@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,340;0,9..144,420;0,9..144,460;0,9..144,560;1,9..144,340;1,9..144,420&family=Archivo:wght@400;500;600&family=IBM+Plex+Mono:ital,wght@0,400;0,500;1,400&display=swap";:root{--paper:#FBFAF6;--paper-raised:#FFFFFF;--ink:#0B1F33;--ink-soft:#41556A;--ink-faint:#8A97A3;--line:rgba(11,31,51,.16);--grid:rgba(11,31,51,.055);--signal-deep:#0E67B4;--azimuth:#1F6FA8;--amber:#D98324;--plate:#0A1B2C;--plate-raised:#122942;--plate-line:rgba(237,233,220,.14);--on-plate:#EDE9DC;--on-plate-soft:#9DAEBD;--signal:#5EA9DF;--serif:"Fraunces", Georgia, serif;--sans:"Archivo", -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--container:1180px;--container-text:760px;--pad:clamp(20px,4vw,48px);--ease:cubic-bezier(.6,0,.2,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}::selection{background:var(--signal-deep);color:var(--paper)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.container{max-width:var(--container);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.container-text{max-width:var(--container-text);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.graph{background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px}.mono-label{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.mono-data{font-family:var(--mono);font-size:.8rem;font-weight:400;letter-spacing:.02em;line-height:1.5}.serif-i{font-style:italic;font-weight:380}.accent{color:var(--signal-deep)}.plate .accent,.plate-sec .accent{color:var(--signal)}p.lead-p{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--ink-soft);max-width:62ch;margin-bottom:1.2em}.plate-sec p.lead-p{color:var(--on-plate-soft)}.body-copy{max-width:62ch}.body-copy p{margin-bottom:1.2em}.body-copy p:last-child{margin-bottom:0}.rule-ticks{position:relative;height:9px;border-top:1px solid var(--line)}.rule-ticks:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 80px)}.plate-sec .rule-ticks{border-top-color:var(--plate-line)}.plate-sec .rule-ticks:after{background:repeating-linear-gradient(90deg,var(--plate-line) 0 1px,transparent 1px 80px)}header{position:sticky;top:0;z-index:50;background:#fbfaf6db;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:flex;align-items:baseline;gap:10px}.logo svg{width:32px;height:20px;align-self:center;color:var(--signal-deep)}.logo .word{font-family:var(--serif);font-weight:500;font-size:1.25rem;letter-spacing:-.01em}.logo .tld{font-family:var(--mono);font-size:.7rem;color:var(--ink-faint)}nav.site-nav{display:flex;align-items:center;gap:clamp(16px,3vw,36px)}nav.site-nav a.nl{position:relative;color:var(--ink-soft);padding:6px 0;transition:color .25s}nav.site-nav a.nl:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:0;height:2px;background:var(--signal-deep);transition:width .3s var(--ease)}nav.site-nav a.nl:hover{color:var(--ink)}nav.site-nav a.nl:hover:after{width:12px}nav.site-nav a.nl.is-current{color:var(--ink)}nav.site-nav a.nl.is-current:after{width:12px}.mobile-menu{display:none}.mobile-menu summary{list-style:none;cursor:pointer;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary .bars{display:inline-flex;flex-direction:column;gap:3px;width:18px}.mobile-menu summary .bars span{display:block;height:1.5px;background:var(--ink)}.mobile-menu[open] summary .bars span:nth-child(1){transform:translateY(4.5px) rotate(45deg)}.mobile-menu[open] summary .bars span:nth-child(2){opacity:0}.mobile-menu[open] summary .bars span:nth-child(3){transform:translateY(-4.5px) rotate(-45deg)}.mobile-panel{position:fixed;top:64px;left:0;right:0;background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--pad) 20px;z-index:49}.mobile-panel a{display:block;padding:12px 0;font-family:var(--mono);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line)}.mobile-panel a:last-child{border-bottom:none}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:14px 22px;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.btn .arr{transition:transform .3s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn-ink{border:1px solid var(--ink);color:var(--ink);background:transparent}.btn-ink:hover{background:var(--ink);color:var(--paper)}.btn-signal{border:1px solid var(--signal);background:var(--signal);color:var(--ink)}.btn-signal:hover{background:#91c4e9;border-color:#91c4e9}.btn-sm{padding:9px 14px}.ghost{display:inline-block;font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ghost .arr{display:inline-block;transition:transform .3s var(--ease)}.ghost:hover .arr{transform:translate(4px)}.interval{display:block;width:44px;height:2px;background:var(--line);margin-top:8px;transition:width .35s var(--ease),background-color .35s var(--ease)}.ghost:hover .interval,.card:hover .interval,.ledger-row:hover .interval,a:hover>.interval{width:16px;background:var(--signal-deep)}.plate-sec .ghost{color:var(--on-plate)}.plate-sec .ghost:hover .interval{background:var(--signal)}.plate-sec .interval{background:var(--plate-line)}a.underline-link{position:relative;display:inline-block}a.underline-link .interval{width:44px}a.underline-link:hover .interval{width:16px;background:var(--signal-deep)}.eyebrow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-top:18px;margin-bottom:clamp(28px,4vw,48px)}.eyebrow .tag{color:var(--ink-faint)}.eyebrow .tag b{color:var(--signal-deep);font-weight:500;margin-right:.9em}.eyebrow .meta{color:var(--ink-faint)}.plate-sec .eyebrow .tag{color:var(--on-plate-soft)}.plate-sec .eyebrow .tag b{color:var(--signal)}.plate-sec .eyebrow .meta{color:var(--on-plate-soft)}section{padding:clamp(48px,6.5vw,88px) 0}h1.page-h1{font-family:var(--serif);font-weight:420;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.08;letter-spacing:-.01em;margin:18px 0 22px}.page-hero>.container>.eyebrow{margin-bottom:0}h2.section-title{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:460;line-height:1.15;letter-spacing:0}h3.heading-s{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.25}.hero{padding:clamp(48px,7vw,96px) 0 0}.hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,56px);align-items:center}.hero h1{font-family:var(--serif);font-weight:420;font-size:clamp(2.9rem,6.4vw,5.4rem);line-height:1.04;letter-spacing:-.015em;margin:18px 0 26px}.hero .lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--ink-soft);max-width:34ch;margin-bottom:36px}.hero .cta-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.hero-eyebrow{color:var(--ink-faint)}.hero-eyebrow b{color:var(--signal-deep);font-weight:500}.page-hero{padding:clamp(40px,5vw,72px) 0 clamp(8px,1.5vw,20px)}.page-hero+section,.hero+section{padding-top:clamp(20px,3vw,40px)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,4vw,56px);align-items:start}.page-hero .lead{max-width:52ch}.page-hero-fig{opacity:.9}.about-mark svg{width:100%;height:auto;color:var(--ink);opacity:.08}.hero-fig{position:relative;touch-action:pan-y}.hero-fig svg{width:100%;height:auto;overflow:visible;display:block}.hero-fig.small{max-width:560px}.fig-caption{color:var(--ink-faint)}.curve-main{fill:none;stroke:var(--ink);stroke-width:2;vector-effect:non-scaling-stroke}.curve-ribbon{fill:var(--signal-deep);opacity:.12}.mu-line{stroke:var(--ink);stroke-width:1;stroke-dasharray:2 6;opacity:.6;vector-effect:non-scaling-stroke}.baseline{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.noise-dot{fill:var(--ink);opacity:.28;transition:fill .4s ease}.noise-dot.warm{fill:var(--amber);opacity:.65}.noise-dot.lit:not(.warm){fill:var(--signal-deep)}.axis-label{font-family:var(--mono);font-size:13px;fill:var(--ink-faint);letter-spacing:.05em}.anno{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;fill:var(--ink-soft)}.anno-line{stroke:var(--ink-soft);stroke-width:1;vector-effect:non-scaling-stroke}.anno-dot{fill:var(--ink-soft)}.anno-g .accent-fill{fill:var(--signal-deep)}.anno-g{transition:opacity .45s ease}.is-live .anno-g{opacity:0!important}.obs-g{opacity:0;transition:opacity .3s ease}.obs-g line{stroke:var(--amber);stroke-width:1.5;vector-effect:non-scaling-stroke}.is-live .obs-g{opacity:.8}.fig-foot{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:10px}.fig-readout{color:var(--ink-faint);transition:color .35s ease;white-space:nowrap}.fig-readout b{font-weight:400;color:inherit;transition:color .35s ease}.is-live .fig-readout{color:var(--ink-soft)}.is-live .fig-readout b{color:var(--ink)}.is-live .fig-readout [data-ro=st]{color:var(--signal-deep)}.is-live.is-est .fig-readout [data-ro=st]{color:var(--amber)}.ro-caret{display:inline-block;width:7px;height:11px;margin-left:6px;vertical-align:-1px;background:var(--amber);opacity:0}@media (prefers-reduced-motion: no-preference){.rise{opacity:0;transform:translateY(12px);animation:rise .7s var(--ease) forwards}.d1{animation-delay:.05s}.d2{animation-delay:.14s}.d3{animation-delay:.23s}.d4{animation-delay:.32s}@keyframes rise{to{opacity:1;transform:none}}.hero-fig:not(.is-init) .curve-main{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s ease-out .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-fig:not(.is-init) .curve-ribbon{opacity:0;animation:ribbon .8s ease-out 1.35s forwards}@keyframes ribbon{to{opacity:.12}}.hero-fig:not(.is-init) .anno-g,.hero-fig:not(.is-init) .noise-g{opacity:0;animation:fadein .6s ease-out 1.8s forwards}.hero-fig:not(.is-init) .noise-g{animation-delay:1s}@keyframes fadein{to{opacity:1}}.hero-fig:not(.is-init) .mu-line{opacity:0;animation:figMu .6s ease-out 1.8s forwards}@keyframes figMu{to{opacity:.6}}.is-est .ro-caret{opacity:1;animation:roBlink 1.05s steps(2,start) infinite}@keyframes roBlink{50%{opacity:0}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in-view{opacity:1;transform:none}}.creds{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:clamp(48px,6vw,80px)}.creds-in{display:flex;justify-content:space-between;gap:24px;padding:18px 0;flex-wrap:wrap;color:var(--ink-soft)}.creds-in span b{color:var(--signal-deep);font-weight:500;margin-right:.6em}.plate-sec{background:var(--plate);color:var(--on-plate)}.plate-sec ::selection{background:var(--signal);color:var(--plate)}.who{position:relative;overflow:hidden}.who:before{content:"";position:absolute;inset:0;background:url(/images/flux-bg-gp.webp) right center/cover no-repeat;opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 40%,#000 75%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 40%,#000 75%)}.who:after{content:"";position:absolute;right:-10%;top:-30%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(94,169,223,.07),transparent 70%);pointer-events:none}.who .container{position:relative;z-index:1}.who-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,5vw,72px)}.who p{color:var(--on-plate-soft);max-width:56ch;margin-bottom:1.2em;font-size:1.02rem}.who p .em{color:var(--on-plate);font-family:var(--serif);font-style:italic;font-weight:380;font-size:1.06em}.who p .em.pop{color:var(--signal)}.who h2{color:var(--on-plate);margin-bottom:24px}.who-side{display:flex;flex-direction:column;justify-content:flex-end;gap:20px}.who-stats{border-top:1px solid var(--plate-line)}.who-stats div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--plate-line)}.who-stats .k{color:var(--on-plate-soft)}.who-stats .v{color:var(--signal)}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px)}.card{position:relative;background:var(--paper-raised);border:1px solid var(--line);border-radius:2px;padding:28px 26px 30px;display:flex;flex-direction:column;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s var(--ease);color:inherit}.card:hover{transform:translateY(-3px);border-color:#0b1f3357;box-shadow:4px 4px #0b1f330f}.card .tag{position:absolute;top:18px;right:20px;color:var(--ink-faint)}.card h3{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.25;margin-top:22px}.card .interval{margin-top:10px;margin-bottom:16px}.card p{font-size:.9rem;line-height:1.55;color:var(--ink-soft)}.card .glyph{width:64px;height:64px;color:var(--ink);transition:color .35s}.card:hover .glyph{color:var(--signal-deep)}.g-stroke{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.g-dash{fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.g-dot{fill:currentColor}.g-fill{fill:currentColor;opacity:.14}.section-foot{display:flex;justify-content:center;margin-top:clamp(36px,5vw,56px)}.case-fig{border:1px solid var(--line);border-radius:2px;background:var(--paper);height:170px;display:flex;align-items:center;justify-content:center;overflow:hidden}.case-fig svg{width:82%;height:auto;color:var(--ink)}.case-fig .g-stroke{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.case-fig .g-dash{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.case-fig .g-band{fill:var(--azimuth);opacity:.14}.case-card .fig-tag{margin-top:14px;color:var(--ink-faint)}.case-card h3{margin-top:8px}.closing{text-align:center}.closing .statement{font-family:var(--serif);font-weight:420;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.12;letter-spacing:-.01em;max-width:21ch;margin:26px auto 40px}.closing .statement .em{font-style:italic;font-weight:380;color:var(--signal)}.closing .eyebrow{justify-content:center}.closing-mark{width:64px;height:40px;margin:0 auto;color:var(--signal);opacity:.9}footer{background:var(--plate);color:var(--on-plate);padding:clamp(56px,7vw,88px) 0 36px;border-top:1px solid var(--plate-line)}.foot-grid{display:grid;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:clamp(28px,4vw,48px);margin-bottom:clamp(44px,6vw,64px)}.foot-word{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:420;line-height:1.2}.foot-word .em{font-style:italic;color:var(--signal)}.foot-col .h{color:var(--on-plate-soft);margin-bottom:16px}.foot-col a,.foot-col span{display:block;font-family:var(--mono);font-size:.8rem;color:var(--on-plate);padding:5px 0;letter-spacing:.02em}.foot-col a{transition:color .25s}.foot-col a:hover{color:var(--signal)}.foot-col .dim{color:var(--on-plate-soft)}.foot-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;color:var(--on-plate-soft)}footer .logo-mark{width:76px;height:47px;color:var(--on-plate);margin-bottom:22px}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto;gap:clamp(20px,3vw,40px)}.team-card .portrait{width:96px;height:96px;border-radius:2px;overflow:hidden;border:1px solid var(--line);margin-bottom:18px}.team-card .portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.02)}.team-card .portrait{position:relative}.team-card .portrait:after{content:"";position:absolute;inset:0;background:var(--ink);mix-blend-mode:multiply;opacity:.18}.team-card h3{margin-top:0}.team-card .role{display:block;margin-top:6px;color:var(--signal-deep)}.team-card p{margin-top:14px}.board-rows{border-top:1px solid var(--plate-line)}.board-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:start;padding:32px 0;border-bottom:1px solid var(--plate-line)}.board-row .portrait{width:72px;height:72px;border-radius:2px;overflow:hidden;position:relative}.board-row .portrait img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(1.15)}.board-row .portrait:after{content:"";position:absolute;inset:0;background:var(--plate);mix-blend-mode:multiply;opacity:.28}.board-row h3{color:var(--on-plate);margin-top:0}.board-row .specialty{display:block;margin-top:6px;color:var(--signal)}.board-row p{color:var(--on-plate-soft);font-size:.9rem;line-height:1.6;max-width:60ch}.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px) clamp(28px,4vw,56px)}.value-item .vnum{color:var(--signal-deep);display:block;margin-bottom:16px}.value-item .vglyph{width:40px;height:40px;color:var(--ink);margin-bottom:14px}.value-item h3{margin-bottom:10px}.value-item p{color:var(--ink-soft);font-size:.9rem;max-width:44ch}.story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,56px)}.story-grid blockquote{font-family:var(--serif);font-style:italic;font-weight:380;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4;color:var(--ink);margin:1.4em 0;padding-left:20px;border-left:2px solid var(--signal-deep)}.story-grid .cta-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px}.ledger{border-top:1px solid var(--line)}.ledger-row{display:grid;grid-template-columns:56px minmax(0,3fr) minmax(0,5fr) 56px;gap:clamp(16px,3vw,32px);align-items:center;padding:clamp(28px,4vw,40px) 16px;border-bottom:1px solid var(--line);transition:background-color .3s var(--ease);color:inherit}.ledger-row:hover{background:var(--paper-raised)}.ledger-row .lnum{font-family:var(--mono);font-size:.85rem;color:var(--ink-faint);transition:color .3s}.ledger-row:hover .lnum{color:var(--signal-deep)}.ledger-row h3{font-family:var(--serif);font-size:1.2rem;font-weight:500;line-height:1.3}.ledger-row p{font-size:.92rem;line-height:1.6;color:var(--ink-soft);max-width:58ch}.ledger-row .lglyph{width:40px;height:40px;color:var(--ink);justify-self:end;transition:color .3s}.ledger-row:hover .lglyph{color:var(--signal-deep)}@media (max-width:900px){.ledger-row{grid-template-columns:40px 1fr;grid-template-areas:"num title" "num body" "num glyph"}.ledger-row .lnum{grid-area:num}.ledger-row h3{grid-area:title}.ledger-row p{grid-area:body}.ledger-row .lglyph{grid-area:glyph;justify-self:start;margin-top:10px}}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,64px);align-items:start}.contact-ledger{margin-top:32px;border-top:1px solid var(--line)}.contact-ledger .crow{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.contact-ledger .crow .k{color:var(--ink-faint)}.contact-ledger .crow a,.contact-ledger .crow span.v{color:var(--ink)}.form-plate{background:var(--paper-raised);border:1px solid var(--line);border-radius:2px;padding:clamp(24px,4vw,40px);position:relative}.form-plate .tag{position:absolute;top:18px;right:20px;color:var(--ink-faint)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{margin-bottom:26px}.field label{display:block;margin-bottom:10px;color:var(--ink-faint)}.field input,.field textarea{width:100%;background:transparent;border:none;border-bottom:1px solid var(--line);padding:8px 2px;font-family:var(--sans);font-size:.95rem;color:var(--ink);transition:border-color .25s}.field textarea{border:1px solid var(--line);padding:10px;min-height:120px;resize:vertical;border-radius:2px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--signal-deep);border-bottom-width:2px}.field textarea:focus{border-width:1px;border-color:var(--signal-deep)}.field ::placeholder{color:var(--ink-faint);opacity:.7}.form-note{margin-top:6px;color:var(--ink-faint)}.gauss-strip{margin-top:clamp(28px,4vw,52px)}.kf-strip{margin-top:clamp(16px,2.5vw,36px)}@media (max-width:900px){.hero-grid,.who-grid,.page-hero-grid,.contact-grid,.story-grid{grid-template-columns:1fr}.cards-3,.team-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.foot-grid{grid-template-columns:1fr 1fr}nav.site-nav .nl{display:none}nav.site-nav .btn{display:none}.mobile-menu{display:block}.hero .lead{max-width:56ch}.anno-g{display:none}.fig-foot{flex-direction:column;gap:6px}.fig-readout{white-space:normal}.who:before{-webkit-mask-image:linear-gradient(180deg,transparent 20%,#000 90%);mask-image:linear-gradient(180deg,transparent 20%,#000 90%)}.values-grid{grid-template-columns:1fr}.board-row{grid-template-columns:56px 1fr;grid-template-areas:"pic name" "pic bio"}.board-row .portrait{grid-area:pic;width:56px;height:56px}.board-row h3{grid-area:name}.board-row p{grid-area:bio}.form-row{grid-template-columns:1fr}.page-hero-fig{display:none}}@media (max-width:600px){.foot-grid{grid-template-columns:1fr}.creds-in{flex-direction:column;gap:8px}.eyebrow .meta,.post-tags{display:none}}
