@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2)format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.woff)format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alex-brush-latin-400-normal.B-R394Co.woff2)format("woff2"),url(/_astro/alex-brush-latin-400-normal.A5ZkPa-p.woff)format("woff")}@font-face{font-family:Alex Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alex-brush-latin-ext-400-normal.BkTZxg0h.woff2)format("woff2"),url(/_astro/alex-brush-latin-ext-400-normal.Dq7wGc3n.woff)format("woff")}:root{--bg:#0b0907;--surface:#15120e;--line:#2b251d;--gold:#e3a72f;--gold-soft:#f2c879;--text:#f3eee6;--muted:#a39a8c;--dim:#7a7164;--velvet:#3a0d10;--f-display:"Bebas Neue", "Arial Narrow", sans-serif;--f-serif:"Cormorant Garamond", Georgia, serif;--f-sans:"Montserrat", system-ui, sans-serif;--f-script:"Alex Brush", cursive;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.7, 0, .2, 1);--gutter:clamp(16px, 4vw, 64px);--section:clamp(6rem, 12vw, 13rem);--col-gap:clamp(12px, 2vw, 32px);--shadow:0 1px 2px #0000004d, 0 12px 32px #00000059, 0 40px 90px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--text);font:400 16px/1.7 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}::selection{background:var(--gold);color:var(--bg)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;background:var(--gold);color:#1a1206;border-radius:999px;padding:12px 18px;font-weight:600;transition:top .3s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:1440px;padding:0 var(--gutter);margin:0 auto}.grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.micro{font:600 12px/1.3 var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;display:inline-flex}.micro:before{content:"";background:currentColor;flex:none;width:36px;height:1px}.display{font-family:var(--f-display);letter-spacing:-.005em;margin:0;font-weight:400;line-height:.9}.serif-it{font-family:var(--f-serif);font-style:italic;font-weight:400}.script{font-family:var(--f-script);color:var(--gold);font-weight:400}.lead{max-width:54ch;color:var(--muted);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75}.section{padding:var(--section) 0}.grain{z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.btn{--mx:0px;--my:0px;font:600 13px/1 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;transform:translate3d(var(--mx), var(--my), 0);transition:transform .6s var(--ease), background .3s, color .3s;will-change:transform;isolation:isolate;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:18px 30px;display:inline-flex;position:relative;overflow:hidden}.btn--gold{background:var(--gold);color:#1a1206;box-shadow:inset 0 1px #ffffff59,0 10px 30px #e3a72f2e}.btn--gold:before{content:"";z-index:-1;background:var(--gold-soft);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn--gold:hover:before{transform:translateY(0)}.btn--ghost{color:var(--text);background:#e3a72f0a;border:1px solid #e3a72f73}.btn--ghost:hover{background:#e3a72f1f}.btn svg{width:16px;height:16px;transition:transform .5s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn--sm{padding:13px 20px;font-size:11px}.whisper{color:var(--dim);margin-top:18px;font-size:12.5px}.whisper b{color:var(--muted);font-weight:500}.link-arrow{font:600 12px/1 var(--f-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);align-items:center;gap:12px;display:inline-flex}.link-arrow svg{width:16px;transition:transform .5s var(--ease)}.link-arrow:hover svg{transform:translate(6px)}.line{margin-top:-.14em;padding-top:.14em;display:block;overflow:hidden}.line>span{transition:transform 1.1s var(--ease);display:block;transform:translateY(110%)}.in .line>span{transform:none}.in .line:nth-child(2)>span{transition-delay:80ms}.in .line:nth-child(3)>span{transition-delay:.16s}.fade{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transform:translateY(24px)}.in .fade,.fade.in{opacity:1;transform:none}.d1{transition-delay:.15s!important}.d2{transition-delay:.3s!important}.d3{transition-delay:.45s!important}.stage-frame{aspect-ratio:9/16;position:relative}.stage-frame--deco:before{content:"";pointer-events:none;border:1px solid #e3a72f59;position:absolute;inset:-14px 14px 14px -14px}.stage-frame__media{box-shadow:var(--shadow);background:var(--surface);position:absolute;inset:0;overflow:hidden}.graded{object-fit:cover;filter:saturate(.4)contrast(1.12)brightness(.78);width:100%;height:100%}.gold-wash{mix-blend-mode:color;opacity:.6;pointer-events:none;background:#d99a2b;position:absolute;inset:0}.stage-frame__shade{pointer-events:none;background:linear-gradient(#0b090700 55%,#0b0907d9);position:absolute;inset:0}.stage-frame__caption{position:absolute;bottom:20px;left:22px;right:22px}.stage-frame__caption .micro{color:var(--gold-soft);font-size:11px}.stage-frame__now{font:400 clamp(2rem, 3vw, 2.8rem)/1 var(--f-display);letter-spacing:.02em;margin-top:10px;display:block}.head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.head .micro{grid-column:1/-1;margin-bottom:26px}.head h2{grid-column:1/span 8;font-size:clamp(3.4rem,8.4vw,8.8rem)}.head h2 .serif-it{color:var(--gold-soft);letter-spacing:-.01em;font-size:.62em}.head p{grid-column:9/span 4;margin:0 0 .6em}.page-hero{padding:clamp(150px,22vh,220px) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.page-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--line) 20%, var(--line) 80%, transparent);height:1px;position:absolute;inset:auto 0 0}.page-hero__glow{pointer-events:none;background:radial-gradient(closest-side,#e3a72f24,#0000);width:70vw;height:90%;position:absolute;top:-30%;right:-10%}.page-hero .wrap{z-index:1;position:relative}.page-hero h1{margin-top:26px;font-size:clamp(4.4rem,12vw,12.5rem)}.page-hero h1 .serif-it{color:var(--gold-soft);margin-top:.12em;font-size:.42em;display:block}.page-hero .lead{margin-top:30px}.crumbs{font:500 12px/1 var(--f-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex}.crumbs a{color:var(--muted);transition:color .25s}.crumbs a:hover{color:var(--gold-soft)}.crumbs li+li:before{content:"/";color:var(--line);margin-right:10px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:500 12px/1.2 var(--f-sans);color:var(--gold-soft);background:#e3a72f0d;border:1px solid #e3a72f59;border-radius:999px;padding:9px 14px}.ticks{margin:0;padding:0;list-style:none}.ticks li{border-top:1px solid var(--line);grid-template-columns:28px 1fr;padding:14px 0;line-height:1.5;display:grid}.ticks li:before{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:.45em;box-shadow:0 0 0 4px #e3a72f26}.qa{border-bottom:1px solid var(--line)}.qa button{text-align:left;width:100%;font:500 clamp(1rem, 1.3vw, 1.15rem)/1.4 var(--f-sans);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.qa .pm{flex:none;width:18px;height:18px;position:relative}.qa .pm:before,.qa .pm:after{content:"";background:var(--gold);height:1.5px;transition:transform .5s var(--ease);position:absolute;top:50%;left:0;right:0}.qa .pm:after{transform:rotate(90deg)}.qa.open .pm:after{transform:rotate(0)}.qa__a{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.qa.open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--muted);max-width:60ch;margin:0 0 26px}.cursor{z-index:95;pointer-events:none;opacity:0;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.cursor.is-live{opacity:1}.cursor__dot{background:var(--gold);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.cursor__ring{width:38px;height:38px;transition:width .45s var(--ease), height .45s var(--ease), margin .45s var(--ease), background .3s, border-color .3s;border:1px solid #f2c8798c;border-radius:50%;place-items:center;margin:-19px 0 0 -19px;display:grid;position:absolute}.cursor__ring span{font:600 10px/1 var(--f-sans);letter-spacing:.16em;text-transform:uppercase;color:#1a1206;opacity:0;transition:opacity .2s}.cursor.is-label .cursor__ring{background:var(--gold);border-color:var(--gold);width:86px;height:86px;margin:-43px 0 0 -43px}.cursor.is-label .cursor__ring span{opacity:1}.cursor.is-link .cursor__ring{border-color:var(--gold);width:58px;height:58px;margin:-29px 0 0 -29px}@media (hover:hover) and (pointer:fine){.cursor{display:block}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}}@keyframes vt-out{to{opacity:0;transform:translateY(-24px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(32px)}}::view-transition-old(root){animation:vt-out .45s var(--ease-io) both}::view-transition-new(root){animation:vt-in .7s var(--ease) .1s both}::view-transition-group(*){animation-duration:.8s;animation-timing-function:var(--ease)}@media (width<=820px){.head h2,.head p{grid-column:1/-1}.head p{margin-top:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.line>span,.fade{opacity:1;transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
