:root{--ink: #f6f5f1;--ink-dim: rgba(246,245,241,.66);--ink-soft: rgba(246,245,241,.46);--ink-faint: rgba(246,245,241,.32);--hair: rgba(246,245,241,.11);--hair-strong: rgba(246,245,241,.2);--bg: #0a0a0b;--f-serif: "Cinzel", "Trajan Pro", "Times New Roman", serif;--f-sans: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.16,1,.3,1);--ease-smooth: cubic-bezier(.2,.7,.2,1);--ease-page: cubic-bezier(.76,0,.24,1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(246,245,241,.16) transparent}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#f6f5f124;border-radius:999px;border:2px solid #0a0a0b}::-webkit-scrollbar-thumb:hover{background:#f6f5f14d}body{min-height:100svh;font-family:var(--f-sans);color:var(--ink);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11","kern"}a{color:inherit;text-decoration:none;cursor:pointer}svg{display:block}::selection{background:#f6f5f12e;color:#fff}a:focus-visible,button:focus-visible{outline:1px solid rgba(246,245,241,.65);outline-offset:3px;border-radius:4px}body.intro-lock{overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,rgba(255,255,255,.04),transparent 55%),radial-gradient(100% 60% at 50% 120%,rgba(120,110,150,.05),transparent 60%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:8990;pointer-events:none;background:radial-gradient(135% 100% at 50% 40%,transparent 60%,rgba(0,0,0,.34) 100%)}.grain{position:fixed;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:9000;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");background-size:280px 280px;opacity:.05;animation:grainShift .92s steps(1) infinite;will-change:transform}@keyframes grainShift{0%,to{transform:translate(0)}12%{transform:translate(-2.2%,-2.6%)}25%{transform:translate(2.8%,.8%)}37%{transform:translate(-1.2%,2.4%)}50%{transform:translate(2.2%,-2.2%)}62%{transform:translate(-2.8%,1.2%)}75%{transform:translate(1.4%,2.8%)}87%{transform:translate(2.6%,-1.4%)}}.page-exit{position:fixed;top:-2%;right:0;bottom:-2%;left:0;z-index:9999;background:#030304;transform:translateY(103%);pointer-events:none;transition:transform .55s var(--ease-page);will-change:transform}.page-exit:before{content:"";position:absolute;left:0;right:0;top:-80px;height:80px;background:linear-gradient(180deg,transparent,#030304)}.page-exit.is-active{transform:translateY(0);pointer-events:all}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8900;background:#030304;display:grid;place-items:center;will-change:transform;transition:transform 1s var(--ease-page)}.curtain:after{content:"";position:absolute;left:0;right:0;top:100%;height:90px;background:linear-gradient(180deg,#00000080,#0000);pointer-events:none}.curtain-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;opacity:0;translate:0 18px;transition:opacity .7s var(--ease-smooth),translate .7s var(--ease-smooth)}.curtain--show .curtain-inner{opacity:1;translate:0 0}.curtain--exit{transform:translateY(-100%);pointer-events:none}.curtain--exit .curtain-inner{opacity:0;translate:0 70px;transition:opacity .55s ease,translate 1s var(--ease-page)}.curtain-eyebrow{font-family:var(--f-sans);font-size:10px;font-weight:500;letter-spacing:.5em;text-transform:uppercase;color:#f6f5f159}.curtain-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(46px,8vw,88px);letter-spacing:.34em;text-transform:uppercase;color:#f6f5f1;transition:letter-spacing 1.4s var(--ease-smooth);padding-left:.34em}.curtain--show .curtain-title{letter-spacing:.2em}.curtain-title .ct{display:inline-block;opacity:0;translate:0 30px;filter:blur(9px);transition:opacity .75s var(--ease-smooth) calc(.4s + var(--i) * 70ms),translate .75s var(--ease-smooth) calc(.4s + var(--i) * 70ms),filter .75s var(--ease-smooth) calc(.4s + var(--i) * 70ms)}.curtain--show .curtain-title .ct{opacity:1;translate:0 0;filter:blur(0)}.curtain-rule{width:48px;height:1px;background:#f6f5f14d;scale:0 1;transition:scale 1s var(--ease-out) .45s}.curtain--show .curtain-rule{scale:1 1}.w-nav{position:fixed;top:22px;left:24px;z-index:50;opacity:0;transform:translateY(-6px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.w-nav.is-visible{opacity:1;transform:translateY(0)}.w-back{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#f6f5f180;padding:10px 18px 10px 14px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .25s var(--ease-out),box-shadow .25s ease;will-change:transform}.w-back:hover{color:var(--ink);background:#ffffff14;border-color:#ffffff3d;transform:translate(-3px);box-shadow:0 4px 16px #0000004d}.w-back:active{transform:translate(-1px) scale(.97);transition-duration:.1s}.faq{position:relative;z-index:2;max-width:880px;margin:0 auto;padding:clamp(124px,17vh,210px) clamp(22px,5vw,44px) clamp(96px,14vh,160px)}.faq-head{text-align:center;margin-bottom:clamp(46px,8vh,86px)}.faq-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--f-sans);font-size:10px;font-weight:500;letter-spacing:.44em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:26px;padding-left:.44em}.eyebrow-rule{display:inline-block;width:36px;height:1px;background:#f6f5f147}.js-ready .faq-head .eyebrow-rule{transform:scaleX(.25);transition:transform 1.1s var(--ease-out) .25s}.js-ready .faq-head.is-in .eyebrow-rule{transform:scaleX(1)}.faq-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(34px,5.4vw,64px);letter-spacing:.05em;line-height:1.1;color:#f7f6f2}.faq-sub{max-width:460px;margin:clamp(16px,2vh,24px) auto 0;font-size:clamp(13px,1.05vw,14.5px);line-height:1.65;letter-spacing:.015em;color:var(--ink-dim)}.faq-section{margin-top:clamp(44px,7vh,82px)}.faq-section-head{display:flex;align-items:baseline;gap:16px;margin-bottom:clamp(4px,1vh,10px)}.faq-section-no{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.04em;color:var(--ink-soft);flex:none}.faq-section-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(17px,2vw,23px);letter-spacing:.12em;text-transform:uppercase;color:#f4f2ed;white-space:nowrap}.faq-section-line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--hair-strong),transparent);transform:scaleX(.4);transform-origin:left;transition:transform 1.1s var(--ease-out) .15s}.js-ready .faq-section.is-in .faq-section-line{transform:scaleX(1)}.faq-list{margin-top:clamp(10px,1.8vh,18px);display:flex;flex-direction:column;gap:clamp(10px,1.4vh,15px)}.faq-item{position:relative;border-radius:16px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff0f,#ffffff04 24%,#fff0 62%),#11111575;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000004d,0 12px 30px #00000042;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);transition:border-color .4s ease,background .45s ease,box-shadow .5s var(--ease-out),transform .5s var(--ease-out);will-change:transform}.faq-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.05) 0%,transparent 34%);opacity:.85}.faq-item:hover{transform:translateY(-2px)}.faq-item:hover,.faq-item.open{border-color:#fff3;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #0000004d,0 18px 46px #0000005c}.faq-item.open{background:linear-gradient(180deg,#ffffff16,#ffffff05 24%,#fff0 62%),#15151a8f;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000004d,0 22px 56px #0000006b}.faq-item.open:hover{transform:none}.faq-q,.faq-a-wrap{position:relative;z-index:1}.faq-q{width:100%;display:grid;grid-template-columns:clamp(30px,5vw,44px) 1fr auto;align-items:center;gap:clamp(10px,2vw,20px);padding:clamp(20px,2.6vh,27px) clamp(22px,3vw,30px);background:none;border:0;text-align:left;cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent}.faq-num{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:13px;letter-spacing:.02em;color:var(--ink-faint);transition:color .35s ease}.faq-q-text{font-family:var(--f-sans);font-weight:400;font-size:clamp(15px,1.5vw,18px);letter-spacing:.005em;line-height:1.4;color:#f6f5f1d1;transition:color .35s ease}.faq-q:hover .faq-num{color:var(--ink-soft)}.faq-q:hover .faq-q-text{color:var(--ink)}.faq-item.open .faq-num{color:var(--ink-soft)}.faq-item.open .faq-q-text{color:#fff}.faq-toggle{position:relative;width:15px;height:15px;flex:none;margin-left:6px}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;background:var(--ink-soft);transition:transform .5s var(--ease-out),opacity .4s ease,background .35s ease}.faq-toggle:before{left:0;right:0;top:50%;height:1px;transform:translateY(-50%)}.faq-toggle:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.faq-q:hover .faq-toggle:before,.faq-q:hover .faq-toggle:after{background:var(--ink)}.faq-item.open .faq-toggle:before{background:var(--ink)}.faq-item.open .faq-toggle:after{transform:translate(-50%) scaleY(0);opacity:0}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .58s var(--ease-smooth)}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden}.faq-a p{margin:0;padding:0 clamp(28px,4vw,44px) clamp(24px,3.2vh,30px) clamp(56px,8vw,94px);max-width:68ch;font-family:var(--f-sans);font-weight:300;font-size:clamp(13.5px,1.15vw,15px);line-height:1.78;letter-spacing:.01em;color:var(--ink-dim);opacity:0;transform:translateY(8px);transition:opacity .5s ease .06s,transform .6s var(--ease-out) .06s}.faq-item.open .faq-a p{opacity:1;transform:translateY(0)}.faq-link{color:var(--ink);border-bottom:1px solid var(--hair-strong);padding-bottom:1px;transition:border-color .3s ease,color .3s ease}.faq-link:hover{color:#fff;border-color:#f6f5f1b3}.faq-foot{margin-top:clamp(56px,9vh,96px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.faq-foot-rule{width:1px;height:46px;background:linear-gradient(180deg,var(--hair-strong),transparent)}.faq-foot-lead{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(18px,2.2vw,26px);letter-spacing:.04em;color:#f4f2ed}.faq-foot-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim);padding:12px 4px;transition:color .3s ease,gap .35s var(--ease-out);will-change:transform}.faq-foot-link svg{transition:transform .35s var(--ease-out)}.faq-foot-link:hover{color:var(--ink);gap:14px}.faq-foot-link:hover svg{transform:translate(4px)}.faq-foot-email{margin:2px 0 0;font-family:var(--f-sans);font-size:12.5px;letter-spacing:.02em;color:var(--ink-soft)}.faq-foot-email a{color:var(--ink-dim);border-bottom:1px solid var(--hair-strong);padding-bottom:1px;transition:color .3s ease,border-color .3s ease}.faq-foot-email a:hover{color:#fff;border-color:#f6f5f1b3}.reveal{will-change:opacity,transform,filter}.js-ready .reveal{opacity:0;transform:translateY(30px);filter:blur(6px);transition:opacity .85s var(--ease-smooth),transform .85s var(--ease-smooth),filter .85s var(--ease-smooth);transition-delay:var(--reveal-delay, 0ms)}.js-ready .reveal.is-in{opacity:1;transform:translateY(0);filter:blur(0)}@media(max-width:600px){.w-nav{top:14px;left:14px}.faq-section-title{white-space:normal}.faq-q{grid-template-columns:26px 1fr auto}}@media(prefers-reduced-motion:reduce){.grain,.curtain{display:none}body.intro-lock{overflow:auto}.w-nav{opacity:1;transform:none}.js-ready .reveal{opacity:1;transform:none;filter:none;transition:none}.faq-a-wrap,.faq-a p{transition:none}html{scroll-behavior:auto}}:root{--gilt: 212 194 154}a:focus-visible,button:focus-visible{outline:1px solid rgb(var(--gilt) / .8)}.w-back:hover{transform:none}.w-back:active{transform:none;opacity:.85}.faq-eyebrow{color:rgb(var(--gilt) / .75);letter-spacing:.5em}.eyebrow-rule{background:linear-gradient(90deg,transparent,rgb(var(--gilt) / .5),transparent)}.faq-section-no{color:rgb(var(--gilt) / .8)}.faq-section-line{background:linear-gradient(90deg,rgb(var(--gilt) / .38),transparent)}.faq-num{color:rgb(var(--gilt) / .55)}.faq-q:hover .faq-num,.faq-item.open .faq-num{color:rgb(var(--gilt) / .95)}.faq-item:hover{transform:none}.faq-item.open{border-color:rgb(var(--gilt) / .32)}.faq-link,.faq-foot-email a{border-bottom-color:rgb(var(--gilt) / .4)}.faq-link:hover,.faq-foot-email a:hover{color:#fff;border-color:rgb(var(--gilt) / .85)}.faq-foot-link:hover{gap:10px;color:#fff}.faq-foot-link svg,.faq-foot-link:hover svg{transform:none}@media(max-width:640px){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.grain{animation:none}.curtain-title .ct{filter:none!important}.w-back{background:#0d0d0f99}}a,button,input,textarea,select{touch-action:manipulation}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
