@font-face{font-family:Satoshi Var;src:url(./satoshi-var-CFg-z2ne.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--ink: #e8f1f8;--ink-warmish: #cddbe6;--ink-mid: #8ba3b6;--ink-dim: #5f7d94;--hair: rgba(200, 225, 240, .16);--plate-top: rgba(9, 15, 18, .58);--plate-bottom: rgba(4, 8, 10, .74);--field-amber: #ffbe5c;--f-satoshi: "Satoshi Var", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-family: var(--f-satoshi);--f-text: 400;--f-mark: 500;--f-title: 600;--f-display: 600;--f-tr-display: -.022em;--f-tr-headline: -.018em;--f-tr-stat: -.036em;--f-tr-title: -.006em;--rag: 8vw}*{margin:0;box-sizing:border-box}body{background:#000;font-family:var(--f-family);font-weight:var(--f-text)}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}:focus-visible{outline:1px solid var(--ink-mid);outline-offset:5px;border-radius:4px}.skip{position:fixed;top:4.5rem;left:var(--rag);z-index:4;transform:translateY(calc(-100% - 5rem));padding:.55rem 1.2rem;border:1px solid rgba(200,225,240,.3);border-radius:999px;background:#000;color:var(--ink);font-size:.86rem;text-decoration:none}.skip:focus{transform:none}main:focus{outline:none}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}#vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(120% 95% at 62% 42%,transparent 45%,rgba(0,0,0,.75) 100%)}#progress{position:fixed;top:0;left:0;right:0;height:1px;z-index:4;pointer-events:none;background:#c8e1f057;transform:scaleX(0);transform-origin:0 50%}@keyframes page-progress{to{transform:scaleX(1)}}@supports (animation-timeline: scroll()){#progress{animation:page-progress linear both;animation-timeline:scroll(root block)}}main{position:relative;z-index:2}#nav{position:fixed;top:0;left:0;right:0;z-index:3;pointer-events:none;opacity:0;visibility:hidden}#nav:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(100% + 76px);background:linear-gradient(#000,#000 47%,#0000)}.nav-inner{position:relative;display:flex;align-items:center;gap:2.25rem;padding:1rem var(--rag)}.nav-mark,.nav-link,.nav-cta{pointer-events:auto;text-decoration:none;white-space:nowrap}.nav-mark{font-size:.94rem;font-weight:var(--f-mark);letter-spacing:-.004em;color:var(--ink-mid);transition:color .28s ease}.nav-links{display:flex;align-items:center;gap:2rem;margin:0 auto}.nav-link{position:relative;display:block;font-size:.86rem;color:var(--ink-dim);padding-bottom:3px;transition:color .28s ease}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#c8e1f057;opacity:0;transition:opacity .28s ease}.nav-link.is-active{color:var(--ink)}.nav-link.is-active:after{opacity:1}.nav-mark:hover,.nav-link:hover{color:var(--ink-mid)}.nav-link.is-active:hover{color:var(--ink)}.nav-cta{padding:.44rem 1.05rem;border:1px solid rgba(200,225,240,.22);border-radius:999px;color:var(--ink-mid);font-size:.86rem;transition:background-color .28s ease,border-color .28s ease,color .28s ease}.nav-cta:hover{background:#c8e1f017;border-color:#c8e1f080;color:var(--ink)}.nav-sheet{display:contents}.nav-menu,.nav-pages,.nav-ask,.nav-legal{display:none}.sec{--col: min(46rem, 54vw);--sec-air: max(12vh, 6.75rem);min-height:100vh;display:flex;pointer-events:none}.sec.wide{--col: min(74rem, 84vw)}html[data-flow="1"] .sec:not([data-pin]){min-height:0;padding:var(--sec-air) 0 12vh}html[data-flow="1"] body.staged .sec:not([data-pin]) .inner{position:static;opacity:1;visibility:visible}html[data-flow="1"] #diagram-brain.mounted{width:auto;max-width:100%;height:min(39vh,350px)}html[data-flow="1"] .pane{--plate-pad-y: 28px}html[data-flow="1"] .sec[data-state="3.5"]:not([data-pin]){min-height:100vh;align-items:flex-start}html[data-flow="0"] body.staged .sec:not(:first-child) .inner{top:64px}html[data-flow="0"] .diagram-slot{height:min(17vh,150px)}html[data-flow="0"] #diagram-brain.mounted{width:auto;height:min(34vh,300px)}html[data-flow="0"] .lead{margin-top:1rem}html[data-flow="0"] .diagram-slot,html[data-flow="0"] .cards,html[data-flow="0"] .steps,html[data-flow="0"] .checks,html[data-flow="0"] .founders,html[data-flow="0"] .proof,html[data-flow="0"] .band{margin-top:1.75rem}html[data-flow="0"] .cards{gap:1.75rem 2.5rem}html[data-flow="0"] .cards.plain{gap:1.5rem 3.25rem}html[data-flow="0"] .proof,html[data-flow="0"] .band{padding-top:1.5rem}html[data-flow="0"] .figure-rows{margin-top:1rem;gap:.75rem}html[data-flow="0"] .footnote{margin-top:1.5rem}html[data-flow="0"] .link-row{margin-top:2rem}@media(max-height:899px){html[data-flow="1"] .sec:not([data-pin]){padding-bottom:3rem}html[data-flow="1"] #diagram-brain.mounted{height:min(34vh,300px)}html[data-flow="1"] #diagram-components.mounted{max-width:920px}html[data-flow="1"] .diagram-slot,html[data-flow="1"] .cards,html[data-flow="1"] .proof,html[data-flow="1"] .band{margin-top:1.25rem}html[data-flow="1"] .cards.plain{margin-top:1.5rem}html[data-flow="1"] .steps,html[data-flow="1"] .checks,html[data-flow="1"] .founders{margin-top:1.75rem}html[data-flow="1"] .link-row{margin-top:2rem}html[data-flow="1"] .cards,html[data-flow="1"] .cards.plain,html[data-flow="1"] .steps,html[data-flow="1"] .checks{row-gap:1.25rem}html[data-flow="1"] .cards li,html[data-flow="1"] .checks li{padding-top:.75rem}html[data-flow="1"] .founders li,html[data-flow="1"] .proof,html[data-flow="1"] .band{padding-top:1rem}html[data-flow="1"] .band .cta-row{margin-top:1.75rem}html[data-flow="1"] .us-frame,html[data-flow="1"] .close-ask{margin-top:1.25rem}}#clarity{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.plate,.pane.device:before{border:1px solid rgba(200,225,240,.1);border-radius:16px;background:linear-gradient(var(--plate-top),var(--plate-bottom));-webkit-backdrop-filter:blur(22px) saturate(.86);backdrop-filter:blur(22px) saturate(.86);box-shadow:0 30px 90px #00000073}.plate{position:absolute;visibility:hidden}.pane{position:relative;display:flow-root}.pane.device:before{content:"";position:absolute;z-index:-1;inset:calc(var(--plate-pad-y) * -1) calc(var(--plate-pad-x) * -1)}.inner{display:flex;flex-direction:column;justify-content:center;padding-left:var(--rag);max-width:var(--col);width:100%}body.staged .inner{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden}ul,ol{list-style:none;padding:0}#z-hero .hero{display:flex;flex-direction:column}.hero-pair{max-width:38rem}.claim{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--ink-warmish);text-wrap:balance}.claim.turn{margin-top:.5rem}h1{font-size:clamp(2.2rem,4.3vw,3.9rem);line-height:1.07;font-weight:var(--f-display);letter-spacing:var(--f-tr-display);color:var(--ink);text-wrap:balance}#z-hero h1{margin-top:3rem}.sub{margin-top:1rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.35;color:var(--ink-warmish);text-wrap:balance}.sub span{font-size:clamp(1.5rem,2.4vw,2.1rem)}#z-hero .cta-row{margin-top:2.5rem}h2{font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.1;font-weight:var(--f-display);letter-spacing:var(--f-tr-headline);color:var(--ink);text-wrap:balance}.gold-ink{color:var(--field-amber)}.cta-row{margin-top:2.75rem}.cta{pointer-events:auto;display:inline-block;padding:.82rem 1.65rem;border:1px solid rgba(200,225,240,.3);border-radius:999px;color:var(--ink);font-size:.94rem;text-decoration:none;transition:background-color .28s ease,border-color .28s ease}.cta:hover{background:#c8e1f017;border-color:#c8e1f08c}.lead{margin-top:.75rem;max-width:34rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--ink-mid);text-wrap:pretty}.diagram-slot{margin-top:1.5rem;height:min(42vh,360px);display:grid;place-items:center;border:1px dashed var(--hair);border-radius:14px;background:#78aac808}.diagram-label{font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.cards.three{grid-template-columns:repeat(3,1fr)}.diagram-slot.mounted{height:auto;width:min(100%,calc(48vh * 16 / 9));aspect-ratio:1600 / 900;border:none;background:none;overflow:hidden}#diagram-components.mounted{display:block;justify-items:stretch;width:100%;height:auto;aspect-ratio:auto}#diagram-loop.fl:after{content:none}.cards{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2.5rem}.cards.plain{margin-top:2rem;gap:1.5rem 3.25rem}.cards.plain li{padding-top:0;border-top:none}.cards li{padding-top:1rem;border-top:1px solid var(--hair)}.cards h3{font-size:1.06rem;font-weight:var(--f-title);letter-spacing:var(--f-tr-title);color:var(--ink);margin-bottom:.5rem}.cards p{max-width:28rem;font-size:.94rem;line-height:1.5;color:var(--ink-mid);text-wrap:pretty}.steps{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2.5rem}.steps li{display:flex;align-items:baseline;gap:1.25rem;font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--ink-warmish)}.step-num{font-size:.76rem;letter-spacing:.28em;color:var(--ink-dim)}.link-row{margin-top:3rem}.link{pointer-events:auto;color:var(--ink-mid);font-size:.94rem;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ink-mid) 40%,transparent);padding-bottom:2px;transition:color .28s ease}.link:hover{color:var(--ink)}.proof,.band{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--hair)}.proof h3,.band h3{font-size:1.06rem;font-weight:var(--f-title);letter-spacing:var(--f-tr-title);color:var(--ink)}.band-line{margin-top:1rem;max-width:30rem;font-size:.94rem;line-height:1.5;color:var(--ink-mid);text-wrap:pretty}.band .us-frame{margin-top:1rem;max-width:42rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.band .cta-row{margin-top:2.25rem}.proof-lead{margin-top:.75rem;font-size:1.06rem;font-weight:var(--f-title);line-height:1.4;letter-spacing:var(--f-tr-title);color:var(--ink-warmish)}.figure-rows{margin-top:.75rem;max-width:32rem;display:grid;gap:.5rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--ink-warmish);text-wrap:pretty}.figure-inline{font-weight:var(--f-display);color:var(--ink)}.figure-inline,.step-num{font-variant-numeric:lining-nums tabular-nums}.footnote{margin-top:.75rem;max-width:28rem;font-size:.86rem;line-height:1.5;color:var(--ink-dim);text-wrap:pretty}.checks{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2.5rem}.checks li{padding-top:1rem;border-top:1px solid var(--hair);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--ink-mid);text-wrap:pretty}.us-frame,.close-ask{margin-top:1.5rem;max-width:34rem;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.35;color:var(--ink-warmish);text-wrap:balance}.founders{margin-top:2.5rem;max-width:34rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.founders li{padding-top:1.5rem;border-top:1px solid var(--hair)}.founder-name{font-size:1.06rem;font-weight:var(--f-title);letter-spacing:var(--f-tr-title);color:var(--ink)}.founder-line{margin-top:.5rem;font-size:.94rem;line-height:1.5;color:var(--ink-mid);text-wrap:pretty}.close-us{display:none}html[data-close=founders] .close-us{display:block}html[data-close=founders] .close-ask,html[data-close=founders] #z-us{display:none}@media(max-width:900px){.sec,.sec.wide{--col: 84vw}.cards,.cards.three,.checks,.steps,.founders{grid-template-columns:1fr;gap:2rem}.diagram-slot{height:min(34vh,260px)}.diagram-slot.mounted,html[data-flow="1"] #diagram-brain.mounted{width:100%;height:auto}}@media(orientation:portrait){:root{--rag: max(1.5rem, env(safe-area-inset-left))}.sec,.sec.wide{--col: min(calc(100vw - var(--rag)), 75ch)}html[data-menu="1"] .nav-cta,html:not([data-menu="1"]) .nav-links{display:none}html[data-menu="1"] .nav-menu{display:block}.nav-inner{justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:calc(1rem + env(safe-area-inset-top))}.nav-mark{font-size:.86rem}.nav-cta{padding:.44rem 1.05rem}.nav-menu{pointer-events:auto;padding:0;border:0;background:none;font-family:var(--f-family);font-size:.76rem;font-weight:var(--f-text);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mid);cursor:pointer}.nav-menu[aria-expanded=true]{color:var(--ink)}html[data-menu="1"] .nav-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;flex-direction:column;justify-content:flex-end;gap:2rem;padding:calc(6.75rem + env(safe-area-inset-top)) var(--rag) calc(3rem + env(safe-area-inset-bottom));overflow-y:auto;background:linear-gradient(var(--plate-top),var(--plate-bottom)),var(--plate-bottom);-webkit-backdrop-filter:blur(22px) saturate(.86);backdrop-filter:blur(22px) saturate(.86);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s .24s}html[data-menu="1"] .nav-sheet.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease,visibility 0s}html[data-menu="1"] :is(.nav-links,.nav-pages,.nav-legal){display:grid;gap:0;margin:0}#nav:has(.nav-sheet.is-open):before{display:none}html[data-menu="1"] :is(.nav-links,.nav-pages) a{display:block;padding:.75rem 0;border-top:1px solid var(--hair);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--ink-mid);text-decoration:none}html[data-menu="1"] .nav-link.is-active{color:var(--ink)}html[data-menu="1"] .nav-link:after{right:auto;bottom:.75rem;width:max-content;max-width:100%}html[data-menu="1"] .nav-ask{display:block}html[data-menu="1"] .nav-legal{grid-auto-flow:column;justify-content:start;gap:1.5rem}html[data-menu="1"] .nav-legal a{font-size:.86rem;line-height:1.4;color:var(--ink-dim);text-decoration:none}body.staged .sec[data-pin] .inner,html[data-flow="0"] body.staged .inner{bottom:auto;height:100svh}#z-hero .inner{justify-content:flex-end;padding-bottom:calc(3rem + env(safe-area-inset-bottom))}#z-hero h1{margin-top:2rem}.sub{margin-top:.75rem}#z-hero .cta-row{margin-top:2rem}html[data-flow="1"] #diagram-brain.mounted{max-width:min(100%,calc((100svh - var(--sec-air) - 1rem) * var(--fig-w, 1) / var(--fig-h, 1)))}.cards p,.band-line,.founder-line{font-size:clamp(1.05rem,1.3vw,1.2rem)}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.step-num{letter-spacing:normal}}@media(orientation:portrait){#z-close .inner{justify-content:flex-start;padding-top:var(--sec-air);padding-bottom:calc(3rem + env(safe-area-inset-bottom))}#z-close .cta-row,html[data-us=b] #z-close .close-ask{margin-top:auto}html[data-us=b] #z-close .cta-row{margin-top:1.75rem}}@media(orientation:landscape)and (max-height:500px){:root{--rag: max(1.5rem, env(safe-area-inset-left))}.sec,.sec.wide{--col: min(calc(100vw - var(--rag)), 75ch)}.nav-links{display:none}.nav-inner{justify-content:space-between;flex-wrap:wrap;gap:1rem}body.staged .sec[data-pin] .inner,html[data-flow="0"] body.staged .inner{bottom:auto;height:100svh}#z-hero .inner{justify-content:flex-end;padding-top:calc(4.5rem + env(safe-area-inset-top));padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}#z-hero h1{font-size:clamp(1.9rem,3.4vw,3rem);margin-top:1.5rem}.sub{margin-top:.75rem}#z-hero .cta-row{margin-top:1.5rem}}@media(pointer:coarse){html[data-snap="1"]{scroll-snap-type:y mandatory}html[data-snap=p]{scroll-snap-type:y proximity}html[data-flow="1"] .sec:not([data-pin]) .inner{scroll-snap-align:start;scroll-margin-top:var(--sec-air, 0px)}.sec[data-pin],html[data-flow="0"] .sec{scroll-snap-align:start}html[data-flow="1"] .sec:not([data-pin]) .inner,.sec[data-pin],html[data-flow="0"] .sec,.sec[data-rest],.diagram-slot[data-rest],.site-foot{scroll-snap-stop:always}.sec[data-rest]{scroll-snap-align:end}.diagram-slot[data-rest]{scroll-snap-align:start;scroll-margin-top:var(--sec-air, 0px)}.site-foot{scroll-snap-align:end}}@media(pointer:coarse),(orientation:portrait){.nav-mark,.nav-menu,.nav-cta,.link,.foot-links a,.nav-legal a{position:relative}.nav-mark:after,.nav-menu:after,.nav-cta:after,.link:after,.foot-links a:after,.nav-legal a:after,.nav-link:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.cta,.link,.nav-mark,.nav-link,.nav-link:after,.nav-cta,.nav-menu{transition:none}html[data-menu="1"] .nav-sheet,html[data-menu="1"] .nav-sheet.is-open{transition:none}}html[data-rm="1"] :is(.cta,.link,.nav-mark,.nav-link,.nav-cta,.nav-menu),html[data-rm="1"] .nav-link:after,html[data-rm="1"][data-menu="1"] .nav-sheet,html[data-rm="1"][data-menu="1"] .nav-sheet.is-open{transition:none}@font-face{font-family:Schibsted Grotesk Var;src:url(./schibsted-grotesk-var-DxefFeRw.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Var;src:url(./archivo-var-BEIDiHaE.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--f-schibsted: "Schibsted Grotesk Var", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--f-archivo: "Archivo Var", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-font=b]{--f-family: var(--f-schibsted);--f-text: 400;--f-mark: 500;--f-title: 600;--f-display: 600;--f-tr-display: -.024em;--f-tr-headline: -.02em;--f-tr-stat: -.038em;--f-tr-title: -.006em}html[data-font=c]{--f-family: var(--f-archivo);--f-text: 400;--f-mark: 500;--f-title: 600;--f-display: 600;--f-tr-display: -.03em;--f-tr-headline: -.024em;--f-tr-stat: -.042em;--f-tr-title: -.008em}:root{--dg-navy: #0d1826;--dg-chip: #0c1521;--dg-ice: #9bd9ff;--dg-ice-bright: #eaf7ff;--dg-amber: #ffc489;--dg-stroke: #a8cfe8;--dg-ink: #f2f7fc;--dg-ink-mid: #dce7f2;--dg-ink-dim: #c6daee;--dg-warm-ink: #f2cda4}body.page #nav{opacity:1;visibility:visible}body.page main{padding-bottom:4rem}.page-head,.block{padding-left:var(--rag);padding-right:var(--rag)}.page-head{padding-top:12rem;padding-bottom:3.4rem}.page-head h1{max-width:24ch}.page-lead{margin-top:2rem;max-width:37.5rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--ink-warmish)}.page-lead+.page-lead{margin-top:1.4rem;color:var(--ink-mid)}.block{padding-bottom:1rem;margin-top:3.4rem}.block:before{content:"";display:block;width:min(46rem,84vw);height:1px;margin-bottom:3.4rem;background:var(--hair)}.block h2{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2;font-weight:var(--f-display);letter-spacing:var(--f-tr-headline);color:var(--ink);max-width:26ch;text-wrap:balance}.block>p{margin-top:1.5rem;max-width:36rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--ink-mid)}.block>p.close{color:var(--ink-warmish)}.block>p.aside{margin-top:2.2rem;max-width:32rem;font-size:.94rem;line-height:1.5;color:var(--ink-dim)}.rows{margin-top:2.6rem;max-width:36rem;display:grid;gap:2rem}.rows>li{padding-top:1.4rem;border-top:1px solid var(--hair)}.rows h3{font-size:1.06rem;font-weight:var(--f-title);letter-spacing:var(--f-tr-title);color:var(--ink);margin-bottom:.6rem}.rows h3 .term{font-weight:var(--f-text);color:var(--ink-dim)}.rows p{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55;color:var(--ink-mid)}.rows.scenes{gap:2.6rem}.rows.pair{max-width:46rem;grid-template-columns:repeat(2,1fr);gap:2.9rem 2.4rem}@media(max-width:900px){.rows.pair{grid-template-columns:1fr}}.fig{margin-top:2.8rem;position:relative;width:min(66rem,84vw);border-radius:14px;overflow:hidden;background:radial-gradient(90% 96% at 46% 46%,var(--dg-navy) 0%,#070d16 46%,#02050a 78%,#010204 100%)}.fig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(76% 74% at 47% 48%,#0000 42%,#00000080)}.fig svg{display:block;width:100%;height:auto}svg.fig-tall{display:none}.fig[data-mount]:has(>.fig-slot){min-height:13rem;display:grid;place-items:center}.fig-slot{position:relative;padding:2rem;text-align:center;font-size:.86rem;line-height:1.5;color:var(--ink-dim)}p.fig-note{margin-top:1rem;font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.dg-plate{fill:var(--dg-chip);fill-opacity:.9;stroke:var(--dg-stroke);stroke-opacity:.16}.dg-hair{fill:none;stroke:var(--dg-stroke);stroke-opacity:.16}.dg-line{fill:none;stroke:var(--dg-ice);stroke-opacity:.34;stroke-linecap:round}.dg-line-soft{fill:none;stroke:var(--dg-ice);stroke-opacity:.16;stroke-linecap:round}.dg-node{fill:var(--dg-ice-bright)}.dg-glow{fill:var(--dg-ice);fill-opacity:.3}.dg-mark{fill:var(--dg-ice);fill-opacity:.5}.dg-warm{fill:var(--dg-amber)}.dg-warm-glow{fill:var(--dg-amber);fill-opacity:.24}.dg-warm-line{fill:none;stroke:var(--dg-amber);stroke-opacity:.5;stroke-linecap:round}.dg-title{font-size:16.96px;font-weight:var(--f-title);letter-spacing:-.008em;fill:var(--dg-ink)}.dg-lbl{font-size:15.04px;font-weight:var(--f-text);fill:var(--dg-ink-mid)}.dg-sub{font-size:13.76px;font-weight:var(--f-text);fill:var(--dg-ink-dim);fill-opacity:.82}.dg-num{font-size:12.16px;font-weight:var(--f-text);letter-spacing:.28em;fill:var(--dg-ink-dim);fill-opacity:.66}.dg-warm-lbl{font-size:13.76px;font-weight:var(--f-text);fill:var(--dg-warm-ink)}.block.ask{padding-top:3.8rem}.ask .cta-row{margin-top:2.2rem;display:flex;align-items:center;gap:2.2rem;flex-wrap:wrap}.block>p.cta-row{margin-top:2rem}.form{margin-top:2.6rem;width:min(34rem,84vw);display:grid;gap:1.5rem}.form[hidden]{display:none}[data-forms]:has(.form[hidden])>p.form-note{display:none}.block>p.form-note{margin-top:2rem;font-size:.86rem;line-height:1.4;color:var(--ink-dim)}.form-note+.form{margin-top:.75rem}.field{display:grid;gap:.6rem}.field label{font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.field input,.field textarea{font-family:var(--f-family);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5;color:var(--ink);background:none;border:0;border-bottom:1px solid rgba(200,225,240,.45);border-radius:0;padding:.5rem 0;transition:border-color .28s ease}.field textarea{resize:vertical;min-height:6rem}.field input:hover,.field textarea:hover{border-color:#c8e1f08c}.field input:focus,.field textarea:focus{border-color:#c8e1f08c}.form-row{margin-top:.6rem}.submit{font-family:var(--f-family);display:inline-block;padding:.82rem 1.65rem;border:1px solid rgba(200,225,240,.3);border-radius:999px;background:none;color:var(--ink);font-size:.94rem;cursor:pointer;transition:background-color .28s ease,border-color .28s ease}.submit:hover{background:#c8e1f017;border-color:#c8e1f08c}.submit:disabled{color:var(--ink-dim);border-color:var(--hair);cursor:default}.block>p.form-done{color:var(--ink-warmish)}.block>p.form-done:focus{outline:none}.site-foot{position:relative;z-index:3;background:linear-gradient(#0000,#000000bd 42%,#000000f2)}body.page .site-foot:before{content:"";display:block;width:min(46rem,84vw);height:1px;margin:0 var(--rag);background:var(--hair)}.foot-inner{display:flex;align-items:baseline;gap:2.2rem;flex-wrap:wrap;padding:2.6rem var(--rag)}.foot-links{display:flex;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.foot-split{margin-left:1.6rem}.foot-links a{font-size:.86rem;color:var(--ink-dim);text-decoration:none;transition:color .28s ease}.foot-links a:hover{color:var(--ink)}@media(max-width:900px){.page-head{padding-top:9rem}.fig{width:88vw}.foot-inner{gap:1.4rem}}@media(orientation:portrait){.page-head{padding-top:7.5rem;padding-bottom:0}.fig{width:100%}svg.fig-wide{display:none}svg.fig-tall{display:block}.fig[data-overview]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}.fig[data-overview]+p.fig-note{display:none}.form{width:100%}.field label{font-size:.86rem}.block>p.form-note,.block>p.aside{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.5}.foot-inner{padding-bottom:calc(2.5rem + env(safe-area-inset-bottom))}}@media(pointer:coarse),(orientation:portrait){.field input,.field textarea{padding-block:.75rem}}@media(prefers-reduced-motion:reduce){.foot-links a,.submit,.field input,.field textarea{transition:none}}html[data-rm="1"] :is(.foot-links a,.submit,.field input,.field textarea){transition:none}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
