:root{--bg:#fff;--bg-2:#f4f7fd;--fg:#0b1530;--fg-2:#0b1530ad;--fg-3:#0b153075;--line:#0b153017;--line-2:#0b153029;--signal:#2b59e6;--signal-soft:#2b59e614;--ember:#f2694a;--ember-soft:#f2694a24;--mint:#eaf1ff;--sky:#7cb7ff;--lilac:#9b8cff;--peach:#ffb38a;--sea:#2fbfae;--paper:#fff;--paper-ink:#0b1530;--paper-ink-2:#0b15308c;--glass:#ffffffc7;--grain-opacity:0;--atmo-alpha:1;--atmo-peach:#ffb38a6b;--atmo-lilac:#9b8cff57;--atmo-sky:#7cb7ff61;--atmo-signal:#2b59e629;--atmo-sea:#2fbfae42;--atmo-ember:#f2694a33;--atmo-dot:#0b153014;--shadow-object:0 0 0 1px #0b15300f, 0 1px 2px #0b15300d, 0 18px 40px -16px #2b3c8c38;--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-snappy:cubic-bezier(.2, .75, .2, 1);--ease-panel:cubic-bezier(.25, 1, .5, 1);--ease-bouncy:cubic-bezier(.34, 1.56, .64, 1);--ease-exit:cubic-bezier(.55, 0, .75, .2);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dur-micro:.18s;--dur-ui:.36s;--dur-reveal:.8s;--margin:clamp(20px, 5vw, 96px);--section:clamp(88px, 11vw, 150px);--radius-btn:10px;--radius-card:18px;--radius-media:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#05070a;--bg-2:#0a0e13;--fg:#e8f0ef;--fg-2:#e8f0efa3;--fg-3:#e8f0ef66;--line:#e8f0ef1a;--line-2:#e8f0ef33;--signal:#6f9bff;--signal-soft:#6f9bff29;--ember:#ff7a54;--ember-soft:#ff5b222e;--mint:#0c1424;--sky:#5aa2ff;--lilac:#8f7dff;--peach:#ff9f73;--sea:#2fd6c2;--paper:#f3efe6;--paper-ink:#1a1714;--paper-ink-2:#1a171499;--glass:#05070a8c;--grain-opacity:.04;--atmo-alpha:.55;--atmo-peach:#ff8c6038;--atmo-lilac:#8f7dff57;--atmo-sky:#5aa2ff47;--atmo-signal:#6f9bff3d;--atmo-sea:#2fd6c233;--atmo-ember:#ff7a5429;--atmo-dot:#e8f0ef0f;--shadow-object:0 1px 1px #00000040, 0 18px 40px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font-body), system-ui, sans-serif;transition:background-color var(--dur-ui) var(--ease-smooth), color var(--dur-ui) var(--ease-smooth);font-size:17px;line-height:1.5;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grain-opacity);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='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,h4,p,figure,blockquote{font-weight:inherit;font-size:inherit;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{display:block}::selection{background:var(--signal);color:var(--bg)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-weight:500;line-height:.95}.serif{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.signal{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.09em;font-weight:500}.wrap{width:100%;padding-left:var(--margin);padding-right:var(--margin)}.eyebrow{color:var(--signal);align-items:center;gap:10px;font-size:12px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:inter;src:url(../media/inter_400-s.p.05i7hii3jker1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/inter_500-s.p.3_s-8isq0lmfe.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/inter_600-s.p.0q94w4vjz_y20.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}._0ZkmXW_className{font-family:inter,inter Fallback}._0ZkmXW_variable{--font-body:"inter", "inter Fallback"}
@font-face{font-family:interDisplay;src:url(../media/inter_display_400-s.p.2e_xc5i89mz40.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:interDisplay;src:url(../media/inter_display_500-s.p.3isy2j-wa7sef.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:interDisplay;src:url(../media/inter_display_600-s.p.2vtm-60sm8bth.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:interDisplay Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.iV1PuG_className{font-family:interDisplay,interDisplay Fallback}.iV1PuG_variable{--font-display:"interDisplay", "interDisplay Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_i-s.09rrudf-ncm74.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}._7yfZ8G_className{font-family:"serif",serif Fallback;font-style:italic;font-weight:400}._7yfZ8G_variable{--font-serif:"serif", "serif Fallback"}
.a8Vrqq_bar{z-index:50;padding:0 var(--margin);pointer-events:none;justify-content:center;display:flex;position:fixed;top:14px;left:0;right:0}.a8Vrqq_inner{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(160%);width:100%;max-width:880px;height:60px;box-shadow:var(--shadow-object);transition:max-width .6s var(--ease-smooth), height .6s var(--ease-smooth), box-shadow .4s;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 20px;display:flex}.a8Vrqq_inner[data-scrolled]{max-width:760px;height:54px}.a8Vrqq_logo{width:118px;color:var(--fg);flex:none;display:block}.a8Vrqq_logo svg{width:100%;height:auto}.a8Vrqq_links{background:var(--signal-soft);border-radius:999px;gap:2px;padding:4px;display:flex}.a8Vrqq_link{color:var(--fg-2);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;transition:color .2s;display:block;position:relative}.a8Vrqq_link:hover,.a8Vrqq_link[aria-current=page]{color:var(--fg)}.a8Vrqq_hover{background:var(--paper);border-radius:999px;position:absolute;inset:0;box-shadow:0 1px 2px #0b153014,0 4px 12px -4px #2b3c8c2e}:root[data-theme=dark] .a8Vrqq_hover{box-shadow:none;background:#e8f0ef1a}.a8Vrqq_label{position:relative}.a8Vrqq_dot{background:var(--ember);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}.a8Vrqq_actions{align-items:center;gap:6px;display:flex}.a8Vrqq_toggle{width:42px;height:42px;color:var(--fg-2);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}.a8Vrqq_toggle:hover{color:var(--fg);background:var(--signal-soft)}.a8Vrqq_cta{background:linear-gradient(135deg, var(--signal), color-mix(in oklab, var(--signal), var(--lilac) 45%));color:#fff;height:44px;box-shadow:0 8px 20px -8px color-mix(in oklab, var(--signal), transparent 30%);transition:transform .3s var(--ease-bouncy), box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 18px;font-size:14px;font-weight:500;display:flex}.a8Vrqq_ctaIcon{width:32px;height:32px;transition:transform .4s var(--ease-bouncy), background-color .3s;background:#fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.a8Vrqq_cta:hover{box-shadow:0 12px 26px -8px color-mix(in oklab, var(--signal), transparent 20%);transform:translateY(-1px)}.a8Vrqq_cta:hover .a8Vrqq_ctaIcon{color:var(--signal);background:#fff;transform:rotate(45deg)}.a8Vrqq_burger{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.a8Vrqq_burger span{background:var(--fg);border-radius:2px;width:20px;height:1.5px;display:block}.a8Vrqq_sheet{z-index:49;padding:120px var(--margin) 40px;background:var(--bg);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.a8Vrqq_sheetLinks{flex-direction:column;gap:6px;display:flex}.a8Vrqq_sheetLink{align-items:baseline;gap:14px;font-size:clamp(44px,12vw,72px);display:flex}.a8Vrqq_sheetIndex{color:var(--signal);font-size:12px}.a8Vrqq_sheetFoot{color:var(--fg-3);font-size:12px}@media (max-width:820px){.a8Vrqq_links,.a8Vrqq_cta{display:none}.a8Vrqq_burger{display:flex}.a8Vrqq_inner,.a8Vrqq_inner[data-scrolled]{height:54px;padding:0 6px 0 16px}.a8Vrqq_logo{width:112px}}
.hYEXdW_sky{z-index:-2;pointer-events:none;opacity:var(--atmo-alpha);transition:opacity var(--dur-ui) var(--ease-smooth);position:fixed;inset:0;overflow:hidden}.hYEXdW_blob{will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.hYEXdW_dots{background-image:radial-gradient(circle at 1px 1px, var(--atmo-dot) 1px, transparent 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 80%);mask:radial-gradient(120% 90% at 50% 0,#000 20%,#0000 80%)}@media (prefers-reduced-motion:reduce){.hYEXdW_blob{will-change:auto}}
.JbSO2G_layer{z-index:45;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}
.ey4EsW_skip{z-index:200;background:var(--fg);color:var(--bg);border-radius:8px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.ey4EsW_skip:focus-visible{transform:none}.ey4EsW_progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--signal), var(--ember));height:2px;position:fixed;top:0;left:0;right:0}.ey4EsW_flyby{z-index:300;width:140px;color:var(--fg);pointer-events:none;position:fixed;top:0;left:0}.ey4EsW_flyby svg{width:100%;height:auto}
