.why-header{position:sticky;top:-40px;z-index:30;margin-bottom:-106px}.why-header .site-header{background:transparent;color:white;border:0;transition:background .2s,color .2s}.why-header.is-scrolled .site-header{background:white;color:#1a1a1a}.why-hero{position:relative;aspect-ratio:1440/850;color:white;display:grid;place-items:center}.why-hero>img{position:absolute;width:100%;height:100%;object-fit:cover}.why-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#36363633,#040404a6)}.why-hero-copy{position:relative;z-index:1;text-align:center;max-width:700px;padding:24px}.why-hero-copy p{font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px}.why-hero h1{font-size:36px;font-weight:400;letter-spacing:5px;line-height:1.3;text-transform:uppercase}.why-next{position:absolute;bottom:-25px;left:calc(50% - 25px);z-index:2;background:white;color:#222;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;font-size:26px;box-shadow:0 3px 8px #0002}.why-intro{padding:88px 24px 96px;text-align:center;scroll-margin-top:110px;border-bottom:1px solid #ccc}.why-intro h2{margin:0 auto 24px;font-size:36px;line-height:1.3;letter-spacing:5px;font-weight:400}.why-intro h2,.why-intro p{max-width:1000px;text-transform:uppercase}.why-intro p{margin:auto;font-size:20px;line-height:1.6;letter-spacing:3px}.why-faq{padding:64px 24px 80px;border-bottom:1px solid #ccc}.why-faq>h2{text-align:center;text-transform:uppercase;font-weight:400;font-size:32px;letter-spacing:4px;margin-bottom:48px}.why-questions{max-width:650px;margin:auto}.why-questions [data-slot=accordion-item]{border-top:1px solid #ccc;border-bottom:0}.why-questions [data-slot=accordion-item]:last-child{border-bottom:1px solid #ccc}.why-questions [data-slot=accordion-trigger]{padding:26px 0;font-size:14px;font-weight:400;border-radius:0;align-items:center}.why-answer{font-size:15px;line-height:1.7;padding-bottom:20px}.why-shop{padding:80px 24px;max-width:1000px;margin:auto}.shop-tile{display:block;position:relative;border:0;width:100%;aspect-ratio:16/9;overflow:hidden}.shop-tile img{width:100%;height:100%;object-fit:cover}.shop-tile span{position:absolute;inset:0;display:flex;align-items:flex-end;padding:24px;color:white;background:linear-gradient(transparent 50%,#000b);opacity:0;transition:opacity .2s}.shop-tile:focus-visible span,.shop-tile:hover span{opacity:1}.shop-dialog{width:95vw!important;max-width:1200px!important;max-height:94dvh;background:#111;color:white;border-radius:0;padding:24px;text-align:center}.shop-dialog [data-slot=dialog-description]{color:#ddd}.shop-view{height:70dvh;min-height:0;touch-action:pan-y}.shop-view img{width:100%;height:100%;object-fit:contain}.shop-controls{display:flex;justify-content:space-between}.shop-controls button{font-size:36px;padding:0 24px}.shop-dialog [data-slot=dialog-close]{color:white}@media(max-width:767px){.why-header{margin-bottom:-70px}.why-hero{min-height:560px;aspect-ratio:auto}.why-hero h1{font-size:26px;letter-spacing:3px}.why-hero-copy p{font-size:12px}.why-intro{padding:64px 24px}.why-intro h2{font-size:26px;letter-spacing:3px}.why-intro p{font-size:16px;letter-spacing:2px}.why-faq{padding:48px 24px}.why-faq>h2{font-size:26px}.why-shop{padding:48px 20px}.shop-view{height:55dvh}.shop-dialog{padding:20px}}