@font-face{font-family:"Archivo Black";font-style:normal;font-weight:400;font-display:swap;src:url("/static/site/fonts/archivo-black.25f33e61cf.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("/static/site/fonts/bebas-neue.a7c90c8924.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/static/site/fonts/jetbrains-mono.83c005d49d.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/static/site/fonts/jetbrains-mono.83c005d49d.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:600;font-display:swap;src:url("/static/site/fonts/jetbrains-mono.83c005d49d.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/static/site/fonts/dm-sans.ca72d2bcea.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url("/static/site/fonts/dm-sans.ca72d2bcea.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/static/site/fonts/dm-sans.ca72d2bcea.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--cream:#EFEBE2;--cream2:#E8E2D5;--ink:#0A0A0A;--accent:#FF4500;--fg:var(--cream);--fg-soft:rgba(239,235,226,.78);--muted:rgba(239,235,226,.56);--rule:rgba(239,235,226,.16);--panel:rgba(10,10,10,.82);--panel-line:rgba(239,235,226,.22);--gutter:clamp(20px,5vw,72px);--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--f-display:'Archivo Black','Anton',system-ui,sans-serif;--t-hero:clamp(44px,6vw,96px);--t-h2:clamp(32px,4.4vw,64px);--t-h3:clamp(20px,1.8vw,26px);--t-stat:clamp(36px,3.6vw,52px);--t-lead:clamp(18px,1.5vw,22px);--t-body:clamp(16px,1.1vw,17px);--t-small:14px;--t-label:12px;--t-source:12px;--f-mono:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace;--f-body:'DM Sans','Inter',system-ui,sans-serif;}body.light{--fg:var(--ink);--fg-soft:rgba(10,10,10,.8);--muted:rgba(10,10,10,.58);--rule:rgba(10,10,10,.16);--panel:rgba(239,235,226,.86);--panel-line:rgba(10,10,10,.28);}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}html{background:var(--ink);overflow-x:clip;-webkit-text-size-adjust:100%;scroll-behavior:auto}body{margin:0;color:var(--fg);font-family:var(--f-body);font-size:var(--t-body);line-height:1.5;background:transparent;overflow-x:clip;transition:color .6s var(--ease-out);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.light{background:transparent}img,svg,canvas{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:12px;top:-60px;z-index:100;background:var(--accent);color:var(--ink);padding:10px 14px;font:600 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.skip:focus{top:12px}#world{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;display:block}.veil{position:fixed;inset:0;z-index:1;pointer-events:none}.veil--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(0,0,0,.55) 100%);transition:opacity .6s}body.light .veil--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 60%,rgba(10,10,10,.10) 100%)}.veil--grid{display:none}body{--grid-c:transparent}body.light{--grid-c:transparent}.veil--grain{opacity:.075;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body{--scrim-rgb:10,10,10;--scrim-a:.8}body.light{--scrim-rgb:239,235,226;--scrim-a:.95}.veil--scrim{z-index:1;background: linear-gradient(90deg,rgba(var(--scrim-rgb),calc(var(--sl,0)*var(--scrim-a))) 0%,rgba(var(--scrim-rgb),calc(var(--sl,0)*var(--scrim-a))) 56%,rgba(var(--scrim-rgb),0) 86%), linear-gradient(270deg,rgba(var(--scrim-rgb),calc(var(--sr,0)*var(--scrim-a))) 0%,rgba(var(--scrim-rgb),calc(var(--sr,0)*var(--scrim-a))) 56%,rgba(var(--scrim-rgb),0) 86%), linear-gradient(90deg,rgba(var(--scrim-rgb),0) 0%,rgba(var(--scrim-rgb),calc(var(--sc,0)*var(--scrim-a))) 8%,rgba(var(--scrim-rgb),calc(var(--sc,0)*var(--scrim-a))) 92%,rgba(var(--scrim-rgb),0) 100%), linear-gradient(90deg,rgba(var(--scrim-rgb),calc(var(--sw,0)*var(--scrim-a))) 0%,rgba(var(--scrim-rgb),calc(var(--sw,0)*var(--scrim-a))) 72%,rgba(var(--scrim-rgb),0) 94%)}@media(max-width:1000px){.veil--scrim{background:linear-gradient(0deg,rgba(var(--scrim-rgb),var(--scrim-a)) 0%,rgba(var(--scrim-rgb),calc(var(--scrim-a)*.9)) 55%,rgba(var(--scrim-rgb),calc(var(--scrim-a)*.5)) 100%)}}#flash{position:fixed;inset:0;z-index:2;background:var(--cream);opacity:0;pointer-events:none}.top{position:fixed;left:0;right:0;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:22px var(--gutter) 30px;pointer-events:none;background:linear-gradient(to bottom,rgba(var(--scrim-rgb),.9) 0%,rgba(var(--scrim-rgb),.9) 58%,rgba(var(--scrim-rgb),0) 100%)}.top > *{pointer-events:auto}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand__mark{width:48px;height:48px;flex:none;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,69,0,.28));transition:filter .6s;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 52%,transparent 71%);mask-image:radial-gradient(circle at 50% 44%,#000 52%,transparent 71%)}body.light .brand__mark{filter:none}.brand__txt{display:flex;flex-direction:column;gap:6px}.brand b{font:400 17px/1 var(--f-display);letter-spacing:.02em}.brand i{font:500 var(--t-label)/1 var(--f-mono);font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.top .btn--sm{padding:12px 16px}@media(max-width:820px){.top{background:linear-gradient(to bottom,rgba(10,10,10,.92) 0%,rgba(10,10,10,.92) 62%,rgba(10,10,10,0) 100%);padding-bottom:26px}body.light .top{background:linear-gradient(to bottom,rgba(239,235,226,.94) 0%,rgba(239,235,226,.94) 62%,rgba(239,235,226,0) 100%)}}.brand b{white-space:nowrap}.top .btn--sm{white-space:nowrap}@media(max-width:480px){.top .btn--sm{font-size:var(--t-label);letter-spacing:.1em;padding:11px 12px;width:auto}.brand{gap:10px}.brand__mark{width:40px;height:40px}}.rail{position:fixed;right:clamp(10px,1.6vw,26px);top:50%;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;gap:10px}.rail a{position:relative;display:block;width:22px;height:14px;text-decoration:none}.rail a::before{content:"";position:absolute;right:0;top:6px;width:10px;height:2px;background:var(--fg);opacity:.32;transition:width .3s var(--ease-out),opacity .3s,background .3s}.rail a[aria-current="true"]::before{width:22px;opacity:1;background:var(--accent)}.rail a span{position:absolute;right:30px;top:0;white-space:nowrap;font:500 var(--t-label)/14px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);opacity:0;transform:translateX(6px);transition:opacity .25s,transform .25s var(--ease-out);pointer-events:none}@media(hover:hover){.rail a:hover span{opacity:1;transform:none}.rail a:hover::before{opacity:1;width:22px}}main{position:relative;z-index:5}.station{position:relative;min-height:var(--h,150vh)}.pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;padding:88px var(--gutter) 44px;opacity:var(--o,1);will-change:opacity}.wrap{width:100%;max-width:1480px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(14px,2vw,32px);align-items:end}.col-a{grid-column:1 / span 7}.col-b{grid-column:8 / span 5}.col-wide{grid-column:1 / span 9}.col-r{grid-column:6 / -1}.col-c{grid-column:2 / span 10}.col-full{grid-column:1 / -1}.eyebrow{display:flex;align-items:center;gap:14px;font:500 12px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(12px,2vh,24px)}.eyebrow .n{font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;color:var(--accent)}.eyebrow::after{content:"";height:1px;width:56px;background:var(--rule)}h1,h2,h3{margin:0;font-family:var(--f-display);font-weight:400;letter-spacing:-.03em;text-wrap:balance}h1{font-size:var(--t-hero);line-height:.94}h2{font-size:var(--t-h2);line-height:.98}h3{font-size:var(--t-h3);line-height:1.1;letter-spacing:-.02em}.lead{font-size:var(--t-lead);line-height:1.45;color:var(--fg-soft);max-width:34em;margin:clamp(12px,2.2vh,26px) 0 0;text-wrap:pretty}.lead--tight{max-width:26em}p{margin:0}.mute{color:var(--muted)}em.hl{font-style:normal;color:var(--accent)}.rule{height:1px;background:var(--rule);border:0;margin:clamp(22px,3.4vh,40px) 0}.mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}html.js .rv{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:calc(var(--i,0)*70ms)}html.js .rv.h{clip-path:inset(0 0 100% 0);transform:translateY(26px);transition:clip-path 1.1s var(--ease-out),transform 1.1s var(--ease-out),opacity .6s;transition-delay:calc(var(--i,0)*70ms);opacity:1}html.js .in .rv{opacity:1;transform:none}html.js .in .rv.h{clip-path:inset(-0.2em -0.1em -0.2em -0.1em)}.station:focus{outline:none}.btn{display:inline-flex;align-items:center;gap:14px;border:0;cursor:pointer;text-decoration:none;font:600 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--accent);padding:19px 26px;box-shadow:4px 4px 0 var(--fg);transition:transform 160ms var(--ease-out),box-shadow 160ms var(--ease-out)}.btn svg{width:16px;height:16px;flex:none}.btn--ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.btn--sm{padding:12px 16px;font-size:var(--t-label);box-shadow:3px 3px 0 var(--fg)}@media(hover:hover){.btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--fg)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--fg),6px 6px 0 var(--fg)}}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--fg)}.cta-row{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;margin-top:clamp(16px,3vh,36px)}.cta-row + .cta-note{margin-top:20px}.cta-note{font:500 var(--t-label)/1.5 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:26em}.hero h1 .ln{display:block}.hero .col-a{grid-column:1 / span 7}.cta-proof{margin-top:10px;font-size:var(--t-small);line-height:1.45;color:var(--fg-soft);max-width:34em}.cta-proof a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent)}.hero h1 .ln--hot{color:var(--accent)}.shot{margin:0;min-width:0}.shot--hero{grid-column:8 / -1;align-self:center}.shot__frame{position:relative;background:#0A0A0A;border:1px solid var(--panel-line,rgba(239,235,226,.22));box-shadow:10px 10px 0 var(--accent);overflow:hidden}.shot__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(239,235,226,.14);font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:rgba(239,235,226,.56)}.shot__bar i{width:8px;height:8px;border-radius:50%;background:rgba(239,235,226,.22)}.shot__bar b{margin-left:8px;font-weight:500}.shot img{display:block;width:100%;height:auto;max-width:100%}.shot figcaption{margin-top:12px;font-size:var(--t-small);line-height:1.45;color:var(--muted);max-width:44em}.shot--map{margin-top:clamp(12px,2vh,22px);max-width:min(440px,100%)}.shot--map figcaption{margin-top:8px;font-size:12px}.shot--map .shot__frame{box-shadow:6px 6px 0 var(--accent)}.tagline{margin-top:clamp(18px,3vh,30px);font:400 var(--t-h3)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--fg)}.ps{margin-top:clamp(18px,3vh,32px);max-width:40em;font-size:var(--t-body);line-height:1.5;color:var(--fg-soft);border-left:3px solid var(--accent);padding-left:14px}@media(min-width:821px) and (max-width:1100px){.hero .col-a{grid-column:1 / span 7}.shot--hero{grid-column:8 / -1}}@media(max-width:820px){.hero .col-a{grid-column:1 / -1}.shot--hero{grid-column:1 / -1;margin-top:clamp(18px,3vh,30px);max-width:34em}}body:not(.reduced) #familiar .pin,body:not(.reduced) #shift .pin,body:not(.reduced) #witness .pin,body:not(.reduced) #baddays .pin,body:not(.reduced) #lab .pin,body:not(.reduced) #stakes .pin,body:not(.reduced) #outcomes .pin,body:not(.reduced) #proof .pin,body:not(.reduced) #close .pin{position:relative;height:auto;min-height:100vh;align-items:flex-start;padding-top:clamp(96px,14vh,140px);padding-bottom:clamp(48px,8vh,96px)}body:not(.reduced) #familiar,body:not(.reduced) #shift,body:not(.reduced) #witness,body:not(.reduced) #baddays,body:not(.reduced) #lab,body:not(.reduced) #stakes,body:not(.reduced) #outcomes{min-height:auto}.dr{margin-top:clamp(14px,2.4vh,26px);display:grid;border-top:1px solid var(--rule)}.dr__head,.dr__row{display:grid;grid-template-columns:minmax(0,1.1fr) 8.5em minmax(0,1.4fr);gap:clamp(12px,1.6vw,22px);align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule)}.dr__head span{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dr__row .ask{font-size:var(--t-body);line-height:1.4;color:var(--fg)}.dr__row .out{font-size:var(--t-body);line-height:1.45;color:var(--fg-soft)}.v{display:inline-block;font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 8px;border:1px solid currentColor}.v--allow{color:var(--fg)}.v--deny{color:var(--accent)}.v--ask{color:var(--fg-soft);border-style:dashed}@media(max-width:700px){.dr__head{display:none}.dr__row{grid-template-columns:minmax(0,1fr);gap:6px}}.midcta{margin-top:clamp(16px,2.6vh,28px);padding:clamp(14px,1.6vw,20px);border:1px solid var(--panel-line,rgba(239,235,226,.22));border-left:3px solid var(--accent);display:grid;gap:10px;max-width:44em;background:var(--panel,rgba(10,10,10,.35))}.midcta p{margin:0}.midcta__proof{font-size:var(--t-body);line-height:1.45;color:var(--fg)}.midcta__next{font:500 var(--t-small)/1.5 var(--f-mono);letter-spacing:.02em;color:var(--muted)}.midcta .btn{justify-self:start}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(10,10,10,.92);border-top:1px solid rgba(239,235,226,.16);display:flex;justify-content:center}.sticky-cta .btn{width:100%;justify-content:space-between}@media(min-width:821px){.sticky-cta{display:none!important}}.familiar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(18px,3vw,48px);margin-top:clamp(14px,2.4vh,28px);align-items:start}.voices{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.8vh,18px)}.voices li{min-width:0;padding-left:16px;border-left:2px solid var(--rule)}.voices li:first-child{border-left-color:var(--accent)}.voices blockquote{margin:0;font:400 var(--t-lead)/1.4 "DM Sans",system-ui,sans-serif;color:var(--fg)}.voices blockquote::before{content:"\201C";color:var(--accent)}.voices blockquote::after{content:"\201D";color:var(--accent)}.voices cite{display:block;margin-top:6px;font:500 var(--t-label)/1.5 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.voices cite a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.feel{min-width:0;display:grid;gap:clamp(10px,1.6vh,16px)}.feel p{margin:0}.feel .empathy{color:var(--fg)}.signoff{margin:0;padding:clamp(14px,1.6vw,20px);border:1px solid var(--panel-line,rgba(239,235,226,.22));background:var(--panel,rgba(10,10,10,.55));box-shadow:8px 8px 0 var(--accent)}.signoff figcaption{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.signoff dl{margin:0;display:grid;gap:8px}.signoff dl div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:12px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid var(--rule)}.signoff dt{font:500 var(--t-label)/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.signoff dd{margin:0;font-size:var(--t-body);color:var(--fg)}.signoff dd.thin{color:var(--accent)}.signoff .sig{border-bottom:0;padding-top:6px}.signoff .sig dd{display:flex;align-items:flex-end;gap:10px}.signoff .sig .line{flex:1;height:0;border-bottom:2px solid var(--accent);min-width:3em}.signoff .sig b{font:700 clamp(20px,1.8vw,26px)/1 "DM Sans",system-ui,sans-serif;font-style:italic;color:var(--fg)}@media(max-width:1100px){.familiar{grid-template-columns:minmax(0,1fr)}}.baddays{list-style:none;margin:clamp(12px,2vh,22px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.baddays li{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:12px;align-items:baseline;padding:16px 0;border-top:1px solid var(--rule);min-width:0}.baddays b{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.baddays span{font-size:var(--t-body);line-height:1.45;color:var(--fg)}.lab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(14px,2.4vh,26px)}.lab__cell{min-width:0;padding:clamp(14px,1.6vw,22px);border:1px solid var(--panel-line,rgba(239,235,226,.22));background:var(--panel,rgba(10,10,10,.55));font-size:var(--t-small);line-height:1.45;color:var(--fg-soft)}.lab__cell p{margin:0 0 10px}.lab__k{font:500 var(--t-label)/1.4 var(--f-mono)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lab__n{font:400 var(--t-stat)/1 var(--f-display)!important;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fg);margin:0 0 6px!important}.bar{display:flex;height:26px;margin-top:12px;border:1px solid var(--rule)}.bar i{display:flex;align-items:center;min-width:0}.bar .ok{flex:27;background:rgba(239,235,226,.85)}.bar .unk{flex:3;background:rgba(239,235,226,.3)}.bar .no{flex:1;background:var(--accent)}.bar .ok span{font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#0A0A0A;padding-left:8px;white-space:nowrap}.bar__legend{display:flex;gap:16px;margin-top:8px!important;font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.bar__legend .unk{color:var(--muted)}.bar__legend .no{color:var(--accent)}.twin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 10px}.twin div{min-width:0;padding:16px;border:1px solid var(--rule);display:grid;gap:8px;align-content:start}.twin span{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.twin q{quotes:none;font-size:var(--t-small);line-height:1.45;color:var(--fg);font-style:italic}.twin b{font:600 var(--t-label)/1.4 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}.twin b.no{color:var(--accent)}.ba{margin-top:clamp(14px,2.4vh,26px);display:grid;border-top:1px solid var(--rule)}.ba__head,.ba__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(12px,1.6vw,24px);padding:16px 0;border-bottom:1px solid var(--rule)}.ba__head span{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ba__head span.on{color:var(--accent)}.ba__row b{font-size:var(--t-body);line-height:1.45;color:var(--fg)}.ba__row .was{font-size:var(--t-small);line-height:1.45;color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(128,128,128,.5)}.ba__row .now{font-size:var(--t-small);line-height:1.45;color:var(--fg)}.rec-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0}.rec-grid dt{font:500 var(--t-label)/1.7 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rec-grid dd{margin:0;font:400 var(--t-small)/1.45 "DM Sans",system-ui,sans-serif;letter-spacing:0;text-transform:none;color:var(--fg)}.rec-say b{text-transform:none;letter-spacing:0;font-family:"DM Sans",system-ui,sans-serif}.rec-say{margin-top:12px;padding:16px;border-left:3px solid var(--accent);background:rgba(255,69,0,.06)}.rec-say span{display:block;font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.rec-say b{font-size:var(--t-body);line-height:1.45;font-weight:600;color:var(--fg)}@media(max-width:1100px){.lab{grid-template-columns:minmax(0,1fr)}.baddays{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ba__head{display:none}.ba__row{grid-template-columns:minmax(0,1fr)}.ba__row .was::before{content:"Today: ";font-weight:600}.ba__row .now::before{content:"With the record: ";font-weight:600;color:var(--accent)}.rec-grid{grid-template-columns:minmax(0,1fr)}}.scrollcue{position:absolute;left:var(--gutter);bottom:26px;display:flex;align-items:center;gap:14px;font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.scrollcue i{display:block;width:1px;height:42px;background:linear-gradient(var(--fg),transparent);animation:cue 2.4s var(--ease-io) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}.voices{display:grid;gap:0;margin-top:clamp(14px,2.6vh,30px)}.voice{display:grid;grid-template-columns:minmax(0,9.5em) 1fr;gap:18px;padding:clamp(16px,1.8vh,20px) 0;border-top:1px solid var(--rule)}.voice:last-child{border-bottom:1px solid var(--rule)}.voice dt{font:500 var(--t-label)/1.6 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.voice dd{margin:0;font-size:var(--t-lead);line-height:1.45}.pair{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:clamp(14px,2.6vh,30px);border-top:1px solid var(--panel-line)}.pair > div{padding:clamp(18px,3vh,30px) clamp(14px,2vw,28px) 0 0}.pair > div + div{padding-left:clamp(14px,2vw,28px);border-left:1px solid var(--panel-line)}.pair--panel{background:var(--panel);border:1px solid var(--panel-line);padding:clamp(10px,1.6vw,22px)}.pair--panel > div:first-child{padding-left:clamp(8px,1vw,14px)}.pair h3{margin:0 0 12px}.pair .tag{font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:14px}.pair .tag.on{color:var(--accent)}.plain{list-style:none;margin:clamp(12px,2.2vh,26px) 0 0;padding:0;display:grid;gap:0}.plain li{display:grid;grid-template-columns:2.4em 1fr;gap:10px;padding:16px 0;border-top:1px solid var(--rule);font-size:var(--t-body);line-height:1.45}.plain li:last-child{border-bottom:1px solid var(--rule)}.plain li b{font:600 var(--t-label)/1.6 var(--f-mono);letter-spacing:.14em;color:var(--accent)}.statement{margin:clamp(16px,2.6vh,30px) 0 0;max-width:24em;font:500 var(--t-h3)/1.3 var(--f-body);letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.statement--sm{font-size:var(--t-lead);max-width:26em;color:var(--fg-soft)}.source{margin-top:clamp(14px,2.2vh,24px);max-width:40em;font:500 var(--t-source)/1.7 var(--f-mono);letter-spacing:.02em;color:var(--fg-soft)}html.js .scrub .w{opacity:.16;transition:opacity .25s linear}body.reduced .scrub .w{opacity:1 !important}.evidence{list-style:none;margin:clamp(14px,2.4vh,28px) 0 0;padding:0;display:grid;gap:0;max-width:40em}.evidence li{display:grid;grid-template-columns:minmax(7.2em,auto) 1fr;gap:clamp(14px,2vw,28px);align-items:baseline;padding:clamp(16px,1.8vh,20px) 0;border-top:1px solid var(--rule)}.evidence li:last-child{border-bottom:1px solid var(--rule)}.evidence b{font:400 var(--t-stat)/1 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--accent);white-space:nowrap}.evidence span{font-size:var(--t-body);line-height:1.45;color:var(--fg-soft)}.evidence small{display:block;margin-top:6px;font:500 var(--t-label)/1.5 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media(max-width:600px){.evidence li{grid-template-columns:1fr;gap:6px}}.nf li b{color:var(--muted)}.nf li{color:var(--fg-soft)}.demo{margin-top:clamp(22px,3.6vh,40px);border:1px solid var(--panel-line);background:var(--panel)}.demo__head{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--panel-line);font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.demo__head b{color:var(--accent);font-weight:600}.demo__body{padding:clamp(16px,2.4vh,26px) 18px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 20px;padding:0;list-style:none;counter-reset:s}.steps li{position:relative;padding:12px 10px 0 0;border-top:2px solid var(--rule);font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .3s,border-color .3s}.steps li.on{color:var(--fg);border-color:var(--accent)}.demo__line{font-size:var(--t-lead);line-height:1.45;min-height:3.6em;margin-bottom:16px}.demo__row{display:flex;flex-wrap:wrap;gap:10px}.chip{border:1px solid var(--panel-line);background:transparent;color:var(--fg);padding:11px 14px;cursor:pointer;font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.chip[aria-pressed="true"]{background:var(--fg);color:var(--bg-inv,var(--ink));border-color:var(--fg)}body:not(.light) .chip[aria-pressed="true"]{color:var(--ink)}body.light .chip[aria-pressed="true"]{color:var(--cream)}.record{margin-top:16px;border:1px dashed var(--panel-line);padding:14px 16px;display:none;font:500 var(--t-label)/1.9 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-soft)}.record.show{display:block}.record b{color:var(--fg);font-weight:600}.verdict{font:400 var(--t-stat)/1 var(--f-display);letter-spacing:-.02em;margin:2px 0 10px}.verdict.allow{color:var(--fg)}.verdict.deny{color:var(--accent)}.verdict.escalate{color:var(--fg)}.faq{margin-top:clamp(18px,3vh,32px);display:grid}.faq details{border-top:1px solid var(--rule);padding:0}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;padding:clamp(14px,2vh,20px) 0;display:flex;justify-content:space-between;gap:20px;font-family:var(--f-display);font-size:var(--t-h3);line-height:1.1;letter-spacing:-.02em}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font:400 var(--t-h3)/1 var(--f-display);color:var(--accent);transition:transform .3s var(--ease-out);flex:none}.faq details[open] summary::after{transform:rotate(45deg)}.faq details p{padding:0 0 clamp(16px,2.4vh,24px);max-width:38em;color:var(--fg-soft);font-size:var(--t-body)}.lanes{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3vh,30px)}.lane-line{margin-top:18px;min-height:4.4em;font-size:var(--t-lead);color:var(--fg-soft);max-width:34em}footer.site{border-top:1px solid var(--rule);margin-top:clamp(28px,5vh,56px);padding-top:18px;display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;font:500 var(--t-label)/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}footer.site .site__id{display:flex;align-items:center;gap:16px;max-width:30em}footer.site .site__logo{width:72px;height:72px;flex:none;object-fit:contain}footer.site nav{display:flex;flex-wrap:wrap;gap:10px 22px}footer.site a{text-decoration:none}@media(hover:hover){footer.site a:hover{color:var(--fg)}}@media(max-width:1100px){.col-a,.col-b,.col-r,.col-c,.col-wide{grid-column:1 / -1}.col-b{margin-top:clamp(18px,3vh,30px)}}@media(max-width:820px){body{font-size:17px}.rail{display:none}.pin{padding:84px var(--gutter) 48px;align-items:flex-end}.pair{grid-template-columns:1fr}.pair > div + div{padding-left:0;border-left:0;border-top:1px solid var(--panel-line);margin-top:6px}.voice{grid-template-columns:1fr;gap:4px}.steps{grid-template-columns:repeat(2,1fr)}.top .brand i{display:none}.scrollcue{display:none}}@media(max-width:480px){.btn{width:100%;justify-content:space-between}.cta-row{gap:14px}.top .btn--sm{width:auto}}@media(max-width:820px){body:not(.reduced) .station{min-height:0}body:not(.reduced) .pin{position:relative;height:auto;min-height:100svh;align-items:flex-end;padding-top:96px;padding-bottom:56px}}@media(min-width:821px) and (max-height:820px){body:not(.reduced) .pin{padding-top:76px;padding-bottom:28px}#demo .eyebrow,#faq .eyebrow,#close .eyebrow{margin-bottom:10px}#demo .lead,#close .lead{margin-top:8px}.demo{margin-top:12px}.demo__head{padding:9px 14px}.demo__body{padding:12px 14px}.steps{margin-bottom:10px}.steps li{padding-top:8px}.demo__line{min-height:0;margin-bottom:8px}.verdict{margin:0 0 6px}#demo-pick{margin-bottom:8px !important}.chip{padding:8px 12px}.record{margin-top:8px;padding:8px 12px;line-height:1.6;column-count:2;column-gap:20px}.faq{margin-top:10px}.faq summary{padding:11px 0}.faq details p{padding-bottom:12px}.lanes{margin-top:12px}.lane-line{margin-top:10px;min-height:3.2em}footer.site{margin-top:clamp(12px,2.4vh,28px);padding-top:12px}.footer-logo,footer.site .site__logo{width:64px;height:64px}}body.reduced #world,body.reduced .veil,body.reduced #flash,body.reduced .rail{display:none}body.reduced .station{min-height:0}body.reduced .pin{position:static;height:auto;min-height:100vh;opacity:1;padding-top:120px;padding-bottom:120px}body.reduced .rv,body.reduced .rv.h{opacity:1;transform:none;clip-path:none;transition:none}body.reduced .scrollcue i{animation:none}body.reduced .top{background:rgba(10,10,10,.94);color:var(--cream);--muted:rgba(239,235,226,.56);--rule:rgba(239,235,226,.16)}body.reduced .station[data-tone="dark"]{background:var(--ink);color:var(--cream);--fg:var(--cream);--fg-soft:rgba(239,235,226,.78);--muted:rgba(239,235,226,.56);--rule:rgba(239,235,226,.16);--panel:rgba(10,10,10,.55);--panel-line:rgba(239,235,226,.22)}body.reduced .station[data-tone="light"]{background:var(--cream);color:var(--ink);--fg:var(--ink);--fg-soft:rgba(10,10,10,.8);--muted:rgba(10,10,10,.58);--rule:rgba(10,10,10,.16);--panel:rgba(239,235,226,.6);--panel-line:rgba(10,10,10,.28)}@media(prefers-reduced-motion:reduce){.scrollcue i{animation:none}.rv,.rv.h{transition:none}}.station[data-h="150"]{--h:150vh}.station[data-h="160"]{--h:160vh}.station[data-h="170"]{--h:170vh}.lead--id{margin-top:14px;color:var(--muted)}.note-sm{font-size:var(--t-body)}.note-sm--muted{color:var(--muted)}.demo__row--pick{margin-bottom:14px}.rec-note{opacity:.7}.source a,.evidence small a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.source a:hover,.evidence small a:hover{text-decoration-color:var(--accent)}.inside{margin-top:clamp(14px,2.2vh,26px);max-width:30em}.proofline{margin:clamp(12px,1.9vh,20px) 0 0;max-width:40em;font-size:var(--t-body);line-height:1.45;color:var(--fg-soft)}.proofline--lead{margin-top:clamp(18px,2.8vh,32px);font-size:var(--t-lead);color:var(--fg)}.proofline cite,.cases cite{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font:500 var(--t-label)/1.5 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.proofline cite a,.cases cite a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule)}.proofline cite a:hover,.cases cite a:hover{text-decoration-color:var(--accent)}.guard{margin-top:clamp(20px,3.2vh,38px)}.guard .statement{margin-top:0;max-width:20em}.guard .lead{margin-top:clamp(8px,1.4vh,14px);max-width:34em}.cases{margin-top:clamp(18px,2.8vh,34px)}.cases .statement{margin-top:0}.baddays.cases__list{grid-template-columns:minmax(0,1fr);margin-top:clamp(8px,1.4vh,16px)}.cases__list span{font-size:var(--t-body)}@media(max-width:600px){.cases__list li{grid-template-columns:minmax(0,1fr);gap:4px}}.cases .note-sm{margin:clamp(10px,1.6vh,16px) 0 0;max-width:34em}.thread{grid-column:8 / -1;align-self:center;margin:0;min-width:0;background:var(--ink);border:1px solid rgba(239,235,226,.22);box-shadow:10px 10px 0 var(--accent);color:var(--cream)}.thread__bar{padding:10px 14px;border-bottom:1px solid rgba(239,235,226,.14);font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(239,235,226,.6)}.thread__bar b{font-weight:600}.thread__list{list-style:none;margin:0;padding:6px 0;display:grid}.msg{padding:12px 16px;border-bottom:1px solid rgba(239,235,226,.08);display:grid;gap:4px}.msg__who{display:flex;align-items:baseline;gap:10px;font:600 var(--t-small)/1.3 var(--f-body);color:var(--cream)}.msg__who time{font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.06em;color:rgba(239,235,226,.5)}.msg p{margin:0;font-size:var(--t-lead);line-height:1.35;color:var(--cream)}.msg--bot p{color:rgba(239,235,226,.78)}.msg .at{font-weight:700;color:var(--accent)}.thread__box{display:flex;align-items:center;gap:2px;margin:12px 16px 16px;padding:12px 14px;border:1px solid rgba(239,235,226,.3);font-size:var(--t-small);color:rgba(239,235,226,.66)}.thread__box span{margin-right:8px}.caret{display:inline-block;width:2px;height:1.1em;background:var(--accent)}html.js .thread .msg,html.js .thread .thread__box{opacity:0;transform:translateY(10px)}html.js .in .thread .msg,html.js .in .thread .thread__box{animation:msgin .5s var(--ease-out) forwards}html.js .in .thread .msg:nth-child(1){animation-delay:.25s}html.js .in .thread .msg:nth-child(2){animation-delay:1.05s}html.js .in .thread .msg:nth-child(3){animation-delay:1.85s}html.js .in .thread .thread__box{animation-delay:2.5s}@keyframes msgin{to{opacity:1;transform:none}}.in .caret{animation:blink 1.05s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){html.js .thread .msg,html.js .thread .thread__box{opacity:1;transform:none;animation:none}.caret{animation:none!important}}body.reduced .thread .msg,body.reduced .thread .thread__box{opacity:1!important;transform:none!important;animation:none!important}@media(max-width:820px){.hero .wrap{align-items:start}.hero .col-a{display:contents}.hero .col-a > *,.hero .thread{grid-column:1 / -1;min-width:0}.hero .eyebrow{order:1}.hero h1{order:2}.hero .thread{order:3;margin:16px 10px 4px 0;box-shadow:6px 6px 0 var(--accent)}.hero #hero-sub{order:4}.hero .cta-row{order:5}.hero .cta-note{order:6}.hero .cta-proof{order:7}.msg{padding:8px 12px}.msg p{font-size:var(--t-body)}.thread__box{margin:8px 12px 12px;padding:9px 12px}.thread__list{padding:2px 0}body:not(.reduced) .hero .pin{align-items:flex-start}}.feed{margin:clamp(14px,2.4vh,26px) 0 0;max-width:40em;border:1px solid var(--panel-line);background:var(--panel)}.feed figcaption{padding:12px 14px;border-bottom:1px solid var(--panel-line);font:500 var(--t-small)/1.4 var(--f-body);color:var(--fg)}.feed__list{list-style:none;margin:0;padding:4px 0}.feed__list li{display:grid;grid-template-columns:4.2em minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr) 3.4em;gap:10px;padding:7px 14px;font:500 var(--t-label)/1.5 var(--f-mono);color:var(--fg-soft);border-left:3px solid transparent;transition:background .3s,border-color .3s,color .3s}.feed__list time{color:var(--muted)}.feed__list .fv{color:var(--fg);font-weight:600}.feed__list b{font-weight:600;color:var(--fg);text-align:right}.feed__ans{padding:10px 14px;border-top:1px solid var(--panel-line)}.feed__ans summary{cursor:pointer;list-style:none;font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.feed__ans summary::-webkit-details-marker{display:none}.feed__ans p{margin-top:8px;font-size:var(--t-body);color:var(--fg)}.feed:has(.feed__ans[open]) .hit{border-left-color:var(--accent);background:rgba(255,69,0,.12);color:var(--fg)}@media(max-width:600px){.feed__list li{grid-template-columns:3.6em minmax(0,1fr) 3em;row-gap:0}.feed__list .fa,.feed__list .fv,.feed__list .fo{grid-column:2}.feed__list b{grid-column:3;grid-row:1}}.vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin-top:clamp(14px,2.4vh,26px)}.vs__p{min-width:0;padding:14px;border:1px solid var(--panel-line);background:var(--panel);display:grid;gap:6px;align-content:start}.vs__p--on{border-color:var(--accent);box-shadow:6px 6px 0 var(--accent)}.vs__k{font:600 var(--t-label)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin:0 0 4px}.vs__k small{display:block;font-size:var(--t-label);letter-spacing:.06em;text-transform:none;color:var(--muted);font-weight:500}.vs code{font:500 var(--t-label)/1.5 var(--f-mono);color:var(--fg-soft);overflow-wrap:anywhere}.vs code.hot{color:var(--accent);font-weight:600}@media(max-width:600px){.vs{grid-template-columns:minmax(0,1fr)}}.mail{margin:clamp(14px,2.4vh,26px) 0 0;max-width:34em;border:1px solid var(--panel-line);background:var(--panel)}.mail__head{margin:0;padding:12px 16px;border-bottom:1px solid var(--panel-line);display:grid;gap:4px}.mail__head div{display:grid;grid-template-columns:5.6em minmax(0,1fr);gap:10px;align-items:baseline}.mail__head dt{font:500 var(--t-label)/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mail__head dd{margin:0;font-size:var(--t-body);color:var(--fg)}.mail__head b{font-weight:700}.mail__body{padding:12px 16px 0;font-size:var(--t-body);color:var(--fg-soft)}.mail__sig{display:flex;align-items:flex-end;gap:12px;padding:14px 16px 16px}.mail__sig span{font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.mail__line{flex:1;height:0;border-bottom:2px dashed var(--accent)}.states{list-style:none;margin:clamp(14px,2.4vh,26px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--panel-line);background:var(--panel)}.states__s{min-width:0;padding:14px;display:grid;gap:8px;align-content:start;border-left:1px solid var(--panel-line)}.states__s:first-child{border-left:0;border-top:4px solid var(--fg)}.states__s--unk{border-top:4px dashed var(--accent)}.states__s--out{border-top:4px dotted var(--muted)}.states__s b{font:400 var(--t-h3)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--fg)}.states__s span{font-size:var(--t-small);line-height:1.45;color:var(--fg-soft)}@media(max-width:700px){.states{grid-template-columns:minmax(0,1fr)}.states__s{border-left:0}}.origin__p{max-width:36em;color:var(--fg)}body:not(.reduced) :is(#stakes,#baddays,#witness,#boundary,#outcomes,#unknown,#proof) :is(.col-a,.col-r,.col-wide){background:rgba(var(--scrim-rgb),.84);padding:clamp(16px,2vw,32px);margin:0 calc(-1 * clamp(16px,2vw,32px))}@media(max-width:1100px){body:not(.reduced) :is(#stakes,#baddays,#witness,#boundary,#outcomes,#unknown,#proof) :is(.col-a,.col-r,.col-wide){margin:0}}@media(max-width:820px){.top,body.light .top{background:rgb(var(--scrim-rgb));padding-bottom:14px;border-bottom:1px solid var(--rule)}body{padding-bottom:84px}body:not(.reduced) .pin{padding-bottom:96px}}.totop{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--fg);background:rgb(var(--scrim-rgb))}.totop--fix{position:fixed;right:clamp(14px,2vw,28px);bottom:24px;z-index:30;width:56px;height:56px}@media(hover:hover){.totop:hover{color:var(--accent);border-color:var(--accent)}}@media(max-width:820px){.totop--fix{display:none!important}}.sticky-cta{gap:10px}.sticky-cta .totop--bar{flex:none;width:56px;color:var(--cream);border-color:rgba(239,235,226,.5);background:transparent}.sticky-cta .btn{flex:1;width:auto}:root{--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px}.eyebrow{gap:var(--s2);margin:0 0 clamp(var(--s2),2vh,var(--s3))}.lead{margin-top:clamp(var(--s2),2.2vh,var(--s3))}.rule{margin:clamp(var(--s3),3.4vh,var(--s5)) 0}@media(max-width:480px){.eyebrow::after{display:none}}.sticky-cta{background:rgb(10,10,10)}.top{transition:background-color .3s}.top.top--solid,body.light .top.top--solid{background:rgb(var(--scrim-rgb));padding-bottom:16px;border-bottom:1px solid var(--rule)}body.reduced .top.top--solid{background:rgb(10,10,10)}.scene{margin:0;min-width:0;align-self:center;color:var(--cream)}.scene :is(p,ul,ol,dl,dd){margin:0}.scene ul,.scene ol{list-style:none;padding:0}.scene-cap{font:500 var(--t-label)/1.4 var(--f-mono);letter-spacing:.02em;color:var(--fg-soft)}.scene .scene-cap{padding:8px 14px 0;color:rgba(239,235,226,.72)}.inboxes .scene-cap{grid-column:1 / -1;padding:0 0 10px}.scene-cap--out{margin:clamp(14px,2.4vh,26px) 0 -8px}#origin .col-a{grid-column:1 / span 6}#origin .wrap{align-items:center}.inboxes{grid-column:7 / -1;position:relative;z-index:0;isolation:isolate;--gap:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:calc(12px + var(--gap) * clamp(40px,7vw,112px));padding-top:34px}.inboxes::before{content:"";position:absolute;inset:-28px -24px;background:rgba(var(--scrim-rgb),.9);z-index:-1}.inboxes__gap{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;pointer-events:none}.inboxes__gap span{font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.inboxes__gap::after{content:"";position:absolute;left:50%;top:24px;bottom:0;width:2px;margin-left:-1px;background:repeating-linear-gradient(to bottom,var(--accent) 0 6px,transparent 6px 12px);transform-origin:top;transform:scaleY(var(--gap));opacity:var(--gap)}.mail{background:var(--ink);border:1px solid rgba(239,235,226,.22);box-shadow:8px 8px 0 rgba(239,235,226,.12);min-width:0}.mail--ceo{transform:translate(calc(var(--gap) * -8px),calc(var(--gap) * -10px))}.mail--ciso{transform:translate(calc(var(--gap) * 8px),calc(var(--gap) * 14px));box-shadow:8px 8px 0 var(--accent)}.mail__bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(239,235,226,.14)}.mail__bar b{flex:1;font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(239,235,226,.62)}.mail__bar i{width:7px;height:7px;border:1px solid rgba(239,235,226,.3)}.mail__open{padding:14px 14px 12px;border-left:3px solid rgba(239,235,226,.3);background:rgba(239,235,226,.04);display:grid;gap:6px}.mail--ciso .mail__open{border-left-color:var(--accent)}.mail__from{display:flex;justify-content:space-between;gap:8px;font:600 var(--t-small)/1.3 var(--f-body);color:var(--cream)}.mail__from time{font:500 var(--t-label)/1.3 var(--f-mono);color:rgba(239,235,226,.55)}.mail__subj{font:700 clamp(16px,1.25vw,19px)/1.3 var(--f-body);color:var(--cream);text-wrap:balance}.mail__prev{font-size:var(--t-small);line-height:1.45;color:rgba(239,235,226,.66)}.mail__rows li{height:38px;border-top:1px solid rgba(239,235,226,.08);position:relative}.mail__rows li::before,.mail__rows li::after{content:"";position:absolute;left:14px;height:6px;background:rgba(239,235,226,.12)}.mail__rows li::before{top:11px;width:38%}.mail__rows li::after{top:22px;width:64%;background:rgba(239,235,226,.07)}.inboxes[data-armed] .mail{transition:transform .25s linear}.meet{grid-column:8 / -1;align-self:start;margin-top:clamp(40px,10vh,120px);background:var(--ink);border:1px solid rgba(10,10,10,.5);box-shadow:10px 10px 0 var(--accent);position:sticky;top:clamp(96px,14vh,140px)}.meet__inv{padding:14px 16px;border-bottom:1px solid rgba(239,235,226,.14);display:grid;gap:12px}.meet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.meet__head b{display:block;font:400 clamp(18px,1.5vw,22px)/1.15 var(--f-display);color:var(--cream)}.meet__head time{display:block;margin-top:6px;font:500 var(--t-label)/1 var(--f-mono);letter-spacing:.1em;color:rgba(239,235,226,.55)}.meet__st{display:grid;flex:none}.meet__st em{grid-area:1/1;font:600 var(--t-label)/1 var(--f-mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;padding:7px 9px;transition:opacity .35s,transform .35s var(--ease-out)}.meet__st .pend{border:1px solid rgba(239,235,226,.4);color:rgba(239,235,226,.7)}.meet__st .ok{background:var(--accent);color:var(--ink)}.meet__ppl{display:flex;flex-wrap:wrap;gap:6px}.meet__ppl li{display:flex;align-items:center;gap:7px;padding:4px 9px 4px 4px;border:1px solid rgba(239,235,226,.16);font-size:var(--t-small);line-height:1.2;color:rgba(239,235,226,.85)}.meet__ppl i{width:22px;height:22px;display:grid;place-items:center;background:rgba(239,235,226,.14)}.meet__ppl i::before{content:attr(data-i);font:600 10px/1 var(--f-mono);letter-spacing:.04em;color:var(--cream)}.meet__ppl .me{border-color:var(--accent);color:var(--cream)}.meet__ppl .me i{background:var(--accent)}.meet__ppl .me i::before{color:var(--ink)}.meet__ppl small{font:600 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.meet__chat{padding:6px 0;display:grid}.meet__chat li{padding:9px 16px;display:grid;gap:3px;font-size:var(--t-body);line-height:1.45;color:var(--cream)}.meet__chat b{font:600 var(--t-label)/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:rgba(239,235,226,.55)}.meet__chat .rec b{color:var(--accent)}.reccard{margin-top:4px;background:var(--cream);color:var(--ink);border:1px solid var(--ink);padding:10px 12px}.reccard__h{font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);padding-bottom:8px;margin-bottom:4px!important;border-bottom:2px solid var(--accent)}.reccard dl{display:grid}.reccard dl div{display:grid;grid-template-columns:5.6em minmax(0,1fr);gap:10px;padding:4px 0;border-bottom:1px solid rgba(10,10,10,.12);align-items:baseline}.reccard dl div:last-child{border-bottom:0}.reccard dt{font:600 11px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(10,10,10,.6)}.reccard dd{font-size:var(--t-small);line-height:1.45;font-weight:600}.meet__box{display:flex;align-items:center;gap:2px;margin:6px 16px 16px;padding:11px 13px;border:1px solid rgba(239,235,226,.3);font-size:var(--t-small);color:rgba(239,235,226,.66)}.meet__box span{margin-right:8px}.meet__st .pend{opacity:0}.meet__box{display:none}.meet[data-armed] .meet__chat li{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.meet[data-armed] .meet__st .pend{opacity:1}.meet[data-armed] .meet__st .ok{opacity:0;transform:scale(.8)}.meet[data-armed] .meet__box{display:flex}.meet[data-armed][data-stage] .meet__chat .q{opacity:1;transform:none}.meet[data-armed][data-stage] .meet__chat .q:nth-child(2){transition-delay:.55s}.meet[data-armed][data-stage] .meet__chat .q:nth-child(3){transition-delay:1.1s}.meet[data-armed] .meet__chat .rec{display:none}.meet[data-armed][data-stage="2"] .meet__chat .rec{display:grid;opacity:1;transform:none;animation:recin .6s var(--ease-out) both}.meet[data-armed][data-stage="2"] .meet__box{display:none}.meet[data-armed][data-stage="2"] .meet__st .pend{opacity:0}.meet[data-armed][data-stage="2"] .meet__st .ok{opacity:1;transform:none;transition-delay:.5s}@keyframes recin{from{opacity:0;transform:translateY(-18px) scale(.97)}to{opacity:1;transform:none}}body.reduced .scene .meet__chat li{opacity:1!important;transform:none!important}@media(max-width:1100px){#origin .col-a,.inboxes,.meet{grid-column:1 / -1}.inboxes{margin-top:24px;max-width:640px}.meet{position:relative;top:auto;margin:24px 10px 0 0;max-width:560px}}@media(max-width:820px){.inboxes{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:calc(8px + var(--gap) * 22px);padding-top:26px;margin-top:18px}.inboxes::before{display:none}.inboxes__gap{justify-content:flex-start}.inboxes__gap::after{display:none}.mail--ceo{transform:translateX(calc(var(--gap) * -4px));margin-right:24px}.mail--ciso{transform:translateX(calc(var(--gap) * 4px));margin-left:24px;box-shadow:6px 6px 0 var(--accent)}.mail__rows{display:none}.mail__bar{padding:7px 10px}.mail__open{padding:9px 10px;gap:3px}.mail__subj{font-size:16px}.meet__inv{padding:10px 12px;gap:8px}.meet__chat li{padding:7px 12px;font-size:var(--t-small)}.meet__box{margin:4px 12px 12px}.meet{box-shadow:6px 6px 0 var(--accent)}}.art{grid-row:1;align-self:center;background:var(--ink);border:1px solid rgba(10,10,10,.5);box-shadow:10px 10px 0 var(--accent);font-size:var(--t-small);line-height:1.45}.art--r{grid-column:8 / -1}.art--l{grid-column:1 / span 4}#baddays .art,#proof .art,#close .art{align-self:start;position:sticky;top:clamp(96px,14vh,140px);margin-top:clamp(24px,6vh,72px)}#filter .col-wide,#faq .col-wide{grid-column:1 / span 7}.art__bar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(239,235,226,.14);font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(239,235,226,.62)}.art__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;border-bottom:1px solid rgba(239,235,226,.08);color:var(--cream)}.art__row:last-child{border-bottom:0}.art__row time,.art small{font:500 var(--t-label)/1.3 var(--f-mono);letter-spacing:.04em;color:rgba(239,235,226,.55)}.art__row--log{display:grid;gap:4px;background:rgba(239,235,226,.05);border-left:3px solid rgba(239,235,226,.3)}.art__row--foot{display:block}.art__body{padding:14px;display:grid;gap:8px;color:var(--cream)}.art__dim{color:rgba(239,235,226,.62)}.art__big{font:700 clamp(16px,1.25vw,19px)/1.3 var(--f-body);text-wrap:balance}.art__big--xl{font:400 clamp(24px,2.2vw,32px)/1.1 var(--f-display);letter-spacing:-.01em}.art__from{display:flex;justify-content:space-between;gap:8px;font-weight:600}.art__from time{font:500 var(--t-label)/1.3 var(--f-mono);color:rgba(239,235,226,.55)}.art__code{display:block;padding:9px 11px;background:#141414;border:1px solid rgba(239,235,226,.16);font:500 13px/1.5 var(--f-mono);color:var(--cream);overflow-wrap:anywhere}.pill{display:inline-block;flex:none;margin-left:8px;padding:5px 7px;font:600 11px/1 var(--f-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border:1px solid rgba(239,235,226,.35);color:var(--cream);white-space:nowrap}.pill--ok{background:var(--cream);border-color:var(--cream);color:var(--ink)}.pill--no{background:var(--accent);border-color:var(--accent);color:var(--ink)}.pill--unk{border:1px dashed var(--accent);color:var(--accent)}.ledger__dup span{color:var(--accent);font-weight:700}.ledger__dup .pill{font-weight:600}.att{display:flex;gap:12px;align-items:center;margin-top:4px;padding:10px 12px;background:var(--cream);color:var(--ink);border-top:3px solid var(--accent)}.att i{flex:none;width:24px;height:30px;border:2px solid var(--ink);border-top-width:6px}.att p{display:grid;gap:3px;min-width:0}.att b{font:600 13px/1.3 var(--f-mono);overflow-wrap:anywhere}.att small{color:rgba(10,10,10,.62)}.phone.art{max-width:300px;justify-self:center;border:10px solid #1d1d1d;outline:1px solid rgba(10,10,10,.4);background:linear-gradient(#1a1410,var(--ink));padding:22px 12px 16px;width:100%}.phone__clock{text-align:center;font:400 44px/1 var(--f-display);color:var(--cream);margin:4px 0 6px!important}.phone__sum{text-align:center;font:600 var(--t-label)/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(239,235,226,.62);margin-bottom:12px!important}.phone ul{display:grid;gap:8px}.phone__n{display:grid;gap:4px;padding:9px 10px;background:rgba(239,235,226,.1);color:var(--cream);font-size:13px;line-height:1.45}.phone__n span{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:600}.phone__n--hot{background:rgba(239,235,226,.14);border-left:3px solid var(--accent)}.phone__n .phone__why{display:block;font-weight:400;color:rgba(239,235,226,.75)}.testrun .art__row span{display:grid;gap:2px}.testrun .art__row span b{font:400 18px/1.1 var(--f-display);color:var(--cream)}.ticks{display:grid;gap:8px;margin-top:4px!important}.ticks li{display:flex;gap:10px;align-items:center;color:rgba(239,235,226,.62)}.ticks li i{flex:none;width:18px;height:18px;border:1.5px solid rgba(239,235,226,.5);position:relative}.ticks .on{color:var(--cream);font-weight:600}.ticks .on i{background:var(--accent);border-color:var(--accent)}.ticks .on i::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.rank{display:grid;border:1px solid rgba(239,235,226,.14)}.rank li{display:flex;gap:12px;align-items:baseline;padding:8px 11px;border-top:1px solid rgba(239,235,226,.08);font-weight:600}.rank li:first-child{border-top:0;background:rgba(255,69,0,.12)}.rank b{font:600 var(--t-label)/1 var(--f-mono);color:var(--accent)}.sheet.art{background:#fff;color:var(--ink);border:1px solid var(--ink)}.sheet .art__bar{color:rgba(10,10,10,.6);border-color:rgba(10,10,10,.14)}.sheet .art__bar span:last-child{color:var(--ink);background:var(--accent);padding:4px 6px;margin:-4px 0}.sheet table{width:100%;border-collapse:collapse}.sheet td{border-top:1px solid rgba(10,10,10,.14);padding:10px 12px;vertical-align:top;color:var(--ink)}.sheet td:first-child{width:40px;font:500 var(--t-label)/1.5 var(--f-mono);color:rgba(10,10,10,.68);text-align:center;border-right:1px solid rgba(10,10,10,.14)}.sheet td b{display:block;font-weight:700}.sheet td span{display:block;margin-top:4px;padding-left:10px;border-left:3px solid var(--accent);color:rgba(10,10,10,.82)}.week__days,.week__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.week__days span{padding:8px;font:600 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(239,235,226,.55);border-right:1px solid rgba(239,235,226,.1)}.week__grid{grid-template-rows:repeat(4,44px);gap:4px;padding:6px 4px}.week__ev--mon{grid-column:1;grid-row:1 / span 2}.week__ev--thu{grid-column:4;grid-row:2 / span 2}.week__ev--me{grid-column:2;grid-row:1 / span 3}.art [data-d="1"]{--i:1}.art [data-d="2"]{--i:2}.art [data-d="3"]{--i:3}.art [data-d="4"]{--i:4}.art [data-d="5"]{--i:5}.week__ev{padding:6px 8px;background:rgba(239,235,226,.12);color:var(--cream);font-size:12px;line-height:1.3;min-width:0;overflow-wrap:normal;hyphens:none}.week__ev--me{background:var(--accent);color:var(--ink);font-weight:600;display:grid;align-content:start;gap:4px}.week__ev--me b{font-weight:700;font-size:13px}.art[data-armed] .s1{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * .28s)}.art[data-armed][data-stage] .s1{opacity:1;transform:none}.art[data-armed] .s2{opacity:0;transform:translateY(-12px) scale(.97);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * .22s)}.art[data-armed][data-stage="2"] .s2{opacity:1;transform:none}.ledger[data-armed]:not([data-stage="2"]) .ledger__dup span{color:var(--cream);font-weight:400}.ledger[data-armed] .ledger__dup span{transition:color .4s}body.reduced .art .s1,body.reduced .art .s2{opacity:1!important;transform:none!important}body.reduced .art{align-self:start}@media(max-width:1100px){.art,.art--l,.art--r,#filter .col-wide,#faq .col-wide{grid-column:1 / -1}.art{grid-row:auto;align-self:start;margin:24px 10px 0 0;max-width:560px}#baddays .art,#proof .art,#close .art{position:relative;top:auto;margin-top:24px}.phone.art{justify-self:start;max-width:300px}}@media(max-width:820px){.art{box-shadow:6px 6px 0 var(--accent);margin-top:18px!important}.art__row{padding:8px 12px}.art__body{padding:10px 12px;gap:6px}.art__bar{padding:8px 12px}.art__big--xl{font-size:24px}.phone.art{border-width:8px;padding:14px 10px 12px}.phone__clock{font-size:34px}.sheet td{padding:7px 10px}.week__grid{grid-template-rows:repeat(4,34px)}.week__ev{font-size:10.5px;padding:4px 4px}.week__ev--me b{font-size:11px}.week__grid{padding:4px 2px;gap:3px}.week__days span{padding:7px 5px}.sheet .art__bar span:first-child{letter-spacing:.06em}}@media(min-width:1101px){body:not(.reduced) .wrap:has(> .scene) > *{grid-row:1}body:not(.reduced) .wrap:has(> .scene)::before{content:"";grid-row:1;align-self:stretch;margin:-32px -24px;background:rgb(var(--scrim-rgb));pointer-events:none}body:not(.reduced) .wrap:has(> .art--l)::before{grid-column:1 / span 5;box-shadow:-24vw 0 0 rgb(var(--scrim-rgb))}body:not(.reduced) .wrap:has(> .art--r)::before{grid-column:8 / -1;box-shadow:24vw 0 0 rgb(var(--scrim-rgb))}body:not(.reduced) .wrap:has(> .inboxes)::before{grid-column:7 / -1;box-shadow:24vw 0 0 rgb(var(--scrim-rgb))}body:not(.reduced) .wrap:has(> .meet)::before{grid-column:8 / -1;box-shadow:24vw 0 0 rgb(var(--scrim-rgb))}body:not(.reduced) .wrap > .scene{position:relative;z-index:1}body:not(.reduced) #baddays .art,body:not(.reduced) #proof .art,body:not(.reduced) #close .art,body:not(.reduced) .wrap > .meet{position:sticky}.inboxes::before{display:none}}@media(max-width:1100px){body:not(.reduced) .art,body:not(.reduced) .meet{box-shadow:10px 10px 0 var(--accent),0 0 0 22px rgba(var(--scrim-rgb),.92)}}@media(max-width:820px){body:not(.reduced) .art,body:not(.reduced) .meet{box-shadow:6px 6px 0 var(--accent),0 0 0 14px rgba(var(--scrim-rgb),.92)}.phone__n span{flex-wrap:wrap}}.site-footer{position:relative;z-index:6;background:var(--cream);color:var(--ink);padding:clamp(44px,7vh,84px) var(--gutter) clamp(36px,5vh,56px);border-top:1px solid rgba(10,10,10,.16)}.site-footer__grid{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:clamp(28px,5vw,80px)}.site-footer__id{display:flex;gap:16px;align-items:flex-start}.site-footer__id img{width:64px;height:64px;flex:none;object-fit:contain}.site-footer__id p{font:500 13px/1.6 var(--f-mono);letter-spacing:.02em;color:rgba(10,10,10,.62);max-width:28em;margin:0}.site-footer nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(16px,2.4vw,40px);align-content:start}.site-footer__col{display:flex;flex-direction:column;min-width:0}.site-footer nav h2{font:500 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:rgba(10,10,10,.58);margin:0 0 10px}.site-footer nav a{font:500 15px/1.35 var(--f-body);color:var(--ink);text-decoration:none;padding:5px 0;border-bottom:1px solid rgba(10,10,10,.12);overflow-wrap:anywhere}.site-footer nav a:hover{color:var(--accent)}.site-footer__legal{max-width:1480px;margin:clamp(28px,4vh,48px) auto 0;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font:500 11px/1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(10,10,10,.58)}.site-footer__legal a{color:inherit}@media(max-width:1100px){.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.site-footer__grid{grid-template-columns:1fr}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.site-footer nav{grid-template-columns:1fr}}
