:root{--ink:#0e141c;--night-ink:#0b1118;--slate:#182029;--drafting-slate:#1c2631;--cream:#f4f1e6;--cream-2:#c9ccc3;--cream-3:#9ca3a8;--day-ground:#e4e8de;--high-sky:#f1f8ff;--blueprint:#1a4880;--blueprint-deep:#0f325d;--pencil:#e8f1ff80;--pencil-faint:#e8f1ff24;--lamp-gold:#f7cd45;--town-glow:#f2c230;--brass:#c9a227;--brass-hair:#c9a22740;--civic-blue:#2e74c9;--river-light:#4e8fdf;--sky-enamel:#7fb3d5;--park-green:#3f9a62;--park-green-text:#6cc48d;--tower-violet:#8f6fd8;--facade-sand:#cdb979;--switchboard-teal:#2f8c7e;--amber:#e9a23b;--brick:#d9483b;--graphite:#7d8894;--cc-coral:#ff8a83;--cc-tangerine:#f79643;--cc-citrine:#c8b222;--cc-mint:#48cd8c;--cc-lagoon:#11c8d8;--cc-azure:#7ab4fe;--cc-orchid:#db90ec;--glass:#0e141ce6;--glass-2:#0e141cc7;--sheet-shadow:0 18px 40px #05080c61, 0 2px 6px #05080c47;--words:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", Menlo, Consolas, monospace;--settle:cubic-bezier(.22, 1, .36, 1);--tick:cubic-bezier(.34, 1.56, .64, 1);--fall:cubic-bezier(.55, 0, 1, .45);--unfold:cubic-bezier(.65, 0, .35, 1);--fw:min(92vw, 1440px);--fh:min(90vh, 900px);--title-h:56px;--shelf-h:44px;--roster-w:280px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e141c;--stage:#0b1118;--card:#182029;--raised:#1c2631;--text:#f4f1e6;--text-2:#c9ccc3;--text-3:#9ca3a8;--hair:#c9a22740;--link:#f4f1e6;--link-line:#c9a22799;--sheet:#1a4880;--ok:#3f9a62;--ok-text:#6cc48d;--sand:#cdb979;--b0:#ff8a83;--b0-night:#a55955;--b0-print:#a43b38;--b1:#f79643;--b1-night:#a0612b;--b1-print:#944f04;--b2:#c8b222;--b2-night:#817316;--b2-print:#716400;--b3:#48cd8c;--b3-night:#2f855b;--b3-print:#037649;--b4:#11c8d8;--b4-night:#0b818c;--b4-print:#06717a;--b5:#7ab4fe;--b5-night:#4f74a4;--b5-print:#2063b0;--b6:#db90ec;--b6-night:#8e5d99;--b6-print:#854494;--t-hero:clamp(40px, 4.2vw, 64px);--t-hero-lh:.95;--t-display:clamp(44px, 6vw, 104px);--t-display-lh:.92;--t-h2:clamp(28px, 3.2vw, 52px);--t-h2-lh:1.02;--t-h3:22px;--t-h3-lh:28px;--t-lead:20px;--t-lead-lh:30px;--t-body:17px;--t-body-lh:27px;--t-small:14px;--t-small-lh:22px;--t-mono:12px;--t-mono-lh:18px;--t-mono-l:14px;--t-mono-l-lh:20px;--t-eyebrow:12px;--t-eyebrow-lh:16px;--t-numeral:clamp(48px, 7vw, 112px);--t-numeral-lh:1;--t-question:clamp(24px, 2.6vw, 36px);--t-question-lh:1.1;--measure:64ch;--d-tap:90ms;--d-hover:.16s;--d-settle:.62s;--d-page:.42s;--d-calm:.3s;--maxw:1440px;--cols:12;--gutter:24px;--margin:clamp(16px, 5vw, 96px);--section-gap:clamp(96px, 16vh, 192px);--nav-h:60px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:144px;--r-chip:2px;--r-card:6px;--r-pill:999px;--lamp-x:38px;--lamp-y:22px}@media (width<=1023.98px){:root{--nav-h:56px;--lamp-x:34px;--lamp-y:20px}}@media (width<=767.98px){:root{--gutter:16px;--t-lead:18px;--t-lead-lh:28px;--t-body:16px;--t-body-lh:26px}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--page);scroll-padding-top:calc(var(--nav-h) + 16px)}@media (prefers-reduced-motion:no-preference){html:not([data-mode=corporate]){scroll-behavior:smooth}}body{background:var(--page);min-height:100svh;color:var(--text);font-family:var(--words);font-size:var(--t-body);line-height:var(--t-body-lh);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:clip}body.page{padding-top:var(--nav-h)}img,svg,canvas,video{max-width:100%;display:block}svg{overflow:visible}p,ul,ol,dl,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:700}button{font:inherit;color:inherit}::selection{color:#0b1118;background:#db90ec}a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:3px;transition:text-decoration-color var(--d-hover) var(--settle);text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}:focus-visible{outline:2px solid var(--lamp-gold);outline-offset:2px;box-shadow:0 0 0 4px var(--ink);border-radius:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.icon{flex:none;width:24px;height:24px}.mono,code,kbd,samp,data[data-fact]{font-family:var(--mono);font-variant-numeric:tabular-nums}data[data-fact]{white-space:nowrap;font-weight:500}data.drifted{-webkit-text-decoration:underline 1px var(--amber);text-decoration:underline 1px var(--amber);text-underline-offset:3px}.skip{z-index:100;background:var(--lamp-gold);color:var(--ink);border-radius:var(--r-pill);transition:transform var(--d-hover) var(--settle);padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}.eyebrow{font-family:var(--mono);font-size:var(--t-eyebrow);line-height:var(--t-eyebrow-lh);text-transform:uppercase;letter-spacing:.12em;color:var(--lamp-gold);font-weight:500}.h1,.page-head h1{font-size:var(--t-display);line-height:var(--t-display-lh);font-variation-settings:"wdth" 90;letter-spacing:-.035em;font-weight:720}.h2,.prose h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);font-variation-settings:"wdth" 94;letter-spacing:-.02em;font-weight:680}.h3,.prose h3{font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:620}.lede{font-size:var(--t-lead);line-height:var(--t-lead-lh);color:var(--text-2);max-width:46ch}.small{font-size:var(--t-small);line-height:var(--t-small-lh)}.numeral{font-family:var(--mono);font-size:var(--t-numeral);line-height:var(--t-numeral-lh);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:600}.fact{font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.fact data[data-fact]{color:var(--text-2)}.caption{font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-3)}.nav{z-index:50;height:var(--nav-h);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);view-transition-name:nav;align-items:center;gap:24px;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.nav-home{color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.nav-mark{width:28px;height:28px}.nav .lamp{view-transition-name:lamp}.wordmark{font-variation-settings:"wdth" 90;letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1}.nav-links{margin-left:auto}.nav-links ul{gap:22px;margin:0;padding:0;list-style:none;display:flex}.nav-link{color:var(--text-2);padding:8px 0;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:block;position:relative}.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{content:"";background:var(--lamp-gold);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-2px;left:50%}.sq{display:inline-grid}.sq:after{content:attr(data-text) / "";visibility:hidden;font-variation-settings:"wdth" 100;grid-area:1/1;height:0;font-weight:500;overflow:hidden}.sq-t{font-variation-settings:"wdth" 100;transition:font-variation-settings var(--d-hover) var(--tick), font-weight var(--d-hover) var(--tick);grid-area:1/1;justify-self:center}.nav-link:hover .sq-t,.nav-link:focus-visible .sq-t{font-variation-settings:"wdth" 84;font-weight:620}.nav-slot:empty{display:none}.nav-door{border:1px solid var(--brass);border-radius:var(--r-pill);color:var(--text);transition:background var(--d-hover) var(--settle), transform var(--d-tap) var(--settle);flex:none;padding:8px 16px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none}.nav-door:hover{background:#c9a2271f}.nav-door:active,.nav-menu:active{transform:scale(.97)}.nav-menu{border:1px solid var(--hair);border-radius:var(--r-pill);color:var(--text);margin-left:auto;padding:8px 14px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:none}.nav-ribbon{height:12px;position:absolute;bottom:-5px;left:0;right:0}.nav-ribbon:before{content:"";background:var(--ribbon,var(--brass));height:2px;position:absolute;top:3px;left:0;right:0}.nav-caret{top:1px;left:calc(var(--progress,0) * 100%);background:var(--text);width:1px;height:6px;margin-left:-.5px;position:absolute}html:not([data-js]) .nav-caret{display:none}@media (width<=1023.98px){.nav{gap:12px;padding:0 16px}.nav-links,.nav-door{display:none}.nav-menu{display:block}}.sheet{width:100%;max-width:var(--maxw);padding:0 var(--margin);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;display:grid}.sheet>*{grid-column:1/-1}.page-head{grid-column:1/span 9;gap:24px;padding:clamp(64px,14vh,160px) 0 clamp(48px,8vh,96px);display:grid}.station{margin-bottom:var(--section-gap)}.prose{max-width:var(--measure);padding-bottom:var(--section-gap);grid-column:2/span 7;gap:20px;display:grid}.prose>section{gap:20px;padding-top:24px;display:grid}.prose,.prose>section{grid-template-columns:minmax(0,1fr)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose>section+section{margin-top:clamp(48px,8vh,96px)}.prose p,.prose li{color:var(--text-2)}.prose strong{color:var(--text);font-weight:600}.prose ul,.prose ol{gap:8px;padding-left:1.2em;display:grid}.toc{display:none}.next{padding:48px 0 var(--section-gap);border-top:1px solid var(--hair);grid-column:2/span 7}.next a{font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:620;text-decoration:none}.next a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line)}@media (width>=1280px){.toc{top:calc(var(--nav-h) + 32px);font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);grid-area:span 2/10/auto/span 3;align-self:start;display:block;position:sticky}.toc ol,.toc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--text-3);text-decoration:none}.toc a:hover,.toc a[aria-current]{color:var(--text)}}@media (width<=1023.98px){.page-head,.prose,.next{grid-column:1/-1}}.card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);padding:24px}.raised{background:var(--raised)}.chip{border-radius:var(--r-chip);background:var(--card);border:1px solid var(--hair);font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 8px;font-weight:500;display:inline-flex}.swatch{border-radius:1px;flex:none;width:10px;height:10px}.swatch.b0{background:var(--b0)}.swatch.b1{background:var(--b1)}.swatch.b2{background:var(--b2)}.swatch.b3{background:var(--b3)}.swatch.b4{background:var(--b4)}.swatch.b5{background:var(--b5)}.swatch.b6{background:var(--b6)}.badge{border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:500;display:inline-flex}.badge:before{content:"";box-sizing:border-box;border-radius:50%;width:8px;height:8px}.badge-built{color:var(--ok-text)}.badge-built:before{background:var(--ok)}.badge-planned{color:var(--text-2);border-style:dashed;border-color:var(--pencil)}.badge-planned:before{border:1px dashed var(--pencil)}.badge-proposed{color:var(--text-2);border-style:dashed;border-color:var(--brass)}.badge-proposed:before{border:1px dashed var(--brass)}.badge-illustration{color:var(--text-3);border-color:var(--text-3)}.badge-illustration:before{display:none}.planned-card{background:var(--blueprint);border:1px solid var(--pencil);border-radius:var(--r-card);padding:24px}.state-ok{color:var(--ok-text)}.state-amber{color:var(--amber)}.state-closed{color:var(--graphite)}html[data-js] .settle:not(.in){opacity:0;transform:translateY(14px)}.settle{transition:opacity var(--d-settle) var(--settle), transform var(--d-settle) var(--settle)}.dial line,.dial circle,.dial rect{vector-effect:non-scaling-stroke}.dial[data-poster="1"]{width:min(56vw,88svh);height:min(56vw,88svh)}.footer{background:var(--ink);color:var(--text-2);font-size:var(--t-small);line-height:var(--t-small-lh);gap:40px;padding:0 0 48px;display:grid}.footer>*{width:100%;max-width:var(--maxw);padding:0 var(--margin);margin:0 auto}.footer>.yearstrip{max-width:none;padding:0}.ys{width:100%;height:28px;display:block}.ys:focus-visible{outline-offset:0}.ys-caret{opacity:0;vector-effect:non-scaling-stroke}.ys-caption{max-width:var(--maxw);padding:0 var(--margin);font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-3);margin:10px auto 0}.footer-cols{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-h{font-family:var(--mono);font-size:var(--t-eyebrow);line-height:var(--t-eyebrow-lh);text-transform:uppercase;letter-spacing:.12em;color:var(--text-3);margin-bottom:14px;font-weight:500}.footer-col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--text-2);font-size:15px;text-decoration:none}.footer-col a:hover,.footer-col a[aria-current=page]{color:var(--text)}.maker{align-items:flex-start;gap:16px;display:flex}.maker-lines{padding-top:0}.footer-cols{padding-top:8px}.maker-mark{flex:none;width:28px;height:28px}.maker-lines{gap:2px;display:grid}.maker-lines p:first-child{color:var(--text)}.receipt{font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-3);font-variant-numeric:tabular-nums;gap:4px;display:grid}.receipt a{color:inherit}.receipt [data-r]{color:var(--text-2)}.receipt.receipt-foreign .receipt-third,.receipt.receipt-foreign .receipt-third [data-r]{color:var(--amber)}.feed{font-family:var(--mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);color:var(--text-3);align-items:center;gap:8px;display:flex}.feed-dot{background:var(--graphite);border-radius:50%;flex:none;width:6px;height:6px}.feed.feed-on .feed-dot{background:var(--ok)}.feed.feed-broken .feed-dot{background:var(--amber)}.footer-where a{font-weight:600;text-decoration:none}@media (width<=767.98px){.footer-cols{grid-template-columns:1fr 1fr;row-gap:32px}}body.legal .sheet{background-color:var(--sheet);background-image:linear-gradient(#e8f1ff12 1px,#0000 1px),linear-gradient(90deg,#e8f1ff12 1px,#0000 1px);background-size:24px 24px}.draft-band{top:var(--nav-h);z-index:40;padding:8px var(--margin);background:var(--ink);color:var(--brass);font-family:var(--mono);letter-spacing:.12em;border-bottom:1px solid var(--hair);font-size:12px;line-height:16px;position:sticky}.draft-band .band-note{letter-spacing:0;text-transform:none;color:var(--text-2)}.gap{outline:1px dashed var(--pencil);outline-offset:1px;color:var(--text-2);padding:0 2px}@view-transition{navigation:auto}::view-transition-old(root){animation:.21s var(--unfold) both vt-close}::view-transition-new(root){animation:.21s var(--unfold) .21s both vt-open}@keyframes vt-close{to{clip-path:circle(0 at var(--lamp-x) var(--lamp-y))}}@keyframes vt-open{0%{clip-path:circle(0 at var(--lamp-x) var(--lamp-y))}}@keyframes vt-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){clip-path:none;animation:.12s linear both vt-fade}::view-transition-new(root){clip-path:none;animation:.12s linear both vt-fade}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.settle,html[data-js] .settle:not(.in){opacity:1;transform:none}}html[data-mode=corporate] ::view-transition-old(root){clip-path:none;animation:.12s linear both vt-fade}html[data-mode=corporate] ::view-transition-new(root){clip-path:none;animation:.12s linear both vt-fade}html[data-mode=corporate] *,html[data-mode=corporate] :before,html[data-mode=corporate] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}html[data-mode=corporate] .settle,html[data-mode=corporate][data-js] .settle:not(.in){opacity:1;transform:none}.style-station{gap:20px;display:grid}.style-dial{background:var(--stage);border-radius:var(--r-card);justify-items:center;gap:20px;padding:48px 0;display:grid}.style-dial .h2{justify-self:start;padding:0 24px}.style-ribbon{background:var(--ribbon,var(--brass));border-radius:2px;height:28px}.style-table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:var(--t-mono-l);line-height:var(--t-mono-l-lh);font-variant-numeric:tabular-nums}.style-table th,.style-table td{text-align:left;border-bottom:1px solid var(--hair);color:var(--text-2);padding:10px 12px 10px 0;font-weight:500}.style-table thead th{color:var(--text-3);font-size:var(--t-mono);text-transform:uppercase;letter-spacing:.08em}.style-table tbody th{color:var(--text);align-items:center;gap:10px;display:flex}.style-table td:nth-child(n+3){text-align:right}.style-hero{font-size:var(--t-hero);line-height:var(--t-hero-lh);font-variation-settings:"wdth" 86;letter-spacing:-.03em;font-weight:760}.prose .style-sample,.prose .numeral{color:var(--text)}.style-row{flex-wrap:wrap;gap:10px;display:flex}.style-icons{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;list-style:none;gap:16px!important;padding:0!important;display:grid!important}.style-icons li{color:var(--text);justify-items:start;gap:8px;display:grid}@media print{html,body{color:var(--ink)!important;background:#fff!important}body.page{padding-top:0}.nav,canvas,.skip,.ys,.ys-caption,.feed,.receipt{display:none!important}a{color:var(--ink);text-decoration-color:currentColor}.lede,.prose p,.prose li,.fact,.caption,.fact data[data-fact]{color:var(--ink)!important}.footer{color:var(--ink);background:#fff}body.legal .sheet{background:#fff}.draft-band{color:var(--ink);border:1px solid var(--ink);background:#fff;position:static}.gap{outline-color:var(--ink);color:var(--ink)}}:root{--ribbon:linear-gradient(90deg, #ff8a83 0 2.37%, #f79643 2.37% 3.61%, #c8b222 3.61% 6.23%, #48cd8c 6.23% 17.1%, #11c8d8 17.1% 32.74%, #7ab4fe 32.74% 57.48%, #db90ec 57.48% 100%)}@property --e{syntax:"<number>";inherits:true;initial-value:0}@property --ei{syntax:"<integer>";inherits:true;initial-value:0}@property --z{syntax:"<number>";inherits:true;initial-value:0}@property --grow{syntax:"<number>";inherits:true;initial-value:0}html[data-page=security]{--sec-vault:var(--stage);--sec-spare:var(--stage);--sec-brass:var(--brass);--sec-brass-side:#826919;--sec-brass-deep:#544410;--sec-engrave:var(--ink);--sec-link:var(--brass);--sec-index:var(--lamp-gold);--sec-pass:var(--ok);--sec-pass-text:var(--ok-text);--sec-broken:var(--amber);--sec-wait:var(--sand);--sec-closed:var(--graphite);--sec-closed-text:var(--text-3);--sec-bit-1:var(--text);--sec-bit-0:var(--card);--sec-bit-changed:var(--amber);--sec-lot-band:var(--b5);--sec-planned:var(--blueprint);--sec-planned-deep:var(--blueprint-deep);--sec-pencil:var(--pencil);--sec-plate:var(--brass-brush,none), var(--brass);--sec-gate-stops:var(--ok) 0 100%;--sec-ruler:var(--text-3);--sec-reading:var(--lamp-gold);--sec-film:#1a48806b;--sec-shadow:.647;--sec-year:var(--b0), var(--b1), var(--b2), var(--b3), var(--b4), var(--b5), var(--b6);--v-glass:#0b1118cc;--v-top:calc(var(--nav-h) + clamp(16px, 3.4vh, 40px));--v-bottom:clamp(16px, 3.4vh, 40px);--v-paper:#f4f1e6;--gap:16svh;--v-spring-glyph:cubic-bezier(.3, 1.4, .5, 1)}body.vault{background:var(--stage)}.vault-main{z-index:1;margin-top:calc(-1 * var(--nav-h));position:relative}.vault .footer{z-index:1;position:relative}.vault .nav{z-index:50}.vault-gl{z-index:0;visibility:hidden;pointer-events:none;background:var(--stage);width:100%;height:100%;position:fixed;inset:0}html[data-gl=on][data-canvas=on] .vault-gl{visibility:visible}.vault .glass{background:var(--v-glass);border:1px solid var(--hair);border-radius:var(--r-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vault .v-eyebrow{color:var(--text-2);letter-spacing:.12em;text-transform:uppercase}.vault .v-gold-eyebrow{color:var(--lamp-gold);letter-spacing:.12em;text-transform:uppercase}.vault .v-p{color:var(--text-2);max-width:60ch}.vault .h2{text-wrap:balance}.vault .lede{max-width:52ch}.vault .caption{max-width:72ch}.vault .mono{font-size:var(--t-mono);line-height:var(--t-mono-lh)}.vault .v-head{align-content:start;gap:16px;display:grid}.vault .amber{color:var(--amber)}.vault .rtv{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--text-3);cursor:help}.vault .rtv:focus-visible{outline:2px solid var(--lamp-gold);outline-offset:2px}.vault .rtv{position:relative}.vault .rtv:focus-visible:after{content:attr(title);z-index:60;border:1px solid var(--hair);background:var(--raised);width:max-content;max-width:min(320px,78vw);color:var(--text-2);font:400 11px/15px var(--mono);white-space:normal;text-align:left;letter-spacing:0;text-transform:none;pointer-events:none;border-radius:6px;padding:6px 9px;position:absolute;top:calc(100% + 8px);left:0}.vault .h3{color:var(--text)}.vault .h2 data[data-fact]{letter-spacing:-.08em;margin-right:.08em;font-weight:600}.vault a{text-underline-offset:3px}.vault :focus-visible{outline:2px solid var(--lamp-gold);outline-offset:3px}.v-numeral{font-family:var(--words);font-variation-settings:"wdth" 75;color:var(--sec-brass);letter-spacing:-.02em;margin:0;font-size:clamp(96px,16vw,240px);font-weight:800;line-height:.78}.v-btn{appearance:none;border-radius:var(--r-pill);border:1px solid var(--sec-brass);background:var(--card);min-height:44px;color:var(--text);font-family:var(--mono);cursor:pointer;transition:transform var(--d-tap) ease, background var(--d-hover) ease;padding:10px 18px;font-size:13px;line-height:20px}.v-btn:hover:not(:disabled){background:#222c37}.v-btn:active:not(:disabled){transform:scale(.97)}.v-btn:disabled{opacity:.45;cursor:default}.v-btn[hidden]{display:none}.shape{vertical-align:-2px;box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px;margin-right:8px;display:inline-block}.shape-ok{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%230B1118' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.shape-bar{border:2px solid var(--amber);position:relative}.shape-bar:after{content:"";background:var(--amber);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;left:50%;transform:rotate(45deg)}.shape-rehearsed{border:2px dotted var(--text-2)}.shape-closed{background:var(--graphite);border-radius:1px}.verdict[data-ok=true]{color:var(--ok-text)}.verdict[data-ok=false]{color:var(--amber)}.lg{vertical-align:-1px;border-radius:1px;width:10px;height:10px;margin-right:6px;display:inline-block}.lg-1{background:var(--sec-bit-1)}.lg-0{background:var(--sec-bit-0);outline:1px solid var(--text-3);outline-offset:-1px}.lg-a{background:var(--amber)}.lg-b{vertical-align:3px;background:var(--brass);width:14px;height:2px}.lg-p{background:var(--sec-film);outline:1px dashed var(--pencil);outline-offset:-1px}html:not([data-js]) .vault .rt,html[data-js] .vault .nojs{display:none!important}.vault .nojs{color:var(--text-3)}.vault .bed-p.nojs{color:var(--ink)}html[data-js] .vault [data-landing] [data-at]{transition:opacity var(--d-settle) var(--settle), transform var(--d-settle) var(--settle)}html[data-js] .vault [data-landing] [data-at]:not(.in){opacity:0;transform:translateY(14px)}.land{animation:v-land var(--d-settle) var(--settle) both}@keyframes v-land{0%{opacity:0;transform:translateY(10px)}}.rail{display:none}@media (width>=1280px) and (height>=700px){.rail{z-index:40;transition:opacity var(--d-page) var(--settle);display:block;position:fixed;top:50%;right:10px;transform:translateY(-50%)}html[data-act=top] .rail,html[data-act=exit] .rail{opacity:0;pointer-events:none}html[data-act=top] .rail:focus-within,html[data-act=exit] .rail:focus-within{opacity:1;pointer-events:auto}.rail ol{border-radius:var(--r-card);transition:background var(--d-hover) ease, border-color var(--d-hover) ease;border:1px solid #0000;justify-items:end;gap:2px;margin:0;padding:8px;list-style:none;display:grid}.rail:hover ol,.rail:focus-within ol{background:var(--v-glass);border-color:var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rail a{font-family:var(--mono);color:var(--text-3);flex-direction:row-reverse;align-items:center;gap:8px;padding:3px 0;font-size:12px;line-height:16px;text-decoration:none;display:flex}.rail .rl{opacity:0;transition:opacity var(--d-hover) ease;white-space:nowrap}.rail:hover .rl,.rail:focus-within .rl{opacity:1}.rail a:hover{color:var(--text)}.rail .stud{border:1.5px solid var(--sec-brass);box-sizing:border-box;border-radius:50%;flex:none;width:7px;height:7px}.rail .stud-planned{border-style:dashed;border-color:var(--pencil)}.rail .stud-yours{border-color:var(--text-3)}html.v-yours-filled .rail .stud-yours{background:var(--text);border-color:var(--text)}html[data-act=tab] [data-rail=tab],html[data-act=key] [data-rail=key],html[data-act=letter] [data-rail=letter],html[data-act=record] [data-rail=record],html[data-act=seal] [data-rail=seal],html[data-act=distance] [data-rail=distance],html[data-act=ground] [data-rail=ground],html[data-act=bedrock] [data-rail=bedrock],html[data-act=walls] [data-rail=walls],html[data-act=line] [data-rail=line],html[data-act=doors] [data-rail=doors],html[data-act=laws] [data-rail=laws],html[data-act=planned] [data-rail=planned],html[data-act=limits] [data-rail=limits],html[data-act=yours] [data-rail=yours]{color:var(--text)}html[data-act=tab] [data-rail=tab] .stud,html[data-act=key] [data-rail=key] .stud,html[data-act=letter] [data-rail=letter] .stud,html[data-act=record] [data-rail=record] .stud,html[data-act=seal] [data-rail=seal] .stud,html[data-act=distance] [data-rail=distance] .stud,html[data-act=ground] [data-rail=ground] .stud,html[data-act=bedrock] [data-rail=bedrock] .stud,html[data-act=walls] [data-rail=walls] .stud,html[data-act=line] [data-rail=line] .stud,html[data-act=doors] [data-rail=doors] .stud,html[data-act=laws] [data-rail=laws] .stud,html[data-act=limits] [data-rail=limits] .stud{background:var(--sec-brass)}html[data-act=bedrock] .rail:not(:hover):not(:focus-within) .stud{border-color:var(--ink)}html[data-act=bedrock] .rail:not(:hover):not(:focus-within) a{color:var(--ink)}}.v-hero{view-timeline:--hero block;height:260svh;position:relative}.v-hero-stage{height:100svh;position:sticky;top:0;overflow:hidden}.v-hero-still{width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-gl=on] .v-hero-still{display:none}.ns-ring{fill:none;stroke:var(--sec-brass);stroke-opacity:.55;stroke-width:2px;stroke-dasharray:6 8}.ns-ring-in{fill:none;stroke:var(--pencil);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:3 6}.ns-planned{fill:none;stroke:var(--blueprint);stroke-width:3px}.ns-planned-in{fill:none;stroke:var(--pencil);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:4 6}.ns-floor{fill:var(--card);stroke:var(--pencil);stroke-opacity:.4;stroke-dasharray:3 5}.v-hero-words{left:var(--margin);top:calc(var(--nav-h) + clamp(12px, 3vh, 36px));box-sizing:border-box;gap:clamp(10px,1.6vh,16px);width:min(600px,44vw);padding:clamp(18px,2.6vh,28px) 28px;animation:linear both v-depart;animation-timeline:--hero;animation-range:contain 35% contain 45%;display:grid;position:absolute}@keyframes v-depart{to{opacity:0;visibility:hidden}}@keyframes v-fold{to{opacity:0;max-height:0}}.v-h1 .gw{white-space:nowrap;display:inline-block}.v-h1 .gf{display:inline-block}html.v-glyphs .v-h1 .gf{animation:v-glyph .56s var(--v-spring-glyph) both;animation-delay:calc(.12s + var(--gi) * 22ms)}@keyframes v-glyph{0%{opacity:0;transform:translateY(-.32em)}40%{opacity:1}}html.v-glyphs .v-hero-words .rings li{animation:v-land var(--d-settle) var(--settle) both}html.v-glyphs .v-hero-words .rings li:first-child{animation-delay:.52s}html.v-glyphs .v-hero-words .rings li:nth-child(2){animation-delay:.59s}html.v-glyphs .v-hero-words .rings li:nth-child(3){animation-delay:.66s}html.v-glyphs .v-hero-words .rings li:nth-child(4){animation-delay:.73s}html.v-glyphs .v-hero-words .rings li:nth-child(5){animation-delay:.8s}html.v-glyphs .v-hero-words .rings li:nth-child(6){animation-delay:.87s}html.v-glyphs .v-hero-words .rings li:nth-child(7){animation-delay:.94s}html.v-glyphs .v-hero-words .rings li:nth-child(8){animation-delay:1.01s}html.v-glyphs .v-hero-words .rings li:nth-child(9){animation-delay:1.08s}html.v-glyphs .v-hero-words .rings li:nth-child(10){animation-delay:1.15s}html.v-glyphs .v-hero-words .lede{transition-delay:.38s}.v-h1{font-variation-settings:"wdth" 86;letter-spacing:-.015em;font-size:clamp(44px,5.4vw,92px);font-weight:720;line-height:.92}.rings{color:var(--text-2);gap:1px;margin:0;padding:0;list-style:none;display:grid}.rings li{padding-left:14px;position:relative}.rings li:before{content:"";border:1.5px solid var(--sec-brass);box-sizing:border-box;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.rings li.r-planned:before{border:1.5px dashed var(--pencil)}.rings li[data-ring=yours]:before{border-color:var(--text-3)}.rings li[data-ring=floor]:before{border-radius:1px}.rings li.current{color:var(--text)}.rings li.current:before{background:var(--sec-brass)}.rings .rn{color:var(--text)}.rings .rhex{display:none}html[data-gl=off] .rings .rhex{color:var(--text-3);overflow-wrap:anywhere;font-size:11px;display:block}html[data-gl=off] .rt-nogl{display:block!important}.v-fall a{font-family:var(--mono);color:var(--text);font-size:13px}.v-hero>.v-pass{left:var(--margin);z-index:2;position:absolute;bottom:6svh}html[data-js] .v-hero>.v-pass{margin-top:-140px;animation:linear both v-arrive;animation-timeline:--hero;animation-range:contain 55% contain 62%;position:sticky;top:calc(100svh - 120px)}@keyframes v-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.v-pass{max-width:46ch;color:var(--text-2);font-size:var(--t-mono);line-height:var(--t-mono-lh);margin:0;padding:10px 14px}.v-floor{position:relative}.v-window{height:60svh;padding:0 var(--margin) 4svh;box-sizing:border-box;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.v-window-2{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px}.v-window .v-numeral{right:calc(var(--margin) + 56px);text-shadow:0 2px 0 var(--sec-brass-side), 0 18px 40px #0000008c;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}html:not([data-gl=on]) .v-window{background:var(--stage)}.v-landing{z-index:1;background:var(--stage);position:relative}.v-landing.v-see{background:0 0}.v-stage{box-sizing:border-box;height:100svh;padding:var(--v-top) var(--margin) var(--v-bottom);position:sticky;top:0;overflow:hidden}.v-opaque{z-index:1;background:var(--stage);position:relative}.v-flow{max-width:var(--maxw);padding:clamp(96px, 14vh, 160px) var(--margin);box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vh,48px);margin:0 auto;display:grid}.v-flowsec .v-flow{padding-top:clamp(72px,11vh,128px);padding-bottom:clamp(72px,11vh,128px)}#tab .v-flow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,5vw,96px)}#tab .v-numeral{margin-bottom:8px}#tab .v-body{gap:18px;padding-top:12px;display:grid}.ledger{background:var(--raised);border:1px solid var(--hair);border-radius:var(--r-card);gap:12px;margin:0;padding:20px;display:grid}.ledger-lanes{gap:10px;display:grid}.ledger-lane{grid-template-columns:110px minmax(0,1fr);align-items:end;gap:12px;display:grid}.ledger-lane-name{color:var(--text-3);padding-bottom:2px}.ticks{border-bottom:1px solid var(--hair);align-items:flex-end;gap:2px;height:72px;display:flex;overflow:hidden}.ledger-else .ticks{border-bottom-style:dashed;border-bottom-color:var(--text-3);height:24px}.ticks i{background:var(--text-2);border-radius:1px 1px 0 0;flex:1 1 0;min-width:2px;max-width:10px}.ticks i.late{animation:v-fade .16s var(--settle) both}.ledger-else .ticks i{background:var(--amber)}@keyframes v-fade{0%{opacity:0}}.ledger-totals{color:var(--text-2)}#tab.foreign .ledger-totals{color:var(--amber)}.ledger-details summary{cursor:pointer;font-family:var(--mono);color:var(--text-2);font-size:12px}.ledger-rows{max-height:280px;color:var(--text-3);overflow-wrap:anywhere;margin:10px 0 0;padding-left:2.6em;overflow:auto}.ledger-rows li.amber{color:var(--amber)}.v-facts{color:var(--text-2)}.v-facts span{color:var(--text)}.key-landing{view-timeline:--key block;height:340svh}.key-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(28px,4vw,72px);display:grid}.key-words{animation:linear both v-depart;animation-timeline:--key;animation-range:contain 70% contain 76%}.key-instrument{gap:clamp(8px,1.3vh,14px);animation:linear both v-depart;animation-timeline:--key;animation-range:contain 70% contain 76%;display:grid}.k-row{gap:4px;display:grid}.k-label{color:var(--text-3)}.k-hex{color:var(--text-2);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:11px;line-height:16px}.k-json{color:var(--text);overflow-wrap:anywhere;margin:0}.k-json mark.flipped{color:var(--amber);outline:1.5px solid var(--amber);outline-offset:1px;background:0 0;border-radius:1px}.tones{gap:1px;height:14px;display:grid}.tones i{min-width:0;display:block}.tones i.diff{box-shadow:inset 0 0 0 1px #0b111899}.tones-65{grid-template-columns:repeat(65,minmax(0,1fr))}.tones-64{grid-template-columns:repeat(64,minmax(0,1fr))}.tones-32{grid-template-columns:repeat(32,minmax(0,1fr));max-width:50%}.k-inset{height:26px}.k-inset svg{width:100%;height:100%}.k-inset-rim{fill:#18202980;stroke:var(--text-3);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;stroke-dashoffset:0}html[data-js] .k-row:not(.in) .k-inset-rim{stroke-dashoffset:400px}.k-inset-rim{transition:stroke-dashoffset .28s var(--tick)}.k-verdict-row{background:var(--raised);border:1px solid var(--hair);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.k-verdict{gap:6px;display:grid}.verdict{align-items:center;margin:0;display:flex;font-size:15px!important;line-height:22px!important}.k-flipline,.k-apply{color:var(--text-2)}.k-dial{justify-items:center;gap:4px;width:132px;margin:0;display:grid}.k-dial svg{width:88px;height:88px}.dial-face{fill:var(--card);stroke:var(--sec-brass);stroke-width:1.5px}.dial-arc{fill:none;stroke:var(--text);stroke-width:5px;stroke-linecap:butt}.dial-hand{stroke:var(--sec-brass);stroke-width:2px;stroke-linecap:round}[data-dial-hand]{transition:transform var(--d-tap) var(--tick)}.dial-hub{fill:var(--sec-brass)}.k-dial figcaption{text-align:center}.k-buttons{flex-wrap:wrap;gap:10px;display:flex}.key-diff{margin-top:6px}.noise{inset:var(--v-top) var(--margin) var(--v-bottom);pointer-events:none;opacity:0;visibility:hidden;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);animation:linear both v-grow;animation-timeline:--key;animation-range:contain 70% contain 78%;display:grid;position:absolute}@keyframes v-grow{0%{--grow:0;visibility:hidden}1%{visibility:visible}to{--grow:1;visibility:visible}}.noise{opacity:min(1, calc(var(--grow) * 3))}html[data-js] .noise{pointer-events:auto}html:not([data-js]) .noise{display:none}.noise-field{--side:min(80svh, 46vw);width:var(--side);height:var(--side);transform-origin:100% 60%;transform:translate(calc((1 - var(--grow)) * 42vw), calc((1 - var(--grow)) * 18svh)) scale(calc(.22 + .78 * var(--grow)));grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);gap:3px;display:grid}.noise-field i{border-radius:1px;display:block}.noise-words{max-width:58ch;opacity:clamp(0, calc((var(--grow) - .72) / .28), 1);align-content:center;gap:14px;display:grid}.noise-h{font-size:var(--t-display)!important;line-height:var(--t-display-lh)!important}.noise-hex{color:var(--text-2);white-space:pre;letter-spacing:.04em;font-size:13px!important;line-height:20px!important}.noise-line{color:var(--text);min-height:36px}[data-never-twice]{color:var(--text)}.key-noise-nojs{grid-column:1/-1}.letter-landing{height:180svh}.letter-stage{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:clamp(28px,4vw,72px);display:grid}.v-quote{border-left:2px solid var(--sec-brass);gap:6px;margin:8px 0 0;padding:0 0 0 16px;display:grid}.v-quote p{font-size:var(--t-question);line-height:var(--t-question-lh);color:var(--text);max-width:26ch;font-weight:560}.letter-body{align-content:start;gap:16px;display:grid}.letter-slot{perspective:900px;padding:18px 0 8px}.letter{aspect-ratio:16/10;background:var(--v-paper);width:min(100%,420px);color:var(--ink);transform-style:preserve-3d;border-radius:3px;position:relative;box-shadow:0 1px #00000040,0 14px 28px -10px #0000008c}.letter:before{content:"";pointer-events:none;background-image:radial-gradient(#0e141c0d 1px,#0000 1.2px);background-size:3px 3px;border-radius:3px;position:absolute;inset:0}.letter-back{place-items:center;padding:22% 12% 16%;display:grid;position:absolute;inset:0}.letter-inside{text-align:center;font-size:12px;color:var(--ink)!important}.letter-flap{transform-origin:50% 0;clip-path:polygon(0 0,100% 0,50% 100%);height:58%;transition:transform var(--d-page) var(--unfold);z-index:2;background:#e9e5d8;position:absolute;top:0;left:0;right:0}.letter-seal{z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute;top:58%;left:50%}.seal-half{background:var(--sec-brass);transition:transform var(--d-page) var(--unfold);flex:1}.seal-l{box-shadow:inset 2px 2px 0 #ffffff2e, inset -1px 0 0 var(--sec-brass-side);border-radius:22px 0 0 22px}.seal-r{box-shadow:inset -2px -2px 0 var(--sec-brass-side);border-radius:0 22px 22px 0}.letter-name{z-index:4;margin:0;position:absolute;bottom:10px;left:14px;color:#3b4046!important;font-size:11px!important}.letter[data-open=true] .letter-flap{transform:rotateX(-160deg)}.letter[data-open=true] .seal-l{transform:translate(-18px,-6px)rotate(-18deg)}.letter[data-open=true] .seal-r{transform:translate(18px,6px)rotate(14deg)}.letter[data-open=true] .letter-held{display:none}.letter-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.letter-result{color:var(--text-2);flex-basis:100%;align-items:center;min-height:18px;display:flex}.letter-live{color:var(--text-2)}.laws-3{color:var(--text-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.record-landing{view-timeline:--record block;height:420svh}.record-hud{animation:linear both v-depart;animation-timeline:--record;animation-range:contain 92% contain 99%}.record-stage{align-items:flex-start;display:flex}.record-hud{box-sizing:border-box;scrollbar-width:thin;gap:10px;width:min(520px,40vw);max-height:100%;padding:20px 22px;display:grid;overflow:auto}.hud-l{color:var(--text-2);margin:0}.record-hud .v-p{font-size:15px;line-height:23px}.record-hud .h2{font-size:clamp(26px,2.6vw,40px)}.hud-why{color:var(--text-3)}.record-buttons{flex-wrap:wrap;gap:10px;display:flex}[data-alter-line]{color:var(--text-2);min-height:18px}[data-alter-line] .amber{color:var(--amber)}.record-table table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:11px}.record-table td,.record-table th{text-align:left;border-bottom:1px solid var(--hair);color:var(--text-2);padding:3px 8px 3px 0}.seal-landing{height:auto}.seal-stage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(24px,3vw,48px);display:grid}.seal-words{gap:10px}.seal-words .v-p{font-size:15px;line-height:23px}.seal-table-wrap{gap:6px;display:grid}.seal-table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:10.5px;line-height:14px}.seal-table th,.seal-table td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--text-2);padding:4px 10px 4px 0}.seal-table thead th{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.seal-table td:first-child,.seal-table th[scope=row]{color:var(--text);white-space:nowrap}.seal-table .sha{overflow-wrap:anywhere;word-break:break-all;width:33ch;max-width:33ch}.seal-table .now{overflow-wrap:anywhere;word-break:break-all;width:33ch;max-width:33ch;color:var(--text)}.seal-table .now .amber{color:var(--amber)}.seal-table .mark{white-space:nowrap}.seal-table tr[data-ok=true] .mark{color:var(--ok-text)}.seal-table tr[data-ok=false] .mark{color:var(--amber)}.seal-buttons{flex-wrap:wrap;gap:10px;display:flex}.seal-result{color:var(--text-2);min-height:18px}.seal-drift{color:var(--amber)}.vault-fig{justify-items:center;gap:10px;margin:0;display:grid}.vault-svg{filter:drop-shadow(-14px 18px 22px #00000080);width:min(72svh,38vw);height:min(72svh,38vw)}.vault-legend{text-align:center;max-width:64ch}.vt-char{font-family:var(--mono);fill:#5a636e;font-weight:500}.vt-tumbler{transition:transform .62s var(--tick)}.vt-bolt{transition:height .7s var(--tick), y .7s var(--tick)}.seal-after{z-index:2;background:var(--stage);max-width:var(--maxw);padding:clamp(64px, 10vh, 120px) var(--margin);box-sizing:border-box;border-top:1px solid var(--hair);gap:18px;margin:0 auto;display:grid;position:relative}.seal-landing .seal-after{margin-top:70svh}.planned-film{border-radius:var(--r-card);border:1px dashed var(--pencil);background-color:var(--blueprint);background-image:linear-gradient(var(--sec-pencil-grid,#e8f1ff12) 1px, transparent 1px), linear-gradient(90deg, var(--sec-pencil-grid,#e8f1ff12) 1px, transparent 1px);background-size:16px 16px;gap:10px;max-width:64ch;padding:18px 20px;display:grid;position:relative}.planned-film p{color:var(--text)}.v-bridge a{font-family:var(--mono);color:var(--text);font-size:13px}.v-distance{timeline-scope:--distance;position:relative}.dist-track{view-timeline:--distance block;pointer-events:none;width:1px;height:440svh;position:absolute;top:0;left:0}.dist-stage{height:100svh;padding:0 var(--margin);box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(24px,4vw,72px);animation:linear both v-e;animation-timeline:--distance;animation-range:contain 6% contain 88%;display:grid;position:sticky;top:0;overflow:hidden}.dist-end{margin-top:340svh}@keyframes v-e{0%{--e:0}to{--e:77.06}}.dist-stage{--ei:calc(var(--e) - .5)}.dist-words{z-index:2;align-self:center;gap:14px;padding:24px 26px;animation:linear both v-depart;animation-timeline:--distance;animation-range:contain 89% contain 96%;display:grid}html[data-js] .dist-number span{opacity:0;transition:opacity var(--d-settle) var(--settle) calc(var(--li,0) * 70ms), transform var(--d-settle) var(--settle) calc(var(--li,0) * 70ms);transform:translateY(.3em)}html[data-js] .dist-number.in span{opacity:1;transform:none}.dist-ruler-box{height:100%;position:relative}.dist-reading{background:var(--sec-reading);z-index:3;width:30px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.dist-readout{z-index:3;font-family:var(--mono);font-weight:600;font-size:var(--t-numeral);color:var(--text);font-variant-numeric:tabular-nums;pointer-events:none;align-items:flex-start;line-height:1;display:flex;position:absolute;top:50%;left:44px;transform:translateY(-50%)}.dist-ten{letter-spacing:-.02em}.dist-exp{counter-reset:ei var(--ei);margin-top:-.08em;margin-left:4px;font-size:.5em;line-height:1}.dist-exp:after{content:counter(ei)}.ruler-move{translate:0 calc(50svh - var(--e) * var(--gap));will-change:translate;position:absolute;top:0;left:0;right:0}.ruler{border-left:1px solid var(--sec-ruler);width:30px;position:absolute;top:0;left:0}.tk{height:var(--gap);position:relative}.tk:before{content:"";background:var(--sec-ruler);width:12px;height:1px;position:absolute;top:0;left:0}.tk-10:before{background:var(--text-2);width:22px}.vault sup{vertical-align:.62em;font-size:.62em;line-height:0}.tk-l sup{font-size:.8em}.tk-l{text-align:right;width:56px;font-family:var(--mono);color:var(--text-3);font-size:12px;position:absolute;top:-9px;left:-64px}.dist-markers{margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;right:0}.mk{--m:0;left:34px;top:calc(var(--m) * var(--gap));max-width:520px;color:var(--text);opacity:clamp(.4, calc(.4 + (var(--e) - var(--m) + .02) * 60), 1);padding-left:190px;position:absolute;transform:translateY(-50%);font-size:13px!important;line-height:19px!important}.mk:before{content:"";background:var(--text);opacity:.5;width:214px;height:1px;position:absolute;top:50%;left:-34px}.mk-e{color:var(--text-2);margin-right:.5em}.mk-e:empty{display:none}.mk-end{--m:77.06}.mk-gap{color:var(--text-3);--m:23}.mk-gap:before{display:none}.mk-year{display:block}.mk-year .yearstrip-mk{margin-top:8px}.mk-year .yearbands{margin-top:4px}.yearstrip-mk{width:370px;max-width:100%;height:40px;display:block}.yearstrip-mk svg{width:100%;height:100%}.yearbands{color:var(--text-2);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.yearbands i{border-radius:1px;width:8px;height:8px;margin-right:4px;display:inline-block}html:not([data-js]) .mk.rt{display:none}.dist-end{z-index:2;background:var(--stage);padding:clamp(72px, 12vh, 144px) var(--margin) clamp(96px, 14vh, 160px);box-sizing:border-box;border-top:1px solid var(--hair);gap:22px;display:grid;position:relative}.dist-number{font-family:var(--words);font-variation-settings:"wdth" 75;font-weight:720;font-size:var(--t-display);line-height:var(--t-display-lh);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex-wrap:wrap;margin:0;display:flex}.dist-number span{white-space:nowrap}.dist-p,.dist-p2{max-width:64ch}.dist-p{color:var(--text);font-size:var(--t-lead);line-height:var(--t-lead-lh)}.ground-landing{view-timeline:--ground block;height:460svh}.ground-stage{--P:min(78svh, 46vw, 720px);--dx:.35593;--dy:-.18644;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(24px,3vw,56px);animation:linear both v-z;animation-timeline:--ground;animation-range:contain 6% contain 60%;display:grid}@keyframes v-z{0%{--z:0}to{--z:1}}.ground-words{align-content:center;gap:10px;display:grid}.bands{color:var(--text-2);gap:1px;margin:0;padding:0;list-style:none;display:grid}.bands li{text-indent:-18px;padding-left:18px;display:block}.sw{vertical-align:-1px;text-indent:0;border-radius:1px;width:10px;height:10px;margin-right:8px;display:inline-block}.sw.b0{background:var(--b0)}.sw.b1{background:var(--b1)}.sw.b2{background:var(--b2)}.sw.b3{background:var(--b3)}.sw.b4{background:var(--b4)}.sw.b5{background:var(--b5)}.sw.b6{background:var(--b6)}.sw-night{background:var(--stage);outline:1px solid var(--text-3);outline-offset:-1px}.g-scale{color:var(--text);min-height:18px}.g-beats{gap:3px;margin:0;padding-left:1.6em;display:grid}.gb{color:var(--text-3);animation:linear both v-light;animation-timeline:--ground}@keyframes v-light{0%{color:var(--text-3)}to{color:var(--text)}}.gb1{animation-range:contain contain 1%}.gb2{animation-range:contain 58% contain 59%}.gb3{animation-range:contain 62% contain 63%}.gb4{animation-range:contain 68% contain 69%}.gb5{animation-range:contain 74% contain 75%}.plat-box{width:var(--P);height:var(--P);background:var(--stage);border:1px solid var(--hair);justify-self:center;position:relative;overflow:hidden}.plat-zoom{transform-origin:50%;--s:pow(126, var(--z));--w:min(1, calc(2.2 * var(--z)));transform:translate(calc(-1 * var(--dx) * var(--P) * var(--s) * var(--w)), calc(-1 * var(--dy) * var(--P) * var(--s) * var(--w))) scale(var(--s));position:absolute;inset:0}.plat-img,.plat-canvas{width:100%;max-width:none;height:100%;image-rendering:pixelated;position:absolute;inset:0}.plat-canvas{display:none}html[data-plat=js] .plat-zoom{transform:none}html[data-plat=js] .plat-img{display:none}html[data-plat=js] .plat-canvas{image-rendering:auto;display:block}.lot-card{border:8px solid var(--sec-lot-band);background:var(--stage);box-sizing:border-box;opacity:0;place-items:center;animation:linear both v-lot;animation-timeline:--ground;animation-range:contain 58% contain 62%;display:grid;position:absolute;inset:14.5%}@keyframes v-lot{to{opacity:1}}.lot-inset{place-items:center;gap:10%;width:100%;height:100%;display:grid;container-type:inline-size}.lot-bytes{color:var(--text);opacity:0;gap:6cqi;animation:linear both v-bytes;animation-timeline:--ground;animation-range:contain 62% contain 80%;display:flex;font-size:22cqi!important;line-height:1!important}@keyframes v-bytes{0%{opacity:0}25%{opacity:1}66%{opacity:1}to{opacity:0}}.lot-class{animation:linear both v-dim;animation-timeline:--ground;animation-range:contain 68% contain 72%}@keyframes v-dim{to{opacity:.18}}.lot-bits{opacity:0;grid-template-columns:repeat(8,1fr);gap:1.4cqi;width:84%;animation:linear both v-bits;animation-timeline:--ground;animation-range:contain 74% contain 80%;display:grid;position:absolute}@keyframes v-bits{to{opacity:1}}.lot-bits span{aspect-ratio:1;background:var(--card);color:var(--text);place-items:center;font-size:6cqi;display:grid}.lot-bits span.bit0{outline:2px solid var(--lamp-gold);outline-offset:-2px}.lot-bits span.changed{background:var(--amber);color:var(--ink)}.lot-bytes .lot-h.changed{color:var(--amber)}.house{left:var(--margin);top:calc(var(--v-top) + 215px);width:calc((100vw - 2 * var(--margin) - clamp(24px, 3vw, 56px)) * 5 / 12);background:var(--raised);border:1px solid var(--hair);border-radius:var(--r-card);box-sizing:border-box;z-index:2;grid-template-columns:120px minmax(0,1fr);align-items:end;gap:8px 16px;padding:16px 18px;display:grid;position:absolute}.house>:not(svg){grid-column:2}html[data-js] .house{animation:linear both v-arrive;animation-timeline:--ground;animation-range:contain 78% contain 82%}html[data-js] .house:not(.v-shown){pointer-events:none}.house-svg{grid-row:1/span 4;width:100%;height:150px}.house-ground{stroke:var(--text-3);stroke-width:1px}.house-now{fill:var(--text-2);transition:y .62s var(--tick), height .62s var(--tick)}.house-was{fill:none;stroke:var(--text);stroke-dasharray:3 3;stroke-width:1px;opacity:0}.house.broken .house-was{opacity:1}.house-broken{color:var(--amber)}.v-bedrock{height:140svh;position:relative}.bed-stage{height:100svh;position:sticky;top:0;overflow:hidden}.bed-field{background:var(--text);position:absolute;inset:0}html[data-gl=on] .v-bedrock:not(.lifted) .bed-field{background:0 0}.v-bedrock.broken .bed-field{background:var(--amber)}html[data-gl=on] .v-bedrock.broken:not(.lifted) .bed-field{background:0 0}.bed-words{inset:var(--v-top) var(--margin) var(--v-bottom);align-content:center;display:grid;position:absolute}.bed-one{gap:18px;max-width:30ch;display:grid}.bed-h{font-variation-settings:"wdth" 80;color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(64px,12vw,200px);font-weight:760;line-height:.86}.bed-p{color:var(--ink);font-size:var(--t-lead);line-height:var(--t-lead-lh);max-width:34ch}html[data-gl=on] .v-bedrock:not(.lifted) .bed-one{opacity:0;transform:translateY(14px)}.bed-one{transition:opacity var(--d-settle) var(--settle), transform var(--d-settle) var(--settle)}.v-bedrock.broken .bed-one{display:none}.bed-zero{gap:16px;max-width:44ch;padding:26px 28px;display:grid}.bed-zero .bed-h{color:var(--text)}.bed-zero[hidden]{display:none}.v-bedrock.broken .bed-zero{display:grid!important}html[data-gl=on] .v-bedrock.broken:not(.lifted) .bed-zero{opacity:0}#walls .v-flow{gap:clamp(32px,5vh,56px)}.plates{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.plate{background:var(--raised);border-radius:var(--r-card);border:1px solid var(--sec-brass-deep);gap:12px;padding-bottom:20px;display:grid;overflow:hidden;box-shadow:-6px 10px 18px -8px #0000008c}.plate>.h3{background:var(--sec-brass);color:var(--sec-engrave);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -2px 0 var(--sec-brass-side);padding:12px 18px;font-size:17px;line-height:24px;position:relative}.plate>p,.plate>figure{color:var(--text-2);margin:0 18px}.gauge{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--stage);gap:12px;padding:14px;display:grid}.gauge-discs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gauge-discs li{text-align:center;justify-items:center;gap:6px;display:grid}.gauge-discs svg{width:56px;height:56px}.gauge-discs p{color:var(--text-2);font-size:11px!important;line-height:15px!important}.gauge-discs b{color:var(--text);font-weight:600}.g-open{fill:var(--ok)}.g-check{fill:none;stroke:var(--stage);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.g-wait{fill:none;stroke:var(--sand);stroke-width:7px}.g-read{fill:var(--ok)}.g-closed{fill:var(--graphite)}.strip-box{background:var(--raised);border:1px solid var(--hair);border-radius:var(--r-card);gap:12px;padding:22px;display:grid}.outcomes{flex-wrap:wrap;gap:3px;display:flex}.oc{box-sizing:border-box;vertical-align:-1px;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;position:relative}.oc-ok{background:var(--ok)}.oc-busy{border:2px solid var(--sand)}.oc-refused{border:2px solid var(--amber)}.oc-refused:after{content:"";background:var(--amber);width:1.5px;margin-left:-.75px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:rotate(45deg)}.oc-closed{background:var(--graphite);border-radius:1px}.outcomes .oc{width:11px;height:11px}.reviews{max-width:64ch}.v-line{view-timeline:--line block;height:150svh}.line-stage{box-sizing:border-box;height:100svh;padding:var(--v-top) var(--margin) var(--v-bottom);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid;position:sticky;top:0}.never{color:var(--text);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.never li{align-items:center;gap:10px;display:flex}.sq-closed{background:var(--graphite);border-radius:1px;flex:none;width:10px;height:10px}.line-fig{justify-items:center;gap:10px;margin:0;display:grid}.line-svg{width:min(70svh,42vw);height:min(70svh,42vw)}.line-wall{fill:none;stroke:var(--sec-brass);stroke-width:6px}.line-town{fill:var(--raised)}.ls-2 path{fill:none;stroke:var(--text-2);stroke-width:2px;marker-end:url(#line-stop)}.line-stop-mark{fill:none;stroke:var(--text-2);stroke-width:2px}.ls-3 .lane{fill:none;stroke:var(--text);stroke-width:2.5px;stroke-dasharray:1}.ls-4 rect{fill:var(--graphite)}.line-t{fill:var(--text);font-family:var(--mono);font-size:14px}.line-t-s{fill:var(--text-2);font-size:11px}.ls path,.ls circle.line-wall{stroke-dasharray:1;stroke-dashoffset:inherit}.line-fig .badge{justify-self:start}.doors{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.doors li{align-content:start;gap:8px;display:grid}.door-plate{appearance:none;border:1px solid var(--sec-brass-deep);cursor:pointer;text-align:left;background:var(--sec-brass);min-height:58px;color:var(--sec-engrave);box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -3px 0 var(--sec-brass-side), -5px 8px 14px -6px #0009;transition:background .28s var(--settle), transform var(--d-tap) ease;border-radius:4px;padding:16px 64px 16px 18px;position:relative}.door-plate:active{transform:scale(.97)}.engrave{letter-spacing:.01em;text-shadow:0 1px #ffffff38;font-weight:600;font-size:14px!important;line-height:20px!important}.bolt{background:var(--sec-brass-deep);border-radius:2px;width:34px;height:12px;margin-top:-6px;position:absolute;top:50%;right:14px;overflow:hidden;box-shadow:inset 0 1px #00000059}.bolt:after{content:"";background:var(--sec-brass-side);width:14px;transition:transform .62s var(--tick);border-radius:1px;position:absolute;top:2px;bottom:2px;left:2px}.door-plate[aria-pressed=true]{background:var(--graphite);color:var(--ink);box-shadow:inset 0 -3px #545c64,-5px 8px 14px -6px #0009}.door-plate[aria-pressed=true] .bolt:after{background:var(--ink);transform:translate(16px)}.door-plate[aria-pressed=true] .engrave:after{content:" · closed";color:#2b3036;font-weight:400}.door-words{color:var(--text-2);padding-left:4px;font-size:15px}.charter{border-top:1px solid var(--hair);gap:0;margin:0;padding:0;list-style:none;display:grid}.charter li{border-bottom:1px solid var(--hair);color:var(--text);grid-template-columns:56px minmax(0,1fr);gap:12px;max-width:80ch;padding:14px 0;font-size:clamp(17px,1.5vw,22px);font-weight:600;line-height:1.35;display:grid}.law-n{color:var(--sec-brass);padding-top:4px;font-size:14px!important}.bp-panels{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bp{border-radius:var(--r-card);border:1px dashed var(--pencil);background-color:var(--blueprint);background-image:linear-gradient(#e8f1ff12 1px,#0000 1px),linear-gradient(90deg,#e8f1ff12 1px,#0000 1px);background-size:16px 16px;align-content:start;gap:10px;padding:20px;display:grid}.bp p:not(.badge){color:var(--text)}.bp .badge{color:var(--text);white-space:normal;justify-self:start}.limits{max-width:72ch;color:var(--text-2);gap:12px;margin:0;padding-left:1.2em;display:grid}.v-yours{height:420svh;position:relative}.yours-stage{height:100svh;position:sticky;top:0;overflow:hidden}.yours-still{width:auto;height:78svh;position:absolute;top:50%;right:8vw;transform:translateY(-50%)}html[data-gl=on] .yours-still{display:none}.ys-ring{fill:none;stroke:var(--sec-brass);stroke-dasharray:5 6;stroke-width:1.5px}.ys-planned{fill:none;stroke:var(--blueprint);stroke-width:3px}.ys-floor{fill:var(--card);stroke:var(--pencil);stroke-dasharray:3 5}.ys-side{stroke:var(--text-3);stroke-dasharray:2 6}.yours-cards{left:var(--margin);top:var(--v-top);bottom:var(--v-bottom);width:min(540px,40vw);position:absolute}.yours-card{box-sizing:border-box;max-height:100%;transition:opacity var(--d-settle) var(--settle), transform var(--d-settle) var(--settle);scrollbar-width:thin;gap:12px;padding:22px 24px;display:grid;position:absolute;top:0;left:0;right:0;overflow:auto}html[data-js] .yc-2{opacity:0;pointer-events:none;transform:translateY(14px)}html[data-js] .v-yours.swung .yc-1{opacity:0;pointer-events:none}html[data-js] .v-yours.swung .yc-2{opacity:1;pointer-events:auto;transform:none}.yc2-h{font-size:var(--t-h2)}.yours-list{color:var(--text-2);gap:2px;margin:0;padding:0;list-style:none;display:grid}.yours-list li{grid-template-columns:2.6em minmax(0,1fr) auto;gap:8px;display:grid}.yours-list li:last-child{color:var(--text)}.yours-list .yl-h{color:var(--text-3)}.yours-list li.new{animation:v-land var(--d-settle) var(--settle) both}.yours-before{color:var(--text-3)}.yours-head{color:var(--text-2);overflow-wrap:anywhere}.yours-head [data-yours-head]{color:var(--text)}.yours-state{color:var(--text);gap:4px;margin:0;padding:0;list-style:none;display:grid}.yours-state li.amber{color:var(--amber)}.v-exit .exit-flow{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;min-height:100svh}.v-exit .next{border-top:1px solid var(--hair);grid-column:auto}.exit-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.exit-links a{font-size:var(--t-lead);line-height:var(--t-lead-lh)}.v-cta{border-radius:var(--r-pill);background:var(--lamp-gold);min-height:56px;transition:transform var(--d-tap) ease;align-items:center;padding:14px 30px;font-size:22px;font-weight:680;line-height:28px;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.v-cta:active{transform:scale(.97)}.v-cta:focus-visible{outline:2px solid var(--text);outline-offset:4px}.exit-cta-p{margin:24px 0 8px}.v-exit .next{padding:36px 0 0}.maker-powered{color:var(--text-2)}@media (width<=1023.98px),(height<=619.98px){html[data-page=security]{--gap:12svh}.v-hero-words{width:auto;right:var(--margin);gap:10px;max-height:calc(64svh - 16px);padding:16px 18px;top:auto;bottom:16px;overflow:auto}.v-h1{font-size:clamp(40px,11vw,64px)}.v-window .v-numeral{right:var(--margin);font-size:clamp(88px,28vw,160px)}.key-landing,.letter-landing{height:auto}.key-stage,.letter-stage,.seal-stage{grid-template-columns:minmax(0,1fr);row-gap:28px;height:auto;padding-top:clamp(56px,10vh,96px);padding-bottom:clamp(56px,10vh,96px);display:grid;position:relative;overflow:visible}.key-words,.key-instrument{animation:none}.noise{opacity:1;visibility:visible;--grow:1;pointer-events:auto;grid-template-columns:minmax(0,1fr);animation:none;position:relative;inset:auto}.noise-field{--side:min(92vw, 88svh);transform:none}.noise-hex{white-space:pre-wrap}.tones-65{grid-template-columns:repeat(13,minmax(0,1fr));grid-auto-rows:12px;height:auto}.tones-64{grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-rows:12px;height:auto}.tones-32{grid-template-columns:repeat(16,minmax(0,1fr));grid-auto-rows:12px;max-width:none;height:auto}.k-verdict-row{grid-template-columns:minmax(0,1fr)}.k-dial{justify-self:start;width:120px}.v-btn{width:100%}.k-buttons,.letter-controls,.record-buttons,.seal-buttons{display:grid}.seal-landing .seal-after{margin-top:0}.vault-svg{width:92vw;height:92vw}.seal-table-wrap{overflow-x:auto}.record-stage{align-items:flex-end;padding-bottom:12px}.record-hud{width:100%;max-height:44svh}.dist-stage{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.dist-words{left:var(--margin);right:var(--margin);gap:8px;max-height:34svh;padding:14px 16px;position:absolute;bottom:12px;overflow:auto}.dist-words .v-p{font-size:14px;line-height:21px}.dist-ruler-box{margin-left:48px}.tk-l{width:46px;font-size:11px;left:-52px}.mk{max-width:calc(100vw - 110px);padding-left:16px;font-size:12px!important;line-height:17px!important}.mk:before{width:40px}.dist-readout{left:-48px;right:calc(-1 * var(--margin));top:var(--nav-h);padding:12px var(--margin) 10px 0;background:var(--stage);border-bottom:1px solid var(--hair);z-index:4;justify-content:flex-end;font-size:44px;transform:none}.dist-number{font-size:clamp(28px,9vw,44px);line-height:1.05}.ground-stage{--P:min(92vw, 46svh);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px}.ground-words{grid-row:2;gap:6px}.ground-words .v-p,.ground-words .caption,.ground-words .h2,.ground-words .eyebrow{display:none}.bands{grid-template-columns:minmax(0,1fr);max-height:200px;line-height:13px;animation:linear both v-fold;animation-timeline:--ground;animation-range:contain 75% contain 78%;overflow:hidden;font-size:10px!important}.plat-box{grid-row:1}.house{right:var(--margin);left:var(--margin);grid-template-columns:64px minmax(0,1fr);align-items:center;row-gap:4px;width:auto;padding:10px 12px;top:auto;bottom:12px}.house .caption{display:none}.house-svg{height:64px}.ground-landing{height:460svh}.plates,.bp-panels{grid-template-columns:minmax(0,1fr)}.gauge-discs svg{width:30vw;max-width:80px;height:30vw;max-height:80px}.v-line{height:auto}.line-stage{grid-template-columns:minmax(0,1fr);height:auto;padding-top:clamp(56px,10vh,96px);position:relative}.line-svg{width:92vw;height:92vw}#tab .v-flow,.ledger-lane{grid-template-columns:minmax(0,1fr)}.yours-cards{left:var(--margin);right:var(--margin);width:auto;height:46svh;top:auto;bottom:12px}.yours-still{height:50svh;top:34%;right:50%;transform:translate(50%,-50%)}.bed-h{font-size:clamp(56px,18vw,120px)}.charter li{grid-template-columns:36px minmax(0,1fr);font-size:17px}}@media (width<=767.98px){.v-window .v-numeral{top:36%}.v-pass{max-width:none;font-size:12px}}@media (prefers-reduced-motion:reduce){.vault *,.vault :before,.vault :after{transition-duration:.12s!important}.v-hero-words,.key-words,.key-instrument,.dist-words,.record-hud{animation:none}html[data-js] .dist-number span{opacity:1;transition:none;transform:none}html[data-js] .v-hero>.v-pass{opacity:1;animation:none}.key-landing,.letter-landing{height:auto}.key-stage,.letter-stage,.seal-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px;height:auto;position:relative;overflow:visible}.seal-landing .seal-after{margin-top:0}.noise{--grow:1;opacity:1;visibility:visible;pointer-events:auto;grid-column:1/-1;animation:none;position:relative;inset:auto}.noise-field{transform:none}.dist-stage{height:auto;padding:clamp(72px, 12vh, 140px) var(--margin);margin-bottom:0;animation:none;position:relative;overflow:visible}.dist-ruler-box{height:auto}.dist-reading,.dist-readout,.ruler{display:none}.dist-end{margin-top:0}.ruler-move{position:relative;translate:none}.dist-markers{border-left:1px solid var(--sec-ruler);gap:10px;padding-left:16px;display:grid;position:relative}.mk{opacity:1;grid-template-columns:7em minmax(0,1fr);gap:12px;max-width:none;padding-left:0;display:grid;position:relative;top:auto;left:auto;transform:none}.mk:before{display:none}.mk-e{text-align:left;width:auto;color:var(--text-3);display:block;position:static}.mk-gap[data-span]:after{content:" (" attr(data-span) " powers of ten, nothing marked)"}.ground-landing{height:auto}.ground-stage{--z:0;height:auto;animation:none;position:relative}.lot-card{opacity:1;aspect-ratio:1;width:60%;margin:16px auto 0;animation:none;position:relative;inset:auto}.plat-box{height:auto;overflow:visible}.plat-zoom{height:var(--P);position:relative}.lot-bytes{opacity:1;animation:none;position:absolute;top:14%}.lot-class{opacity:.18;animation:none}.lot-bits{opacity:1;animation:none;top:50%}.gb{color:var(--text);animation:none}.bands{opacity:1;max-height:none;animation:none}.house{grid-column:1/-1;width:auto;position:relative;bottom:auto;right:auto}.v-line{height:auto}.line-stage{height:auto;position:relative}.v-yours{height:200svh}html[data-js] .yc-2{opacity:1;pointer-events:auto;transform:none}.yours-card{position:relative}.yours-cards{gap:16px;display:grid;overflow:auto}}html[data-mode=corporate] .vault *,html[data-mode=corporate] .vault :before,html[data-mode=corporate] .vault :after{transition-duration:.12s!important}html[data-mode=corporate] .v-hero-words,html[data-mode=corporate] .key-words,html[data-mode=corporate] .key-instrument,html[data-mode=corporate] .dist-words,html[data-mode=corporate] .record-hud{animation:none}html[data-mode=corporate][data-js] .dist-number span{opacity:1;transition:none;transform:none}html[data-mode=corporate][data-js] .v-hero>.v-pass{opacity:1;animation:none}html[data-mode=corporate] .key-landing,html[data-mode=corporate] .letter-landing{height:auto}html[data-mode=corporate] .key-stage,html[data-mode=corporate] .letter-stage,html[data-mode=corporate] .seal-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px;height:auto;position:relative;overflow:visible}html[data-mode=corporate] .seal-landing .seal-after{margin-top:0}html[data-mode=corporate] .noise{--grow:1;opacity:1;visibility:visible;pointer-events:auto;grid-column:1/-1;animation:none;position:relative;inset:auto}html[data-mode=corporate] .noise-field{transform:none}html[data-mode=corporate] .dist-stage{height:auto;padding:clamp(72px, 12vh, 140px) var(--margin);margin-bottom:0;animation:none;position:relative;overflow:visible}html[data-mode=corporate] .dist-ruler-box{height:auto}html[data-mode=corporate] .dist-reading,html[data-mode=corporate] .dist-readout,html[data-mode=corporate] .ruler{display:none}html[data-mode=corporate] .dist-end{margin-top:0}html[data-mode=corporate] .ruler-move{position:relative;translate:none}html[data-mode=corporate] .dist-markers{border-left:1px solid var(--sec-ruler);gap:10px;padding-left:16px;display:grid;position:relative}html[data-mode=corporate] .mk{opacity:1;grid-template-columns:7em minmax(0,1fr);gap:12px;max-width:none;padding-left:0;display:grid;position:relative;top:auto;left:auto;transform:none}html[data-mode=corporate] .mk:before{display:none}html[data-mode=corporate] .mk-e{text-align:left;width:auto;color:var(--text-3);display:block;position:static}html[data-mode=corporate] .mk-gap[data-span]:after{content:" (" attr(data-span) " powers of ten, nothing marked)"}html[data-mode=corporate] .ground-landing{height:auto}html[data-mode=corporate] .ground-stage{--z:0;height:auto;animation:none;position:relative}html[data-mode=corporate] .lot-card{opacity:1;aspect-ratio:1;width:60%;margin:16px auto 0;animation:none;position:relative;inset:auto}html[data-mode=corporate] .plat-box{height:auto;overflow:visible}html[data-mode=corporate] .plat-zoom{height:var(--P);position:relative}html[data-mode=corporate] .lot-bytes{opacity:1;animation:none;position:absolute;top:14%}html[data-mode=corporate] .lot-class{opacity:.18;animation:none}html[data-mode=corporate] .lot-bits{opacity:1;animation:none;top:50%}html[data-mode=corporate] .gb{color:var(--text);animation:none}html[data-mode=corporate] .bands{opacity:1;max-height:none;animation:none}html[data-mode=corporate] .house{grid-column:1/-1;width:auto;position:relative;bottom:auto;right:auto}html[data-mode=corporate] .v-line{height:auto}html[data-mode=corporate] .line-stage{height:auto;position:relative}html[data-mode=corporate] .v-yours{height:200svh}html[data-mode=corporate][data-js] .yc-2{opacity:1;pointer-events:auto;transform:none}html[data-mode=corporate] .yours-card{position:relative}html[data-mode=corporate] .yours-cards{gap:16px;display:grid;overflow:auto}@supports not (animation-timeline:view()){.v-hero-words,.key-words,.key-instrument,.dist-words,.record-hud{animation:none}html[data-js] .dist-number span{opacity:1;transition:none;transform:none}html[data-js] .v-hero>.v-pass{opacity:1;animation:none}.key-landing,.letter-landing{height:auto}.key-stage,.letter-stage,.seal-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:40px;height:auto;position:relative;overflow:visible}.seal-landing .seal-after{margin-top:0}.noise{--grow:1;opacity:1;visibility:visible;pointer-events:auto;grid-column:1/-1;animation:none;position:relative;inset:auto}.noise-field{transform:none}.dist-stage{height:auto;padding:clamp(72px, 12vh, 140px) var(--margin);margin-bottom:0;animation:none;position:relative;overflow:visible}.dist-ruler-box{height:auto}.dist-reading,.dist-readout,.ruler{display:none}.dist-end{margin-top:0}.ruler-move{position:relative;translate:none}.dist-markers{border-left:1px solid var(--sec-ruler);gap:10px;padding-left:16px;display:grid;position:relative}.mk{opacity:1;grid-template-columns:7em minmax(0,1fr);gap:12px;max-width:none;padding-left:0;display:grid;position:relative;top:auto;left:auto;transform:none}.mk:before{display:none}.mk-e{text-align:left;width:auto;color:var(--text-3);display:block;position:static}.mk-gap[data-span]:after{content:" (" attr(data-span) " powers of ten, nothing marked)"}.ground-landing{height:auto}.ground-stage{--z:0;height:auto;animation:none;position:relative}.lot-card{opacity:1;aspect-ratio:1;width:60%;margin:16px auto 0;animation:none;position:relative;inset:auto}.plat-box{height:auto;overflow:visible}.plat-zoom{height:var(--P);position:relative}.lot-bytes{opacity:1;animation:none;position:absolute;top:14%}.lot-class{opacity:.18;animation:none}.lot-bits{opacity:1;animation:none;top:50%}.gb{color:var(--text);animation:none}.bands{opacity:1;max-height:none;animation:none}.house{grid-column:1/-1;width:auto;position:relative;bottom:auto;right:auto}.v-line{height:auto}.line-stage{height:auto;position:relative}.v-yours{height:200svh}html[data-js] .yc-2{opacity:1;pointer-events:auto;transform:none}.yours-card{position:relative}.yours-cards{gap:16px;display:grid;overflow:auto}}@media (width<=1023.98px),(height<=619.98px){.key-stage,.letter-stage,.seal-stage{grid-template-columns:minmax(0,1fr);row-gap:28px}}html:not([data-js]) .v-hero-words{animation:none}html:not([data-js]) .v-hero>.v-pass,html:not([data-js]) .yc-2{display:none}html:not([data-js]) .yours-cards{width:min(540px,40vw);padding:var(--v-top) 0 0 var(--margin);position:relative;top:auto;bottom:auto;left:auto}html:not([data-js]) .yours-card{position:relative}html:not([data-js]) .v-yours{height:auto;min-height:100svh}html:not([data-js]) .yours-stage{height:auto;min-height:100svh;position:relative}html:not([data-js]) .key-landing,html:not([data-js]) .letter-landing{height:auto}html:not([data-js]) .key-stage,html:not([data-js]) .letter-stage{height:auto;position:relative;overflow:visible}html:not([data-js]) .key-words,html:not([data-js]) .key-instrument{animation:none}html:not([data-js]) .v-bedrock{height:100svh}html:not([data-js]) .record-landing{height:auto}html:not([data-js]) .record-hud{animation:none}html:not([data-js]) .record-stage{height:auto;position:relative}html:not([data-js]) .house{display:none}html:not([data-js]) .bands{opacity:1;max-height:none;animation:none}@media print{.vault-gl,.rail,.noise,.v-window,.plat-box{display:none!important}.v-stage,.v-hero-stage,.dist-stage,.bed-stage,.yours-stage,.line-stage{height:auto!important;position:static!important}.v-hero,.key-landing,.letter-landing,.record-landing,.ground-landing,.v-bedrock,.v-yours,.v-line{height:auto!important}}html[data-mode=corporate]{--c-bg:var(--fx-paper);--c-surface:var(--fx-sheet);--c-ink:var(--fx-slate);--c-muted:var(--fx-graphite);--c-rule:var(--fx-hairline);--c-edge:var(--fx-edge);--c-accent:var(--fx-lamp);--c-alert:var(--fx-amber);--c-plate:var(--fx-plate);--c-plate-ink:var(--fx-plate-ink);--c-words:var(--fx-text);--c-mono:var(--fx-mono);background:var(--c-bg)!important;scroll-behavior:auto!important}html[data-mode=corporate] body:is(*,#corp){--bg:var(--c-bg);--bg-2:var(--c-surface);--fg:var(--c-ink);--fg-2:var(--c-muted);--fg-3:var(--c-muted);--rule:var(--c-rule);font-size:16px;font-stretch:100%;line-height:1.5;background:var(--c-bg)!important;color:var(--c-ink)!important;font-family:var(--c-words)!important;font-variation-settings:normal!important}html[data-mode=corporate] body:is(*,#corp) :where(:not(svg,svg *,img,video,canvas,picture,.shape,.swatch,.sw,.ds-sw,.ds-chip,.sq-closed,.ch-k)){letter-spacing:normal;color:var(--c-ink)!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0!important;text-shadow:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important;font-variation-settings:normal!important;border-color:var(--c-rule)!important;background-color:#0000!important;background-image:none!important}html[data-mode=corporate] body:is(*,#corp) :where(:not(svg,svg *)):before,html[data-mode=corporate] body:is(*,#corp) :where(:not(svg,svg *)):after{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}html[data-mode=corporate] body:is(*,#corp) :where(*){scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-mode=corporate] body:is(*,#corp) :where(a,button,summary,[role=button]){transition:opacity .12s linear!important}html[data-mode=corporate] body:is(*,#corp) :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-family:var(--c-words)!important;letter-spacing:-.01em!important;text-transform:none!important;font-style:normal!important;font-weight:640!important;line-height:1.2!important}html[data-mode=corporate] body:is(*,#corp) :where(h1){font-size:clamp(30px,4.2vw,40px)!important}html[data-mode=corporate] body:is(*,#corp) :where(h2){font-size:clamp(22px,2.8vw,28px)!important}html[data-mode=corporate] body:is(*,#corp) :where(h3){font-size:20px!important}html[data-mode=corporate] body:is(*,#corp) :where(h4,h5,h6){font-size:16px!important}html[data-mode=corporate] body:is(*,#corp) :where(p,li,dd,dt,td,th,blockquote,figcaption,label,summary){line-height:1.5}html[data-mode=corporate] body:is(*,#corp) :where(code,kbd,samp,pre,.mono,data,time){font-family:var(--c-mono)!important}html[data-mode=corporate] body:is(*,#corp) :where(small,.fine,.source,figcaption,.eyebrow,.fact,.kicker){color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) :where(.eyebrow,.kicker){font:500 14px/1.4 var(--c-mono)!important;letter-spacing:.02em!important;text-transform:none!important}html[data-mode=corporate] body:is(*,#corp) :where([data-glyphs] .g,[data-glyphs] .w){font-variation-settings:normal!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp) :where(main a:not(.pill),.doc a:not(.pill),article a:not(.pill)){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--c-accent)!important;text-decoration-color:var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp) :where(a:hover,button:hover,summary:hover){opacity:.82}html[data-mode=corporate] body:is(*,#corp) :focus-visible{outline:2px solid var(--c-accent)!important;outline-offset:2px!important}html[data-mode=corporate] body:is(*,#corp) .pill{color:var(--c-ink)!important;border:1px solid var(--c-edge)!important;box-shadow:none!important;background:0 0!important;border-radius:6px!important;font-weight:600!important}html[data-mode=corporate] body:is(*,#corp) .pill.solid{background:var(--c-ink)!important;color:var(--c-bg)!important;-webkit-text-fill-color:var(--c-bg)!important;border-color:var(--c-ink)!important}html[data-mode=corporate] body:is(*,#corp) .topbar{background:var(--c-bg)!important;color:var(--c-ink)!important;border-bottom:1px solid var(--c-rule)!important;font-family:var(--c-words)!important}html[data-mode=corporate] body:is(*,#corp) .topbar:before,html[data-mode=corporate] body:is(*,#corp) .topbar:after{display:none!important}html[data-mode=corporate] body:is(*,#corp) .topbar nav a,html[data-mode=corporate] body:is(*,#corp) .explore summary{opacity:1!important}html[data-mode=corporate] body:is(*,#corp) .topbar nav a[aria-current],html[data-mode=corporate] body:is(*,#corp) .explore summary[aria-current]{text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent)!important;text-decoration-color:var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp) .explore-menu,html[data-mode=corporate] body:is(*,#corp) .phone-menu{background:var(--c-surface)!important;border:1px solid var(--c-rule)!important;box-shadow:0 1px 0 var(--c-rule)!important;border-radius:8px!important}html[data-mode=corporate] body:is(*,#corp) .explore-menu a,html[data-mode=corporate] body:is(*,#corp) .phone-menu a{color:var(--c-ink)!important;border-radius:4px!important}html[data-mode=corporate] body:is(*,#corp) .explore-menu span{color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .explore-menu a:hover,html[data-mode=corporate] body:is(*,#corp) .explore-menu a[aria-current],html[data-mode=corporate] body:is(*,#corp) .phone-menu a[aria-current]{background:var(--c-bg)!important}html[data-mode=corporate] body:is(*,#corp) .phone-menu .mode-switch{color:var(--c-ink)!important}html[data-mode=corporate] body:is(*,#corp) .mode-switch{border-color:var(--c-edge)!important;border-radius:6px!important}html[data-mode=corporate] body:is(*,#corp) .mode-switch .m-i,html[data-mode=corporate] body:is(*,#corp) .mode-switch .m-c{border-radius:4px!important}html[data-mode=corporate] body:is(*,#corp) .mode-switch .m-c{background:var(--c-ink)!important;color:var(--c-bg)!important;-webkit-text-fill-color:var(--c-bg)!important;opacity:1!important}html[data-mode=corporate] body:is(*,#corp) .nav-phone summary{border-color:var(--c-edge)!important;border-radius:6px!important}html[data-mode=corporate] body:is(*,#corp) .ribbon{border-radius:0!important;height:3px!important}html[data-mode=corporate] body:is(*,#corp) :where(table){border-collapse:collapse}html[data-mode=corporate] body:is(*,#corp) :where(th,td){border-bottom:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) :where(th){font-weight:600}html[data-mode=corporate] body:is(*,#corp) :where(hr){background:var(--c-rule)!important;border:0!important;height:1px!important}html[data-mode=corporate] body:is(*,#corp) :where(img){filter:none!important}html[data-mode=corporate] body:is(*,#corp) :where(figure){border-radius:8px}html[data-mode=corporate] body:is(*,#corp) .draft-band{background:var(--c-surface)!important;border-bottom:1px solid var(--c-rule)!important;border-left:4px solid var(--c-alert)!important;position:static!important}html[data-mode=corporate] body:is(*,#corp)>.draft-band{margin-top:var(--f-top)!important}html[data-mode=corporate] body:is(*,#corp) .tag{border:1px solid var(--c-edge)!important;color:var(--c-ink)!important;background:0 0!important}html[data-mode=corporate] body:is(*,#corp) .skip:focus{background:var(--c-ink)!important;color:var(--c-bg)!important;-webkit-text-fill-color:var(--c-bg)!important}html:not([data-mode=corporate]) .corporate-only,html[data-mode=corporate] body:is(*,#corp) canvas#stage,html[data-mode=corporate] body:is(*,#corp) .months,html[data-mode=corporate] body:is(*,#corp) .altimeter,html[data-mode=corporate] body:is(*,#corp) .gl-note{display:none!important}@media (width<=360px){html[data-mode=corporate] body:is(*,#corp) .topbar{box-sizing:border-box;max-width:100vw;gap:8px!important;padding-inline:12px!important}html[data-mode=corporate] body:is(*,#corp) .topbar .pill{padding:0 10px!important}}html[data-mode=corporate]{--f-max:var(--fx-max);--f-gutter:var(--fx-gutter);--f-gap:var(--fx-gap);--f-grid:repeat(12, minmax(0, 1fr));--f-measure:65ch;--f-t0:var(--fx-12);--f-t1:var(--fx-14);--f-t2:var(--fx-16);--f-t3:var(--fx-20);--f-t4:var(--fx-28);--f-t5:var(--fx-44);--f-s0:var(--fx-4);--f-s1:var(--fx-8);--f-s2:var(--fx-16);--f-s3:var(--fx-24);--f-s4:var(--fx-40);--f-s5:var(--fx-64);--f-sec:var(--f-s4);--f-block:var(--f-s3);--f-still:400px;--f-cols-split:minmax(0, 7fr) minmax(0, 5fr);--f-cols-aside:minmax(0, 4fr) minmax(0, 8fr);--f-top:64px}@media (width<=899.98px){html[data-mode=corporate]{--f-cols-split:minmax(0, 1fr);--f-cols-aside:minmax(0, 1fr)}}@media (width<=760px){html[data-mode=corporate]{--f-still:280px}}html[data-mode=corporate] body:is(*,#corp){font-size:var(--fx-16);font-optical-sizing:auto;line-height:1.55}html[data-mode=corporate] body:is(*,#corp) :where(h1){margin-block:0 var(--f-s2);font-family:var(--fx-display)!important;font-size:var(--f-t5)!important;letter-spacing:-.02em!important;font-weight:560!important;font-stretch:82%!important;line-height:1.12!important}html[data-mode=corporate] body:is(*,#corp) :where(h2){margin-block:0 var(--f-s2);font-size:var(--f-t4)!important;letter-spacing:-.012em!important;font-weight:600!important;line-height:1.22!important}html[data-mode=corporate] body:is(*,#corp) :where(h3){margin-block:0 var(--f-s1);font-size:var(--f-t3)!important;letter-spacing:-.005em!important;font-weight:600!important;line-height:1.3!important}html[data-mode=corporate] body:is(*,#corp) :where(h4,h5,h6){margin-block:0 var(--f-s1);font-size:var(--f-t2)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.4!important}html[data-mode=corporate] body:is(*,#corp) :where(main p,main li,main dd,main blockquote){max-width:var(--f-measure)}html[data-mode=corporate] body:is(*,#corp) :where(main p){margin-block:0 var(--f-s2)}html[data-mode=corporate] body:is(*,#corp) :where(data,time,td,.num,code,.mono){font-variant-numeric:tabular-nums}html[data-mode=corporate] body:is(*,#corp) :where(.eyebrow,.kicker,.fx-eyebrow,.fx-index,.fx-label){font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) main :where(section,article,header,footer,figure,div,aside,ol,ul,li){min-height:0!important}html[data-mode=corporate] body:is(*,#corp) .f-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--f-max) + 2 * var(--f-gutter));padding-inline:var(--f-gutter);margin-inline:auto}html[data-mode=corporate] body:is(*,#corp) .f-split{grid-template-columns:var(--f-cols-split);gap:var(--f-block) var(--f-gap);align-items:start;display:grid}html[data-mode=corporate] body:is(*,#corp) .f-aside{grid-template-columns:var(--f-cols-aside);gap:var(--f-s2) var(--f-gap);align-items:start;display:grid}html[data-mode=corporate] body:is(*,#corp) .fx-head{padding-top:var(--f-s4)}html[data-mode=corporate] body:is(*,#corp) .fx-head h1{max-width:22ch}html[data-mode=corporate] body:is(*,#corp) .fx-summary{font-size:var(--f-t3)!important;max-width:52ch!important;margin:0 0 var(--f-s3)!important;color:var(--c-ink)!important;line-height:1.45!important}html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts{gap:var(--f-s2) var(--f-gap);margin:0 0 var(--f-s3);padding:var(--f-s2) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;display:grid;border-top:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts>div{min-width:0;margin:0}html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts dt{text-transform:uppercase;margin:0 0 var(--f-s0);font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts dd{font-variant-numeric:tabular-nums;max-width:none;margin:0;font:500 var(--f-t3)/1.3 var(--fx-mono)!important}html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts dd small{margin-top:2px;display:block;font:400 var(--f-t1)/1.4 var(--fx-text)!important;color:var(--c-muted)!important}@media (width<=760px){html[data-mode=corporate] body:is(*,#corp) .fx-keyfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-mode=corporate] body:is(*,#corp) .fx-sec{grid-template-columns:var(--f-grid);column-gap:var(--f-gap);row-gap:var(--f-s2);margin-top:var(--f-sec);padding-top:var(--f-s3);align-items:start;display:grid;position:relative;border-top:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) .fx-sec:before{border-top:2px solid var(--c-accent);pointer-events:none;width:24px;height:0;position:absolute;top:-1px;left:0;content:""!important;display:block!important}html[data-mode=corporate] body:is(*,#corp) .fx-sec>.fx-sec-head{grid-column:1/5;min-width:0}html[data-mode=corporate] body:is(*,#corp) .fx-sec-head>:is(p,.f-facts,dl){margin-top:var(--f-s2);font-size:var(--f-t1)}html[data-mode=corporate] body:is(*,#corp) .fx-sec-head .f-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-mode=corporate] body:is(*,#corp) .fx-sec-body.fx-two{gap:var(--f-block) var(--f-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=899.98px){html[data-mode=corporate] body:is(*,#corp) .fx-sec-body.fx-two{grid-template-columns:minmax(0,1fr)}}html[data-mode=corporate] body:is(*,#corp) .fx-sec>.fx-sec-body{grid-column:5/-1;min-width:0}html[data-mode=corporate] body:is(*,#corp) .fx-sec>:not(.fx-sec-head,.fx-sec-body){grid-column:1/-1;min-width:0}html[data-mode=corporate] body:is(*,#corp) .fx-sec-head .fx-index{margin:0 0 var(--f-s1);display:block}html[data-mode=corporate] body:is(*,#corp) .fx-sec-head h2{margin:0}@media (width<=899.98px){html[data-mode=corporate] body:is(*,#corp) .fx-sec>:is(.fx-sec-head,.fx-sec-body){grid-column:1/-1}}html[data-mode=corporate] body:is(*,#corp) .f-toc{margin:var(--f-s3) 0 0;padding:var(--f-s2) 0 0;font-size:var(--f-t1);line-height:1.4;border:0!important;border-top:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) .f-toc>:first-child{margin:0 0 var(--f-s1);display:block;font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .f-toc ol,html[data-mode=corporate] body:is(*,#corp) .f-toc ul{gap:var(--f-s1) var(--f-s3);flex-wrap:wrap;max-width:none;margin:0;padding:0;list-style:none;display:flex}html[data-mode=corporate] body:is(*,#corp) .f-toc li{max-width:none;margin:0}html[data-mode=corporate] body:is(*,#corp) .f-toc a{border-bottom:1px solid var(--c-rule);padding:4px 0;display:inline-block;text-decoration:none!important}html[data-mode=corporate] body:is(*,#corp) .f-toc a:hover{border-bottom-color:var(--c-accent)}html[data-mode=corporate] body:is(*,#corp) .f-facts{gap:var(--f-s2) var(--f-gap);margin:0 0 var(--f-block);padding:var(--f-s2) 0 0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-width:none;display:grid;border-top:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) .f-facts>div{min-width:0;margin:0}html[data-mode=corporate] body:is(*,#corp) .f-facts dt{margin:0 0 var(--f-s0);text-transform:uppercase;font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .f-facts dd{font-variant-numeric:tabular-nums;max-width:none;margin:0;font:400 var(--f-t2)/1.45 var(--fx-mono)!important}html[data-mode=corporate] body:is(*,#corp) .f-table-wrap{max-width:100%;margin:0 0 var(--f-block);overflow-x:auto}html[data-mode=corporate] body:is(*,#corp) :where(main table){border-collapse:collapse;width:100%;font-size:var(--f-t1);font-variant-numeric:tabular-nums}html[data-mode=corporate] body:is(*,#corp) :where(main th,main td){text-align:left;vertical-align:top;background:0 0;padding:8px 16px 8px 0;border-left:0!important;border-right:0!important}html[data-mode=corporate] body:is(*,#corp) :where(main thead th){text-transform:uppercase;font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;color:var(--c-muted)!important;border-bottom:1px solid var(--c-edge)!important}html[data-mode=corporate] body:is(*,#corp) :where(main td.num,main th.num){text-align:right}html[data-mode=corporate] body:is(*,#corp) .f-still{margin:0}html[data-mode=corporate] body:is(*,#corp) .f-still img{max-width:100%;max-height:var(--f-still);border-radius:2px;width:auto;height:auto;display:block}html[data-mode=corporate] body:is(*,#corp) .f-still figcaption{margin-top:var(--f-s1);font-size:var(--f-t1);max-width:var(--f-measure);color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .f-note{font:400 var(--f-t1)/1.5 var(--fx-mono)!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) .fx-callout{margin:0 0 var(--f-block);padding:0 0 0 var(--f-s2);max-width:var(--f-measure);border-left:2px solid var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp) .fx-callout>.fx-label{margin:0 0 var(--f-s0);display:block}html[data-mode=corporate] body:is(*,#corp) .fx-callout.is-caution{border-left-color:var(--c-alert)!important}html[data-mode=corporate] body:is(*,#corp) .fx-code{margin:0 0 var(--f-block);position:relative}html[data-mode=corporate] body:is(*,#corp) :where(.fx-code pre,main pre){padding:var(--f-s2);border-radius:4px;max-width:none;margin:0;overflow-x:auto;background:var(--fx-sheet)!important;border:1px solid var(--c-rule)!important;font:400 var(--f-t1)/1.6 var(--fx-mono)!important}html[data-mode=corporate] body:is(*,#corp) .fx-code .fx-copy{top:var(--f-s1);right:var(--f-s1);min-height:32px;padding:0 var(--f-s1);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:3px;position:absolute;font:500 var(--f-t0)/1 var(--fx-mono)!important;color:var(--c-muted)!important;background:var(--fx-sheet)!important;border:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) .fx-code .fx-copy:hover,html[data-mode=corporate] body:is(*,#corp) .fx-code .fx-copy:focus-visible{color:var(--c-ink)!important;border-color:var(--c-edge)!important}html[data-mode=corporate] body:is(*,#corp) .fx-code pre{padding-right:88px}html[data-mode=corporate] body:is(*,#corp) .fx-tabs{margin:0 0 var(--f-block)}html[data-mode=corporate] body:is(*,#corp) .fx-tabs [role=tablist]{display:none}html[data-mode=corporate] body:is(*,#corp) .fx-tabs.is-live [role=tablist]{gap:var(--f-s3);margin:0 0 var(--f-s1);border-bottom:1px solid var(--c-rule);display:flex}html[data-mode=corporate] body:is(*,#corp) .fx-tabs [role=tab]{appearance:none;cursor:pointer;min-height:40px;margin:0 0 -1px;padding:0;font:500 var(--f-t1)/1 var(--fx-text)!important;color:var(--c-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important}html[data-mode=corporate] body:is(*,#corp) .fx-tabs [role=tab][aria-selected=true]{color:var(--c-ink)!important;border-bottom-color:var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp) .fx-tabs .fx-tab-label{margin:var(--f-s2) 0 var(--f-s1);display:block}html[data-mode=corporate] body:is(*,#corp) .fx-tabs.is-live .fx-tab-label,html[data-mode=corporate] body:is(*,#corp) .fx-tabs.is-live [role=tabpanel][hidden]{display:none}html[data-mode=corporate] body:is(*,#corp) :is(.fx-index,.fx-eyebrow,.fx-label) *{color:inherit!important}html[data-mode=corporate] body:is(*,#corp) :where(.fx-code pre,main pre):focus-visible{outline:2px solid var(--c-accent)!important;outline-offset:-2px!important}html[data-mode=corporate]{--fx-paper:#f6f5f1;--fx-sheet:#fff;--fx-slate:#182029;--fx-graphite:#56606b;--fx-hairline:#18202921;--fx-edge:#18202966;--fx-lamp:#7d6000;--fx-amber:#e9a23b;--fx-plate:#182029;--fx-plate-ink:#f4f1e6;--fx-text:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--fx-display:var(--fx-text);--fx-mono:"IBM Plex Mono", Menlo, Consolas, monospace;--fx-12:12px;--fx-14:14px;--fx-16:16px;--fx-20:20px;--fx-28:28px;--fx-44:44px;--fx-max:1120px;--fx-gap:24px;--fx-gutter:clamp(16px, 4vw, 40px);--fx-4:4px;--fx-8:8px;--fx-24:24px;--fx-40:40px;--fx-64:64px;--fx-ease:cubic-bezier(.2, 0, 0, 1);--fx-fast:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=760px){html[data-mode=corporate]{--fx-20:18px;--fx-28:24px;--fx-44:32px;--fx-gap:16px}}@media (prefers-color-scheme:dark){html[data-mode=corporate]:not([data-theme=light]):has(body:not([data-theme=light])){--fx-paper:#182029;--fx-sheet:#1c2631;--fx-slate:#f4f1e6;--fx-graphite:#a9aeaa;--fx-hairline:#f4f1e626;--fx-edge:#f4f1e66b;--fx-lamp:#f7cd45;--fx-plate:#0e141c;--fx-plate-ink:#f4f1e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-mode=corporate][data-theme=dark]{--fx-paper:#182029;--fx-sheet:#1c2631;--fx-slate:#f4f1e6;--fx-graphite:#a9aeaa;--fx-hairline:#f4f1e626;--fx-edge:#f4f1e66b;--fx-lamp:#f7cd45;--fx-plate:#0e141c;--fx-plate-ink:#f4f1e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=corporate]:has(body[data-theme=dark]){--fx-paper:#182029;--fx-sheet:#1c2631;--fx-slate:#f4f1e6;--fx-graphite:#a9aeaa;--fx-hairline:#f4f1e626;--fx-edge:#f4f1e66b;--fx-lamp:#f7cd45;--fx-plate:#0e141c;--fx-plate-ink:#f4f1e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mode=corporate] body:is(*,#corp) .topbar:after{pointer-events:none;height:5px;position:absolute;bottom:0;left:0;right:0;content:""!important;background-image:linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-edge), var(--fx-edge)), linear-gradient(var(--fx-lamp), var(--fx-lamp))!important;background-position:2.4% 0,3.6% 0,6.2% 0,17.1% 0,32.7% 0,57.5% 0,100% 0!important;background-repeat:no-repeat!important;background-size:1px 100%,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%,1px 100%!important;display:block!important}@media (prefers-reduced-motion:no-preference){html[data-mode=corporate] body:is(*,#corp) :where(a,button,summary,[role=button],.fx-copy){transition:color var(--fx-fast) var(--fx-ease), background-color var(--fx-fast) var(--fx-ease), text-decoration-color var(--fx-fast) var(--fx-ease), opacity var(--fx-fast) var(--fx-ease)!important}@supports (animation-timeline:view()){html[data-mode=corporate] body:is(*,#corp) :where(.fx-sec){animation:linear both fx-settle!important;animation-timeline:view()!important;animation-range:entry entry 40%!important}}}@keyframes fx-settle{0%{opacity:.72;translate:0 6px}to{opacity:1;translate:0}}html[data-mode=corporate] body:is(*,#corp).vault{--vx-head:calc((100% - 11 * var(--f-gap)) / 3 + 4 * var(--f-gap))}html[data-mode=corporate] body:is(*,#corp).vault .yours-card:focus-visible{outline-offset:-3px!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.rail,.v-numeral,.key-instrument .tones,.ledger-lanes,.ledger>figcaption,.vault-gl,.v-hero-still,.v-window,.v-hero>.v-pass,.v-fall,.v-hero-words>p.caption.settle,.dist-track,.dist-reading,.dist-readout,.ruler,.yearstrip-mk,.k-inset,.k-dial>svg,.noise-field,.noise-words>p.caption,.letter-flap,.letter-seal,.record-hud p.caption:has(.lg),.vault-fig,.lot-card,.house-svg,.bed-field,.gauge-discs svg,.outcomes,.line-fig>svg,.line-fig>.badge,.yours-stage>svg,.yc-2 p.caption:has(.lg),.door-plate .bolt,.v-bridge,.bed-one){display:none!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>#bedrock:has(.bed-zero[hidden]){display:none!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main{box-sizing:border-box;max-width:calc(var(--f-max) + 2 * var(--f-gutter));padding:calc(var(--f-top) + 4px) var(--f-gutter) var(--f-sec);counter-reset:fxsec;margin:calc(-1 * var(--nav-h,64px)) auto 0!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.v-hero,.v-hero-stage,.v-hero-words,.v-landing,.v-stage,.dist-stage,.dist-ruler-box,.ruler-move,.dist-markers,.dist-end,.v-bedrock,.bed-stage,.bed-words,.v-line,.line-stage,.v-yours,.yours-stage,.yours-cards,.yours-card,.record-hud,.seal-after,.noise,.house,.plat-box,.plat-zoom,.v-flow,.ground-stage,.dist-words,.key-words,.key-instrument,.line-words,.ground-words,.seal-words,.letter-body,.v-head,.v-body,.key-stage,.letter-stage,.seal-stage,.record-stage,.noise-words,.exit-flow){opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;will-change:auto!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html[data-mode=corporate]:where(*) body:is(*,#corp).vault :is(.v-hero,.v-hero-stage,.v-hero-words,.v-landing,.v-stage,.dist-stage,.dist-ruler-box,.ruler-move,.dist-markers,.dist-end,.v-bedrock,.bed-stage,.bed-words,.v-line,.line-stage,.v-yours,.yours-stage,.yours-cards,.yours-card,.record-hud,.seal-after,.noise,.house,.plat-box,.plat-zoom,.v-flow,.ground-stage,.dist-words,.key-words,.key-instrument,.line-words,.ground-words,.seal-words,.letter-body,.v-head,.v-body,.key-stage,.letter-stage,.seal-stage,.record-stage,.noise-words,.exit-flow){-webkit-backdrop-filter:none!important;translate:none!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>section{position:static;background:0 0!important;height:auto!important;min-height:0!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>:is(section,.fx-spec-head){scroll-margin-top:calc(var(--f-top) + 16px)}html[data-mode=corporate] body:is(*,#corp).vault .vault-main [hidden]{display:none!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main :is(h3.h2,.h2.noise-h,.bed-h),html[data-mode=corporate] body:is(*,#corp).vault .vault-main :is(h3.h3,.h3){font-size:var(--f-t3)!important;margin:0 0 var(--f-s1)!important;line-height:1.3!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main :is(.lede,.v-p,.dist-p,.bed-p,.plate p,.bp p,.limits li,.charter li,.v-quote p){font-size:var(--f-t2)!important;font-weight:400!important;line-height:1.55!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main :is(p,li){max-width:var(--f-measure)}html[data-mode=corporate] body:is(*,#corp).vault .vault-main :is(.caption,.mono,.hud-l,.k-label,.k-hex,.k-json,.noise-hex,.v-facts,.g-beats,.bands,.rings,.dist-markers,.never,.laws-3,.door-words){font-size:var(--f-t1)!important;line-height:1.5!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main .caption{color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main .v-quote{margin:0 0 var(--f-s2);padding:0 0 0 var(--f-s2);border-left:2px solid var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main .badge{width:fit-content;display:block;font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-muted)!important;margin:0 0 var(--f-s1)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words{grid-template-columns:var(--f-grid);column-gap:var(--f-gap);grid-template-rows:repeat(5,auto) auto auto auto auto 1fr;align-items:start;row-gap:0;display:grid!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>:is(.fx-eyebrow,h1,.fx-summary,.fx-keyfacts,.f-toc){grid-column:1/-1}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.fx-eyebrow,html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>h1{margin:0 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.f-toc{margin:0!important}html[data-mode=corporate] body:is(*,#corp).vault .fx-keyfacts sup{vertical-align:.62em;font-size:.62em;line-height:0}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words:after{margin-top:var(--f-s5);border-top:1px solid var(--c-rule);border-image:linear-gradient(90deg, var(--c-accent) 0 24px, var(--c-rule) 24px) 1;grid-area:6/1/auto/-1;content:""!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.fx-spec-head{padding-top:var(--f-s3);counter-increment:fxsec;grid-area:7/1/-1/5}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>:is(.lede,.rings,.caption){grid-column:5/-1}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.lede{grid-row:7;margin:var(--f-s3) 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.rings{grid-row:8}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>.caption{grid-row:9;margin:0!important}html[data-mode=corporate] body:is(*,#corp).vault .fx-spec-head .fx-index{margin:0 0 var(--f-s1);display:block}html[data-mode=corporate] body:is(*,#corp).vault .fx-spec-head h2{margin:0!important}html[data-mode=corporate] body:is(*,#corp).vault .rings{columns:2;column-gap:var(--f-gap);margin:0 0 var(--f-s2)!important;padding:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .rings li{break-inside:avoid;margin:0 0 var(--f-s1);max-width:none}html[data-mode=corporate] body:is(*,#corp).vault .rings .rhex{font-size:var(--f-t0)!important;color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec{counter-increment:fxsec;margin:var(--f-sec) 0 0!important;padding:var(--f-s3) 0 0 var(--vx-head)!important;min-height:120px!important;display:block!important;position:relative!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec :is(.v-eyebrow,#exit-h){top:var(--f-s3);width:calc(var(--vx-head) - var(--f-gap));left:0;font:500 var(--f-t0)/1.4 var(--fx-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--c-muted)!important;margin:0!important;position:absolute!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.fx-spec-head .fx-index,.vault-main>.fx-sec :is(.v-eyebrow,#exit-h)):before{content:counter(fxsec, decimal-leading-zero) " · "}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec h2[id]:not(#exit-h){top:calc(var(--f-s3) + 26px);width:calc(var(--vx-head) - var(--f-gap));left:0;font:600 var(--f-t4)/1.22 var(--fx-text)!important;letter-spacing:-.012em!important;margin:0!important;position:absolute!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>#distance h2[id]{top:calc(var(--f-s3) + 44px)}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec .h2 data[data-fact]{letter-spacing:0;margin:0}html[data-mode=corporate] body:is(*,#corp).vault :is(#tab .v-flow,.key-stage,.letter-stage,.record-hud,.dist-stage,.dist-end,.ground-stage,.seal-after,.plates,.line-stage,.charter,.bp-panels,.limits,.yours-cards){columns:2;column-gap:var(--f-gap)}html[data-mode=corporate] body:is(*,#corp).vault :is(.v-flow,.key-stage,.letter-stage,.line-stage,.dist-stage,.ground-stage,.yours-cards,.v-head,.key-words,.noise-words,.dist-words,.ground-words,.line-words,.letter-body,.v-body,.seal-words,.yours-card)>*{margin:0 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault :is(#tab .v-flow,.key-stage,.letter-stage,.dist-stage,.ground-stage,.line-stage)>:is(.v-head,.key-words,.dist-words,.ground-words,.line-words,.letter-body,.v-body,.noise){display:contents!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.k-row,.k-verdict-row,.k-buttons,.noise-words>*,.record-table,.ledger,.letter,.laws-3,.dist-markers,.plat-box,.house,.plate,.bp,.charter li,.limits li,.yours-card,.line-fig,.never,.v-quote,.planned-film,.bands,.g-beats,.seal-after>*,.dist-end>*){break-inside:avoid}html[data-mode=corporate] body:is(*,#corp).vault :is(.v-flow,.seal-stage,.seal-words,.seal-after,.dist-end)>*+*{margin-top:0!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.seal-words,.seal-after,.dist-end,.v-flow,.exit-flow)>*{margin:0 0 var(--f-s2)!important}@media (width<=899.98px){html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words{grid-template-rows:none}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words>*{grid-area:auto/1/auto/-1!important}html[data-mode=corporate] body:is(*,#corp).vault .v-hero-words:after{grid-row:auto}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec{min-height:0!important;padding-left:0!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec :is(.v-eyebrow,#exit-h),html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec h2[id]:not(#exit-h){width:auto;margin:0 0 var(--f-s1)!important;position:static!important}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>.fx-sec h2[id]:not(#exit-h){margin:0 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.rings,#tab .v-flow,.key-stage,.letter-stage,.record-hud,.dist-stage,.dist-end,.ground-stage,.seal-after,.plates,.line-stage,.charter,.bp-panels,.limits,.yours-cards){columns:1}}html[data-mode=corporate] body:is(*,#corp).vault :is(.ledger,.k-verdict-row,.strip-box,.gauge,.house,.letter){padding:var(--f-s1) 0 0!important;border:0!important;border-top:1px solid var(--c-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.ledger,.k-verdict-row,.strip-box,.gauge,.house,.letter,.key-instrument)>*+*{margin-top:var(--f-s1)!important}html[data-mode=corporate] body:is(*,#corp).vault .key-instrument>*{margin:0 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault .k-row{gap:4px;display:grid}html[data-mode=corporate] body:is(*,#corp).vault .k-row>*{margin:0!important}html[data-mode=corporate] body:is(*,#corp).vault .k-dial{width:auto;display:block}html[data-mode=corporate] body:is(*,#corp).vault :is(.k-buttons,.record-buttons,.seal-buttons,.letter-controls){gap:var(--f-s1);flex-wrap:wrap;display:flex}html[data-mode=corporate] body:is(*,#corp).vault .noise-hex{overflow-wrap:anywhere;white-space:normal!important}html[data-mode=corporate] body:is(*,#corp).vault .letter-slot{perspective:none;padding:0!important}html[data-mode=corporate] body:is(*,#corp).vault .letter{aspect-ratio:auto!important;height:auto!important;position:relative!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp).vault :is(.letter-back,.letter-name){padding:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp).vault .letter-name{color:var(--c-ink)!important;font-size:var(--f-t1)!important}html[data-mode=corporate] body:is(*,#corp).vault .laws-3{padding-left:1.2em}html[data-mode=corporate] body:is(*,#corp).vault :is(.record-table,.seal-table-wrap){max-width:100%;overflow-x:auto}html[data-mode=corporate] body:is(*,#corp).vault :is(.record-table table,.seal-table){font-size:var(--f-t1)!important;line-height:1.5!important}html[data-mode=corporate] body:is(*,#corp).vault .seal-table:has(tr[data-ok]) :is(.sha,.now){word-break:break-all;width:33ch!important;max-width:33ch!important}html[data-mode=corporate] body:is(*,#corp).vault .seal-table :is(.sha,.now){width:auto!important;max-width:none!important}@media (width>=900px){html[data-mode=corporate] body:is(*,#corp).vault .seal-words{columns:2;column-gap:var(--f-gap)}html[data-mode=corporate] body:is(*,#corp).vault .seal-words>*{break-inside:avoid}html[data-mode=corporate] body:is(*,#corp).vault .seal-words>.seal-table-wrap{column-span:all;margin-left:calc(-1 * var(--vx-head) / (1 - (100% - 100%)))!important}}html[data-mode=corporate] body:is(*,#corp).vault .planned-film{display:block;padding:0 0 0 var(--f-s2)!important;border:0!important;border-left:2px solid var(--c-rule)!important;background:0 0!important;border-radius:0!important}html[data-mode=corporate] body:is(*,#corp).vault .planned-film p{margin:0!important}html[data-mode=corporate] body:is(*,#corp).vault .dist-markers{list-style:none;gap:var(--f-s1)!important;display:grid!important}html[data-mode=corporate] body:is(*,#corp).vault .mk{text-indent:-7em;max-width:none;opacity:1!important;visibility:visible!important;padding:0 0 0 7em!important;display:block!important;position:static!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp).vault .mk:before{display:none!important}html[data-mode=corporate] body:is(*,#corp).vault .mk-e{text-indent:0;text-align:left!important;width:7em!important;margin:0!important;display:inline-block!important;position:static!important}html[data-mode=corporate] body:is(*,#corp).vault .mk-gap[data-span]:after{content:" (" attr(data-span) " powers of ten, nothing marked)"}html[data-mode=corporate] body:is(*,#corp).vault .mk-year .yearbands{text-indent:0;display:block}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:first-child i{background-color:var(--b0)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(2) i{background-color:var(--b1)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(3) i{background-color:var(--b2)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(4) i{background-color:var(--b3)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(5) i{background-color:var(--b4)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(6) i{background-color:var(--b5)!important}html[data-mode=corporate] body:is(*,#corp).vault .yearbands>span:nth-child(7) i{background-color:var(--b6)!important}html[data-mode=corporate] body:is(*,#corp).vault .dist-number{overflow-wrap:anywhere;column-span:all;max-width:none;font:500 var(--f-t2)/1.55 var(--fx-mono)!important;letter-spacing:0!important}html[data-mode=corporate] body:is(*,#corp).vault .dist-number span{opacity:1!important;white-space:normal!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp).vault .plat-box{--P:240px;width:var(--P)!important;height:var(--P)!important}html[data-mode=corporate] body:is(*,#corp).vault .plat-zoom{--s:1;width:var(--P)!important;height:var(--P)!important;position:relative!important}html[data-mode=corporate] body:is(*,#corp).vault .house>*{max-width:none}html[data-mode=corporate] body:is(*,#corp).vault .g-beats{padding-left:1.4em!important}html[data-mode=corporate] body:is(*,#corp).vault .bed-zero{display:block}html[data-mode=corporate] body:is(*,#corp).vault .vault-main>#bedrock{margin:var(--f-sec) 0 0 calc(var(--vx-head))!important;padding:0 0 0 var(--f-s2)!important;border-left:2px solid var(--c-alert)!important}html[data-mode=corporate] body:is(*,#corp).vault .plates{display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .plate{margin:0 0 var(--f-s3)!important;padding:var(--f-s1) 0 0!important;border:0!important;border-top:1px solid var(--c-rule)!important;background:0 0!important;border-radius:0!important;display:block!important;overflow:visible!important}html[data-mode=corporate] body:is(*,#corp).vault .plate>*{margin:0 0 var(--f-s1)!important}html[data-mode=corporate] body:is(*,#corp).vault .plate>.h3{background:0 0!important;padding:0!important}html[data-mode=corporate] body:is(*,#corp).vault .plate :is(p.mono,p.caption,.gauge p,figcaption){font:400 var(--f-t1)/1.5 var(--fx-mono)!important}html[data-mode=corporate] body:is(*,#corp).vault .plate .gauge p{max-width:none}html[data-mode=corporate] body:is(*,#corp).vault .gauge-discs{margin:0;padding:0;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;display:grid!important}html[data-mode=corporate] body:is(*,#corp).vault .gauge-discs li{text-align:left!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault #walls .v-flow{columns:2;column-gap:var(--f-gap)}html[data-mode=corporate] body:is(*,#corp).vault #walls .v-flow>:is(.v-head,.plates){display:contents!important}html[data-mode=corporate] body:is(*,#corp).vault #walls .v-flow>:is(.strip-box,.reviews),html[data-mode=corporate] body:is(*,#corp).vault #walls .v-head>.lede{break-inside:avoid;margin:0 0 var(--f-s3)!important}html[data-mode=corporate] body:is(*,#corp).vault .line-fig{margin:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .never{gap:4px;padding:0;display:grid}html[data-mode=corporate] body:is(*,#corp).vault .doors{border-top:1px solid var(--c-rule);padding:0;margin:0 0 var(--f-s2)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}html[data-mode=corporate] body:is(*,#corp).vault .doors li{padding:var(--f-s1) 0;border-bottom:1px solid var(--c-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;max-width:none;gap:var(--f-gap)!important;display:grid!important}html[data-mode=corporate] body:is(*,#corp).vault .door-plate{text-align:left;box-shadow:none!important;min-height:0!important;font-size:var(--f-t1)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}html[data-mode=corporate] body:is(*,#corp).vault .door-plate .engrave{overflow-wrap:anywhere;color:var(--c-ink)!important}html[data-mode=corporate] body:is(*,#corp).vault .door-plate[aria-pressed=true] .engrave{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent)!important;text-decoration-color:var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp).vault .door-words{padding:0!important}html[data-mode=corporate] body:is(*,#corp).vault .charter{margin:0 0 var(--f-s2)!important;border-top:0!important;padding:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .charter li{padding:var(--f-s1) 0!important;border-bottom:0!important;border-top:1px solid var(--c-rule)!important;grid-template-columns:32px minmax(0,1fr)!important}html[data-mode=corporate] body:is(*,#corp).vault .bp-panels{margin:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .bp{margin:0 0 var(--f-s2)!important;padding:var(--f-s1) 0 0!important;border:0!important;border-top:1px solid var(--c-rule)!important;background:0 0!important;border-radius:0!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .bp>*{margin:0 0 var(--f-s1)!important}html[data-mode=corporate] body:is(*,#corp).vault .limits{margin:0!important;padding:0 0 0 1.2em!important;display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .limits li{break-inside:avoid;margin:0 0 var(--f-s1)}html[data-mode=corporate] body:is(*,#corp).vault .yours-cards{display:block!important}html[data-mode=corporate] body:is(*,#corp).vault .yours-card{break-inside:avoid;margin:0 0 var(--f-s2)!important}html[data-mode=corporate] body:is(*,#corp).vault .yours-list li{max-width:none}html[data-mode=corporate] body:is(*,#corp).vault .exit-links{flex-wrap:wrap;padding:0;gap:var(--f-s1) var(--f-s3)!important;display:flex!important}html[data-mode=corporate] body:is(*,#corp).vault .exit-links li{max-width:none}html[data-mode=corporate] body:is(*,#corp).vault .exit-links a{font-size:var(--f-t2)!important}html[data-mode=corporate] body:is(*,#corp).vault .exit-flow>:is(.exit-cta-p,.next){display:inline-block;margin-right:var(--f-s3)!important}footer.site-foot:not(#_){--sf-bg:#0b1118;--sf-ink:#f4f1e6;--sf-soft:#c9ccc3;--sf-muted:#9ca3a8;--sf-rule:#f4f1e624;--sf-focus:#f7cd45;--sf-gutter:clamp(16px, 5vw, 72px);--sf-words:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--sf-mono:"IBM Plex Mono", Menlo, Consolas, monospace;z-index:10;box-sizing:border-box;width:auto;max-width:none;padding:0 var(--sf-gutter) 26px;background:var(--sf-bg);color:var(--sf-ink);font:400 14.5px/1.5 var(--sf-words);font-variation-settings:normal;letter-spacing:normal;text-align:left;text-transform:none;text-shadow:none;border:0;margin:0;display:block;position:relative}footer.site-foot:not(#_) *,footer.site-foot:not(#_) :before,footer.site-foot:not(#_) :after{box-sizing:border-box}footer.site-foot:not(#_) .ribbon{height:6px;margin:0 calc(-1 * var(--sf-gutter));background:var(--ribbon,linear-gradient(90deg, #ff8a83 0 2.37%, #f79643 2.37% 3.61%, #c8b222 3.61% 6.23%, #48cd8c 6.23% 17.1%, #11c8d8 17.1% 32.74%, #7ab4fe 32.74% 57.48%, #db90ec 57.48% 100%));border-radius:0;display:block}footer.site-foot:not(#_) .sf-groups{gap:8px;max-width:none;margin:0;padding:30px 0 24px;display:grid}footer.site-foot:not(#_) .sf-group{background:0 0;border:0;grid-template-columns:140px minmax(0,1fr);align-items:baseline;column-gap:24px;min-width:0;margin:0;padding:0;display:grid;position:static}footer.site-foot:not(#_) .sf-h{font:500 12px/1.4 var(--sf-mono);font-variation-settings:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--sf-muted);text-wrap:wrap;max-width:none;margin:0;padding:0}footer.site-foot:not(#_) .sf-h:before,footer.site-foot:not(#_) .sf-h:after{content:none}footer.site-foot:not(#_) .sf-list{flex-wrap:wrap;gap:0 22px;max-width:none;margin:0;padding:0;list-style:none;display:flex}footer.site-foot:not(#_) .sf-list li{font:inherit;max-width:none;margin:0;padding:0}footer.site-foot:not(#_) .sf-list li:before{content:none}footer.site-foot:not(#_) .sf-list li::marker{content:none}@media (width<=640px){footer.site-foot:not(#_) .sf-groups{gap:14px;padding-top:26px}footer.site-foot:not(#_) .sf-group{grid-template-columns:minmax(0,1fr);row-gap:2px}footer.site-foot:not(#_) .sf-list{gap:0 18px}}footer.site-foot:not(#_) a{color:var(--sf-soft);opacity:1;background:0 0;text-decoration:none}footer.site-foot:not(#_) .sf-list a{overflow-wrap:anywhere;padding:3px 0;display:inline-block}footer.site-foot:not(#_) a:hover{color:var(--sf-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}footer.site-foot:not(#_) a:focus-visible{outline:2px solid var(--sf-focus);outline-offset:3px;color:var(--sf-ink);box-shadow:none;border-radius:2px}footer.site-foot:not(#_) .sf-base{border-top:1px solid var(--sf-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 32px;margin:0;padding:16px 0 0;display:flex}footer.site-foot:not(#_) .sf-made{font:400 14px/1.6 var(--sf-words);color:var(--sf-soft);max-width:none;margin:0;padding:0}footer.site-foot:not(#_) .sf-nowrap{white-space:nowrap}footer.site-foot:not(#_) .sf-maker{color:var(--sf-ink);text-underline-offset:3px;-webkit-text-decoration:underline #f4f1e659;text-decoration:underline #f4f1e659;text-decoration-thickness:1px}footer.site-foot:not(#_) .sf-maker:hover{-webkit-text-decoration-color:var(--sf-focus);text-decoration-color:var(--sf-focus)}footer.site-foot:not(#_) .sf-mark{vertical-align:-4px;width:17px;height:18px;color:inherit;margin:0 6px 0 3px;display:inline-block}footer.site-foot:not(#_) .fine{max-width:72ch;font:400 11.5px/1.5 var(--sf-mono);letter-spacing:.02em;color:var(--sf-muted);opacity:1;margin:0;padding:0}@media print{footer.site-foot:not(#_){color:#000;background:0 0}footer.site-foot:not(#_) .sf-groups{display:none}}html[data-mode=corporate] body:is(*,#corp) footer.site-foot{background:var(--c-surface)!important;color:var(--c-ink)!important;border-top:1px solid var(--c-rule)!important;font-family:var(--c-words)!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot :is(.sf-h,.fine){color:var(--c-muted)!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot .sf-h{font:500 12px/1.4 var(--c-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot .fine{font-family:var(--c-mono)!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot .sf-base{border-top:1px solid var(--c-rule)!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot .sf-maker{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent)!important;text-decoration-color:var(--c-accent)!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot a{opacity:1!important}html[data-mode=corporate] body:is(*,#corp) footer.site-foot .ribbon{background:linear-gradient(90deg,#ff8a83 0 2.37%,#f79643 2.37% 3.61%,#c8b222 3.61% 6.23%,#48cd8c 6.23% 17.1%,#11c8d8 17.1% 32.74%,#7ab4fe 32.74% 57.48%,#db90ec 57.48% 100%)!important;height:3px!important}.door-soon{cursor:default}@media (width<=380px){.pill.door-soon{white-space:normal;text-align:center;height:auto;min-height:40px;padding-top:8px;padding-bottom:8px;line-height:1.3}}html[data-mode=corporate] body:is(*,#corp) .door-soon :is(span,time){color:inherit!important;-webkit-text-fill-color:inherit!important}.topbar{z-index:30;color:#f4f1e6;-webkit-backdrop-filter:blur(14px);background:#0b1118d1;border-bottom:1px solid #f4f1e614;align-items:center;gap:28px;height:64px;padding:0 clamp(16px,5vw,72px);font-family:Bricolage Grotesque Variable,Helvetica Neue,Arial,sans-serif;display:flex;position:fixed;inset:0 0 auto}.topbar a{color:inherit}.topbar .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.topbar .brand svg{width:34px;height:34px}.topbar .brand b{letter-spacing:-.02em;font-size:21px;font-weight:700}.topbar nav{gap:22px;margin-left:auto;font-size:14px;display:flex}.topbar nav a{opacity:.72;text-decoration:none}.topbar nav a:hover,.topbar nav a[aria-current]{opacity:1}.topbar .pill{white-space:nowrap;color:#0e141c;background:#f4f1e6;border-radius:999px;align-items:center;height:40px;padding:0 18px;font:600 14px/1 inherit;text-decoration:none;display:inline-flex}.doc{max-width:76ch;margin:0 auto;padding:28px 24px 80px}.doc h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(34px,5vw,58px);line-height:1.02}.doc h2{letter-spacing:-.02em;margin:44px 0 10px;font-size:26px}.doc h3{margin:28px 0 8px;font-size:19px}.doc p,.doc li{font-size:16.5px;line-height:1.62}.doc ul,.doc ol{padding-left:1.3em}.doc li{margin:6px 0}.doc code{font-family:var(--mono);overflow-wrap:anywhere;background:#18202912;border-radius:4px;padding:1px 5px;font-size:.86em}.doc table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14.5px;display:block;overflow-x:auto}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid #18202924;padding:8px 10px}.doc th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.doc blockquote{background:#e9a23b1a;border-left:4px solid #e9a23b;border-radius:0 10px 10px 0;margin:18px 0;padding:14px 18px}.doc hr{background:linear-gradient(90deg,#ff8a83 0 2.4%,#f79643 2.4% 3.6%,#c8b222 3.6% 6.2%,#48cd8c 6.2% 17.1%,#11c8d8 17.1% 32.7%,#7ab4fe 32.7% 57.5%,#db90ec 57.5% 100%);border:0;border-radius:2px;height:4px;margin:34px 0}.draft-band{z-index:5;color:#182029;text-align:center;font:600 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#e9a23b;padding:8px 12px;position:sticky;top:64px}.legal-tabs{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.legal-tabs a{font:500 13px/1 var(--mono);border:1px solid #18202933;border-radius:999px;padding:9px 13px;text-decoration:none}.legal-tabs a[aria-current]{color:#f4f1e6;background:#182029;border-color:#182029}.tag{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;margin-left:6px;padding:5px 8px;display:inline-block}.tag.built{color:#0e141c;background:#3f9a62}.tag.planned{color:#f4f1e6;background:#1a4880}.tag.proposal{color:#1a4880;border:1px dashed #1a4880}.station{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:26px 0;display:grid}.station>div{color:#182029;border-radius:14px;padding:18px}.station b{margin-bottom:6px;font-size:18px;display:block}.doc pre.code{font:12.5px/1.5 var(--mono);background:#1820290f;border-radius:10px;padding:14px 16px;overflow-x:auto}.topbar nav.nav-wide{align-items:center;gap:20px}.explore{position:relative}.explore summary{cursor:pointer;opacity:.72;list-style:none}.explore summary::-webkit-details-marker{display:none}.explore summary:after{content:" ▾";font-size:.8em}.explore[open] summary,.explore summary:hover,.explore summary[aria-current]{opacity:1}.explore-menu{z-index:40;overscroll-behavior:contain;background:#0e141c;border:1px solid #f4f1e61f;border-radius:14px;gap:2px;width:290px;max-height:calc(100svh - 92px);padding:8px;display:grid;position:absolute;top:calc(100% + 14px);right:-12px;overflow-y:auto;box-shadow:0 18px 40px #05080c80}.explore-menu a{color:#f4f1e6;border-radius:10px;gap:2px;padding:10px 12px;display:grid;opacity:1!important}.explore-menu a:hover,.explore-menu a[aria-current]{background:#f4f1e612}.explore-menu b{font-size:14.5px;font-weight:640}.explore-menu span{font:12px/1.3 var(--mono);color:#9ca3a8}.nav-phone{display:none;position:relative}.nav-phone summary{cursor:pointer;font:600 14px/1 var(--words);border:1px solid;border-radius:999px;padding:12px 14px;list-style:none}.nav-phone summary::-webkit-details-marker{display:none}.phone-menu{overscroll-behavior:contain;z-index:40;background:#0e141c;border:1px solid #f4f1e61f;border-radius:14px;width:min(300px,100vw - 32px);max-height:calc(100svh - 90px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 40px #05080c80}.phone-menu a{color:#f4f1e6;border-radius:10px;padding:10px 12px;font-size:16px;text-decoration:none}.phone-menu a[aria-current]{background:#f4f1e614}@media (width<=1280px){.topbar nav.nav-wide{display:none}.nav-phone{display:block}.topbar .pill{margin-left:auto}}@media (width<=480px){.topbar .pill{display:none}.nav-phone{margin-left:auto}}.cta-row{flex-wrap:wrap;gap:12px;margin:30px 0 0;display:flex}.mode-switch{border:1px solid color-mix(in srgb, currentColor 40%, transparent);height:34px;color:inherit;font:500 12.5px/1 var(--mono,monospace);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;padding:3px;display:inline-flex}.mode-switch .m-i,.mode-switch .m-c{opacity:.78;border-radius:999px;padding:7px 10px}.mode-switch .m-sep{display:none}html:not([data-mode=corporate]) .mode-switch .m-i,html[data-mode=corporate] .mode-switch .m-c{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent);font-weight:650}.mode-switch:focus-visible{outline-offset:3px;outline:2px solid}.mode-switch .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}.phone-menu .mode-switch{color:#f4f1e6;height:44px;margin:2px 2px 8px}.phone-menu .mode-switch .m-i,.phone-menu .mode-switch .m-c{text-align:center;flex:1;padding:12px 10px}
