@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-300-normal.CRYTwY6m.woff2) format("woff2"),url(/_astro/outfit-latin-300-normal.AWLfuCom.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2) format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2) format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/outfit-latin-800-normal.CQna6-G7.woff2) format("woff2"),url(/_astro/outfit-latin-800-normal.BRHLSPcU.woff) format("woff")}:root{--bg: #0a0a09;--ink: #f5f1e8;--muted: #aaa397;--gold: #d49a27;--gold-hi: #edb748;--surface: #151411;--line: #322f27;--pad: clamp(20px, 5vw, 64px);--section-gap: 220px;--display: Outfit, Inter, sans-serif;--ease-wave: cubic-bezier(.2, .8, .2, 1);--ease-rise: cubic-bezier(.2, .7, .2, 1);--wave-cycle: 2.4s;--wave-delay-b: 216ms;--wave-delay-c: 432ms;color-scheme:dark}@supports (height: 1svh){:root{--section-gap: clamp(180px, 24svh, 260px)}}html,body{margin:0;background:var(--bg)}.page{background:var(--bg);color:var(--ink);font-family:Inter,Helvetica Neue,Helvetica,sans-serif;overflow-x:clip}a{color:var(--ink);text-decoration:none}a:hover{color:var(--gold-hi)}input::placeholder{color:var(--muted)}input:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.section-title{margin:20px 0 0;font-family:var(--display);font-weight:800;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.section-lede{margin:22px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--muted);text-wrap:pretty}.comment-pill{display:flex;align-items:center;gap:10px;padding:7px 16px 7px 7px;border-radius:999px;background:#1f1f22f0;box-shadow:0 0 0 1px #ffffff12,0 16px 40px #00000080;white-space:nowrap;font-size:14px;color:var(--ink)}.comment-pill-av{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:999px;background:var(--gold);color:#000;font-size:11px;font-weight:700}@keyframes rs-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rs-point{0%,46%,to{transform:scale(1);opacity:.85}16%{transform:scale(1.16);opacity:1}}@keyframes rs-ring-a{0%,58%,to{opacity:.55;stroke-width:22px}22%{opacity:1;stroke-width:26px}}@keyframes rs-ring-b{0%,58%,to{opacity:.34;stroke-width:19px}22%{opacity:.92;stroke-width:22.4px}}@keyframes rs-ring-c{0%,58%,to{opacity:.16;stroke-width:16.5px}22%{opacity:.66;stroke-width:19.5px}}@keyframes rs-progress{0%{width:0}to{width:100%}}@keyframes rs-react-s{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1;transform:translate(-4px,-22px) scale(1.1)}to{opacity:0;transform:translate(14px,-120px) scale(.9) rotate(10deg)}}@media(prefers-reduced-motion:no-preference){.js .reveal,.js .reveal-text>*,.js .reveal-steps>*{opacity:0;transition:opacity .8s ease-out,transform .8s var(--ease-rise)}.js .reveal,.js .reveal-text>*{transform:translateY(28px)}.js .reveal--left{transform:translate(-96px)}.js .reveal--right,.js .reveal-steps>*{transform:translate(96px)}.js .reveal.is-in,.js .reveal-text.is-in>*,.js .reveal-steps.is-in>*{opacity:1;transform:none}.js .reveal-text.is-in>:nth-child(2){transition-delay:.1s}.js .reveal-text.is-in>:nth-child(3){transition-delay:.24s}.js .reveal-text.is-in>:nth-child(4){transition-delay:.38s}.js .reveal-steps.is-in>:nth-child(2){transition-delay:.18s}.js .reveal-steps.is-in>:nth-child(3){transition-delay:.36s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.site-footer[data-astro-cid-5j2kxmhs]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px var(--pad) 48px;font-size:14px;color:var(--muted);text-align:center}.footer-links[data-astro-cid-5j2kxmhs]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-links[data-astro-cid-5j2kxmhs] a[data-astro-cid-5j2kxmhs],.footer-links[data-astro-cid-5j2kxmhs] a[data-astro-cid-5j2kxmhs]:hover{padding:12px 0;color:var(--muted)}.footer-links[data-astro-cid-5j2kxmhs] a[data-astro-cid-5j2kxmhs]:not(:last-child):after{content:"·";content:"·" / "";display:inline-block;margin:0 12px}.mark[data-astro-cid-xmfxbmye]{display:block;width:40px;height:29px}.mark--animated[data-astro-cid-xmfxbmye]{width:132px;height:96px}.point[data-astro-cid-xmfxbmye]{fill:var(--gold)}.ring[data-astro-cid-xmfxbmye]{fill:none;stroke:var(--gold);stroke-linecap:round}.ring-a[data-astro-cid-xmfxbmye]{stroke-width:46px}.ring-b[data-astro-cid-xmfxbmye]{stroke-width:40px;opacity:.62}.ring-c[data-astro-cid-xmfxbmye]{stroke-width:34px;opacity:.36}.mark--animated[data-astro-cid-xmfxbmye] .point[data-astro-cid-xmfxbmye]{animation:rs-point var(--wave-cycle) var(--ease-wave) infinite}.mark--animated[data-astro-cid-xmfxbmye] .point--left[data-astro-cid-xmfxbmye]{transform-origin:240px 512px}.mark--animated[data-astro-cid-xmfxbmye] .point--right[data-astro-cid-xmfxbmye]{transform-origin:784px 512px}.mark--animated[data-astro-cid-xmfxbmye] .ring-a[data-astro-cid-xmfxbmye]{animation:rs-mark-a var(--wave-cycle) var(--ease-wave) infinite}.mark--animated[data-astro-cid-xmfxbmye] .ring-b[data-astro-cid-xmfxbmye]{opacity:.68;animation:rs-mark-b var(--wave-cycle) var(--ease-wave) var(--wave-delay-b) infinite}.mark--animated[data-astro-cid-xmfxbmye] .ring-c[data-astro-cid-xmfxbmye]{animation:rs-mark-c var(--wave-cycle) var(--ease-wave) var(--wave-delay-c) infinite}@keyframes rs-mark-a{0%,58%,to{opacity:.55;stroke-width:46px}22%{opacity:1;stroke-width:54px}}@keyframes rs-mark-b{0%,58%,to{opacity:.34;stroke-width:40px}22%{opacity:.92;stroke-width:47px}}@keyframes rs-mark-c{0%,58%,to{opacity:.16;stroke-width:34px}22%{opacity:.66;stroke-width:40px}}.site-header[data-astro-cid-b3cex4rw]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px var(--pad)}.brand[data-astro-cid-b3cex4rw]{display:flex;align-items:center;gap:12px}.brand[data-astro-cid-b3cex4rw]:hover{color:var(--ink)}.brand-name[data-astro-cid-b3cex4rw]{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.01em}.site-nav[data-astro-cid-b3cex4rw]{display:flex;align-items:center;gap:32px}.nav-links[data-astro-cid-b3cex4rw]{display:flex;align-items:center;gap:32px;font-size:15px;font-weight:500}.nav-links[data-astro-cid-b3cex4rw] a[data-astro-cid-b3cex4rw]{padding:12px 0}.nav-cta[data-astro-cid-b3cex4rw],.nav-cta[data-astro-cid-b3cex4rw]:hover{display:flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:var(--gold);color:#000;font-size:15px;font-weight:600;white-space:nowrap}@media(max-width:640px){.nav-links[data-astro-cid-b3cex4rw]{display:none}}
