.TechConstellation_root__GgfIJ{display:grid;gap:var(--s-10);align-items:center}.TechConstellation_tabs__P5NC_{display:grid;border-top:1px solid var(--line)}.TechConstellation_tab__oKW5u{display:grid;grid-template-columns:40px 1fr auto;align-items:center;min-height:58px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--fg-subtle);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:500;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),padding var(--dur-normal) var(--ease-out)}.TechConstellation_tab__oKW5u:hover{color:var(--fg)}.TechConstellation_tab__oKW5u[aria-selected=true]{padding-left:8px;color:var(--fg)}.TechConstellation_tabIndex__qQCR4{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--blue-soft)}.TechConstellation_count__86Q3m{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--fg-subtle)}.TechConstellation_stage__ec50V{position:relative;width:100%;max-width:600px;aspect-ratio:1;margin-inline:auto;container-type:inline-size}.TechConstellation_svg__wb7Pz{position:absolute;inset:0;width:100%;height:100%}.TechConstellation_orbit__gxuNT{fill:none;stroke:rgba(255,255,255,.06);stroke-dasharray:2 6}.TechConstellation_link__IU3A6{stroke:rgba(255,255,255,.07);transition:stroke var(--dur-normal) var(--ease-out)}.TechConstellation_linkOn__XuPJb{stroke:rgba(142,162,255,.55)}.TechConstellation_spoke__6_1wY{stroke:rgba(184,196,255,.6);stroke-dasharray:1 5}.TechConstellation_spoke__6_1wY,.TechConstellation_toolLink__PHbmV{animation:TechConstellation_ds-fade__6tLtV var(--dur-normal) var(--ease-out)}.TechConstellation_toolLink__PHbmV{stroke:rgba(142,162,255,.3)}.TechConstellation_nodes__1H77a{position:absolute;inset:0;margin:0;padding:0;list-style:none}.TechConstellation_nodes__1H77a>li{position:absolute;transform:translate(-50%,-50%)}.TechConstellation_cat__XGlqx{padding:7px 13px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--ink-2);color:var(--fg-muted);font-family:var(--font-mono);font-size:clamp(9.5px,2.1cqw,12px);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all var(--dur-normal) var(--ease-out)}.TechConstellation_catOn__juJLm{border-color:rgba(184,196,255,.8);background:#1b2246;color:#ffffff;box-shadow:0 0 0 5px rgba(91,120,255,.14)}.TechConstellation_centre__rvO12{display:grid;place-items:center;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(91,120,255,.28),rgba(91,120,255,.04) 70%);animation:TechConstellation_centre-in__HySFl var(--dur-normal) var(--ease-snap)}@keyframes TechConstellation_centre-in__HySFl{0%{transform:translate(-50%,-50%) scale(.85);opacity:0}}.TechConstellation_centreLabel__0IKp_{font-size:clamp(1rem,4.4cqw,1.6rem);font-weight:600;letter-spacing:-.03em;color:#ffffff}.TechConstellation_toolWrap__H_Ss1{animation:TechConstellation_tool-in__RDoT_ var(--dur-normal) var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + 80ms)}@keyframes TechConstellation_tool-in__RDoT_{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%)}}.TechConstellation_tool__ar1Pj{display:inline-block;padding:7px 12px;border-radius:var(--r-md);background:#ffffff;color:var(--ink);font-size:clamp(10.5px,2.4cqw,13.5px);font-weight:500;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.35)}@media (min-width:1000px){.TechConstellation_root__GgfIJ{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-16)}}@media (max-width:999px){.TechConstellation_root__GgfIJ{gap:var(--s-6)}.TechConstellation_tabs__P5NC_{display:flex;gap:var(--s-2);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;overflow-x:auto;border-top:0;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.TechConstellation_tabs__P5NC_::-webkit-scrollbar{display:none}.TechConstellation_tab__oKW5u{flex:none;grid-template-columns:auto auto auto;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:.95rem;color:var(--fg-muted);scroll-snap-align:start}.TechConstellation_tab__oKW5u[aria-selected=true]{padding-left:16px;border-color:#ffffff;background:#ffffff;color:var(--ink)}.TechConstellation_tab__oKW5u[aria-selected=true] .TechConstellation_count__86Q3m,.TechConstellation_tab__oKW5u[aria-selected=true] .TechConstellation_tabIndex__qQCR4{color:var(--blue-text)}}.WorkEditorial_section__br58z{padding-block:var(--section-y)}.WorkEditorial_head__Z5QxX{display:grid;gap:var(--s-6);justify-items:start;margin-bottom:clamp(3rem,2rem + 4vw,6rem)}.WorkEditorial_head__Z5QxX .serif{color:var(--blue-text)}.WorkEditorial_list__JGz0E{display:grid;gap:clamp(4rem,2.5rem + 6vw,9rem)}.WorkEditorial_entry__Q2Foq{display:grid;gap:var(--s-8);align-items:center}.WorkEditorial_visual__d_kzM{position:relative;display:grid;place-items:center;min-height:380px;padding:clamp(1.5rem,1rem + 2.5vw,3rem);border-radius:var(--r-xl);background:radial-gradient(70% 60% at 50% 100%,rgba(91,120,255,.18),transparent 70%),var(--ink);overflow:hidden}.WorkEditorial_visual__d_kzM>:not(.WorkEditorial_visualIndex__0_DqE){position:relative;width:100%;max-width:560px}.WorkEditorial_visualIndex__0_DqE{position:absolute;right:18px;bottom:-.18em;font-size:clamp(6rem,4rem + 8vw,12rem);font-weight:600;line-height:1;letter-spacing:-.06em;color:rgba(255,255,255,.035);pointer-events:none}.WorkEditorial_device__ziyey{display:grid;place-items:center}.WorkEditorial_copy__IxzUD{display:grid;gap:var(--s-5);justify-items:start}.WorkEditorial_kicker__MvBC8{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.WorkEditorial_labs__NXwao{padding:2px 8px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet-text);letter-spacing:.06em}.WorkEditorial_title__N1PUk{margin:0;font-size:clamp(1.8rem,1.1rem + 2.2vw,3.1rem);font-weight:600;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:var(--fg);text-wrap:balance}.WorkEditorial_title__N1PUk .line{overflow:hidden}.WorkEditorial_client__myIY4{font-size:var(--fs-sm);color:var(--fg-muted)}.WorkEditorial_facts__kkTB6{display:grid;gap:var(--s-5);width:100%;margin:var(--s-2) 0;padding-top:var(--s-5);border-top:1px solid var(--line-strong)}.WorkEditorial_facts__kkTB6 dt{margin-bottom:4px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.WorkEditorial_facts__kkTB6 dd{margin:0;line-height:1.55;color:var(--fg)}.WorkEditorial_result__MwR6x dd{font-weight:500}@media (min-width:1000px){.WorkEditorial_entry__Q2Foq{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s-16)}.WorkEditorial_flip__B8JTz .WorkEditorial_visual__d_kzM{order:2}.WorkEditorial_visual__d_kzM{min-height:480px}}.Proof_section__nbI06{padding-block:var(--section-y)}.Proof_statement__3uE96{margin:var(--s-6) 0 clamp(2.5rem,2rem + 3vw,4.5rem)}.Proof_statement__3uE96 .serif{color:var(--blue-text)}.Proof_list__5Mhpq{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.Proof_item__m6Txb{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem);border-bottom:1px solid var(--line)}.Proof_figure__Rl6Tc{display:grid;gap:var(--s-8);margin:0}.Proof_person__1XZr5{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--s-4);align-items:center;align-content:start}.Proof_monogram__XEh4r{grid-row:1/span 2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(80% 80% at 30% 20%,rgba(91,120,255,.55),transparent 70%),var(--ink);color:#ffffff}.Proof_monogram__XEh4r,.Proof_name__mf2pt{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.Proof_name__mf2pt{color:var(--fg)}.Proof_role__7gfHU{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.Proof_body__W8xtd{display:grid;gap:var(--s-5)}.Proof_highlight__zcNDd{margin:0}.Proof_highlight__zcNDd p{margin:0;max-width:28ch;font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;color:var(--fg);text-wrap:balance}.Proof_full__z0mZ0 summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-weight:600;font-size:.95rem;color:var(--fg);cursor:pointer;list-style:none;border-bottom:1px solid var(--line-strong);transition:border-color var(--dur-fast)}.Proof_full__z0mZ0 summary::-webkit-details-marker{display:none}.Proof_full__z0mZ0 summary:after{content:"+";font-family:var(--font-mono);color:var(--fg-subtle);transition:transform var(--dur-normal) var(--ease-out)}.Proof_full__z0mZ0[open] summary:after{transform:rotate(45deg)}.Proof_full__z0mZ0 summary:hover{border-color:var(--fg)}.Proof_full__z0mZ0 blockquote{margin:var(--s-5) 0 0;animation:Proof_ds-fade__I1CZa var(--dur-normal) var(--ease-out)}.Proof_full__z0mZ0 blockquote p{margin:0;max-width:70ch;font-size:1.02rem;line-height:1.75;color:var(--fg-muted)}@media (min-width:900px){.Proof_figure__Rl6Tc{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:var(--s-16)}.Proof_flip__vvWyv .Proof_person__1XZr5{order:2}.Proof_flip__vvWyv .Proof_figure__Rl6Tc{grid-template-columns:minmax(0,1fr) minmax(0,.32fr)}}.TechStack_section__Nsv4u{position:relative;padding-block:var(--section-y)}.TechStack_head__Uswky{display:grid;gap:var(--s-6);margin-bottom:clamp(2.5rem,2rem + 3vw,5rem)}.TechStack_head__Uswky .serif{color:#dfe5ff}@media (min-width:1000px){.TechStack_head__Uswky{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.TechStack_head__Uswky>:first-child{grid-column:1/-1}}