:root{--ink: #f6f5f1;--ink-dim: rgba(246,245,241,.62);--ink-faint: rgba(246,245,241,.32);--hair-soft: rgba(246,245,241,.14);--bg: #0a0a0b;--pill: rgba(14,14,16,.42);--pill-edge: rgba(255,255,255,.16);--f-serif: "Cinzel", "Trajan Pro", "Times New Roman", serif;--f-sans: "Inter", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--lbl-size: 9.5px;--lbl-track: .34em;--ease-out: cubic-bezier(.16,1,.3,1);--ease-smooth: cubic-bezier(.2,.7,.2,1);--ease-page: cubic-bezier(.76,0,.24,1);--ease-nav: cubic-bezier(.6,.02,.18,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}img,svg,video{display:block;max-width:100%}::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: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% 45%,transparent 62%,rgba(0,0,0,.32) 100%)}.is-tilting{transition-property:box-shadow,border-color!important}.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(42px,7vw,80px);letter-spacing:.3em;text-transform:uppercase;color:#f6f5f1;transition:letter-spacing 1.4s var(--ease-smooth)}.curtain--show .curtain-title{letter-spacing:.18em}.curtain-title .ct{display:inline-block;opacity:0;translate:0 30px;filter:blur(9px);transition:opacity .75s var(--ease-smooth) calc(.4s + var(--i) * 60ms),translate .75s var(--ease-smooth) calc(.4s + var(--i) * 60ms),filter .75s var(--ease-smooth) calc(.4s + var(--i) * 60ms)}.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}.welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8950;background:#030304;display:grid;place-items:center;will-change:transform;transition:transform .8s var(--ease-page)}.welcome:after{content:"";position:absolute;left:0;right:0;top:100%;height:90px;background:linear-gradient(180deg,#00000080,#0000);pointer-events:none}.welcome-inner{display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;translate:0 14px;transition:opacity .55s var(--ease-smooth),translate .55s var(--ease-smooth)}.welcome--show .welcome-inner{opacity:1;translate:0 0}.welcome-star{width:26px;height:26px;color:#f6f5f1eb;rotate:-120deg;scale:.55;transition:rotate .85s var(--ease-out) .05s,scale .85s var(--ease-out) .05s}.welcome--show .welcome-star{rotate:0deg;scale:1}.welcome-word{font-family:var(--f-serif);font-weight:400;font-size:clamp(22px,3vw,34px);letter-spacing:.5em;text-transform:uppercase;color:#f6f5f1;padding-left:.5em;transition:letter-spacing 1s var(--ease-smooth)}.welcome--show .welcome-word{letter-spacing:.26em}.welcome-rule{width:54px;height:1px;background:#f6f5f14d;scale:0 1;transition:scale .7s var(--ease-out) .35s}.welcome--show .welcome-rule{scale:1 1}.welcome-tag{font-family:var(--f-sans);font-size:9px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:#f6f5f166;padding-left:.42em}.welcome--exit{transform:translateY(-100%);pointer-events:none}.welcome--exit .welcome-inner{opacity:0;translate:0 60px;transition:opacity .45s ease,translate .8s var(--ease-page)}body.preloading .nav-wrap,body.preloading .mark,body.preloading .hero-inner,body.preloading .hero-logo,body.preloading .hero-rule,body.preloading .hero-tag,body.preloading .hero-inner .btn,body.preloading .scroll-invite{animation-play-state:paused!important}.hero-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;filter:contrast(1.04) saturate(.9) brightness(.86);transform:scale(1.035);will-change:transform;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0%,#000 6%,#000 84%,rgba(0,0,0,.5) 93%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4) 0%,#000 6%,#000 84%,rgba(0,0,0,.5) 93%,transparent 100%)}.hero-grade{position:fixed;top:-3%;right:0;bottom:-7%;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 50% 35%,#0000 35%,#0000008c),linear-gradient(180deg,#08080a8c,#08080a00 28% 60%,#08080aa6);mix-blend-mode:normal}.hero-vignette{position:fixed;top:-3%;right:0;bottom:-7%;left:0;z-index:1;pointer-events:none;background:radial-gradient(80% 60% at 50% 55%,#a078500f,#0000 60%);mix-blend-mode:overlay}:root{--nav-t: 0}.nav-wrap{position:fixed;top:22px;left:0;right:0;z-index:20;display:flex;justify-content:center;padding:0 16px;animation:navIn .9s var(--ease-smooth) .15s both;pointer-events:none}.nav-pill{pointer-events:auto;display:flex;align-items:center;gap:calc(18px - 18px * var(--nav-t));padding:calc(9px + 3px * var(--nav-t)) calc(14px - 2px * var(--nav-t)) calc(9px + 3px * var(--nav-t)) calc(18px - 6px * var(--nav-t));border-radius:999px;background:var(--pill);border:1px solid var(--pill-edge);box-shadow:0 10px 30px #00000059,inset 0 1px #ffffff0f;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);transform:translate(calc((46px - 50vw) * var(--nav-t)));transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;will-change:transform,padding,gap}.nav-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ink);opacity:.9;cursor:pointer;transform:rotate(calc(72deg * var(--nav-t)));transition:opacity .2s ease}.nav-mark:hover{opacity:1}.nav-sep{width:calc(1px * (1 - var(--nav-t)));height:16px;background:var(--hair-soft);opacity:calc(1 - var(--nav-t) * 1.6);overflow:hidden}.nav-links{display:flex;align-items:center;gap:calc(24px - 24px * var(--nav-t));list-style:none;margin:0;padding:0;max-width:calc(900px * (1 - var(--nav-t)));overflow:hidden;white-space:nowrap;opacity:calc(1 - var(--nav-t) * 1.6)}body.nav-anim .nav-pill,body.nav-anim .nav-mark,body.nav-anim .nav-links,body.nav-anim .nav-sep,body.nav-anim .nav-cart{transition:transform .58s var(--ease-nav),padding .58s var(--ease-nav),gap .58s var(--ease-nav),max-width .58s var(--ease-nav),width .58s var(--ease-nav),opacity .58s var(--ease-nav)}.nav-links a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#f6f5f1c7;transition:color .2s ease}.nav-links a:before{content:"";width:3px;height:3px;border-radius:999px;background:currentColor;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s var(--ease-out)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:before{opacity:1;transform:scale(1)}.nav-links a:active{opacity:.7}.nav-cart{display:inline-flex;align-items:center;justify-content:center;width:calc(34px * (1 - var(--nav-t)));height:34px;border-radius:999px;color:var(--ink);background:#ffffff0d;border:1px solid var(--hair-soft);overflow:hidden;opacity:calc(1 - var(--nav-t) * 1.6);pointer-events:auto;transition:background .2s ease,transform .25s var(--ease-out),border-color .2s ease}.nav-cart:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.nav-cart:active{transform:translateY(0) scale(.95)}.menu-btn,.mnav{display:none}@media(max-width:600px){.nav-wrap{display:none}.menu-btn{position:fixed;top:16px;left:16px;z-index:8600;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4.5px;width:44px;height:44px;border-radius:50%;background:#0a0a0c61;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff12,0 10px 30px #00000059;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);animation:navIn .9s var(--ease-smooth) .15s both;transition:opacity .3s ease}.menu-btn span{width:16px;height:1.5px;border-radius:1px;background:#f6f5f1d9}body.mnav-open .menu-btn{opacity:0;pointer-events:none;animation:none}body.mnav-open{overflow:hidden}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500;display:flex;flex-direction:column;padding:max(18px,env(safe-area-inset-top)) 26px max(30px,env(safe-area-inset-bottom));background:radial-gradient(120% 90% at 18% 0%,#16161a,#0c0c0e 44%,#070708);box-shadow:40px 0 90px #00000080;transform:translate(-103%);visibility:hidden;transition:transform .6s var(--ease-page),visibility 0s linear .6s}.mnav.is-open{transform:none;visibility:visible;transition:transform .6s var(--ease-page)}.mnav-head{display:flex;align-items:center;gap:16px;padding-top:4px}.mnav-back{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#f6f5f1bf;background:#ffffff08;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f}.mnav-back:active{color:rgb(var(--gilt));border-color:rgb(var(--gilt) / .5)}.mnav-eyebrow{font-size:10px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:#f6f5f161}.mnav-star{color:rgb(var(--gilt) / .7);font-size:9px}.mnav-links{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.mnav-links a{display:flex;align-items:baseline;gap:16px;padding:21px 2px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--f-serif);font-size:27px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#f2f1ec;opacity:0;transform:translate(-18px);transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth)}.mnav-links a:first-child{border-top:1px solid rgba(255,255,255,.06)}.mnav-links a:active{color:rgb(var(--gilt))}.mnav-n{font-family:var(--f-sans);font-size:9.5px;font-weight:500;letter-spacing:.22em;color:rgb(var(--gilt) / .65)}.mnav.is-open .mnav-links a{opacity:1;transform:none}.mnav.is-open .mnav-links a:nth-child(1){transition-delay:.18s}.mnav.is-open .mnav-links a:nth-child(2){transition-delay:.24s}.mnav.is-open .mnav-links a:nth-child(3){transition-delay:.3s}.mnav.is-open .mnav-links a:nth-child(4){transition-delay:.36s}.mnav.is-open .mnav-links a:nth-child(5){transition-delay:.42s}.mnav.is-open .mnav-links a:nth-child(6){transition-delay:.48s}.mnav-foot{display:flex;flex-direction:column;gap:14px;font-size:9.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#f6f5f14d}.mnav-rule{width:44px;height:1px;background:rgb(var(--gilt) / .4)}}.hero{position:relative;z-index:2;height:100vh;min-height:100vh;display:grid;place-items:center;padding:120px 24px}.hero-scrim{position:absolute;left:50%;top:50%;width:min(1100px,96vw);height:520px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 55% at 50% 50%,#0000008c,#0000006b,#0000002e 60%,#0000);filter:blur(8px);z-index:0}.hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;transition:transform .6s var(--ease-out);animation:heroIn .9s var(--ease-smooth) .2s backwards}.hero-logo{width:min(960px,94vw);height:auto;mix-blend-mode:screen;filter:brightness(1.06) drop-shadow(0 6px 30px rgba(0,0,0,.4));animation:heroChild 1.15s var(--ease-smooth) .4s both}.hero-rule{width:120px;height:1px;background:#ffffffe6;margin:4px 0 2px;box-shadow:0 0 18px #000000b3;animation:heroRule 1.1s var(--ease-out) .85s both}.hero-tag{margin:0;display:inline-flex;align-items:center;gap:16px;font-family:var(--f-serif);font-weight:500;font-size:clamp(13px,1.15vw,15px);letter-spacing:.44em;text-transform:uppercase;color:#fff;text-shadow:0 0 22px rgba(0,0,0,.95),0 2px 8px rgba(0,0,0,.85),0 1px 2px rgba(0,0,0,.7);animation:heroTag 1.25s var(--ease-smooth) .7s both}.hero-inner .btn{animation:heroChild 1.15s var(--ease-smooth) .95s both}.hero-tag .dot{width:3px;height:3px;border-radius:999px;background:#ffffffe6;box-shadow:0 0 8px #000000b3}.btn{position:relative;display:inline-flex;align-items:center;gap:22px;margin-top:22px;padding:18px 28px 18px 34px;border-radius:999px;isolation:isolate;overflow:hidden;cursor:pointer;font-family:var(--f-sans);font-size:11.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#fff;background:#0a0a0b52;border:1px solid rgba(255,255,255,.62);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 16px 44px #00000073,0 2px 8px #00000059,inset 0 1px #ffffff38;transition:color .35s var(--ease-out),border-color .35s ease,box-shadow .35s ease,transform .2s var(--ease-out),letter-spacing .4s var(--ease-out);will-change:transform}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#f6f5f1;transform:translate(-101%);transition:transform .5s cubic-bezier(.86,0,.07,1);border-radius:inherit}.btn:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:999px;border:1px solid rgba(10,10,11,0);transition:border-color .35s ease;pointer-events:none}.btn-label{position:relative;z-index:1;line-height:1;display:inline-block;white-space:nowrap}.btn-arrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:inherit;transition:transform .35s var(--ease-out)}.btn-arrow:before{content:"";position:absolute;left:-14px;top:50%;width:1px;height:18px;background:currentColor;opacity:.35;transform:translateY(-50%);transition:opacity .35s ease,height .35s ease}.btn-arrow svg{transition:transform .35s var(--ease-out)}.btn:hover{color:#0a0a0b;border-color:#0a0a0bd9;letter-spacing:.34em;box-shadow:0 22px 56px #00000080,0 2px 8px #00000059,inset 0 1px #ffffff8c}.btn:hover:before{transform:translate(0)}.btn:hover:after{border-color:#0a0a0b29}.btn:hover .btn-arrow{transform:translate(6px)}.btn:hover .btn-arrow:before{opacity:.55;height:22px}.btn:active{transform:translateY(1px) scale(.98)}.btn:focus-visible{outline:none;box-shadow:0 16px 44px #00000073,0 0 0 2px #f6f5f1e6}.mark{position:fixed;z-index:5;display:flex;align-items:center;gap:12px;font-size:var(--lbl-size);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--ink-dim);font-weight:500;pointer-events:none;animation:markIn 1s var(--ease-smooth) .6s both}.mark .t{color:var(--ink)}.mark .s{color:var(--ink-faint)}.mark-tr{top:32px;right:32px;pointer-events:auto}.mark-bl{position:absolute;bottom:30px;right:30px;flex-direction:column;align-items:flex-end;text-align:right;gap:6px}.discover{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:var(--lbl-size);letter-spacing:var(--lbl-track);text-transform:uppercase;color:var(--ink);position:relative}.discover .s{color:var(--ink-dim);font-weight:400}.discover .t{font-weight:500;display:inline-flex;align-items:center;gap:8px;position:relative;padding-bottom:6px}.discover .t:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.4);transform-origin:right;transition:transform .35s var(--ease-out)}.discover .arrow{font-size:12px;line-height:1;transition:transform .3s var(--ease-out)}.discover:hover .t:after{transform:scaleX(1)}.discover:hover .arrow{transform:translate(2px,-2px)}.discover:active{opacity:.7}.scroll-invite{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:3;width:46px;height:46px;display:grid;place-items:center;border-radius:999px;color:#f6f5f1bf;background:#0a0a0b40;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease;animation:inviteIn 1.2s var(--ease-smooth) 1.6s backwards}.scroll-invite svg{transition:transform .35s var(--ease-out);animation:inviteBreath 3.4s ease-in-out 3s infinite}.scroll-invite:hover{color:#fff;background:#ffffff14;border-color:#ffffff80;box-shadow:0 6px 24px #00000059}.scroll-invite:hover svg{transform:translateY(2px)}.scroll-invite:active svg{transform:translateY(4px)}@keyframes inviteIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes inviteBreath{0%,to{translate:0 0}50%{translate:0 3px}}.ink-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:#0a0a0b;opacity:0;pointer-events:none;will-change:opacity}.explore{position:relative;z-index:3;background:#0a0a0b;height:100vh;min-height:100vh;padding:clamp(70px,9vh,96px) 32px clamp(130px,18vh,180px);display:flex;flex-direction:column;justify-content:center}.explore:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,rgba(255,255,255,.04),transparent 55%)}.explore-head{max-width:1100px;margin:0 auto clamp(22px,3vh,40px);text-align:center;padding:0 8px;flex-shrink:0}.explore-eyebrow{display:inline-flex;align-items:center;gap:16px;font-family:var(--f-sans);font-size:10.5px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:#f6f5f19e;margin-bottom:26px}.eyebrow-rule{display:inline-block;width:36px;height:1px;background:#f6f5f147}.js-ready .explore-head .eyebrow-rule{transform:scaleX(.25);transition:transform 1.1s var(--ease-out) .3s}.js-ready .explore-head.is-in .eyebrow-rule{transform:scaleX(1)}.explore-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(28px,4.4vw,56px);letter-spacing:.04em;line-height:1.15;color:#f6f5f1}.explore-title em{font-style:italic;font-weight:400;color:#fbfaf6}.explore-sub{max-width:640px;margin:clamp(14px,1.8vh,22px) auto 0;font-family:var(--f-sans);font-size:clamp(13px,1.1vw,14.5px);line-height:1.6;letter-spacing:.02em;color:#f6f5f1b8}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);max-width:1220px;width:100%;margin:0 auto;flex:1 1 auto;min-height:0;max-height:56vh}.card{position:relative;display:block;height:100%;width:100%;border-radius:20px;overflow:hidden;background:#0d0d0f;isolation:isolate;text-decoration:none;color:#f6f5f1;cursor:pointer;box-shadow:0 34px 72px #00000080,0 2px 8px #0006,inset 0 0 0 1px #ffffff0f;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);will-change:transform;transform:translateZ(0)}.card:hover{transform:translate3d(0,-5px,0);box-shadow:0 38px 80px #0000008c,0 4px 10px #0006,inset 0 0 0 1px #ffffff1a}.card:active{transform:translate3d(0,-2px,0) scale(.99);transition-duration:.15s}.reveal{will-change:opacity,transform,filter}.js-ready .reveal{opacity:0;transform:translateY(36px);filter:blur(7px);transition:opacity .9s var(--ease-smooth),transform .9s var(--ease-smooth),filter .9s var(--ease-smooth);transition-delay:var(--reveal-delay, 0ms)}.js-ready .reveal.is-in{opacity:1;transform:translateY(0);filter:blur(0)}.card.reveal.is-in:hover{transform:translate3d(0,-5px,0)}.card-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.07),transparent 65%);opacity:0;transition:opacity .5s ease}.card:hover .card-media:after{opacity:1}.card-video{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.92) brightness(.78);transform:scale(1.06);transition:transform .8s var(--ease-out),filter .5s ease;will-change:transform}.card:hover .card-video{transform:scale(1.12);filter:contrast(1.06) saturate(1) brightness(.86)}.card-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a0a0b8c,#0a0a0b00 22% 52%,#0a0a0b99 82%,#0a0a0bf2);transition:background .5s ease}.card:hover .card-veil{background:linear-gradient(180deg,#0a0a0b80,#0a0a0b00 22% 46%,#0a0a0bb8 78%,#0a0a0bf7)}.card-frame{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:2;pointer-events:none;border:1px solid rgba(255,255,255,0);border-radius:10px;transition:border-color .35s ease,inset .4s var(--ease-out)}.card:hover .card-frame{border-color:#ffffff1f}.cb{position:absolute;width:14px;height:14px;border:1px solid rgba(255,255,255,.55);transition:width .4s var(--ease-out),height .4s var(--ease-out),opacity .3s ease;opacity:.8}.cb-tl{top:-1px;left:-1px;border-right:none;border-bottom:none;border-top-left-radius:8px}.cb-tr{top:-1px;right:-1px;border-left:none;border-bottom:none;border-top-right-radius:8px}.cb-bl{bottom:-1px;left:-1px;border-right:none;border-top:none;border-bottom-left-radius:8px}.cb-br{bottom:-1px;right:-1px;border-left:none;border-top:none;border-bottom-right-radius:8px}.card:hover .cb{width:22px;height:22px;opacity:1}.card-top{position:absolute;top:26px;left:26px;z-index:3;display:inline-flex;align-items:center;gap:10px;pointer-events:none}.card-num{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:14px;letter-spacing:.04em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.8)}.card-dot{width:3px;height:3px;border-radius:999px;background:#ffffff8c;box-shadow:0 0 6px #000000b3}.card-tag{font-family:var(--f-sans);font-size:10px;font-weight:500;letter-spacing:.38em;text-transform:uppercase;color:#f6f5f1c7;text-shadow:0 1px 6px rgba(0,0,0,.7)}.card-bottom{position:absolute;inset:auto 28px 26px 28px;z-index:3;display:flex;flex-direction:column;gap:12px;transform:translateY(4px);transition:transform .4s var(--ease-out)}.card:hover .card-bottom{transform:translateY(0)}.card-rule{width:32px;height:1px;background:#ffffff8c;transition:width .4s var(--ease-out),background .3s ease}.card:hover .card-rule{width:64px;background:#ffffffd9}.card-title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(30px,2.6vw,44px);letter-spacing:.015em;line-height:1;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.7)}.card-title em{font-style:italic;font-weight:400;color:#fbfaf6}.card-cta{display:inline-flex;align-items:center;gap:12px;margin-top:6px;font-family:var(--f-sans);font-size:10.5px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#f6f5f1e6;text-shadow:0 1px 6px rgba(0,0,0,.7)}.card-cta-label{position:relative;padding-bottom:4px}.card-cta-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(.35);transform-origin:left;opacity:.55;transition:transform .4s var(--ease-out),opacity .3s ease}.card:hover .card-cta-label:after{transform:scaleX(1);opacity:1}.card-cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:inherit;transition:transform .35s var(--ease-out)}.card:hover .card-cta-arrow{transform:translate(6px)}@keyframes navIn{0%{opacity:0;transform:translateY(-8px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroIn{0%{opacity:0}to{opacity:1}}@keyframes heroChild{0%{opacity:0;translate:0 18px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes heroRule{0%{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}@keyframes heroTag{0%{opacity:0;translate:0 14px;letter-spacing:.6em;filter:blur(4px)}to{opacity:1;translate:0 0;letter-spacing:.44em;filter:blur(0)}}@keyframes markIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.mark-bl{bottom:22px;right:18px}.cards{grid-template-columns:1fr;gap:22px;max-width:520px;max-height:none}.card{aspect-ratio:4 / 4.4;height:auto}.explore{padding:100px 22px 120px;min-height:0;height:auto}}@media(max-width:820px){.nav-pill{gap:12px;padding:8px 10px 8px 14px}.nav-links{gap:16px}.nav-links a{font-size:10.5px;letter-spacing:.18em}.nav-cart{width:32px;height:32px}.hero-tag{gap:10px;letter-spacing:.36em}}@media(max-width:700px){.nav-pill{gap:10px;padding:7px 8px 7px 12px}.nav-links{gap:11px}.nav-links a{font-size:9.5px;letter-spacing:.12em}.nav-cart{width:30px;height:30px}}@media(max-width:600px){.nav-wrap{top:14px}.nav-pill{gap:10px;padding:7px 10px 7px 12px}.nav-links{gap:12px}.nav-links li:nth-child(2),.nav-links li:nth-child(4){display:none}.nav-links a{font-size:10px;letter-spacing:.14em}.hero-logo{width:86vw}.mark-tr,.mark-bl{display:none}.hero-tag{flex-wrap:wrap;justify-content:center;row-gap:9px;max-width:88vw;letter-spacing:.3em;font-size:12px}}@media(prefers-reduced-motion:reduce){.nav-wrap,.hero-inner,.mark,.hero-logo,.hero-rule,.hero-tag,.hero-inner .btn{animation:none!important}.hero-inner{transform:none!important}.hero-video,.grain{display:none}.scroll-invite,.scroll-invite svg{animation:none!important}.js-ready .reveal{opacity:1;transform:none;filter:none;transition:none}.curtain,.welcome{display:none}body.preloading .nav-wrap,body.preloading .mark,body.preloading .hero-inner{animation-play-state:running!important}body{background:#0a0a0b}}:root{--gilt: 212 194 154;--pill: rgba(9,9,11,.55);--pill-edge: rgba(255,255,255,.11)}a:focus-visible,button:focus-visible{outline:1px solid rgb(var(--gilt) / .8)}.nav-pill{box-shadow:0 12px 36px #0000006b,inset 0 1px #ffffff12;backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%)}.nav-links a{color:#f6f5f1b8}.nav-links a:before{background:rgb(var(--gilt) / .9);transform:none;transition:opacity .25s ease}.nav-links a:hover:before{transform:none}.nav-cart:hover{transform:none}.nav-cart:active{transform:none;opacity:.8}.hero-rule{background:linear-gradient(90deg,transparent,rgb(var(--gilt) / .95),transparent);box-shadow:0 0 22px #000000bf}.hero-tag .dot{background:rgb(var(--gilt) / .95)}.hero-logo{filter:brightness(1.07) drop-shadow(0 10px 38px rgba(0,0,0,.5))}.btn:hover{letter-spacing:.3em}.btn:hover .btn-arrow{transform:none}.btn:active{transform:none;opacity:.92}.scroll-invite:hover{border-color:rgb(var(--gilt) / .6)}.scroll-invite:hover svg{transform:none}.scroll-invite:active svg{transform:none}.discover .t:after{transform:none;background:rgb(var(--gilt) / .9);opacity:.35;transition:opacity .3s ease}.discover:hover .t:after{transform:none;opacity:1}.discover:hover .arrow{transform:none}.explore-eyebrow{color:rgb(var(--gilt) / .78);letter-spacing:.5em}.eyebrow-rule{background:linear-gradient(90deg,transparent,rgb(var(--gilt) / .55),transparent)}.explore-title em{color:#e4d4b2f5}.card:hover,.card:active,.card.reveal.is-in:hover{transform:translateZ(0)}.card:hover .card-video{transform:scale(1.06)}.cb{display:none}.card-frame,.card:hover .card-frame{top:0;right:0;bottom:0;left:0;border:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0d;transition:box-shadow .4s ease}.card:hover .card-frame{box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #ffffff1c}.card-bottom,.card:hover .card-bottom{transform:none}.card-rule,.card:hover .card-rule{width:32px;background:rgb(var(--gilt) / .85)}.card-dot{background:rgb(var(--gilt) / .85)}.card-tag{color:rgb(var(--gilt) / .8)}.card-cta-label:after{transform:none;background:rgb(var(--gilt) / .9);opacity:.35}.card:hover .card-cta-label:after{transform:none;opacity:1}.card-cta-arrow,.card:hover .card-cta-arrow{transform:none}@media(max-width:640px){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.grain{animation:none}.curtain-title .ct{filter:none!important}.menu-btn{background:#0c0c0fbf}.btn:active{background:#ffffff1a}}a,button,input,textarea,select{touch-action:manipulation}
/*# sourceMappingURL=/cdn/shop/t/3/assets/site.css.map */
