.network-field[data-astro-cid-mfnwbfhh]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.network-field[data-astro-cid-mfnwbfhh] canvas[data-astro-cid-mfnwbfhh]{width:100%;height:100%;display:block}[data-astro-cid-mfnwbfhh][data-network=story]{background:radial-gradient(circle at 78% 18%,#3588cd17,#0000 32%),linear-gradient(90deg,#e022270b,#0000 36%),#fff;width:100vw;height:100vh;position:fixed}.home-page{--home-red:oklch(58% .235 27);--home-pale:oklch(92% .006 290);overflow:clip}.home-page h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.4rem,4.3vw,4.75rem);font-weight:750;line-height:1.04}.home-page h3{text-wrap:balance}.home-page em{color:var(--home-red);font-style:normal}.home-period{color:var(--home-red)}.home-page .text-link:after{content:none}.home-page .button{background:var(--home-red);color:#fff;border-radius:100px;padding:18px 30px}.home-page .button:hover{background:oklch(50% .22 27)}.home-page .text-link svg,.home-page .button svg{flex-shrink:0;width:20px;height:20px}.home-hero{background:oklch(99% .002 290);min-height:690px;position:relative}.home-hero-layout{grid-template-columns:34% 66%;align-items:start;min-height:690px;display:grid;position:relative}.home-hero-copy{z-index:1;padding-top:100px;position:relative}.home-hero h1{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(2.4rem,3.65vw,3.7rem);font-weight:780;line-height:1.01}.home-hero-copy>p{color:var(--muted);max-width:380px;font-size:clamp(.86rem,1vw,1rem);line-height:1.65}.home-hero-evidence{gap:35px;padding-top:15px;display:flex}.home-hero-evidence p{margin:0}.home-hero-evidence strong{color:var(--home-red);letter-spacing:.01em;font-size:2.05rem;font-weight:600;line-height:1.2;display:block}.home-hero-evidence span{color:var(--muted);margin-top:6px;font-size:.73rem;line-height:1.4;display:block}.home-hero-network{width:100%;height:570px;margin-top:35px;position:relative}.home-a-mark{width:79%;height:72%;position:absolute;top:13%;left:3%;overflow:visible}.home-a-mark path{fill:var(--home-pale)}.home-vertex{z-index:2;flex-direction:column;align-items:center;width:64px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-50%)}.home-node{border:2px solid var(--home-red);width:58px;height:58px;transition:transform .35s var(--ease),background .35s;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.home-node>i{background:var(--home-red);border-radius:50%;width:23px;height:23px}.home-node:after{content:"";border:1px solid var(--home-red);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:-10px}.home-vertex:hover .home-node,.home-vertex:focus-visible .home-node{transform:scale(1.12)}.home-vertex:hover .home-node:after,.home-vertex:focus-visible .home-node:after{opacity:.35}.home-node-name{margin-top:9px;font-size:.65rem;font-weight:700}.home-vertex-agents .home-node-name{margin:0;position:absolute;bottom:calc(100% + 9px)}.home-node-note{border-top:2px solid var(--home-red);text-align:left;width:175px;transition:transform .3s var(--ease);background:#fff;border-radius:5px;padding:15px 15px 17px;position:absolute;box-shadow:0 14px 30px oklch(20% .02 290/.07)}.home-node-note small{color:var(--home-red);margin-bottom:8px;font-size:.64rem;display:block}.home-node-note strong{font-size:.83rem;font-weight:700;line-height:1.17;display:block}.home-vertex-agents .home-node-note{bottom:68px;left:85px}.home-vertex-context .home-node-note{top:110px;right:45px}.home-vertex-intent .home-node-note{top:112px;left:-65px}.home-vertex-outcomes .home-node-note{top:-3px;left:85px}.home-vertex:hover .home-node-note{transform:translateY(-5px)}.home-scroll-link{align-items:center;gap:15px;font-size:.72rem;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:22px;left:50%}.home-scroll-link svg{width:18px;height:18px;color:var(--home-red)}.home-story{position:relative}.home-story-index{z-index:3;border-block:1px solid var(--line);background:oklch(99% .002 290/.96);position:sticky;top:88px}.home-story-index>.container{justify-content:center;gap:clamp(26px,7vw,100px);padding-block:20px;display:flex}.home-story-index a{color:var(--muted);font-size:.87rem;font-weight:600;text-decoration:none;position:relative}.home-story-index a:after{content:"";background:var(--home-red);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.home-story-index a[aria-current]{color:var(--ink)}.home-story-index a[aria-current]:after{opacity:1}.home-chapter{background:oklch(98.7% .003 290);padding-block:clamp(85px,10vw,145px);position:relative}.home-chapter+.home-chapter{border-top:1px solid oklch(91% .005 290)}.home-chapter-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:50px;display:grid}.home-chapter-copy h2{margin:0 0 28px}.home-chapter-copy>p{color:var(--muted);max-width:470px;font-size:1.04rem;line-height:1.75}.home-evidence{gap:25px;margin-top:30px;display:flex}.home-evidence p{color:var(--muted);flex:1;margin:0;font-size:.77rem;line-height:1.45}.home-evidence strong{color:var(--home-red);margin-bottom:9px;font-size:1.7rem;font-weight:600;line-height:1.2;display:block}.home-source-scene{--color-brand-red:var(--home-red);--color-ink:var(--ink);--color-signal:var(--signal);min-width:0;position:relative}.home-source-intent{grid-template-columns:1fr 1.2fr;align-items:start;gap:35px;min-height:600px;padding-top:35px;display:grid}.home-intent-input{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:65px;padding:22px;position:relative}.home-intent-input p{color:var(--home-red);margin:0 0 17px;font-size:.72rem}.home-intent-input strong{font-size:1rem;font-weight:600;line-height:1.45;display:block}.home-intent-input>div{align-items:center;gap:4px;height:24px;margin-top:18px;display:flex}.home-input-wave{background:var(--home-red);width:3px;height:8px;animation:2s ease-in-out infinite alternate home-wave}.home-input-wave:nth-child(3n){height:18px;animation-delay:.4s}.home-input-wave:nth-child(2n){animation-delay:.8s}.home-intent-input:after{content:"";background:var(--home-red);width:1px;height:150px;position:absolute;top:100%;left:50%}.home-intent-processor{border:2px solid var(--home-red);z-index:1;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:380px;left:11%}.home-intent-processor strong{color:var(--home-red);margin-bottom:7px;font-size:.95rem}.home-intent-processor>span:not(.home-processor-ring){font-size:1.35rem;font-weight:600}.home-intent-processor:after{content:"";background:var(--home-red);z-index:-1;width:calc(16vw - 45px);max-width:210px;height:1px;position:absolute;top:50%;left:100%}.home-processor-ring{border:1px solid oklch(58% .235 27/.16);border-radius:50%;animation:5s ease-in-out infinite home-ring;position:absolute;inset:-15px}.home-processor-ring:after{content:"";background:var(--home-red);border-radius:50%;width:7px;height:7px;position:absolute;top:13%;left:13%}.home-intent-dashboard{z-index:2;border:1px solid var(--line);background:#fff;border-radius:9px;position:relative;overflow:hidden}.home-dashboard-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.home-dashboard-top strong{color:var(--home-red);font-size:.8rem;font-weight:500}.home-live-dot{background:var(--home-red);border-radius:50%;width:6px;height:6px;animation:3s infinite home-pulse}.home-dashboard-body{padding:20px 15px}.home-dashboard-body ul{margin:0 0 20px;padding:0;list-style:none}.home-dashboard-body li{align-items:center;gap:8px;margin:12px 0;font-size:.68rem;display:flex}.home-dashboard-body li svg{width:14px;height:14px;color:var(--home-red);flex-shrink:0}.home-source-map{background:oklch(96% .002 290);border-radius:4px;overflow:hidden}.home-source-map svg{width:100%;height:auto;display:block}.home-dashboard-body table{border-collapse:collapse;text-align:left;width:100%;margin-top:15px;font-size:.61rem}.home-dashboard-body th{color:var(--muted);font-weight:500}.home-dashboard-body td,.home-dashboard-body th{border-bottom:1px solid var(--line);padding:10px 4px}.home-source-agents{min-height:560px}.home-source-connectors{fill:none;stroke:oklch(70% .02 290/.35);stroke-width:1.4px;width:100%;height:100%;position:absolute;inset:0}.home-source-connectors .home-connector-packet{stroke:var(--home-red);stroke-dasharray:28 1450;animation:12s linear infinite home-circuit}.home-naavik-hub{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:140px;height:140px;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-naavik-hub svg{width:100%;height:auto}.home-naavik-hub .cls-2{fill:var(--home-red)}.home-naavik-hub .cls-1{fill:var(--ink)}.home-source-agent{border:1px solid var(--line);background:#fff;border-radius:8px;width:40%;min-height:168px;padding:20px;position:absolute}.home-source-agent-0{top:0;left:0}.home-source-agent-1{top:0;right:0}.home-source-agent-2{bottom:0;right:0}.home-source-agent-3{bottom:0;left:0}.home-source-agent-animation{width:105px;height:62px;margin-bottom:10px}.home-source-agent-animation svg{width:100%;height:100%}.home-source-agent h3{color:var(--home-red);letter-spacing:0;margin:0 0 7px;font-size:.75rem;font-weight:500}.home-source-agent p{margin:0;font-size:.9rem;font-weight:650;line-height:1.25}.home-source-agent-animation circle{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite home-pulse}.home-source-agent-1 circle{animation-delay:1s}.home-source-agent-2 circle{animation-delay:2s}.home-context-heading{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.home-context-heading h2{margin:0 0 22px}.home-context-lead{color:var(--muted);font-size:1.55rem}.home-context-description{color:var(--muted);font-size:1.04rem;line-height:1.75}.home-source-context{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:12%;min-height:510px;margin-top:30px;display:grid}.home-source-data{z-index:1;border:1px solid var(--line);background:#fff;border-radius:8px;padding:25px;position:relative}.home-source-data h3{color:var(--home-red);margin:0 0 24px;font-size:.85rem;font-weight:500}.home-source-data p{border-bottom:1px solid var(--line);margin:0;padding:16px 0;font-size:.91rem;font-weight:550}.home-source-data p:last-child{border-bottom:0}.home-source-processor{z-index:1;aspect-ratio:1;border:2px solid var(--home-red);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.home-source-processor strong{color:var(--home-red);margin-bottom:9px;font-size:1rem;font-weight:500}.home-source-processor>span:not(.home-processor-ring){font-size:1.1rem;font-weight:650}.home-processor-ring-outer{animation-direction:reverse;animation-delay:1s;inset:-35px}.home-context-wires{fill:none;stroke:oklch(58% .235 27/.32);stroke-width:1.4px;width:100%;height:100%;position:absolute;inset:0}.home-context-wires path[data-motion]{stroke-dasharray:18 8;animation:5s linear infinite home-data}.home-outcomes{padding-bottom:85px}.home-outcome-system{min-width:0}.home-outcome-summary{gap:35px;padding-left:30px;display:flex}.home-outcome-summary p{color:var(--muted);margin:0;font-size:.77rem}.home-outcome-summary strong{color:var(--home-red);margin-bottom:7px;font-size:1.65rem;font-weight:600;display:block}.home-source-outcomes{aspect-ratio:900/710;width:100%;min-height:510px}.home-tower-links{fill:none;width:100%;height:100%;position:absolute;inset:0}.home-tower-links path{stroke:var(--home-red);stroke-width:1.6px;stroke-dasharray:12 7;animation:6s linear infinite home-data}.home-tower-links circle{stroke:oklch(58% .235 27/.09);stroke-width:1px}.home-main-tower{width:18%;height:auto;position:absolute;top:22.5%;left:46.5%}.home-main-tower svg{width:100%}.home-mini-tower{width:7%;position:absolute}.home-mini-tower-0{top:46%;left:18.5%}.home-mini-tower-1{top:10%;left:73.7%}.home-mini-tower-2{top:62%;left:79.7%}.home-mini-tower-3{top:75%;left:24.5%}.home-mini-tower-4{top:50%;left:68%}.home-source-outcomes .tower-antenna{fill:var(--ink)}.home-source-outcomes .tower-body{stroke:var(--ink)}.home-source-outcomes .tower-node{fill:var(--home-red)}.home-source-outcomes .tower-signal{fill:none;stroke:var(--home-red);animation:3s infinite home-pulse}.home-tower-caption{border-top:2px solid var(--home-red);background:#fff;border-radius:5px;width:180px;padding:13px 16px;position:absolute;box-shadow:0 10px 25px oklch(20% .02 290/.07)}.home-tower-caption h3{color:var(--home-red);margin:0 0 7px;font-size:.71rem;font-weight:500}.home-tower-caption p{margin:0;font-size:.8rem;font-weight:650;line-height:1.3}.home-tower-caption-0{top:16%;left:0}.home-tower-caption-1{top:32%;right:0}.home-tower-caption-2{bottom:0;left:40%}.home-outcome-data{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr .85fr 1fr;align-items:center;gap:10%;max-width:850px;margin-top:50px;padding:30px 40px;display:grid}.home-outcome-data h3{color:var(--home-red);margin:0 0 10px;font-size:.82rem;font-weight:500}.home-outcome-data span{color:var(--muted);font-size:.75rem;line-height:1.9;display:block}.home-outcome-context{text-align:center;border-inline:1px solid var(--line);padding:25px 10px}.home-outcome-context strong{font-size:1.1rem;font-weight:650}.home-pioneer{background:var(--surface);position:relative}.home-pioneer-intro{text-align:center;max-width:1050px;margin:0 auto 65px}.home-pioneer-intro h2{margin:0 0 30px;font-size:clamp(2.8rem,5.7vw,5.5rem);font-weight:750}.home-pioneer-intro h2>span:not(.home-period){color:var(--home-red)}.home-pioneer-intro p{max-width:840px;color:var(--muted);margin:auto;font-size:1.4rem;line-height:1.55}.home-featured-stories{grid-template-columns:1.55fr 1fr;align-items:start;gap:45px;display:grid}.home-featured-stories .home-image-link{border-radius:12px}.home-image-link{display:block;position:relative;overflow:hidden}.home-image-link img{width:100%;transition:transform .6s var(--ease);display:block}.home-image-link:hover img{transform:scale(1.025)}.home-mwc img{aspect-ratio:16/9;object-fit:cover}.home-moonshot{margin-top:80px}.home-moonshot img{aspect-ratio:1.2;object-fit:cover}.home-story-category{color:var(--home-red);margin:23px 0 12px;font-size:.73rem;font-weight:600}.home-featured-stories h3{margin:0 0 20px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:650;line-height:1.3}.home-play{background:var(--home-red);color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;bottom:25px;right:25px}.home-play svg{width:27px;height:27px;margin-left:4px}.home-naavik{isolation:isolate;color:#fff;background:var(--dark);min-height:730px;position:relative;overflow:hidden}.home-background-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-naavik:after{content:"";z-index:0;background:linear-gradient(#0000 15%,oklch(10% 0 0/.95));position:absolute;inset:0}.home-naavik-inner{z-index:1;justify-content:space-between;align-items:flex-end;gap:45px;min-height:730px;padding-block:75px;display:flex;position:relative}.home-naavik h2{max-width:850px;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem)}.home-naavik .button{flex-shrink:0;margin-bottom:6px}.home-insights{background:var(--surface)}.home-insights h2{text-align:center;margin:0 0 65px}.home-insight{grid-template-columns:1.45fr 1fr;align-items:center;gap:60px;margin-bottom:95px;display:grid}.home-insight:last-child{margin:0}.home-insight img{aspect-ratio:1.4;object-fit:cover}.home-insight .home-image-link{border-radius:12px}.home-insight h3{margin:0 0 22px;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:700;line-height:1.17}.home-insight p{color:var(--muted);font-size:1rem;line-height:1.75}.home-insight--reverse{grid-template-columns:1fr 1.45fr}.home-insight--reverse>.home-image-link{grid-area:1/2}.home-insight--reverse>div{grid-area:1/1}.home-person-link{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:5px;margin-top:28px;padding-top:20px;text-decoration:none;display:grid}.home-person-link strong{font-size:.95rem}.home-person-link span{color:var(--muted);grid-row:2;font-size:.78rem}.home-person-link svg{width:24px;height:24px;color:var(--home-red);grid-area:1/2/3}.home-team{background:var(--canvas)}.home-team-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.home-team-heading h2{margin:0}.home-team-heading p{color:var(--muted);max-width:530px;margin:0;font-size:1.15rem;line-height:1.7}.home-team-photo{aspect-ratio:1.8;object-fit:cover;border-radius:12px;width:100%;display:block}.home-amped{grid-template-columns:1fr 1fr;gap:32px;margin-top:32px;display:grid}.home-amped>a{background:var(--dark);color:#fff;border-radius:12px;text-decoration:none;position:relative;overflow:hidden}.home-amped img{aspect-ratio:1.2;object-fit:cover;width:100%;transition:transform .6s var(--ease);display:block}.home-amped>a:hover img{transform:scale(1.035)}.home-amped>a>div{background:linear-gradient(#0000,oklch(10% 0 0/.95));padding:65px 35px 30px;position:absolute;bottom:0;left:0;right:0}.home-amped span{font-size:1rem}.home-amped h3{margin:6px 0 0;font-size:2.5rem;font-weight:700}.home-amped svg{width:30px;height:30px;position:absolute;bottom:35px;right:35px}.home-partners{background:var(--surface)}.home-partners h2{text-align:center;margin:0 0 65px}.home-partners ul{flex-wrap:wrap;justify-content:center;gap:35px 55px;margin:0;padding:0;list-style:none;display:flex}.home-partners li{place-items:center;width:calc(20% - 44px);min-width:140px;height:90px;display:grid}.home-partners img{object-fit:contain;width:auto;max-width:100%;max-height:50px}.home-news{background:var(--canvas)}.home-news h2{text-align:center;margin:0 0 60px}.home-news-list{grid-template-columns:1fr 1fr;gap:38px;display:grid}.home-news-list article{border-bottom:1px solid var(--line);grid-template-columns:40% 1fr;align-items:center;gap:24px;padding-bottom:35px;display:grid}.home-news-image{border-radius:9px;display:block;overflow:hidden}.home-news-image img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.home-news .home-story-category{margin-top:0}.home-news h3{margin:0 0 15px;font-size:1.1rem;font-weight:650;line-height:1.4}.home-news h3 a{text-decoration:none}.home-news .text-link{font-size:.8rem}.home-cta{isolation:isolate;background:var(--dark);color:#fff;min-height:620px;position:relative}.home-cta .home-background-video{z-index:-2}.home-cta:before{content:"";z-index:-1;background:linear-gradient(100deg,oklch(10% 0 0/.85),oklch(10% 0 0/.25));position:absolute;inset:0}.home-cta-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.home-cta h2{margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem)}.home-cta p{margin:0 0 30px;font-size:1.1rem;line-height:1.8}.home-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-scene-paused [data-motion],.home-scene-paused svg *,html.motion-paused .home-page *{animation-play-state:paused!important}@keyframes home-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes home-wave{to{transform:scaleY(.3)}}@keyframes home-ring{to{transform:rotate(360deg)}}@keyframes home-circuit{to{stroke-dashoffset:-1478px}}@keyframes home-data{to{stroke-dashoffset:-130px}}@media (width<=1100px){.home-hero-layout{grid-template-columns:35% 65%;min-height:650px}.home-hero{min-height:650px}.home-hero-copy{padding-top:90px}.home-hero-network{height:525px;margin-top:40px}.home-hero h1{font-size:2.6rem}.home-hero-copy>p{font-size:.86rem}.home-node{width:48px;height:48px}.home-node>i{width:19px;height:19px}.home-node-note{width:140px;padding:12px}.home-node-note strong{font-size:.76rem}.home-vertex-outcomes .home-node-note{left:62px}.home-vertex-agents .home-node-note{bottom:70px;left:70px}.home-chapter-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.home-chapter-copy h2{font-size:clamp(2.4rem,4.3vw,3.75rem)}.home-source-intent{gap:20px}.home-intent-input{padding:17px}.home-dashboard-body{padding:15px 10px}.home-intent-processor{width:115px;height:115px;left:10%}.home-dashboard-body li{font-size:.63rem}.home-context-heading{gap:40px}.home-source-context{gap:8%}.home-source-data{padding:20px}.home-source-data p{font-size:.81rem}.home-source-processor>span:not(.home-processor-ring){font-size:.93rem}.home-tower-caption{width:150px;padding:12px}.home-tower-caption p{font-size:.72rem}.home-tower-caption-1{right:-5px}.home-insight{gap:35px}.home-team-heading,.home-cta-inner{gap:40px}.home-news-list{gap:28px}.home-news-list article{gap:20px}}@media (width<=760px){.home-hero-layout{min-height:0;padding-bottom:75px;display:block}.home-hero{min-height:0}.home-hero-copy{max-width:500px;padding-top:48px}.home-hero h1{margin-bottom:22px;font-size:clamp(2.5rem,8.5vw,4rem)}.home-hero-copy>p{font-size:.95rem}.home-hero-evidence{gap:40px;padding-top:8px}.home-hero-evidence strong{font-size:1.8rem}.home-hero-network{width:100%;max-width:650px;height:490px;margin:30px auto 0}.home-a-mark{width:92%;height:65%;top:15%;left:4%}.home-vertex-agents{top:19%;left:44%}.home-vertex-context{top:65%;left:14%}.home-vertex-intent{top:69%;left:44%}.home-vertex-outcomes{top:69%;left:84%}.home-node{width:45px;height:45px}.home-node>i{width:18px;height:18px}.home-node-name{font-size:.64rem}.home-node-note{width:140px}.home-vertex-agents .home-node-note{bottom:42px;left:70px}.home-vertex-context .home-node-note{top:98px;right:0}.home-vertex-intent .home-node-note{top:138px;left:-31px}.home-vertex-outcomes .home-node-note{top:94px;left:-55px}.home-scroll-link{bottom:20px;left:calc(50% - 40px)}.home-story-index{top:78px}.home-story-index>.container{justify-content:space-between;gap:0;padding-block:19px}.home-story-index a{font-size:.76rem}.home-chapter-layout{grid-template-columns:1fr;gap:45px}.home-chapter{padding-block:75px}.home-chapter-copy h2{font-size:clamp(2.6rem,8vw,4rem)}.home-chapter-copy>p{max-width:100%;font-size:1rem}.home-evidence{gap:28px;max-width:480px}.home-evidence strong{font-size:1.6rem}.home-evidence p{font-size:.8rem}.home-source-intent{grid-template-columns:.9fr 1.1fr;gap:20px;width:100%;max-width:590px;min-height:530px;margin:auto;padding-top:0}.home-intent-input{margin-top:50px;padding:16px}.home-intent-input strong{font-size:.87rem}.home-intent-processor{width:115px;height:115px;top:340px;left:6%}.home-intent-processor:after{width:110px}.home-dashboard-body li{gap:5px;font-size:.65rem}.home-dashboard-body table{font-size:.58rem}.home-dashboard-top{padding:17px}.home-source-agents{width:100%;max-width:600px;min-height:520px;margin:auto}.home-source-agent{min-height:158px;padding:18px}.home-source-agent p{font-size:.84rem}.home-naavik-hub{width:125px;height:125px}.home-context-heading{grid-template-columns:1fr;gap:15px}.home-context-lead{font-size:1.25rem}.home-context-description{font-size:1rem}.home-source-context{grid-template-columns:1fr 1fr;gap:32px 25px;min-height:0;margin-top:50px;display:grid}.home-source-processor{grid-area:1/1/auto/3;width:180px;margin:25px auto 35px}.home-context-wires{display:none}.home-source-data{padding:20px 15px}.home-source-data p{padding:14px 0;font-size:.77rem}.home-source-data h3{margin-bottom:10px;font-size:.82rem}.home-source-processor strong{font-size:.9rem}.home-source-processor>span:not(.home-processor-ring){font-size:1rem}.home-source-outcomes{min-height:460px}.home-outcome-summary{gap:25px;padding-left:0}.home-outcome-summary strong{font-size:1.35rem}.home-tower-caption{width:140px;padding:12px}.home-tower-caption-0{top:13%}.home-tower-caption-1{top:29%}.home-tower-caption-2{left:34%}.home-outcome-data{grid-template-columns:1fr .8fr 1fr;gap:16px;margin-top:35px;padding:23px 18px}.home-outcome-data span{font-size:.6rem}.home-outcome-data h3{font-size:.72rem}.home-outcome-context{padding:15px 6px}.home-outcome-context strong{font-size:.85rem}.home-pioneer-intro{text-align:left;margin-bottom:40px}.home-pioneer-intro h2{font-size:clamp(2.5rem,9vw,4rem)}.home-pioneer-intro p{font-size:1.1rem}.home-featured-stories{grid-template-columns:1fr;gap:50px}.home-moonshot{margin:0}.home-moonshot img{aspect-ratio:1.5}.home-play{width:60px;height:60px;bottom:18px;right:18px}.home-play svg{width:23px;height:23px}.home-naavik{min-height:600px}.home-naavik-inner{flex-direction:column;justify-content:flex-end;align-items:start;gap:30px;min-height:600px;padding-block:50px;display:flex}.home-naavik h2{font-size:clamp(2.3rem,7vw,3.5rem)}.home-insights h2{text-align:left;margin-bottom:40px}.home-insight,.home-insight--reverse{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.home-insight--reverse>.home-image-link,.home-insight--reverse>div{grid-area:auto}.home-insight img{aspect-ratio:1.35}.home-insight h3{font-size:1.8rem}.home-team-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.home-team-heading p{font-size:1.05rem}.home-team-photo{aspect-ratio:1.35}.home-amped{gap:20px;margin-top:20px}.home-amped img{aspect-ratio:.8}.home-amped>a>div{padding:60px 18px 20px}.home-amped h3{font-size:1.8rem}.home-amped span{font-size:.75rem}.home-amped svg{width:22px;height:22px;bottom:25px;right:15px}.home-partners h2,.home-news h2{text-align:left;margin-bottom:40px}.home-partners ul{gap:15px 28px}.home-partners li{width:calc(33.3333% - 18.6667px);min-width:85px;height:65px}.home-partners img{max-height:38px}.home-news-list{grid-template-columns:1fr;gap:30px}.home-news-list article{grid-template-columns:36% 1fr;gap:20px}.home-news h3{font-size:1.05rem}.home-cta{min-height:0}.home-cta-inner{grid-template-columns:1fr;gap:30px}.home-cta h2{font-size:2.8rem}.home-cta p{font-size:1rem}}@media (width<=400px){.home-hero-network{height:450px}.home-node-note{width:115px;padding:10px}.home-node-note strong{font-size:.7rem}.home-vertex-context .home-node-note{right:-12px}.home-vertex-outcomes .home-node-note{left:-42px}.home-vertex-intent .home-node-note{left:-23px}.home-source-intent{gap:15px}.home-dashboard-body{padding:12px 8px}.home-dashboard-body li{font-size:.58rem}.home-dashboard-body table{font-size:.52rem}.home-intent-input{padding:13px}.home-intent-input strong{font-size:.78rem}.home-intent-processor{width:100px;height:100px;left:4%}.home-source-agent{padding:15px}.home-source-agent p{font-size:.77rem}.home-naavik-hub{width:105px;height:105px}.home-tower-caption{width:125px}.home-tower-caption p{font-size:.65rem}.home-outcome-data{gap:10px;padding:18px 12px}.home-outcome-data span{font-size:.54rem}.home-amped h3{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :after{transition:none!important;animation:none!important}}.home-hero{padding-top:112px}.home-hero-layout{min-height:max(590px,100svh - 112px)}.home-hero-copy{padding-top:60px}.home-hero-network{height:clamp(500px,66svh,600px);margin-top:0}@media (width>=1051px){.home-hero-layout{padding-top:max(0px,50svh - 406px)}}@media (width<=760px){.home-hero{padding-top:88px}.home-hero-layout{min-height:0}.home-hero-copy{padding-top:40px}.home-hero-network{height:490px;margin-top:30px}.home-source-intent{grid-template-columns:1fr;gap:35px;min-height:0}.home-intent-input{width:85%;margin:0;padding:22px}.home-intent-input strong{font-size:1rem}.home-intent-input:after{height:80px}.home-intent-processor{width:125px;height:125px;margin:10px 0 10px auto;position:relative;inset:auto 30px auto auto}.home-intent-processor:after{width:1px;height:70px;top:100%;left:50%}.home-intent-dashboard{margin:0}.home-dashboard-body{padding:22px}.home-dashboard-body li{gap:10px;font-size:.84rem}.home-dashboard-body table{font-size:.78rem}.home-dashboard-top strong{font-size:.9rem}.home-source-data p{font-size:.85rem}.home-source-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;min-height:470px;padding-top:345px;display:grid}.home-tower-caption{width:auto;min-height:115px;padding:12px 10px;position:relative;inset:auto}.home-tower-caption p{font-size:.72rem}.home-tower-caption h3{font-size:.7rem}.home-tower-links{height:350px}.home-main-tower{top:16%}.home-mini-tower-0{top:35%}.home-mini-tower-1{top:6%}.home-mini-tower-2{top:42%}.home-mini-tower-3{top:53%}.home-mini-tower-4{top:31%}}@media (width<=400px){.home-hero-network{height:450px}.home-dashboard-body{padding:18px}.home-dashboard-body table{font-size:.72rem}.home-tower-caption p{font-size:.68rem}}@media (width<=760px){.home-vertex-context .home-node-note{left:-10px;right:auto}.home-vertex-agents .home-node-note{bottom:42px}}.home-glyph-stage{aspect-ratio:54/40;width:73%;position:absolute;top:40px;left:3%}.home-glyph-stage .home-a-mark{width:100%;height:100%;inset:0}.home-vertex-agents{top:3.3%;left:43.65%}.home-vertex-context{top:89%;left:6.7%}.home-vertex-intent{top:96%;left:43.65%}.home-vertex-outcomes{top:96%;left:92.9%}.home-vertex-agents .home-node-note{bottom:-12px}.home-vertex-intent .home-node-note,.home-vertex-context .home-node-note{top:85px}@media (width<=760px){.home-glyph-stage{width:92%;top:65px;left:4%}.home-vertex-agents .home-node-note{bottom:8px}.home-vertex-context .home-node-note{top:92px;left:-8px;right:auto}.home-vertex-intent .home-node-note{top:170px}.home-vertex-outcomes .home-node-note{top:92px;left:auto;right:0}}.home-story-index{z-index:calc(var(--z-sticky) - 1);top:112px}.home-chapter{scroll-margin-top:200px}@media (width<=760px){.home-story-index{top:88px}.home-chapter{scroll-margin-top:165px}}.home-scroll-link{bottom:24px;left:auto;right:24px}@media (width>=761px) and (width<=1050px){.home-hero-layout{min-height:0;padding-bottom:90px;display:block}.home-hero-copy{max-width:550px;padding-top:50px}.home-hero h1{font-size:3.4rem}.home-hero-copy>p{max-width:470px;font-size:1rem}.home-hero-network{width:min(100%,650px);height:570px;margin:55px auto 0}.home-glyph-stage{width:72%;top:38px;left:10%}.home-vertex-context .home-node-note{top:90px;left:-10px;right:auto}.home-vertex-intent .home-node-note{top:155px}}.home-narrative{isolation:isolate;clip-path:inset(0);background:oklch(99% .002 290);position:relative}.home-narrative .home-hero{background:0 0}.home-narrative .home-chapter{background:oklch(100% 0 0/.6)}.home-hero-layout,.home-story{z-index:1}.home-page{--color-brand-red:var(--home-red);--color-ink:var(--ink);--color-canvas:white;--color-signal:var(--signal,#ed1c24)}.home-glyph-stage .home-vertex{width:58px;height:58px}.home-glyph-stage .home-node-name{text-align:center;width:100%;margin:0;position:absolute;top:calc(100% + 9px);left:0}.home-glyph-stage .home-vertex-agents .home-node-name{top:auto;bottom:calc(100% + 9px)}.home-glyph-stage .home-vertex-agents{top:3.27553%;left:43.7143%}.home-glyph-stage .home-vertex-context{top:85.3565%;left:6%}.home-glyph-stage .home-vertex-intent{top:93.0636%;left:43.7143%}.home-glyph-stage .home-vertex-outcomes{top:93.0636%;left:92.8571%}.home-glyph-stage #a-reveal-sweep{fill:none;stroke:#fff}.home-glyph-stage #a-reveal-complete{fill:#fff}.home-glyph-stage #a-solid-fill{fill:var(--ink);opacity:.1}.home-glyph-stage #a-outline{fill:none;stroke:var(--ink);opacity:0}.home-glyph-stage #a-hit-glow{fill:var(--home-red);opacity:0}.home-a-pulse,.home-a-blur{pointer-events:none;opacity:0;position:absolute}.home-a-pulse{background:radial-gradient(ellipse,color-mix(in srgb,var(--home-red) 20%,transparent),transparent 70%);border-radius:50%;inset:0}.home-a-blur{background:radial-gradient(#fff 5%,#0000 70%);border-radius:50%;inset:5%}.home-demo-cursor{z-index:4;pointer-events:none;opacity:0;transform-origin:3px 3px;position:absolute}.home-demo-ring,.home-demo-click{border:1.5px solid var(--home-red);pointer-events:none;z-index:3;opacity:0;border-radius:50%;position:absolute}.home-demo-ring{width:44px;height:44px}.home-demo-click{width:28px;height:28px}.home-glyph-stage .home-node,.home-glyph-stage .home-node-note{transition:none}.home-glyph-stage .home-vertex:hover .home-node-note{transform:none}.home-source-scene .home-measured-wires{fill:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.home-measured-wires path{stroke:color-mix(in srgb,var(--home-red) 45%,transparent);stroke-width:1.4px;animation:none}.home-measured-wires circle:not(.impact-ring){fill:var(--home-red);stroke:none}.home-measured-wires .impact-ring{fill:none;stroke:var(--home-red);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;opacity:0}.home-source-intent .home-intent-input:after,.home-source-intent .home-intent-processor:after{content:none}.home-source-intent .home-intent-input{z-index:1}.home-motion-ready .home-dashboard-body{min-height:330px;position:relative;overflow:hidden}.home-motion-ready #iv-actions{margin:0;position:absolute;inset:20px 15px auto}.home-motion-ready #iv-map{position:relative}#iv-caret{color:var(--home-red)}.home-source-scene .home-processor-ring,.home-source-scene .home-source-agent-animation circle,.home-source-scene .tower-signal{animation:none}.home-source-scene .tower-body{fill:none}.home-source-scene .tower-node{transform-box:fill-box;transform-origin:50%}.home-source-scene .home-mini-tower svg{width:100%;height:auto;display:block}@media (width<=1100px){.home-glyph-stage .home-vertex{width:48px;height:48px}}@media (width<=760px){.home-glyph-stage .home-vertex{width:45px;height:45px}.home-source-scene .home-measured-wires{height:100%}.home-motion-ready .home-dashboard-body{min-height:360px}.home-motion-ready #iv-actions{inset:22px}.home-source-context{gap:90px 25px}.home-source-context .home-source-processor{margin-bottom:20px}}.home-a-pulse{background:radial-gradient(circle,color-mix(in srgb,var(--home-red) 30%,transparent) 0%,color-mix(in srgb,var(--home-red) 15%,transparent) 34%,transparent 70%);filter:blur(18px);z-index:1;width:108.571%;height:119.461%;inset:-8.09249% auto auto -2.57143%}.home-a-blur{backdrop-filter:blur(10px);z-index:2;background:#fff;border-radius:0;width:100%;height:100%;inset:0;-webkit-mask-image:url(#a-fill-mask);mask-image:url(#a-fill-mask)}.home-glyph-stage .home-a-mark{z-index:3}.home-glyph-stage .home-vertex{z-index:4}.home-demo-cursor,.home-demo-ring,.home-demo-click{z-index:5}.home-main-tower{transform-origin:50% 8.42105%}.home-mini-tower{transform-origin:50% 8.03571%}.home-source-scene .home-processor-ring:after{content:none}.home-source-connectors .app-journey-cue{stroke:color-mix(in srgb,var(--home-red) 36%,transparent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 14;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--home-red) 18%,transparent))}.home-source-connectors .journey-arrow{fill:color-mix(in srgb,var(--home-red) 46%,transparent);stroke:none}.naavik-hero__field[data-astro-cid-3wbv36ha]{opacity:.82}.naavik-page{--naavik-white:oklch(99% 0 0);--naavik-soft:oklch(78% .005 20);--naavik-signal:oklch(67% .225 25);background:var(--dark);overflow:clip}.naavik-page h2,.naavik-page h3{text-wrap:balance;letter-spacing:-.035em}.naavik-page h2{font-size:clamp(2.5rem,5vw,5rem);line-height:1.06}.naavik-page p{text-wrap:pretty}.naavik-page .button{border-radius:999px;gap:1rem;padding:1rem 1.8rem;font-weight:650}.naavik-page .button svg,.naavik-page figcaption svg{flex:none;width:1.15em;height:1.15em}.naavik-page section[id]{scroll-margin-top:20px}.naavik-period{color:var(--red)}.naavik-hero{isolation:isolate;color:#fff;background:radial-gradient(at 50% 75%,oklch(23% .035 20),#0000 60%),linear-gradient(oklch(18% 0 0),oklch(8% 0 0));place-items:center;min-height:min(920px,100svh);padding:150px 0 110px;display:grid;position:relative}.naavik-hero__field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.naavik-hero__layout{text-align:center;width:100%}.naavik-hero__copy{max-width:1180px;margin:auto}.naavik-hero h1{letter-spacing:.2em;color:oklch(82% 0 0);margin:0 0 1.8rem;font-size:1.05rem;font-weight:650}.naavik-hero h2{letter-spacing:-.04em;margin:0 0 1.35rem;font-size:clamp(3.3rem,6.9vw,6rem);line-height:1.04}.naavik-hero p{color:var(--naavik-signal);max-width:55ch;margin:0 auto;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.5}.naavik-hero .naavik-hero__intent{margin-block:2.2rem 2rem;font-weight:750}.naavik-hero .button{font-size:1.1rem}.naavik-pioneer{color:#fff;background:oklch(23% .008 290);padding-block:clamp(6rem,11vw,11rem)}.naavik-pioneer__layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.naavik-pioneer h2{margin:0 0 2.5rem;font-size:clamp(2.6rem,4.5vw,4.5rem)}.naavik-pioneer p{max-width:40ch;color:var(--naavik-soft);font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.65}.naavik-pioneer strong{color:oklch(91% 0 0);transition:color .35s}.naavik-pioneer strong.is-active{color:var(--naavik-signal)}.naavik-principles>svg{color:oklch(54% 0 0);width:100%;max-width:510px;height:auto;margin:0 auto 2.5rem;display:block}.naavik-wordmark__chunk{transition:color .6s,opacity .6s}.naavik-principles[data-principle="0"] [data-logo-part=ai],.naavik-principles[data-principle="1"] [data-logo-part=r],.naavik-principles[data-principle="2"] [data-logo-part=a]{color:#fff}.naavik-principles__progress{background:oklch(36% 0 0);width:100%;height:3px;margin-bottom:1.4rem;overflow:hidden}.naavik-principles__progress span{background:var(--red);width:33.333%;height:100%;transition:transform .6s ease-out;display:block}.naavik-principles[data-principle="1"] .naavik-principles__progress span{transform:translate(100%)}.naavik-principles[data-principle="2"] .naavik-principles__progress span{transform:translate(200%)}.naavik-principles__options{flex-direction:column;gap:.3rem;display:flex}.naavik-principles__options button{color:var(--naavik-soft);font:inherit;letter-spacing:-.025em;text-align:center;cursor:pointer;background:0 0;border:0;padding:.45rem;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:550;line-height:1.4;transition:color .3s}.naavik-principles__options button[aria-pressed=true]{color:#fff;font-weight:750}.naavik-principles__options button:hover{color:var(--naavik-signal)}.naavik-peak{isolation:isolate;color:#fff;background:oklch(12% 0 0);align-items:flex-start;min-height:640px;padding-block:clamp(5rem,8vw,8rem);display:flex;position:relative}.naavik-peak__video{object-fit:cover;opacity:.65;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.naavik-peak:after{content:"";z-index:-1;background:linear-gradient(oklch(10% 0 0/.6),#0000 60%,oklch(10% 0 0/.3));position:absolute;inset:0}.naavik-peak__layout{width:100%}.naavik-peak h2{margin:0 0 1.2rem;font-size:clamp(3rem,6vw,6rem)}.naavik-peak p{color:oklch(91% 0 0);max-width:65ch;margin:0;font-size:clamp(1.1rem,1.8vw,1.6rem);line-height:1.6}.naavik-stack{background:var(--canvas);padding-block:clamp(5rem,8vw,8rem)}.naavik-stack__heading{text-align:center;margin:0 auto 3.5rem}.naavik-stack__heading p{color:var(--muted);margin:0 0 1.2rem;font-size:1rem}.naavik-stack__heading h2{margin:0;font-size:clamp(2.7rem,4.7vw,4.75rem)}.naavik-platform__tabs{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.naavik-platform__tabs button{min-height:84px;font:inherit;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:650;transition:background .25s,color .25s,transform .3s;display:flex}.naavik-platform__tabs button svg{flex:none;width:17px;height:17px;margin-left:auto}.naavik-platform__tabs button:hover{border-color:var(--red);transform:translateY(-4px)}.naavik-platform__tabs button[aria-selected=true]{background:var(--dark);color:#fff;border-color:var(--dark)}.naavik-platform__port{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.naavik-platform__connections{height:64px}.naavik-platform__connections svg{fill:none;width:100%;height:100%;stroke:var(--line);stroke-width:1.5px;display:block}.naavik-platform__connections .naavik-platform__signal{stroke:var(--red);stroke-dasharray:18 420;animation:5s linear infinite paused naavik-packet}.naavik-platform.naavik-in-view .naavik-platform__signal{animation-play-state:running}.naavik-platform__panel{background:var(--dark);color:#fff;border-radius:12px;grid-template-columns:.7fr 1.3fr;min-height:390px;display:grid;overflow:hidden}.naavik-platform__panel[hidden]{display:none}.naavik-platform__copy{align-self:center;padding:clamp(2rem,3.5vw,3.5rem)}.naavik-platform__copy h3{margin:0 0 1.3rem;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.12}.naavik-platform__copy p{color:var(--naavik-soft);margin:0 0 2.4rem;font-size:1.1rem;line-height:1.6}.naavik-platform__copy a{color:#fff;text-underline-offset:.35em;align-items:center;gap:.8rem;font-size:.95rem;display:inline-flex}.naavik-platform__copy a svg{flex:none;width:18px;height:18px}.naavik-platform__product{background:oklch(16% 0 0);align-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.naavik-platform__product img{object-fit:contain;width:100%;height:100%;display:block}.naavik-platform__product video{object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.naavik-platform__product>span{text-align:center;letter-spacing:-.03em;padding:2rem;font-size:clamp(2rem,4vw,4rem);font-weight:700;display:block;position:relative}.naavik-feature{background:var(--canvas);padding-block:clamp(5rem,8vw,9rem)}.naavik-feature--dark{background:var(--dark);color:#fff}.naavik-feature__header{justify-content:space-between;align-items:center;gap:3rem;margin-bottom:3rem;display:flex}.naavik-feature__header h2{align-items:center;gap:1rem;margin:0;font-size:clamp(2.5rem,4vw,4rem);display:flex}.naavik-signal-dot{background:var(--red);border-radius:50%;flex:0 0 14px;width:14px;height:14px;display:inline-block}.naavik-feature__header p{letter-spacing:-.025em;max-width:23ch;margin:0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:550;line-height:1.3}.naavik-feature__layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.naavik-feature__copy h3{margin:0 0 1.7rem;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.25}.naavik-feature ul,.naavik-hub ul{margin:0 0 2.5rem;padding:0;list-style:none}.naavik-feature li,.naavik-hub li{color:var(--muted);align-items:flex-start;gap:.8rem;margin-block:1.2rem;font-size:1.05rem;line-height:1.65;display:flex}.naavik-feature li>svg,.naavik-hub li>svg{color:var(--red);flex:none;width:1.2em;height:1.2em;margin-top:.23em}.naavik-feature--dark li,.naavik-hub li{color:var(--naavik-soft)}.naavik-demo{min-width:0;margin:0}.naavik-demo__bar{color:#fff;background:oklch(27% .008 290);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;font-size:.85rem;display:flex}.naavik-demo__lights{gap:6px;display:flex}.naavik-demo__lights i{background:oklch(65% 0 0);border-radius:50%;width:6px;height:6px}.naavik-demo__lights i:first-child{background:var(--red)}.naavik-demo video{aspect-ratio:16/9;object-fit:contain;background:oklch(96% 0 0);width:100%;display:block}.naavik-demo figcaption{text-align:right;margin-top:1rem;font-size:.85rem}.naavik-demo figcaption a{color:inherit;text-underline-offset:.3em;align-items:center;gap:.5rem;display:inline-flex}#intent-manager .naavik-feature__header{text-align:center;margin-bottom:3rem;display:block}#intent-manager .naavik-feature__header h2{justify-content:center}#intent-manager .naavik-feature__header p{max-width:none;color:var(--muted);margin:1.3rem 0 0;font-size:clamp(2rem,3.6vw,3.2rem)}#intent-manager .naavik-feature__layout{flex-direction:column;gap:3rem;display:flex}#intent-manager .naavik-feature__copy{grid-template-columns:1fr 1fr;gap:0 4rem;width:100%;max-width:1060px;display:grid}#intent-manager .naavik-feature__copy h3{grid-row:span 2;font-size:clamp(2rem,3vw,2.8rem)}#intent-manager .naavik-feature__copy ul{margin-bottom:1rem}#intent-manager .naavik-feature__copy li:first-child{margin-top:0}#intent-manager .naavik-feature__copy .button{justify-self:start}#intent-manager .naavik-demo{width:100%;max-width:1100px}#appgen .naavik-feature__header{align-items:flex-end;margin-bottom:4rem}#appgen .naavik-feature__header h2{font-size:clamp(3.5rem,7vw,6rem)}#appgen .naavik-feature__header p{max-width:9ch;color:var(--naavik-white);font-size:clamp(2.2rem,4.6vw,4rem)}#reasoning-agent .naavik-feature__layout{grid-template-columns:1.2fr .8fr}#reasoning-agent .naavik-demo{order:-1}.naavik-hub{background:var(--dark);color:#fff;padding-block:clamp(5rem,8vw,8rem)}.naavik-hub__layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.naavik-hub__visual{aspect-ratio:1;place-items:center;display:grid;position:relative;overflow:hidden}.naavik-hub__visual video{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute}.naavik-hub__visual span{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;position:relative}.naavik-hub__copy h2{letter-spacing:-.02em;margin:0 0 1.5rem;font-size:1.35rem}.naavik-hub__tagline{letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(3rem,4.7vw,4.8rem);font-weight:650;line-height:1.06}.naavik-hub h3{margin:0 0 .5rem;font-size:1.3rem;line-height:1.5}.naavik-partners{background:var(--canvas);padding-block:clamp(5rem,8vw,8rem)}.naavik-partners__heading{text-align:center;max-width:950px;margin:0 auto 4rem}.naavik-partners h2{margin:0 0 1.5rem}.naavik-partners__heading p{max-width:52ch;color:var(--muted);margin:0 auto;font-size:1.3rem;line-height:1.65}.naavik-partners__heading strong{color:var(--ink)}.naavik-partners__logos{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.naavik-partners__logos li{place-items:center;min-width:0;padding:2.2rem;display:grid}.naavik-partners img{object-fit:contain;width:180px;max-width:100%;height:70px}.naavik-members{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:4rem;margin-top:3rem;padding-top:3rem;display:flex}.naavik-members>p{color:var(--muted)}.naavik-members ul{gap:3rem;margin:0;padding:0;list-style:none;display:flex}.naavik-members li{place-items:center;display:grid}.naavik-members img{width:165px;height:80px}.naavik-final{background:var(--red);color:#fff;text-align:center;padding-block:clamp(5rem,9vw,9rem)}.naavik-final h2{margin:0 0 2.5rem;font-size:clamp(3rem,6.5vw,6rem);line-height:1.02}.naavik-final h2>svg{display:none}@keyframes naavik-packet{to{stroke-dashoffset:-438px}}html.motion-paused .naavik-page *,html.motion-paused .naavik-page :before,html.motion-paused .naavik-page :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.naavik-page *,.naavik-page :before,.naavik-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=1000px){.naavik-platform__panel{grid-template-columns:1fr 1.2fr;min-height:320px}.naavik-platform__tabs{gap:.6rem}.naavik-platform__tabs button{gap:.5rem;padding:1rem .7rem}.naavik-pioneer__layout{gap:3rem}.naavik-feature__layout,#reasoning-agent .naavik-feature__layout{grid-template-columns:1fr}.naavik-feature__copy{max-width:68ch}.naavik-demo{width:100%}#reasoning-agent .naavik-demo{order:0}.naavik-hub__layout{gap:2rem}.naavik-partners__logos li{padding:1.7rem}}@media (width<=700px){.naavik-hero{min-height:730px;padding:150px 0 100px}.naavik-hero h1{margin-bottom:1.8rem}.naavik-hero h2{max-width:12ch;margin-inline:auto;font-size:clamp(3.15rem,10.5vw,4.5rem)}.naavik-hero p{font-size:1.2rem;line-height:1.65}.naavik-hero .naavik-hero__intent{margin-top:1.7rem}.naavik-pioneer__layout,.naavik-hub__layout{grid-template-columns:1fr;gap:3rem}.naavik-pioneer h2 br{display:none}.naavik-principles>svg{max-width:350px}.naavik-principles__options button{font-size:1.35rem}.naavik-peak{min-height:540px}.naavik-peak h2{font-size:clamp(3rem,10vw,4rem)}.naavik-peak p{max-width:30ch}.naavik-stack__heading h2 br{display:none}.naavik-stack__heading{margin-bottom:2.5rem}.naavik-platform__tabs{grid-template-columns:repeat(2,1fr);gap:.6rem}.naavik-platform__tabs button{justify-content:flex-start;min-height:74px;font-size:.93rem}.naavik-platform__connections{height:38px}.naavik-platform__panel{grid-template-columns:1fr;min-height:0}.naavik-platform__copy{padding:1.8rem}.naavik-platform__copy h3{margin-bottom:1rem;font-size:1.8rem}.naavik-platform__copy p{margin-bottom:1.5rem}.naavik-platform__product{aspect-ratio:16/9;min-height:220px}.naavik-feature__header,#appgen .naavik-feature__header{margin-bottom:2.5rem;display:block}.naavik-feature__header p{max-width:none;margin-top:1.3rem}.naavik-feature__header h2{gap:.7rem;font-size:clamp(2.35rem,8vw,3rem)}.naavik-feature__copy,#intent-manager .naavik-feature__copy{display:block}#intent-manager .naavik-feature__copy .button{margin-top:1rem}#intent-manager .naavik-feature__header p{font-size:2rem}#appgen .naavik-feature__header p{max-width:none;font-size:2.5rem}#appgen .naavik-feature__header h2{font-size:4rem}.naavik-hub__visual{width:100%;max-width:420px;margin-inline:auto}.naavik-hub__copy{order:-1}.naavik-partners__heading{margin-bottom:2rem}.naavik-partners__logos{grid-template-columns:repeat(2,1fr)}.naavik-partners__logos li{padding:1.5rem 1rem}.naavik-partners img{height:60px}.naavik-members{flex-direction:column;gap:1rem;margin-top:2.5rem}.naavik-members ul{gap:2rem}.naavik-members img{width:130px}}.naavik-pioneer__layout>*{min-width:0}@media (width<=700px){.naavik-pioneer h2 br,.naavik-stack__heading h2 br{display:revert}}.naavik-knowledge{color:var(--ink);background:oklch(95% .005 280);padding-block:clamp(4rem,6vw,6rem)}.naavik-knowledge__heading{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 5rem;display:grid}.naavik-knowledge__heading h2{max-width:12ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.5rem)}.naavik-knowledge__heading p{max-width:36ch;color:var(--muted);margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.65}.naavik-knowledge__graph{max-width:1100px;margin:3rem auto 1.5rem}.naavik-knowledge__network{width:100%;height:auto;display:block;overflow:visible}.naavik-knowledge__network--compact{display:none}.naavik-knowledge__edges line{stroke:oklch(77% .012 280);stroke-width:1px;vector-effect:non-scaling-stroke}.naavik-knowledge__edges .naavik-knowledge__edge--principal{stroke:var(--red);stroke-width:1.5px}.naavik-knowledge__points circle{fill:oklch(95% .005 280);stroke:oklch(63% .014 280);stroke-width:1.5px}.naavik-knowledge__points .naavik-knowledge__point--principal{fill:oklch(95% .005 280);stroke:var(--red);stroke-width:3px}.naavik-knowledge__points .naavik-knowledge__point--core{fill:var(--red)}.naavik-knowledge__labels{fill:var(--ink);stroke:oklch(95% .005 280);stroke-width:9px;stroke-linejoin:round;paint-order:stroke;font-family:inherit;font-size:23px;font-weight:600}.naavik-knowledge__action{text-align:center}@media (width<=700px){.naavik-knowledge__heading{grid-template-columns:1fr;gap:1.5rem}.naavik-knowledge__heading h2{max-width:none}.naavik-knowledge__heading p{max-width:40ch}.naavik-knowledge__graph{max-width:420px;margin-block:2.5rem 1.5rem}.naavik-knowledge__network--wide{display:none}.naavik-knowledge__network--compact{display:block}.naavik-knowledge__labels{font-size:21px}}.company-page{overflow:clip}.company-heading h1{max-width:16ch;margin:0}.company-signal{background:var(--red);vertical-align:baseline;border-radius:50%;width:.14em;height:.14em;margin-left:.14em;display:inline-block}.company-intro{max-width:32ch;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem)}.company-section-title{letter-spacing:-.035em;max-width:30ch;margin:0 0 clamp(2.5rem,5vw,4.5rem);font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.12}.company-jump{flex-wrap:wrap;gap:clamp(1.25rem,4vw,3rem);margin-top:2.5rem;display:flex}.company-jump a{color:var(--ink);text-underline-offset:8px;text-decoration-color:var(--red)}.company-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.5rem 2.5rem;padding-bottom:clamp(5rem,9vw,9rem);display:grid}.company-person{min-width:0}.company-person__portrait{background:var(--surface);overflow:hidden}.company-person__portrait img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.company-person:hover .company-person__portrait img{transform:scale(1.025)}.company-person__identity{padding-top:1.5rem}.company-person h2,.company-person h3{letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.2}.company-person__role{color:var(--muted);margin:0 0 1.3rem;line-height:1.5}.company-person--featured{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);margin-bottom:1.5rem;display:grid}.company-person--featured .company-person__identity{padding:0}.company-person--featured h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.4rem,4.7vw,4.5rem)}.company-person--featured .company-person__role{margin-block:1rem 2rem;font-size:clamp(1.25rem,2vw,1.6rem)}.company-founder-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.company-founders{padding-top:0!important}.company-advisors{background:var(--surface)}.company-advisor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 5rem;display:grid}.company-advisor{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.company-advisor>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.company-advisor h3{letter-spacing:-.02em;margin:0 0 .6rem;font-size:1.4rem;line-height:1.25}.company-advisor__role{color:var(--muted);margin:0 0 1.1rem}.company-advisor .prose{font-size:1rem}.company-logo-wall{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.company-logo-wall a{border-bottom:1px solid var(--line);justify-content:center;align-items:center;min-height:180px;padding:2rem;transition:background-color .2s;display:flex}.company-logo-wall img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:85px}.company-partners{padding-top:1rem!important}.company-partner-list{flex-direction:column;display:flex}.company-partner{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding-block:3.5rem;display:grid}.company-partner__logo{justify-content:center;align-items:center;display:flex}.company-partner__logo img{object-fit:contain;width:auto;max-width:min(100%,270px);height:auto;max-height:160px}.company-partner h3{margin:0 0 1rem;font-size:1.5rem}.company-partners--members{background:var(--surface);padding-top:5rem!important}.company-partners--members .company-partner-list{flex-direction:row;gap:3rem}.company-partners--members .company-partner{border:0;flex:1;padding-block:2rem;display:block}.company-statement,.company-careers{background:var(--dark);color:#fff}.company-statement>.container{grid-template-columns:1fr 1fr;align-items:center;min-height:440px;padding-block:4rem;display:grid}.company-statement h1{z-index:1;max-width:8ch;margin:0;position:relative}.company-statement__network{height:340px;position:relative}.company-about{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.company-about__copy.prose{font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.6}.company-about figure{margin:0}.company-about img{width:100%;height:auto}.company-careers__layout{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,9vw,8rem);display:grid}.company-careers__heading h1{max-width:8ch;margin:0}.company-careers__network{height:320px;margin-top:2rem;position:relative}.company-careers__copy{align-self:center;padding-top:1rem}.company-careers__copy .prose{color:inherit;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.65}.company-careers__copy .button{white-space:normal;max-width:100%;margin-top:2.5rem}.company-heading--vision h1{max-width:20ch;font-size:clamp(2.8rem,6vw,5.75rem)}.company-vision--0{padding-top:0!important}.company-vision__layout{grid-template-columns:1fr 1fr;gap:2.5rem 5rem;display:grid}.company-vision__layout>.company-section-title{grid-column:1/-1;margin-bottom:0}.company-vision__prose{align-self:start;max-width:72ch}.company-vision__prose ol{padding-left:1.3rem}.company-vision__prose li{margin-top:1rem;padding-left:.5rem}.company-vision__video{aspect-ratio:16/9;background:var(--dark);align-self:center}.company-vision__video iframe{border:0;width:100%;height:100%}.company-vision--1 .company-vision__layout>.company-vision__prose:first-of-type,.company-vision--2 .company-vision__layout>.company-vision__prose:first-of-type{grid-column:1/-1;max-width:80ch}.company-vision__subheading{letter-spacing:-.02em;grid-column:1/-1;margin:1rem 0 0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3}.company-vision__diagram{background:#fff;grid-column:1/-1;margin:0;padding:clamp(1rem,3vw,3rem)}.company-vision__diagram a{display:block}.company-vision__diagram img{object-fit:contain;width:100%;height:auto;display:block}.company-vision--2 .company-vision__prose{grid-column:1/-1;max-width:80ch}.company-vision--3 .company-vision__layout{grid-template-columns:.65fr 1.35fr}.company-vision--3 .company-section-title{grid-column:auto}.company-vision--3 .company-vision__prose{font-size:1.2rem}@media (width<=1000px){.company-people{gap:3rem 1.5rem}.company-founder-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-advisor-list{gap:3rem 2rem}.company-advisor{grid-template-columns:80px minmax(0,1fr);gap:1.2rem}.company-vision__layout{gap:2rem}.company-logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.company-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.25rem}.company-person--featured{grid-template-columns:1fr;gap:1.5rem;margin:0}.company-person--featured .company-person__portrait{max-width:100%}.company-person--featured h2{max-width:100%;font-size:2.6rem}.company-person--featured .company-person__role{margin:0 0 1.25rem}.company-person--featured .company-person__identity{padding-bottom:1rem}.company-person h2,.company-person h3{overflow-wrap:anywhere;font-size:1.25rem}.company-person--featured h2{font-size:2.4rem}.company-person__role{font-size:.95rem}.company-person--small{padding-top:0}.company-founder-list{gap:2.5rem 1.25rem}.company-advisor-list{grid-template-columns:1fr}.company-advisor{grid-template-columns:88px minmax(0,1fr)}.company-advisor .prose{font-size:1rem}.company-logo-wall a{min-height:140px;padding:1.5rem}.company-partner{grid-template-columns:1fr;gap:2rem}.company-partner__logo{justify-content:flex-start}.company-partner__logo img{max-width:210px;max-height:100px}.company-partners--members .company-partner-list{gap:1.5rem}.company-partners--members .company-partner__logo img{max-width:100%}.company-statement>.container{grid-template-columns:1fr;min-height:350px;position:relative}.company-statement__network{opacity:.45;height:100%;position:absolute;inset:0 0 0 30%}.company-statement h1{font-size:clamp(3.8rem,12vw,6rem)}.company-about{grid-template-columns:1fr}.company-careers__layout{grid-template-columns:1fr;gap:2rem}.company-careers__heading{position:relative}.company-careers__heading h1{z-index:1;position:relative}.company-careers__network{opacity:.4;height:100%;margin:0;position:absolute;inset:0 0 0 25%}.company-careers__copy{padding:0}.company-vision__layout,.company-vision--3 .company-vision__layout{grid-template-columns:1fr}.company-vision__layout>*{grid-column:1!important}.company-vision__diagram{padding:.75rem}.company-vision--3 .company-vision__prose{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.company-person__portrait img,.company-logo-wall a{transition:none}.company-person:hover .company-person__portrait img{transform:none}}html.motion-paused .company-person__portrait img{transition:none}html.motion-paused .company-person:hover .company-person__portrait img{transform:none}.company-page{isolation:isolate;background:var(--canvas);position:relative}.company-landscape{z-index:-1;pointer-events:none;height:1100px;position:absolute;inset:0 0 auto;overflow:hidden}.company-landscape>svg{fill:oklch(92% .004 285);opacity:.85;width:min(78vw,1060px);height:auto;position:absolute;top:110px;right:-8%;transform:rotate(-6deg)}.company-landscape--founders{height:1050px}.company-landscape--founders>svg{width:820px;top:50px;right:8%}.company-heading{padding-block:clamp(3.8rem,6vw,6rem) clamp(2.5rem,4vw,4rem)}.company-heading .display{font-size:clamp(2.8rem,5.3vw,5rem);font-weight:780}.company-heading .company-intro{margin-top:1.25rem;font-size:clamp(1.2rem,1.8vw,1.5rem)}.company-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.25rem clamp(1.5rem,4vw,4rem);padding-top:1rem}.company-person--featured{grid-column:auto;margin:0;display:block}.company-person--featured .company-person__portrait{max-width:none}.company-people .company-person:nth-child(3n+2){padding-top:3.5rem}.company-people .company-person:nth-child(3n){padding-top:7rem}.company-person__portrait{background:0 0;padding:.85rem;position:relative;overflow:visible}.company-person__portrait:before{content:"";transition:transform .7s var(--ease),border-color .3s;border:1px solid oklch(77% .018 285);border-radius:50%;position:absolute;inset:0;transform:rotate(-18deg)}.company-person__portrait img{aspect-ratio:1;object-fit:cover;border-radius:50%}.company-portrait-signal{background:var(--red);outline:7px solid var(--canvas);z-index:1;border-radius:50%;width:22px;height:22px;position:absolute;top:9%;right:9%}.company-person:hover .company-person__portrait:before{border-color:var(--red);transform:rotate(18deg)scale(1.035)}.company-person__identity,.company-person--featured .company-person__identity{padding:1.5rem .85rem 0}.company-person h2,.company-person--featured h2{letter-spacing:-.035em;max-width:none;margin:0 0 .65rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.16}.company-person__role,.company-person--featured .company-person__role{margin:0 0 1.2rem;font-size:1rem;line-height:1.55}.company-profile-link{color:var(--red);border-bottom:1px solid #0000;align-items:center;gap:.7rem;padding:.55rem 0;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.company-profile-link svg{width:17px;height:17px;transition:transform .25s}.company-profile-link:hover{border-color:currentColor}.company-profile-link:hover svg{transform:translate(2px,-2px)}.company-person--small .company-person__portrait{max-width:none}.company-person--small{padding-top:0}.company-jump{gap:.8rem}.company-jump a{border:1px solid var(--line);background:var(--surface);border-radius:100px;align-items:center;gap:1rem;padding:.8rem 1.3rem;font-size:.9rem;text-decoration:none;display:inline-flex}.company-jump a:hover{color:var(--red);border-color:var(--red)}.company-jump svg{width:17px;height:17px}.company-founder-list{gap:clamp(1.5rem,3vw,3rem)}.company-founder-list .company-person__portrait{padding:.65rem}.company-founder-list .company-person:nth-child(2n){padding-top:2.5rem}.company-founder-list .company-person__identity{padding-inline:.4rem}.company-founder-list .company-person h3{font-size:clamp(1.2rem,1.8vw,1.6rem)}.company-advisors{background:oklch(95% .005 285);position:relative}.company-advisor-list{gap:4rem}.company-advisor{border-top:1px solid oklch(81% .012 285);grid-template-columns:150px minmax(0,1fr);gap:1.5rem;padding-top:2rem}.company-advisor>img{border:7px solid #fff;border-radius:50%}.company-advisor h3{font-weight:750}.company-advisor__role{color:var(--red);margin-bottom:.75rem;font-size:.9rem;font-weight:600}.company-investors{padding-top:6rem}.company-logo-wall{background:var(--line);border:0;gap:1px}.company-logo-wall a{background:#fff;border:0;min-height:180px}.company-logo-wall a:hover{background:oklch(96% .003 285)}.company-logo-wall img{max-height:78px}.company-partner-hero{padding-block:3rem 4rem;position:relative;overflow:hidden}.company-partner-hero>.container{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;display:grid}.company-partner-hero h1{max-width:10ch;margin:0;font-size:clamp(3rem,5.7vw,5.5rem)}.company-partner-orbit{grid-template-columns:1fr 1fr;align-content:center;gap:5rem 8rem;min-height:420px;padding:1rem;display:grid;position:relative}.company-orbit-mark{z-index:0;fill:oklch(91% .005 285);width:83%;position:absolute;top:11%;left:7%}.company-orbit-logo{z-index:1;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:115px;padding:1.3rem;display:flex;position:relative}.company-orbit-logo:nth-of-type(2n){transform:translateY(2rem)}.company-orbit-logo img{object-fit:contain;max-width:100%;max-height:80px}.company-partners .company-section-title{max-width:30ch;font-size:clamp(1.8rem,3vw,2.6rem)}.company-partner{grid-template-columns:1fr 1.4fr;gap:5rem;padding-block:4.5rem}.company-partner__logo{isolation:isolate;background:#fff;border-radius:10px;min-height:230px;position:relative}.company-partner__logo:before{content:"";z-index:-1;background:oklch(94% .008 285);border-radius:10px;width:100%;height:100%;position:absolute;inset:12px auto auto 12px}.company-partner__logo img{max-width:min(72%,270px);position:relative}.company-partner:nth-child(2n) .company-partner__logo{order:2}.company-partner h3{font-size:2rem;font-weight:750}.company-partners--members{background:oklch(94% .005 285)}.company-partners--members .company-partner__logo{background:#fff;min-height:170px}.company-partners--members .company-partner__logo:before{display:none}.company-partners--members .company-partner{max-width:450px}.company-about-scene{padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.company-scene-network{pointer-events:none;z-index:0;position:absolute;inset:0}.company-about{grid-template-columns:1fr 1fr;gap:3rem;position:relative}.company-about h1{max-width:7ch;margin-bottom:2.2rem;font-size:clamp(3.5rem,7vw,6rem);font-weight:800}.company-about__copy.prose{max-width:42ch;font-size:clamp(1.1rem,1.65vw,1.4rem);line-height:1.75}.company-about figure{align-self:center;position:relative;transform:rotate(-3deg)}.company-about figure:before{content:"";background:var(--red);z-index:-1;opacity:.9;border-radius:50%;position:absolute;inset:-20px 22px 20px -22px}.company-about img{background:#fff;border-radius:10px;padding:1.2rem;display:block}.company-careers{background:var(--canvas);color:var(--ink);position:relative;overflow:hidden}.company-careers__layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;min-height:760px;padding-block:5rem;position:relative}.company-careers__heading h1{max-width:9ch;margin-bottom:2rem;font-size:clamp(3.6rem,6.7vw,6rem);font-weight:800}.company-careers__copy{padding:0}.company-careers__copy .prose{max-width:48ch;font-size:clamp(1.1rem,1.45vw,1.25rem);line-height:1.8}.company-careers__copy .button{border-radius:100px;margin-top:2rem}.company-careers__copy .button svg{flex-shrink:0;width:19px;height:19px}.company-careers__network{height:500px;margin:0;position:relative;overflow:visible}.company-careers__mark{fill:oklch(89% .006 285);width:114%;max-width:none;height:100%;position:absolute;top:0;left:-5%}.company-careers__node{border:2px solid var(--red);background:#fff;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute}.company-careers__node:before{content:"";background:var(--red);border-radius:50%;width:23px;height:23px}.company-careers__node:after{content:"";border:1px solid var(--red);opacity:.3;border-radius:50%;animation:3.8s ease-out infinite company-signal-ring;position:absolute;inset:-12px}.company-careers__node--one{top:9%;left:46%}.company-careers__node--two{bottom:17%;left:0}.company-careers__node--three{bottom:17%;right:0}.company-careers__node--four{width:43px;height:43px;bottom:12%;left:43%}.company-careers__node--two:after{animation-delay:1s}.company-careers__node--three:after{animation-delay:2s}.company-heading--vision{isolation:isolate;padding-block:5rem 4rem;position:relative}.company-heading--vision h1{max-width:19ch;font-size:clamp(2.8rem,5.5vw,5.5rem);font-weight:780;position:relative}.company-vision-mark{z-index:-1;position:absolute;inset:0 -5vw 0 35%;overflow:hidden}.company-vision-mark>svg{fill:oklch(92% .005 285);width:520px;height:auto;position:absolute;top:-30px;right:0;transform:rotate(7deg)}.company-vision--0 .company-vision__layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem}.company-vision--0 .company-vision__prose{font-size:1.15rem}.company-vision--0 .company-vision__prose>p{font-size:1.65rem;font-weight:700;line-height:1.3}.company-vision--0 ol{counter-reset:belief;padding:0;list-style:none}.company-vision--0 ol>li{counter-increment:belief;margin-block:1.5rem;padding-left:3.2rem;position:relative}.company-vision--0 ol>li:before{content:counter(belief);color:var(--red);border:1px solid var(--red);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:650;display:grid;position:absolute;top:.3rem;left:0}.company-vision__video{position:relative;transform:translateY(-1rem);box-shadow:12px 12px oklch(88% .008 285)}.company-vision--1,.company-vision--3{background:oklch(94% .005 285)}.company-vision__diagram{background:#fff;border-radius:10px;margin-bottom:1rem;padding:2rem;box-shadow:10px 10px oklch(88% .008 285)}.company-vision__subheading{color:var(--ink);font-weight:750}.company-vision--2 .company-vision__prose ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid}.company-vision--2 .company-vision__prose:has(ul){max-width:none}.company-vision--2 .company-vision__prose li{border-top:2px solid var(--red);margin:0;padding:1.25rem 0 0}@keyframes company-signal-ring{0%{opacity:.35;transform:scale(.75)}80%,to{opacity:0;transform:scale(1.3)}}@media (width<=1000px){.company-advisor{grid-template-columns:100px minmax(0,1fr);gap:1rem}.company-advisor-list{gap:3rem 2rem}.company-partner-orbit{gap:3rem;min-height:360px}.company-people{gap:2.5rem 1.5rem}.company-careers__network{height:380px}.company-partner{gap:3rem}.company-vision--0 .company-vision__layout{gap:2rem}.company-about__copy.prose{font-size:1.1rem}}@media (width<=700px){.company-heading{padding-block:3.5rem 2.5rem}.company-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.company-people .company-person:nth-child(n){padding-top:0}.company-people .company-person:nth-child(2n){padding-top:2.25rem}.company-person--featured{grid-column:auto;display:block}.company-person__portrait{padding:.45rem}.company-portrait-signal{outline-width:4px;width:13px;height:13px}.company-person h2,.company-person--featured h2{overflow-wrap:normal;font-size:1.25rem;line-height:1.25}.company-person__identity,.company-person--featured .company-person__identity{padding:1.2rem .2rem 0}.company-person__role,.company-person--featured .company-person__role{margin-bottom:.7rem;font-size:.9rem}.company-profile-link{font-size:.85rem}.company-person--small .company-person__portrait{max-width:none}.company-landscape{height:900px}.company-landscape>svg{width:110vw;max-width:none;top:150px;right:-25%}.company-founder-list{gap:1.5rem 1rem}.company-advisor-list{grid-template-columns:1fr}.company-advisor{grid-template-columns:110px minmax(0,1fr);gap:1.2rem}.company-advisor>img{border-width:4px}.company-advisor h3{font-size:1.25rem}.company-logo-wall a{min-height:135px;padding:1.4rem}.company-partner-hero{padding-block:3rem}.company-partner-hero>.container{grid-template-columns:1fr;gap:1.5rem}.company-partner-hero h1{max-width:12ch}.company-partner-orbit{gap:3rem 5rem;min-height:330px;padding-inline:1rem}.company-orbit-logo{min-height:95px;padding:1rem}.company-partner{grid-template-columns:1fr;gap:2.5rem;padding-block:3rem}.company-partner:nth-child(2n) .company-partner__logo{order:0}.company-partner__logo{justify-content:center;min-height:185px}.company-partner__logo img{max-height:105px}.company-partner h3{font-size:1.6rem}.company-partners--members .company-partner__logo{min-height:125px}.company-partners--members .company-partner__logo img{max-width:85%}.company-about{grid-template-columns:1fr;gap:3rem}.company-about h1{max-width:8ch;margin-bottom:1.8rem}.company-about figure{width:90%;margin-inline:auto}.company-about figure:before{inset:-10px 10px 10px -10px}.company-about__copy.prose{max-width:none}.company-careers__layout{grid-template-columns:1fr;gap:1.5rem;min-height:0;padding-block:3.5rem}.company-careers__heading{position:relative}.company-careers__heading h1{font-size:clamp(3.5rem,12vw,5rem)}.company-careers__network{opacity:1;width:95%;height:340px;margin-inline:auto;position:relative;inset:auto}.company-careers__mark{width:100%;left:0}.company-careers__node{width:40px;height:40px}.company-careers__node:before{width:18px;height:18px}.company-careers__node--one{top:10%;left:44%}.company-careers__node--two{bottom:18%;left:2%}.company-careers__node--three{bottom:18%;right:5%}.company-careers__node--four{width:34px;height:34px;bottom:12%;left:43%}.company-heading--vision{padding-block:4rem 3rem}.company-heading--vision h1{font-size:clamp(2.8rem,9vw,4rem)}.company-vision-mark{inset:0 -20px 0 10%}.company-vision-mark>svg{opacity:.6;width:390px}.company-vision--0 .company-vision__layout{grid-template-columns:1fr;gap:2.5rem}.company-vision__video{transform:none;box-shadow:7px 7px oklch(88% .008 285)}.company-vision__diagram{padding:.7rem;box-shadow:6px 6px oklch(88% .008 285)}.company-vision--2 .company-vision__prose ul{grid-template-columns:1fr;gap:1rem}.company-vision--2 .company-vision__prose li{padding-top:.8rem}}@media (width<=380px){.company-advisor{grid-template-columns:80px minmax(0,1fr);gap:.85rem}.company-person h2,.company-person--featured h2{font-size:1.13rem}.company-person__role,.company-person--featured .company-person__role{font-size:.83rem}.company-partner-orbit{gap:3rem 2rem}}@media (prefers-reduced-motion:reduce){.company-careers__node:after{opacity:.2;animation:none}.company-person__portrait:before,.company-profile-link svg{transition:none}.company-person:hover .company-person__portrait:before{transform:none}}html.motion-paused .company-careers__node:after{animation-play-state:paused}.company-vision__video{aspect-ratio:auto;box-shadow:none;background:0 0}.company-vision__video-frame{aspect-ratio:16/9;background:var(--dark);position:relative;box-shadow:10px 10px oklch(88% .008 285)}.company-vision__video-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.company-vision__play{background:var(--dark);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.company-vision__play>img{object-fit:cover;width:100%;height:100%;display:block}.company-vision__play-label{white-space:nowrap;background:var(--red);color:#fff;border-radius:100px;align-items:center;gap:.8rem;padding:1rem 1.45rem;font-weight:650;transition:background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company-vision__play:hover .company-vision__play-label{background:oklch(48% .19 26)}.company-vision__video figcaption{padding-top:1.5rem;font-size:.9rem}.company-vision__video figcaption a{text-underline-offset:4px;align-items:center;gap:.5rem;display:inline-flex}@media (width<=700px){.company-vision__video-frame{box-shadow:7px 7px oklch(88% .008 285)}}.contact-art[data-astro-cid-55mmtoav]{place-items:center;height:260px;display:grid;position:relative}.contact-art[data-astro-cid-55mmtoav] .aira-brand-mark{width:68%;max-height:230px;color:var(--ink);opacity:.1}.utility-page[data-astro-cid-55mmtoav] h2[data-astro-cid-55mmtoav]{margin-block:40px;font-size:1.4rem}.media-page,.event-page{overflow:clip}.video-hero,.event-hero{border-bottom:1px solid var(--line);position:relative}.video-hero-inner>div,.video-hero-inner .source-container{display:contents}.video-hero-inner h1{max-width:19ch}.video-hero-inner .source-text{color:var(--muted);margin-top:1rem;font-size:1rem}.video-hero-inner h1+.source-text{margin-top:2rem}.video-collection-intro{margin-bottom:3.5rem}.video-collection-intro .source-container{display:contents}.video-collection-intro h2{margin:0 0 .75rem;font-size:clamp(1.8rem,3vw,3rem)}.video-collection-intro .source-text{color:var(--muted)}.video-features{gap:0;display:grid}.video-feature{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:4rem 0;display:grid}.video-feature h2{letter-spacing:-.025em;max-width:23ch;margin:.8rem 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.14}.video-index{color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.75rem}.video-feature .prose{font-size:1rem}.video-feature-reverse .video-feature-copy{grid-area:1/2}.video-feature-reverse .video-feature-media{grid-area:1/1}.video-feature-media{gap:1rem;min-width:0;display:grid}.video-feature-media .media-frame{background:var(--dark);aspect-ratio:16/9;width:100%;overflow:hidden}.video-feature-media iframe,.video-feature-media video,.video-feature-media img{object-fit:contain;border:0;width:100%;height:100%;display:block}.video-feature-media .media-frame>a{width:100%;height:100%;display:block}.video-feature-media .media-frame>div{height:100%}.video-collection:nth-of-type(3){background:oklch(97% .002 250)}.demo-page .video-feature{display:block}.demo-page .video-feature-copy{margin-bottom:2rem}.demo-page .media-frame{aspect-ratio:auto;background:#fff;height:900px}.demo-page .video-feature h2{max-width:none}.event-hero>.container{position:relative}.event-hero-content{z-index:1;max-width:58rem;position:relative}.event-hero-content h1{letter-spacing:-.035em;max-width:16ch;margin-bottom:2rem;font-size:clamp(2.8rem,6vw,6rem);line-height:1.03}.event-hero-content .source-text{max-width:42rem;margin:.4rem 0;font-size:1.05rem}.event-hero-content .button{margin-top:1.5rem}.event-signal{opacity:.16;pointer-events:none;width:24rem;height:24rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.event-signal span{border:1px solid var(--red);border-radius:50%;position:absolute;inset:0}.event-signal span:nth-child(2){inset:15%}.event-signal span:nth-child(3){background:var(--red);inset:30%}.event-layout{grid-template-columns:15rem minmax(0,1fr);gap:clamp(2rem,5vw,6rem);padding-top:5rem;padding-bottom:6rem;display:grid}.event-outline{border-left:1px solid var(--line);flex-direction:column;align-self:start;gap:1.25rem;padding-left:1.2rem;display:flex;position:sticky;top:8rem}.event-outline a{color:var(--muted);font-size:.875rem;line-height:1.4;text-decoration:none}.event-outline a:hover{color:var(--ink)}.event-sections{min-width:0}.event-section{border-bottom:1px solid var(--line);margin-bottom:4rem;padding:0 0 4rem;scroll-margin-top:8rem}.event-section:last-child{border:0;margin-bottom:0;padding-bottom:0}.event-section>h2{letter-spacing:-.025em;margin-bottom:2rem;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.15}.event-copy{max-width:none}.event-copy p,.event-copy .source-text,.event-copy ul,.event-copy ol{max-width:72ch}.event-copy .source-text{margin:1.3rem 0;line-height:1.75}.event-copy h2{margin:3rem 0 1.5rem;font-size:clamp(1.6rem,2.7vw,2.6rem)}.event-copy h3{margin:2rem 0 1rem;font-size:1.35rem}.event-copy img{object-fit:contain;width:auto;max-width:min(100%,36rem);height:auto;max-height:32rem;margin:2rem 0}.event-copy .media-frame{aspect-ratio:16/9;background:var(--dark);margin:2rem 0;overflow:hidden}.event-copy iframe.video-embed,.event-copy video{aspect-ratio:16/9;border:0;width:100%;display:block}.event-copy .media-frame iframe,.event-copy .media-frame video{border:0;width:100%;height:100%}.event-copy iframe.app-embed{border:0;width:100%;height:34rem}.event-copy iframe.crm-form{background:#fff;border:0;width:100%;height:900px;margin:2rem 0;display:block}.event-copy .button{margin:1rem 0}.event-copy ul{padding-left:1.25rem}.event-copy li{margin:.9rem 0}.event-sponsors{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2rem;padding:2rem 0;display:grid}.event-sponsors>div{justify-content:center;align-items:center;height:5rem;display:flex}.event-sponsors img{object-fit:contain;max-width:100%;max-height:5rem}.event-person{border-top:1px solid var(--line)}.event-person:last-child{border-bottom:1px solid var(--line)}.event-person summary{cursor:pointer;justify-content:space-between;gap:2rem;padding:1.5rem 0;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.event-person summary::-webkit-details-marker{display:none}.event-person summary>span{color:var(--red);font-size:1.5rem;font-weight:400;transition:transform .2s}.event-person[open] summary>span{transform:rotate(45deg)}.event-person-bio{padding:0 0 2rem;font-size:1rem;line-height:1.8}.event-person-bio .source-text{line-height:1.8}.event-person summary:focus-visible,.event-outline a:focus-visible{outline:2px solid var(--red);outline-offset:5px}@media (width<=1000px){.event-layout{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.event-outline{border-left:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:1rem 1.5rem;padding:0 0 1.5rem;position:static}.event-signal{width:18rem;height:18rem;right:0}.event-hero-content h1{max-width:18ch}}@media (width<=720px){.video-feature{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.video-feature-reverse .video-feature-copy,.video-feature-reverse .video-feature-media{grid-area:auto}.video-feature h2{max-width:100%;margin:.75rem 0 1rem}.video-feature-media{grid-row:auto}.video-collection-intro{margin-bottom:2rem}.event-hero-content h1{font-size:clamp(2.5rem,10vw,4.5rem)}.event-signal{display:none}.event-section{margin-bottom:2.5rem;padding-bottom:2.5rem}.event-sponsors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.event-person summary{font-size:1.1rem}.event-copy iframe.crm-form{height:1050px}.demo-page .media-frame{height:780px}.event-copy iframe.app-embed{height:28rem}}@media (prefers-reduced-motion:reduce){.event-person summary>span{transition:none}}.event-hero .accent{color:oklch(73% .16 26)}.video-hero-mark{color:oklch(89% .004 285);z-index:-1;width:500px;max-width:44%;position:absolute;top:50%;right:6%;translate:0 -50%}.video-hero{min-height:320px}.video-hero h1{font-weight:750}.video-feature-copy h2{font-weight:700}.video-feature-media{border-radius:12px;overflow:hidden}.event-signal{opacity:.13;width:44%;max-width:600px}.event-signal svg{color:#fff;width:100%}@media (width<=760px){.video-hero{min-height:240px}.video-hero-mark{max-width:65%;right:-12%}.event-signal{width:65%;right:-25%}}
