:root{--navy: #302A25;--navy-deep: #18130F;--navy-mid: #4B433B;--gold: #B98949;--gold-light: #D7B477;--cream: #F8F2E9;--cream-dim: #EFE4D6}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--cream);color:var(--navy);font-family:Jost,sans-serif;font-weight:300;overflow-x:hidden}h1,h2,h3,.serif{font-family:Fraunces,serif;font-weight:400}a{color:inherit;text-decoration:none}.site-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px 6vw;color:var(--gold-light);font-size:12px;letter-spacing:.16em;text-transform:uppercase;background:#14110de0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-nav .brand{display:flex;align-items:center;gap:12px}.site-nav .brand svg{width:24px;height:24px;flex-shrink:0}.site-nav .brand span{font-family:Fraunces,serif;font-size:17px;letter-spacing:.04em;text-transform:none;font-style:italic;color:#fff}.site-nav .links{display:flex;gap:34px}.site-nav .links a{opacity:.85;transition:opacity .3s}.site-nav .links a:hover{opacity:1}.hero{position:relative;height:100vh;min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:var(--navy-deep)}.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.8;filter:saturate(.9) brightness(.95)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 60% at 50% 22%,rgba(201,161,89,.18),transparent 65%),linear-gradient(180deg,#2b28248c,#2b282459 40%,#2b2824e6);z-index:1}.hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px;animation:rise 1.5s cubic-bezier(.16,1,.3,1) both}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.crest{width:64px;height:64px;margin-bottom:28px}.crest-live .stream{animation:flow 1.4s linear infinite}.crest-live .drop{animation:fall 2.2s ease-in infinite;opacity:0}.crest-live .drop.d2{animation-delay:.75s}.crest-live .drop.d3{animation-delay:1.3s}.crest-live .ripple{transform-box:fill-box;transform-origin:center;animation:ripple 2.6s ease-out infinite}@keyframes flow{to{stroke-dashoffset:-16}}@keyframes fall{0%{opacity:0;transform:translateY(-3px)}20%{opacity:1}75%{opacity:.8}to{opacity:0;transform:translateY(12px)}}@keyframes ripple{0%{transform:scale(.25);opacity:.8}to{transform:scale(1.8);opacity:0}}.eyebrow{font-size:11.5px;letter-spacing:.36em;text-transform:uppercase;color:var(--gold-light);margin-bottom:22px}.hero h1{color:var(--cream);font-size:clamp(40px,6.4vw,78px);line-height:1.08;font-weight:350}.hero h1 em{font-style:italic;color:var(--gold-light);font-weight:300}.rule{width:1px;height:38px;background:linear-gradient(var(--gold),transparent);margin:30px 0;opacity:.6}.hero p{color:#f7f3eaad;font-size:16px;max-width:440px;line-height:1.75;letter-spacing:.01em}.hero .cta{margin-top:38px;display:inline-flex;align-items:center;gap:12px;padding:17px 38px;border:1px solid rgba(234,207,142,.45);color:var(--gold-light);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;transition:all .5s cubic-bezier(.16,1,.3,1)}.hero .cta:hover{background:var(--gold-light);color:var(--navy-deep);border-color:var(--gold-light)}.scroll-cue{position:absolute;bottom:34px;z-index:2;color:#eacf8e66;font-size:10px;letter-spacing:.3em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-cue .line{width:1px;height:30px;background:#eacf8e59;animation:drip 2.4s ease-in-out infinite}@keyframes drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.intro{background:var(--cream);padding:130px 8vw 110px;max-width:760px;margin:0 auto;text-align:center}.intro .mark{width:38px;margin:0 auto 30px;opacity:.85}.intro h2{font-size:clamp(24px,3.2vw,34px);line-height:1.5;font-style:italic;font-weight:400;color:var(--navy)}.intro h2 p{margin:0}.intro h2 .accent{font-style:normal;color:var(--gold);font-family:Jost;font-weight:500;letter-spacing:.02em}.intro .intro-desc{margin-top:26px;font-size:15px;line-height:1.85;color:#2b2824a6}.intro .sig{margin-top:34px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#2b282473}.intro .story-link{display:inline-block;margin-top:24px;font-size:12px;letter-spacing:.1em;color:var(--gold);text-decoration:underline;text-underline-offset:4px}.collection-invite{background:var(--cream);padding:90px 8vw 60px;text-align:center;max-width:640px;margin:0 auto}.collection-invite .rule-h{width:60px;height:1px;background:var(--gold);margin:0 auto 30px;opacity:.7}.collection-invite .eyebrow{color:var(--gold)}.collection-invite h2{font-size:clamp(26px,3.2vw,38px);color:var(--navy);margin:12px 0 16px}.collection-invite p{color:#2b282499;margin-bottom:34px;font-size:15px;line-height:1.7}.collection-invite .cta{display:inline-flex;align-items:center;gap:12px;padding:17px 38px;border:1px solid var(--navy);color:var(--navy);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;transition:all .4s ease}.collection-invite .cta:hover{background:var(--navy);color:var(--cream)}.collection{background:var(--cream);padding:20px 6vw 150px;margin-top:0}.collection-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:54px;flex-wrap:wrap;gap:20px;border-bottom:1px solid rgba(43,40,36,.12);padding-bottom:28px}.collection-head .eyebrow{color:var(--gold);margin-bottom:6px}.collection-head h3{font-size:clamp(28px,3.6vw,42px);color:var(--navy)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:#2b28241a}.card{background:var(--cream);padding:0;display:block;transition:background .4s ease}.card:hover{background:#fff}.card .thumb{height:240px;background:linear-gradient(155deg,var(--navy) 0%,var(--navy-deep) 100%);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.card .thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 20%,rgba(201,161,89,.22),transparent 60%);pointer-events:none}.card .thumb img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.card .thumb svg{width:44px;height:44px;position:relative;z-index:1;stroke:var(--gold-light)}.card .info{padding:26px 28px 32px}.card .cat{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;display:block}.card h4{font-size:20px;font-weight:400;color:var(--navy);margin-bottom:10px}.card .price{font-size:13.5px;color:#2b28248c;letter-spacing:.04em}.empty-note{padding:40px;color:#2b282480;font-size:14px}.book-band{background:var(--navy-deep);color:var(--cream);padding:130px 6vw;display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:center;position:relative}.book-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 60% at 15% 30%,rgba(201,161,89,.08),transparent 60%);pointer-events:none}.book-band .cover{position:relative;z-index:1;aspect-ratio:3/4;border:1px solid rgba(234,207,142,.35);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:34px 30px;max-width:320px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.book-band .cover .cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;z-index:0}.book-band .cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b282400 35%,#2b2824a6 68%,#2b2824eb);z-index:1}.book-band .cover .cover-content{position:relative;z-index:2}.book-band .cover .crest{width:34px;height:34px;margin-bottom:16px}.book-band .cover .eyebrow{color:var(--gold)}.book-band .cover h3{font-size:26px;color:var(--cream);margin:10px 0;line-height:1.25}.book-band .cover p{font-size:11.5px;color:#f7f3eaa6;letter-spacing:.1em;text-transform:uppercase}.book-band .copy{position:relative;z-index:1}.book-band .copy .eyebrow{color:var(--gold-light)}.book-band h2{font-size:clamp(26px,3.4vw,40px);line-height:1.3;margin:16px 0 22px;font-weight:350}.book-band p.desc{color:#f7f3ea9e;line-height:1.85;margin-bottom:36px;max-width:440px;font-size:15px}.book-band .cta{display:inline-flex;align-items:center;gap:12px;padding:17px 34px;border:1px solid rgba(234,207,142,.45);color:var(--gold-light);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;transition:all .5s cubic-bezier(.16,1,.3,1)}.book-band .cta:hover{background:var(--gold-light);color:var(--navy-deep);border-color:var(--gold-light)}footer{background:var(--navy-deep);padding:70px 6vw 44px;text-align:center;border-top:1px solid rgba(234,207,142,.15)}footer .crest{width:34px;height:34px;margin:0 auto 18px}footer .brand{font-family:Fraunces,serif;font-style:italic;font-size:19px;color:var(--cream);display:block;margin-bottom:16px;letter-spacing:.02em}footer .tag{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f7f3ea66}@media(max-width:760px){.site-nav{padding:16px 5vw}.site-nav .brand span{font-size:15px}.site-nav .links{gap:16px;font-size:10px}.book-band{grid-template-columns:1fr}.book-band .cover{margin:0 auto}.collection-invite{padding:60px 8vw 40px}.how-it-works{padding:40px 8vw 80px}.intro{padding:90px 8vw 70px}}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;background:var(--navy-deep);padding:70px 6vw}.values .value{text-align:center;color:var(--cream)}.values svg{width:36px;height:36px;margin-bottom:18px}.values h4{font-size:16px;color:var(--cream);margin-bottom:10px;font-weight:400}.values p{font-size:13px;color:#f7f3ea8c;line-height:1.6;max-width:220px;margin:0 auto}.how-it-works{padding:60px 8vw 100px;text-align:center;max-width:1000px;margin:0 auto}.how-it-works .eyebrow{color:var(--gold)}.how-it-works h2{font-size:clamp(28px,3.4vw,40px);color:var(--navy);margin:12px 0 60px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;text-align:left}.step-num{font-family:Fraunces,serif;font-size:15px;color:var(--gold);display:block;margin-bottom:14px}.step h4{font-size:18px;color:var(--navy);margin-bottom:10px;font-weight:400}.step p{font-size:14px;color:#2b282499;line-height:1.7}footer .footer-links{display:flex;justify-content:center;gap:26px;margin-bottom:20px;flex-wrap:wrap}footer .footer-links a{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ea99;transition:color .3s}footer .footer-links a:hover{color:var(--gold-light)}.footer-tagline{font-size:12.5px;color:#f7f3ea80;max-width:320px;margin:0 auto 22px;line-height:1.6}.newsletter-form{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap}.newsletter-form input[type=email]{padding:13px 18px;background:transparent;border:1px solid rgba(234,207,142,.35);color:var(--cream);font-family:Jost;font-size:13px;min-width:220px}.newsletter-form input[type=email]::placeholder{color:#f7f3ea66}.newsletter-form button{padding:13px 26px;background:var(--gold-light);color:var(--navy-deep);border:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .3s}.newsletter-form button:hover{opacity:.85}.newsletter-success{font-size:13px;color:var(--gold-light);margin-bottom:30px}.micro-trust{margin-top:16px;font-size:12px;color:#2b282480;text-align:center}.excerpt{background:var(--cream-dim);padding:90px 8vw;max-width:720px;margin:0 auto}.excerpt .eyebrow{color:var(--gold);display:block;text-align:center}.excerpt h2{font-size:clamp(24px,2.8vw,32px);color:var(--navy);text-align:center;margin:12px 0 34px}.excerpt p{font-family:Fraunces,serif;font-style:italic;font-size:17px;line-height:1.9;color:#2b2824bf;margin-bottom:20px}.faq{padding:90px 8vw 130px;max-width:720px;margin:0 auto}.faq .eyebrow{color:var(--gold);display:block;text-align:center}.faq h2{font-size:clamp(24px,2.8vw,32px);color:var(--navy);text-align:center;margin:12px 0 50px}.faq-item{padding:24px 0;border-bottom:1px solid rgba(43,40,36,.12)}.faq-item h4{font-size:16px;color:var(--navy);margin-bottom:10px;font-weight:400}.faq-item p{font-size:14px;color:#2b2824a6;line-height:1.75}@media(max-width:760px){.values{grid-template-columns:1fr;gap:44px}.steps{grid-template-columns:1fr;gap:40px}}.content-page{padding:60px 6vw 120px}.content-page-inner{max-width:700px;margin:0 auto;color:#2b2824bf;line-height:1.8;font-size:15px}.content-page-inner h2{color:var(--navy);margin:30px 0 14px}.content-page-inner p{margin-bottom:18px}.story-page{padding:160px 6vw 130px;max-width:700px;margin:0 auto}.story-block{margin-bottom:56px}.story-block .lede{font-family:Fraunces,serif;font-size:24px;line-height:1.5;color:var(--navy);font-style:italic}.story-block .eyebrow{color:var(--gold)}.story-block h2{font-size:24px;color:var(--navy);margin:10px 0 16px}.story-block p{color:#2b2824b3;line-height:1.85;font-size:15px}.story-block .cta{display:inline-flex;margin-top:20px;padding:15px 30px;border:1px solid var(--navy);color:var(--navy);font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:all .3s}.story-block .cta:hover{background:var(--navy);color:var(--cream)}.book-page{padding:160px 6vw 130px;display:grid;grid-template-columns:.8fr 1fr;gap:70px;max-width:1100px;margin:0 auto;align-items:start}.book-page-cover{aspect-ratio:3/4;overflow:hidden;box-shadow:0 40px 80px -30px #0006}.book-page-cover img{width:100%;height:100%;object-fit:cover}.book-page-info .eyebrow{color:var(--gold)}.book-page-info h1{font-size:clamp(30px,3.6vw,42px);color:var(--navy);margin:10px 0 8px}.book-page-info .subtitle{font-size:15px;color:#2b282480;letter-spacing:.06em;margin-bottom:26px}.book-page-info .desc{color:#2b2824b3;line-height:1.8;margin-bottom:40px;font-size:15px}.book-contents{margin-bottom:40px}.book-contents .eyebrow{display:block;margin-bottom:16px}.book-contents ul{list-style:none}.book-contents li{padding:14px 0;border-bottom:1px solid rgba(43,40,36,.1);color:var(--navy);font-size:14px;line-height:1.6}.book-page-info .cta{display:inline-flex;padding:17px 38px;background:var(--navy);color:var(--cream);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;transition:background .3s}.book-page-info .cta:hover{background:var(--navy-deep)}@media(max-width:760px){.book-page{grid-template-columns:1fr;padding-top:120px}}.page-banner{background:var(--navy-deep);color:var(--cream);padding:160px 6vw 60px;text-align:center}.page-banner .eyebrow{color:var(--gold-light)}.page-banner h1{font-size:clamp(30px,4vw,48px);color:var(--cream)}.product-page{padding:60px 6vw 120px;max-width:1100px;margin:0 auto}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.product-grid .media{aspect-ratio:1/1;background:linear-gradient(155deg,var(--navy) 0%,var(--navy-deep) 100%);overflow:hidden;position:relative}.product-grid .media img{width:100%;height:100%;object-fit:cover}.product-info .eyebrow{color:var(--gold)}.product-info h1{font-size:clamp(28px,3.4vw,40px);color:var(--navy);margin:10px 0 18px}.product-info .price{font-size:22px;color:var(--navy);margin-bottom:28px;font-family:Fraunces,serif}.product-info .desc{color:#2b2824b3;line-height:1.8;margin-bottom:34px;font-size:15px}.product-form select{width:100%;padding:14px 16px;margin-bottom:20px;border:1px solid rgba(43,40,36,.25);background:var(--cream);font-family:Jost;font-size:14px;color:var(--navy)}.product-form button{width:100%;padding:18px;background:var(--navy);color:var(--cream);border:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s}.product-form button:hover{background:var(--navy-deep)}.collection-page{padding:60px 6vw 140px}.cart-page{padding:60px 6vw 140px;max-width:800px;margin:0 auto}.cart-line{display:flex;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid rgba(43,40,36,.12)}.cart-line img{width:90px;height:90px;object-fit:cover}.cart-line .details{flex:1}.cart-line .details h4{font-size:17px;color:var(--navy);margin-bottom:6px}.cart-line .details .variant{font-size:13px;color:#2b28248c}.cart-line input[type=number]{width:60px;padding:8px;border:1px solid rgba(43,40,36,.25);text-align:center;font-family:Jost;background:var(--cream)}.cart-line .line-price{font-size:15px;color:var(--navy);min-width:80px;text-align:right}.cart-summary{margin-top:40px;text-align:right}.cart-summary .subtotal{font-size:20px;font-family:Fraunces,serif;color:var(--navy);margin-bottom:20px}.cart-summary button{padding:18px 44px;background:var(--navy);color:var(--cream);border:none;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s}.cart-summary button:hover{background:var(--navy-deep)}.cart-empty{text-align:center;padding:80px 20px;color:#2b28248c}.cart-empty a{color:var(--gold);text-decoration:underline}.error-page{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px}.error-page .crest{width:54px;height:54px;margin-bottom:24px}.error-page h1{font-size:clamp(26px,3.2vw,36px);color:var(--navy);margin-bottom:14px}.error-page p{color:#2b282499;margin-bottom:30px;max-width:420px}.error-page a.cta{display:inline-flex;padding:16px 34px;border:1px solid var(--navy);color:var(--navy);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;transition:all .3s}.error-page a.cta:hover{background:var(--navy);color:var(--cream)}.hero-media{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;z-index:0;will-change:transform;transform:translateZ(0) scale(1.06)}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.8;filter:saturate(.9) brightness(.95)}.hero-water{position:absolute;z-index:1;left:50%;top:29%;width:min(18vw,220px);height:min(50vh,500px);transform:translate(-50%);pointer-events:none;opacity:.34;mix-blend-mode:screen}.water-sheen{position:absolute;left:50%;top:0;width:34%;height:91%;transform:translate(-50%);border-radius:48%;background:linear-gradient(180deg,transparent 0%,rgba(255,249,224,.1) 22%,rgba(255,252,235,.3) 55%,rgba(255,249,224,.08) 88%,transparent 100%);filter:blur(5px);animation:heroWaterSheen 4.8s ease-in-out infinite}.water-drop{position:absolute;top:7%;left:50%;width:2px;height:7px;border-radius:999px;background:#fffcebc7;box-shadow:0 0 5px #fff0be52;opacity:0;animation:heroWaterDrop 2.35s cubic-bezier(.35,.02,.7,1) infinite}.drop-one{margin-left:-5px;animation-delay:-.25s}.drop-two{margin-left:3px;animation-delay:-1.05s;animation-duration:2.55s}.drop-three{margin-left:0;animation-delay:-1.75s;animation-duration:2.75s}.water-impact{position:absolute;left:50%;bottom:2.5%;width:28%;height:8%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(255,246,204,.23),transparent 68%);filter:blur(2px);animation:heroWaterImpact 2.35s ease-in-out infinite}.water-ripple{position:absolute;left:50%;bottom:3%;width:25%;height:4%;border:1px solid rgba(255,247,217,.48);border-radius:50%;transform:translate(-50%) scale(.4);opacity:0;animation:heroWaterRipple 3.4s ease-out infinite}.ripple-two{animation-delay:1.7s}@keyframes heroWaterSheen{0%,to{opacity:.3;transform:translate(-50%) scaleX(.92)}50%{opacity:.62;transform:translate(-50%) scaleX(1.05)}}@keyframes heroWaterDrop{0%{opacity:0;transform:translateZ(0) scaleY(.65)}10%{opacity:.64}88%{opacity:.46}to{opacity:0;transform:translate3d(0,405px,0) scaleY(1.05)}}@keyframes heroWaterImpact{0%,to{opacity:.2;transform:translate(-50%) scale(.88)}50%{opacity:.48;transform:translate(-50%) scale(1.08)}}@keyframes heroWaterRipple{0%{opacity:.5;transform:translate(-50%) scale(.38)}to{opacity:0;transform:translate(-50%) scale(1.75)}}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffedbc75;box-shadow:0 0 7px #ffe6a357;opacity:0;animation:heroParticleFloat 13s linear infinite}.particle-1{left:10%;top:71%;animation-delay:-1s;animation-duration:15s}.particle-2{left:18%;top:48%;animation-delay:-7s;animation-duration:17s}.particle-3{left:27%;top:78%;animation-delay:-4s;animation-duration:14s}.particle-4{left:34%;top:37%;animation-delay:-9s;animation-duration:18s}.particle-5{left:43%;top:68%;animation-delay:-2s;animation-duration:16s}.particle-6{left:51%;top:42%;animation-delay:-11s;animation-duration:19s}.particle-7{left:59%;top:75%;animation-delay:-5s;animation-duration:15s}.particle-8{left:68%;top:32%;animation-delay:-8s;animation-duration:17s}.particle-9{left:76%;top:62%;animation-delay:-3s;animation-duration:14s}.particle-10{left:85%;top:46%;animation-delay:-10s;animation-duration:18s}.particle-11{left:91%;top:77%;animation-delay:-6s;animation-duration:16s}.particle-12{left:14%;top:28%;animation-delay:-12s;animation-duration:20s}.particle-13{left:63%;top:55%;animation-delay:-.5s;animation-duration:15s}.particle-14{left:39%;top:84%;animation-delay:-6.5s;animation-duration:17s}@keyframes heroParticleFloat{0%{opacity:0;transform:translate3d(0,12px,0) scale(.7)}20%{opacity:.38}72%{opacity:.18}to{opacity:0;transform:translate3d(10px,-76px,0) scale(1.05)}}.hero-content>*{opacity:0;transform:translateY(18px);animation:heroContentReveal 1.2s cubic-bezier(.16,1,.3,1) forwards}.hero-content .crest{animation-delay:.1s}.hero-content .eyebrow{animation-delay:.28s}.hero-content h1{animation-delay:.46s}.hero-content .rule{animation-delay:.62s}.hero-content p{animation-delay:.76s}.hero-content .cta{animation-delay:.92s}@keyframes heroContentReveal{to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.hero-water{top:30%;width:28vw;height:48vh;opacity:.3}.hero-media{top:-3%;right:-3%;bottom:-3%;left:-3%;transform:translateZ(0) scale(1.035)}@keyframes heroWaterDrop{0%{opacity:0;transform:translateZ(0) scaleY(.65)}10%{opacity:.58}88%{opacity:.4}to{opacity:0;transform:translate3d(0,43vh,0) scaleY(1.05)}}}@media(prefers-reduced-motion:reduce){.hero-media,.hero-content>*{transform:none!important}.hero-content>*{opacity:1!important;animation:none!important}.water-sheen,.water-drop,.water-impact,.water-ripple,.particle{animation:none!important}.hero-particles,.hero-water{display:none}}.research-notice{background:#0f0d0a;color:#fbf6eab8;border-top:1px solid rgba(234,207,142,.16);border-bottom:1px solid rgba(234,207,142,.16);padding:14px 6vw;text-align:center}.research-notice__inner{display:flex;justify-content:center;align-items:center;gap:16px;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.research-notice__dot{width:3px;height:3px;border-radius:50%;background:var(--gold)}.featured-research{padding:120px 6vw;background:var(--cream)}.featured-research__head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;border-bottom:1px solid rgba(43,40,36,.12);padding-bottom:28px}.featured-research__head .eyebrow,.standards-heading .eyebrow{color:var(--gold);margin-bottom:10px}.featured-research h2,.standards-section h2{font-size:clamp(30px,4vw,50px);line-height:1.15;max-width:700px}.text-link{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.research-card{background:#fff;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease;min-width:0}.research-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px #2b282414}.research-card__media{aspect-ratio:1/1;background:linear-gradient(145deg,#28231d,#12100d);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.research-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.research-card:hover .research-card__media img{transform:scale(1.025)}.research-card__placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(201,161,89,.22),transparent 45%)}.research-card__placeholder span{font-family:Fraunces,serif;font-size:44px;color:#eacf8e61}.research-card__label,.product-research-label{position:absolute;left:18px;bottom:18px;background:#0f0d0ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--gold-light);font-size:9px;letter-spacing:.17em;text-transform:uppercase;padding:9px 11px;z-index:3}.research-card__copy{padding:25px 24px 28px}.research-card__copy .cat{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--gold)}.research-card__copy h3{font-size:22px;margin:8px 0 22px}.research-card__bottom{display:flex;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid rgba(43,40,36,.1);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#2b282494}.standards-section{background:var(--navy-deep);color:var(--cream);padding:130px 6vw;scroll-margin-top:90px}.standards-heading{max-width:720px;margin-bottom:60px}.standards-heading p{margin-top:22px;max-width:570px;color:#fbf6ea94;font-size:15px;line-height:1.8}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(234,207,142,.18);border-bottom:1px solid rgba(234,207,142,.18);margin-bottom:34px}.standard-card{padding:42px 34px 46px;border-right:1px solid rgba(234,207,142,.18)}.standard-card:last-child{border-right:0}.standard-number{color:var(--gold);font-size:10px;letter-spacing:.2em}.standard-card h3{font-family:Jost,sans-serif;font-size:20px;font-weight:400;margin:24px 0 15px}.standard-card p{font-size:14px;line-height:1.75;color:#fbf6ea85}.product-compliance{border:1px solid rgba(201,161,89,.35);padding:18px 20px;margin:20px 0 26px;display:flex;flex-direction:column;gap:5px;background:#c9a1590d}.product-compliance strong{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.product-compliance span{font-size:12px;line-height:1.5;color:#2b28249e}.product-page .media{position:relative}.product-assurances{margin-top:30px;border-top:1px solid rgba(43,40,36,.12)}.product-assurances>div{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid rgba(43,40,36,.12)}.product-assurances span{font-size:10px;color:var(--gold);letter-spacing:.15em}.product-assurances p{font-size:12px;line-height:1.55;color:#2b282494}.product-assurances strong{font-weight:500;color:var(--navy)}.collection-page .thumb{position:relative}.collection-page .research-card__label{left:12px;bottom:12px}@media(max-width:760px){.research-notice__inner{gap:8px;font-size:8px;letter-spacing:.13em;flex-wrap:wrap}.featured-research{padding:80px 20px}.featured-research__head{align-items:flex-start;flex-direction:column;margin-bottom:30px}.research-grid{grid-template-columns:1fr;gap:16px}.standards-section{padding:90px 24px}.standards-grid{grid-template-columns:1fr}.standard-card{border-right:0;border-bottom:1px solid rgba(234,207,142,.18);padding:34px 4px}.standard-card:last-child{border-bottom:0}}.collection-gateways{padding:130px 6vw 120px;background:var(--cream);scroll-margin-top:88px;overflow:hidden}.collection-gateways__intro{max-width:780px;margin-bottom:54px}.collection-gateways__intro .eyebrow{color:var(--gold);margin-bottom:12px}.collection-gateways__intro h2{font-size:clamp(34px,4.7vw,62px);line-height:1.06;letter-spacing:-.025em;max-width:760px}.collection-gateways__intro p{max-width:610px;margin-top:22px;color:#2b28249e;font-size:15px;line-height:1.8}.collection-gateways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gateway-card{position:relative;min-height:400px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(43,40,36,.12);background:#191611;color:var(--cream);isolation:isolate;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease,border-color .4s ease}.gateway-card:nth-child(2){background:#2b3025}.gateway-card:nth-child(3){background:#e7ddc8;color:var(--navy)}.gateway-card:nth-child(4){background:#f5efe2;color:var(--navy)}.gateway-card:hover{transform:translateY(-5px);box-shadow:0 28px 65px #2b28241f;border-color:#c9a15961}.gateway-card__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.62;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s ease;background:radial-gradient(circle at 80% 20%,rgba(234,207,142,.2),transparent 42%),linear-gradient(140deg,transparent 48%,rgba(255,255,255,.035))}.gateway-card:nth-child(2) .gateway-card__wash{background:radial-gradient(circle at 76% 22%,rgba(234,207,142,.17),transparent 42%),radial-gradient(circle at 18% 85%,rgba(112,129,87,.3),transparent 45%)}.gateway-card:nth-child(3) .gateway-card__wash{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.58),transparent 38%),linear-gradient(140deg,transparent 48%,rgba(201,161,89,.1))}.gateway-card:nth-child(4) .gateway-card__wash{background:radial-gradient(circle at 78% 20%,rgba(201,161,89,.15),transparent 40%),linear-gradient(140deg,transparent 50%,rgba(43,40,36,.025))}.gateway-card:hover .gateway-card__wash{transform:scale(1.04);opacity:.9}.gateway-card__number{font-size:10px;letter-spacing:.24em;color:var(--gold)}.gateway-card__content{max-width:470px}.gateway-card__kicker{display:block;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-bottom:15px}.gateway-card:nth-child(3) .gateway-card__kicker,.gateway-card:nth-child(4) .gateway-card__kicker{color:#92733d}.gateway-card h3{font-size:clamp(30px,3.3vw,46px);line-height:1.08;margin-bottom:16px}.gateway-card p{font-size:14px;line-height:1.75;color:#fbf6ea94;max-width:430px}.gateway-card:nth-child(3) p,.gateway-card:nth-child(4) p{color:#2b282499}.gateway-card__link{display:inline-block;margin-top:30px;padding-bottom:7px;border-bottom:1px solid rgba(234,207,142,.42);font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--gold-light)}.gateway-card:nth-child(3) .gateway-card__link,.gateway-card:nth-child(4) .gateway-card__link{color:#7e6338;border-color:#7e633861}.gateway-card__link span{display:inline-block;margin-left:8px;transition:transform .3s ease}.gateway-card:hover .gateway-card__link span{transform:translate(4px)}.collection-gateways__note{margin:34px auto 0;text-align:center;font-family:Fraunces,serif;font-style:italic;font-size:17px;color:#2b28248c}@media(max-width:760px){.collection-gateways{padding:88px 20px 82px}.collection-gateways__intro{margin-bottom:34px}.collection-gateways__grid{grid-template-columns:1fr;gap:14px}.gateway-card{min-height:330px;padding:27px 24px}.gateway-card h3{font-size:34px}.collection-gateways__note{font-size:15px;line-height:1.6;padding:0 8px}}.nav-toggle{display:none;width:42px;height:42px;border:1px solid rgba(234,207,142,.28);border-radius:50%;background:#ffffff08;color:var(--gold-light);align-items:center;justify-content:center;flex-direction:column;gap:6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-toggle span{display:block;width:17px;height:1px;background:currentColor;transition:transform .35s ease,opacity .25s ease}.site-nav.menu-open .nav-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.site-nav.menu-open .nav-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:900px){.site-nav{padding:14px 20px;min-height:72px}.site-nav .brand{gap:10px;min-width:0}.site-nav .brand svg{width:30px;height:30px}.site-nav .brand span{font-size:19px;line-height:1;white-space:nowrap}.nav-toggle{display:flex;flex-shrink:0}.site-nav .links{position:absolute;top:calc(100% + 1px);left:0;right:0;display:flex;flex-direction:column;gap:0;padding:12px 20px 20px;background:#14110dfa;border-top:1px solid rgba(234,207,142,.12);box-shadow:0 18px 35px #00000038;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s}.site-nav.menu-open .links{opacity:1;visibility:visible;transform:translateY(0)}.site-nav .links a{padding:15px 4px;border-bottom:1px solid rgba(234,207,142,.1);font-size:11px;letter-spacing:.2em}.site-nav .links a:last-child{border-bottom:0}}@media(max-width:520px){.site-nav{padding:12px 16px;min-height:68px}.site-nav .brand svg{width:28px;height:28px}.site-nav .brand span{font-size:18px}.nav-toggle{width:40px;height:40px}.hero{min-height:720px}}body{--ease-luxury:cubic-bezier(.16,1,.3,1)}.hero-light-cycle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 44% 56% at 50% 18%,rgba(255,229,166,.19),transparent 72%);mix-blend-mode:screen;opacity:.35;animation:heroLightBreathe 24s ease-in-out infinite}@keyframes heroLightBreathe{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.48;transform:scale(1.035)}}.hero-reflection{position:absolute;left:50%;bottom:13%;width:min(32vw,360px);height:74px;transform:translate(-50%);z-index:2;pointer-events:none;overflow:hidden;opacity:.26;mix-blend-mode:screen;filter:blur(.2px)}.hero-reflection span{position:absolute;left:50%;top:50%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,239,192,.85),transparent);transform:translate(-50%,-50%) scaleX(.45);animation:waterGlint 8s ease-in-out infinite}.hero-reflection span:nth-child(2){top:66%;width:58%;animation-delay:-2.7s;animation-duration:10s}.hero-reflection span:nth-child(3){top:34%;width:30%;animation-delay:-5.1s;animation-duration:7.5s}@keyframes waterGlint{0%,to{opacity:0;transform:translate(-60%,-50%) scaleX(.25)}35%{opacity:.65}60%{opacity:.18;transform:translate(-38%,-50%) scaleX(1.08)}}.hero-leaves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.hero-leaf{position:absolute;width:13px;height:7px;border-radius:100% 0;background:linear-gradient(135deg,#706232e6,#b2914b85);opacity:0;filter:blur(.15px)}.leaf-one{left:12%;top:16%;animation:leafDrift 28s linear infinite 4s}.leaf-two{left:78%;top:8%;animation:leafDriftTwo 34s linear infinite 17s}@keyframes leafDrift{0%,72%{opacity:0;transform:translateZ(0) rotate(0)}75%{opacity:.45}to{opacity:0;transform:translate3d(48vw,66vh,0) rotate(420deg)}}@keyframes leafDriftTwo{0%,78%{opacity:0;transform:translateZ(0) rotate(20deg)}81%{opacity:.34}to{opacity:0;transform:translate3d(-35vw,72vh,0) rotate(-360deg)}}.hero .cta{position:relative;overflow:hidden;isolation:isolate}.hero .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold-light);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-luxury);z-index:-1}.hero .cta:hover{background:transparent}.hero .cta:hover:before{transform:scaleX(1)}.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease-luxury),transform 1s var(--ease-luxury)}.reveal-on-scroll.is-visible{opacity:1;transform:none}.standard-card,.book-band,.intro,.values .value,.collection-page .product-card{transition:opacity .9s var(--ease-luxury),transform .9s var(--ease-luxury)}.gateway-card{will-change:transform}.gateway-card:after{content:"";position:absolute;inset:auto 34px 28px 34px;height:1px;background:linear-gradient(90deg,var(--gold-light),transparent);transform:scaleX(0);transform-origin:left;opacity:.55;transition:transform .65s var(--ease-luxury)}.gateway-card:hover:after{transform:scaleX(1)}.site-nav{transition:background .45s ease,box-shadow .45s ease,padding .45s var(--ease-luxury)}.site-nav.is-scrolled{background:#14110df5;box-shadow:0 12px 35px #00000029;padding-top:14px;padding-bottom:14px}@media(max-width:900px){.site-nav .links{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform-origin:top}.site-nav.menu-open .links{animation:menuLux .45s var(--ease-luxury) both}.site-nav.menu-open .brand{opacity:.58;transition:opacity .35s ease}@keyframes menuLux{0%{opacity:0;transform:translateY(-10px) scaleY(.96)}to{opacity:1;transform:none}}}.product-page--editorial{padding-top:90px;padding-bottom:120px}.product-page--editorial .product-grid{gap:9vw;align-items:center}.product-page--editorial .media{background:linear-gradient(145deg,#ece2cc,#f9f4e9);min-height:620px;display:grid;place-items:center;overflow:hidden}.product-page--editorial .media img{max-width:86%;max-height:560px;object-fit:contain;transition:transform .9s var(--ease-luxury),filter .9s ease;filter:drop-shadow(0 28px 35px rgba(43,40,36,.12))}.product-page--editorial .media:hover img{transform:translateY(-6px) scale(1.012)}.product-editorial-links{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:34px;border-top:1px solid rgba(43,40,36,.12);border-left:1px solid rgba(43,40,36,.12)}.product-editorial-links a{padding:15px 16px;border-right:1px solid rgba(43,40,36,.12);border-bottom:1px solid rgba(43,40,36,.12);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:#2b28249e;transition:background .3s ease,color .3s ease}.product-editorial-links a:hover{background:var(--navy-deep);color:var(--gold-light)}.product-editorial-sections{background:var(--cream)}.product-editorial-section{display:grid;grid-template-columns:90px minmax(0,760px);gap:42px;padding:100px 8vw;border-top:1px solid rgba(43,40,36,.12);justify-content:center}.product-editorial-number{font-size:10px;letter-spacing:.22em;color:var(--gold);padding-top:8px}.product-editorial-section .eyebrow{color:var(--gold);margin-bottom:12px}.product-editorial-section h2{font-size:clamp(32px,4vw,54px);line-height:1.08;margin-bottom:24px}.product-editorial-section p{font-size:15px;line-height:1.9;color:#2b28249e;max-width:650px}.product-editorial-section--dark{background:var(--navy-deep);color:var(--cream)}.product-editorial-section--dark p{color:#fbf6ea94}.product-spec-list{border-top:1px solid rgba(43,40,36,.13)}.product-spec-list>div{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:18px 0;border-bottom:1px solid rgba(43,40,36,.13)}.product-spec-list dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.product-spec-list dd{font-size:14px;color:#2b2824ad}@media(max-width:760px){.hero-light-cycle{animation-duration:30s}.hero-reflection{bottom:14%;width:52vw}.hero-leaf{display:none}.particle:nth-child(n+7){display:none}.product-page--editorial{padding-top:56px}.product-page--editorial .media{min-height:420px}.product-page--editorial .product-grid{gap:44px}.product-editorial-section{grid-template-columns:1fr;gap:18px;padding:76px 24px}.product-editorial-links{grid-template-columns:1fr 1fr}.product-spec-list>div{grid-template-columns:110px 1fr}.gateway-card:after{inset:auto 24px 22px 24px}}@media(prefers-reduced-motion:reduce){.hero-light-cycle,.hero-reflection span,.hero-leaf{animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}.hero-particles,.hero-leaves,.hero-reflection,.hero-light-cycle,.hero-water{-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-particles{z-index:3;mix-blend-mode:screen}.particle{width:3px;height:3px;background:#fff1c6b8;box-shadow:0 0 10px #ffe2939e,0 0 3px #ffffff73;animation-name:heroParticleFloatVisible;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes heroParticleFloatVisible{0%{opacity:0;transform:translate3d(-2px,14px,0) scale(.65)}14%{opacity:.28}38%{opacity:.72;transform:translate3d(5px,-18px,0) scale(1)}72%{opacity:.34}to{opacity:0;transform:translate3d(14px,-92px,0) scale(.82)}}.hero-reflection{bottom:10%;width:min(38vw,420px);height:110px;opacity:.42;filter:blur(4px)}.hero-reflection span{top:52%;width:42%;height:18%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,241,197,.66) 0%,rgba(255,227,161,.18) 45%,transparent 73%);animation:waterGlowPool 7.5s ease-in-out infinite}.hero-reflection span:nth-child(2){top:65%;width:64%;height:13%;animation-delay:-2.6s;animation-duration:9.4s}.hero-reflection span:nth-child(3){top:38%;width:28%;height:16%;animation-delay:-5s;animation-duration:8.2s}@keyframes waterGlowPool{0%,to{opacity:.08;transform:translate(-54%,-50%) scale(.72,.65)}45%{opacity:.55;transform:translate(-47%,-50%) scale(1.06,.9)}72%{opacity:.2;transform:translate(-44%,-50%) scale(.9,.7)}}.hero-leaves{z-index:4}.hero-leaf{display:block;width:14px;height:8px;background:linear-gradient(135deg,#554f26eb,#cca453c7);box-shadow:0 2px 5px #120d072e;filter:none;will-change:transform,opacity}.leaf-one{left:5%;top:10%;animation:leafDriftVisibleOne 18s linear infinite -3s}.leaf-two{left:82%;top:5%;animation:leafDriftVisibleTwo 23s linear infinite -11s}.leaf-three{left:48%;top:-3%;animation:leafDriftVisibleThree 27s linear infinite -19s}@keyframes leafDriftVisibleOne{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0)}8%{opacity:.55}54%{opacity:.68;transform:translate3d(30vw,38vh,0) rotate(230deg)}to{opacity:0;transform:translate3d(58vw,86vh,0) rotate(530deg)}}@keyframes leafDriftVisibleTwo{0%{opacity:0;transform:translate3d(0,-14px,0) rotate(30deg)}10%{opacity:.46}58%{opacity:.58;transform:translate3d(-25vw,45vh,0) rotate(-210deg)}to{opacity:0;transform:translate3d(-48vw,90vh,0) rotate(-470deg)}}@keyframes leafDriftVisibleThree{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(-20deg)}12%{opacity:.38}62%{opacity:.5;transform:translate3d(13vw,48vh,0) rotate(260deg)}to{opacity:0;transform:translate3d(-10vw,92vh,0) rotate(600deg)}}@media(max-width:760px){.hero-leaf{display:block;width:11px;height:6px;opacity:0}.hero-particles{z-index:3}.particle{width:3px;height:3px}.particle:nth-child(n+9){display:none}.hero-reflection{bottom:9%;width:68vw;height:90px;opacity:.38}.hero-water{opacity:.4}}.hero-atmosphere-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:3!important;pointer-events:none!important;display:block!important}.hero-content,.scroll-cue{z-index:5!important}:root{--surface-x:49.2%;--surface-basin-y:72%;--surface-width:min(31vw,350px)}.hero{isolation:isolate}.hero-media{transform:translate3d(0,var(--hero-parallax-y,0),0) scale(1.055)!important;will-change:transform}.hero-media img{animation:surfaceDayNight 28s ease-in-out infinite;will-change:filter,transform}.hero-light-cycle{display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;opacity:1!important;mix-blend-mode:normal!important;background:radial-gradient(ellipse 54% 62% at 28% 15%,rgba(255,235,184,.18),transparent 70%),linear-gradient(115deg,rgba(255,226,158,.08),transparent 46%,rgba(18,26,30,.16));animation:surfaceLightCycle 28s ease-in-out infinite!important}@keyframes surfaceDayNight{0%,to{filter:brightness(.91) saturate(.91) contrast(1.03)}25%{filter:brightness(1.04) saturate(1.02) contrast(1)}50%{filter:brightness(1.1) saturate(1.06) contrast(.98)}76%{filter:brightness(.94) saturate(.94) contrast(1.03)}}@keyframes surfaceLightCycle{0%,to{opacity:.42;transform:translate3d(-1.5%,0,0)}45%{opacity:.88;transform:translate3d(1.5%,-.5%,0)}72%{opacity:.56;transform:translate3d(.5%,0,0)}}.hero-reflection{display:block!important;left:var(--surface-x)!important;top:var(--surface-basin-y)!important;bottom:auto!important;width:var(--surface-width)!important;height:64px!important;transform:translate(-50%)!important;opacity:.52!important;overflow:visible!important;filter:blur(.35px)!important;mix-blend-mode:screen!important}.hero-reflection span{left:50%!important;border-radius:50%!important;height:10px!important;background:radial-gradient(ellipse,rgba(255,246,210,.66) 0%,rgba(255,234,177,.22) 38%,transparent 72%)!important;transform:translate(-50%,-50%) scaleX(.44)!important;animation:surfaceBasinGlint 7.8s ease-in-out infinite!important}.hero-reflection span:nth-child(1){top:48%!important;width:54%!important}.hero-reflection span:nth-child(2){top:64%!important;width:72%!important;animation-delay:-2.6s!important;animation-duration:9.6s!important}.hero-reflection span:nth-child(3){top:31%!important;width:36%!important;animation-delay:-5.1s!important;animation-duration:8.4s!important}@keyframes surfaceBasinGlint{0%,to{opacity:.12;transform:translate(-50%,-50%) scaleX(.3) scaleY(.72)}48%{opacity:.72;transform:translate(-50%,-50%) scaleX(1.02) scaleY(1.08)}68%{opacity:.3;transform:translate(-48%,-50%) scaleX(.72) scaleY(.82)}}.hero-water{display:block!important;left:var(--surface-x)!important;top:calc(var(--surface-basin-y) - 39vh)!important;bottom:auto!important;width:calc(var(--surface-width) * .62)!important;height:36vh!important;transform:translate(-50%)!important;opacity:.36!important}.water-impact,.water-ripple{left:50%!important;bottom:0!important}.cta,.product-form button,.collection-invite .cta,.book-band .cta,.story-block .cta{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(90deg,var(--gold-light) 0 50%,transparent 50% 100%)!important;background-size:205% 100%!important;background-position:100% 0!important;transition:background-position .58s cubic-bezier(.16,1,.3,1),color .35s ease,border-color .35s ease,transform .25s ease,box-shadow .35s ease!important}.cta:hover,.cta:focus-visible,.product-form button:hover,.product-form button:focus-visible,.collection-invite .cta:hover,.book-band .cta:hover,.story-block .cta:hover{background-position:0 0!important;color:var(--navy-deep)!important;border-color:var(--gold-light)!important;box-shadow:0 12px 28px #b792492e;transform:translateY(-1px)}.cta:active,.product-form button:active{background-position:0 0!important;transform:translateY(1px) scale(.99)}.hero .cta:before{display:none!important}.luxury-reveal{opacity:0;transform:translate3d(0,22px,0);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.luxury-reveal.is-visible{opacity:1;transform:translateZ(0)}.collection-page .card.luxury-product-card{position:relative;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s ease,border-color .45s ease,background .45s ease!important;border:1px solid rgba(183,146,73,.1);background:#ffffff38;overflow:hidden}.collection-page .card.luxury-product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(210,174,101,0);pointer-events:none;transition:border-color .45s ease}.collection-page .card .thumb img{transition:transform .72s cubic-bezier(.16,1,.3,1),filter .55s ease!important;filter:drop-shadow(0 18px 22px rgba(43,40,36,.08))}.collection-page .card.luxury-product-card:hover,.collection-page .card.luxury-product-card:focus-visible,.collection-page .card.luxury-product-card.is-pressed{transform:translateY(-6px);box-shadow:0 24px 54px #251f161f;border-color:#b7924940;background:#ffffff70}.collection-page .card.luxury-product-card:hover:after,.collection-page .card.luxury-product-card:focus-visible:after,.collection-page .card.luxury-product-card.is-pressed:after{border-color:#d2ae6557}.collection-page .card.luxury-product-card:hover .thumb img,.collection-page .card.luxury-product-card:focus-visible .thumb img,.collection-page .card.luxury-product-card.is-pressed .thumb img{transform:translateY(-7px) scale(1.025);filter:drop-shadow(0 26px 28px rgba(43,40,36,.15))}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;border:0;background:#0a090775;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;transition:opacity .38s ease,visibility .38s ease;padding:0}.menu-is-open .nav-backdrop{opacity:1;visibility:visible}body.menu-is-open{overflow:hidden}@media(max-width:900px){.site-nav{z-index:100!important}.site-nav .links{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(84vw,380px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0!important;padding:105px 34px 44px!important;background:linear-gradient(160deg,#1d1914fb,#0f0d0afb)!important;border-left:1px solid rgba(234,207,142,.18)!important;box-shadow:-24px 0 65px #00000040!important;transform:translate3d(105%,0,0)!important;opacity:1!important;visibility:visible!important;transition:transform .58s cubic-bezier(.16,1,.3,1)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.site-nav.menu-open .links{transform:translateZ(0)!important;animation:none!important}.site-nav .links a{font-family:Fraunces,serif!important;font-size:clamp(25px,7vw,34px)!important;font-weight:300!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--cream)!important;padding:17px 0!important;border-bottom:1px solid rgba(234,207,142,.12)!important;opacity:0;transform:translate(18px);transition:opacity .45s ease calc(var(--menu-index,0) * 65ms + .13s),transform .55s cubic-bezier(.16,1,.3,1) calc(var(--menu-index,0) * 65ms + .13s)!important}.site-nav.menu-open .links a{opacity:1;transform:translate(0)}.site-nav.menu-open .brand{opacity:1!important}.nav-toggle{z-index:102!important;background:#0d0b0957!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@media(max-width:760px){:root{--surface-x:46%;--surface-basin-y:64%;--surface-width:64vw}.hero-media{transform:translate3d(0,var(--hero-parallax-y,0),0) scale(1.045)!important}.hero-reflection{height:56px!important;opacity:.58!important}.hero-water{height:41vh!important;width:34vw!important;opacity:.34!important}.collection-page .card.luxury-product-card.is-pressed{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.hero-media img,.hero-light-cycle,.hero-reflection span{animation:none!important}.luxury-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:900px){.site-nav{min-height:72px!important;padding:12px 18px!important;background:#110f0cfb!important;border-bottom:1px solid rgba(234,207,142,.1)!important;z-index:120!important}.site-nav .brand{position:relative!important;z-index:123!important;opacity:1!important}.site-nav .links{position:fixed!important;top:72px!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;height:calc(100dvh - 72px)!important;min-height:calc(100vh - 72px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:28px 28px max(34px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#14110df9,#0b0a08fd),radial-gradient(circle at 74% 12%,rgba(183,146,73,.1),transparent 42%)!important;border:0!important;box-shadow:none!important;transform:translate3d(0,-18px,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .34s ease,transform .48s cubic-bezier(.16,1,.3,1),visibility .34s ease!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.site-nav.menu-open .links{transform:translateZ(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.site-nav .links a{width:100%!important;min-height:72px!important;display:flex!important;align-items:center!important;font-family:Fraunces,serif!important;font-size:clamp(27px,7.2vw,34px)!important;line-height:1.15!important;font-weight:300!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--cream)!important;padding:18px 4px!important;border-bottom:1px solid rgba(234,207,142,.14)!important;opacity:0!important;transform:translateY(12px)!important;transition:opacity .42s ease calc(var(--menu-index,0) * 55ms + 90ms),transform .5s cubic-bezier(.16,1,.3,1) calc(var(--menu-index,0) * 55ms + 90ms),color .25s ease!important}.site-nav.menu-open .links a{opacity:1!important;transform:translateY(0)!important}.site-nav .links a:hover,.site-nav .links a:focus-visible{color:var(--gold-light)!important}.nav-toggle{position:relative!important;z-index:124!important;width:52px!important;height:52px!important;background:#0d0b094d!important;border:1px solid rgba(234,207,142,.25)!important}.nav-backdrop{z-index:110!important;top:72px!important;background:#0a090747!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}}.product-banner{display:none!important}.product-page--editorial{padding-top:clamp(42px,7vw,86px)}.product-page--editorial .product-grid,.product-page--editorial .media,.product-page--editorial .product-info{min-width:0}.product-page--editorial .media img{width:auto!important;height:auto!important}@media(max-width:760px){.product-page{width:100%!important;max-width:none!important;padding:34px 20px 82px!important;overflow:hidden!important}.product-page--editorial .product-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:34px!important;align-items:start!important;width:100%!important}.product-page--editorial .media{grid-column:1!important;width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1 / 1!important;margin:0!important;padding:28px!important;overflow:hidden!important;border:1px solid rgba(183,146,73,.13)!important;background:linear-gradient(145deg,#ede3cf,#faf6ec)!important}.product-page--editorial .media img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:auto!important;transform:none!important}.product-research-label{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important;text-align:center!important;font-size:8px!important;line-height:1.4!important;letter-spacing:.14em!important;padding:10px 8px!important}.product-info{grid-column:1!important;width:100%!important;max-width:100%!important;padding:0!important}.product-info h1{font-size:clamp(34px,10vw,46px)!important;line-height:1.05!important;margin:8px 0 14px!important;overflow-wrap:anywhere!important}.product-info .price{font-size:25px!important;margin-bottom:22px!important}.product-compliance{width:100%!important;margin:0 0 24px!important;padding:17px 18px!important}.product-info .desc{margin-bottom:26px!important}.product-form,.product-form select,.product-form button{width:100%!important;max-width:100%!important}.product-assurances{margin-top:28px!important}.product-assurances>div{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.product-assurances p{min-width:0!important;overflow-wrap:anywhere!important}.product-editorial-links{width:100%!important;grid-template-columns:1fr 1fr!important;margin-top:28px!important}.product-editorial-links a{min-width:0!important;padding:14px 8px!important;text-align:center!important;line-height:1.35!important}.product-editorial-sections{overflow:hidden!important}.product-editorial-section{width:100%!important;min-width:0!important}}.site-shell{opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1)}body.is-loading{overflow:hidden}body.is-loading .site-shell{opacity:0}.surface-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#17140f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility .65s ease}body.is-loading .surface-loader{opacity:1;visibility:visible;pointer-events:auto}.surface-loader__inner{display:flex;flex-direction:column;align-items:center;gap:19px;transform:translateY(-2vh)}.surface-loader__crest{width:82px;height:82px;overflow:visible}.surface-loader__crest *{stroke:#eacf8e;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:320;stroke-dashoffset:320;animation:surfaceCrestDraw 1.05s cubic-bezier(.65,0,.35,1) forwards}.surface-loader__crest *:nth-child(2){animation-delay:.08s}.surface-loader__crest *:nth-child(3){animation-delay:.16s}.surface-loader__crest *:nth-child(4){animation-delay:.22s}.surface-loader__crest *:nth-child(n+5){animation-delay:.3s}.surface-loader__word{font-family:Fraunces,serif;font-size:18px;font-style:italic;color:#f3ead8;letter-spacing:.03em;opacity:0;transform:translateY(7px);animation:loaderWord .62s ease .72s forwards}@keyframes surfaceCrestDraw{to{stroke-dashoffset:0}}@keyframes loaderWord{to{opacity:.92;transform:none}}.scroll-progress{position:fixed;z-index:9000;left:0;top:0;width:2px;height:100dvh;pointer-events:none;background:#eacf8e14}.scroll-progress span{display:block;width:100%;height:100%;transform:scaleY(0);transform-origin:top;background:linear-gradient(180deg,#eacf8e,#b79249);box-shadow:0 0 9px #eacf8e7a;will-change:transform}.luxury-cursor{display:none;position:fixed;inset:0 auto auto 0;z-index:9998;width:12px;height:12px;pointer-events:none;transform:translate3d(-50%,-50%,0);will-change:transform}.luxury-cursor span{display:block;width:100%;height:100%;border:1px solid rgba(234,207,142,.82);border-radius:50%;background:#eacf8e14;box-shadow:0 0 18px #eacf8e1f;transition:width .28s ease,height .28s ease,margin .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.luxury-cursor.is-active span{width:34px;height:34px;margin:-11px;background:#eacf8e1a;border-color:#eacf8e7a;box-shadow:0 0 30px #eacf8e30}.luxury-cursor.is-hidden{opacity:0}@media(hover:hover)and (pointer:fine){.luxury-cursor{display:block}body.has-luxury-cursor,body.has-luxury-cursor a,body.has-luxury-cursor button,body.has-luxury-cursor input,body.has-luxury-cursor select{cursor:none!important}}.editorial-collection-hero{position:relative;padding:clamp(90px,12vw,160px) 6vw clamp(70px,9vw,120px);background:linear-gradient(155deg,#17140f,#262118);color:var(--cream);overflow:hidden}.editorial-collection-hero:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 72% 18%,rgba(183,146,73,.14),transparent 35%);pointer-events:none}.editorial-collection-hero__inner{position:relative;z-index:1;max-width:860px;margin:auto;text-align:center}.editorial-collection-hero .eyebrow{display:block;margin-bottom:24px;color:var(--gold-light);letter-spacing:.27em;text-transform:uppercase;font-size:11px}.editorial-collection-hero h1{font-family:Fraunces,serif;font-weight:300;font-size:clamp(54px,9vw,112px);line-height:.96;letter-spacing:-.045em;margin:0}.editorial-collection-hero__copy{max-width:650px;margin:32px auto 0;color:#f3ead8ad;font-size:clamp(16px,2vw,20px);line-height:1.85;font-weight:300}.editorial-collection-hero__rule{display:block;width:58px;height:1px;margin:42px auto 0;background:var(--gold-light)}.collection-page--editorial{padding:0;background:#f7f0e3}.editorial-product-list{max-width:1440px;margin:auto}.editorial-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);min-height:720px;align-items:stretch;border-bottom:1px solid rgba(70,57,37,.11)}.editorial-product--right{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.editorial-product--right .editorial-product__media{grid-column:2}.editorial-product--right .editorial-product__content{grid-column:1;grid-row:1}.editorial-product__media{position:relative;display:grid;place-items:center;min-height:720px;padding:clamp(54px,7vw,100px);overflow:hidden;background:linear-gradient(145deg,#eadfc9,#fbf7ef)}.editorial-product__media:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(183,146,73,.13);transition:inset .8s cubic-bezier(.16,1,.3,1),border-color .5s ease}.editorial-product__media img{position:relative;z-index:1;width:100%;height:100%;max-width:620px;max-height:560px;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(46,36,24,.13));transition:transform .95s cubic-bezier(.16,1,.3,1),filter .65s ease}.editorial-product__media:hover img{transform:translateY(-9px) scale(1.025);filter:drop-shadow(0 38px 44px rgba(46,36,24,.18))}.editorial-product__media:hover:before{top:6%;right:6%;bottom:6%;left:6%;border-color:#b7924947}.editorial-product__index{position:absolute;top:32px;left:34px;z-index:2;color:var(--gold);font-size:10px;letter-spacing:.25em}.editorial-product__use{position:absolute;z-index:2;left:34px;bottom:28px;color:#362d2094;font-size:8px;letter-spacing:.22em;text-transform:uppercase}.editorial-product__placeholder{position:relative;z-index:1;width:170px}.editorial-product__placeholder svg{width:100%;stroke:#b792498f;stroke-width:1}.editorial-product__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(55px,7vw,110px);background:#f7f0e3}.editorial-product__type{color:var(--gold);font-size:10px;letter-spacing:.26em;text-transform:uppercase;margin-bottom:22px}.editorial-product__content h2{font-family:Fraunces,serif;font-size:clamp(44px,5.4vw,78px);font-weight:300;line-height:.98;letter-spacing:-.035em;margin:0 0 18px;color:#2f2a23}.editorial-product__content h2 a{color:inherit}.editorial-product__price{font-family:Fraunces,serif;font-size:24px;color:#504638;margin-bottom:28px}.editorial-product__excerpt{max-width:440px;color:#2f2a23a1;font-size:16px;line-height:1.8;margin-bottom:34px}.editorial-product__link{display:inline-flex;align-items:center;gap:13px;color:#765d2d;font-size:10px;letter-spacing:.23em;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid rgba(183,146,73,.55)}.editorial-product__link span{font-size:17px;transition:transform .35s ease}.editorial-product__link:hover span{transform:translate(5px)}.editorial-pagination{text-align:center;padding:60px 24px 110px;background:#f7f0e3}html{scroll-behavior:smooth}@media(max-width:760px){.scroll-progress{width:1px}.editorial-collection-hero{padding:72px 24px 68px}.editorial-collection-hero h1{font-size:clamp(48px,16vw,68px)}.editorial-product,.editorial-product--right{display:flex;flex-direction:column;min-height:0}.editorial-product--right .editorial-product__media,.editorial-product--right .editorial-product__content{grid-column:auto;grid-row:auto}.editorial-product__media{min-height:460px;aspect-ratio:1 / 1;padding:52px 30px}.editorial-product__media:before{top:22px;right:22px;bottom:22px;left:22px}.editorial-product__media:hover:before{top:18px;right:18px;bottom:18px;left:18px}.editorial-product__media img{max-height:360px}.editorial-product__index{top:28px;left:28px}.editorial-product__use{left:28px;right:28px;bottom:25px;line-height:1.5}.editorial-product__content{padding:52px 28px 66px}.editorial-product__content h2{font-size:clamp(42px,13vw,58px)}}@media(prefers-reduced-motion:reduce){.surface-loader{display:none!important}.site-shell{opacity:1!important}.editorial-product__media img,.editorial-product__media:before{transition:none!important}}.sample-products{padding:clamp(5rem,10vw,9rem) clamp(1.25rem,5vw,5rem);background:#f5efe2;color:#2d2924;overflow:hidden}.sample-products__intro{max-width:760px;margin:0 auto clamp(3rem,7vw,5.5rem);text-align:center}.sample-products__intro h2{font-family:var(--font-heading-family,serif);font-size:clamp(2.5rem,6vw,5.4rem);font-weight:400;line-height:1.02;margin:.8rem 0 1.2rem}.sample-products__intro p{max-width:620px;margin:0 auto;color:#2d2924ad;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.8}.sample-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);max-width:1280px;margin:0 auto}.sample-product-card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);min-height:560px;background:#eee5d3;border:1px solid rgba(171,130,61,.24);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease,border-color .55s ease}.sample-product-card:last-child:nth-child(odd){grid-column:1/-1;max-width:760px;width:100%;justify-self:center}.sample-product-card__media{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at 50% 35%,#fffc,#e7dcc680 55%,#d7c8ae8c);overflow:hidden}.sample-product-card__media img{width:min(100%,420px);height:100%;max-height:520px;object-fit:contain;filter:drop-shadow(0 24px 22px rgba(41,32,21,.16));transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .65s ease}.sample-product-card__badge{position:absolute;top:1.25rem;right:1.25rem;padding:.72rem 1rem;background:#2d2924;color:#f6f0e5;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.sample-product-card__notice{position:absolute;left:1rem;bottom:1rem;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#987137}.sample-product-card__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)}.sample-product-card__number{font-size:.75rem;letter-spacing:.25em;color:#b18749;margin-bottom:2rem}.sample-product-card__content h3{font-family:var(--font-heading-family,serif);font-size:clamp(2rem,3.6vw,3.6rem);font-weight:400;line-height:1.05;margin:0 0 1rem}.sample-product-card__content p{font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:#2d292494;margin:0 0 2.4rem}.sample-product-card__button{-webkit-appearance:none;appearance:none;border:1px solid rgba(45,41,36,.42);background:#2d2924;color:#f7f0e4;padding:1rem 1.2rem;text-transform:uppercase;letter-spacing:.25em;font-size:.72rem;cursor:not-allowed;opacity:1}.sample-products__note{max-width:760px;margin:3.5rem auto 0;text-align:center;color:#2d29247a;font-size:.78rem;letter-spacing:.08em;line-height:1.7}@media(hover:hover){.sample-product-card:hover{transform:translateY(-6px);border-color:#ab823d94;box-shadow:0 28px 60px #392c1c1f}.sample-product-card:hover .sample-product-card__media img{transform:translateY(-7px) scale(1.012);filter:drop-shadow(0 32px 28px rgba(41,32,21,.22))}}@media(max-width:980px){.sample-products__grid{grid-template-columns:1fr}.sample-product-card,.sample-product-card:last-child:nth-child(odd){grid-column:auto;max-width:none;grid-template-columns:1fr minmax(220px,.7fr)}}@media(max-width:700px){.sample-products{padding-left:1rem;padding-right:1rem}.sample-product-card{grid-template-columns:1fr;min-height:auto}.sample-product-card__media{min-height:430px;padding:1.5rem}.sample-product-card__media img{max-height:420px}.sample-product-card__content{padding:2rem 1.5rem 2.25rem}.sample-product-card__number{margin-bottom:1rem}.sample-product-card__content h3{font-size:2.35rem}.sample-product-card__button{width:100%}}.sample-products{padding-bottom:clamp(3.5rem,6vw,5.5rem)}.sample-products__note{margin-top:2.25rem}.sample-products+.intro{padding-top:clamp(58px,7vw,82px)}.intro{padding-bottom:clamp(72px,8vw,96px)}.why-surface{padding:clamp(90px,10vw,140px) 6vw;background:#17140f;color:var(--cream);position:relative;overflow:hidden}.why-surface:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(circle at 75% 15%,rgba(201,161,89,.13),transparent 34%);pointer-events:none}.why-surface__intro{position:relative;z-index:1;max-width:780px;margin:0 auto clamp(48px,6vw,78px);text-align:center}.why-surface__intro .eyebrow{color:var(--gold-light)}.why-surface__intro h2{font-size:clamp(38px,5.6vw,72px);line-height:1.04;letter-spacing:-.035em}.why-surface__intro p{max-width:620px;margin:24px auto 0;color:#fbf6ea9e;line-height:1.85;font-size:16px}.why-surface__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:0 auto;border-top:1px solid rgba(234,207,142,.18);border-bottom:1px solid rgba(234,207,142,.18)}.why-surface__card{padding:42px 30px 46px;border-right:1px solid rgba(234,207,142,.18)}.why-surface__card:last-child{border-right:0}.why-surface__number{display:block;color:var(--gold);font-size:11px;letter-spacing:.22em;margin-bottom:36px}.why-surface__card h3{font-size:clamp(22px,2.2vw,30px);line-height:1.15;margin-bottom:18px}.why-surface__card p{color:#fbf6ea94;line-height:1.78;font-size:14px}.why-surface__cta{position:relative;z-index:1;text-align:center;margin-top:42px}.why-surface__cta a{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);border-bottom:1px solid rgba(234,207,142,.4);padding-bottom:7px}.documentation-page{padding:clamp(130px,15vw,190px) 6vw 120px;background:var(--cream);min-height:80vh}.documentation-page__intro{max-width:840px;margin:0 auto;text-align:center}.documentation-page__intro .eyebrow{color:var(--gold)}.documentation-page__intro h1{font-size:clamp(52px,8vw,104px);line-height:.98;letter-spacing:-.05em}.documentation-page__intro p{max-width:590px;margin:28px auto 0;color:#2b28249e;font-size:17px;line-height:1.8}.documentation-search{max-width:720px;margin:64px auto 72px}.documentation-search label{display:block;margin-bottom:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#2b282485}.documentation-search__field{display:flex;align-items:center;border-bottom:1px solid rgba(43,40,36,.35)}.documentation-search input{width:100%;border:0;background:transparent;padding:18px 4px;font-family:Fraunces,serif;font-size:clamp(20px,3vw,30px);color:var(--navy);outline:0}.documentation-search input::placeholder{color:#2b282445}.documentation-search__field span{font-size:25px;color:var(--gold)}.documentation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1160px;margin:0 auto}.documentation-card{padding:36px;background:#f2e9d8;border:1px solid rgba(201,161,89,.2)}.documentation-card[hidden]{display:none}.documentation-card__top{display:flex;justify-content:space-between;gap:18px;margin-bottom:54px;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.documentation-card__type{color:var(--gold)}.documentation-card__status{color:#2b28247a}.documentation-card h2{font-size:clamp(30px,4vw,48px);margin-bottom:28px}.documentation-card dl{display:grid;gap:10px;margin-bottom:34px}.documentation-card dl div{display:flex;justify-content:space-between;gap:20px;padding-top:10px;border-top:1px solid rgba(43,40,36,.1)}.documentation-card dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#2b28247a}.documentation-card dd{font-size:13px;color:var(--navy)}.documentation-card a,.documentation-card__pending{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(201,161,89,.4);padding-bottom:6px}.documentation-empty{grid-column:1/-1;padding:80px 30px;text-align:center;border:1px solid rgba(201,161,89,.24);background:#f4ecdd}.documentation-empty__mark{display:block;margin-bottom:24px;color:var(--gold);font-family:Fraunces,serif;font-style:italic;letter-spacing:.16em}.documentation-empty h2{font-size:clamp(30px,4vw,48px)}.documentation-empty p{max-width:580px;margin:18px auto 0;color:#2b282499;line-height:1.8}.documentation-no-results{text-align:center;margin:40px 0;color:#2b28248c}.documentation-note{max-width:900px;margin:80px auto 0;padding:40px 0 0;border-top:1px solid rgba(43,40,36,.14);display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.documentation-note h2{font-size:26px}.documentation-note p{color:#2b28249e;line-height:1.8}.product-editorial-section .text-link{display:inline-block;margin-top:22px;color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid rgba(201,161,89,.4);padding-bottom:6px}@media(max-width:980px){.why-surface__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-surface__card:nth-child(2){border-right:0}.why-surface__card:nth-child(-n+2){border-bottom:1px solid rgba(234,207,142,.18)}}@media(max-width:700px){.sample-products+.intro{padding-top:48px}.why-surface{padding:78px 20px}.why-surface__grid{grid-template-columns:1fr}.why-surface__card,.why-surface__card:nth-child(2){border-right:0;border-bottom:1px solid rgba(234,207,142,.18);padding:34px 8px}.why-surface__card:last-child{border-bottom:0}.why-surface__number{margin-bottom:20px}.documentation-page{padding:112px 20px 80px}.documentation-search{margin:48px auto 54px}.documentation-grid{grid-template-columns:1fr}.documentation-card{padding:28px 22px}.documentation-card__top{margin-bottom:36px}.documentation-note{grid-template-columns:1fr;gap:16px;margin-top:60px}}@media(min-width:981px){.collection-gateways{padding:78px 5vw 72px}.collection-gateways__intro{margin-bottom:34px}.collection-gateways__intro p{margin-top:16px;line-height:1.65}.collection-gateways__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gateway-card{min-height:300px;padding:28px}.gateway-card h3{font-size:clamp(28px,2.7vw,40px)}.gateway-card p{line-height:1.6}.gateway-card__link{margin-top:22px}.collection-gateways__note{margin-top:24px}.sample-products{padding:68px 3.5vw 60px}.sample-products__intro{margin-bottom:34px}.sample-products__intro h2{font-size:clamp(2.35rem,4.5vw,4.5rem);margin:.55rem 0 .9rem}.sample-products__intro p{line-height:1.65}.sample-products__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1500px}.sample-product-card,.sample-product-card:last-child:nth-child(odd){grid-column:auto;max-width:none;display:flex;flex-direction:column;min-height:0}.sample-product-card__media{min-height:290px;height:290px;padding:18px}.sample-product-card__media img{max-height:270px;width:100%}.sample-product-card__content{padding:24px 20px 22px;justify-content:flex-start;flex:1}.sample-product-card__number{margin-bottom:12px;font-size:.66rem}.sample-product-card__content h3{font-size:clamp(1.45rem,1.8vw,2rem);margin-bottom:.55rem}.sample-product-card__content p{font-size:.67rem;margin-bottom:1.3rem;line-height:1.5}.sample-product-card__button{margin-top:auto;padding:.82rem .9rem;font-size:.63rem}.sample-product-card__badge{top:.8rem;right:.8rem;padding:.55rem .7rem;font-size:.58rem}.sample-product-card__notice{font-size:.48rem;left:.7rem;bottom:.7rem}.sample-products__note{margin-top:24px}.sample-products+.intro{padding-top:62px}.intro{padding:62px 5vw 68px;max-width:760px}.intro .mark{margin-bottom:20px}.intro .intro-desc{margin-top:18px;line-height:1.7}.intro .sig{margin-top:24px}.intro .story-link{margin-top:18px}.why-surface{padding:72px 5vw 76px}.why-surface__intro{margin-bottom:38px}.why-surface__intro p{margin-top:18px;line-height:1.7}.why-surface__card{padding:30px 24px 34px}.why-surface__number{margin-bottom:22px}.why-surface__card h3{margin-bottom:12px}.why-surface__card p{line-height:1.62}.why-surface__cta{margin-top:30px}.book-band{padding:82px 6vw;gap:52px}}@media(min-width:981px)and (max-width:1250px){.sample-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px}.sample-product-card:last-child:nth-child(odd){grid-column:2}}@media(max-width:980px){.collection-gateways{padding-top:82px;padding-bottom:76px}.sample-products{padding-top:64px;padding-bottom:58px}.sample-products__intro{margin-bottom:34px}.sample-products+.intro{padding-top:48px}.intro{padding-bottom:58px}}@media(max-width:700px){.collection-gateways{padding:54px 0 48px}.collection-gateways__intro{padding:0 20px;margin-bottom:24px}.collection-gateways__intro h2{font-size:34px;line-height:1.06}.collection-gateways__intro p{margin-top:14px;font-size:14px;line-height:1.58}.collection-gateways__grid{display:flex;gap:12px;overflow-x:auto;padding:0 20px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-gateways__grid::-webkit-scrollbar{display:none}.gateway-card{flex:0 0 min(82vw,330px);min-height:260px;padding:24px;scroll-snap-align:center}.gateway-card h3{font-size:31px;margin-bottom:12px}.gateway-card p{font-size:13px;line-height:1.55}.gateway-card__kicker{margin-bottom:10px}.gateway-card__link{margin-top:18px}.collection-gateways__note{margin:18px 24px 0;font-size:13px;line-height:1.5}.sample-products{padding:48px 0 44px}.sample-products__intro{padding:0 20px;margin-bottom:24px}.sample-products__intro h2{font-size:36px;line-height:1.04;margin:.45rem 0 .75rem}.sample-products__intro p{font-size:14px;line-height:1.58}.sample-products__grid{display:flex;gap:12px;overflow-x:auto;padding:0 16px 10px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sample-products__grid::-webkit-scrollbar{display:none}.sample-product-card,.sample-product-card:last-child:nth-child(odd){flex:0 0 min(78vw,300px);display:flex;flex-direction:column;min-height:0;scroll-snap-align:center}.sample-product-card__media{height:270px;min-height:270px;padding:14px}.sample-product-card__media img{max-height:250px;width:100%}.sample-product-card__badge{top:.7rem;right:.7rem;padding:.5rem .65rem;font-size:.54rem}.sample-product-card__notice{left:.65rem;bottom:.65rem;font-size:.44rem}.sample-product-card__content{padding:18px 16px}.sample-product-card__number{margin-bottom:8px;font-size:.6rem}.sample-product-card__content h3{font-size:1.65rem;margin-bottom:.4rem}.sample-product-card__content p{font-size:.58rem;line-height:1.45;margin-bottom:1rem}.sample-product-card__button{padding:.75rem;font-size:.56rem}.sample-products__note{margin:18px 22px 0;font-size:.68rem;line-height:1.5}.sample-products+.intro{padding-top:44px}.intro{padding:44px 22px 48px;max-width:none}.intro .mark{width:30px;margin-bottom:16px}.intro h2{font-size:22px;line-height:1.42}.intro .intro-desc{margin-top:14px;font-size:13.5px;line-height:1.62}.intro .sig{margin-top:18px;font-size:9px}.intro .story-link{margin-top:14px;font-size:10px}.why-surface{padding:52px 18px 54px}.why-surface__intro{margin-bottom:26px}.why-surface__intro h2{font-size:36px;line-height:1.04}.why-surface__intro p{margin-top:14px;font-size:13.5px;line-height:1.58}.why-surface__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-surface__card,.why-surface__card:nth-child(2){padding:24px 13px 26px;border-right:1px solid rgba(234,207,142,.18);border-bottom:1px solid rgba(234,207,142,.18)}.why-surface__card:nth-child(2n){border-right:0}.why-surface__card:nth-last-child(-n+2){border-bottom:0}.why-surface__number{margin-bottom:12px;font-size:9px}.why-surface__card h3{font-size:18px;line-height:1.18;margin-bottom:9px}.why-surface__card p{font-size:12px;line-height:1.52}.why-surface__cta{margin-top:24px}.why-surface__cta a{font-size:9px}.book-band{padding:54px 20px 58px;gap:28px}.book-band .cover{width:min(68vw,245px);padding:24px 20px}.book-band .cover .crest{width:28px;height:28px;margin-bottom:10px}.book-band .cover h3{font-size:21px;margin:7px 0}.book-band .cover p{font-size:9px}.book-band .copy{text-align:center}.book-band h2{font-size:28px;line-height:1.2;margin:12px 0 14px}.book-band p.desc{font-size:13.5px;line-height:1.6;margin:0 auto 22px}.book-band .cta{padding:14px 24px;font-size:9.5px}footer{padding-top:48px}}@media(max-width:700px){.collection-gateways .reveal-on-scroll,.sample-products .reveal-on-scroll,.intro.reveal-on-scroll,.why-surface .reveal-on-scroll,.book-band.reveal-on-scroll{opacity:1!important;transform:none!important;visibility:visible!important;transition:opacity .45s ease,transform .45s ease!important}.collection-gateways{padding:36px 0 32px!important;min-height:0!important}.collection-gateways__intro{margin-bottom:16px!important}.collection-gateways__intro h2{font-size:31px!important}.collection-gateways__grid{padding-bottom:4px!important}.gateway-card{min-height:220px!important;padding:20px!important}.gateway-card h3{font-size:27px!important}.collection-gateways__note{margin-top:12px!important}.sample-products{padding:34px 0 30px!important;min-height:0!important}.sample-products__intro{margin-bottom:16px!important}.sample-products__intro h2{font-size:31px!important}.sample-product-card__media{height:230px!important;min-height:230px!important}.sample-product-card__media img{max-height:215px!important}.sample-product-card__content{padding:15px 14px 16px!important}.sample-products__note{margin-top:12px!important}.sample-products+.intro{padding-top:30px!important}.intro{padding:30px 20px 34px!important;min-height:0!important}.intro h2{font-size:20px!important;line-height:1.35!important}.intro .intro-desc{font-size:13px!important;line-height:1.55!important}.why-surface{padding:36px 16px 38px!important;min-height:0!important}.why-surface__intro{margin-bottom:18px!important}.why-surface__intro h2{font-size:31px!important}.why-surface__card,.why-surface__card:nth-child(2){padding:19px 10px 20px!important}.why-surface__card h3{font-size:16px!important}.why-surface__card p{font-size:11.5px!important}.book-band{padding:38px 18px 42px!important;gap:20px!important;min-height:0!important}.book-band .cover{width:min(58vw,210px)!important}.book-band h2{font-size:25px!important}main>section:not(.hero){min-height:0!important}}.page-shell{padding:150px 6vw 100px;background:var(--cream);color:var(--navy-deep)}.support-page__hero,.faq-page__hero{max-width:760px;margin:0 auto 64px;text-align:center}.support-page__hero h1,.faq-page__hero h1{font-size:clamp(44px,6vw,76px);line-height:1.02;font-weight:350;margin:16px 0 22px}.support-page__hero>p:last-child,.faq-page__hero>p:last-child{max-width:650px;margin:0 auto;color:#2b2824ad;line-height:1.8}.support-page__contact{max-width:900px;margin:0 auto;padding:64px 48px;text-align:center;background:var(--navy-deep);color:var(--cream);border:1px solid rgba(234,207,142,.25)}.support-page__availability{display:inline-flex;align-items:center;gap:10px;color:var(--gold-light);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px}.support-page__pulse,.support-callout__availability span{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 #eacf8e73;animation:supportPulse 2.2s infinite}@keyframes supportPulse{70%{box-shadow:0 0 0 9px #eacf8e00}to{box-shadow:0 0 #eacf8e00}}.support-page__contact h2{font-size:clamp(28px,4vw,44px);font-weight:350;margin:0 0 18px}.support-page__email{display:inline-block;font-family:Fraunces,serif;font-size:clamp(21px,3.2vw,38px);color:var(--gold-light);border-bottom:1px solid rgba(234,207,142,.4);padding-bottom:5px;word-break:break-word}.support-page__contact p{max-width:620px;margin:24px auto 0;color:#f7f3eaad;line-height:1.75}.support-page__links{max-width:1100px;margin:34px auto 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(43,40,36,.12)}.support-page__link{padding:38px 32px;display:flex;flex-direction:column;min-height:280px;border-right:1px solid rgba(43,40,36,.12);transition:background .35s ease,transform .35s ease}.support-page__link:last-child{border-right:0}.support-page__link:hover{background:#eacf8e21;transform:translateY(-3px)}.support-page__link-kicker{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.support-page__link strong{font-family:Fraunces,serif;font-size:26px;font-weight:400;margin-bottom:14px}.support-page__link>span:nth-child(3){font-size:13px;line-height:1.7;color:#2b2824a3}.support-page__link em{margin-top:auto;padding-top:24px;font-style:normal;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.support-page__note{max-width:760px;margin:32px auto 0;text-align:center;font-size:12px;line-height:1.7;color:#2b28248c}.faq-page__list{max-width:920px;margin:0 auto;border-top:1px solid rgba(43,40,36,.18)}.faq-item{border-bottom:1px solid rgba(43,40,36,.18)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 4px;font-family:Fraunces,serif;font-size:21px}.faq-item summary::-webkit-details-marker{display:none}.faq-item__icon{position:relative;width:18px;height:18px;flex:0 0 18px}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;left:0;top:8px;width:18px;height:1px;background:var(--gold);transition:transform .3s ease}.faq-item__icon:after{transform:rotate(90deg)}.faq-item[open] .faq-item__icon:after{transform:rotate(0)}.faq-item__answer{padding:0 54px 28px 4px;color:#2b2824ab;line-height:1.78;font-size:14px}.faq-page__support{max-width:920px;margin:64px auto 0;padding:52px;text-align:center;background:var(--navy-deep);color:var(--cream)}.faq-page__support h2{font-size:clamp(28px,4vw,42px);font-weight:350;margin:14px 0}.faq-page__support>p:not(.eyebrow){color:#f7f3eaa6;margin:0 auto 28px;max-width:560px;line-height:1.7}.button-outline{display:inline-flex;padding:15px 28px;border:1px solid rgba(234,207,142,.5);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);transition:.35s ease}.button-outline:hover{background:var(--gold-light);color:var(--navy-deep)}.support-callout{background:#eee7d8;padding:70px 6vw}.support-callout__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr .8fr;gap:60px;align-items:center;position:relative}.support-callout__copy h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08;font-weight:350;margin:14px 0 18px;max-width:680px}.support-callout__copy>p:last-child{max-width:630px;color:#2b2824a6;line-height:1.75}.support-callout__actions{display:flex;flex-direction:column;border-top:1px solid rgba(43,40,36,.18)}.support-callout__actions a{padding:22px 4px;border-bottom:1px solid rgba(43,40,36,.18);font-size:11px;letter-spacing:.19em;text-transform:uppercase;display:flex;justify-content:space-between}.support-callout__actions a:after{content:"\2192";color:var(--gold);transition:transform .3s ease}.support-callout__actions a:hover:after{transform:translate(5px)}.support-callout__availability{grid-column:1/-1;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2b2824a6;margin-top:-18px}@media(max-width:760px){.page-shell{padding:112px 20px 64px}.support-page__hero,.faq-page__hero{margin-bottom:38px}.support-page__hero h1,.faq-page__hero h1{font-size:42px;margin:12px 0 16px}.support-page__hero>p:last-child,.faq-page__hero>p:last-child{font-size:13.5px;line-height:1.65}.support-page__contact{padding:40px 20px}.support-page__contact h2{font-size:27px}.support-page__email{font-size:20px}.support-page__contact p{font-size:13px;line-height:1.65}.support-page__links{display:block;margin-top:20px}.support-page__link{min-height:0;padding:28px 22px;border-right:0;border-bottom:1px solid rgba(43,40,36,.12)}.support-page__link:last-child{border-bottom:0}.faq-item summary{padding:22px 2px;font-size:18px;line-height:1.3}.faq-item__answer{padding:0 34px 22px 2px;font-size:13px;line-height:1.65}.faq-page__support{margin-top:38px;padding:36px 20px}.support-callout{padding:42px 20px}.support-callout__inner{display:block}.support-callout__copy h2{font-size:32px}.support-callout__copy>p:last-child{font-size:13.5px;line-height:1.62}.support-callout__actions{margin-top:26px}.support-callout__availability{margin-top:20px;font-size:9px}}.site-nav .brand--image{display:flex;align-items:center;gap:12px;min-width:0}.site-nav .brand-mark{display:block;width:34px;height:34px;object-fit:contain;flex-shrink:0}.site-nav .brand--image span{font-family:Fraunces,serif;font-style:normal;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);white-space:nowrap}@media(max-width:900px){.site-nav .brand-mark{width:32px;height:32px}.site-nav .brand--image span{font-size:11px;letter-spacing:.17em}}@media(max-width:520px){.site-nav .brand-mark{width:29px;height:29px}.site-nav .brand--image span{font-size:10px;letter-spacing:.14em}}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media:empty{background:linear-gradient(160deg,#241d17,#17120f 64%,#100d0a)}.hero:not(:has(.hero-media img)):before{background:radial-gradient(ellipse 60% 52% at 50% 24%,rgba(185,137,73,.13),transparent 68%),linear-gradient(180deg,#18130f26,#0f0c09a6)}.bts-hero-mark{width:78px!important;height:auto!important;object-fit:contain!important;position:relative!important;inset:auto!important;opacity:.92!important;filter:none!important;margin-bottom:28px!important}.surface-loader__logo{width:92px;height:92px;object-fit:contain;opacity:.94;animation:btsLoaderMark .9s cubic-bezier(.16,1,.3,1) both}@keyframes btsLoaderMark{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:.94;transform:none}}.surface-loader__word{font-style:normal;text-transform:uppercase;letter-spacing:.24em;font-size:11px}.footer-logo{display:block;width:min(360px,74vw);height:auto;margin:0 auto 24px}.sample-product-card__media .sample-product-card__placeholder{width:min(42%,150px)!important;height:auto!important;max-height:none!important;object-fit:contain!important;opacity:.78;filter:none!important}.cover-img--brand{object-fit:contain!important;object-position:center!important;padding:72px 36px!important;background:linear-gradient(155deg,#211a15,#15110e)!important;opacity:.92}.site-nav{background:#18130fe6}.site-nav.is-scrolled{background:#18130ff7}.research-notice{background:#12100d}.book-band,footer,.why-surface{background-color:var(--navy-deep)}:root{--navy:#332C26;--navy-deep:#15110E;--navy-mid:#51473E;--gold:#B28549;--gold-light:#C9A66B;--cream:#F5EFE7;--cream-dim:#EAE0D3}.site-nav{background:#15110ef0;border-bottom:1px solid rgba(201,166,107,.1)}.site-nav.is-scrolled{background:#15110efb}.site-nav .brand--image{gap:14px}.site-nav .brand-mark{width:40px;height:40px}.site-nav .brand--image span{font-size:13.5px;letter-spacing:.21em;color:#c9a66b}.hero{background:#15110e}.hero-media:empty{background:linear-gradient(160deg,#211a15,#17120f 58%,#110e0b)}.hero-content{max-width:820px}.hero .eyebrow{font-size:10.5px;letter-spacing:.34em;color:#c9a66b;margin-bottom:24px}.hero h1{color:#f5efe7;font-size:clamp(42px,6.1vw,76px);line-height:1.06}.hero h1 em{color:#c9a66b}.hero .rule{height:32px;margin:28px 0;background:linear-gradient(#B28549,transparent);opacity:.56}.hero p{color:#f5efe7a3;max-width:560px;font-size:15.5px;line-height:1.82}.hero .cta{margin-top:36px;background:transparent;border-color:#c9a66b9e;color:#d0af76;padding:16px 38px}.hero .cta:hover{background:#c9a66b;color:#15110e;border-color:#c9a66b}.scroll-cue{color:#c9a66b6b}.scroll-cue .line{background:#c9a66b57}.sample-product-card{background:#eee5d8;border-color:#b2854933}.documentation-card,.documentation-empty{background:#efe6da}.gateway-card:nth-child(3){background:#e9e0d4}.gateway-card:nth-child(4){background:#f5efe7}.book-band,footer,.why-surface,.research-notice{background:#15110e}footer{padding:76px 6vw 46px;border-top:1px solid rgba(201,166,107,.14)}.footer-mark{display:block;width:62px;height:62px;object-fit:contain;margin:0 auto 20px;opacity:.95}.footer-brand{font-family:Fraunces,serif;font-size:18px;line-height:1.2;letter-spacing:.19em;text-transform:uppercase;color:#f5efe7;margin:0 auto 20px}.footer-tagline{font-size:12.5px;color:#f5efe77d;max-width:390px;margin-bottom:28px;line-height:1.75}.newsletter-form{margin-bottom:34px}.newsletter-form input[type=email]{border-color:#c9a66b57;color:#f5efe7}.newsletter-form button{background:#c9a66b;color:#15110e}footer .footer-links{gap:30px;margin-bottom:24px}footer .footer-links a{color:#f5efe791}footer .tag{color:#f5efe757}.footer-logo{display:none!important}@media(max-width:900px){.site-nav .brand-mark{width:37px;height:37px}.site-nav .brand--image span{font-size:11.5px;letter-spacing:.18em}}@media(max-width:520px){.site-nav .brand-mark{width:35px;height:35px}.site-nav .brand--image span{font-size:10.5px;letter-spacing:.16em}.hero{min-height:760px}.hero-content{padding:0 28px}.hero .eyebrow{font-size:9.5px;letter-spacing:.28em;margin-bottom:22px;white-space:nowrap}.hero h1{font-size:clamp(42px,12vw,58px);line-height:1.02}.hero p{font-size:14px;line-height:1.72;max-width:340px}.hero .cta{padding:15px 30px;min-width:250px;justify-content:center}footer{padding:64px 24px 42px}.footer-mark{width:56px;height:56px;margin-bottom:18px}.footer-brand{font-size:16px;letter-spacing:.16em;margin-bottom:18px}.footer-tagline{font-size:12px;max-width:330px}}:root{--navy:#382F28;--navy-deep:#1D1713;--navy-mid:#554A40;--gold:#B98D52;--gold-light:#C6A46D;--cream:#F5F0E8;--cream-dim:#EAE1D5;--ease-bts:cubic-bezier(.16,1,.3,1)}.site-nav{min-height:78px;padding:19px calc(6vw + 12px);background:linear-gradient(180deg,#2a221df7,#1f1915f6);border-bottom:1px solid rgba(198,164,109,.13);box-shadow:0 1px #ffffff04}.site-nav.is-scrolled{background:linear-gradient(180deg,#27201bfb,#1b1612fc);box-shadow:0 12px 36px #00000024}.site-nav .brand--image{gap:22px;animation:btsBrandArrival .72s var(--ease-bts) both}.site-nav .brand-mark{width:49px;height:49px;opacity:1;filter:brightness(1.06) saturate(1.02)}.site-nav .brand--image span{font-size:14px;letter-spacing:.215em;color:var(--gold-light)}@keyframes btsBrandArrival{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.hero{background:#1d1713}.hero-media:empty{background:radial-gradient(ellipse 64% 54% at 50% 18%,rgba(198,164,109,.1),transparent 67%),linear-gradient(180deg,#2a221d,#211a16 42%,#18130f)}.hero:not(:has(.hero-media img)):before{background:radial-gradient(ellipse 52% 42% at 50% 22%,rgba(226,192,128,.07),transparent 72%),linear-gradient(180deg,#18130f0f,#110d0a61)}.hero .eyebrow{color:var(--gold-light)}.hero h1{color:#f7f2ea}.hero h1 em{color:var(--gold-light)}.hero p{color:#f7f2eaab;max-width:525px}.hero .cta{border-color:#c6a46da8;color:#d1b17b;box-shadow:inset 0 0 0 1px #ffffff02}.hero .cta:hover,.hero .cta:focus-visible{color:#1d1713!important;border-color:var(--gold-light)!important}.scroll-cue{color:#c6a46d87}.scroll-cue .line{background:#c6a46d61}.hero-content{animation:none!important}.hero-content>*{animation-duration:.92s!important;animation-timing-function:var(--ease-bts)!important}.hero-content .eyebrow{animation-delay:.12s!important}.hero-content h1{animation-delay:.28s!important}.hero-content .rule{animation-delay:.42s!important}.hero-content p{animation-delay:.54s!important}.hero-content .cta{animation-delay:.68s!important}.site-nav .links a,footer .footer-links a{position:relative;transition:color .35s ease,opacity .35s ease}@media(min-width:901px){.site-nav .links a:after,footer .footer-links a:after{content:"";position:absolute;left:50%;right:50%;bottom:-7px;height:1px;background:var(--gold-light);transition:left .42s var(--ease-bts),right .42s var(--ease-bts);opacity:.68}.site-nav .links a:hover:after,.site-nav .links a:focus-visible:after,footer .footer-links a:hover:after,footer .footer-links a:focus-visible:after{left:0;right:0}}.luxury-reveal{transform:translate3d(0,16px,0);transition-duration:.92s}.collection-page .card.luxury-product-card:hover,.collection-page .card.luxury-product-card:focus-visible{transform:translateY(-4px)}.intro,.collection-invite,.collection,.sample-products,.support-callout,.page-shell,.product-editorial-sections{background:var(--cream)}.sample-product-card{background:#eee6db}.documentation-card,.documentation-empty{background:#f0e8dd}.book-band,footer,.why-surface,.research-notice{background:linear-gradient(180deg,#211a16,#18130f)}.footer-mark{filter:brightness(1.06) saturate(1.02)}.footer-brand{color:#f7f2ea}.newsletter-form button{background:var(--gold-light);color:#1d1713;transition:transform .25s ease,filter .3s ease}.newsletter-form button:hover,.newsletter-form button:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}@media(max-width:900px){.site-nav{padding:15px 22px;min-height:76px}.site-nav .brand--image{gap:16px}.site-nav .brand-mark{width:45px;height:45px}.site-nav .brand--image span{font-size:11.8px;letter-spacing:.18em}}@media(max-width:520px){.site-nav{padding:13px 17px;min-height:72px}.site-nav .brand--image{gap:13px}.site-nav .brand-mark{width:41px;height:41px}.site-nav .brand--image span{font-size:10.7px;letter-spacing:.155em}.hero .eyebrow{letter-spacing:.3em}}@media(prefers-reduced-motion:reduce){.site-nav .brand--image{animation:none!important}}:root{--navy:#40372F;--navy-deep:#2A221D;--navy-mid:#665A4E;--gold:#B78B51;--gold-light:#CDAA70;--cream:#F6F1E8;--cream-dim:#EEE6DA}body{background:var(--cream);color:var(--navy)}.site-nav{background:linear-gradient(180deg,#2d251ff6,#241d18f6);border-bottom-color:#cdaa7029}.site-nav.is-scrolled{background:linear-gradient(180deg,#2a221dfc,#201a16fd)}.site-nav .brand-mark{width:52px;height:52px;filter:brightness(1.12) saturate(1.04)}.site-nav .brand--image span{color:#d4b47b}.hero{background:#2a221d}.hero-media:empty{background:radial-gradient(ellipse 62% 48% at 50% 16%,rgba(220,187,128,.11),transparent 68%),linear-gradient(180deg,#372d26,#2d241f 44%,#251e19)}.hero:not(:has(.hero-media img)):before{background:linear-gradient(180deg,#1f19150a,#1d171333)}.hero h1{color:#faf6ef}.hero p{color:#faf6efba}.hero .eyebrow,.hero h1 em{color:#d3b177}.hero .cta{border-color:#d3b177b8;color:#d8b982}.hero .cta:hover,.hero .cta:focus-visible{background:#d3b177!important;color:#2a221d!important;border-color:#d3b177!important}.collection-gateways,.sample-products,.intro,.support-callout,.why-surface,.collection-invite,.collection,.page-shell,.product-editorial-sections{background:var(--cream)!important;color:var(--navy)!important}.why-surface:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 16%,rgba(183,139,81,.08),transparent 34%)}.why-surface__intro .eyebrow{color:var(--gold)!important}.why-surface__intro h2,.why-surface__card h3{color:var(--navy)!important}.why-surface__intro p,.why-surface__card p{color:#40372fa3!important}.why-surface__grid,.why-surface__card{border-color:#40372f21!important}.why-surface__number{color:var(--gold)!important}.why-surface__cta a{color:var(--gold)!important;border-color:#b78b515c!important}.book-band{background:linear-gradient(145deg,#ede4d7,#f6f1e8 54%,#e9ded0)!important;color:var(--navy)!important}.book-band:before{background:radial-gradient(ellipse 48% 62% at 84% 22%,rgba(183,139,81,.1),transparent 68%)!important}.book-band .copy .eyebrow{color:var(--gold)!important}.book-band h2{color:var(--navy)!important}.book-band p.desc{color:#40372fa3!important}.book-band .cta{border-color:#40372f61!important;color:var(--navy)!important}.book-band .cta:hover,.book-band .cta:focus-visible{background:var(--navy)!important;color:var(--cream)!important;border-color:var(--navy)!important}.book-band .cover{box-shadow:0 24px 70px #43362a1f}.cover-img--brand{background:linear-gradient(155deg,#3a3029,#28211c)!important}.sample-products{background:#f2ebe1!important}.intro{background:#f7f2ea!important}.why-surface{background:#f6f0e7!important}.support-callout{background:#ece3d6!important}.gateway-card{border-color:#5c4c3d21!important}.gateway-card:nth-child(1){background:#f4ede3!important}.gateway-card:nth-child(2){background:#eee4d6!important}.gateway-card:nth-child(3){background:#f7f2ea!important}.gateway-card:nth-child(4){background:#e9ded0!important}.sample-product-card{background:#f7f2ea!important;border-color:#b78b5126!important}.documentation-card,.documentation-empty{background:#f3ece2!important}.intro .mark.bts-section-mark{display:block;width:58px;height:58px;object-fit:contain;margin:0 auto 34px;opacity:.9;filter:none}.collection-gateways{padding-top:145px;padding-bottom:138px}.sample-products{padding-top:clamp(6rem,11vw,10rem)!important;padding-bottom:clamp(5rem,8vw,7rem)!important}.intro{padding-top:145px;padding-bottom:132px}.why-surface{padding-top:clamp(110px,11vw,155px);padding-bottom:clamp(110px,11vw,155px)}.support-callout{padding-top:86px;padding-bottom:86px}.book-band{padding-top:125px;padding-bottom:125px}footer{background:linear-gradient(180deg,#2b231e,#211b17)!important;border-top-color:#cdaa7026!important}.footer-mark{filter:brightness(1.12) saturate(1.04)}.footer-brand{color:#faf6ef}.footer-tagline{color:#faf6ef8f}.newsletter-form input[type=email]{color:#faf6ef;border-color:#cdaa7066}.newsletter-form button{background:#d1af76;color:#2a221d}footer .footer-links a{color:#faf6efa6}.research-notice{background:#332a24!important;color:#faf6efb0!important;border-color:#cdaa701f!important}@media(max-width:900px){.site-nav .brand-mark{width:48px;height:48px}.collection-gateways,.intro{padding-top:112px;padding-bottom:104px}.book-band{padding-top:96px;padding-bottom:96px}}@media(max-width:520px){.site-nav .brand-mark{width:45px;height:45px}.site-nav .brand--image{gap:14px}.collection-gateways{padding-top:94px;padding-bottom:88px}.sample-products{padding-top:5rem!important;padding-bottom:4.5rem!important}.intro{padding-top:94px;padding-bottom:88px}.why-surface{padding-top:92px;padding-bottom:92px}.support-callout{padding-top:64px;padding-bottom:64px}.book-band{padding-top:82px;padding-bottom:82px}.intro .mark.bts-section-mark{width:52px;height:52px;margin-bottom:28px}}:root{--bts-cream:#F4EEE4;--bts-cream-light:#F8F4ED;--bts-cream-deep:#EEE5D8;--bts-ink:#40362E;--bts-muted:#786E65;--bts-gold:#B98B4E;--bts-gold-soft:#C7A064;--bts-espresso:#211B17}.site-nav{background:linear-gradient(180deg,#221c18,#1d1814)!important;border-bottom:1px solid rgba(199,160,100,.15)!important}.site-nav.is-scrolled{background:#1f1915fb!important}.site-nav .brand-mark{width:56px!important;height:56px!important;filter:brightness(1.13) saturate(1.03)!important}.site-nav .brand--image span{color:#cfab70!important}.hero{min-height:calc(100svh - 78px)!important;background:var(--bts-cream)!important;color:var(--bts-ink)!important;border-bottom:1px solid rgba(80,64,48,.08)!important;overflow:hidden!important}.hero-media,.hero-water,.hero-light-cycle,.hero-reflection,.hero-particles,.hero-leaves,.hero-atmosphere-canvas{display:none!important}.hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 50% 23%,#bd915111 0,#bd915100 31%),linear-gradient(180deg,#f8f4ed,#f4eee4 62%,#f1e9de)!important;opacity:1!important}.hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;opacity:.13!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.045'/%3E%3C/svg%3E")!important}.hero-content{position:relative!important;z-index:2!important;max-width:840px!important;padding:46px 36px 86px!important;margin-inline:auto!important;text-align:center!important}.bts-hero-mark{display:block!important;width:132px!important;height:132px!important;object-fit:contain!important;margin:0 auto 28px!important;opacity:.96!important;filter:none!important;animation:btsHeroMarkIn .95s cubic-bezier(.16,1,.3,1) .06s both!important}@keyframes btsHeroMarkIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:.96;transform:none}}.hero .eyebrow{color:#9c7442!important;font-size:10px!important;letter-spacing:.34em!important;margin-bottom:25px!important}.hero h1{color:var(--bts-ink)!important;font-size:clamp(48px,6vw,74px)!important;line-height:1.02!important;letter-spacing:-.025em!important;text-shadow:none!important}.hero h1 em{color:var(--bts-gold)!important;font-weight:300!important}.hero .rule{width:1px!important;height:34px!important;margin:29px auto!important;background:linear-gradient(180deg,var(--bts-gold),rgba(185,139,78,.08))!important;opacity:.75!important}.hero p{color:#40362ea3!important;max-width:600px!important;margin-inline:auto!important;font-size:15px!important;line-height:1.84!important;text-shadow:none!important}.hero .cta{margin-top:34px!important;background:transparent!important;border:1px solid rgba(139,101,59,.48)!important;color:#7b5b37!important;box-shadow:none!important;padding:16px 40px!important;transition:background .32s ease,color .32s ease,border-color .32s ease,transform .32s ease!important}.hero .cta:hover,.hero .cta:focus-visible{background:var(--bts-ink)!important;border-color:var(--bts-ink)!important;color:var(--bts-cream-light)!important;transform:translateY(-1px)!important}.scroll-cue{z-index:2!important;color:#7b5b3794!important}.scroll-cue .line{background:#7b5b3747!important}.collection-gateways{background:#f7f2ea!important}.sample-products{background:#f1e8dc!important}.intro{background:#f8f4ed!important}.why-surface{background:#f3ebe0!important}.support-callout{background:#eee3d4!important}.book-band{background:linear-gradient(145deg,#e9decf,#f4ede4 55%,#e8daca)!important}.gateway-card{color:var(--bts-ink)!important}.gateway-card h3{color:var(--bts-ink)!important;text-shadow:none!important}.gateway-card p{color:#40362ead!important;text-shadow:none!important}.gateway-card__kicker,.gateway-card__number{color:#a77b46!important}.gateway-card__link{color:#8b663d!important;border-color:#8b663d52!important}.gateway-card__wash{opacity:.24!important}.collection-gateways h2,.sample-products h2,.intro h2,.why-surface h2,.support-callout h2,.collection-gateways p,.sample-products p,.intro p,.why-surface p,.support-callout p{text-shadow:none!important}@media(max-width:900px){.site-nav .brand-mark{width:52px!important;height:52px!important}.hero{min-height:calc(100svh - 76px)!important}.hero-content{padding:36px 28px 78px!important}.bts-hero-mark{width:118px!important;height:118px!important;margin-bottom:26px!important}}@media(max-width:520px){.site-nav .brand-mark{width:49px!important;height:49px!important}.hero{min-height:calc(100svh - 72px)!important}.hero-content{padding:30px 25px 74px!important}.bts-hero-mark{width:108px!important;height:108px!important;margin-bottom:23px!important}.hero .eyebrow{font-size:9px!important;letter-spacing:.28em!important;white-space:nowrap!important}.hero h1{font-size:clamp(44px,11.5vw,58px)!important;line-height:1.015!important}.hero p{font-size:14px!important;line-height:1.78!important;max-width:350px!important}.hero .cta{min-width:252px!important;padding:15px 27px!important}}@media(prefers-reduced-motion:reduce){.bts-hero-mark{animation:none!important}}:root{--bts-cream:#F7F2EA;--bts-cream-light:#FBF8F2;--bts-cream-deep:#F1E9DE;--bts-ink:#40362E;--bts-gold:#AD7F45;--bts-gold-soft:#C49B60}html,body{background:var(--bts-cream-light)!important}.surface-loader{background:radial-gradient(circle at 50% 42%,rgba(183,135,69,.055),transparent 28%),linear-gradient(180deg,#fbf8f2,#f7f2ea)!important}.surface-loader__inner{gap:17px!important;transform:translateY(-1.5vh)!important}.surface-loader__logo{width:118px!important;height:118px!important;opacity:1!important;filter:contrast(1.04) saturate(1.05)!important;animation:btsLoaderMarkV28 .92s cubic-bezier(.16,1,.3,1) both!important}.surface-loader__word{color:#72583a!important;font-family:Fraunces,serif!important;font-style:normal!important;font-size:11px!important;letter-spacing:.24em!important;text-transform:uppercase!important;animation:loaderWord .56s ease .42s forwards!important}@keyframes btsLoaderMarkV28{0%{opacity:0;transform:translateY(7px) scale(.975)}to{opacity:1;transform:none}}.site-nav .brand-mark{width:63px!important;height:63px!important;filter:brightness(1.15) saturate(1.04)!important}.site-nav .brand--image{gap:18px!important}.hero{min-height:calc(100svh - 78px)!important;background:#f8f4ed!important;border-bottom:0!important}.hero:before{background:radial-gradient(circle at 50% 22%,#b1803d0d,#b1803d00 34%),linear-gradient(180deg,#fcf9f4,#f8f4ed 58%,#f5efe7)!important}.hero:after{opacity:.105!important}.hero-content{max-width:860px!important;padding:64px 36px 108px!important}.bts-hero-mark{width:156px!important;height:156px!important;margin-bottom:31px!important;opacity:1!important;filter:contrast(1.05) saturate(1.06)!important}.hero .eyebrow{margin-bottom:29px!important;color:#91683a!important}.hero h1 em{color:#a9783f!important}.hero .rule{margin:32px auto!important;background:linear-gradient(180deg,#ad7f45,#ad7f4512)!important}.hero p{color:#40362ead!important}.hero .cta{border-color:#88603485!important;color:#775331!important}.collection-gateways,.sample-products,.intro,.why-surface,.support-callout,.book-band{border-top:0!important;border-bottom:0!important}@media(max-width:900px){.site-nav .brand-mark{width:58px!important;height:58px!important}.site-nav .brand--image{gap:15px!important}.hero-content{padding:52px 28px 94px!important}.bts-hero-mark{width:138px!important;height:138px!important;margin-bottom:28px!important}.surface-loader__logo{width:108px!important;height:108px!important}}@media(max-width:520px){.site-nav .brand-mark{width:55px!important;height:55px!important}.site-nav .brand--image{gap:13px!important}.hero-content{padding:43px 25px 88px!important}.bts-hero-mark{width:126px!important;height:126px!important;margin-bottom:25px!important}.surface-loader__logo{width:100px!important;height:100px!important}}.collection-page--preview{padding:0 clamp(1rem,4vw,4rem) clamp(5rem,9vw,8rem);background:#f7f3ec;color:#2f2823}.collection-preview-grid{max-width:1280px;margin:0 auto}.collection-preview-grid .sample-product-card{background:#f0e8da}.collection-preview-grid .sample-product-card__media{background:linear-gradient(180deg,#f5efe5,#ebe0cf)}.collection-preview-grid .sample-product-card__media img{mix-blend-mode:multiply}.collection-preview-grid .sample-product-card__content h3 a{color:inherit;text-decoration:none}.collection-preview-card__media{text-decoration:none;color:inherit}.collection-preview-card__button{display:block;text-align:center;text-decoration:none;cursor:pointer}.collection-preview-note{padding:0 1rem}@media(max-width:700px){.collection-page--preview{padding-left:0;padding-right:0}.collection-preview-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 18px 8px;scrollbar-width:none}.collection-preview-grid::-webkit-scrollbar{display:none}.collection-preview-grid .sample-product-card{flex:0 0 84vw;scroll-snap-align:start}}.product-page--bts{background:#f7f3ec;color:#2f2823}.product-page--bts .product-grid{align-items:start}.product-page--bts .product-page__media{background:linear-gradient(180deg,#f7f2e9,#eee4d5)!important;border:1px solid rgba(184,147,90,.18);min-height:620px}.product-page--bts .product-page__media img{max-width:88%!important;max-height:570px!important;object-fit:contain!important;mix-blend-mode:multiply}.product-page--bts .product-page__fallback-logo{width:150px!important;height:150px!important;object-fit:contain!important;opacity:.8}.product-page--bts .product-info h1,.product-page--bts .product-info .price{color:#2f2823!important}.product-page--bts .product-compliance{border-top:1px solid rgba(184,147,90,.24);border-bottom:1px solid rgba(184,147,90,.24);padding:18px 0;margin:0 0 26px;display:grid;gap:6px}.product-page--bts .product-compliance strong{color:#b8935a;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.product-page--bts .product-compliance span{color:#2f2823a3;font-size:12px;line-height:1.6}.product-static-soldout{width:100%;min-height:54px;border:1px solid rgba(47,40,35,.3);background:#2f2823;color:#f7f3ec;letter-spacing:.18em;text-transform:uppercase;font-size:11px;cursor:not-allowed}@media(max-width:760px){.product-page--bts{padding-top:38px!important}.product-page--bts .product-page__media{min-height:430px!important}.product-page--bts .product-page__media img{max-width:92%!important;max-height:400px!important}}.sample-product-card__content h3 a{color:inherit;text-decoration:none}.sample-product-card__price{display:block;margin-top:8px;color:#2f2823;font-family:var(--font-body-family, sans-serif);font-size:13px}.sample-products__collection-link{display:flex;justify-content:center;padding-top:36px}.sample-products__empty{max-width:760px;margin:0 auto;padding:72px 28px;text-align:center;border:1px solid rgba(184,147,90,.18);background:#ffffff2e}.sample-products__empty img{width:92px;height:auto;margin:0 auto 24px;opacity:.86}.sample-products__empty h2,.sample-products__empty h3{margin:0 0 12px;color:#2f2823}.sample-products__empty p{max-width:560px;margin:0 auto;color:#2f2823a8;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/88/assets/theme.css.map */
