.zaun-v3{--zaun-black:#08090A;--zaun-panel:#101113;--zaun-raised:#16181B;--zaun-input:#1D2024;--zaun-overlay:rgba(8,9,10,0.72);--zaun-bone:#F5F1E8;--zaun-bone-raised:#FBF8F1;--zaun-bone-sunken:#ECE7D9;--zaun-fg-1:#F5F1E8;--zaun-fg-2:#BEB8AB;--zaun-fg-3:#7C7870;--zaun-fg-4:#4A4842;--zaun-fg-1-light:#08090A;--zaun-fg-2-light:#3A3A38;--zaun-fg-3-light:#6E6B64;--zaun-fg-4-light:#A19D93;--zaun-accent:#7FC8E0;--zaun-accent-soft:#B6E1EE;--zaun-accent-deep:#4A95B0;--zaun-accent-tint:rgba(127,200,224,0.14);--zaun-danger:#D8624A;--zaun-danger-tint:rgba(216,98,74,0.14);--zaun-success:#7FA787;--zaun-success-tint:rgba(127,167,135,0.14);--zaun-info:#5FA8B8;--zaun-info-tint:rgba(95,168,184,0.14);--zaun-warn:#E8A24C;--zaun-line:rgba(245,241,232,0.12);--zaun-line-strong:rgba(245,241,232,0.20);--zaun-line-soft:rgba(245,241,232,0.06);--zaun-line-light:rgba(8,9,10,0.10);--zaun-line-light-strong:rgba(8,9,10,0.18);--zaun-ridge:inset 0 1px 0 rgba(255,255,255,0.04);--c-page:#F5F1E8;--c-panel:#FBF8F1;--c-raised:#ECE7D9;--c-page-glass:rgba(245,241,232,0.72);--c-fg:#08090A;--c-fg2:#3A3A38;--c-fg3:#6E6B64;--c-fg4:#A19D93;--c-ink:#08090A;--c-ink-fg:#F5F1E8;--c-btn-primary:#08090A;--c-btn-primary-fg:#F5F1E8;--c-btn-primary-hover:#1a1c1f;--c-purple:#8B72D4;--c-purple-soft:#D5C7EF;--c-purple-deep:#AE97E2;--c-purple-tint:rgba(139,114,212,0.14);--c-warm:#E8A24C;--c-moss:#7FA787;--c-danger:#D8624A;--c-line:rgba(8,9,10,0.10);--c-line-strong:rgba(8,9,10,0.18);--c-line-soft:rgba(8,9,10,0.05);--c-line-dark:rgba(245,241,232,0.12);--c-line-dark-strong:rgba(245,241,232,0.20);--c-line-dark-soft:rgba(245,241,232,0.06);--c-ridge:inset 0 1px 0 rgba(255,255,255,0.04);--c-hero-chip-bg:rgba(251,248,241,0.78);--c-hero-chip-border:rgba(8,9,10,0.10);--c-hero-chip-text:#3A3A38;--c-hero-chip-ridge:0 1px 0 rgba(255,255,255,0.7) inset,0 6px 18px -10px rgba(8,9,10,0.18);--c-hero-badge-bg:rgba(251,248,241,0.85);--c-hero-vignette-top:rgba(245,241,232,0.55);--c-hero-vignette-bot:rgba(245,241,232,0.85);--c-hero-wash-inner:rgba(255,246,224,0.55);--c-hero-wash-mid:rgba(245,241,232,0);--c-hero-wash-outer:rgba(228,218,196,0.18);--c-hero-ripple-alpha-mult:1.85;--c-hero-ripple-line-width:1.6;--c-hero-pattern-intensity-mult:1.25;--zaun-font-display:"HostGrotesk","DMSans",ui-sans-serif,system-ui,-apple-system,sans-serif;--zaun-font-body:"DMSans",ui-sans-serif,system-ui,-apple-system,sans-serif;--zaun-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--zaun-font-serif:ui-serif,Georgia,"Times New Roman",serif;--zaun-fs-eyebrow:0.75rem;--zaun-fs-meta:0.8125rem;--zaun-fs-small:0.875rem;--zaun-fs-body:1rem;--zaun-fs-body-lg:1.125rem;--zaun-fs-lead:1.375rem;--zaun-fs-h4:1.5rem;--zaun-fs-h3:2rem;--zaun-fs-h2:clamp(2.25rem,4vw,3rem);--zaun-fs-h1:clamp(2.75rem,6vw,4.5rem);--zaun-fs-display:clamp(3.5rem,8vw,5.5rem);--zaun-fw-regular:400;--zaun-fw-medium:500;--zaun-fw-semibold:600;--zaun-fw-bold:700;--zaun-lh-tight:1.05;--zaun-lh-snug:1.2;--zaun-lh-normal:1.45;--zaun-lh-relaxed:1.55;--zaun-lh-loose:1.7;--zaun-tracking-display:-0.02em;--zaun-tracking-tight:-0.01em;--zaun-tracking-normal:0em;--zaun-tracking-wide:0.04em;--zaun-tracking-eyebrow:0.12em;--zaun-s-1:4px;--zaun-s-2:8px;--zaun-s-3:12px;--zaun-s-4:16px;--zaun-s-5:24px;--zaun-s-6:32px;--zaun-s-7:48px;--zaun-s-8:64px;--zaun-s-9:96px;--zaun-s-10:128px;--zaun-s-11:192px;--zaun-r-xs:2px;--zaun-r-sm:4px;--zaun-r-md:8px;--zaun-r-lg:12px;--zaun-r-xl:16px;--zaun-shadow-1:0 1px 0 rgba(0,0,0,0.04);--zaun-shadow-2:0 1px 0 rgba(0,0,0,0.04),0 8px 24px -8px rgba(0,0,0,0.08);--zaun-shadow-3:0 2px 0 rgba(0,0,0,0.06),0 16px 40px -12px rgba(0,0,0,0.18);--zaun-ease-ui:cubic-bezier(0.2,0.8,0.2,1);--zaun-ease-in:cubic-bezier(0.4,0,0.2,1);--zaun-dur-micro:150ms;--zaun-dur-ui:240ms;--zaun-dur-section:480ms;--zaun-dur-hero:800ms;--zaun-container-read:680px;--zaun-container:1080px;--zaun-container-wide:1280px;background:var(--c-page);color:var(--c-fg);font-family:var(--zaun-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;transition:background .24s var(--zaun-ease-ui),color .24s var(--zaun-ease-ui)}.zaun-v3[data-theme=dark],html[data-zaun-theme=dark] .zaun-v3{--c-page:#08090A;--c-panel:#101113;--c-raised:#16181B;--c-page-glass:rgba(8,9,10,0.72);--c-fg:#F5F1E8;--c-fg2:#BEB8AB;--c-fg3:#7C7870;--c-fg4:#4A4842;--c-ink:#101113;--c-ink-fg:#F5F1E8;--c-btn-primary:#F5F1E8;--c-btn-primary-fg:#08090A;--c-btn-primary-hover:#ECE7D9;--c-line:rgba(245,241,232,0.12);--c-line-strong:rgba(245,241,232,0.20);--c-line-soft:rgba(245,241,232,0.06);--c-line-dark:rgba(8,9,10,0.10);--c-line-dark-strong:rgba(8,9,10,0.18);--c-line-dark-soft:rgba(8,9,10,0.05);--c-ridge:inset 0 1px 0 rgba(255,255,255,0.04);--c-hero-chip-bg:rgba(22,24,27,0.78);--c-hero-chip-border:rgba(245,241,232,0.10);--c-hero-chip-text:#BEB8AB;--c-hero-chip-ridge:inset 0 1px 0 rgba(255,255,255,0.04),0 8px 24px -10px rgba(0,0,0,0.6);--c-hero-badge-bg:rgba(22,24,27,0.85);--c-hero-vignette-top:rgba(8,9,10,0.55);--c-hero-vignette-bot:rgba(8,9,10,0.85);--c-hero-wash-inner:rgba(232,162,76,0.10);--c-hero-wash-mid:rgba(8,9,10,0);--c-hero-wash-outer:rgba(8,9,10,0.40);--c-hero-ripple-alpha-mult:1.0;--c-hero-ripple-line-width:1.2;--c-hero-pattern-intensity-mult:1.0}.zaun-v3 .ember-fire-theme{--c-purple:#C2440F;--c-purple-soft:#F2C8A6;--c-purple-deep:#DD5A24;--c-purple-tint:rgba(221,90,36,0.13)}.zaun-v3[data-theme=dark] .ember-fire-theme,html[data-zaun-theme=dark] .zaun-v3 .ember-fire-theme{--c-purple:#E8552E;--c-purple-soft:#F2C8A6;--c-purple-deep:#F0703A;--c-purple-tint:rgba(240,112,58,0.16)}.zaun-v3 ::selection{background:var(--c-purple-tint)}.zaun-v3 .zaun-wordmark-dark,.zaun-v3[data-theme=dark] .zaun-wordmark-light,html[data-zaun-theme=dark] .zaun-v3 .zaun-wordmark-light{display:none}.zaun-v3[data-theme=dark] .zaun-wordmark-dark,html[data-zaun-theme=dark] .zaun-v3 .zaun-wordmark-dark{display:inline-block}.zaun-v3 .zaun-product-box{--pb-bg:radial-gradient(130% 90% at 50% 0%,#FBF8F1 0%,#F0EBDD 55%,#E8E1D0 100%);--pb-border:var(--c-line);--pb-shadow:inset 0 1px 0 rgba(255,255,255,0.5),0 26px 60px -30px rgba(8,9,10,0.22);--pb-title:var(--c-fg);--pb-desc:var(--c-fg2);--pb-learn:var(--c-fg);--pb-accent-text:color-mix(in srgb,var(--box-accent,#8B72D4) 60%,#08090A)}.zaun-v3[data-theme=dark] .zaun-product-box,html[data-zaun-theme=dark] .zaun-v3 .zaun-product-box{--pb-bg:radial-gradient(130% 90% at 50% 0%,#1b1c22 0%,#101115 48%,#0a0b0d 100%);--pb-border:rgba(245,241,232,0.14);--pb-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 26px 60px -30px rgba(0,0,0,0.7);--pb-title:#F5F1E8;--pb-desc:rgba(245,241,232,0.64);--pb-learn:#F5F1E8;--pb-accent-text:var(--box-accent)}.zaun-prose h2{font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.018em;margin:56px 0 16px}.zaun-prose h2,.zaun-prose h3{font-family:HostGrotesk,DMSans,system-ui,sans-serif;color:var(--c-fg)}.zaun-prose h3{font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.012em;margin:36px 0 12px}.zaun-prose p{margin:0 0 18px}.zaun-prose a{color:var(--c-purple-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.5px}.zaun-prose a:hover{text-decoration-thickness:1px}.zaun-prose ol,.zaun-prose ul{padding-left:22px;margin:0 0 18px}.zaun-prose li{margin-bottom:8px}.zaun-prose strong{color:var(--c-fg);font-weight:500}.zaun-prose code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;background:var(--c-raised);padding:1px 6px;border-radius:3px;border:.5px solid var(--c-line);color:var(--c-fg)}.zaun-prose hr{border:0;border-top:.5px solid var(--c-line);margin:48px 0}@media (max-width:1100px){.zaun-v3 .zaun-foot-grid{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:720px){.zaun-v3 .zaun-foot-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}}@media (max-width:768px){.zaun-v3{overflow-x:clip}.zaun-v3 .zaun-comp-grid,.zaun-v3 .zaun-lake-grid,.zaun-v3 .zaun-platform-hero-grid,.zaun-v3 .zaun-section-grid,.zaun-v3 .zaun-section-grid-3,.zaun-v3 [style*="grid-template-columns: 0.72fr 1.45fr"],.zaun-v3 [style*="grid-template-columns: 0.85fr 1.15fr"],.zaun-v3 [style*="grid-template-columns: 0.95fr 1.05fr"],.zaun-v3 [style*="grid-template-columns: 0.9fr 1.4fr 1.4fr"],.zaun-v3 [style*="grid-template-columns: 1.05fr 0.95fr"],.zaun-v3 [style*="grid-template-columns: 1.15fr 0.85fr"],.zaun-v3 [style*="grid-template-columns: 1.1fr 1fr"],.zaun-v3 [style*="grid-template-columns: 120px 1fr"],.zaun-v3 [style*="grid-template-columns: 180px 1fr"],.zaun-v3 [style*="grid-template-columns: 1fr 1.4fr"],.zaun-v3 [style*="grid-template-columns: 1fr 1fr"],.zaun-v3 [style*="grid-template-columns: 54px 1fr"],.zaun-v3 [style*="grid-template-columns: 64px 1fr"],.zaun-v3 [style*="grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr)"],.zaun-v3 [style*="grid-template-columns: minmax(0, 1.05fr)"],.zaun-v3 [style*="grid-template-columns: minmax(220px, 260px)"],.zaun-v3 [style*="grid-template-columns: repeat(2"],.zaun-v3 [style*="grid-template-columns: repeat(2, minmax(0, 1fr))"],.zaun-v3 [style*="grid-template-columns: repeat(3"],.zaun-v3 [style*="grid-template-columns: repeat(4"],.zaun-v3 [style*="grid-template-columns: repeat(auto-fit"],.zaun-v3 [style*="grid-template-columns:0.72fr 1.45fr"],.zaun-v3 [style*="grid-template-columns:0.85fr 1.15fr"],.zaun-v3 [style*="grid-template-columns:0.95fr 1.05fr"],.zaun-v3 [style*="grid-template-columns:0.9fr 1.4fr 1.4fr"],.zaun-v3 [style*="grid-template-columns:1.05fr 0.95fr"],.zaun-v3 [style*="grid-template-columns:1.15fr 0.85fr"],.zaun-v3 [style*="grid-template-columns:1.1fr 1fr"],.zaun-v3 [style*="grid-template-columns:120px 1fr"],.zaun-v3 [style*="grid-template-columns:180px 1fr"],.zaun-v3 [style*="grid-template-columns:1fr 1.4fr"],.zaun-v3 [style*="grid-template-columns:1fr 1fr"],.zaun-v3 [style*="grid-template-columns:54px 1fr"],.zaun-v3 [style*="grid-template-columns:64px 1fr"],.zaun-v3 [style*="grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr)"],.zaun-v3 [style*="grid-template-columns:minmax(0, 1.05fr)"],.zaun-v3 [style*="grid-template-columns:minmax(0,1.05fr)"],.zaun-v3 [style*="grid-template-columns:minmax(220px, 260px)"],.zaun-v3 [style*="grid-template-columns:repeat(2"],.zaun-v3 [style*="grid-template-columns:repeat(2, minmax(0, 1fr))"],.zaun-v3 [style*="grid-template-columns:repeat(3"],.zaun-v3 [style*="grid-template-columns:repeat(4"],.zaun-v3 [style*="grid-template-columns:repeat(auto-fit"]{grid-template-columns:minmax(0,1fr)!important}.zaun-v3 .zaun-platform-hero-grid,.zaun-v3 .zaun-section-grid{gap:32px!important}.zaun-v3 [style*="padding: 128px 32px"]{padding:72px 20px!important}.zaun-v3 [style*="padding: 96px 32px"]{padding:56px 20px!important}.zaun-v3 [style*="padding: 80px 32px"]{padding:48px 20px!important}.zaun-v3 [style*="padding: 64px 32px"]{padding:40px 20px!important}.zaun-v3 [style*="padding: 18px 32px"]{padding:14px 16px!important}.zaun-v3 [style*="padding: 40px 32px 56px"]{padding:28px 20px 36px!important}.zaun-v3 [style*="padding: 128px 32px 80px"]{padding:88px 20px 56px!important}.zaun-v3 [style*="padding: 120px 32px 140px"]{padding:64px 20px 80px!important}.zaun-v3 [style*="padding: 160px 32px 140px"]{padding:80px 20px 72px!important}.zaun-v3 [style*="padding: 32px"]:not([style*="padding: 32px 32px"]){padding-left:20px!important;padding-right:20px!important}.zaun-v3 [style*="padding: 28px 32px 20px"]{padding:24px 22px 18px!important}.zaun-v3 [style*="padding: 28px 32px 8px"]{padding:24px 22px 8px!important}.zaun-v3 [style*="padding: 16px 32px"]{padding:14px 22px!important}.zaun-v3 [style*="padding: 32px 32px 26px"]{padding:24px 22px!important}.zaun-v3 [style*="padding: 40px 32px 44px"]{padding:28px 22px 32px!important}.zaun-v3 footer[style*="padding: 40px 32px 56px"]{padding:32px 20px 40px!important}.zaun-v3 h1,.zaun-v3 h2{word-break:break-word}.zaun-v3 section[style*="min-height: 780px"],.zaun-v3 section[style*="min-height:780px"],.zaun-v3 section[style*="minHeight: 780px"]{min-height:620px!important}.zaun-v3 #products{margin-top:-100px!important}.zaun-v3 .zaun-hiw-stack{height:auto!important}.zaun-v3 .zaun-hiw-sticky{position:static!important;height:auto!important;padding:48px 20px!important}.zaun-v3 .zaun-hiw-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.zaun-v3 .zaun-hiw-mocks{display:none!important}.zaun-v3 .zaun-hiw-text{min-height:auto!important}.zaun-v3 .zaun-hiw-text-slot{min-height:auto!important;position:static!important}.zaun-v3 .zaun-hiw-text-slot>div{position:static!important;inset:auto!important;opacity:1!important;transform:none!important;pointer-events:auto!important;margin-bottom:28px!important}.zaun-v3 .zaun-hiw-progress{display:none!important}.zaun-v3 .zaun-mac-window{height:auto!important;min-height:320px}.zaun-v3 [style*="grid-template-columns: 24px 1fr auto"]{grid-template-columns:1fr auto!important}.zaun-v3 [style*="grid-template-columns: 12px 50px 1fr auto auto"]{grid-template-columns:1fr auto!important;gap:8px!important}.zaun-v3 [style*="grid-template-columns: 180px 1fr"],.zaun-v3 [style*="grid-template-columns: 54px 1fr"],.zaun-v3 [style*="grid-template-columns: 64px 1fr"]{grid-template-columns:minmax(0,1fr)!important}.zaun-v3 [style*="perspective: 1400"]{perspective:none!important;height:auto!important}.zaun-v3 [style*="display: flex"][style*="gap: 32"][style*="flex-wrap: wrap"][style*="text-transform: uppercase"]{gap:12px!important;font-size:10px!important}.zaun-v3 [style*="max-width: 1080"],.zaun-v3 [style*="max-width: 1180"],.zaun-v3 [style*="max-width: 1280"],.zaun-v3 [style*="max-width: 1320"],.zaun-v3 [style*="max-width: 760"],.zaun-v3 [style*="max-width: 880"]{max-width:100%!important}.zaun-prose h2{font-size:24px;margin-top:40px}.zaun-prose h3{font-size:18px;margin-top:28px}.zaun-v3 .zaun-section-rail{display:none!important}}@media (min-width:769px) and (max-width:980px){.zaun-v3 .zaun-platform-hero-grid,.zaun-v3 .zaun-section-grid{grid-template-columns:1fr!important;gap:40px!important}.zaun-v3 .zaun-section-grid-3{grid-template-columns:repeat(2,1fr)!important}}.zaun-mobile-nav-trigger{display:none}.zaun-desktop-nav-controls,.zaun-desktop-nav-links{display:flex}@media (max-width:980px){.zaun-desktop-nav-controls,.zaun-desktop-nav-links{display:none!important}.zaun-mobile-nav-trigger{display:inline-flex!important}}.zaun-mobile-nav-panel{position:fixed;inset:0;z-index:60;background:var(--c-page);display:flex;flex-direction:column;padding:18px 20px 40px;overflow-y:auto;animation:zaunMobileNavIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes zaunMobileNavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.zaun-mnav-group{border-bottom:.5px solid var(--c-line);opacity:0;transform:translateY(6px);animation:zaunMnavRow .42s cubic-bezier(.2,.8,.2,1) forwards}.zaun-mnav-group:first-child{animation-delay:40ms}.zaun-mnav-group:nth-child(2){animation-delay:90ms}.zaun-mnav-group:nth-child(3){animation-delay:.14s}.zaun-mnav-group:nth-child(4){animation-delay:.19s}.zaun-mnav-group:nth-child(5){animation-delay:.24s}@keyframes zaunMnavRow{to{opacity:1;transform:translateY(0)}}.zaun-mnav-sub{animation:zaunMnavReveal .3s cubic-bezier(.2,.8,.2,1)}@keyframes zaunMnavReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.zaun-mnav-subitem{transition:color .18s ease,transform .28s cubic-bezier(.2,.8,.2,1)}.zaun-mnav-subitem:active{transform:translateX(3px)}.platform-mock-area [role=switch],.platform-mock-area a,.platform-mock-area button:not(:disabled){position:relative;outline:1px dashed transparent;outline-offset:2px;transition:outline-color .18s ease,box-shadow .18s ease}.platform-mock-area [role=switch]:hover,.platform-mock-area a:hover,.platform-mock-area button:not(:disabled):hover{outline-color:rgba(127,200,224,.55);box-shadow:0 0 0 3px rgba(127,200,224,.1)}.platform-mock-area [role=switch]:focus-visible,.platform-mock-area a:focus-visible,.platform-mock-area button:not(:disabled):focus-visible{outline-color:rgba(127,200,224,.9);outline-style:solid}.platform-mock-area [data-click-hint=true],.platform-mock-area button[role=switch],.platform-mock-area button[type=button]:not(:disabled){background-image:radial-gradient(circle at calc(100% - 4px) calc(100% - 4px),rgba(127,200,224,.55) 0,rgba(127,200,224,.55) 1.4px,transparent 1.6px);background-repeat:no-repeat}.zaun-nav-trigger{position:relative;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:none;background:transparent;color:var(--c-fg2);font-size:13.5px;letter-spacing:.005em;font-weight:400;cursor:pointer;transition:color .22s ease}.zaun-nav-trigger:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:1px;background:currentColor;opacity:.75;transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.zaun-nav-trigger:hover,.zaun-nav-trigger[data-hot=true]{color:var(--c-fg)}.zaun-nav-trigger[data-active=true]{color:var(--c-fg);font-weight:500}.zaun-nav-trigger:hover:after,.zaun-nav-trigger[data-active=true]:after,.zaun-nav-trigger[data-hot=true]:after{transform:scaleX(1)}.zaun-nav-mega{position:absolute;top:100%;left:0;right:0;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear .32s}.zaun-nav-mega[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.zaun-nav-mega-grid{position:relative;display:grid;margin-top:7px;padding:22px 0 26px;pointer-events:auto;background:var(--c-panel);border:.5px solid var(--c-line);border-radius:16px;box-shadow:0 1px 2px rgba(8,9,10,.04),0 26px 64px -30px rgba(8,9,10,.24)}.zaun-nav-mega-col{box-sizing:border-box;padding:0 4px 0 14px;border-left:.5px solid var(--c-line-soft);opacity:0;transform:translateY(-4px)}.zaun-nav-mega-col:first-child{border-left:none}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col{animation:zaunNavMegaIn .36s cubic-bezier(.2,.8,.2,1) forwards}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col:first-child{animation-delay:40ms}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col:nth-child(2){animation-delay:80ms}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col:nth-child(3){animation-delay:.12s}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col:nth-child(4){animation-delay:.16s}.zaun-nav-mega[data-open=true] .zaun-nav-mega-col:nth-child(5){animation-delay:.2s}@keyframes zaunNavMegaIn{to{opacity:1;transform:translateY(0)}}.zaun-nav-mega-item{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 0;text-decoration:none;color:var(--c-fg);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.zaun-nav-mega-item:after{content:"→";position:absolute;right:0;top:50%;font-size:13px;color:var(--c-fg3);opacity:0;transform:translateY(-50%) translateX(-6px);transition:opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.zaun-nav-mega-item:hover{transform:translateX(3px)}.zaun-nav-mega-item:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.zaun-nav-mega-item-body{display:flex;flex-direction:column;min-width:0}.zaun-nav-mega-item-title{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--c-fg)}.zaun-nav-mega-item-desc,.zaun-nav-mega-item-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zaun-nav-mega-item-desc{margin-top:1px;font-size:10px;color:var(--c-fg3);line-height:1.4}.zaun-nav-icon{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--c-raised);border:.5px solid var(--c-line);color:var(--c-fg2);transition:background .24s ease,color .24s ease,border-color .24s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.zaun-nav-icon svg{width:17px;height:17px;display:block;overflow:visible}.zaun-nav-mega-item:hover .zaun-nav-icon{background:var(--c-purple-tint);border-color:transparent;color:var(--c-purple);transform:translateY(-1px) scale(1.05)}.zaun-nav-mega:not([data-open=true]) .zaun-nav-icon *{animation-play-state:paused!important}.zaun-nav-icon--reagent .ni-liquid{transform-box:fill-box;transform-origin:center bottom;animation:niLiquid 3s ease-in-out infinite}.zaun-nav-icon--reagent .ni-bub{transform-box:fill-box;transform-origin:center;animation:niBubble 2.2s ease-in infinite}.zaun-nav-icon--reagent .b2{animation-delay:.7s;animation-duration:2.7s}.zaun-nav-icon--reagent .b3{animation-delay:1.3s;animation-duration:1.9s}.zaun-nav-icon--reagent .ni-fizz{transform-box:fill-box;transform-origin:center;animation:niFizz 2.5s ease-in infinite;animation-delay:.4s}.zaun-nav-mega-item:hover .zaun-nav-icon--reagent .ni-bub,.zaun-nav-mega-item:hover .zaun-nav-icon--reagent .ni-fizz{animation-duration:1.3s}.zaun-nav-icon--ember .ni-flame-outer{transform-box:fill-box;transform-origin:center bottom;animation:niCandleOuter 1.5s ease-in-out infinite}.zaun-nav-icon--ember .ni-flame-inner{transform-box:fill-box;transform-origin:center bottom;animation:niCandleInner .95s ease-in-out infinite}.zaun-nav-icon--ember .ni-glow{transform-box:view-box;transform-origin:12px 10.5px;animation:niGlow 1.5s ease-in-out infinite}.zaun-nav-mega-item:hover .zaun-nav-icon--ember .ni-flame-outer{animation-duration:.8s}.zaun-nav-mega-item:hover .zaun-nav-icon--ember .ni-flame-inner{animation-duration:.5s}.zaun-nav-icon--network .ni-link{stroke-dasharray:16;animation:niDash 2.4s ease-in-out infinite}.zaun-nav-icon--network .ni-node{transform-box:fill-box;transform-origin:center;animation:niNodePulse 2.4s ease-in-out infinite}.zaun-nav-icon--network .n2{animation-delay:1.2s}.zaun-nav-icon--portal .ni-arrow{animation:niArrowSlide 1.9s ease-in-out infinite}.zaun-nav-icon--orbit .ni-ring{transform-box:view-box;transform-origin:12px 12px;opacity:0;animation:niRipple 2.8s ease-out infinite}.zaun-nav-icon--orbit .r2{animation-delay:1.4s}.zaun-nav-icon--growth .ni-up{animation:niBob 1.9s ease-in-out infinite}.zaun-nav-icon--shield .ni-check{stroke-dasharray:11;stroke-dashoffset:11;animation:niCheck 3s ease-in-out infinite}.zaun-nav-icon--pen .ni-write{stroke-dasharray:14;stroke-dashoffset:14;animation:niWrite 2.6s ease-in-out infinite}.zaun-nav-icon--doc .ni-l{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);animation:niDocLine 2.8s ease-in-out infinite}.zaun-nav-icon--doc .l2{animation-delay:.28s}.zaun-nav-icon--doc .l3{animation-delay:.56s}@keyframes niLiquid{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}@keyframes niBubble{0%{transform:translateY(2px) scale(.4);opacity:0}20%{opacity:1}75%{opacity:.9}to{transform:translateY(-5.5px) scale(1);opacity:0}}@keyframes niFizz{0%{transform:translateY(0) scale(.5);opacity:0}30%{opacity:.9}to{transform:translateY(-5px) scale(1);opacity:0}}@keyframes niCandleOuter{0%{transform:scaleY(1) scaleX(1) translateX(0) skewX(0deg);opacity:1}18%{transform:scaleY(1.1) scaleX(.94) translateX(.4px) skewX(-2.5deg);opacity:.9}34%{transform:scaleY(.94) scaleX(1.05) translateX(-.4px) skewX(2.5deg);opacity:1}52%{transform:scaleY(1.07) scaleX(.97) translateX(.3px) skewX(-1.5deg);opacity:.88}70%{transform:scaleY(.96) scaleX(1.03) translateX(-.3px) skewX(1.5deg);opacity:1}86%{transform:scaleY(1.05) scaleX(.98) translateX(.2px) skewX(-1deg);opacity:.93}to{transform:scaleY(1) scaleX(1) translateX(0) skewX(0deg);opacity:1}}@keyframes niCandleInner{0%{transform:scaleY(1) translateX(0);opacity:.92}25%{transform:scaleY(1.14) translateX(.3px);opacity:1}50%{transform:scaleY(.88) translateX(-.3px);opacity:.8}75%{transform:scaleY(1.1) translateX(.2px);opacity:1}to{transform:scaleY(1) translateX(0);opacity:.92}}@keyframes niGlow{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.4;transform:scale(1.14)}}@keyframes niDash{0%{stroke-dashoffset:16}45%{stroke-dashoffset:0}to{stroke-dashoffset:-16}}@keyframes niNodePulse{0%,to{transform:scale(1)}50%{transform:scale(.68)}}@keyframes niArrowSlide{0%,to{transform:translateX(-1.5px);opacity:.65}50%{transform:translateX(2px);opacity:1}}@keyframes niRipple{0%{transform:scale(.35);opacity:.85}to{transform:scale(1);opacity:0}}@keyframes niBob{0%,to{transform:translateY(1px)}50%{transform:translateY(-1.5px)}}@keyframes niCheck{0%,12%{stroke-dashoffset:11}45%,72%{stroke-dashoffset:0}to{stroke-dashoffset:11}}@keyframes niWrite{0%{stroke-dashoffset:14}55%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.3}}@keyframes niDocLine{0%,10%{transform:scaleX(0)}45%,72%{transform:scaleX(1)}to{transform:scaleX(0)}}.zaun-nav-signin{position:relative;font-size:13px;color:var(--c-fg2);text-decoration:none;letter-spacing:.005em;transition:color .22s ease}.zaun-nav-signin:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;opacity:.7;transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.zaun-nav-signin:hover{color:var(--c-fg)}.zaun-nav-signin:hover:after{transform:scaleX(1);transform-origin:left}.about-aegis{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1;pointer-events:none}.about-aegis svg{width:100%;height:100%;display:block;overflow:visible}.about-city{border-radius:20px;box-shadow:0 1px 2px rgba(8,9,10,.05),0 34px 72px -32px rgba(8,9,10,.42)}.about-city,.about-city svg{overflow:hidden}.about-window{animation:aboutWindowFlicker 4s ease-in-out infinite}@keyframes aboutWindowFlicker{0%,to{opacity:.4}45%{opacity:1}72%{opacity:.72}}.about-scan{transform-box:view-box;animation:aboutScan 6.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes aboutScan{0%{transform:translateY(0);opacity:0}10%{opacity:1}86%{opacity:1}to{transform:translateY(-388px);opacity:0}}.about-beacon{transform-box:fill-box;transform-origin:center;animation:aboutBeacon 1.5s ease-in-out infinite}@keyframes aboutBeacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}.about-traffic{transform-box:view-box;animation:aboutTraffic 7s linear infinite}.about-traffic.t2{animation-duration:10s;animation-delay:-4s}.about-traffic.t3{animation-duration:5.5s;animation-delay:-2s}@keyframes aboutTraffic{0%{transform:translateX(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(520px);opacity:0}}.about-aura{animation:aboutAura 4s ease-in-out infinite}@keyframes aboutAura{0%,to{opacity:.3}50%{opacity:.62}}.about-net{animation:aboutNetFlow 3.6s linear infinite}.about-net.n2{animation-duration:2.6s;animation-direction:reverse}@keyframes aboutNetFlow{to{stroke-dashoffset:-22}}.about-drone{transform-box:view-box;animation:aboutDrone 9s linear infinite}.about-drone.d2{animation-duration:13s;animation-delay:-5s}.about-drone.d3{animation-duration:7s;animation-delay:-3s}@keyframes aboutDrone{0%{transform:translateX(-30px);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateX(640px);opacity:0}}.about-cityscan{transform-box:view-box;animation:aboutCityScan 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes aboutCityScan{0%{transform:translateX(-80px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateX(600px);opacity:0}}.about-ring{transform-box:view-box;transform-origin:300px 300px;animation:aboutBreathe 7s ease-in-out infinite}.about-ring.r2{animation-duration:8.5s;animation-delay:-1.4s}.about-ring.r3{animation-duration:10.5s;animation-delay:-2.6s}@keyframes aboutBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.about-sweep{transform-box:view-box;transform-origin:300px 300px;animation:aboutSpin 9s linear infinite}@keyframes aboutSpin{to{transform:rotate(1turn)}}.about-sentinel{transform-box:fill-box;transform-origin:center;animation:aboutSentinel 3.4s ease-in-out infinite}.about-sentinel.s2{animation-delay:.7s}.about-sentinel.s3{animation-delay:1.5s}.about-sentinel.s4{animation-delay:2.3s}@keyframes aboutSentinel{0%,to{transform:scale(.55);opacity:.3}50%{transform:scale(1.2);opacity:1}}.about-ripple{transform-box:view-box;transform-origin:300px 300px;opacity:0;animation:aboutRipple 5s ease-out infinite}.about-ripple.p2{animation-delay:2.5s}@keyframes aboutRipple{0%{transform:scale(.16);opacity:.5}80%{opacity:0}to{transform:scale(1.04);opacity:0}}.about-core{transform-box:view-box;transform-origin:300px 300px;animation:aboutCore 3s ease-in-out infinite}@keyframes aboutCore{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.9);opacity:0}}.about-orbit{transform-box:view-box;transform-origin:300px 300px}.about-orbit--o{animation:aboutSpin 17s linear infinite}.about-orbit--p{animation:aboutSpinRev 12s linear infinite}@keyframes aboutSpinRev{to{transform:rotate(-1turn)}}.about-signal{animation:aboutSignal 2.6s linear infinite}.about-signal.s2{animation-duration:3.4s;animation-direction:reverse}@keyframes aboutSignal{to{stroke-dashoffset:-16}}.about-platform-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:4px}.about-platform-item{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:var(--c-fg3)}.about-platform-item strong{color:var(--c-fg2);font-weight:600}.about-platform-dot{width:7px;height:7px;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent)}.about-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:rgba(245,241,232,.05);border:.5px solid rgba(245,241,232,.14);color:var(--c-purple);transition:background .24s ease,border-color .24s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.about-glyph svg{width:23px;height:23px;overflow:visible}.about-pillar:hover .about-glyph{background:rgba(139,114,212,.14);border-color:rgba(139,114,212,.4);transform:translateY(-2px)}.about-glyph--coverage .ag-sweep{transform-box:view-box;transform-origin:16px 16px;animation:aboutSpin 4.2s linear infinite}.about-glyph--coverage .ag-dot{transform-box:fill-box;transform-origin:center;animation:aboutSentinel 2.6s ease-in-out infinite}.about-glyph--coverage .ag-dot.d2{animation-delay:.85s}.about-glyph--coverage .ag-dot.d3{animation-delay:1.7s}.about-glyph--authored .ag-line{stroke-dasharray:12;stroke-dashoffset:12;animation:aboutWrite 3.6s ease-in-out infinite}.about-glyph--authored .ag-line.l2{animation-delay:.3s}.about-glyph--authored .ag-line.l3{animation-delay:.6s}.about-glyph--authored .ag-check{stroke-dasharray:11;stroke-dashoffset:11;animation:aboutCheck 3.6s ease-in-out infinite}@keyframes aboutWrite{0%,8%{stroke-dashoffset:12}42%,74%{stroke-dashoffset:0}to{stroke-dashoffset:12}}@keyframes aboutCheck{0%,56%{stroke-dashoffset:11}80%,92%{stroke-dashoffset:0}to{stroke-dashoffset:11}}.about-glyph--speed .ag-zip{transform-box:fill-box;animation:aboutZip 2.2s cubic-bezier(.6,0,.2,1) infinite}.about-glyph--speed .ag-zip.z2{animation-delay:.08s}.about-glyph--speed .ag-zip.z3{animation-delay:.16s}@keyframes aboutZip{0%{transform:translateX(0);opacity:0}16%{opacity:1}70%{opacity:1}to{transform:translateX(18px);opacity:0}}.about-team-card{transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .36s cubic-bezier(.2,.8,.2,1)}.about-team-card:hover{transform:translateY(-3px);border-color:rgba(139,114,212,.32)!important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 26px 50px -28px rgba(8,9,10,.22)}.about-team-avatar{position:relative}.about-team-avatar:after{content:"";position:absolute;inset:-3px;border-radius:14px;border:1px solid var(--c-purple);opacity:0;transform:scale(.92);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.about-team-card:hover .about-team-avatar:after{opacity:.55;transform:scale(1)}.about-investor{transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s cubic-bezier(.2,.8,.2,1)}.about-investor:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(0,0,0,.04),0 26px 48px -22px rgba(8,9,10,.2)}.about-scrollcue{animation:aboutScrollCue 2.4s ease-in-out infinite}@keyframes aboutScrollCue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(5px);opacity:1}}@media (max-width:860px){.about-nextera-intro,.about-nextera-pillars{grid-template-columns:1fr!important}}@media (max-width:720px){.about-investors-grid{grid-template-columns:repeat(2,1fr)!important}}@media (prefers-reduced-motion:reduce){.about-aegis *,.about-glyph *,.about-scrollcue{animation:none!important}}.career-shiplog{width:100%;max-width:520px;margin:0 auto;background:var(--c-ink);color:var(--c-ink-fg);border:.5px solid var(--c-line);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(8,9,10,.04),0 30px 64px -30px rgba(8,9,10,.32);font-family:ui-monospace,SF Mono,Menlo,monospace}.career-shiplog-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:.5px solid rgba(245,241,232,.12)}.career-shiplog-dots{display:inline-flex;gap:6px}.career-shiplog-dots i{width:9px;height:9px;border-radius:999px;background:rgba(245,241,232,.18)}.career-shiplog-dots i:first-child{background:var(--c-danger)}.career-shiplog-dots i:nth-child(2){background:var(--c-warm)}.career-shiplog-dots i:nth-child(3){background:var(--c-moss)}.career-shiplog-title{flex:1;font-size:12px;letter-spacing:.04em;color:rgba(245,241,232,.6)}.career-shiplog-cadence{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-purple)}.career-shiplog-stream{position:relative;height:264px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.career-shiplog-track{display:flex;flex-direction:column;animation:careerShipScroll 24s linear infinite}@keyframes careerShipScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.career-shiplog-line{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:9px 16px;font-size:12px;border-bottom:.5px solid rgba(245,241,232,.06)}.career-shiplog-line .cs-wk{color:rgba(245,241,232,.4)}.career-shiplog-line .cs-msg{color:rgba(245,241,232,.86);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.career-shiplog-line .cs-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-moss)}.career-shiplog-line .cs-status:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--c-moss);box-shadow:0 0 0 3px rgba(127,167,135,.18)}.career-shiplog-prompt{display:flex;align-items:center;gap:8px;padding:13px 16px;border-top:.5px solid rgba(245,241,232,.12);font-size:12px;color:rgba(245,241,232,.72)}.career-shiplog-prompt .cs-caret{color:var(--c-purple)}.career-shiplog-prompt .cs-cursor{width:8px;height:14px;margin-left:2px;background:var(--c-purple);animation:careerBlink 1.1s steps(1) infinite}@keyframes careerBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.career-glyph{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--c-panel);border:.5px solid var(--c-line);color:var(--c-purple);transition:background .24s ease,border-color .24s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.career-glyph svg{width:21px;height:21px;overflow:visible}.career-benefit:hover .career-glyph{background:var(--c-purple-tint);border-color:rgba(139,114,212,.4);transform:translateY(-2px)}.career-glyph--equity .cg-bar{transform-box:fill-box;transform-origin:bottom;animation:careerBarGrow 3s ease-in-out infinite}.career-glyph--equity .cg-bar.b2{animation-delay:.18s}.career-glyph--equity .cg-bar.b3{animation-delay:.36s}@keyframes careerBarGrow{0%,to{transform:scaleY(.55);opacity:.7}45%{transform:scaleY(1);opacity:1}}.career-glyph--health .cg-ecg{stroke-dasharray:46;stroke-dashoffset:46;animation:careerEcg 2.6s ease-in-out infinite}@keyframes careerEcg{0%{stroke-dashoffset:46}55%{stroke-dashoffset:0}to{stroke-dashoffset:-46}}.career-glyph--meals .cg-steam{transform-box:fill-box;transform-origin:bottom;animation:careerSteam 2.4s ease-in-out infinite}.career-glyph--meals .cg-steam.s2{animation-delay:.6s}@keyframes careerSteam{0%{opacity:0;transform:translateY(2px) scaleY(.7)}40%{opacity:1}to{opacity:0;transform:translateY(-3px) scaleY(1.1)}}.career-glyph--fitness .cg-ring{stroke-dasharray:56.5;stroke-dashoffset:56.5;animation:careerRing 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes careerRing{0%{stroke-dashoffset:56.5}60%,to{stroke-dashoffset:12}}.career-glyph--offsite .cg-plane{transform-box:fill-box;transform-origin:center;animation:careerPlane 2.8s ease-in-out infinite}.career-glyph--offsite .cg-trail{stroke-dashoffset:0;animation:careerTrail 2.8s ease-in-out infinite}@keyframes careerPlane{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(1.5px,-1.5px) rotate(-4deg)}}@keyframes careerTrail{0%{opacity:.2}50%{opacity:.7}to{opacity:.2}}.career-glyph--hq .cg-link{stroke-dasharray:4 3;animation:careerLink 2.6s linear infinite}.career-glyph--hq .cg-pin{transform-box:fill-box;transform-origin:bottom;animation:careerSentinel 2.8s ease-in-out infinite}.career-glyph--hq .cg-pin.p2{animation-delay:1.2s}@keyframes careerLink{to{stroke-dashoffset:-14}}@keyframes careerSentinel{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.06);opacity:1}}.career-benefit{transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .36s cubic-bezier(.2,.8,.2,1)}.career-benefit:hover{transform:translateY(-3px);border-color:rgba(139,114,212,.3)!important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 22px 44px -26px rgba(8,9,10,.2)}.career-role-row{position:relative;display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:24px;padding:22px 16px 22px 14px;border-bottom:.5px solid var(--c-line);text-decoration:none;color:inherit;transition:background .26s ease,padding-left .32s cubic-bezier(.2,.8,.2,1)}.career-role-row:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:2px;background:var(--c-purple);transform:scaleY(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.career-role-row:hover{background:var(--c-purple-tint);padding-left:22px}.career-role-row:hover:before{transform:scaleY(1)}.career-role-row:hover .career-role-arrow{transform:translateX(4px)}.career-role-row:hover .career-role-title{color:var(--c-purple-deep)}.career-role-title{transition:color .22s ease}.career-role-arrow{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.career-team-tag{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;border:.5px solid color-mix(in srgb,var(--tone) 40%,transparent);background:color-mix(in srgb,var(--tone) 12%,transparent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--tone);white-space:nowrap}.career-team-dot{width:6px;height:6px;border-radius:999px;background:var(--tone)}.career-principle{transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .36s cubic-bezier(.2,.8,.2,1)}.career-principle:hover{transform:translateY(-3px);border-color:rgba(139,114,212,.3)!important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 24px 46px -26px rgba(8,9,10,.2)}@media (max-width:860px){.career-benefits-grid,.career-principles-grid{grid-template-columns:1fr!important}.career-role-row{grid-template-columns:28px 1fr auto}.career-role-row .career-role-meta{display:none}}@media (prefers-reduced-motion:reduce){.career-glyph *,.career-shiplog-prompt .cs-cursor,.career-shiplog-track{animation:none!important}}