.hero-slideshow:has(.hero-quiet-luxury.is-active):before{display:block;height:130px;background:linear-gradient(#0004,transparent);z-index:3}
.hero-slideshow .hero-quiet-luxury{background:#fffcf6}
.hero-slideshow .hero-quiet-luxury:after{display:none}
.hero-slideshow .hero-quiet-luxury picture{inset:0 0 auto;width:100%;height:76%;mask-image:linear-gradient(#000 76%,transparent 100%);-webkit-mask-image:linear-gradient(#000 76%,transparent 100%)}
.hero-slideshow .hero-quiet-luxury picture img{object-fit:cover;object-position:center center;animation:none!important;transform:none!important}
.hero-slideshow .hero-quiet-luxury .hero-copy{inset:auto 4% 58px;max-width:none;color:#101010;text-align:center;text-shadow:none;z-index:3}
.hero-slideshow .hero-quiet-luxury .hero-copy h2{font-family:inherit;color:inherit;font-size:clamp(38px,10.8vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin:0 auto 18px;max-width:none}
.hero-slideshow .hero-quiet-luxury .hero-copy h2 span{display:block}
.hero-slideshow .hero-quiet-luxury .hero-copy p{color:#424242;font-size:clamp(11px,3.25vw,22px);font-weight:400;line-height:1.45;white-space:nowrap;max-width:none;margin:0 auto 24px}
.hero-slideshow .hero-quiet-luxury .hero-copy .pill{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:13px 29px;border:1.5px solid #151515;border-radius:100px;background:transparent;color:#111;font-size:clamp(14px,3.7vw,20px);font-weight:500;line-height:1.2;text-shadow:none;box-shadow:none;backdrop-filter:none;transform:none;white-space:nowrap}
.hero-slideshow .hero-quiet-luxury .hero-copy .pill:hover{background:#111;color:#fffcf6}
.hero-slideshow .hero-quiet-luxury .hero-copy .pill:focus-visible{outline:2px solid #111;outline-offset:5px}
.hero-quiet-luxury .quiet-arrow{width:28px;height:20px;flex:none}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button{background:#bdbdb9;border-color:transparent;box-shadow:none}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button[aria-pressed=true]{background:#111;border-color:#111}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination{bottom:25px}
#find-your-frame{scroll-margin-top:90px}
@media(max-width:899px){
.hero.hero-slideshow{height:calc(145vw + 210px);min-height:0;max-height:none}
.hero-slideshow .hero-quiet-luxury picture{height:calc(100% - 170px)}
.hero-slideshow .hero-quiet-luxury .hero-copy h2{margin-bottom:16px}
.hero-slideshow .hero-quiet-luxury .hero-copy{bottom:64px}
}
@media(min-width:900px){
.hero-slideshow .hero-quiet-luxury picture{left:auto;right:0;width:65%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%)}
.hero-slideshow .hero-quiet-luxury picture img{object-position:center 44%}
.hero-slideshow .hero-quiet-luxury .hero-copy{left:4%;right:auto;bottom:29%;width:44%}
.hero-slideshow .hero-quiet-luxury .hero-copy h2{font-size:clamp(48px,5.2vw,82px);margin-bottom:24px}
.hero-slideshow .hero-quiet-luxury .hero-copy p{font-size:clamp(12px,1.25vw,20px);margin-bottom:30px}
.hero-slideshow .hero-quiet-luxury .hero-copy .pill{font-size:17px;padding:16px 30px}
}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button{background:none;border:0;width:30px;height:32px}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button:before{width:7px;height:7px;background:#bdbdb9}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button[aria-pressed=true]:before{width:7px;background:#111}
body:has(.hero-quiet-luxury.is-active) header.hero-overlay-nav:not(.is-past-hero){background:transparent;color:#fff;box-shadow:none}
body:has(.hero-quiet-luxury.is-active) header.hero-overlay-nav:not(.is-past-hero) .brand img{filter:brightness(0) invert(1)}
.hero-slideshow>.hero-slide.hero-quiet-luxury:first-child .hero-copy .pill{background:transparent;color:#111}
.hero-slideshow>.hero-slide.hero-quiet-luxury:first-child .hero-copy .pill:hover{background:#111;color:#fffcf6}
.hero-slideshow:has(.hero-quiet-luxury.is-active) .hero-pagination button[aria-pressed=true]{background:none}

@media(min-width:900px){body:has(.hero-quiet-luxury.is-active) header.hero-overlay-nav:not(.is-past-hero) .brand img{filter:brightness(0)}}
