.home-services{background:var(--panel)}.home-services .body-copy{max-width:350px}.home-service-list{border-top:1px solid #39362d}.home-service-row{display:grid;grid-template-columns:50px 1.1fr 1fr 34px;gap:35px;padding:35px 12px;border-bottom:1px solid #39362d;align-items:center;transition:background .3s,padding .4s}.home-service-row:hover{background:#d7b47708;padding-left:22px}.home-service-row h3{font-size:clamp(22px,2.5vw,36px);letter-spacing:-1px;line-height:1.1}.home-service-row>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:350px}.home-service-arrow{font-size:32px;color:var(--gold);transition:transform .4s}.home-service-row:hover .home-service-arrow{transform:rotate(45deg)}.hero h1{font-size:clamp(58px,6.4vw,104px)}.hero-copy p{max-width:590px}.journal-row h3{line-height:1.22}.study .text-link{width:fit-content;margin-top:22px}.study-image img{object-position:75% 50%}.workshop-visual img{object-position:52% 50%}.collection .card-image{height:auto;aspect-ratio:16/10}.collection .product-material{min-height:0}.hero-stats span{font-size:8px}.hero-stats strong{font-size:36px}.journal-row{grid-template-columns:115px 110px 1fr 65px 24px;gap:24px}
@media(max-width:1199px){.hero h1{font-size:clamp(54px,7.6vw,86px)}.home-service-row{grid-template-columns:30px 1fr 1fr 24px;gap:20px}.journal-row{grid-template-columns:90px 85px 1fr 24px}.journal-number{display:none}.home-service-row h3{font-size:27px}}
@media(max-width:767px){.hero h1{font-size:clamp(29px,9.1vw,66px);letter-spacing:-2px}.hero-stats strong{font-size:28px}.hero-stats span{font-size:7px}.home-service-row{grid-template-columns:24px 1fr 24px;gap:14px;padding:26px 0}.home-service-row h3{font-size:26px}.home-service-row>p{grid-column:2;grid-row:2;font-size:13px}.home-service-arrow{grid-column:3;grid-row:1/3;font-size:27px}.home-service-row:hover{padding-left:0}.collection .card-image{aspect-ratio:4/5}.journal-row{grid-template-columns:68px 1fr 20px;gap:10px 16px}.study h2{font-size:45px}.study-image{height:420px}.hero-stats{grid-template-columns:repeat(4,1fr)}}

@media(max-width:767px){.section-heading h2{max-width:100%;overflow-wrap:break-word}.section-heading{min-width:0}.study-copy{min-width:0}}
