._ambient_1sed4_1{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}._field_1sed4_9{width:var(--size,70vmax);aspect-ratio:1;background:radial-gradient(closest-side, var(--tone), transparent);opacity:var(--ambient-strength);border-radius:50%;position:absolute}._field_1sed4_9[data-field="1"]{--tone:var(--ambient-1);--drift-x:12vmax;--drift-y:30vmax;top:-32vmax;left:-22vmax}._field_1sed4_9[data-field="2"]{--tone:var(--ambient-2);--drift-x:-10vmax;--drift-y:22vmax;--size:60vmax;top:-18vmax;right:-26vmax}._field_1sed4_9[data-field="3"]{--tone:var(--ambient-3);--drift-x:16vmax;--drift-y:-26vmax;bottom:-40vmax;left:4vmax}._field_1sed4_9[data-field="4"]{--tone:var(--ambient-4);--drift-x:-14vmax;--drift-y:-18vmax;--size:48vmax;bottom:-24vmax;right:-16vmax}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){._field_1sed4_9{animation:linear both _drift_1sed4_1;animation-timeline:scroll(root)}}}@keyframes _drift_1sed4_1{to{translate:var(--drift-x) var(--drift-y)}}._grid_1sed4_61{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(90% 70% at 50% 0,#000 20%,#0000 75%)}._grain_1sed4_69{opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}._track_i2eky_1{--glass-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;width:104px;height:38px;padding:0;position:relative}._track_i2eky_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._label_i2eky_18{letter-spacing:.02em;color:var(--color-text-secondary);opacity:0;pointer-events:none;font-size:.75rem;font-weight:600;transition:opacity .6s cubic-bezier(.65,.05,.36,1),translate .6s cubic-bezier(.65,.05,.36,1);position:absolute;top:50%}._toLight_i2eky_30{right:14px;translate:6px -50%}._track_i2eky_1[aria-checked=true] ._toLight_i2eky_30{opacity:1;translate:0 -50%}._toDark_i2eky_39{left:14px;translate:-6px -50%}._track_i2eky_1[aria-checked=false] ._toDark_i2eky_39{opacity:1;translate:0 -50%}._bubble_i2eky_48{--glass-radius:50%;width:46px;height:46px;transition:translate .6s cubic-bezier(.65,.05,.36,1),box-shadow .6s cubic-bezier(.65,.05,.36,1);position:absolute;top:-4px;left:-4px;translate:66px}._track_i2eky_1[aria-checked=true] ._bubble_i2eky_48{box-shadow:var(--glass-shadow), 0 0 18px var(--toggle-halo);translate:0}._halo_i2eky_63{background:radial-gradient(circle, var(--toggle-halo), transparent 65%);opacity:0;border-radius:50%;transition:opacity .6s cubic-bezier(.65,.05,.36,1);position:absolute;inset:0}._track_i2eky_1[aria-checked=true] ._halo_i2eky_63{opacity:1}._icon_i2eky_75{width:20px;height:20px;transition:opacity .6s cubic-bezier(.65,.05,.36,1),rotate .6s cubic-bezier(.65,.05,.36,1),scale .6s cubic-bezier(.65,.05,.36,1);position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}._moon_i2eky_84{color:var(--toggle-glow);fill:currentColor;filter:drop-shadow(0 0 4px var(--toggle-glow)) drop-shadow(0 0 10px var(--toggle-halo));opacity:0}@media (prefers-reduced-motion:no-preference){._moon_i2eky_84{rotate:-90deg;scale:.5}}._track_i2eky_1[aria-checked=true] ._moon_i2eky_84{opacity:1;rotate:0deg;scale:1}._sun_i2eky_102{color:var(--color-text-tertiary);opacity:.8}._track_i2eky_1[aria-checked=true] ._sun_i2eky_102{opacity:0}@media (prefers-reduced-motion:no-preference){._track_i2eky_1[aria-checked=true] ._sun_i2eky_102{rotate:90deg;scale:.5}}._logo_w3lfz_1{min-height:44px;font-family:var(--font-heading);letter-spacing:-.02em;border-radius:10px;align-items:center;gap:8px;font-size:clamp(1.1875rem,1.03125rem + .520833vw,1.5rem);font-weight:600;display:inline-flex}._mark_w3lfz_13{flex-shrink:0;width:36px;height:36px}@media (max-width:479.98px){._wordmark_w3lfz_20{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._button_qgcpn_1{--glass-radius:999px;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._button_qgcpn_1._button_qgcpn_1{--glass-tint:var(--button-neutral-tint);--glass-rim:var(--button-neutral-rim);--glass-rim-width:1.5px;--glass-sheen:var(--button-sheen);--glass-inner:inset 0 -1px 0 rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), inset 0 -10px 16px -6px rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .55)), var(--button-neutral-bevel);--glass-shadow:var(--button-neutral-shadow);--glass-shadow-raised:var(--button-neutral-shadow-raised);--glass-solid:var(--button-neutral-solid);color:var(--button-neutral-text);--glass-lift:0px;--glass-light:linear-gradient(105deg, transparent calc(calc(var(--sweep) * 180% - 40%) - 22%), rgb(var(--glass-sweep-rgb) / var(--glass-sweep-alpha)) calc(var(--sweep) * 180% - 40%), transparent calc(calc(var(--sweep) * 180% - 40%) + 22%)), radial-gradient(90% 85% at 50% 118%, rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .25)) 45%, transparent 75%);--glass-rim-light:radial-gradient(80% 100% at 50% 100%, rgb(var(--button-neutral-glow) / calc(var(--hover-light) * var(--button-glow-strength))), rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .5)) 50%, transparent 85%)}._root_14hx3_1{visibility:hidden;pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){._root_14hx3_1{transition:visibility 0s linear .4s}}._root_14hx3_1[data-open]{visibility:visible;pointer-events:auto;transition:none}@media (min-width:1024px){._root_14hx3_1{display:none}}._scrim_14hx3_23{background:color-mix(in srgb, var(--color-background) 55%, transparent);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._scrim_14hx3_23{transition:opacity .4s cubic-bezier(.16,1,.3,1)}}._root_14hx3_1[data-open] ._scrim_14hx3_23{opacity:1}._sheet_14hx3_38{--glass-radius:32px;--reveal:0;top:calc(var(--header-offset) - 16px);flex-direction:column;gap:24px;padding:24px;display:flex;position:absolute;inset-inline:16px;translate:0 -12px}._sheet_14hx3_38>*{opacity:var(--reveal)}@media (prefers-reduced-motion:no-preference){._sheet_14hx3_38{transition:--reveal .4s cubic-bezier(.16,1,.3,1),translate .4s cubic-bezier(.16,1,.3,1)}}._root_14hx3_1[data-open] ._sheet_14hx3_38{--reveal:1;translate:0}._list_14hx3_63{flex-direction:column;display:flex}._link_14hx3_68{min-height:56px;font-family:var(--font-heading);color:var(--color-text-secondary);border-radius:16px;align-items:center;padding:0 16px;font-size:clamp(1.375rem,1.0625rem + 1.04167vw,2rem);font-weight:500;display:flex}._link_14hx3_68._active_14hx3_79{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 6%, transparent)}._cta_14hx3_84{width:100%}._wrapper_1mtv7_1{position:relative}._list_1mtv7_5{align-items:center;gap:4px;display:flex}._link_1mtv7_11{min-height:48px;color:var(--color-text-secondary);border-radius:999px;align-items:center;padding:0 20px;font-size:clamp(.9375rem,.90625rem + .104167vw,1rem);font-weight:500;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){._link_1mtv7_11{transition:color .2s cubic-bezier(.16,1,.3,1)}}._link_1mtv7_11:hover,._link_1mtv7_11._active_1mtv7_27{color:var(--color-text-primary)}._lens_1mtv7_31{--glass-radius:999px;width:var(--lens-width,0);height:100%;translate:var(--lens-x,0) 0;opacity:0;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){._lens_1mtv7_31{transition:translate .55s cubic-bezier(.34,1.56,.64,1),width .55s cubic-bezier(.34,1.56,.64,1),opacity .4s cubic-bezier(.16,1,.3,1)}}._wrapper_1mtv7_1[data-has-active] ._lens_1mtv7_31{opacity:1}._header_17dbt_1{top:16px;z-index:20;pointer-events:none;padding-inline:16px;position:fixed;inset-inline:0}._bar_17dbt_10{--glass-radius:999px;z-index:1;pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;min-height:76px;margin-inline:auto;padding:12px 12px 12px 24px;display:flex}@media (max-width:1023.98px){._desktopNav_17dbt_25{display:none}}._actions_17dbt_30{align-items:center;gap:8px;display:flex}@media (max-width:767.98px){._cta_17dbt_37{display:none}}@media (min-width:1024px){._menuButton_17dbt_43{display:none}}._footer_qdwj1_1{padding-inline:clamp(16px,5vw,48px);width:100%;max-width:1320px;margin-inline:auto;padding-bottom:24px}._panel_qdwj1_9{--glass-radius:32px;gap:48px;padding:clamp(24px,5vw,64px);display:grid}@media (min-width:768px){._panel_qdwj1_9{grid-template-columns:1.4fr 1fr}}._brand_qdwj1_21{flex-direction:column;align-items:flex-start;gap:16px;display:flex}._blurb_qdwj1_28{max-width:40ch;color:var(--color-text-secondary)}._email_qdwj1_33{color:var(--color-primary);text-underline-offset:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}._columns_qdwj1_41{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}._heading_qdwj1_47{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:16px;font-size:.75rem;font-weight:500}._list_qdwj1_57{color:var(--color-text-secondary);flex-direction:column;gap:8px;font-size:.875rem;display:flex}._list_qdwj1_57 a{padding-block:4px;display:inline-block}._list_qdwj1_57 a:hover{color:var(--color-text-primary)}._legal_qdwj1_72{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);grid-column:1/-1;padding-top:24px;font-size:.75rem}._app_msfyu_1{flex-direction:column;min-height:100dvh;display:flex;position:relative}._skipLink_msfyu_8{z-index:40;background:var(--color-surface);color:var(--color-text-primary);border-radius:10px;padding:8px 16px;font-weight:600;position:fixed;top:16px;left:16px;translate:0 -200%}._skipLink_msfyu_8:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;translate:0}._section_5ot3z_1{flex-direction:column;gap:48px;width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,5vw,48px);display:flex}._header_5ot3z_11{flex-direction:column;gap:16px;max-width:720px;display:flex}._header_5ot3z_11[data-align=center]{text-align:center;align-self:center;align-items:center}._eyebrow_5ot3z_23{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}._title_5ot3z_32{font-size:clamp(1.6875rem,1.15625rem + 1.77083vw,2.75rem)}._lede_5ot3z_36{color:var(--color-text-secondary);font-size:clamp(1.0625rem,1rem + .208333vw,1.1875rem)}._section_111k0_1{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,5vw,48px)}._panel_111k0_8{--glass-radius:32px;text-align:center;flex-direction:column;align-items:center;gap:24px;padding:clamp(48px,8vw,128px) clamp(24px,5vw,64px);display:flex;overflow:hidden}._glow_111k0_19{z-index:0;background:radial-gradient(60% 80% at 50% 110%, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}._title_111k0_27{max-width:18ch;font-size:clamp(2.125rem,1.1875rem + 3.125vw,4rem);position:relative}._title_111k0_27 em{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._lede_111k0_40{max-width:52ch;color:var(--color-text-secondary);font-size:clamp(1.0625rem,1rem + .208333vw,1.1875rem);position:relative}._actions_111k0_47{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex;position:relative}._backdrop_1hmuq_1{top:calc(var(--header-offset) * -1);z-index:-1;width:100vw;position:absolute;bottom:0;left:calc(50% - 50vw)}._hero_1hmuq_10,._page_1hmuq_11{background:var(--color-background);overflow:hidden}._hero_1hmuq_10:after,._page_1hmuq_11:after{content:"";position:absolute;inset:0}._hero_1hmuq_10{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#000000fe 65.1667%,#000000f6 68.3333%,#000000e5 71.5%,#000000c9 74.6667%,#000000a7 77.8333%,#00000080 81%,#00000058 84.1667%,#00000036 87.3333%,#0000001a 90.5%,#00000009 93.6667%,#00000001 96.8333%,#0000 100%);mask-image:linear-gradient(#000 62%,#000000fe 65.1667%,#000000f6 68.3333%,#000000e5 71.5%,#000000c9 74.6667%,#000000a7 77.8333%,#00000080 81%,#00000058 84.1667%,#00000036 87.3333%,#0000001a 90.5%,#00000009 93.6667%,#00000001 96.8333%,#0000 100%)}._hero_1hmuq_10:after{background:var(--hero-veil-narrow)}@media (min-width:1024px){._hero_1hmuq_10:after{background:var(--hero-veil-wide)}}._page_1hmuq_11{position:fixed;inset:0}._page_1hmuq_11:after{background:var(--page-veil)}@supports (animation-timeline:view()){._hero_1hmuq_10,._page_1hmuq_11{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;position:fixed}._hero_1hmuq_10{animation-name:_fade-out_1hmuq_1;animation-range:exit exit 60%}._page_1hmuq_11{animation-name:_fade-in_1hmuq_1;animation-range:exit 60%}}@keyframes _fade-out_1hmuq_1{to{opacity:0}}@keyframes _fade-in_1hmuq_1{0%{opacity:0}}._video_1hmuq_71{object-fit:cover;object-position:center 45%;pointer-events:none;width:100%;height:100%}._hero_1956t_1{width:100%;max-width:1320px;min-height:calc(100svh - var(--header-offset));align-items:center;gap:64px;margin-inline:auto;padding-block:48px;padding-inline:clamp(16px,5vw,48px);display:grid;position:relative}@media (min-width:1024px){._hero_1956t_1{grid-template-columns:1.2fr 1fr}}@supports (animation-timeline:view()){._hero_1956t_1{view-timeline:--hero block}}._copy_1956t_24{flex-direction:column;align-items:flex-start;gap:24px;display:flex}._eyebrow_1956t_31{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:inline-flex}._pulse_1956t_43{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 12px var(--color-accent);border-radius:50%}@media (prefers-reduced-motion:no-preference){._pulse_1956t_43{animation:2.4s cubic-bezier(.87,0,.13,1) infinite _pulse_1956t_43}}@keyframes _pulse_1956t_43{50%{opacity:.4}}._title_1956t_61{letter-spacing:-.03em;font-size:clamp(2.5rem,1.25rem + 4.16667vw,5rem);line-height:1.02}._title_1956t_61 em{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._lede_1956t_74{max-width:48ch;color:var(--color-text-secondary);font-size:clamp(1.0625rem,1rem + .208333vw,1.1875rem)}._actions_1956t_80{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}._orbit_2dvfa_1{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}._stage_2dvfa_9{--play:running;aspect-ratio:1;width:100%;max-width:660px;position:relative;container-type:inline-size}@media (min-width:1024px){._stage_2dvfa_9{width:calc(100% + 64px)}}._stage_2dvfa_9:focus-within,._stage_2dvfa_9[data-paused]{--play:paused}._stage_2dvfa_9:has(._item_2dvfa_22:hover){--play:paused}._ring_2dvfa_26,._track_2dvfa_27{--radius:42cqi}._glow_2dvfa_31{background:radial-gradient(circle at 32% 28%,#ffffffb3,#0000 24%),conic-gradient(from 210deg,#5b8cff,#6ef2ff,#a78bfa,#f472b6,#5b8cff);border-radius:50%;position:absolute;inset:20cqi;box-shadow:0 0 80px -10px #5b8cff8c}._track_2dvfa_27{inset:calc(50% - var(--radius));border:1px dashed var(--color-border-strong);opacity:.6;border-radius:50%;position:absolute}._track_2dvfa_27:after{content:"";border:1px solid var(--color-border);border-radius:50%;position:absolute;inset:-7cqi}._core_2dvfa_54{--glass-radius:50%;text-align:center;place-items:center;padding:6cqi;display:grid;position:absolute;inset:23cqi}@container (width<=440px){._core_2dvfa_54{padding:5cqi;inset:20cqi}}._coreContent_2dvfa_70{flex-direction:column;align-items:center;gap:1.6cqi;display:flex}@media (prefers-reduced-motion:no-preference){._coreContent_2dvfa_70{animation:.4s cubic-bezier(.16,1,.3,1) both _core-in_2dvfa_1}}@keyframes _core-in_2dvfa_1{0%{opacity:0;translate:0 6px}}._coreIcon_2dvfa_88{aspect-ratio:1;border:1px solid var(--color-border);width:9cqi;min-width:34px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:16px;justify-content:center;align-items:center;display:flex}._coreTitle_2dvfa_101{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(16px,4.4cqi,24px);font-weight:500;line-height:1.12}._coreSummary_2dvfa_110{max-width:32ch;color:var(--color-text-secondary);font-size:clamp(12px,2.7cqi,15px);line-height:1.35}._coreStack_2dvfa_117{font-family:var(--font-mono);color:var(--color-text-tertiary);font-size:clamp(10px,2cqi,12px)}@container (width<=440px){._coreStack_2dvfa_117{display:none}}._coreLink_2dvfa_128{min-height:32px;color:var(--color-primary);border-radius:999px;align-items:center;gap:4px;padding-inline:8px;font-size:clamp(12px,2.6cqi,14px);font-weight:600;display:inline-flex}._coreLink_2dvfa_128:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){._coreLink_2dvfa_128 svg{transition:translate .4s cubic-bezier(.16,1,.3,1)}}._coreLink_2dvfa_128:hover svg{translate:2px}._ring_2dvfa_26{animation:60s linear infinite _orbit-spin_2dvfa_1;animation-play-state:var(--play);position:absolute;inset:0}@keyframes _orbit-spin_2dvfa_1{to{rotate:360deg}}._slot_2dvfa_164{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--count))) translateY(calc(var(--radius) * -1)) rotate(calc(var(--i) * -360deg / var(--count)));justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}._item_2dvfa_22{--glass-radius:50%;aspect-ratio:1;cursor:pointer;width:clamp(52px,14cqi,84px);animation:60s linear infinite reverse _orbit-spin_2dvfa_1;animation-play-state:var(--play);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){._item_2dvfa_22{transition:color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),--hover-light .4s cubic-bezier(.16,1,.3,1)}}@media (hover:hover){._item_2dvfa_22:hover{--hover-light:1;box-shadow:var(--glass-shadow-raised)}}._item_2dvfa_22:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._ring_2dvfa_26 ._item_2dvfa_22{--glass-tint:var(--button-neutral-tint);--glass-rim:var(--button-neutral-rim);--glass-rim-width:1.5px;--glass-sheen:var(--button-sheen);--glass-inner:inset 0 -1px 0 rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), inset 0 -10px 16px -6px rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .55)), var(--button-neutral-bevel);--glass-shadow:var(--button-neutral-shadow);--glass-shadow-raised:var(--button-neutral-shadow-raised);--glass-solid:var(--button-neutral-solid);color:var(--button-neutral-text);--glass-lift:0px;--glass-light:linear-gradient(105deg, transparent calc(calc(var(--sweep) * 180% - 40%) - 22%), rgb(var(--glass-sweep-rgb) / var(--glass-sweep-alpha)) calc(var(--sweep) * 180% - 40%), transparent calc(calc(var(--sweep) * 180% - 40%) + 22%)), radial-gradient(90% 85% at 50% 118%, rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .25)) 45%, transparent 75%);--glass-rim-light:radial-gradient(80% 100% at 50% 100%, rgb(var(--button-neutral-glow) / calc(var(--hover-light) * var(--button-glow-strength))), rgb(var(--button-neutral-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .5)) 50%, transparent 85%)}._ring_2dvfa_26 ._item_2dvfa_22._active_2dvfa_242{--glass-tint:var(--button-primary-tint);--glass-rim:var(--button-primary-rim);--glass-rim-width:1.5px;--glass-sheen:var(--button-sheen);--glass-inner:inset 0 -1px 0 rgb(var(--button-primary-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), inset 0 -10px 16px -6px rgb(var(--button-primary-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .55)), var(--button-primary-bevel);--glass-shadow:var(--button-primary-shadow);--glass-shadow-raised:var(--button-primary-shadow-raised);--glass-solid:var(--button-primary-solid);color:var(--button-primary-text);--glass-lift:0px;--glass-light:linear-gradient(105deg, transparent calc(calc(var(--sweep) * 180% - 40%) - 22%), rgb(var(--glass-sweep-rgb) / var(--glass-sweep-alpha)) calc(var(--sweep) * 180% - 40%), transparent calc(calc(var(--sweep) * 180% - 40%) + 22%)), radial-gradient(90% 85% at 50% 118%, rgb(var(--button-primary-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .8)), rgb(var(--button-primary-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .25)) 45%, transparent 75%);--glass-rim-light:radial-gradient(80% 100% at 50% 100%, rgb(var(--button-primary-glow) / calc(var(--hover-light) * var(--button-glow-strength))), rgb(var(--button-primary-glow) / calc(calc(var(--hover-light) * var(--button-glow-strength)) * .5)) 50%, transparent 85%)}._itemIcon_2dvfa_277{flex-shrink:0;width:42%;height:42%}._itemLabel_2dvfa_283{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._steps_11irl_1{gap:16px;list-style:none;display:grid}@media (min-width:768px){._steps_11irl_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._steps_11irl_1{grid-template-columns:repeat(4,minmax(0,1fr))}}._step_11irl_1{flex-direction:column;gap:12px;padding:32px;display:flex}._number_11irl_24{background:var(--gradient-text);color:#0000;font-family:var(--font-mono);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.375rem,1.0625rem + 1.04167vw,2rem);font-weight:600}._title_11irl_34{font-size:clamp(1.1875rem,1.03125rem + .520833vw,1.5rem)}._description_11irl_38{color:var(--color-text-secondary)}._grid_2ttb3_1{gap:16px;display:grid}@media (min-width:768px){._grid_2ttb3_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){._grid_2ttb3_1{grid-template-columns:repeat(3,minmax(0,1fr))}}._card_2ttb3_16{flex-direction:column;gap:12px;min-height:220px;padding:32px;display:flex}._card_2ttb3_16:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}._icon_2ttb3_28{border:1px solid var(--color-border);width:48px;height:48px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}._title_2ttb3_41{font-size:clamp(1.1875rem,1.03125rem + .520833vw,1.5rem)}._link_2ttb3_45:after{content:"";border-radius:inherit;position:absolute;inset:0}._link_2ttb3_45:focus-visible{outline:none}._summary_2ttb3_55{color:var(--color-text-secondary)}._arrow_2ttb3_59{width:20px;height:20px;color:var(--color-text-tertiary);position:absolute;top:32px;right:32px}@media (prefers-reduced-motion:no-preference){._arrow_2ttb3_59{transition:translate .4s cubic-bezier(.16,1,.3,1),color .4s cubic-bezier(.16,1,.3,1)}}._card_2ttb3_16:hover ._arrow_2ttb3_59{color:var(--color-text-primary);translate:2px -2px}._chip_w2oru_1{border:1px solid var(--color-border);min-height:28px;font-family:var(--font-mono);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-primary) 4%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;display:inline-flex}._panel_8ogdt_1{--glass-radius:32px;padding:clamp(24px,4vw,48px)}._groups_8ogdt_6{flex-direction:column;display:flex}._group_8ogdt_6{gap:12px;padding-block:24px;display:grid}._group_8ogdt_6+._group_8ogdt_6{border-top:1px solid var(--color-border)}._group_8ogdt_6:first-child{padding-top:0}._group_8ogdt_6:last-child{padding-bottom:0}@media (min-width:768px){._group_8ogdt_6{grid-template-columns:160px 1fr;align-items:center}}._label_8ogdt_32{font-family:var(--font-heading);font-size:clamp(1.1875rem,1.03125rem + .520833vw,1.5rem);font-weight:500}._items_8ogdt_38{flex-wrap:wrap;gap:8px;display:flex}._grid_s4e4f_1{gap:24px;display:grid}@media (min-width:768px){._grid_s4e4f_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._item_s4e4f_11{flex-direction:column;justify-content:flex-end;min-height:420px;padding:16px;display:flex;position:relative}@media (min-width:768px){._featured_s4e4f_21{grid-column:1/-1;min-height:380px}}._art_s4e4f_27{background:linear-gradient(140deg, var(--hue-a), var(--hue-b));border-radius:32px;position:absolute;inset:0;overflow:hidden}._art_s4e4f_27:after{content:"";background:rgb(6, 8, 13, var(--art-dim));position:absolute;inset:0}._art_s4e4f_27 span{border:18px solid #ffffff59;border-radius:50%;position:absolute}._art_s4e4f_27 span:first-child{aspect-ratio:1;width:60%;top:-18%;right:-10%}._art_s4e4f_27 span:last-child{aspect-ratio:1;border-width:10px;border-color:#ffffff40;width:30%;top:16%;left:8%}._card_s4e4f_60{flex-direction:column;gap:12px;padding:32px;display:flex}@media (min-width:768px){._featured_s4e4f_21 ._card_s4e4f_60{max-width:560px}}._sector_s4e4f_72{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}._title_s4e4f_81{font-size:clamp(1.375rem,1.0625rem + 1.04167vw,2rem)}._summary_s4e4f_85{color:var(--color-text-secondary)}._stack_s4e4f_89{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}._more_1pn89_1{justify-content:center;display:flex}._stack_1pn89_6{flex-direction:column;gap:24px;display:flex}._contact_1pn89_12{align-items:start;gap:24px;width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,5vw,48px);display:grid}@media (min-width:1024px){._contact_1pn89_12{grid-template-columns:1.6fr 1fr}}._notFoundActions_1pn89_27{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.5;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html[data-scroll-locked]{overflow:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul[role=list],ol[role=list]{list-style:none}@media (prefers-reduced-motion:reduce){:where(:not([data-motion=essential],[data-motion=essential] *)),:where(:not([data-motion=essential],[data-motion=essential] *)):before,:where(:not([data-motion=essential],[data-motion=essential] *)):after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#06080d;--color-surface:#0f131b;--color-text-primary:#edf0f5;--color-text-secondary:#b7bec9;--color-text-tertiary:#a8b0bf;--color-primary:#9eb8ff;--color-accent:#6ef2ff;--gradient-text:linear-gradient(100deg, #9eb8ff, #6ef2ff 50%, #c4b5fd);--color-border:#ffffff1f;--color-border-strong:#fff6;--color-success:#4ade80;--color-danger:#f87171;--color-focus:#6ef2ff;--color-selection:#6ef2ff47;--ambient-1:#3357b8;--ambient-2:#6d28d9;--ambient-3:#0e7490;--ambient-4:#be185d;--ambient-strength:.55;--grid-line:#ffffff0d;--grain-opacity:.05;--art-dim:.65;--hero-veil-wide:linear-gradient(90deg, #06080dd1 0%, #06080dd1 3.75%, #06080dd1 7.5%, #06080dd1 11.25%, #06080dd0 15%, #06080dcf 18.75%, #06080dcf 22.5%, #06080dce 26.25%, #06080dcd 30%, #06080dcd 33.75%, #06080dcc 37.5%, #06080dcc 41.25%, #06080dcc 45%, #06080dcc 45%, #06080dcc 49.5833%, #06080dc9 54.1667%, #06080dc3 58.75%, #06080db9 63.3333%, #06080dad 67.9167%, #06080d9f 72.5%, #06080d92 77.0833%, #06080d85 81.6667%, #06080d7c 86.25%, #06080d76 90.8333%, #06080d73 95.4167%, #06080d73 100%);--hero-veil-narrow:linear-gradient(180deg, #06080dd1 0%, #06080dd1 4.16667%, #06080dd1 8.33333%, #06080dd1 12.5%, #06080dd0 16.6667%, #06080dcf 20.8333%, #06080dcf 25%, #06080dce 29.1667%, #06080dcd 33.3333%, #06080dcd 37.5%, #06080dcc 41.6667%, #06080dcc 45.8333%, #06080dcc 50%, #06080dcc 50%, #06080dcc 54.1667%, #06080dca 58.3333%, #06080dc5 62.5%, #06080dbf 66.6667%, #06080db6 70.8333%, #06080dac 75%, #06080da2 79.1667%, #06080d9a 83.3333%, #06080d93 87.5%, #06080d8f 91.6667%, #06080d8d 95.8333%, #06080d8c 100%);--page-veil:radial-gradient(110% 100% at 0% 100%, #24408f59 0%, #24408f59 8.33333%, #24408f56 16.6667%, #24408f50 25%, #24408f47 33.3333%, #24408f3a 41.6667%, #24408f2d 50%, #24408f1f 58.3333%, #24408f13 66.6667%, #24408f09 75%, #24408f03 83.3333%, #24408f00 91.6667%, #24408f00 100%), radial-gradient(100% 95% at 100% 0%, #24408f59 0%, #24408f59 8.33333%, #24408f56 16.6667%, #24408f50 25%, #24408f47 33.3333%, #24408f3a 41.6667%, #24408f2d 50%, #24408f1f 58.3333%, #24408f13 66.6667%, #24408f09 75%, #24408f03 83.3333%, #24408f00 91.6667%, #24408f00 100%), linear-gradient(180deg, #06080d80 0%, #06080d7f 2.91667%, #06080d7b 5.83333%, #06080d72 8.75%, #06080d65 11.6667%, #06080d53 14.5833%, #06080d40 17.5%, #06080d2c 20.4167%, #06080d1b 23.3333%, #06080d0d 26.25%, #06080d05 29.1667%, #06080d01 32.0833%, #06080d00 35%), linear-gradient(0deg, #06080d80 0%, #06080d7f 2.91667%, #06080d7b 5.83333%, #06080d72 8.75%, #06080d65 11.6667%, #06080d53 14.5833%, #06080d40 17.5%, #06080d2c 20.4167%, #06080d1b 23.3333%, #06080d0d 26.25%, #06080d05 29.1667%, #06080d01 32.0833%, #06080d00 35%), radial-gradient(ellipse 75% 85% at 50% 50%, #06080d00 30%, #06080d00 35.8333%, #06080d03 41.6667%, #06080d08 47.5%, #06080d10 53.3333%, #06080d1b 59.1667%, #06080d26 65%, #06080d32 70.8333%, #06080d3c 76.6667%, #06080d45 82.5%, #06080d4a 88.3333%, #06080d4c 94.1667%, #06080d4d 100%), linear-gradient(#06080dbf, #06080dbf);--glass-tint-clear:#ffffff0a;--glass-tint-floating:#10141e4d;--glass-sheen-floating:linear-gradient(180deg, #ffffff1f, transparent 60%);--glass-tint-regular:#10141e52;--glass-tint-thick:#0e121bb8;--glass-solid:#141922;--glass-sheen:linear-gradient(180deg, #ffffff12, transparent 45%);--glass-rim:linear-gradient(135deg, #ffffff73, #ffffff14 35%, #ffffff05 65%, #ffffff38);--glass-inner:inset 0 1px 0 #ffffff1a, inset 0 0 24px #ffffff08;--glass-shadow:0 1px 1px #0000004d, 0 18px 40px -16px #0009;--glass-shadow-raised:0 1px 1px #0000004d, 0 26px 56px -18px #000000b3;--glass-glare-rgb:255 255 255;--glass-glare-alpha:.16;--button-sheen:linear-gradient(180deg, #fff3, #ffffff0a 45%, transparent 60%);--button-neutral-tint:#ffffff12;--button-neutral-text:var(--color-text-primary);--button-neutral-solid:#1a202b;--button-neutral-rim:linear-gradient(180deg, #ffffff8c, #ffffff14);--button-neutral-bevel:inset 0 1px 0 #ffffff59, inset 0 0 0 1px #ffffff0f, inset 0 5px 10px #ffffff14, inset 0 -5px 10px #0000004d;--button-neutral-shadow:0 1px 2px #0006, 0 10px 22px -8px #0009;--button-neutral-shadow-raised:0 1px 2px #0006, 0 10px 22px -8px #0009, 0 10px 24px -6px #bad6ff66, 0 3px 10px -3px #bad6ffb3;--button-primary-tint:#8b7cf66b;--button-primary-text:#fff;--button-primary-solid:#5b4fd6;--button-primary-rim:linear-gradient(180deg, #ffffffa6, #c4bfff33);--button-primary-bevel:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #ffffff1a, inset 0 5px 10px #ffffff24, inset 0 -5px 10px #281e7866;--button-primary-shadow:0 2px 4px #0006, 0 10px 26px -8px #8b7cf68c;--button-primary-shadow-raised:0 2px 4px #0006, 0 10px 26px -8px #8b7cf68c, 0 10px 28px -6px #b0a6ffa6, 0 3px 10px -3px #c4bfffd9;--button-neutral-glow:186 214 255;--button-primary-glow:176 166 255;--button-glow-strength:1;--glass-sweep-rgb:255 255 255;--glass-sweep-alpha:0}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f5fa;--color-surface:#fff;--color-text-primary:#0b1020;--color-text-secondary:#3a4357;--color-text-tertiary:#454e61;--color-primary:#24408f;--color-accent:#0e8a99;--gradient-text:linear-gradient(100deg, #3357b8, #0e8a99 50%, #7c3aed);--color-border:#0f172a1a;--color-border-strong:#0f172a73;--color-success:#15803d;--color-danger:#b91c1c;--color-focus:#3357b8;--color-selection:#3357b833;--ambient-1:#9eb8ff;--ambient-2:#c4b5fd;--ambient-3:#a5f3fc;--ambient-4:#fbcfe8;--ambient-strength:.85;--grid-line:#0f172a0f;--grain-opacity:.035;--art-dim:0;--hero-veil-wide:linear-gradient(90deg, #f3f5fae0 0%, #f3f5fae0 3.75%, #f3f5fae0 7.5%, #f3f5fadf 11.25%, #f3f5fade 15%, #f3f5fadd 18.75%, #f3f5fadb 22.5%, #f3f5fada 26.25%, #f3f5fad8 30%, #f3f5fad7 33.75%, #f3f5fad7 37.5%, #f3f5fad6 41.25%, #f3f5fad6 45%, #f3f5fad6 45%, #f3f5fad6 49.5833%, #f3f5fad4 54.1667%, #f3f5fad0 58.75%, #f3f5fac9 63.3333%, #f3f5fac1 67.9167%, #f3f5fab8 72.5%, #f3f5faae 77.0833%, #f3f5faa6 81.6667%, #f3f5fa9f 86.25%, #f3f5fa9b 90.8333%, #f3f5fa99 95.4167%, #f3f5fa99 100%);--hero-veil-narrow:linear-gradient(180deg, #f3f5fae0 0%, #f3f5fae0 4.16667%, #f3f5fae0 8.33333%, #f3f5fadf 12.5%, #f3f5fade 16.6667%, #f3f5fadd 20.8333%, #f3f5fadb 25%, #f3f5fada 29.1667%, #f3f5fad8 33.3333%, #f3f5fad7 37.5%, #f3f5fad7 41.6667%, #f3f5fad6 45.8333%, #f3f5fad6 50%, #f3f5fad6 50%, #f3f5fad6 54.1667%, #f3f5fad4 58.3333%, #f3f5fad1 62.5%, #f3f5facc 66.6667%, #f3f5fac5 70.8333%, #f3f5fabe 75%, #f3f5fab7 79.1667%, #f3f5fab0 83.3333%, #f3f5faab 87.5%, #f3f5faa7 91.6667%, #f3f5faa6 95.8333%, #f3f5faa6 100%);--page-veil:radial-gradient(110% 100% at 0% 100%, #c2d3ff80 0%, #c2d3ff7f 8.33333%, #c2d3ff7b 16.6667%, #c2d3ff72 25%, #c2d3ff65 33.3333%, #c2d3ff53 41.6667%, #c2d3ff40 50%, #c2d3ff2c 58.3333%, #c2d3ff1b 66.6667%, #c2d3ff0d 75%, #c2d3ff05 83.3333%, #c2d3ff01 91.6667%, #c2d3ff00 100%), radial-gradient(100% 95% at 100% 0%, #c2d3ff80 0%, #c2d3ff7f 8.33333%, #c2d3ff7b 16.6667%, #c2d3ff72 25%, #c2d3ff65 33.3333%, #c2d3ff53 41.6667%, #c2d3ff40 50%, #c2d3ff2c 58.3333%, #c2d3ff1b 66.6667%, #c2d3ff0d 75%, #c2d3ff05 83.3333%, #c2d3ff01 91.6667%, #c2d3ff00 100%), linear-gradient(180deg, #f3f5fa80 0%, #f3f5fa7f 2.91667%, #f3f5fa7b 5.83333%, #f3f5fa72 8.75%, #f3f5fa65 11.6667%, #f3f5fa53 14.5833%, #f3f5fa40 17.5%, #f3f5fa2c 20.4167%, #f3f5fa1b 23.3333%, #f3f5fa0d 26.25%, #f3f5fa05 29.1667%, #f3f5fa01 32.0833%, #f3f5fa00 35%), linear-gradient(0deg, #f3f5fa80 0%, #f3f5fa7f 2.91667%, #f3f5fa7b 5.83333%, #f3f5fa72 8.75%, #f3f5fa65 11.6667%, #f3f5fa53 14.5833%, #f3f5fa40 17.5%, #f3f5fa2c 20.4167%, #f3f5fa1b 23.3333%, #f3f5fa0d 26.25%, #f3f5fa05 29.1667%, #f3f5fa01 32.0833%, #f3f5fa00 35%), radial-gradient(ellipse 75% 85% at 50% 50%, #f3f5fa00 30%, #f3f5fa00 35.8333%, #f3f5fa03 41.6667%, #f3f5fa08 47.5%, #f3f5fa10 53.3333%, #f3f5fa1b 59.1667%, #f3f5fa26 65%, #f3f5fa32 70.8333%, #f3f5fa3c 76.6667%, #f3f5fa45 82.5%, #f3f5fa4a 88.3333%, #f3f5fa4c 94.1667%, #f3f5fa4d 100%), linear-gradient(#f3f5facc, #f3f5facc);--glass-tint-clear:#ffffff29;--glass-tint-floating:#ffffff52;--glass-sheen-floating:linear-gradient(180deg, #fff9, transparent 60%);--glass-tint-regular:#ffffff5c;--glass-tint-thick:#ffffffc7;--glass-solid:#fff;--glass-sheen:linear-gradient(180deg, #ffffff73, transparent 50%);--glass-rim:linear-gradient(135deg, #fff, #ffffff59 35%, #ffffff26 65%, #fffc);--glass-inner:inset 0 1px 0 #ffffffe6, inset 0 0 24px #ffffff4d;--glass-shadow:0 1px 2px #0f172a0f, 0 16px 36px -14px #0f172a2e;--glass-shadow-raised:0 1px 2px #0f172a0f, 0 24px 48px -16px #0f172a3d;--glass-glare-rgb:255 255 255;--glass-glare-alpha:.7;--button-sheen:linear-gradient(180deg, #fff9, #ffffff24 42%, transparent 58%);--button-neutral-tint:#ffffff6b;--button-neutral-text:var(--color-text-primary);--button-neutral-solid:#fff;--button-neutral-rim:linear-gradient(180deg, #fff, #ffffff73);--button-neutral-bevel:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff80, inset 0 5px 10px #ffffffb3, inset 0 -5px 10px #0f172a14;--button-neutral-shadow:0 1px 2px #0f172a14, 0 8px 18px -6px #0f172a2e;--button-neutral-shadow-raised:0 1px 2px #0f172a14, 0 8px 18px -6px #0f172a24, 0 10px 24px -8px #22d3ee66, 0 3px 10px -3px #22d3ee80;--button-primary-tint:#9d94ff8c;--button-primary-text:#1e1b4b;--button-primary-solid:#c4bfff;--button-primary-rim:linear-gradient(180deg, #fffffff2, #c4bfff99);--button-primary-bevel:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #ffffff59, inset 0 5px 10px #ffffff73, inset 0 -5px 10px #6d5ce64d;--button-primary-shadow:0 2px 4px #6d5ce626, 0 10px 24px -6px #7c6cf673;--button-primary-shadow-raised:0 2px 4px #6d5ce626, 0 10px 24px -6px #7c6cf666, 0 10px 26px -6px #7c6cf680, 0 3px 10px -3px #7c6cf68c;--button-neutral-glow:34 211 238;--button-primary-glow:124 108 246;--button-glow-strength:.7;--glass-sweep-rgb:255 255 255;--glass-sweep-alpha:.85}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f3f5fa;--color-surface:#fff;--color-text-primary:#0b1020;--color-text-secondary:#3a4357;--color-text-tertiary:#454e61;--color-primary:#24408f;--color-accent:#0e8a99;--gradient-text:linear-gradient(100deg, #3357b8, #0e8a99 50%, #7c3aed);--color-border:#0f172a1a;--color-border-strong:#0f172a73;--color-success:#15803d;--color-danger:#b91c1c;--color-focus:#3357b8;--color-selection:#3357b833;--ambient-1:#9eb8ff;--ambient-2:#c4b5fd;--ambient-3:#a5f3fc;--ambient-4:#fbcfe8;--ambient-strength:.85;--grid-line:#0f172a0f;--grain-opacity:.035;--art-dim:0;--hero-veil-wide:linear-gradient(90deg, #f3f5fae0 0%, #f3f5fae0 3.75%, #f3f5fae0 7.5%, #f3f5fadf 11.25%, #f3f5fade 15%, #f3f5fadd 18.75%, #f3f5fadb 22.5%, #f3f5fada 26.25%, #f3f5fad8 30%, #f3f5fad7 33.75%, #f3f5fad7 37.5%, #f3f5fad6 41.25%, #f3f5fad6 45%, #f3f5fad6 45%, #f3f5fad6 49.5833%, #f3f5fad4 54.1667%, #f3f5fad0 58.75%, #f3f5fac9 63.3333%, #f3f5fac1 67.9167%, #f3f5fab8 72.5%, #f3f5faae 77.0833%, #f3f5faa6 81.6667%, #f3f5fa9f 86.25%, #f3f5fa9b 90.8333%, #f3f5fa99 95.4167%, #f3f5fa99 100%);--hero-veil-narrow:linear-gradient(180deg, #f3f5fae0 0%, #f3f5fae0 4.16667%, #f3f5fae0 8.33333%, #f3f5fadf 12.5%, #f3f5fade 16.6667%, #f3f5fadd 20.8333%, #f3f5fadb 25%, #f3f5fada 29.1667%, #f3f5fad8 33.3333%, #f3f5fad7 37.5%, #f3f5fad7 41.6667%, #f3f5fad6 45.8333%, #f3f5fad6 50%, #f3f5fad6 50%, #f3f5fad6 54.1667%, #f3f5fad4 58.3333%, #f3f5fad1 62.5%, #f3f5facc 66.6667%, #f3f5fac5 70.8333%, #f3f5fabe 75%, #f3f5fab7 79.1667%, #f3f5fab0 83.3333%, #f3f5faab 87.5%, #f3f5faa7 91.6667%, #f3f5faa6 95.8333%, #f3f5faa6 100%);--page-veil:radial-gradient(110% 100% at 0% 100%, #c2d3ff80 0%, #c2d3ff7f 8.33333%, #c2d3ff7b 16.6667%, #c2d3ff72 25%, #c2d3ff65 33.3333%, #c2d3ff53 41.6667%, #c2d3ff40 50%, #c2d3ff2c 58.3333%, #c2d3ff1b 66.6667%, #c2d3ff0d 75%, #c2d3ff05 83.3333%, #c2d3ff01 91.6667%, #c2d3ff00 100%), radial-gradient(100% 95% at 100% 0%, #c2d3ff80 0%, #c2d3ff7f 8.33333%, #c2d3ff7b 16.6667%, #c2d3ff72 25%, #c2d3ff65 33.3333%, #c2d3ff53 41.6667%, #c2d3ff40 50%, #c2d3ff2c 58.3333%, #c2d3ff1b 66.6667%, #c2d3ff0d 75%, #c2d3ff05 83.3333%, #c2d3ff01 91.6667%, #c2d3ff00 100%), linear-gradient(180deg, #f3f5fa80 0%, #f3f5fa7f 2.91667%, #f3f5fa7b 5.83333%, #f3f5fa72 8.75%, #f3f5fa65 11.6667%, #f3f5fa53 14.5833%, #f3f5fa40 17.5%, #f3f5fa2c 20.4167%, #f3f5fa1b 23.3333%, #f3f5fa0d 26.25%, #f3f5fa05 29.1667%, #f3f5fa01 32.0833%, #f3f5fa00 35%), linear-gradient(0deg, #f3f5fa80 0%, #f3f5fa7f 2.91667%, #f3f5fa7b 5.83333%, #f3f5fa72 8.75%, #f3f5fa65 11.6667%, #f3f5fa53 14.5833%, #f3f5fa40 17.5%, #f3f5fa2c 20.4167%, #f3f5fa1b 23.3333%, #f3f5fa0d 26.25%, #f3f5fa05 29.1667%, #f3f5fa01 32.0833%, #f3f5fa00 35%), radial-gradient(ellipse 75% 85% at 50% 50%, #f3f5fa00 30%, #f3f5fa00 35.8333%, #f3f5fa03 41.6667%, #f3f5fa08 47.5%, #f3f5fa10 53.3333%, #f3f5fa1b 59.1667%, #f3f5fa26 65%, #f3f5fa32 70.8333%, #f3f5fa3c 76.6667%, #f3f5fa45 82.5%, #f3f5fa4a 88.3333%, #f3f5fa4c 94.1667%, #f3f5fa4d 100%), linear-gradient(#f3f5facc, #f3f5facc);--glass-tint-clear:#ffffff29;--glass-tint-floating:#ffffff52;--glass-sheen-floating:linear-gradient(180deg, #fff9, transparent 60%);--glass-tint-regular:#ffffff5c;--glass-tint-thick:#ffffffc7;--glass-solid:#fff;--glass-sheen:linear-gradient(180deg, #ffffff73, transparent 50%);--glass-rim:linear-gradient(135deg, #fff, #ffffff59 35%, #ffffff26 65%, #fffc);--glass-inner:inset 0 1px 0 #ffffffe6, inset 0 0 24px #ffffff4d;--glass-shadow:0 1px 2px #0f172a0f, 0 16px 36px -14px #0f172a2e;--glass-shadow-raised:0 1px 2px #0f172a0f, 0 24px 48px -16px #0f172a3d;--glass-glare-rgb:255 255 255;--glass-glare-alpha:.7;--button-sheen:linear-gradient(180deg, #fff9, #ffffff24 42%, transparent 58%);--button-neutral-tint:#ffffff6b;--button-neutral-text:var(--color-text-primary);--button-neutral-solid:#fff;--button-neutral-rim:linear-gradient(180deg, #fff, #ffffff73);--button-neutral-bevel:inset 0 1px 0 #fff, inset 0 0 0 1px #ffffff80, inset 0 5px 10px #ffffffb3, inset 0 -5px 10px #0f172a14;--button-neutral-shadow:0 1px 2px #0f172a14, 0 8px 18px -6px #0f172a2e;--button-neutral-shadow-raised:0 1px 2px #0f172a14, 0 8px 18px -6px #0f172a24, 0 10px 24px -8px #22d3ee66, 0 3px 10px -3px #22d3ee80;--button-primary-tint:#9d94ff8c;--button-primary-text:#1e1b4b;--button-primary-solid:#c4bfff;--button-primary-rim:linear-gradient(180deg, #fffffff2, #c4bfff99);--button-primary-bevel:inset 0 1px 0 #ffffffe6, inset 0 0 0 1px #ffffff59, inset 0 5px 10px #ffffff73, inset 0 -5px 10px #6d5ce64d;--button-primary-shadow:0 2px 4px #6d5ce626, 0 10px 24px -6px #7c6cf673;--button-primary-shadow-raised:0 2px 4px #6d5ce626, 0 10px 24px -6px #7c6cf666, 0 10px 26px -6px #7c6cf680, 0 3px 10px -3px #7c6cf68c;--button-neutral-glow:34 211 238;--button-primary-glow:124 108 246;--button-glow-strength:.7;--glass-sweep-rgb:255 255 255;--glass-sweep-alpha:.85}}:root[data-reduced-transparency]{--glass-tint-clear:#14192280;--glass-tint-floating:#1419228c;--glass-tint-regular:#1419228c;--glass-tint-thick:#141922d9}:root[data-reduced-transparency][data-theme=light]{--glass-tint-clear:#ffffff8c;--glass-tint-floating:#ffffff9e;--glass-tint-regular:#ffffff94;--glass-tint-thick:#ffffffd9}:root{--font-heading:Space Grotesk Variable, Segoe UI, system-ui, sans-serif;--font-body:Inter Variable, system-ui, -apple-system, Segoe UI, sans-serif;--font-mono:JetBrains Mono Variable, ui-monospace, Cascadia Code, monospace;--header-offset:116px;--toggle-glow:#fffffff2;--toggle-halo:#ffffff4d}html,body{background-color:var(--color-background);color:var(--color-text-primary)}#root{isolation:isolate;min-height:100dvh}@property --glare-opacity{syntax:"<number>";inherits:true;initial-value:0}@property --hover-light{syntax:"<number>";inherits:false;initial-value:0}@property --sweep{syntax:"<number>";inherits:false;initial-value:0}@property --reveal{syntax:"<number>";inherits:true;initial-value:1}body{font-family:var(--font-body);letter-spacing:0;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1;font-size:clamp(.9375rem,.90625rem + .104167vw,1rem);font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.12}h1{font-size:clamp(2.125rem,1.1875rem + 3.125vw,4rem)}h2{font-size:clamp(1.6875rem,1.15625rem + 1.77083vw,2.75rem)}h3{font-size:clamp(1.375rem,1.0625rem + 1.04167vw,2rem)}h4{font-size:clamp(1.1875rem,1.03125rem + .520833vw,1.5rem)}h5{font-size:clamp(1.0625rem,1rem + .208333vw,1.1875rem)}h6{font-size:clamp(.9375rem,.90625rem + .104167vw,1rem)}p{text-wrap:pretty;max-width:68ch}strong,b{font-weight:600}small{font-size:.875rem}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.9em}[data-numeric],time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}::selection{background-color:var(--color-selection);color:var(--color-text-primary)}[data-reveal]{translate:0 calc((1 - var(--reveal,1)) * 28px)}[data-reveal]:not([data-glass-surface]){opacity:var(--reveal,1)}[data-reveal][data-glass-surface]{scale:calc(.97 + var(--reveal,1) * .03)}[data-reveal][data-glass-surface]>*{opacity:var(--reveal,1)}::view-transition-old(root){animation:.2s cubic-bezier(.7,0,.84,0) both page-out}::view-transition-new(root){animation:.4s cubic-bezier(.16,1,.3,1) both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}:root.is-theme-fading::view-transition-old(root){animation:.8s cubic-bezier(.37,0,.63,1) both theme-fade-out!important}:root.is-theme-fading::view-transition-new(root){animation:.8s cubic-bezier(.37,0,.63,1) both theme-fade-in!important}@keyframes theme-fade-out{to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0}}.visually-hidden,.visually-hidden--focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
