@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.237s8-2g-gft2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.0hamgza7cpt1x.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0rg7ym60g9xsl.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.qCNvnG_className{font-family:Fraunces,Fraunces Fallback}.qCNvnG_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.gGKyUW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.gGKyUW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--type-display-serif-family:var(--font-fraunces), serif;--type-display-serif-weight:600;--type-display-md-family:var(--font-poppins), sans-serif;--type-display-md-weight:600;--type-body-lg-family:var(--font-poppins), sans-serif;--type-body-lg-weight:500;--type-body-md-family:var(--font-poppins), sans-serif;--type-body-md-weight:400;--type-body-sm-family:var(--font-poppins), sans-serif;--type-body-sm-weight:400;--type-ui-label-family:var(--font-poppins), sans-serif;--type-ui-label-weight:500;--type-ui-value-family:var(--font-poppins), sans-serif;--type-ui-value-weight:600;--type-size-hero:clamp(2.5rem, 1.15rem + 4.4vw, 5.25rem);--type-size-h2:clamp(2rem, 1.35rem + 2.2vw, 3.5rem);--type-size-h3:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--type-size-card:clamp(1.3125rem, 1.2rem + .4vw, 1.5rem);--type-size-manifesto:clamp(2.75rem, 1.3rem + 5vw, 6rem);--type-size-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--type-size-body:1rem;--type-size-ui:.875rem;--type-size-label:.8125rem;--color-ink:#07090c;--color-ink-soft:#0b0f14;--color-surface:#11161d;--color-line:#1e2631;--color-white:#fff;--color-mist:#9aa6b2;--color-paper:#f4f6f8;--color-blue:#07f;--color-cyan:#00e5ff;--color-blue-on-light:#06d;--gradient-brand:linear-gradient(90deg, var(--color-blue), var(--color-cyan));--color-danger:#ff3b4e;--color-growth:#00d27a;--color-gold:#f5b700;--space-micro:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-std:32px;--space-lg:48px;--space-xl:64px;--space-2xl:96px;--fx-radius:16px;--radius-lg:24px;--fx-glow-cyan:color-mix(in srgb, var(--color-cyan) 18%, transparent);--fx-glow-cyan-soft:color-mix(in srgb, var(--color-cyan) 10%, transparent);--fx-neon-line:color-mix(in srgb, var(--color-cyan) 55%, transparent);--fx-neon-line-dim:color-mix(in srgb, var(--color-cyan) 28%, transparent);--fx-pointer-glow:color-mix(in srgb, var(--color-cyan) 9%, transparent);--fx-pointer-glow-size:220px;--motion-hover:.36s;--motion-ease:cubic-bezier(.22, .61, .36, 1);--motion-word-step:.15s;--motion-word-in:.45s;--motion-scan:.6s;--motion-hover-scale:1.04;--layout-measure:34rem;--layout-max:82rem;--layout-gutter:var(--space-sm);--header-h:calc(var(--space-lg) + 2 * var(--space-md));--header-h-scrolled:calc(var(--space-lg) + 2 * var(--space-xs))}@media (min-width:48rem){:root{--layout-gutter:var(--space-lg);--header-h:calc(3.5rem + 2 * var(--space-md));--header-h-scrolled:calc(2.75rem + 2 * var(--space-sm))}}@media (min-width:75rem){:root{--layout-gutter:var(--space-xl)}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h-scrolled) + var(--space-md))}body{background:var(--color-ink);color:var(--color-white);font-family:var(--type-body-md-family);font-weight:var(--type-body-md-weight);font-size:var(--type-size-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,figure{margin:0}ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:var(--space-micro);border-radius:var(--space-micro)}.wrap{width:100%;max-width:var(--layout-max);padding-inline:var(--layout-gutter);margin-inline:auto}.skip{left:var(--space-sm);top:calc(-1 * var(--space-2xl));z-index:50;padding:var(--space-xs) var(--space-sm);background:var(--color-white);color:var(--color-ink);border-radius:var(--space-micro);position:absolute}.skip:focus{top:var(--space-sm)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--type-display-serif-family);font-weight:var(--type-display-serif-weight);font-optical-sizing:auto;letter-spacing:-.02em;text-wrap:balance;line-height:1.04}.display em{color:var(--color-cyan);font-style:italic}.h2{font-size:var(--type-size-h2);line-height:1.08}.btn{min-height:3.25rem;margin-top:var(--space-lg);padding:0 var(--space-std);border-radius:var(--fx-radius);background:var(--gradient-brand);color:var(--color-ink);font-family:var(--type-display-md-family);font-weight:var(--type-body-lg-weight);font-size:var(--type-size-body);transition:box-shadow var(--motion-hover) var(--motion-ease), transform var(--motion-hover) var(--motion-ease);align-items:center;text-decoration:none;display:inline-flex}.btn:hover{box-shadow:0 0 var(--space-std) var(--fx-glow-cyan);transform:translateY(-2px)}.sec{isolation:isolate;position:relative}.tex{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tex svg{color:var(--color-cyan);width:1440px;height:800px;-webkit-mask-image:radial-gradient(ellipse 85% 100% at 0% 100%, var(--color-ink) 22%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 100% at 0% 100%, var(--color-ink) 22%, transparent 100%);mask-image:radial-gradient(ellipse 85% 100% at 0% 100%, var(--color-ink) 22%, transparent 100%);position:absolute;bottom:0;left:0}.tex .st{fill:none;stroke-width:1px}.tex .st-a{stroke:currentColor;opacity:.09}.tex .st-b{stroke:var(--color-line)}.tex .st-c{stroke:currentColor;opacity:.07}.tex .bar{fill:none;stroke:currentColor;stroke-width:1px}.tex .bar-1{opacity:.035}.tex .bar-2{opacity:.06}.tex .bar-3{opacity:.09}.tex .acc{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 6px var(--fx-glow-cyan))}.tex[data-accent="1"] .acc-1{opacity:.6}.rails{z-index:0;pointer-events:none;position:absolute;inset:0}.rails .wrap{height:100%;position:relative}.rails .wrap:before,.rails .wrap:after{content:"";background:var(--fx-neon-line-dim);width:1px;box-shadow:0 0 var(--space-sm) var(--fx-glow-cyan-soft);-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 4%, var(--color-ink) 96%, transparent);-webkit-mask-image:linear-gradient(180deg, transparent, var(--color-ink) 4%, var(--color-ink) 96%, transparent);mask-image:linear-gradient(180deg, transparent, var(--color-ink) 4%, var(--color-ink) 96%, transparent);position:absolute;top:0;bottom:0}.rails .wrap:before{left:calc(var(--layout-gutter) / 2)}.rails .wrap:after{right:calc(var(--layout-gutter) / 2)}.page{padding-top:var(--header-h);position:relative;overflow-x:clip}.page>:not(.rails){z-index:1;position:relative}.page>.nav{z-index:30;transition:background-color var(--motion-hover) var(--motion-ease), box-shadow var(--motion-hover) var(--motion-ease), backdrop-filter var(--motion-hover) var(--motion-ease), transform var(--motion-hover) var(--motion-ease);background:0 0;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #0000}.page>.nav[data-scrolled]{background:color-mix(in srgb, var(--color-ink) 72%, transparent);-webkit-backdrop-filter:blur(var(--space-sm));backdrop-filter:blur(var(--space-sm));box-shadow:0 1px 0 var(--fx-neon-line), 0 0 var(--space-md) var(--fx-glow-cyan-soft)}@media (max-width:47.99rem){.page>.nav[data-hidden]{transform:translateY(-100%)}}.nav .wrap{justify-content:space-between;align-items:center;gap:var(--space-sm);height:var(--header-h);transition:height var(--motion-hover) var(--motion-ease);display:flex;position:relative}.nav[data-scrolled] .wrap{height:var(--header-h-scrolled)}.nav__logo img{width:auto;height:2.75rem;transition:height var(--motion-hover) var(--motion-ease)}.nav[data-scrolled] .nav__logo img{height:2.25rem}.nav__links a{font-family:var(--type-ui-label-family);font-weight:var(--type-ui-label-weight);font-size:var(--type-size-ui);color:var(--color-mist);transition:color var(--motion-hover) var(--motion-ease), text-shadow var(--motion-hover) var(--motion-ease);text-decoration:none}.nav__links a:hover{color:var(--color-white)}.nav__links a[aria-current=page]{color:var(--color-cyan);text-shadow:0 0 var(--space-sm) var(--fx-glow-cyan)}.nav__toggle{width:var(--space-lg);height:var(--space-lg);cursor:pointer;border-radius:var(--fx-radius);color:var(--color-white);box-shadow:inset 0 0 0 1px var(--fx-neon-line-dim);transition:box-shadow var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.nav__toggle[aria-expanded=true]{color:var(--color-cyan);box-shadow:inset 0 0 0 1px var(--color-cyan), 0 0 var(--space-md) var(--fx-glow-cyan)}.nav__toggle svg{width:var(--space-md);height:var(--space-md);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.nav__links{display:none}.nav__links.is-open{top:100%;left:var(--layout-gutter);right:var(--layout-gutter);padding:var(--space-xs) 0;border-radius:var(--fx-radius);background:var(--color-ink-soft);box-shadow:0 0 0 1px var(--fx-neon-line-dim), 0 var(--space-md) var(--space-lg) color-mix(in srgb, var(--color-ink) 70%, transparent);animation:menu-in var(--motion-hover) var(--motion-ease);flex-direction:column;display:flex;position:absolute}.nav__links.is-open a{padding:var(--space-sm) var(--space-md);font-size:var(--type-size-body);display:block}.nav__links.is-open li+li{border-top:1px solid var(--color-line)}@keyframes menu-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}}@media (min-width:48rem){.nav__logo img{height:3.5rem}.nav[data-scrolled] .nav__logo img{height:2.75rem}.nav__toggle{display:none}.nav__links,.nav__links.is-open{gap:var(--space-std);box-shadow:none;background:0 0;flex-direction:row;padding:0;animation:none;display:flex;position:static}.nav__links a,.nav__links.is-open a{padding:var(--space-xs) 0;font-size:var(--type-size-ui)}.nav__links.is-open li+li{border-top:0}}.footer{background:color-mix(in srgb, var(--color-ink-soft) 92%, transparent);border-top:1px solid var(--fx-neon-line-dim);font-size:var(--type-size-ui);color:var(--color-mist)}.footer .wrap{padding-block:var(--space-xl) var(--space-lg)}.footer__top{gap:var(--space-lg);display:grid}.footer__brand img{width:auto;height:3.5rem}.footer__links{gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.footer__links a{color:var(--color-white);transition:color var(--motion-hover) var(--motion-ease);text-decoration:none}.footer__links a span{color:var(--color-mist);transition:color var(--motion-hover) var(--motion-ease)}.footer__links a:hover,.footer__links a:hover span{color:var(--color-cyan)}.footer__legal{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-line);gap:var(--space-xs);max-width:48rem;line-height:1.6;display:grid}.footer__legal .risk{color:var(--color-white)}.footer__policy{color:var(--color-mist);text-underline-offset:3px;transition:color var(--motion-hover) var(--motion-ease)}.footer__policy:hover{color:var(--color-cyan)}@media (min-width:48rem){.footer__top{grid-template-columns:auto 1fr;align-items:center}.footer__links{justify-content:flex-end}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.card,.cover,.cbox)[data-glow]{position:relative}:is(.card,.cover,.cbox)[data-glow]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle var(--fx-pointer-glow-size) at var(--mx,50%) var(--my,50%), var(--fx-pointer-glow), transparent);transition:opacity var(--motion-hover) var(--motion-ease);position:absolute;inset:0}:is(.card,.cover,.cbox)[data-glow]:hover:after{opacity:1}}.progress{z-index:40;pointer-events:none;background:var(--color-cyan);width:100%;height:2px;box-shadow:0 0 var(--space-xs) var(--fx-glow-cyan);transform-origin:0;transform:scaleX(var(--progress,0));will-change:transform;position:fixed;top:0;left:0}@supports (animation-timeline:scroll()){.progress{animation:linear both progress-fill;animation-timeline:scroll(root)}}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
