.collection-intro.home-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:660px;padding:65px 7vw 75px;overflow:hidden;background:#f2e8cf}
.home-hero-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:85% center}
.home-hero::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f3ead5 0%,#f3ead5ed 25%,#f3ead5b3 38%,#f3ead533 51%,transparent 63%);pointer-events:none}
.home-hero-copy{width:49%;max-width:800px}
.home-hero-copy .eyebrow{font-size:12px;letter-spacing:1.8px;margin-bottom:30px}
.collection-intro.home-hero h1{font-size:clamp(72px,7.2vw,160px);line-height:.91;letter-spacing:-.035em}
.home-hero h1 span,.home-hero h1 em{display:block}
.home-hero-copy .home-hero-intro{font-size:21px;line-height:1.65;margin-top:28px;max-width:430px}
.home-hero-copy .button{margin-top:28px;font-size:12px;letter-spacing:.18em;gap:40px}



@media(min-width:1600px){.collection-intro.home-hero{min-height:clamp(760px,40vw,1000px);padding-top:80px;padding-bottom:90px}.home-hero-copy .home-hero-intro{font-size:24px}.home-hero-copy .button{margin-top:35px}}
@media(max-width:1100px) and (min-width:761px){.collection-intro.home-hero{min-height:640px;padding-left:6vw}.home-hero-copy{width:54%}.collection-intro.home-hero h1{font-size:clamp(66px,7.8vw,85px)}.home-hero-copy .home-hero-intro{font-size:19px}.home-hero::after{background:linear-gradient(90deg,#f3ead5 0%,#f3ead5e6 32%,#f3ead566 52%,transparent 75%)}}
@media(max-width:760px){.collection-intro.home-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:0;padding:0;background:#f4ebd7}.home-hero::after{display:none}.home-hero-copy{order:0;width:100%;max-width:none;padding:46px 7vw 26px}.home-hero-copy .eyebrow{font-size:12px;letter-spacing:1.3px;margin-bottom:25px}.collection-intro.home-hero h1{font-size:clamp(62px,12.8vw,92px);line-height:.93}.home-hero-copy .home-hero-intro{margin-top:24px}.home-hero-copy .button{margin-top:23px}.home-hero-art{position:relative;order:1;z-index:0;inset:auto;display:block;height:320px;width:100%;object-fit:cover;object-position:right center;mask-image:linear-gradient(transparent,#000 15%)}}

.home-hero+.collection-section{padding-top:44px}
@media(max-width:760px){.home-hero+.collection-section{padding-top:32px}}
