@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton-latin.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-normal-latin.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2")}.home{--bg:#080808;--bg-elev:#131211;--bg-card:#0f0e0d;--line:#ffffff1a;--text:#f4f1ea;--text-muted:#9a958c;--gold:#cf9b3a;--gold-soft:#ead3a1;--gold-deep:#8d6420;--gold-grad:linear-gradient(120deg, #f2dcaa 0%, #cf9b3a 48%, #9a6d22 100%);--steel:#3a3a3a;--silver:#b9bcc0;--header-h:72px;background:var(--bg);color:var(--text);font-family:Inter Tight,Inter,system-ui,sans-serif}.h-display{letter-spacing:.005em;text-transform:uppercase;font-family:Anton,Impact,Arial Narrow,sans-serif;font-weight:400}.h-serif{font-family:Cormorant Garamond,Georgia,serif}.h-mono{font-family:JetBrains Mono,ui-monospace,monospace}.h-gold-text{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.h-outline{color:#0000;-webkit-text-stroke:1.5px var(--gold)}.h-cv{content-visibility:auto;contain-intrinsic-size:auto 900px}@keyframes h-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes h-rise-soft{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:none}}.h-rise{animation:.7s cubic-bezier(.22,1,.36,1) both h-rise}.h-rise-soft{animation:.7s cubic-bezier(.22,1,.36,1) both h-rise-soft}.h-d1{animation-delay:80ms}.h-d2{animation-delay:.16s}.h-d3{animation-delay:.24s}.h-d4{animation-delay:.32s}.h-reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.h-reveal.is-in{opacity:1;transform:none}.h-words .h-word-i{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(.4em)}.h-words.is-in .h-word-i{opacity:1;transform:none}.h-underline{background-image:var(--gold-grad);background-position:0 92%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size 1.1s cubic-bezier(.22,1,.36,1) .35s}.is-in .h-underline{background-size:100% 2px}.h-rotator{vertical-align:bottom;display:inline-grid}.h-rotator>span{white-space:nowrap;grid-area:1/1;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1),filter .55s}.h-rotator>span[data-state=in]{opacity:1;filter:none;transform:none}.h-rotator>span[data-state=out]{opacity:0;filter:blur(6px);transform:translateY(-.45em)}.h-rotator>span[data-state=next]{opacity:0;filter:blur(6px);transform:translateY(.45em)}.h-header{border-bottom:1px solid #0000;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s}.h-header[data-scrolled=true]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--line);background:#0808089e}.h-header[data-hidden=true]{transform:translateY(-100%)}.h-menu-item{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.h-menu[data-open=true] .h-menu-item{opacity:1;transform:none}@keyframes h-marquee{to{transform:translate(-50%)}}.h-marquee{animation:42s linear infinite h-marquee}.h-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.h-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.h-arc{stroke:var(--steel);stroke-dasharray:1;stroke-dashoffset:1px;cursor:pointer;transition:stroke .35s,opacity .35s,filter .35s,stroke-dashoffset .55s cubic-bezier(.65,0,.35,1)}.h-ring.is-in .h-arc{stroke-dashoffset:0}.h-ring .h-arc-g:nth-of-type(2) .h-arc{transition-delay:0s,0s,0s,.3s}.h-ring .h-arc-g:nth-of-type(3) .h-arc{transition-delay:0s,0s,0s,.6s}.h-ring .h-arc-g:nth-of-type(4) .h-arc{transition-delay:0s,0s,0s,.9s}.h-arc-g:hover .h-arc,.h-arc-g:focus-visible .h-arc{stroke:#575757}.h-arc-g[data-active=true] .h-arc{stroke:url(#h-ring-gold);filter:drop-shadow(0 0 12px #cf9b3a73)}.h-ring[data-has-active=true] .h-arc-g[data-active=false] .h-arc{opacity:.5}.h-arc-label{fill:var(--text);opacity:0;pointer-events:none;transition:opacity .4s,fill .3s}.h-ring.is-in .h-arc-label{opacity:1}.h-ring.is-in .h-arc-g:first-of-type .h-arc-label{transition-delay:.35s,0s}.h-ring.is-in .h-arc-g:nth-of-type(2) .h-arc-label{transition-delay:.65s,0s}.h-ring.is-in .h-arc-g:nth-of-type(3) .h-arc-label{transition-delay:.95s,0s}.h-ring.is-in .h-arc-g:nth-of-type(4) .h-arc-label{transition-delay:1.25s,0s}.h-arc-g[data-active=true] .h-arc-label{fill:#120d05}.h-ring[data-has-active=true] .h-arc-g[data-active=false] .h-arc-label{opacity:.55}.h-dot{transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.h-ring.is-in .h-dot{transition-delay:1.4s;transform:scale(1)}.h-dot-core{fill:#fff;transition:r .25s,fill .25s,opacity .25s}.h-dot:hover .h-dot-core,.h-dot:focus-visible .h-dot-core{r:8px}.h-dot[data-active=true] .h-dot-core{fill:var(--gold);r:8px}.h-ring[data-has-active=true] .h-dot[data-active=false] .h-dot-core{opacity:.5}@keyframes h-ping{0%{r:9px;opacity:.75}to{r:22px;opacity:0}}.h-dot-ping{fill:none;stroke:var(--gold);stroke-width:2px;opacity:0}.h-dot[data-active=true] .h-dot-ping{animation:1.6s ease-out infinite h-ping}.h-ring [role=button]:focus{outline:none}.h-ring [role=button]:focus-visible .h-arc,.h-ring [role=button]:focus-visible .h-dot-core{stroke:var(--gold-soft)}@keyframes h-panel-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes h-panel-out{to{opacity:0;transform:translateY(-12px)}}.h-panel-in{animation:.45s cubic-bezier(.22,1,.36,1) both h-panel-in}.h-panel-out{animation:.2s both h-panel-out}.h-sheet{transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translateY(105%)}.h-sheet[data-open=true]{transform:translateY(var(--drag,0px))}.h-sheet[data-dragging=true]{transition:none}.h-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s,opacity .35s,border-color .35s,box-shadow .35s}.h-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), #ead3a11f, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.h-tilt:hover:after{opacity:1}.h-snap{scroll-snap-type:x mandatory;scrollbar-width:none}.h-snap::-webkit-scrollbar{display:none}.h-snap>*{scroll-snap-align:center}.h-marker{opacity:.55;transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .4s,opacity .4s;transform:translate(-50%,-50%)scale(.8)}.h-marker[data-lit=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.h-marker[data-current=true],.h-marker[data-glow=true]{filter:drop-shadow(0 0 16px #cf9b3abf)}.h-marker-icon{color:#8e8e8e;transition:color .4s}.h-marker[data-lit=true] .h-marker-icon{color:var(--gold-deep)}.h-mlabel{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.h-mlabel[data-lit=true]{opacity:1;transform:none}@keyframes h-scroll-y{to{transform:translateY(-50%)}}.h-scroll-y{animation:46s linear infinite h-scroll-y}.h-scroll-y:hover{animation-play-state:paused}@keyframes h-pulse-soft{0%,to{box-shadow:0 0 #cf9b3a73}50%{box-shadow:0 0 0 18px #cf9b3a00}}.h-play{animation:2.6s ease-in-out infinite h-pulse-soft}.h-collapse{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.h-collapse[data-open=true]{grid-template-rows:1fr}.h-collapse>div{overflow:hidden}@media (width>=768px){.h-collapse-md-open{grid-template-rows:1fr}}.home section[id]{scroll-margin-top:calc(var(--header-h) + 8px)}html:has(.home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.home){scroll-behavior:auto}}.home details>summary{list-style:none}.home details>summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.h-rise,.h-rise-soft,.h-marquee,.h-scroll-y,.h-play,.h-dot-ping,.h-panel-in,.h-panel-out{animation:none!important}.h-reveal,.h-words .h-word-i,.h-mlabel,.h-menu-item{opacity:1!important;transition:none!important;transform:none!important}.h-arc,.h-arc-label,.h-dot{opacity:1;stroke-dashoffset:0!important;transition:none!important;transform:none!important}.h-underline{background-size:100% 2px;transition:none}.h-rotator>span{transition:none}}.cl{-webkit-text-size-adjust:100%;--cl-gold:#d4af37;--cl-on-gold:#141414;--cl-gold-on-dark:#d4af37;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Segoe UI,Roboto,Arial,sans-serif}@font-face{font-family:Sora AT;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/sora-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial),local(Roboto);size-adjust:107%}.cl-display{font-family:Sora AT,Sora Fallback,-apple-system,BlinkMacSystemFont,sans-serif}.cl-mark{background:var(--cl-gold);color:var(--cl-on-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.02em .16em}.cl-circled{white-space:nowrap;isolation:isolate;margin:0 .06em 0 .1em;display:inline-block;position:relative}.cl-circled svg{z-index:-1;pointer-events:none;width:122%;height:calc(100% + .62em);position:absolute;top:-.32em;left:-11%;overflow:visible}.cl-circled path{fill:none;stroke:var(--cl-gold);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.6,0,.3,1) .5s forwards cl-draw}@keyframes cl-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cl-circled path{stroke-dashoffset:0;animation:none}}.cl-cta{background:var(--cl-gold);color:var(--cl-on-gold);transition:transform .15s;box-shadow:0 12px 26px -12px #aa871ebf}.cl-cta-split{letter-spacing:-.01em;border:1px solid #141414;border-radius:18px;padding:6px 6px 6px 22px;font-size:19px}.cl-cta-arrow{width:56px;height:56px;color:var(--cl-gold-on-dark);background:#0a0a0a;border-radius:13px;flex:none;place-items:center;display:grid}.cl-live-dot{background:#ff2b2b;animation:1.6s ease-in-out infinite cl-live-glow;position:relative;box-shadow:0 0 6px 1px #ff2b2be6,0 0 12px 3px #ff2b2b73}.cl-live-dot:after{content:"";background:#ff2b2b;border-radius:9999px;animation:1.6s cubic-bezier(0,0,.2,1) infinite cl-live-ping;position:absolute;inset:0}@keyframes cl-live-glow{50%{opacity:.55;box-shadow:0 0 3px #ff2b2b99,0 0 6px 1px #ff2b2b33}}@keyframes cl-live-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.cl-live-dot,.cl-live-dot:after{animation:none}}
