.landing_root__478kc{--bg:#fbfbfd;--fg:#1d1d1f;--fg-2:#515154;--fg-3:#86868b;--glass-bg:hsla(0,0%,100%,.55);--glass-border:hsla(0,0%,100%,.75);--glass-edge:rgba(0,0,0,.06);--glass-hl:hsla(0,0%,100%,.9);--glass-shadow:0 1px 1px rgba(0,0,0,.04),0 12px 40px rgba(40,30,90,.1);--thumb:hsla(0,0%,100%,.95);--orb-opacity:0.42;--logo-shadow:drop-shadow(0 2px 3px rgba(40,20,90,.28)) drop-shadow(0 22px 30px rgba(90,60,200,.26));--ground-shadow:rgba(45,25,105,.58);--logo-tone:brightness(1) saturate(1);--dot:#30d158;position:relative;min-height:100vh;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--fg);font-family:var(--font-text),-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--display:var(--font-display),"Iowan Old Style",Georgia,serif;transition:background .5s ease,color .5s ease}html[data-theme=dark] .landing_root__478kc{--bg:#000;--fg:#f5f5f7;--fg-2:#a1a1a6;--fg-3:#6e6e73;--glass-bg:hsla(0,0%,100%,.07);--glass-border:hsla(0,0%,100%,.14);--glass-edge:hsla(0,0%,100%,.04);--glass-hl:hsla(0,0%,100%,.22);--glass-shadow:0 1px 1px rgba(0,0,0,.4),0 16px 48px rgba(0,0,0,.55);--thumb:hsla(0,0%,100%,.16);--orb-opacity:0.3;--logo-shadow:drop-shadow(0 2px 4px rgba(0,0,0,.55)) drop-shadow(0 22px 40px rgba(150,90,255,.3));--ground-shadow:rgba(0,0,0,.75);--logo-tone:brightness(0.8) saturate(0.93) contrast(0.97)}.landing_orbs__jEdQi{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--orb-opacity);transition:opacity .5s ease}.landing_orb__o8Ub9{position:absolute;width:46vmax;height:46vmax;border-radius:50%;filter:blur(90px);animation:landing_drift__41x5T 28s ease-in-out infinite alternate}.landing_orbPurple__mH1_q{background:#9b3df0;top:-18vmax;left:-12vmax}.landing_orbBlue__dkytU{background:#1d8cf5;top:6vmax;right:-16vmax;animation-delay:-6s}.landing_orbAmber__7WnSZ{background:#ffb300;bottom:-22vmax;left:8vmax;animation-delay:-12s}.landing_orbPink__Lpjw1{background:#ff2d8a;bottom:-14vmax;right:4vmax;animation-delay:-18s}.landing_orbGreen__BbMr9{background:#5ed21a;top:38%;left:38%;width:26vmax;height:26vmax;animation-delay:-9s}@keyframes landing_drift__41x5T{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4vmax,3vmax,0) scale(1.12)}}.landing_glass__sdxvj{background:var(--glass-bg);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-hl),0 0 0 .5px var(--glass-edge)}.landing_navWrap__npLnE{position:fixed;top:16px;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 max(16px,env(safe-area-inset-left));pointer-events:none}.landing_navWrap__npLnE>*{pointer-events:auto}.landing_nav__knAbU{display:flex;align-items:center;gap:4px;height:44px;padding:0 8px 0 10px;border-radius:999px}.landing_navHome__ULjtJ{display:grid;place-items:center;margin-right:4px;border-radius:10px;transition:transform .35s cubic-bezier(.32,.72,0,1)}.landing_navHome__ULjtJ:hover{transform:scale(1.06)}.landing_navHome__ULjtJ:active{transform:scale(.96)}.landing_navHome__ULjtJ:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.landing_navMark__tYM5C{display:block;width:32px;height:32px}.landing_navLink__MX_D9{color:var(--fg-2);font-size:13px;font-weight:500;letter-spacing:-.01em;text-decoration:none;padding:8px 12px;border-radius:999px;transition:color .2s ease,background .2s ease}.landing_navLink__MX_D9:hover{color:var(--fg);background:var(--glass-edge)}.landing_navLink__MX_D9:focus-visible,.landing_scrollCue__y2i2T:focus-visible,.landing_switcherBtn__mfomV:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.landing_switcher__p9r3q{position:relative;display:grid;grid-template-columns:repeat(2,40px);height:44px;padding:4px;border-radius:999px}.landing_switcherThumb__lWg0Q{position:absolute;top:4px;left:4px;width:40px;height:36px;border-radius:999px;background:var(--thumb);box-shadow:0 1px 3px rgba(0,0,0,.18),inset 0 1px 0 var(--glass-hl);transition:transform .35s cubic-bezier(.32,.72,0,1)}.landing_switcherBtn__mfomV{position:relative;display:grid;place-items:center;height:36px;border:0;background:none;color:var(--fg-3);cursor:pointer;border-radius:999px;transition:color .2s ease}.landing_switcherBtn__mfomV[aria-checked=true]{color:var(--fg)}.landing_switcherBtn__mfomV svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing_hero__wie8N{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:110px 24px 90px}.landing_logoStage__xPzCt{position:relative;width:min(620px,82vw)}.landing_logoWrap__5DKhw{position:relative;width:100%;animation:landing_float__0QE0G 7s ease-in-out infinite}.landing_logoShadow__gWKN3{position:absolute;left:2%;width:80%;top:74%;height:11%;pointer-events:none;opacity:0;animation:landing_shadowIn__OC_Np 1.2s ease 1.6s forwards,landing_shadowBreathe__UNpll 7s ease-in-out 2.8s infinite}.landing_logoShadowCore__KcTgY{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(ellipse at center,var(--ground-shadow) 0,transparent 68%);filter:blur(14px)}@keyframes landing_shadowIn__OC_Np{0%{opacity:0}to{opacity:.9}}@keyframes landing_shadowBreathe__UNpll{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.62;transform:scaleX(.93)}}.landing_sceneBox__yFBtb{position:relative;width:100%}.landing_scene__zgF5_{position:absolute;inset:0;z-index:1;filter:var(--logo-tone) var(--logo-shadow);transition:filter .5s ease}.landing_piece__99MJN{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}.landing_ribbons__2l53P{position:absolute;left:-10%;top:-4%;width:150%;height:150%;z-index:2;pointer-events:none;animation:landing_ribbonsIn__M1j4k .7s ease 3.2s both;filter:var(--logo-tone);transition:filter .5s ease}@keyframes landing_ribbonsIn__M1j4k{0%{opacity:0}to{opacity:1}}@keyframes landing_float__0QE0G{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing_headline__Ctbxa{margin-top:clamp(4px,1.5vw,14px);font-family:var(--display);font-size:clamp(3rem,8.2vw,6rem);font-weight:400;letter-spacing:-.02em;line-height:.98}.landing_headline__Ctbxa em{font-style:italic;letter-spacing:-.01em}.landing_sub__aXliE{margin-top:22px;max-width:38ch;font-size:clamp(1rem,1.7vw,1.1875rem);font-weight:400;line-height:1.55;letter-spacing:.005em;color:var(--fg-2);text-wrap:balance}.landing_pill__RSgr8{margin-top:36px;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 22px 0 18px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.005em}.landing_dot__S9AHa{width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 0 var(--dot);animation:landing_pulse__B7fs1 2.4s ease-out infinite}@keyframes landing_pulse__B7fs1{0%{box-shadow:0 0 0 0 rgba(48,209,88,.55)}80%,to{box-shadow:0 0 0 10px rgba(48,209,88,0)}}.landing_scrollCue__y2i2T{position:absolute;bottom:28px;left:50%;margin-left:-16px;width:32px;height:32px;display:grid;place-items:center;color:var(--fg-3);border-radius:50%}.landing_scrollCue__y2i2T svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing_about__IgsJQ{position:relative;max-width:980px;margin:0 auto;padding:clamp(72px,12vw,150px) 24px;text-align:center;scroll-margin-top:20px}.landing_eyebrow__xr4rD{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-3)}.landing_statement__SPZvr{margin:20px auto 0;max-width:16ch;font-family:var(--display);font-size:clamp(2.5rem,6.4vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.landing_body__aBhXk{margin:26px auto 0;max-width:46ch;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65;color:var(--fg-2);text-wrap:balance}.landing_grid__S1jw_{list-style:none;margin:clamp(44px,7vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:16px;gap:16px}.landing_card__weaXj{text-align:left;padding:28px 24px 30px;border-radius:28px;transition:transform .4s cubic-bezier(.32,.72,0,1)}.landing_card__weaXj:hover{transform:translateY(-4px)}.landing_cardIcon__lgKGd{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--glass-edge);color:var(--fg)}.landing_cardIcon__lgKGd svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.landing_cardTitle__G7lDZ{margin-top:24px;font-family:var(--display);font-size:1.875rem;font-weight:400;letter-spacing:-.01em;line-height:1}.landing_cardText__jE8hl{margin-top:8px;font-size:.9375rem;line-height:1.5;color:var(--fg-2)}.landing_footer__0UmUP{display:flex;justify-content:center;gap:10px;padding:0 24px 48px;font-size:13px;color:var(--fg-3)}.landing_rise__040z_{opacity:0;animation:landing_rise__040z_ .9s cubic-bezier(.22,1,.36,1) forwards}.landing_logoWrap__5DKhw.landing_rise__040z_{animation:landing_rise__040z_ .9s cubic-bezier(.22,1,.36,1) forwards,landing_float__0QE0G 7s ease-in-out .9s infinite}@keyframes landing_rise__040z_{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.landing_navLink__MX_D9:last-of-type{display:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.landing_glass__sdxvj{background:var(--bg)}}@media (prefers-reduced-motion:reduce){.landing_dot__S9AHa,.landing_logoWrap__5DKhw,.landing_logoWrap__5DKhw.landing_rise__040z_,.landing_orb__o8Ub9{animation:none}.landing_logoShadow__gWKN3{animation:none;opacity:.85}.landing_ribbons__2l53P{animation:none}.landing_rise__040z_{animation:none;opacity:1}.landing_card__weaXj,.landing_switcherThumb__lWg0Q{transition:none}}@media (prefers-reduced-motion:no-preference){.landing_piece__99MJN:not([data-ready]){opacity:0}}