@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.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: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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2)format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2)format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.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}:root{--alabaster:#f1efe9;--paper:#fff;--ink:#121212;--ink-2:#5f5e5a;--ink-3:#9a9893;--line:#e6e4de;--line-strong:#cfccc4;--maritime:#121212;--maritime-2:#2b2b2b;--seaglass:#bdbab2;--punch:#eceae4;--amber:#8a5a1e;--amber-line:#c79a4e;--amber-bg:#f6eedf;--rust:#b0301e;--rust-bg:#f8e6e2;--ok:#1b7a47;--ok-bg:#e4f2ea;--field:#0d0d0e;--field-2:#161617;--field-line:#2a2a2c;--f-ui:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--f-display:"Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--f-serif:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--f-giant:"Anton", "Archivo Variable", Impact, sans-serif;--rail:248px;--gutter:clamp(16px, 3.2vw, 48px);--ease:cubic-bezier(.2, .7, .2, 1);--t:.24s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--f-ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);margin:0}body{min-height:100vh;overflow-x:hidden}#root{min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin:0}code,kbd{font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace;font-size:.86em}kbd{border:1px solid var(--line-strong);color:var(--ink-2);border-bottom-width:2px;border-radius:3px;padding:0 4px;font-size:10px}.tnum,.money,td.numc{font-variant-numeric:tabular-nums lining-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);transition:top var(--t) var(--ease);padding:8px 12px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:560}.num{font-family:var(--f-serif);color:var(--ink-3);letter-spacing:0;font-variant-numeric:lining-nums;font-size:1.05em;font-style:italic;font-weight:400}.display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.012em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(56px,10.5vw,164px);font-weight:300;font-stretch:64%;line-height:.84}.display-outline{color:#0000;-webkit-text-stroke:1px var(--ink)}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:12.5px}.tiny{font-size:11px}.app{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100vh;display:grid}.rail{background:var(--alabaster);border-right:1px solid var(--line);flex-direction:column;gap:22px;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{align-items:baseline;gap:10px;padding:0 6px;text-decoration:none;display:flex}.wordmark{font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:19px;font-weight:420;font-stretch:70%}.wordmark-sub{font-family:var(--f-serif);color:var(--ink-3);font-size:14px;font-style:italic}.rail-switch{gap:6px;padding:0 6px;display:grid}.rail-switch .select{background:var(--paper)}.rail-switch-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.rail-index{gap:1px;margin:0;padding:0;list-style:none;display:grid}.rail-group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:14px 8px 6px;font-size:10px;font-weight:560}.rail-item{color:var(--ink-2);letter-spacing:.005em;transition:background var(--t) var(--ease), color var(--t) var(--ease);border-radius:2px;grid-template-columns:26px 1fr auto;align-items:baseline;gap:6px;padding:8px;font-size:13.5px;text-decoration:none;display:grid}.rail-item:hover{color:var(--ink);background:#244d600f}.rail-item[aria-current=page]{color:var(--ink);background:var(--paper);box-shadow:inset 2px 0 0 var(--maritime)}.rail-item[aria-current=page] .num{color:var(--maritime)}.rail-item[aria-disabled=true]{opacity:.38;pointer-events:none}.rail-item-tag{color:var(--ink-3);letter-spacing:.06em;font-size:10px}.rail-foot{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:14px 6px 0;font-size:12.5px;display:grid}.rail-user strong{font-weight:560;display:block}.rail-user span{color:var(--ink-3);font-size:11.5px}.rail-actions{flex-wrap:wrap;gap:6px;display:flex}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:20;min-height:56px;padding:10px var(--gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);background:#fcfcf9f0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.crumbs{color:var(--ink-3);align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:560;overflow:hidden}.crumb-sep{color:var(--line-strong)}.runtime{color:var(--ink-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;font-size:11.5px;display:flex}.runtime-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.runtime-dot{background:var(--line-strong);border-radius:50%;width:6px;height:6px}.runtime-dot.on{background:var(--ok)}.runtime-dot.off{background:var(--line-strong)}.runtime-dot.lock{background:var(--amber-line)}.btn.menu-toggle{display:none}.content:focus{outline:none}.rail-backdrop{display:none}.band{padding:8px var(--gutter);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;display:flex}.band-illustrative{background:var(--amber-bg);color:var(--amber);border-bottom:1px solid #e8d6b3}.band-preview{background:var(--punch);color:var(--maritime);border-bottom:1px solid #bfd3d6}.band button{text-transform:none;letter-spacing:0}.content{padding:clamp(28px, 4vw, 56px) var(--gutter) 96px;width:100%;max-width:1480px;animation:rise var(--t) var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.footer{border-top:1px solid var(--line);padding:18px var(--gutter);color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;font-size:11px;display:flex}.page-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:36px;padding-bottom:28px;display:grid}.page-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:10px;margin-bottom:14px;font-size:11px;font-weight:560;display:flex}.page-kicker .num{letter-spacing:0;text-transform:none;font-size:18px}.page-title{letter-spacing:-.028em;max-width:18ch;font-size:clamp(34px,4.4vw,60px);font-weight:300;line-height:1.02}.page-title em,.section-title em,.lede em{font-family:var(--f-serif);letter-spacing:-.005em;font-style:italic;font-weight:400}.page-lede{max-width:62ch;color:var(--ink-2);margin-top:16px;font-size:15px}.page-head-aside{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.section{padding:8px 0 40px}.section+.section{border-top:1px solid var(--line);padding-top:32px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-title{letter-spacing:-.016em;margin-top:6px;font-size:clamp(21px,2vw,27px);font-weight:360}.section-aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lede{color:var(--ink-2);max-width:64ch;font-size:17px;line-height:1.55}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.stack{gap:14px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rule{background:var(--line);border:0;height:1px;margin:24px 0}.block{background:var(--alabaster);border:1px solid var(--line);padding:22px 24px}.block-paper{background:var(--paper);border:1px solid var(--line);padding:22px 24px}.epi{white-space:nowrap;color:var(--ink-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.epi-glyph line{stroke-width:1.6px;stroke-linecap:round}.epi-sourced .epi-glyph line{stroke:var(--ink)}.epi-inferred .epi-glyph line{stroke:var(--ink-2);stroke-dasharray:3 2.4}.epi-hypothesis{color:var(--amber)}.epi-hypothesis .epi-glyph line{stroke:var(--amber-line);stroke-dasharray:1.6 2.2}.epi-hypothesis .epi-word{border:1px solid var(--amber-line);border-radius:999px;padding:0 6px;line-height:17px}.epi-verified{color:var(--maritime)}.epi-verified .epi-glyph line{stroke:var(--maritime);stroke-width:2.4px}.epi-contradicted{color:var(--rust)}.epi-contradicted .epi-glyph line{stroke:var(--rust)}.epi-expired{color:var(--ink-3)}.epi-expired .epi-glyph line{stroke:var(--line-strong)}.epi-unknown{color:var(--ink-3)}.epi-unknown .epi-glyph line{stroke:var(--line-strong);stroke-dasharray:.8 3}.ticks{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.ticks i{background:var(--line);width:3px;height:11px;display:inline-block}.ticks i.on{background:var(--ink)}.ticks-word{color:var(--ink-2);margin-left:6px;font-size:11.5px}.mark-illustrative{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber-line);white-space:nowrap;background:var(--paper);align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.mark-mock{color:var(--rust);border-color:#cf9e8a}.money-state{flex-direction:column;gap:1px;display:inline-flex}.money{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:450}.money-label{letter-spacing:.06em;color:var(--ink-3);text-transform:lowercase;font-size:10.5px}.ei{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.ei-l{font-family:var(--f-serif);color:var(--maritime);font-size:17px;font-style:italic}.ei-word{color:var(--ink-2);font-size:11.5px}.badge{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-2);white-space:nowrap;background:var(--paper);align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:560;display:inline-flex}.badge-human{border-color:var(--amber-line);color:var(--amber);background:var(--amber-bg)}.badge-ok{color:var(--ok);background:var(--ok-bg);border-color:#9dbdb1}.badge-lock{border-color:var(--line-strong);color:var(--ink-2);background:var(--alabaster)}.badge-rust{color:var(--rust);background:var(--rust-bg);border-color:#cf9e8a}.score{gap:6px;display:grid}.score-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.score-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:560}.score-index{font-family:var(--f-serif);color:var(--ink);font-size:20px;font-style:italic}.score-bar{background:var(--line);height:3px;position:relative}.score-bar i{background:var(--maritime);transition:width .36s var(--ease);position:absolute;inset:0 auto 0 0}.score-summary{color:var(--ink-2);font-size:13px}.score-components{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.score-components li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:9px 0;font-size:13px;display:grid}.sc-points{font-variant-numeric:tabular-nums;color:var(--ink-2)}.sc-why{color:var(--ink-3);grid-column:1/-1;font-size:12.5px}.mini-scores{grid-template-columns:repeat(3,minmax(56px,1fr));gap:10px;min-width:200px;display:grid}.mini-scores .score-index{font-size:15px}.mini-scores .score-label{letter-spacing:.1em;font-size:9.5px}.note{border-left:2px solid var(--line-strong);background:var(--alabaster);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.note-error{border-left-color:var(--rust);background:var(--rust-bg);color:var(--rust)}.note-human{border-left-color:var(--amber-line);background:var(--amber-bg);color:var(--amber)}.note-lock{border-left-color:var(--ink-2)}.note-ok{border-left-color:var(--ok);background:var(--ok-bg);color:var(--ok)}.note-code{opacity:.8;font-size:11px}.empty{border-top:1px solid var(--line);padding:32px 0}.empty-title{font-family:var(--f-serif);color:var(--ink);font-size:24px;font-style:italic;line-height:1.2}.empty-body{color:var(--ink-2);gap:12px;max-width:60ch;margin-top:10px;font-size:14px;display:grid}.loading{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:28px 0;font-size:12px;display:flex}.loading-rule{background:var(--ink-3);transform-origin:0;width:48px;height:1px;animation:breathe 1.4s var(--ease) infinite alternate}@keyframes breathe{0%{opacity:.4;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.btn{border:1px solid var(--line-strong);background:var(--paper);min-height:38px;color:var(--ink);letter-spacing:.01em;transition:border-color var(--t) var(--ease), background var(--t) var(--ease);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:520;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ink-2)}.btn:disabled{opacity:.45}.btn-primary:hover:not(:disabled){background:var(--maritime-2);border-color:var(--maritime-2)}.btn-human{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber)}.btn-quiet{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:inline-flex}.btn-quiet:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.btn-link{color:inherit;text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.btn-arrow:after{content:"→";font-family:var(--f-serif);font-size:16px;line-height:1}.btn-sm{min-height:30px;padding:5px 11px;font-size:12px}.field{align-content:start;gap:6px;display:grid}.field-wide{grid-column:1/-1}.field-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:560}.field-hint{color:var(--ink-3);font-size:12px}.input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:40px;transition:border-color var(--t) var(--ease);border-radius:2px;padding:9px 12px;font-size:14px}.input:hover{border-color:var(--ink-3)}.input:focus{border-color:var(--maritime);outline:none;box-shadow:0 0 0 3px #244d6024}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}.textarea{resize:vertical;min-height:120px;line-height:1.55}.form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 20px;display:grid}.check{align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--maritime)}.tabs{border-bottom:1px solid var(--line);gap:0;margin-bottom:18px;display:flex;overflow-x:auto}.tab{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--maritime)}.seg{border:1px solid var(--line-strong);display:inline-flex}.seg button{background:var(--paper);color:var(--ink-2);border:0;padding:6px 12px;font-size:12px}.seg button+button{border-left:1px solid var(--line-strong)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button:disabled{opacity:.4;text-decoration:line-through}.table-wrap{width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--ink);white-space:nowrap;padding:10px 12px 10px 0;font-size:10px;font-weight:560}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 12px 13px 0}.table tr.is-selected td{background:#d9e6e773}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:#d9e6e747}.table td.numc,.table th.numc{text-align:right}.table .cell-title{font-weight:520}.table .cell-sub{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.row-btn{text-align:left;background:0 0;border:0;padding:0;font-weight:520;text-decoration:none}.row-btn:hover{text-underline-offset:3px;text-decoration:underline}.mandate-row{border-bottom:1px solid var(--line);transition:background var(--t) var(--ease);grid-template-columns:56px minmax(0,1.6fr) repeat(3,minmax(0,1fr)) minmax(0,1.2fr);align-items:start;gap:20px;padding:22px 0;text-decoration:none;display:grid}.mandate-row:hover{background:linear-gradient(90deg,#d9e6e759,#0000 70%)}.mandate-row .num{font-size:26px}.mandate-name{letter-spacing:-.012em;font-size:21px;font-weight:360;line-height:1.2}.mandate-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.mandate-signals{color:var(--ink-2);gap:4px;font-size:12.5px;display:grid}.hero-agency{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:32px;margin-bottom:44px;display:grid}.hero-agency .lede{margin-top:18px}.mandate-hero{border-bottom:1px solid var(--line);gap:18px;margin-bottom:34px;padding-bottom:30px;display:grid}.mandate-hero-meta{color:var(--ink-2);flex-wrap:wrap;gap:22px;font-size:12.5px;display:flex}.mandate-hero-meta span strong{color:var(--ink);font-weight:520}.figures{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.figure{border-bottom:1px solid var(--line);align-content:start;gap:6px;padding:18px 18px 18px 0;display:grid}.figure-label{letter-spacing:.1em;text-transform:uppercase;min-height:2.6em;color:var(--ink-3);font-size:11px;font-weight:560}.figure-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.05}.figure-status{color:var(--amber);font-size:11.5px}.figure-note{color:var(--ink-3);font-size:12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--paper);border-radius:999px;padding:3px 10px;font-size:12.5px}.seam{border-top:1px solid var(--line);gap:10px;padding:18px 0;display:grid}.seam-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.seam-title{font-size:16px;font-weight:480}.seam-facts{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.seam-fact{gap:4px;padding:12px 14px;font-size:13.5px;display:grid}.seam-fact+.seam-fact{border-left:1px dashed var(--rust)}.seam-why{color:var(--ink-2);font-size:13px}.seam-status-OPEN{color:var(--rust)}.seam-status-STALE{color:var(--ink-3)}.seam-status-RESOLVED{color:var(--ok)}.source-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:16px;padding:14px 0;font-size:13px;display:grid}.source-title{font-weight:520}.source-excerpt{font-family:var(--f-serif);color:var(--ink-2);border-left:1px solid var(--line-strong);margin-top:8px;padding-left:12px;font-size:15.5px;line-height:1.45}.source-meta{color:var(--ink-3);align-content:start;gap:3px;font-size:12px;display:grid}.record{border-left:1px solid var(--line-strong);grid-template-columns:max-content minmax(0,1fr);gap:2px 14px;margin:8px 0 0;padding-left:12px;font-size:12px;display:grid}.record dt{color:var(--ink-3);padding-top:1px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.record dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.record dd.null{color:var(--line-strong)}.source-meta code{color:var(--ink-2)}.claim{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:12px 0;display:grid}.claim-text{font-size:14px}.claim-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claim-sources{color:var(--ink-3);grid-column:1/-1;font-size:12px}.job{border:1px solid var(--line);background:var(--paper);gap:10px;padding:18px 20px;display:grid}.job-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.job-stats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.job-stat{gap:2px;display:grid}.job-stat strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:320}.job-stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.job-notes{color:var(--ink-2);gap:3px;margin:0;padding-left:16px;font-size:12.5px;display:grid}.compact-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.compact-item{border-bottom:1px solid var(--line)}.compact-head{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.compact-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.compact-meta{align-items:center;gap:10px;display:inline-flex}.compact-meta .ei-l{font-size:15px}.compact-body{justify-items:start;gap:10px;padding:0 0 16px;font-size:13px;display:grid}.compact-body .mini-scores{width:100%}.tiny-bars{grid-template-columns:repeat(3,20px);gap:3px;display:inline-grid}.tiny-bars i{background:var(--line);height:3px;display:block;position:relative}.tiny-bars b{background:var(--maritime);position:absolute;inset:0 auto 0 0}.moment{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px;display:grid}.moment a,.moment span.step{color:var(--ink-3);gap:4px;padding:14px 14px 14px 0;font-size:12.5px;text-decoration:none;display:grid}.moment .num{font-size:20px}.moment .step-done{color:var(--ink-2)}.moment .step-now{color:var(--ink)}.moment .step-now .num{color:var(--maritime)}.ira{counter-reset:ira;gap:0;display:grid}.ira-step{border-top:1px solid var(--line);grid-template-columns:44px minmax(120px,180px) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.ira-step .num{font-size:22px}.ira-stage{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:6px;font-size:11px;font-weight:560}.ira-title{font-size:15px;font-weight:480}.ira-items{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ira-items li{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:13.5px;display:grid}.mechanism{border-top:1px solid var(--line);gap:14px;padding:22px 0;display:grid}.mechanism-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mechanism-name{letter-spacing:-.012em;font-size:20px;font-weight:360}.formula{font-family:var(--f-serif);color:var(--maritime);overflow-wrap:anywhere;font-size:19px;font-style:italic;line-height:1.35}.vars{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 18px;display:grid}.var{border-bottom:1px solid var(--line);gap:2px;padding:9px 0;font-size:12.5px;display:grid}.var-name{color:var(--ink);font-family:ui-monospace,Consolas,monospace;font-size:12px}.var-value{color:var(--ink-3)}.var-value.known{color:var(--ok)}.kv{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,170px) minmax(0,1fr);gap:12px;padding:9px 0;font-size:13.5px;display:grid}.kv-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:3px;font-size:10.5px;font-weight:560}.list-plain{color:var(--ink-2);gap:5px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.activation{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.activation-col{align-content:start;gap:14px;padding:16px 18px 16px 0;display:grid}.activation-col+.activation-col{border-left:1px solid var(--line);padding-left:18px}.activation-step{gap:4px;display:grid}.activation-step strong{font-size:14px;font-weight:520}.activation-step p{color:var(--ink-2);font-size:13px}.activation-step .tiny{color:var(--ink-3)}.draft{border:1px solid var(--line);background:var(--paper);display:grid}.draft-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.draft-body{gap:14px;padding:18px;display:grid}.draft-letter{font-family:var(--f-serif);white-space:pre-wrap;color:var(--ink);max-width:66ch;font-size:18px;line-height:1.55}.draft-subject{font-size:15px;font-weight:520}.draft-foot{border-top:1px solid var(--line);background:var(--alabaster);gap:12px;padding:14px 18px;display:grid}.citations{color:var(--ink-2);counter-reset:cite;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.citations li{counter-increment:cite;grid-template-columns:26px 1fr;gap:8px;display:grid}.citations li:before{content:"[" counter(cite) "]";color:var(--ink-3);font-variant-numeric:tabular-nums}.gate{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.gate li{color:var(--rust);grid-template-columns:18px 1fr;gap:8px;display:grid}.gate li:before{content:"×";font-family:var(--f-serif);font-size:16px;line-height:1.1}.gate.ok li{color:var(--ok)}.gate.ok li:before{content:"✓";font-family:var(--f-ui);font-size:12px}.field-stage{background:var(--field);color:#dce6e8;border:1px solid var(--field);min-height:520px;position:relative;overflow:hidden}.field-stage.is-light{background:var(--alabaster);color:var(--ink);border-color:var(--line)}.field-canvas{touch-action:none;cursor:grab;position:absolute;inset:0}.field-canvas:active{cursor:grabbing}.field-svg{width:100%;height:100%;display:block}.field-caption{letter-spacing:.14em;text-transform:uppercase;color:#8fa6ac;pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10.5px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.field-stage.is-light .field-caption{color:var(--ink-3)}.field-toolbar{z-index:2;gap:8px;display:flex;position:absolute;top:14px;right:14px}.field-toolbar .seg{border-color:var(--field-line)}.field-toolbar .seg button{background:var(--field-2);color:#b7c7cb}.field-toolbar .seg button+button{border-left-color:var(--field-line)}.field-toolbar .seg button[aria-pressed=true]{color:var(--field);background:#dce6e8}.field-stage.is-light .field-toolbar .seg{border-color:var(--line-strong)}.field-stage.is-light .field-toolbar .seg button{background:var(--paper);color:var(--ink-2)}.field-stage.is-light .field-toolbar .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.field-layout{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;gap:0;display:grid}.field-layout .field-stage{border:0}.inspector{background:var(--paper);border-left:1px solid var(--line);align-content:start;gap:14px;max-height:640px;padding:20px;display:grid;overflow-y:auto}.inspector-title{letter-spacing:-.01em;font-size:19px;font-weight:380;line-height:1.25}.inspector-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:560}.legend{color:var(--ink-2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;padding:14px 0;font-size:12px;display:flex}.legend-item{align-items:center;gap:8px;display:inline-flex}.legend-node{border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #131c2259}.node-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 24px;display:grid}.node-ring{border-top:1px solid var(--line);padding:14px 0}.node-ring h3{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10.5px;font-weight:560}.node-btn{text-align:left;border:0;border-bottom:1px dotted var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;width:100%;padding:6px 0;font-size:13.5px;display:grid}.node-btn[aria-pressed=true]{color:var(--maritime);font-weight:560}.node-btn:hover{color:var(--maritime)}.svg-node{cursor:pointer}.svg-node:focus-visible{outline:none}.svg-node:focus-visible circle.hit{stroke:var(--seaglass);stroke-width:2px}.lanes{border-top:1px solid var(--ink);grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.lane{align-content:start;gap:10px;min-height:220px;padding:14px 14px 18px 0;display:grid}.lane+.lane{border-left:1px solid var(--line);padding-left:14px}.lane-head{border-bottom:1px solid var(--line);gap:4px;padding-bottom:10px;display:grid}.lane-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:560}.lane-card{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;text-decoration:none;display:grid}.lane-card:hover .lane-card-title{color:var(--maritime)}.lane-card-title{font-size:14px;font-weight:500}.lane-locks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 20px;display:grid}.lane-lock{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;font-size:13px;display:grid}.lane-lock strong{font-weight:520}.waterfall td .money-state{align-items:flex-end}.blockers{color:var(--ink-3);gap:2px;margin:4px 0 0;padding-left:16px;font-size:12px;display:grid}.hash{color:var(--ink-2);letter-spacing:.02em;font-family:ui-monospace,Consolas,monospace;font-size:11.5px}.report-sheet{max-width:920px}.report-head{border-bottom:1px solid var(--ink);gap:8px;margin-bottom:8px;padding-bottom:22px;display:grid}.report-section{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(160px,220px) minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.report-section .num{font-size:22px}.report-section h2{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:5px;font-size:13px;font-weight:560}.report-section ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.report-section ul li{border-bottom:1px dotted var(--line);padding-bottom:8px}.report-section ul li:last-child{border-bottom:0}.report-section ul li.folded{display:none}.chain-head{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0;display:grid}.chain-cell{border-bottom:1px solid var(--line);gap:4px;padding:14px 16px 14px 0;display:grid}.chain-cell strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:300}.showcase-item{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.showcase-item .num{font-size:26px}.signin{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:100vh;display:grid}.signin-hero{background:var(--alabaster);border-right:1px solid var(--line);padding:clamp(28px, 5vw, 72px) var(--gutter);align-content:space-between;gap:40px;display:grid;overflow:hidden}.signin-hero .lede{max-width:46ch;margin-top:22px}.signin-panel{padding:clamp(28px, 5vw, 72px) var(--gutter);align-content:center;gap:24px;display:grid}.signin-users{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.signin-user{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;transition:background var(--t) var(--ease);background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:18px 0;display:grid}.signin-user:hover{background:linear-gradient(90deg,#d9e6e780,#0000)}.signin-user .num{font-size:22px}.signin-user strong{font-size:16px;font-weight:500;display:block}.signin-user span.sub{color:var(--ink-3);font-size:12.5px}.signin-foot{color:var(--ink-3);letter-spacing:.04em;flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.drawer-wrap{z-index:60;animation:fade var(--t) var(--ease);background:#131c2247;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--paper);border-left:1px solid var(--line);width:min(560px,100%);height:100%;animation:slide var(--t) var(--ease);outline:none;flex-direction:column;display:flex}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.drawer-title{font-size:18px;font-weight:400}.drawer-body{align-content:start;gap:18px;padding:22px;display:grid;overflow-y:auto}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:.6;transform:translate(16px)}to{opacity:1;transform:none}}@media (max-width:1200px){.mandate-row{grid-template-columns:44px minmax(0,1.5fr) repeat(2,minmax(0,1fr)) minmax(0,1.1fr)}.mandate-row .col-collected{display:none}.field-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:980px){:root{--rail:0px}.app{grid-template-columns:minmax(0,1fr)}.rail{z-index:50;width:min(320px,88vw);transition:transform var(--t) var(--ease);position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:0 0 0 100vmax #131c2200}.rail.is-open{transform:none}.rail-backdrop{z-index:45;background:#131c2240;border:0;display:block;position:fixed;inset:0}.btn.menu-toggle{display:inline-flex}.split,.grid-2,.grid-3,.hero-agency{grid-template-columns:minmax(0,1fr)}.mandate-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.mandate-row .col-contracted,.mandate-row .col-collected{display:none}.mandate-row .mandate-signals{grid-column:2/-1}.field-layout{grid-template-columns:minmax(0,1fr)}.inspector{border-left:0;border-top:1px solid var(--line);max-height:none}.activation{grid-template-columns:minmax(0,1fr)}.activation-col+.activation-col{border-left:0;border-top:1px solid var(--line);padding-left:0}.signin{grid-template-columns:minmax(0,1fr)}.signin-hero{border-right:0;border-bottom:1px solid var(--line)}.source-row{grid-template-columns:minmax(0,1fr);gap:8px}.report-section{grid-template-columns:36px minmax(0,1fr)}.report-section>div:last-child{grid-column:2}}@media (max-width:640px){:root{font-size:14.5px}.topbar{padding:10px 16px}.runtime{display:none}.content{padding:26px 16px 72px}.page-head{grid-template-columns:minmax(0,1fr)}.page-head-aside{justify-content:flex-start}.page-title{font-size:34px}.moment{grid-template-columns:repeat(2,minmax(0,1fr))}.ira-step{grid-template-columns:32px minmax(0,1fr)}.ira-step .ira-body{grid-column:2}.seam-facts{grid-template-columns:minmax(0,1fr)}.seam-fact+.seam-fact{border-left:0;border-top:1px dashed var(--rust)}.kv{grid-template-columns:minmax(0,1fr);gap:2px}.mandate-row{grid-template-columns:32px minmax(0,1fr);gap:12px}.mandate-row .col-inventory{grid-column:2}.mini-scores{min-width:0}.field-stage{min-height:380px}.band{padding:8px 16px}.footer{padding:16px}.table.stack-mobile thead{display:none}.table.stack-mobile,.table.stack-mobile tbody,.table.stack-mobile tr,.table.stack-mobile td{width:100%;display:block}.table.stack-mobile tr{border-bottom:1px solid var(--line-strong);padding:10px 0}.table.stack-mobile td{text-align:left;border:0;min-height:24px;padding:4px 0 4px 122px;position:relative}.table.stack-mobile td.numc{text-align:left}.table.stack-mobile td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;width:112px;color:var(--ink-3);font-size:10px;font-weight:560;position:absolute;top:6px;left:0}.table.stack-mobile td[data-label=""]{padding-left:0}.table.stack-mobile td[data-label=""]:before{display:none}.table.stack-mobile .money-state{align-items:flex-start}.display{font-size:clamp(52px,17vw,96px)}.lanes{grid-auto-columns:auto;grid-auto-flow:row}.lane+.lane{border-left:0;border-top:1px solid var(--line);padding-left:0}.lane{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.rail,.topbar,.band,.footer,.no-print,.skip-link{display:none!important}.app{display:block}.content{max-width:none;padding:0;animation:none}body,html,:root{background:#fff}.report-section{break-inside:avoid}.report-section ul li.folded{display:list-item}}:root{--day:#f7f6f2;--card:#fff;--ink:#121212;--ink-2:#1212129e;--ink-3:#12121261;--hair:#1212121a;--hair-2:#1212123d;--now:#d40000;--open:#23b866;--warm:#b4742c;--night:#0d0d0e;--night-2:#151516;--night-ink:#f2f0ea;--night-ink-2:#f2f0ea9e;--night-ink-3:#f2f0ea5c;--night-hair:#f2f0ea1f;--light:#ffc882d9;--spring:cubic-bezier(.22, .9, .26, 1.04);--glide:cubic-bezier(.2, .7, .2, 1)}html,body{background:var(--day)}body{font-feature-settings:"tnum" 0}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}::selection{background:#d4000024}.mono{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:10.5px;font-weight:400}.kick{margin-bottom:10px;display:block}.giant{font-family:var(--f-giant);text-transform:uppercase;letter-spacing:.004em;color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(76px,15.5vw,236px);font-weight:400;line-height:.84}.giant-sm{font-size:clamp(64px,11vw,168px)}.murmur{font-family:var(--f-serif);color:var(--ink-3);margin-top:10px;font-size:clamp(20px,2vw,26px);font-style:italic;font-weight:300}.serif-xl{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1.04}.serif-l{font-family:var(--f-serif);letter-spacing:-.005em;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.08}.serif-m{font-family:var(--f-serif);font-size:24px;font-weight:400;line-height:1.12}.v2-head{max-width:980px;padding:clamp(36px,6vw,84px) 0 clamp(24px,3vw,40px)}.v2-title{font-family:var(--f-serif);letter-spacing:-.012em;font-size:clamp(42px,5.6vw,82px);font-weight:300;line-height:1}.v2-title em,.brain-title em{font-style:italic}.v2-lede{max-width:58ch;color:var(--ink-2);margin-top:18px;font-size:15px;font-weight:340;line-height:1.6}.turn{font-variant-numeric:tabular-nums lining-nums}.ok-word{color:var(--open)}.shell{background:var(--day);min-height:100vh;color:var(--ink);transition:background .5s var(--glide), color .5s var(--glide);flex-direction:column;display:flex}.shell.is-night{background:var(--night);color:var(--night-ink)}.bar{z-index:40;min-height:60px;padding:8px var(--gutter);border-bottom:1px solid var(--hair);-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:#f7f6f2e0;align-items:center;gap:18px;display:flex;position:sticky;top:0}.is-night .bar{border-bottom-color:var(--night-hair);background:#0d0d0ed1}.brand{font-family:var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:inherit;white-space:nowrap;align-items:center;gap:9px;font-size:11px;text-decoration:none;display:inline-flex}.switch select{appearance:none;font-family:var(--f-serif);color:inherit;text-overflow:ellipsis;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 9px) 55%,calc(100% - 5px) 55%;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;max-width:32vw;padding:4px 22px 4px 0;font-size:19px;font-weight:400}.switch select option{color:var(--ink);background:var(--card)}.nav{align-items:center;gap:2px;margin-left:auto;display:flex}.nav-item{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;padding:10px 11px;font-size:10.5px;text-decoration:none;position:relative}.is-night .nav-item{color:var(--night-ink-2)}.nav-item:hover{color:var(--ink)}.is-night .nav-item:hover,.is-night .nav-item[aria-current=page]{color:var(--night-ink)}.nav-item[aria-current=page]{color:var(--ink)}.nav-item[aria-current=page]:after{content:"";border:1px solid;width:5px;height:5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.menu-host{display:inline-flex;position:relative}.menu{z-index:60;background:var(--card);min-width:220px;color:var(--ink);border:1px solid var(--hair-2);animation:drop .18s var(--glide);padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px -18px #00000047}.menu-right{left:auto;right:0}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menu-item{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:380;text-decoration:none;display:flex}.menu-item:hover{background:var(--day)}.menu-item[aria-current=page]{box-shadow:inset 2px 0 0 var(--now)}.menu-item[aria-disabled=true]{opacity:.4;pointer-events:none}.menu-tag{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.menu-note{border-bottom:1px solid var(--hair);margin-bottom:4px;padding:8px 12px 10px}.me-btn{border:1px solid var(--hair-2);color:inherit;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:10.5px;display:inline-flex}.is-night .me-btn{border-color:var(--night-hair)}.me-name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.more{display:none}.stage{min-width:0;padding:0 var(--gutter) 110px;outline:none;flex:1}.stage:focus{outline:none}.stage .content{max-width:1380px;margin:0 auto;padding:clamp(28px,4vw,56px) 0 40px}.foot{padding:18px var(--gutter) 22px;border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:9.5px;display:flex}.is-night .foot{border-top-color:var(--night-hair);color:var(--night-ink-3)}.dock{display:none}.band{font-family:var(--f-mono);letter-spacing:.18em;font-size:10px}.band-preview{color:#155e37;background:#eaf6ef;border-bottom:1px solid #c9e6d5}.pill{border:1px solid var(--hair-2);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--card);border-radius:999px;align-items:baseline;gap:6px;padding:6px 13px;font-size:13px;font-weight:430;display:inline-flex}.pill small{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.pill-ink{background:var(--ink);color:var(--day);border-color:var(--ink)}.pill-now{border-color:var(--now);color:var(--now)}.pill-faint{color:var(--ink-3);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.pill-btn{border:1px solid var(--hair-2);min-height:40px;color:inherit;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:border-color .2s var(--glide), background .2s var(--glide), transform .2s var(--spring);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:10.5px;text-decoration:none;display:inline-flex}.pill-btn:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.pill-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.pill-btn:disabled{opacity:.4;cursor:not-allowed}.pill-btn-ink{background:var(--ink);color:var(--day);border-color:var(--ink)}.pill-btn-ink:hover:not(:disabled){background:#000}.pill-btn-now{background:var(--now);color:#fff;border-color:var(--now)}.pill-btn-light{background:var(--night-ink);color:var(--night);border-color:var(--night-ink)}.pill-btn-sm{min-height:30px;padding:5px 12px}.text-btn{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.text-btn:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.text-btn:disabled{opacity:.4}.state{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:420;display:inline-flex}.state i{border:1px solid var(--ink-3);background:0 0;border-radius:50%;width:7px;height:7px}.state-warm i{background:var(--warm);border-color:var(--warm)}.state-open i,.state-in_play i{background:var(--open);border-color:var(--open);box-shadow:0 0 0 3px #23b86624}.state-signed i{background:var(--ink);border-color:var(--ink)}.state-paused i,.state-dropped i{border-style:dashed}.state-dropped{color:var(--ink-3);text-decoration:line-through}.state-due{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--now);font-size:9px}.state.is-due i{box-shadow:0 0 0 3px #d400001f}.state.is-quiet{color:var(--ink-2);font-size:12px}.mtabs{flex-wrap:wrap;gap:2px;display:flex}.mtab{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;border-bottom:1px solid #0000;align-items:baseline;gap:6px;padding:8px 10px 9px;font-size:10px;display:inline-flex}.mtab:hover{color:var(--ink)}.mtab[aria-selected=true],.mtab[aria-pressed=true],.mtab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.mtab-n{color:var(--ink-3);letter-spacing:.06em}.is-night .mtab{color:var(--night-ink-3)}.is-night .mtab[aria-selected=true]{color:var(--night-ink);border-bottom-color:var(--night-ink)}.chips-row{flex-wrap:wrap;gap:6px;display:flex}.chip-m{border:1px solid var(--hair);background:var(--card);color:var(--ink-2);border-radius:999px;align-items:baseline;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.chip-m span{font-family:var(--f-mono);color:var(--ink-3);font-size:10px}.chip-m:hover{border-color:var(--hair-2);color:var(--ink)}.chip-m.is-on{border-color:var(--ink);color:var(--ink)}.mark{flex:none;display:block;overflow:visible}.sweep{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));perspective:1600px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline:none;padding:26px 0 18px;position:relative;overflow:hidden}.sweep:focus-visible{box-shadow:inset 0 0 0 1px var(--hair-2)}.sweep.is-dragging{cursor:grabbing}.sweep-stage{height:var(--sweep-h,468px);transform-style:preserve-3d;position:relative}.sweep-item{width:var(--card-w);margin-left:calc(var(--card-w) / -2);height:100%;transform-style:preserve-3d;transition:transform .56s var(--spring), opacity .4s var(--glide), filter .4s var(--glide);will-change:transform;position:absolute;top:0;left:50%}.sweep-item:not(.is-active){filter:brightness(.985)}.sweep-item:not(.is-active) .ncard{box-shadow:none;background:#fcfbf8}.sweep.is-dragging .sweep-item,.sweep.is-still .sweep-item{transition:none}.transport{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.transport-count{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink-3);font-size:10.5px}.transport-keys{gap:6px;display:inline-flex}.tkey{border:1px solid var(--hair-2);background:var(--card);width:40px;height:32px;color:var(--ink);transition:transform .2s var(--spring), border-color .2s;border-radius:3px;place-items:center;font-size:16px;line-height:1;display:grid}.tkey:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.tkey:disabled{opacity:.3}.tkey-act{border-color:var(--ink);width:52px}.tkey-act i{background:var(--now);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d400001f}.tkey-act:disabled i{background:var(--ink-3);box-shadow:none}.ncard{background:var(--card);border:1px solid var(--hair);flex-direction:column;gap:10px;height:100%;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #12121252,0 2px #12121205}.ncard-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.ncard-kicker{text-align:right;max-width:60%;font-size:9.5px;line-height:1.7}.ncard-name{font-family:var(--f-serif);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.02}.ncard-org{color:var(--ink-2);font-size:13px;font-weight:360}.ncard-why{font-family:var(--f-serif);color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:19px;font-style:italic;font-weight:300;line-height:1.3;display:-webkit-box;overflow:hidden}.ncard-foot{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:flex}.ncard-meta{color:var(--ink-3);font-size:9.5px}.ncard-value{margin-left:auto}.ncard-open{opacity:0;pointer-events:none;position:absolute;inset:0}.sweep-item.is-active .ncard-open{pointer-events:none}.under{text-align:center;justify-items:center;gap:14px;padding:8px 0 12px;display:grid}.under-tight{grid-auto-flow:column;justify-content:center;align-items:center;gap:20px}.under-label{background:var(--ink);color:var(--day);flex-direction:column;align-items:center;gap:4px;max-width:min(640px,92vw);padding:10px 18px 11px;display:inline-flex}.under-kind{color:#f7f6f29e;font-size:9.5px}.under-action{font-family:var(--f-serif);font-size:19px;font-weight:400;line-height:1.25}.under-more{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.under-why{color:var(--ink-3);max-width:760px;font-size:9.5px;line-height:1.8}.under-said{font-family:var(--f-serif);color:var(--ink-2);font-size:18px;font-style:italic}.sstrip{border:1px solid var(--hair-2);background:var(--card);animation:drop .2s var(--glide);justify-items:center;gap:10px;padding:14px 18px;display:grid}.sstrip-q{color:var(--ink-3)}.sstrip-keys{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.skey{border:1px solid var(--hair-2);background:var(--card);color:var(--ink);transition:transform .18s var(--spring), border-color .18s, background .18s;border-radius:999px;padding:8px 14px;font-size:13px}.skey:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.skey:disabled{opacity:.45}.skey-sent,.skey-replied,.skey-won{background:var(--ink);color:var(--day);border-color:var(--ink)}.skey-drop,.skey-lost{color:var(--now);border-color:#d4000059}.skey-quiet{color:var(--ink-3);text-underline-offset:4px;border-color:#0000;text-decoration:underline}.today-head{padding:clamp(28px,5vw,64px) 0 clamp(18px,2.4vw,30px)}.ticker{margin:0 calc(-1 * var(--gutter));background:var(--ink);color:var(--day);scrollbar-width:none;overflow-x:auto}.ticker::-webkit-scrollbar{display:none}.ticker-run{padding:13px var(--gutter);white-space:nowrap;align-items:baseline;gap:34px;min-width:max-content;display:flex}.tick{color:inherit;align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.tick em{font-family:var(--f-serif);color:#f7f6f2d1;font-size:17px;font-style:italic;font-weight:300}.tick b{font-family:var(--f-mono);letter-spacing:.12em;color:#f7f6f280;font-size:11px;font-weight:400}.tick small{font-family:var(--f-mono);letter-spacing:.12em;color:#f7f6f25c;text-transform:uppercase;font-size:9.5px}.tick-link:hover em{color:#fff;text-underline-offset:4px;text-decoration:underline}.today-sweep{padding-top:10px}.today-empty{justify-items:start;gap:14px;padding:64px 0;display:grid}.today-lower{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:30px;padding-top:40px;display:grid}.focus-rows{margin:18px 0 0;padding:0;list-style:none}.focus-row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.focus-label{font-family:var(--f-serif);font-size:21px}.focus-exp{color:var(--ink-3);grid-column:1/-1;font-size:9.5px}.verdict{font-family:var(--f-mono);letter-spacing:.18em;border:1px solid var(--hair-2);border-radius:999px;align-self:center;padding:5px 10px;font-size:10px}.verdict-push{background:var(--ink);color:var(--day);border-color:var(--ink)}.verdict-continue{border-color:var(--open);color:#157242}.verdict-keep-testing{color:var(--ink-3)}.verdict-deprioritize{color:var(--now);border-color:#d400004d}.ledger-figure{font-family:var(--f-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(54px,6vw,88px);font-weight:300;line-height:.95}.crate-filters{gap:12px;padding-bottom:6px;display:grid}.crate-sweep{padding:6px 0 4px}.shelf{border-top:1px solid var(--hair);margin-top:18px;padding-top:44px}.shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin-top:12px;display:grid}.crow{border-bottom:1px solid var(--hair);color:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 0;text-decoration:none;transition:background .2s;display:grid}.crow:hover{background:linear-gradient(90deg,#0000,#12121206,#0000)}.crow:hover .crow-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.crow-main{gap:2px;min-width:0;display:grid}.crow-name{font-family:var(--f-serif);text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.15;overflow:hidden}.crow-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.addrow{border-top:1px solid var(--ink);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 8px;padding:12px 0;display:flex}.addrow-kind{display:inline-flex}.addrow-in{border:0;border-bottom:1px solid var(--hair-2);min-width:0;font-size:15px;font-family:var(--f-ui);color:var(--ink);background:0 0;flex:180px;padding:8px 2px}.addrow-in:focus{border-bottom-color:var(--ink);outline:none}.addrow-date{flex:0 170px}select.addrow-in{flex:0 200px}.back{padding-top:22px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink)}.nhero{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,64px);padding:clamp(20px,4vw,52px) 0 clamp(28px,4vw,48px);display:grid}.nhero-name{font-family:var(--f-serif);letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(48px,7vw,108px);font-weight:300;line-height:.96}.nhero-org{color:var(--ink-2);margin-top:14px;font-size:15px;font-weight:360}.nhero-org a{color:inherit;text-underline-offset:4px;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2)}.nhero-why{max-width:46ch;font-family:var(--f-serif);color:var(--ink-2);margin-top:18px;font-size:clamp(21px,2vw,26px);font-style:italic;font-weight:300;line-height:1.3}.nhero-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.nhero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.nhero-mark{width:clamp(140px,18vw,240px);height:auto}.three{border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding:34px 0;display:grid}.three-p{font-family:var(--f-serif);font-size:21px;line-height:1.3}.three-sub{color:var(--ink-2);margin-top:10px;font-size:13px}.opens{gap:0;margin:0;padding:0;list-style:none;display:grid}.opens li{font-family:var(--f-serif);border-bottom:1px solid var(--hair);padding:6px 0;font-size:20px}.schema{background:var(--card);border:1px solid var(--hair);margin:40px 0 0;padding:clamp(22px,3vw,40px)}.schema-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.schema-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.seg-m{border:1px solid var(--hair-2);border-radius:999px;padding:3px;display:inline-flex}.seg-m button{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:9.5px}.seg-m button.is-on{background:var(--ink);color:var(--day)}.dial{border:1px solid var(--ink);border-radius:999px;grid-template-columns:repeat(3,72px);padding:3px;display:inline-grid;position:relative}.dial button{z-index:1;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;padding:7px 0;font-size:10px;transition:color .3s;position:relative}.dial button[aria-checked=true]{color:var(--day)}.dial-thumb{background:var(--ink);width:72px;height:calc(100% - 6px);transition:transform .42s var(--spring);border-radius:999px;position:absolute;top:3px;left:3px}.schema-map{aspect-ratio:1000/300;width:100%;color:var(--ink);margin:26px 0 8px;position:relative}.schema-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.actor-dot{fill:var(--card);stroke:var(--ink);stroke-width:1.3px}.flow-path{fill:none;stroke:var(--hair-2);stroke-width:1.2px;color:var(--hair-2);transition:stroke .3s}.flow-path.is-on{stroke:var(--ink);color:var(--ink)}.actor-label{font-family:var(--f-serif);text-align:center;white-space:nowrap;font-size:clamp(14px,1.5vw,19px);position:absolute;top:58%;transform:translate(-50%)}.flow-label{background:var(--card);text-align:center;justify-items:center;gap:1px;padding:3px 8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.flow-label b{font-family:var(--f-serif);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(16px,1.8vw,24px);font-weight:400}.flow-label>span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);max-width:22ch;font-size:8.5px}.flow-list{margin:20px 0 0;padding:0;list-style:none;display:none}.flow-list li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 0;display:grid}.flow-who{font-family:var(--f-serif);font-size:18px}.flow-who i{color:var(--ink-3);font-style:normal}.flow-what{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-column:1;font-size:9px}.flow-list b{font-family:var(--f-serif);grid-area:1/2/span 2;align-self:center;font-size:22px;font-weight:400}.schema-body{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);margin-top:10px;padding-top:28px;display:grid}.knobs{align-content:start;gap:22px;display:grid}.scrub{gap:8px;display:grid}.scrub-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scrub-label{color:var(--ink);font-size:13.5px;font-weight:400}.scrub-value{font-family:var(--f-serif);font-variant-numeric:lining-nums tabular-nums;font-size:24px;font-weight:400}.scrub.is-assumed .scrub-value{color:var(--ink-2);font-style:italic}.scrub-track{cursor:ew-resize;touch-action:none;outline:none;height:26px;position:relative}.scrub-track:before{content:"";background:var(--hair-2);height:1px;position:absolute;top:50%;left:0;right:0}.scrub-fill{background:var(--ink);height:1px;position:absolute;top:50%;left:0}.scrub-ghost{background:var(--ink-3);width:1px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.scrub-thumb{background:var(--card);border:1.5px solid var(--ink);width:15px;height:15px;transition:transform .18s var(--spring), box-shadow .18s;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.scrub-track:hover .scrub-thumb,.scrub-track:focus-visible .scrub-thumb{transform:translate(-50%,-50%)scale(1.25);box-shadow:0 0 0 6px #1212120f}.scrub-track:active .scrub-thumb{background:var(--ink);transform:translate(-50%,-50%)scale(1.35)}.scrub-foot{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.basis{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.basis-assumption{color:var(--warm)}.basis-confirmed{color:#157242}.basis-sourced{color:var(--ink)}.scrub-note{color:var(--ink-3);font-size:12px;font-style:italic;font-family:var(--f-serif);font-size:15px}.schema-note{font-family:var(--f-serif);color:var(--now);font-size:17px;font-style:italic}.ledger{background:var(--day);border-radius:14px;align-self:start;padding:clamp(18px,2vw,28px)}.ledger-note{font-family:var(--f-serif);color:var(--ink-2);margin-top:12px;font-size:17px;font-style:italic}.results{margin:18px 0 0;padding:0;list-style:none}.results li{border-top:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.results b{font-family:var(--f-serif);font-variant-numeric:lining-nums tabular-nums;font-size:21px;font-weight:400}.nlower{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);padding-top:22px;display:grid}.ncol{align-content:start;gap:0;display:grid}.nsec{border-bottom:1px solid var(--hair);gap:12px;padding:30px 0;display:grid}.nsec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nsec-quiet{border-bottom:0}.facts{margin:0;padding:0;list-style:none}.fact{border-top:1px solid var(--hair);grid-template-columns:12px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.fact-dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:7px}.fact-found_at_source .fact-dot,.fact-confirmed .fact-dot{background:var(--open)}.fact-not_found .fact-dot,.fact-rejected .fact-dot{border:1.5px solid var(--now);background:0 0}.fact-unreachable .fact-dot{border:1.5px dashed var(--ink-3);background:0 0}.fact-text{font-size:14.5px;line-height:1.5}.fact-quote{font-family:var(--f-serif);color:var(--ink-2);margin-top:4px;font-size:17px;font-style:italic}.fact-meta{color:var(--ink-3);margin-top:6px;font-size:9px}.fact-meta a{color:inherit}.links{margin:0;padding:0;list-style:none}.links li{border-top:1px solid var(--hair);padding:9px 0;font-size:14px}.links li.is-open{color:var(--ink-2)}.links a{color:inherit;text-underline-offset:4px}.align-list{margin:0;padding:0;list-style:none}.align-one{border-top:1px solid var(--hair)}.align-q{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:16px 0;display:grid}.align-t{font-family:var(--f-serif);font-size:21px;line-height:1.25}.align-meta{color:var(--ink-3);grid-column:1;font-size:9px}.align-plus{font-family:var(--f-serif);color:var(--ink-3);grid-area:1/2/span 2;align-self:center;font-size:26px}.align-a{animation:drop .2s var(--glide);gap:12px;padding:0 0 18px;display:grid}.align-detail{color:var(--ink-2);max-width:70ch}.align-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.touch-panel{background:var(--card);border:1px solid var(--hair);gap:10px;padding:14px 16px;display:grid}.touch-panel .sstrip-keys{justify-content:flex-start}.touch-next{flex-wrap:wrap;gap:10px;display:flex}.timeline{margin:4px 0 0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);gap:2px 14px;padding:10px 0;display:grid}.tl-when{color:var(--ink-3);padding-top:3px;font-size:9.5px}.tl-what b{font-weight:480}.tl-what .mono{color:var(--ink-3);margin-left:6px;font-size:9px}.tl-note,.tl-next{color:var(--ink-2);grid-column:2;font-size:13px}.tl-next{font-size:9px}.note-body{white-space:pre-wrap;font-family:var(--f-ui);background:var(--card);border:1px solid var(--hair);max-height:360px;margin:0;padding:16px 18px;font-size:14px;line-height:1.6;overflow:auto}.optout{background:#fff8f7;border:1px solid #d4000040;gap:10px;padding:14px 16px;display:grid}.align-count{align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.align-list-page{border-bottom:1px solid var(--hair);max-width:1040px}.align-list-page .align-t{font-size:clamp(22px,2.2vw,28px)}.align-group{margin-top:26px}.align-group .kick{margin-bottom:4px}.aligned{margin-top:30px}.aligned summary{cursor:pointer;padding:10px 0}.aligned-list{margin:0;padding:0;list-style:none}.aligned-list li{border-top:1px solid var(--hair);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.paste{gap:12px;display:grid}.paste-area{resize:vertical;border:1px solid var(--hair-2);background:var(--card);width:100%;min-height:280px;font-family:var(--f-mono);color:var(--ink);padding:18px 20px;font-size:12.5px;line-height:1.6}.paste-area:focus{border-color:var(--ink);outline:none}.paste-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fed{background:var(--card);border:1px solid var(--hair);animation:drop .25s var(--glide);gap:16px;margin-top:26px;padding:24px;display:grid}.fed-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.fed-figs>div{gap:4px;display:grid}.fed-figs .ledger-figure{font-size:clamp(40px,4.4vw,64px)}.fed-list{color:var(--ink-2);gap:4px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.fed-warn{color:var(--warm)}.feed-lower{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);margin-top:44px;padding-top:34px;display:grid}.res-list,.batch-list{margin:16px 0 0;padding:0;list-style:none}.res{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.res-main{gap:3px;display:grid}.res-name{font-family:var(--f-serif);font-size:21px}.res-name a{color:inherit;text-underline-offset:4px;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2)}.res-why{color:var(--ink-2);font-size:13.5px}.res-how{color:var(--ink-3);font-size:9px;line-height:1.7}.res-mined .res-name,.res-dropped .res-name{color:var(--ink-3)}.batch-list li{border-top:1px solid var(--hair);gap:3px;padding:12px 0;display:grid}.batch-title{font-family:var(--f-serif);font-size:19px}.batch-list .mono{font-size:9px}.houses-head{padding-bottom:24px}.house-list{gap:14px;display:grid}.house{background:#efede7;border-radius:22px;grid-template-columns:minmax(240px,.9fr) minmax(0,2fr);align-items:center;gap:clamp(18px,3vw,44px);padding:clamp(20px,2.6vw,34px);display:grid;overflow:hidden}.house:nth-child(3n+2){background:#ecedef}.house:nth-child(3n){background:#f1eeea}.house.is-illustrative{background:repeating-linear-gradient(135deg,#f1efe9 0 14px,#eeece5 14px 28px)}.house.house-new{border:1px solid var(--hair-2);background:0 0;grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.house-text{align-content:start;gap:8px;display:grid}.house-name{font-family:var(--f-serif);font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.02}.house-line{color:var(--ink-3);font-size:9.5px;line-height:1.8}.house-text .row{margin-top:8px}.house-tiles{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;min-width:0;padding:4px 2px 10px;display:flex;overflow-x:auto}.tile{scroll-snap-align:start;width:128px;color:inherit;flex:none;gap:6px;text-decoration:none;display:grid}.tile-art{background:var(--card);border:1px solid var(--hair);width:128px;height:128px;transition:transform .3s var(--spring), box-shadow .3s;place-items:center;display:grid}.tile:hover .tile-art{transform:translateY(-3px);box-shadow:0 16px 30px -18px #12121266}.tile-name{font-family:var(--f-serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;overflow:hidden}.tile-meta{color:var(--ink-3);font-size:8.5px}.tile-empty{border:1px dashed var(--hair-2);place-content:center;gap:4px;width:200px;height:128px;padding:14px;display:grid}.brain-wrap{color:var(--night-ink);padding-bottom:40px}.brain-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:clamp(24px,4vw,52px) 0 10px;display:flex}.kick-night{color:var(--night-ink-3)}.brain-title{font-family:var(--f-serif);letter-spacing:-.01em;max-width:18ch;font-size:clamp(34px,4.4vw,64px);font-weight:300;line-height:1.02}.brain-sub{font-family:var(--f-serif);font-size:clamp(28px,3vw,42px);font-weight:300}.brain-stage{margin:6px calc(-1 * var(--gutter)) 0;border-top:1px solid var(--night-hair);border-bottom:1px solid var(--night-hair);background:radial-gradient(ellipse at 50% 48%, #18181a 0%, var(--night) 66%);position:relative;overflow:hidden}.brain-svg{width:100%;height:min(86vh,980px);display:block}.ring-line{fill:none;stroke:var(--night-hair);stroke-width:1px}.ring-line.is-lit{stroke:#f2f0ea33}.ring-none{stroke-dasharray:2 6}.ring-label{fill:var(--night-ink-3);font-family:var(--f-mono);letter-spacing:.26em;paint-order:stroke;stroke:var(--night);stroke-width:6px;font-size:10px}.rim{fill:none;stroke:#f2f0ea38;stroke-width:1px}.rim-reservoirs{stroke-dasharray:1 5}.sector line{stroke:var(--night-hair);stroke-dasharray:2 5}.sector-label{fill:var(--night-ink-3);font-family:var(--f-mono);letter-spacing:.16em;font-size:8.5px}.edge{stroke:#f2f0ea29;stroke-width:.8px;stroke-dasharray:3 5}.edge.is-proven{stroke:#f2f0ea6b;stroke-dasharray:none}.edge.edge-in_circle{stroke:#f2f0ea0f;stroke-dasharray:none}.edge.edge-at_moment,.edge.edge-feeds{stroke:#f2f0ea14;stroke-dasharray:2 6}.edge.is-lit{stroke:var(--night-ink);stroke-width:1.2px}.edge.is-money{stroke:var(--light);stroke-dasharray:none;opacity:.7}.pt{cursor:pointer;animation:appear .6s var(--glide) both;outline:none;transition:opacity .3s}@keyframes appear{0%{opacity:0}to{opacity:1}}.pt.is-dim{opacity:.28}.pt-dot{transition:r .4s var(--spring), fill .4s}.pt-live{fill:none;stroke:var(--open);stroke-width:1.2px}.pt-due{fill:var(--now)}.pt-org{fill:none;stroke:var(--night-ink-2);stroke-width:1px}.pt-res{fill:none;stroke:var(--night-ink-2);stroke-width:1px;stroke-dasharray:2 2}.pt-moment{stroke:var(--night-ink);stroke-width:1.4px}.pt-hit{fill:#0000}.pt-center{fill:var(--night-ink)}.pt-center-halo{fill:none;stroke:#f2f0ea33}.pt-center-label{fill:var(--night-ink);font-family:var(--f-serif);paint-order:stroke;stroke:var(--night);stroke-width:5px;font-size:17px}.pt-label{fill:var(--night-ink);font-family:var(--f-serif);paint-order:stroke;stroke:var(--night);stroke-width:4px;stroke-linejoin:round;font-size:15px}.pt-label-organization,.pt-label-reservoir{font-family:var(--f-mono);letter-spacing:.1em;fill:var(--night-ink-2);font-size:9px}.pt-label-moment{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--night-ink-2);font-size:9px}.pt:hover .pt-dot,.pt:focus-visible .pt-dot,.pt.is-sel .pt-dot{stroke:var(--night-ink);stroke-width:1.4px}.pt:focus-visible .pt-hit{stroke:var(--night-ink);stroke-width:1px;stroke-dasharray:2 3}.sheet{z-index:3;border:1px solid var(--night-hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(380px,42%);animation:slidein .32s var(--spring);background:#151516f0;align-content:start;gap:12px;padding:26px;display:grid;position:absolute;top:20px;bottom:20px;right:20px;overflow-y:auto}@keyframes slidein{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.sheet-close{color:var(--night-ink-3);background:0 0;border:0;justify-self:end;font-size:9.5px}.sheet-close:hover{color:var(--night-ink)}.sheet-name{font-family:var(--f-serif);font-size:36px;font-weight:300;line-height:1.02}.sheet-org{color:var(--night-ink-2);font-size:13.5px}.sheet-why{font-family:var(--f-serif);color:var(--night-ink-2);font-size:19px;font-style:italic;font-weight:300}.sheet-row{align-items:center;gap:14px;display:flex}.sheet-row .mono,.sheet .mono{color:var(--night-ink-3)}.sheet .state{color:var(--night-ink)}.sheet .state i{border-color:var(--night-ink-2)}.sheet-value{font-family:var(--f-serif);color:var(--light);font-size:34px}.sheet-value small{font-size:9px}.sheet-move{color:var(--night-ink-2);font-size:13.5px}.sheet-list{margin:0;padding:0;list-style:none}.sheet-list li{border-top:1px solid var(--night-hair);padding:8px 0}.sheet-list a{color:var(--night-ink);font-family:var(--f-serif);font-size:18px;text-decoration:none}.sheet .pill-btn{justify-self:start;margin-top:6px}.brain-legend{color:var(--night-ink-3);flex-wrap:wrap;gap:8px 22px;padding:16px 0;font-size:9px;display:flex}.lg{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.lg-dot{background:#f2f0ea73}.lg-warm{background:var(--light)}.lg-due{background:var(--now);width:6px;height:6px}.lg-org{border:1px solid var(--night-ink-2);border-radius:0}.lg-res{border:1px dashed var(--night-ink-2)}.lg-proven{vertical-align:3px;background:#f2f0ea80;border-radius:0;width:18px;height:1px}.lg-unproven{vertical-align:3px;border-top:1px dashed #f2f0ea66;border-radius:0;width:18px;height:0}.cities{border-top:1px solid var(--night-hair);padding:40px 0 10px}.city-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.city-grid li{border-top:1px solid var(--night-hair);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;display:flex}.city-name{font-family:var(--f-serif);font-size:24px;font-weight:300}.city-n{color:var(--night-ink-3);font-size:9px}.is-night .note-error{color:#ffb4a8;background:#d400001f;border-color:#d400004d}.is-night .loading{color:var(--night-ink-2)}.is-night .loading-rule{background:var(--night-ink-2)}.page-title{font-weight:300}.display{font-stretch:70%}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--day)}.btn,.btn-sm{border-radius:999px}.ready{white-space:nowrap;color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:420;display:inline-flex}.ready i{border:1px solid var(--ink-3);background:0 0;border-radius:50%;flex:none;width:7px;height:7px}.ready-decision_maker_verified i{background:var(--open);border-color:var(--open);box-shadow:0 0 0 3px #23b86624}.ready-route_verified i{border:1.5px solid var(--open)}.ready-research_required{color:var(--ink-2)}.ready-research_required i{background:var(--hair-2);border-color:var(--hair-2)}.ready.is-quiet{color:var(--ink-2);font-size:11.5px}.ready.is-night{color:var(--night-ink)}.roletag{border:1px solid var(--hair-2);letter-spacing:.16em;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:8.5px;display:inline-flex}.roletag-budget{border-color:var(--ink);color:var(--ink)}.roletag-gatekeeper{color:var(--ink-3);border-style:dashed}.handed{letter-spacing:.16em;color:var(--ink);white-space:nowrap;font-size:9.5px}.handed-dot{background:var(--ink);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.ncard-ready{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.crow-ready{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.tick-sep{background:#f7f6f229;align-self:stretch;width:1px;margin:2px 0}.tick-ready i{border:1px solid #f7f6f266;border-radius:50%;align-self:center;width:6px;height:6px}.tick-decision_maker_verified i{background:var(--open);border-color:var(--open)}.tick-route_verified i{border-color:var(--open)}.nready{background:var(--card);border:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:start;gap:clamp(18px,2.4vw,36px);margin:28px 0 0;padding:22px 24px;display:grid}.nready .kick{margin-bottom:8px}.nready-word{font-family:var(--f-serif);font-size:21px;line-height:1.2}.nready-word .ready{font-family:var(--f-serif);gap:10px;font-size:21px;font-weight:400}.nready-missing{color:var(--ink-2);max-width:34ch;margin-top:8px;font-size:12.5px;line-height:1.5}.nready-route{justify-items:start;gap:8px;min-width:0;display:grid}.route-line{text-align:left;font-family:var(--f-serif);color:var(--ink);cursor:text;border:0;border-bottom:1px dashed var(--hair-2);overflow-wrap:anywhere;background:0 0;max-width:100%;padding:0;font-size:19px;line-height:1.3}.route-line:hover{border-bottom-color:var(--ink)}.route-edit{align-items:center;gap:8px;width:100%;display:flex}.route-in{min-width:0;font:inherit;font-family:var(--f-serif);border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;flex:1;padding:4px 0;font-size:19px}.route-in:focus{outline:none}.nready-role{justify-items:start;gap:10px;display:grid}.nready-act{align-self:center}.nready-said,.nready-err{grid-column:1/-1}.nready-said{color:var(--ink-2);font-size:13px}.nready .pill-btn[aria-disabled=true]{opacity:.45}.ready-page{padding-bottom:80px}.ready-head{border-bottom:1px solid var(--hair);padding:clamp(36px,6vw,84px) 0 clamp(24px,3vw,40px)}.ready-title{font-family:var(--f-serif);letter-spacing:-.015em;max-width:16ch;font-size:clamp(48px,7.4vw,112px);font-weight:300;line-height:.96}.ready-head .v2-lede{margin-top:26px}.ready-title em{font-style:italic}.ready-figs{grid-template-columns:repeat(3,minmax(0,140px)) minmax(0,1fr);align-items:end;gap:24px;margin-top:34px;display:grid}.ready-figs>div{gap:6px;display:grid}.ready-n{font-family:var(--f-serif);font-variant-numeric:tabular-nums lining-nums;font-size:56px;font-weight:300;line-height:1}.ready-dl{text-align:right;justify-self:end;justify-items:end}.ready-empty{justify-items:start;gap:14px;padding:60px 0;display:grid}.ready-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(28px,4vw,48px);display:grid}.rcard{background:var(--card);border:1px solid var(--hair);transition:border-color .4s var(--glide);flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,32px);display:flex}.rcard:hover{border-color:var(--hair-2)}.rcard-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcard-name{font-family:var(--f-serif);margin-top:8px;font-size:clamp(30px,2.6vw,38px);font-weight:400;line-height:1.04}.rcard-org{color:var(--ink-2);font-size:13.5px}.rcard-org a{color:inherit}.rcard-why{font-family:var(--f-serif);color:var(--ink-2);margin-top:6px;font-size:19px;font-style:italic;font-weight:300;line-height:1.35}.rcard-list{border-top:1px solid var(--hair);grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:9px 14px;margin:12px 0 0;padding-top:14px;display:grid}.rcard-list dt{letter-spacing:.16em;color:var(--ink-3);padding-top:4px;font-size:8.5px}.rcard-list dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.rcard-list a{color:var(--ink)}.rcard-check{letter-spacing:.14em;color:var(--ink-3);white-space:nowrap;margin-left:8px;font-size:8.5px;display:inline-block}.rcard-check.is-ok{color:var(--open)}.rcard-facts{border-top:1px solid var(--hair);margin-top:10px;padding-top:14px}.rcard-facts ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rcard-facts li{gap:3px;display:grid}.rcard-facts q{font-family:var(--f-serif);font-size:17px;line-height:1.35}.rcard-src{color:var(--ink-3);font-size:8.5px}.rcard-src a{color:var(--ink-2)}.rcard-foot{color:var(--ink-3);margin-top:auto;padding-top:14px;font-size:9px}.pw-form{gap:22px;max-width:420px;display:grid}.pw-label{gap:10px;display:grid}.pw-in{font:inherit;letter-spacing:.08em;border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;padding:8px 0;font-size:22px}.pw-in:focus{border-bottom-width:2px;outline:none}.pw-btn{justify-content:center;justify-self:start;min-width:140px}.pw-msg{color:var(--now);font-size:13.5px}@media (max-width:1100px){.nav-item{letter-spacing:.14em;padding:10px 7px}.switch select{max-width:24vw}}@media (max-width:980px){.today-lower,.feed-lower,.schema-body,.nlower,.three,.house{grid-template-columns:minmax(0,1fr)}.sheet{width:auto;max-height:64%;inset:auto 16px 16px}}@media (max-width:760px){.bar{gap:10px;min-height:54px}.nav,.me{display:none}.more{margin-left:auto;display:inline-flex}.switch select{max-width:48vw;font-size:17px}.dock{z-index:45;border-top:1px solid var(--hair);padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.is-night .dock{border-top-color:var(--night-hair);background:#0d0d0eeb}.dock-item{text-align:center;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:12px 4px 10px;font-size:9.5px;text-decoration:none;position:relative}.is-night .dock-item{color:var(--night-ink-3)}.dock-item[aria-current=page]{color:var(--ink)}.is-night .dock-item[aria-current=page]{color:var(--night-ink)}.dock-item[aria-current=page]:before{content:"";background:var(--now);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.stage{padding:0 16px 120px}:root{--gutter:16px}.sweep-stage{height:var(--sweep-h-m,440px)}.ncard-kicker{max-width:50%;font-size:8.5px}.ncard-name{font-size:30px}.ncard-why{-webkit-line-clamp:3;font-size:17px}.under-action{font-size:17px}.shelf-grid,.nhero{grid-template-columns:minmax(0,1fr)}.nhero-mark{order:-1;width:120px}.schema{margin-left:-4px;margin-right:-4px;padding:18px}.schema-map{display:none}.flow-list{display:block}.schema-controls{width:100%}.seg-m{scrollbar-width:none;max-width:100%;overflow-x:auto}.seg-m button{letter-spacing:.1em;padding:6px 9px}.dial{grid-template-columns:repeat(3,64px)}.dial-thumb{width:64px}.fed-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.giant{font-size:clamp(64px,21vw,120px)}.brain-svg{aspect-ratio:1;height:auto}.timeline li{grid-template-columns:minmax(0,1fr)}.tl-note,.tl-next{grid-column:1}.foot{padding-bottom:90px}.menu-sheet{position:fixed;top:58px;left:12px;right:12px}}@media (max-width:980px){.nready{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nready-act{grid-column:1/-1}}@media (max-width:760px){.nready{grid-template-columns:minmax(0,1fr);margin-left:-4px;margin-right:-4px;padding:18px}.ready-figs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ready-dl{text-align:left;grid-column:1/-1;justify-self:start;justify-items:start}.ready-n{font-size:42px}.rcard-list{grid-template-columns:minmax(0,1fr);gap:2px}.rcard-list dd{margin-bottom:8px}.crow-ready .roletag{display:none}}.cockpit{color:var(--night-ink);padding-bottom:60px}.ck-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:clamp(24px,4vw,52px) 0 18px;display:flex}.ck-ghost{border-color:var(--night-hair);color:var(--night-ink-2)}.ck-ghost:hover:not(:disabled),.ck-ghost.is-on{border-color:var(--night-ink);color:var(--night-ink)}.cockpit .mono{color:var(--night-ink-3)}.cockpit .text-btn{color:var(--night-ink-2);-webkit-text-decoration-color:var(--night-hair);text-decoration-color:var(--night-hair)}.cockpit .text-btn:hover{color:var(--night-ink);-webkit-text-decoration-color:var(--night-ink);text-decoration-color:var(--night-ink)}.cockpit .state{color:var(--night-ink-2)}.cockpit .state i{border-color:var(--night-ink-3)}.cockpit .state-signed i{background:var(--night-ink);border-color:var(--night-ink)}.cockpit .ready-research_required{color:var(--night-ink-3)}.cockpit .ready-research_required i{background:var(--night-hair);border-color:var(--night-ink-3)}.ck-input{border:0;border-bottom:1px solid var(--night-hair);color:var(--night-ink);font:inherit;background:0 0;outline:none;min-width:0;padding:7px 0;font-size:14px;transition:border-color .2s}.ck-input:focus{border-bottom-color:var(--night-ink)}.ck-input::placeholder{color:var(--night-ink-3)}.ck-input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ck-empty{color:var(--night-ink-3);font-size:13px}.ck-faint{color:var(--night-ink-3)}.ck-clocks{border-top:1px solid var(--night-hair);border-bottom:1px solid var(--night-hair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ck-clock{align-content:start;gap:4px;padding:16px 18px 18px 0;display:grid}.ck-clock+.ck-clock{border-left:1px solid var(--night-hair);padding-left:18px}.ck-clock-n{font-family:var(--f-giant);letter-spacing:.01em;color:var(--night-ink);font-size:clamp(44px,6vw,84px);line-height:.9}.ck-clock.is-hot .ck-clock-n{color:var(--now)}.ck-clock-set{border:1px dashed var(--night-ink-3);color:var(--night-ink-2);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;margin-top:10px;padding:8px 12px;font-size:10px}.ck-clock-set:hover{border-color:var(--night-ink);color:var(--night-ink)}.ck-money{padding:26px 0 8px}.ck-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ck-fig{gap:6px;display:grid}.ck-fig-n{font-family:var(--f-serif);letter-spacing:-.01em;font-size:clamp(34px,4.6vw,66px);font-weight:300;line-height:1}.ck-fig-secured .ck-fig-n{color:var(--light)}.ck-fig-ceiling .ck-fig-n{color:var(--night-ink-3)}.ck-bar{background:var(--night-hair);height:6px;margin-top:20px;display:flex;position:relative;overflow:hidden}.ck-bar i{height:100%;transition:width .7s var(--glide);display:block}.ck-bar-secured{background:var(--light)}.ck-bar-play{background:repeating-linear-gradient(90deg,#ffc8828c 0 3px,#0000 3px 6px)}.ck-note{margin-top:10px;font-size:9px;display:block}.ck-numbers{border:1px solid var(--night-hair);background:var(--night-2);animation:slidein .3s var(--spring);gap:22px;margin:18px 0 8px;padding:22px;display:grid}.ck-numbers fieldset{border:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 22px;margin:0;padding:0;display:grid}.ck-numbers legend{color:var(--night-ink-3);grid-column:1/-1;margin-bottom:4px}.ck-numbers label{color:var(--night-ink-2);gap:2px;font-size:12px;display:grid}.ck-numbers .ck-wide{grid-column:span 2}.ck-numbers-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.ck-problem{color:#ffb4a8;margin-right:auto;font-size:13px}.ck-lanes{margin:26px calc(-1 * var(--gutter)) 0;background:var(--night-hair);border-top:1px solid var(--night-hair);border-bottom:1px solid var(--night-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.ck-lane{background:var(--night);padding:22px var(--gutter) 26px;align-content:start;gap:16px;min-width:0;display:grid}.ck-lane+.ck-lane{padding-left:22px}.ck-lane-head{gap:8px;display:grid}.ck-lane-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ck-lane-title h3{font-family:var(--f-serif);font-size:28px;font-weight:400;line-height:1}.ck-lane-nums{flex-wrap:wrap;gap:4px 14px;font-size:9px;display:flex}.ck-lane-nums b{font-family:var(--f-serif);letter-spacing:0;text-transform:none;color:var(--night-ink);margin-right:4px;font-size:17px;font-weight:400}.ck-lane-nums b.is-secured{color:var(--light)}.ck-lane-nums b.is-faint{color:var(--night-ink-3)}.ck-lane-sub{color:var(--night-ink-2);font-size:12.5px}.ck-lane-capital{box-shadow:inset 0 2px #ffc8828c}.ck-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ck-ticket{align-content:start;gap:6px;min-width:0;display:grid}.ck-ticket-cell{border:1px solid var(--night-hair);color:var(--night-ink);cursor:pointer;text-align:left;transition:border-color .2s, background .3s var(--glide), transform .2s var(--spring);background:0 0;justify-items:start;gap:4px;padding:14px 12px;display:grid}.ck-ticket-cell:hover:not(:disabled){border-color:var(--night-ink-2);transform:translateY(-1px)}.ck-ticket-amt{font-family:var(--f-serif);font-size:26px;line-height:1}.ck-ticket.is-placed .ck-ticket-cell{background:var(--light);border-color:var(--light);color:var(--night)}.ck-ticket.is-placed .ck-ticket-cell .mono{color:#0d0d0e99}.ck-sponsor-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ck-sponsor-glance>div{gap:2px;display:grid}.ck-big{font-family:var(--f-giant);font-size:40px;line-height:1}.ck-top{margin:0;padding:0;list-style:none}.ck-top li{border-top:1px solid var(--night-hair);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:flex}.ck-top li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck-top .mono{flex:none;font-size:9px}.ck-link{justify-self:start}.ck-rooms{gap:10px;display:grid}.ck-rooms-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ck-cabins{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ck-cabins i{aspect-ratio:1.4;border:1px solid var(--night-hair);transition:background .4s var(--glide), border-color .4s}.ck-cabins i.is-sold{background:var(--night-ink);border-color:var(--night-ink)}.ck-daybar{background:var(--night-hair);height:6px}.ck-daybar i{background:var(--night-ink);height:100%;transition:width .6s var(--glide);display:block}.ck-stepper{align-items:center;gap:8px;display:inline-flex}.ck-stepper button{border:1px solid var(--night-hair);width:28px;height:28px;color:var(--night-ink);cursor:pointer;background:0 0;border-radius:50%;font-size:15px;line-height:1}.ck-stepper button:hover:not(:disabled){border-color:var(--night-ink)}.ck-stepper button:disabled{opacity:.3;cursor:default}.ck-stepper .mono{text-align:center;min-width:52px;color:var(--night-ink-2)}.ck-steps{flex-wrap:wrap;gap:4px;display:flex}.ck-step{border:1px solid var(--night-hair);color:var(--night-ink-3);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;padding:6px 9px;font-size:9px}.ck-step:hover:not(:disabled){color:var(--night-ink);border-color:var(--night-ink-2)}.ck-step.is-on{background:var(--night-ink);color:var(--night);border-color:var(--night-ink)}.ck-step.is-off.is-on{color:var(--night-ink-2);background:0 0;text-decoration:line-through}.ck-dl{gap:10px;margin:0;display:grid}.ck-dl>div{gap:2px;display:grid}.ck-dl dd{font-family:var(--f-serif);margin:0;font-size:22px}.ck-pins{flex-wrap:wrap;align-items:center;gap:5px;display:flex;position:relative}.ck-chip{border:1px solid var(--night-hair);max-width:100%;color:var(--night-ink);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:12px;display:inline-flex}.ck-chip a{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ck-chip a:hover{text-decoration:underline}.ck-chip button{width:18px;height:18px;color:var(--night-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;line-height:1}.ck-chip button:hover{color:var(--night-ink);background:var(--night-hair)}.ck-chip-place{cursor:pointer;font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding-right:10px;font-size:10px}.ck-add{border:1px dashed var(--night-ink-3);color:var(--night-ink-2);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:9px}.ck-add:hover,.ck-add[aria-expanded=true]{border-color:var(--night-ink);color:var(--night-ink)}.ck-picker{z-index:8;border:1px solid var(--night-hair);width:min(340px,86vw);animation:slidein .24s var(--spring);background:#151516f7;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 48px -20px #000c}.ck-picker ul{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.ck-picker li button{border:0;border-top:1px solid var(--night-hair);width:100%;color:var(--night-ink);text-align:left;cursor:pointer;background:0 0;gap:2px;padding:8px 6px;display:grid}.ck-picker li button:hover,.ck-picker li button:focus-visible{background:var(--night-hair)}.ck-pick-name{font-family:var(--f-serif);font-size:17px}.ck-picker .mono{letter-spacing:.12em;font-size:8.5px}.ck-map{padding-top:46px}.ck-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.ck-map-tabs{justify-items:end;gap:6px;display:grid}.ck-map-stage{margin:14px calc(-1 * var(--gutter)) 0;border-top:1px solid var(--night-hair);border-bottom:1px solid var(--night-hair);background:#0a0a0b;position:relative;overflow:hidden}.ck-map-wait{aspect-ratio:2.3;place-items:center;display:grid}.leadmap-svg{aspect-ratio:2.3;width:100%;height:auto;display:block}.lm-land{fill:#f2f0ea13}.lm-borders{fill:none;stroke:#0d0d0ee6;stroke-linejoin:round}.lm-arc{fill:none;stroke:#f2f0ea4d;animation:2.6s linear infinite lm-flow}.lm-arc-capital{stroke:#ffc8828c}.lm-arc-network{stroke:#f2f0ea24}.lm-arc.is-lit{stroke:var(--night-ink)}.lm-arc-capital.is-lit{stroke:var(--light)}@keyframes lm-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-1 * var(--dash,5.6))}}.lm-anchor-dot{fill:var(--now)}.lm-anchor-ring{fill:none;stroke:var(--night-ink)}.lm-anchor-halo{fill:none;stroke:#d400008c;transform-box:fill-box;transform-origin:50%;animation:lm-halo 2.8s var(--glide) infinite}@keyframes lm-halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.lm-pt{cursor:pointer;animation:appear .6s var(--glide) both;outline:none}.lm-dot{fill:var(--night-ink);stroke:var(--night)}.lm-pt-capital .lm-dot{fill:var(--light)}.lm-pt-hospitality .lm-dot{fill:var(--night);stroke:var(--night-ink)}.lm-pt-buyout .lm-dot{fill:var(--now)}.lm-pt-network .lm-dot{fill:#f2f0ea61}.lm-approx{fill:none;stroke:#f2f0ea66}.lm-live{fill:none;stroke:var(--open)}.lm-hit{fill:#0000}.lm-pt:hover .lm-dot,.lm-pt:focus-visible .lm-dot,.lm-pt.is-sel .lm-dot{stroke:var(--night-ink)}.lm-label{fill:var(--night-ink-2);font-family:var(--f-mono);letter-spacing:.14em;paint-order:stroke;stroke:#0a0a0b;stroke-width:.25em;stroke-linejoin:round;pointer-events:none}.lm-pt.is-sel .lm-label,.lm-pt:hover .lm-label{fill:var(--night-ink)}.lm-count{fill:var(--night-ink-3)}.lm-label-anchor{fill:var(--night-ink)}.ck-legend{flex-wrap:wrap;gap:8px 20px;padding:14px 0;font-size:9px;display:flex}.lg-k{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.lg-sponsors{background:var(--night-ink)}.lg-capital{background:var(--light)}.lg-hospitality{border:1.2px solid var(--night-ink)}.lg-buyout{background:var(--now)}.lg-network{background:#f2f0ea61}.lg-approx{border:1px dashed #f2f0ea80}.lg-live{border:1.2px solid var(--open)}.ck-unplaced{color:var(--night-ink-2)}@media (prefers-reduced-motion:reduce){.lm-arc,.lm-anchor-halo{animation:none}}.ck-leads{padding-top:40px}.ck-leads-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.ck-leads-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ck-leads-tools .ck-input{width:220px}.ck-group{margin-top:18px}.ck-group-h{color:var(--night-ink-2);border-bottom:1px solid var(--night-hair);align-items:center;gap:2px;padding:8px 0;font-size:9.5px;display:flex}.ck-group-h span{color:var(--night-ink-3);margin-left:8px}.ck-rows{margin:0;padding:0;list-style:none}.ck-row{border-bottom:1px solid var(--night-hair);color:var(--night-ink);transition:background .2s, padding .25s var(--glide);grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 70px 110px 190px;align-items:center;gap:14px;padding:11px 0;text-decoration:none;display:grid}.ck-row:hover,.ck-row:focus-visible{background:#f2f0ea0a;padding-left:8px}.ck-row-name{font-family:var(--f-serif);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.1;overflow:hidden}.ck-row-org{color:var(--night-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ck-row-place{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ck-row-act{letter-spacing:.1em;color:var(--light);font-size:8px}.ck-board{padding-top:46px}.ck-pkgs{margin:18px 0 0;padding:0;list-style:none}.ck-pkg{border-top:1px solid var(--night-hair);grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) 150px 190px minmax(0,1.2fr);align-items:center;gap:16px;padding:14px 0;display:grid}.ck-pkg-id{gap:3px;min-width:0;display:grid}.ck-pkg-name{font-family:var(--f-serif);font-size:21px;line-height:1.05}.ck-pkg-id .mono{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.ck-pkg-bar{height:10px;position:relative}.ck-pkg-bar i,.ck-pkg-bar b{transition:width .6s var(--glide);position:absolute;top:0;bottom:0;left:0}.ck-pkg-bar i{background:#f2f0ea1f}.ck-pkg-bar b{background:var(--light)}.ck-pkg-money{text-align:right;color:var(--night-ink-2);gap:2px;font-size:13px;display:grid}.ck-pkg-cut{font-family:var(--f-serif);color:var(--light);font-size:20px}.ck-pkg-cut small{font-size:8.5px}.ck-follow{border:1px solid var(--night-hair);color:var(--night-ink-3);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;padding:7px 11px;font-size:9px}.ck-follow:hover:not(:disabled){color:var(--night-ink);border-color:var(--night-ink-2)}.ck-follow.is-on{color:var(--night);background:var(--light);border-color:var(--light)}@media (max-width:1180px){.ck-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-lane+.ck-lane{padding-left:var(--gutter)}.ck-pkg{grid-template-columns:minmax(0,1fr) 150px 190px}.ck-pkg-bar{order:5;grid-column:1/-1}.ck-pkg .ck-pins{grid-column:1/-1}.ck-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) 110px 170px}.ck-row-act{display:none}}@media (max-width:760px){.ck-clocks,.ck-figs{grid-template-columns:minmax(0,1fr)}.ck-clock+.ck-clock{border-left:0;border-top:1px solid var(--night-hair);padding-left:0}.ck-clock{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px}.ck-clock>.mono:first-child{grid-column:1/-1}.ck-figs{gap:10px}.ck-lanes{grid-template-columns:minmax(0,1fr)}.ck-map-tabs{justify-items:start}.leadmap-svg,.ck-map-wait{aspect-ratio:1.5}.ck-leads-tools .ck-input{width:100%}.ck-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.ck-row-org,.ck-row-place{grid-column:1}.ck-row .state{grid-area:1/2;justify-self:end}.ck-row .ready{grid-area:2/2;justify-self:end}.ck-pkg{grid-template-columns:minmax(0,1fr) auto}.ck-follow,.ck-numbers .ck-wide{grid-column:1/-1}}body.is-brief{background:var(--night)}html:has(body.is-brief){background:var(--night)}.brief{background:var(--night);min-height:100vh;color:var(--night-ink);padding:0 var(--gutter) 40px;font-family:var(--f-ui)}.brief .mono{color:var(--night-ink-3)}.brief a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--night-hair);text-decoration-color:var(--night-hair);text-underline-offset:4px}.brief a:hover{-webkit-text-decoration-color:var(--night-ink);text-decoration-color:var(--night-ink)}.brief :focus-visible{outline:1.5px solid var(--night-ink);outline-offset:3px}.bf-band{margin:0 calc(-1 * var(--gutter));padding:9px var(--gutter);background:var(--light);color:#0d0d0e;font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;text-align:center;font-size:10px}.bf-top{max-width:1380px;margin:0 auto;padding:clamp(28px,6vw,84px) 0 clamp(22px,3vw,40px)}.bf-line{animation:appear .8s var(--glide) both;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.bf-title{font-family:var(--f-serif);letter-spacing:-.015em;max-width:13ch;animation:bf-rise 1s var(--glide) .1s both;margin:18px 0 0;font-size:clamp(46px,8.4vw,132px);font-weight:300;line-height:.94}.bf-note{font-family:var(--f-serif);color:var(--night-ink-2);max-width:40ch;animation:appear 1s var(--glide) .5s both;margin-top:24px;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:300;line-height:1.35}.bf-from{color:var(--night-ink-3)}.bf-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);max-width:1380px;margin:0 auto;display:grid}.bf-stage{gap:18px;display:grid;position:sticky;top:18px}.bm-svg{width:100%;height:auto;display:block}.bm-wait{background:linear-gradient(90deg,#0000,#f2f0ea0a,#0000) 0 0/200% 100%;width:100%;animation:1.6s linear infinite bf-shine}.bm-arc{fill:none;stroke:var(--light);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8;animation:bm-draw 1.3s var(--glide) forwards;animation-delay:calc(.7s + var(--i,0) * .6s);transition:opacity .4s,stroke .4s}.bm-arc.is-lit{stroke:var(--night-ink);opacity:1}.bm-anchor{animation:appear .7s var(--glide) .3s both}.bm-spot{opacity:0;animation:appear .6s var(--glide) forwards;animation-delay:calc(.5s + var(--i,0) * .6s)}.bm-dot{fill:var(--light);stroke:var(--night);transition:fill .4s}.bm-spot.is-lit .bm-dot{fill:var(--night-ink)}.bm-num{fill:var(--light)}.bm-spot.is-lit .bm-label{fill:var(--night-ink)}@keyframes bm-draw{to{stroke-dashoffset:0}}.bf-index{border-top:1px solid var(--night-hair);margin:0;padding:0;list-style:none}.bf-index li{border-bottom:1px solid var(--night-hair);animation:appear .6s var(--glide) both}.bf-index a{color:var(--night-ink-2);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;text-decoration:none;transition:color .3s;display:grid}.bf-index li.is-lit a,.bf-index a:hover{color:var(--night-ink)}.bf-index-n{color:var(--light)!important}.bf-index-name{font-family:var(--f-serif);text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.15;overflow:hidden}.bf-index li.is-withdrawn .bf-index-name{color:var(--night-ink-3);font-style:italic}.bf-leads{min-width:0}.bf-lead{border-top:1px solid var(--night-hair);opacity:0;transition:opacity .9s var(--glide), transform .9s var(--glide);padding:clamp(36px,6vw,84px) 0;scroll-margin-top:18px;transform:translateY(26px)}.bf-lead:first-child{border-top:0;padding-top:6px}.bf-lead.is-in{opacity:1;transform:none}.bf-lead-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(16px,2.4vw,30px);display:grid}.bf-num{font-family:var(--f-giant);color:var(--light);font-size:clamp(58px,8vw,116px);line-height:.8}.bf-who{gap:6px;min-width:0;display:grid}.bf-name{font-family:var(--f-serif);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(34px,4.4vw,62px);font-weight:300;line-height:1}.bf-where{color:var(--night-ink-3)}.bf-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;margin-top:clamp(26px,3vw,40px);display:grid}.bf-part h3,.bf-record h3{margin-bottom:8px;font-weight:400}.bf-part p{color:var(--night-ink);max-width:46ch;font-size:16.5px;font-weight:340;line-height:1.6}.bf-part:first-child{grid-column:1/-1}.bf-part:first-child p{font-family:var(--f-serif);max-width:34ch;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.32}.bf-record{border-top:1px solid var(--night-hair);margin-top:clamp(26px,3vw,40px);padding-top:16px}.bf-record ol{margin:0;padding:0;list-style:none}.bf-record li{border-bottom:1px solid var(--night-hair);gap:6px;padding:12px 0;display:grid}.bf-record li p{color:var(--night-ink-2);max-width:60ch;font-size:15px;line-height:1.5}.bf-src{flex-wrap:wrap;align-items:center;gap:6px;display:flex;font-size:9.5px!important}.bf-src i{border:1px solid var(--night-ink-3);border-radius:50%;flex:none;width:7px;height:7px}.bf-src i.is-checked{background:var(--open);border-color:var(--open)}.bf-lead.is-withdrawn .bf-num{color:var(--night-ink-3)}.bf-withdrawn{font-family:var(--f-serif);color:var(--night-ink-3);margin-top:14px;font-size:24px;font-style:italic}.bf-close{border-top:1px solid var(--night-hair);gap:14px;padding:clamp(40px,6vw,90px) 0 20px;display:grid}.bf-more{font-family:var(--f-serif);font-size:clamp(30px,3.6vw,50px);font-weight:300;line-height:1.05}.bf-more-n{color:var(--light)}.bf-sender{margin-top:4px}.bf-seal{border-top:1px solid var(--night-hair);gap:8px;margin-top:26px;padding-top:14px;display:grid}.bf-seal p{color:var(--night-ink-3);max-width:54ch;font-size:13px;line-height:1.55}.bf-made{margin-top:30px;font-size:9px!important}.bf-empty{text-align:center;place-items:center;display:grid}.bf-empty-line{font-family:var(--f-serif);color:var(--night-ink-2);max-width:26ch;font-size:clamp(24px,3vw,36px);font-style:italic}.bf-opening{animation:1.4s ease-in-out infinite bf-pulse}@keyframes bf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes bf-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bf-pulse{50%{opacity:.35}}@media (max-width:980px){.bf-body{grid-template-columns:minmax(0,1fr)}.bf-stage{position:static}}@media (max-width:760px){.bf-parts{grid-template-columns:minmax(0,1fr)}.bf-index-name{font-size:19px}.bf-lead-head{grid-template-columns:minmax(0,1fr);gap:8px}}@media (prefers-reduced-motion:reduce){.bm-arc{stroke-dashoffset:0;animation:none}.bm-spot,.bm-anchor,.bf-index li,.bf-line,.bf-title,.bf-note{opacity:1;animation:none}.bf-lead{opacity:1;transition:none;transform:none}.bf-opening,.bm-wait{animation:none}}@media print{.bf-lead{opacity:1;transform:none}.bf-stage{position:static}}.brf{padding-bottom:40px}.brf-actions{margin:0 0 26px}.brf-empty{font-family:var(--f-serif);color:var(--ink-3);max-width:40ch;padding:18px 0;font-size:22px;font-style:italic}.brf-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.brf-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px 0;display:grid}.brf-row.is-fresh{animation:brf-flash 2.4s var(--glide)}.brf-row.is-revoked .brf-row-title{color:var(--ink-3)}.brf-status{align-items:center;gap:7px;display:inline-flex}.brf-status i{border:1px solid var(--ink-3);border-radius:50%;width:7px;height:7px}.brf-status.is-published{color:var(--ink)}.brf-status.is-published i{background:var(--open);border-color:var(--open)}.brf-status.is-revoked i{background:var(--ink-3)}.brf-row-title{font-family:var(--f-serif);margin:8px 0 4px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.05}.brf-row-who{color:var(--ink-3)}.brf-row-leads{color:var(--ink-2);max-width:70ch;margin-top:10px;font-size:14px}.brf-row-side{text-align:right;align-content:start;justify-items:end;gap:8px;min-width:0;display:grid}.brf-opens{justify-items:end;gap:2px;display:grid}.brf-opens-n{font-family:var(--f-giant);font-size:46px;line-height:.9}.brf-dates{color:var(--ink-3)}.brf-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.brf-wa{gap:8px;text-decoration:none}.brf-wa:before{content:"";background:var(--open);border-radius:50%;width:7px;height:7px}.brf-confirm{background:var(--card);border:1px solid var(--hair-2);text-align:left;max-width:440px;animation:slidein .3s var(--spring);gap:10px;padding:14px 16px;display:grid}.brf-confirm p{color:var(--ink-2);font-size:13px;line-height:1.5}.brf-confirm div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.brf-confirm-bar{justify-self:stretch;max-width:none}@keyframes brf-flash{0%{background:#23b86624}to{background:0 0}}.brf-compose{gap:34px;display:grid}.brf-block{border-top:1px solid var(--hair);padding-top:18px}.brf-h{color:var(--ink-2);margin-bottom:16px;display:block}.brf-count{color:var(--ink-3);margin-left:10px}.brf-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px 24px;display:grid}.brf-wide{grid-column:1/-1}.brf-field{gap:6px;min-width:0;display:grid}.brf-field>span{color:var(--ink-2);font-size:12px}.brf-field input,.brf-field textarea,.brf-search{background:var(--card);border:1px solid var(--hair-2);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:0;outline:none;padding:10px 12px;font-size:15px;transition:border-color .2s}.brf-field input:focus,.brf-field textarea:focus,.brf-search:focus{border-color:var(--ink)}.brf-field input::placeholder,.brf-field textarea::placeholder,.brf-search::placeholder{color:var(--ink-3)}.brf-hint{color:var(--ink-3);font-size:12px;line-height:1.5}.brf-hint a{color:inherit}.brf-suggest{background:var(--card);border:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex}.brf-suggest p{color:var(--ink-2);max-width:70ch;font-size:14px}.brf-picked{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.brf-pick{background:var(--card);border:1px solid var(--hair);animation:slidein .3s var(--spring);padding:12px 14px}.brf-pick.is-open{border-color:var(--hair-2)}.brf-pick-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.brf-pick-n{font-family:var(--f-giant);font-size:30px;line-height:.9}.brf-pick-name{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.brf-pick-name>span:first-child{font-family:var(--f-serif);font-size:22px;line-height:1.1}.brf-pick-name .mono{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.brf-pick-tools{gap:6px;display:flex}.brf-tool{border:1px solid var(--hair);width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;font-size:13px;display:grid}.brf-tool:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.brf-tool:disabled{opacity:.3;cursor:default}.brf-pick-why{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0 44px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.brf-pick-edit{border-top:1px solid var(--hair);gap:14px;margin-top:14px;padding-top:14px;display:grid}.brf-facts{margin:0;padding:0;list-style:none}.brf-facts li{color:var(--ink-2);border-top:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:8px;padding:7px 0;font-size:13px;line-height:1.45;display:flex}.brf-facts i{border:1px solid var(--ink-3);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.brf-facts i.is-checked{background:var(--open);border-color:var(--open)}.brf-facts .mono{color:var(--ink-3);font-size:9px}.brf-pool{gap:0;display:grid}.brf-pool ul{border:1px solid var(--hair);background:var(--card);border-top:0;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.brf-pool li button{text-align:left;border:0;border-bottom:1px solid var(--hair);cursor:pointer;width:100%;color:var(--ink);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot name add""dot meta add";align-items:center;column-gap:12px;padding:10px 14px;display:grid}.brf-pool li button:hover{background:var(--day)}.brf-pool .ready{grid-area:dot}.brf-pool .ready>span{display:none}.brf-pool-name{grid-area:name;font-size:15px}.brf-pool-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;overflow:hidden;font-size:9.5px!important}.brf-pool-add{color:var(--ink-3);grid-area:add;font-size:20px}.brf-bar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--hair);background:#f7f6f2f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}.brf-bar-right{flex-wrap:wrap;gap:10px;display:flex}.brf-saved{color:var(--ink-3)}.brf-preview{margin:6px calc(-1 * var(--gutter)) 0;border-top:1px solid var(--hair)}.brf-preview .brief{min-height:0}.brf-preview .bf-stage{top:70px}@media (max-width:760px){.brf-row{grid-template-columns:minmax(0,1fr);gap:12px}.brf-row-side{text-align:left;justify-items:start}.brf-opens{justify-items:start}.brf-row-actions{justify-content:flex-start}.brf-bar{bottom:calc(52px + env(safe-area-inset-bottom))}.brf-pick-why{margin-left:0}}.rq{margin:0 0 clamp(28px,4vw,48px)}.rq .kick{margin-bottom:10px}.rq-row.is-done{opacity:.6}.rq-contact{color:var(--ink);-webkit-user-select:all;user-select:all;margin-top:8px;font-size:14px}.landing{padding-bottom:0}.ld-bar{z-index:20;margin:0 calc(-1 * var(--gutter));padding:14px var(--gutter);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--night-hair);background:#0d0d0ed1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:sticky;top:0}.ld-mark{align-items:center;gap:9px;display:inline-flex;color:var(--night-ink)!important}.ld-bar-right{align-items:center;gap:18px;display:flex}.ld-lang{border:1px solid var(--night-hair);display:inline-flex}.ld-lang button{color:var(--night-ink-3);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:10px}.ld-lang button[aria-pressed=true]{color:var(--night);background:var(--night-ink)}.brief .ld-bar-ask{color:var(--night-ink-2);text-decoration:none}.brief .ld-bar-ask:hover{color:var(--night-ink)}.ld-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,72px);max-width:1380px;min-height:calc(100svh - 60px);margin:0 auto;padding:clamp(28px,5vw,72px) 0;display:grid}.ld-hero-text{align-content:center;gap:22px;display:grid}.ld-title{max-width:11ch;margin:0;font-size:clamp(54px,8.6vw,140px)}.ld-title em{color:var(--night-ink-2);font-style:italic}.ld-lede{color:var(--night-ink-2);max-width:46ch;animation:appear 1s var(--glide) .4s both;font-size:clamp(16px,1.35vw,19px);font-weight:340;line-height:1.62}.ld-ctas{animation:appear 1s var(--glide) .7s both;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.brief .ld-ctas .pill-btn{text-decoration:none}.ld-link{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}.ld-hero-map{gap:14px;margin:0;display:grid}.ld-hero-map figcaption{max-width:60ch;line-height:1.6;font-size:9.5px!important}.ld-mini{border-top:1px solid var(--night-hair);margin:0;padding:0;list-style:none}.ld-mini li{border-bottom:1px solid var(--night-hair);color:var(--night-ink-3);grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;transition:color .4s;display:grid}.ld-mini li.is-lit{color:var(--night-ink)}.ld-mini li>.mono:first-child{color:var(--light)}.ld-mini-name{font-family:var(--f-serif);font-size:21px}.ld-mini li.is-lit .mono{color:var(--night-ink-2)}.ld-section{border-top:1px solid var(--night-hair);max-width:1380px;margin:0 auto;padding:clamp(48px,7vw,110px) 0}.ld-kick{margin-bottom:clamp(18px,2.4vw,30px);display:block}.ld-faint{color:var(--night-ink-3)}.ld-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.ld-steps li{align-content:start;gap:16px;display:grid}.ld-steps h2{font-family:var(--f-serif);font-size:clamp(24px,2.3vw,32px);font-weight:400;line-height:1.15}.ld-steps p{color:var(--night-ink-2);max-width:38ch;margin-top:10px;font-size:15px;line-height:1.6}.ld-specimen-head{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.ld-specimen-card{border:1px solid var(--night-hair);background:var(--night-2);max-width:920px;margin-bottom:22px;padding:clamp(18px,3vw,40px)}.ld-specimen-card .bf-lead{opacity:1;border-top:0;padding:0;transform:none}.ld-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,72px);display:grid}.ld-deep-section{align-items:center}.ld-deep-title{font-family:var(--f-serif);max-width:20ch;margin-bottom:clamp(20px,2.6vw,34px);font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.12}.ld-deep{border-top:1px solid var(--night-hair);margin:0;padding:0;list-style:none}.ld-deep li{border-bottom:1px solid var(--night-hair);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.ld-deep li>.mono{color:var(--light);padding-top:7px}.ld-deep h3{font-family:var(--f-serif);font-size:22px;font-weight:400;line-height:1.2}.ld-deep p{color:var(--night-ink-2);max-width:46ch;margin-top:6px;font-size:15px;line-height:1.6}.ld-field{gap:14px;margin:0;display:grid}.ld-field svg{width:100%;height:auto;display:block;overflow:visible}.ld-field figcaption{line-height:1.6;font-size:9.5px!important}.ld-f-path{fill:none;stroke:var(--night-hair);stroke-width:1px}.ld-f-path.is-lit{stroke:var(--night-ink-2);stroke-width:1.3px}.ld-f-path.is-door{stroke:var(--light);stroke-opacity:.7;stroke-dasharray:2 4}.ld-f-path.is-door.is-faint{stroke:var(--night-ink-3);stroke-opacity:.5}.ld-f-dot{fill:var(--night-ink-3)}.ld-f-dot.is-lit{fill:var(--night-ink)}.ld-f-dot.is-door{fill:var(--light)}.ld-f-dot.is-door.is-faint{fill:var(--night-ink-3)}.ld-f-root{fill:var(--night-ink)}.ld-f-label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--night-ink);paint-order:stroke;stroke:var(--night);stroke-width:5px;stroke-linejoin:round;font-size:12px}.ld-f-label.is-root{fill:var(--night-ink-2)}.ld-big{font-family:var(--f-serif);max-width:30ch;font-size:clamp(24px,2.4vw,34px);font-weight:300;line-height:1.3}.ld-hash{margin-top:18px;display:block}.ld-who{border-top:1px solid var(--night-hair);margin:0;padding:0;list-style:none}.ld-who li{border-bottom:1px solid var(--night-hair);color:var(--night-ink);padding:16px 0;font-size:17px;line-height:1.45}.ld-ask-title{font-family:var(--f-serif);margin-bottom:clamp(24px,3vw,40px);font-size:clamp(36px,5vw,72px);font-weight:300;line-height:1}.ld-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;max-width:920px;display:grid}.ld-form label{gap:7px;min-width:0;display:grid}.ld-form label>span{color:var(--night-ink-2);font-size:12px}.ld-form input,.ld-form textarea{border:0;border-bottom:1px solid var(--night-ink-3);width:100%;color:var(--night-ink);font:inherit;resize:vertical;background:0 0;border-radius:0;outline:none;padding:8px 0;font-size:17px;transition:border-color .2s}.ld-form input:focus,.ld-form textarea:focus{border-bottom-color:var(--night-ink)}.ld-wide{grid-column:1/-1}.ld-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ld-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.ld-privacy{color:var(--night-ink-3);max-width:52ch;font-size:12.5px;line-height:1.55}.ld-done{font-family:var(--f-serif);color:var(--night-ink);max-width:32ch;animation:appear .8s var(--glide) both;font-size:clamp(24px,2.6vw,34px);font-style:italic}.ld-error{color:#ffb4a8;font-size:14px}.ld-foot{border-top:1px solid var(--night-hair);flex-wrap:wrap;justify-content:space-between;gap:14px;max-width:1380px;margin:0 auto;padding:26px 0 34px;display:flex}.brief .ld-foot a{text-decoration:none}@media (max-width:980px){.ld-hero{grid-template-columns:minmax(0,1fr);min-height:0}.ld-steps,.ld-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ld-bar-ask{display:none}.ld-form{grid-template-columns:minmax(0,1fr)}.ld-mini-name{font-size:18px}.ld-mini-org{display:none}}@media (prefers-reduced-motion:reduce){.ld-lede,.ld-ctas{animation:none}}.ld-og{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:44px;width:1200px;height:630px;min-height:0;padding:56px 60px;display:grid;overflow:hidden}.ld-og-text{align-content:center;gap:30px;display:grid}.ld-og .ld-title{font-size:104px;animation:none}.ld-og .bm-arc{stroke-dashoffset:0;animation:none}.ld-og .bm-spot,.ld-og .bm-anchor{opacity:1;animation:none}.brief .pill-btn-light,.brief a.pill-btn-light{color:var(--night);text-decoration:none}.brief .pill-btn-light:hover:not(:disabled){background:#fff;border-color:#fff}
