.cn[data-astro-cid-pu3aau2j]{width:100%;height:auto;overflow:visible}.cn__links[data-astro-cid-pu3aau2j] line[data-astro-cid-pu3aau2j]{stroke:var(--royal-bright);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.cn__links[data-astro-cid-pu3aau2j] line[data-astro-cid-pu3aau2j].core{stroke-opacity:.85;stroke-width:1.6px}.cn__core[data-astro-cid-pu3aau2j]{fill:#fff}.cn__star[data-astro-cid-pu3aau2j] text[data-astro-cid-pu3aau2j]{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;fill:#b4bfd0;paint-order:stroke;stroke:var(--space);stroke-width:5px;stroke-linejoin:round}.cn__star[data-astro-cid-pu3aau2j].is-core text[data-astro-cid-pu3aau2j]{fill:#fff;font-size:12.5px;font-weight:500}.cn__stack[data-astro-cid-pu3aau2j]{display:none}@media (width<=560px){.cn__star[data-astro-cid-pu3aau2j].is-core text[data-astro-cid-pu3aau2j]{letter-spacing:.04em;stroke-width:6px;font-size:17px}.cn__star--creative[data-astro-cid-pu3aau2j] text[data-astro-cid-pu3aau2j]:not(.cn__stack){display:none}.cn__star--creative[data-astro-cid-pu3aau2j] .cn__stack[data-astro-cid-pu3aau2j]{display:inline}}@media (prefers-reduced-motion:no-preference){.cn[data-astro-cid-pu3aau2j]:not(.is-in) .cn__star[data-astro-cid-pu3aau2j]{opacity:0}.cn[data-astro-cid-pu3aau2j]:not(.is-in) .cn__links[data-astro-cid-pu3aau2j] line[data-astro-cid-pu3aau2j]{stroke-dashoffset:1px}.cn[data-astro-cid-pu3aau2j].is-in .cn__star[data-astro-cid-pu3aau2j].is-core{animation:cn-in .7s ease-out calc(.1s + var(--i) * .12s) both}.cn[data-astro-cid-pu3aau2j].is-in .cn__links[data-astro-cid-pu3aau2j] line[data-astro-cid-pu3aau2j].core{animation:cn-draw .6s ease-out calc(.6s + var(--i) * 80ms) both}.cn[data-astro-cid-pu3aau2j].is-in .cn__links[data-astro-cid-pu3aau2j] line[data-astro-cid-pu3aau2j]:not(.core){animation:cn-draw .5s ease-out calc(1.2s + var(--i) * 70ms) both}.cn[data-astro-cid-pu3aau2j].is-in .cn__star[data-astro-cid-pu3aau2j]:not(.is-core){animation:cn-in .6s ease-out calc(1.3s + var(--i) * 70ms) both}}@keyframes cn-in{0%{opacity:0}to{opacity:1}}@keyframes cn-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hero[data-astro-cid-zkhec6xw]{--horizon-ground:var(--planet);padding:clamp(80px,10vw,128px) 0 clamp(200px,22vw,290px)}.hero__inner[data-astro-cid-zkhec6xw]{text-align:center;flex-direction:column;align-items:center;display:flex}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{color:#fff;margin-bottom:.35em;font-size:clamp(2.7rem,6.4vw,5rem)}.glow[data-astro-cid-zkhec6xw]{color:var(--royal-bright)}.hero[data-astro-cid-zkhec6xw] .lede[data-astro-cid-zkhec6xw]{color:#dbe3ee;text-wrap:balance;max-width:640px;margin-bottom:2rem}.hero[data-astro-cid-zkhec6xw] .btns[data-astro-cid-zkhec6xw]{justify-content:center}.skills[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr);width:min(100%,860px);margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none;display:grid;position:relative}.skills[data-astro-cid-zkhec6xw]:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--accent-rgb) / .9) 8%, rgb(var(--accent-rgb) / .9) 92%, transparent);height:1.5px;position:absolute;top:7px;left:12.5%;right:12.5%}.skills[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{font:500 .82rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.skills__short[data-astro-cid-zkhec6xw]{display:none}.skills__star[data-astro-cid-zkhec6xw]{width:15px;height:15px;box-shadow:0 0 0 4px rgb(var(--accent-rgb) / .35), 0 0 18px 6px rgb(var(--accent-rgb) / .55);background:#fff;border-radius:50%}.model[data-astro-cid-zkhec6xw]{padding:clamp(72px,9vw,120px) 0}.model__head[data-astro-cid-zkhec6xw]{text-align:center;max-width:720px;margin:0 auto}.model[data-astro-cid-zkhec6xw] .lede[data-astro-cid-zkhec6xw]{color:#dbe3ee}.model__map[data-astro-cid-zkhec6xw]{max-width:860px;margin:clamp(24px,4vw,48px) auto 0}.model[data-astro-cid-zkhec6xw] .lede[data-astro-cid-zkhec6xw]{text-wrap:balance}.stats[data-astro-cid-zkhec6xw]{--lift:clamp(36px, 5vw, 60px);z-index:1;margin-top:calc(-1 * var(--lift) - 2px);background:linear-gradient(to bottom, transparent var(--lift), var(--planet) var(--lift));color:#c9d0db;padding:0 0 clamp(48px,6vw,72px);position:relative}.stats[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{color:#fff;margin-bottom:1.4rem}.stats__grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(5,1fr);gap:28px;margin:0;display:grid}.stats[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{font:300 clamp(2.2rem, 4vw, 3.1rem)/1 var(--display);color:#fff}.stats[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{margin:10px 0 0;font-size:.95rem;line-height:1.4}.belief[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);background:#fff;overflow:hidden}.belief__grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr 1fr;align-items:end;gap:24px;display:grid}.belief__copy[data-astro-cid-zkhec6xw]{align-self:center;padding:clamp(64px,9vw,120px) 0}.pull[data-astro-cid-zkhec6xw]{font:500 clamp(1.9rem, 3.8vw, 2.9rem)/1.1 var(--display);color:var(--ink);margin-bottom:.5em}.more[data-astro-cid-zkhec6xw]{font-weight:600;text-decoration:none}.belief__photo[data-astro-cid-zkhec6xw]{justify-content:center;height:clamp(460px,54vw,680px);display:flex;overflow:hidden}.belief__photo[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{mix-blend-mode:multiply;width:auto;max-width:none;height:172%;margin-top:-9%;transform:translate(-9%)}.pillars[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.pillar[data-astro-cid-zkhec6xw]{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px}.pillar[data-astro-cid-zkhec6xw] .roundel[data-astro-cid-zkhec6xw]{margin-bottom:20px}.pillar[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{color:var(--royal);margin-bottom:.6rem}.pillar[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]:last-child{margin-bottom:0}.voices__head[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:end;gap:24px;display:flex}.voices__nav[data-astro-cid-zkhec6xw]{gap:8px;margin-bottom:1.1em;display:flex}.vbtn[data-astro-cid-zkhec6xw]{border:1.5px solid var(--royal);width:46px;height:46px;color:var(--royal);font:600 1.1rem var(--read);cursor:pointer;background:#fff;border-radius:50%;transition:background .15s,color .15s}.vbtn[data-astro-cid-zkhec6xw]:hover{background:var(--royal);color:var(--on-royal)}.voices__track[data-astro-cid-zkhec6xw]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;margin-top:24px;padding-bottom:4px;display:grid;overflow-x:auto}.voices__track[data-astro-cid-zkhec6xw]::-webkit-scrollbar{display:none}.voice[data-astro-cid-zkhec6xw]{scroll-snap-align:start;border-top:2px solid var(--royal);background:var(--fog);flex-direction:column;justify-content:space-between;gap:22px;margin:0;padding:28px;display:flex}.voice[data-astro-cid-zkhec6xw] blockquote[data-astro-cid-zkhec6xw]{font:400 1.2rem/1.5 var(--display);color:var(--ink);margin:0}.voice[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:var(--ink);font-weight:600;display:block}.voice[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{font:500 .72rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.vektr[data-astro-cid-zkhec6xw]{--display:var(--vektr-display);--accent:var(--cyan);--accent-rgb:52 182 197;padding:clamp(72px,10vw,130px) 0 clamp(150px,18vw,230px)}.vektr__grid[data-astro-cid-zkhec6xw]{grid-template-columns:1.3fr 1fr;align-items:center;gap:56px;display:grid}.cyan[data-astro-cid-zkhec6xw]{color:var(--cyan)}.vektr[data-astro-cid-zkhec6xw] .lede[data-astro-cid-zkhec6xw]{color:#fff}.vektr[data-astro-cid-zkhec6xw] .btns[data-astro-cid-zkhec6xw]{margin-top:1.8rem}.vektr__quote[data-astro-cid-zkhec6xw]{font:400 clamp(1.3rem, 2.2vw, 1.7rem)/1.3 var(--display);color:#fff;max-width:30ch;margin:0 0 18px}.vektr__quote[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{font:500 .72rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);margin-top:4px;display:block}.vektr__did[data-astro-cid-zkhec6xw]{margin-bottom:.15em;font-size:clamp(3rem,7vw,5.2rem);color:var(--cyan)!important}.vektr__name[data-astro-cid-zkhec6xw]{margin-bottom:1rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.vektr__facts[data-astro-cid-zkhec6xw]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.vektr__facts[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-left:2px solid var(--cyan);padding:6px 0 6px 20px}.vektr__facts[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{font:300 2.2rem/1.1 var(--display);color:#fff;display:block}.vektr__facts[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{font:500 .78rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.vega{z-index:1;filter:drop-shadow(0 10px 24px #00000073);pointer-events:none;width:clamp(120px,14vw,190px);position:absolute;top:clamp(20px,3.5vw,48px);right:clamp(8px,4vw,64px)}.worklist[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.worklist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:190px 1fr auto;align-items:baseline;gap:16px;padding:24px 6px;text-decoration:none;transition:background .15s,padding .15s;display:grid}.worklist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{background:var(--fog);padding-left:16px}.worklist[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{margin:0}.worklist__title[data-astro-cid-zkhec6xw]{font:500 1.3rem/1.3 var(--display)}.worklist__arrow[data-astro-cid-zkhec6xw]{color:var(--royal);font-size:1.3rem}@media (width<=960px){.stats__grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.stats__grid[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw]:last-child{grid-column:1/-1}.voices__track[data-astro-cid-zkhec6xw]{grid-auto-columns:calc(50% - 12px)}}@media (width<=560px){.stats__dot[data-astro-cid-zkhec6xw]{display:none}.stats__where[data-astro-cid-zkhec6xw]{display:block}.skills[data-astro-cid-zkhec6xw]{padding:34px 0 36px}.skills[data-astro-cid-zkhec6xw]:before{top:41px}.skills[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{letter-spacing:.08em;font-size:.7rem}.skills__label[data-astro-cid-zkhec6xw]{white-space:nowrap;position:absolute;top:30px;left:50%;translate:-50%}.skills[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:nth-child(2n) .skills__label[data-astro-cid-zkhec6xw]{top:auto;bottom:30px}.skills__full[data-astro-cid-zkhec6xw]{display:none}.skills__short[data-astro-cid-zkhec6xw]{display:inline}}@media (width<=860px){.belief__grid[data-astro-cid-zkhec6xw],.vektr__grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.belief__copy[data-astro-cid-zkhec6xw]{padding-bottom:8px}.belief__photo[data-astro-cid-zkhec6xw]{height:440px}.pillars[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.voices__track[data-astro-cid-zkhec6xw]{grid-auto-columns:86%}.worklist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{grid-template-columns:1fr auto}.worklist[data-astro-cid-zkhec6xw] .eyebrow[data-astro-cid-zkhec6xw]{grid-column:1/-1}.vektr__didrow[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:.15em;display:flex}.vektr__did[data-astro-cid-zkhec6xw]{margin-bottom:0}.vega{flex:none;width:clamp(96px,28vw,150px);position:relative;top:auto;right:auto}}
