@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/geist-mono.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(fonts/newsreader-italic.woff2) format("woff2")}@font-face{font-family:Geist Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:106.8%;ascent-override:86.1%;descent-override:20.6%;line-gap-override:9.4%}@font-face{font-family:Geist Mono Fallback;src:local("Courier New"),local("Menlo"),local("Liberation Mono");size-adjust:100%;ascent-override:95.5%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;font-style:italic;src:local("Times New Roman Italic"),local("TimesNewRomanPS-ItalicMT"),local("Liberation Serif Italic");size-adjust:94.8%;ascent-override:77.5%;descent-override:28%;line-gap-override:0%}:root{color-scheme:dark;--ink:#061119;--deep:#0B1B26;--deep-2:#112633;--mylar:#EDF1F2;--mylar-2:#E1E8EA;--bg:var(--ink);--text:#E6ECEF;--text-2:#A9B9C3;--text-3:#7C909C;--line:rgba(160,188,204,.14);--line-2:rgba(160,188,204,.3);--contour:rgba(139,168,186,.24);--contour-i:rgba(163,193,210,.5);--flood:#29C1E6;--flood-t:#5CD3F0;--on-flood:#04121A;--amber:#E3A93B;--panel:var(--deep);--mono:"Geist Mono","Geist Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--sans:"Geist","Geist Fallback",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--serif:"Newsreader","Newsreader Fallback",Georgia,"Times New Roman",serif;--ease:cubic-bezier(.22,1,.36,1);--in:cubic-bezier(.64,0,.78,0);--gut:clamp(16px,4vw,56px);--hdr:72px}.mylar{--bg:var(--mylar);--text:#0B1A23;--text-2:#3E5461;--text-3:#5C7380;--line:rgba(11,26,35,.12);--line-2:rgba(11,26,35,.26);--contour:rgba(38,72,90,.22);--contour-i:rgba(22,54,72,.48);--flood:#0A93BA;--flood-t:#066F8D;--on-flood:#FFFFFF;--amber:#9A5F07;--panel:var(--mylar-2);color-scheme:light;background:var(--mylar);color:var(--text)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ink);scrollbar-gutter:stable;scroll-padding-top:calc(var(--hdr) + 12px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-inline:var(--gut);overflow-x:hidden}html.intro,html.intro body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg,canvas{display:block;max-width:100%}p{margin:0;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-weight:500;text-wrap:balance}ul,ol{margin:0}:focus-visible{outline:2px solid var(--flood);outline-offset:3px}::selection{background:var(--flood);color:var(--on-flood)}.skiplink{position:absolute;left:-9999px;top:10px;z-index:400;background:var(--flood);color:var(--on-flood);padding:10px 14px}.skiplink:focus{left:10px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.it{font-family:var(--serif);font-style:italic;font-weight:300;letter-spacing:-.012em}.wrap{max-width:1320px;margin-inline:auto}.narrow{max-width:760px;margin-inline:auto}.bleed{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk{display:inline-block;width:.62em;height:.52em;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%);flex:none}.kicker{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:12px;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.kicker .sta{color:var(--flood-t)}.kicker .sta:after{content:"";display:inline-block;width:22px;height:1px;background:currentColor;opacity:.6;margin-left:12px;vertical-align:middle}.h2{margin-top:18px;font-size:clamp(34px,4.6vw,62px);line-height:1.02;letter-spacing:-.042em}.h2 .it{color:var(--text-2);font-size:1.05em}.h3{font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.03em}.lede{color:var(--text-2);font-size:clamp(16.5px,1.3vw,19px);max-width:52ch}.sec{position:relative;padding-block:clamp(88px,11vw,168px)}.sec.tight{padding-top:0}.phero+.sec,.phero+.sec.mylar{padding-top:clamp(64px,7.5vw,120px)}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,5vw,72px)}.sec-head .lede{max-width:44ch}.fine{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--text-3);margin-top:14px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 24px;font-size:15px;font-weight:500;letter-spacing:.005em;border:1px solid var(--line-2);color:var(--text);background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .3s,background .3s,color .3s;white-space:nowrap;overflow:hidden;isolation:isolate}.btn:hover{border-color:var(--flood)}.btn .ar{transition:transform .5s var(--ease)}.btn:hover .ar{transform:translate(4px)}.btn.primary{background:var(--flood);border-color:var(--flood);color:var(--on-flood)}.btn.primary:after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;background:#ffffff2e;transition:height .6s var(--ease);z-index:-1}.btn.primary:hover:after{height:100%}.btn.sm{min-height:42px;padding:0 16px;font-size:14px}.btn[disabled]{opacity:.4;cursor:default}.ctas{display:flex;flex-wrap:wrap;gap:10px}.link{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--text);padding-bottom:4px;background:linear-gradient(var(--flood),var(--flood)) left bottom/0 1px no-repeat,linear-gradient(var(--line-2),var(--line-2)) left bottom/100% 1px no-repeat;transition:background-size .6s var(--ease)}.link:hover{background-size:100% 1px,100% 1px}.link .ar{transition:transform .5s var(--ease)}.link:hover .ar{transform:translate(4px)}.tlink{color:var(--flood-t);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tlink:hover{color:var(--text)}.hdr{position:fixed;top:0;left:0;right:0;z-index:60;padding-top:env(safe-area-inset-top,0px)}.hdr:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease)}.scrolled .hdr:before,.menu-open .hdr:before{opacity:1}.hdr-in{position:relative;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:24px;padding-inline:var(--gut);max-width:calc(1320px + 2 * var(--gut));margin-inline:auto}.brand{display:flex;align-items:center;color:var(--text);transition:opacity .8s var(--ease)}.brand svg{height:26px;width:auto;overflow:visible}.nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px)}.nav>ul{display:flex;gap:clamp(16px,2.2vw,30px);list-style:none;padding:0}.nav>ul>li{position:relative}.nav>ul>li>a{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--text-2);padding:12px 0;transition:color .3s}.nav>ul>li>a:hover,.nav>ul>li>a[aria-current]{color:var(--text)}.nav>ul>li>a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:var(--flood);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.nav>ul>li>a:hover:after,.nav>ul>li>a[aria-current]:after{transform:scaleX(1)}.caret{width:7px;height:7px;border-right:1.2px solid currentColor;border-bottom:1.2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.7}.drop{position:absolute;top:100%;left:-22px;width:440px;padding:8px;background:color-mix(in srgb,var(--deep) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-2);box-shadow:0 30px 70px -24px #000000d9;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--ease),transform .4s var(--ease),visibility .3s}.has-drop:hover .drop,.has-drop:focus-within .drop{opacity:1;visibility:visible;transform:none}.drop a{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px;border-bottom:1px solid var(--line);transition:background .3s}.drop a:last-child{border-bottom:0}.drop a:hover{background:#a0bccc12}.drop a i{width:9px;height:7.5px;background:var(--text-3);clip-path:polygon(0 0,100% 0,50% 100%);transition:background .3s}.drop a:hover i{background:var(--flood)}.drop b{font-weight:500;font-size:15px}.drop span{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.menu-btn{display:none;min-height:42px;padding:0 14px;border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;align-items:center}.intro .brand{opacity:0}.intro:not(.handoff) .hdr .nav{opacity:0}.hdr .nav{transition:opacity 1s var(--ease) .4s}.menu{position:fixed;inset:0;z-index:55;background:color-mix(in srgb,var(--ink) 97%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:26px;padding:calc(var(--hdr) + 20px + env(safe-area-inset-top,0px)) var(--gut) calc(28px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;overflow-y:auto;overscroll-behavior:contain}.menu-open .menu{opacity:1;visibility:visible}.menu ol{list-style:none;margin:auto 0 0;padding:0;counter-reset:m}.menu li{counter-increment:m;border-top:1px solid var(--line)}.menu li:last-child{border-bottom:1px solid var(--line)}.menu li a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:clamp(22px,6.4vw,32px);letter-spacing:-.03em;line-height:1.15}.menu li a:after{content:"STA " counter(m) "+00";font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--text-3);white-space:nowrap}.menu li.sub a{font-size:clamp(17px,4.6vw,22px);color:var(--text-2);padding-left:18px}.menu li.sub a:after{content:""}.menu .mf{font-family:var(--mono);font-size:13px;color:var(--text-2);display:grid;gap:4px}.menu .mf span{user-select:all}.ruler{position:fixed;right:14px;top:calc(var(--hdr) + 28px);bottom:48px;width:14px;z-index:40;pointer-events:none;opacity:0;transition:opacity .8s var(--ease)}.ready .ruler{opacity:1}.ruler:before{content:"";position:absolute;right:6px;top:0;bottom:0;width:1px;background:var(--line-2)}.ruler i{position:absolute;right:6px;width:5px;height:1px;background:var(--line-2)}.ruler i.m{width:9px;background:#7c909cb3}.ruler .pos{position:absolute;right:0;top:0;display:flex;align-items:center;gap:8px;transform:translateY(-50%);will-change:transform}.ruler .pos span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:#5cd3f0;white-space:nowrap;background:#061119d6;padding:2px 6px;border:1px solid rgba(41,193,230,.4)}.ruler .pos b{width:11px;height:9px;background:#29c1e6;clip-path:polygon(0 0,100% 0,50% 100%)}@view-transition{navigation:auto}.hdr{view-transition-name:site-header}::view-transition-old(root){animation:vt-out .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in .42s var(--ease) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html{-webkit-tap-highlight-color:transparent}summary,button,.btn,.pick label,.door,.link,.tog{-webkit-user-select:none;user-select:none;caret-color:transparent}@supports selector(::details-content){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow-y:clip;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete}details[open]::details-content{block-size:auto}}.hero,.phero{position:relative;overflow:hidden;background:var(--ink);--cl:max(var(--gut), calc((100% - 1320px)/2) );--hb:clamp(40px,9vh,104px)}.hero{height:100vh;height:100svh;min-height:660px}.phero{min-height:82vh;min-height:82svh;display:flex;align-items:flex-end;padding-top:calc(var(--hdr) + 56px);padding-bottom:var(--hb)}.phero.short{min-height:66vh;min-height:66svh}.phero .hero-copy{position:relative;left:auto;bottom:auto;margin-left:max(0px,calc((100% - 1320px)/2));width:min(880px,calc(min(100%,1320px) - min(390px,34vw) - 48px))}.map{position:absolute;inset:0;touch-action:pan-y;will-change:transform}.map canvas{width:100%;height:100%;cursor:crosshair}.cut{position:absolute;left:0;top:0;width:0;height:100%;pointer-events:none;opacity:0;will-change:transform}.cut i{position:absolute;left:0;top:0;width:1px;height:100%;background:repeating-linear-gradient(180deg,var(--flood) 0 4px,transparent 4px 8px);opacity:.85}.cut i:after{content:"";position:absolute;left:-4px;bottom:0;width:9px;height:1px;background:var(--flood)}.cut b{position:absolute;left:0;top:99px;transform:translate(-50%);font:500 10.5px/1 var(--mono);color:var(--flood);background:var(--ink);border:1px solid var(--flood);padding:4px 6px;white-space:nowrap}.scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#061119db 0,#061119e6 calc(var(--cl) + 260px),#061119bd calc(var(--cl) + 520px),#06111952 calc(var(--cl) + 760px),#06111900 calc(var(--cl) + 960px)),linear-gradient(180deg,#061119b3,#06111900 20%),linear-gradient(0deg,#06111999,#06111900 18%)}.hero-copy{position:absolute;left:var(--cl);bottom:var(--hb);width:min(900px,calc(100% - 2 * var(--cl) - min(390px,34%) - 48px));display:flex;flex-direction:column;gap:22px;will-change:transform,opacity}.hero h1,.phero h1{letter-spacing:-.05em;line-height:.96}.hero h1{font-size:clamp(44px,4.5vw,84px)}.hero h1 .l{white-space:nowrap}.hero-copy .sub,.hero-copy .hmeta{max-width:620px}.phero h1 .l{text-wrap:balance}.phero h1{font-size:clamp(40px,4vw,68px)}.hero h1 .l,.phero h1 .l{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero h1 .l>span,.phero h1 .l>span{display:inline-block;transition:transform 1.3s var(--ease)}.hero h1 .it,.phero h1 .it{color:var(--text-2);letter-spacing:-.025em;font-size:1.06em}.js:not(.ready) .hero h1 .l>span,.js:not(.ready) .phero h1 .l>span{transform:translateY(112%)}.ready .hero h1 .l:nth-child(2)>span,.ready .phero h1 .l:nth-child(2)>span{transition-delay:.12s}.fade{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.js:not(.ready) .fade{opacity:0;transform:translateY(14px)}.rise{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.js:not(.ready) .rise{transform:translateY(14px)}.intro:not(.ready) .rise{opacity:0}.ready .d0{transition-delay:.05s}.ready .d1{transition-delay:.12s}.ready .d2{transition-delay:.3s}.ready .d3{transition-delay:.45s}.hero .sub,.phero .sub{color:var(--text-2);font-size:clamp(16.5px,1.25vw,19px);max-width:48ch}.hmeta{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--text-3)}.hmeta .on{display:inline-flex;align-items:center;gap:9px;color:var(--text-2)}.hmeta .on i{width:7px;height:7px;border-radius:50%;background:var(--flood);animation:ping 2.4s infinite}@keyframes ping{0%{box-shadow:0 0 #29c1e68c}70%,to{box-shadow:0 0 0 9px #29c1e600}}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.crumb a{color:var(--text-2);transition:color .3s}.crumb a:hover{color:var(--text)}.crumb i{width:9px;height:7.5px;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}.intro-lock{--ilw:min(42vw,520px);position:fixed;z-index:70;left:calc(50% - var(--ilw) / 2);top:calc(44% - var(--ilw) * .126923);width:var(--ilw);pointer-events:none;display:none;transform-origin:0 0}.sk-t{display:none}@media (hover:none),(pointer:coarse){.sk-f{display:none}.sk-t{display:inline}}@media (max-width:760px){.intro-lock{--ilw:min(74vw,380px);top:calc(clamp(380px,58svh,520px) / 2 - var(--ilw) * .126923)}.skip{top:calc(clamp(380px,58svh,520px) - 36px);bottom:auto}}@media (min-width:761px) and (max-aspect-ratio:4/5){.intro-lock{top:calc(clamp(440px,54svh,760px) / 2 - var(--ilw) * .126923)}.skip{top:calc(clamp(440px,54svh,760px) - 40px);bottom:auto}}@media (max-width:760px),(max-aspect-ratio:4/5){html.js.intro .hero .hero-copy .fade{opacity:1;transform:none}html.js.intro .hero h1 .l>span{transform:none}html.js.intro .hero .rise{opacity:1;transform:none}}.intro .intro-lock{display:block}.intro-lock svg{width:100%;height:auto;overflow:visible}.intro-lock .il-datum{transform-origin:0 50%;transform:scaleX(0);transition:transform 1s var(--ease)}.intro-lock.s1 .il-datum{transform:scaleX(1)}.intro-lock .il-mark{transform:translateY(-30px);opacity:0;transition:transform .7s cubic-bezier(.3,1.25,.5,1),opacity .3s}.intro-lock.s2 .il-mark{transform:none;opacity:1}.intro-lock .il-hatch{opacity:0;transition:opacity .5s .25s}.intro-lock.s2 .il-hatch{opacity:1}.intro-lock .il-wordclip{overflow:hidden}.intro-lock .il-word{transform:translateY(80px);transition:transform 1s var(--ease)}.intro-lock.s3 .il-word{transform:none}.intro-lock .il-desc{opacity:0;transition:opacity .8s var(--ease)}.intro-lock.s4 .il-desc{opacity:1}.intro-lock.fly{transition:transform 1.05s cubic-bezier(.7,0,.2,1),opacity .45s .75s}.intro-lock.fly .il-datum,.intro-lock.fly .il-desc,.intro-lock.fly .il-hatch,.intro-lock.fly .il-mark{opacity:0;transition:opacity .35s}.skip{position:fixed;z-index:70;left:0;right:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-3);display:none;pointer-events:none}.intro:not(.handoff) .skip{display:block}.ticker{overflow:hidden;border-block:1px solid var(--line);padding-block:18px;background:var(--ink)}.ticker .tr{display:flex;width:max-content;animation:mq 64s linear infinite}.ticker span{display:inline-flex;align-items:center;gap:26px;padding-right:26px;white-space:nowrap;font-family:var(--mono);font-size:clamp(12.5px,1.1vw,14px);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.ticker span b{width:10px;height:8.5px;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}@keyframes mq{to{transform:translate(-50%)}}.doors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.door{position:relative;display:flex;flex-direction:column;gap:18px;min-height:360px;padding:clamp(22px,2.4vw,32px);background:var(--bg);overflow:hidden;isolation:isolate}.door:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0;z-index:-1;background:linear-gradient(180deg,#29c1e629,#29c1e60d);border-top:1px solid var(--flood);transition:height .9s var(--ease)}.door:hover:before,.door:focus-visible:before{height:38%}.door .who{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.door h3{font-size:clamp(24px,2.2vw,32px);line-height:1.08;letter-spacing:-.035em}.door p{color:var(--text-2);font-size:15.5px}.door .go{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:500}.door .go .ar{transition:transform .5s var(--ease)}.door:hover .go .ar{transform:translate(5px)}.disc{border-top:1px solid var(--line-2)}.disc details{border-bottom:1px solid var(--line-2)}.disc summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,300px) 44px;align-items:center;gap:28px;padding:22px 0;position:relative}.disc summary::-webkit-details-marker{display:none}.disc summary:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--flood);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}.disc details:hover summary:before,.disc details[open] summary:before{transform:scaleX(1)}.disc .th{width:140px;height:84px;border:1px solid var(--line-2);background:var(--panel)}.disc .th svg{width:100%;height:100%}.disc .nm{font-size:clamp(24px,3vw,40px);letter-spacing:-.04em;line-height:1.02}.disc .dl{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);line-height:1.6}.pm{position:relative;width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;justify-self:end;flex:none}.pm:before,.pm:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.3px;background:var(--text);transform:translate(-50%,-50%);transition:transform .45s var(--ease)}.pm:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .pm:after{transform:translate(-50%,-50%) rotate(0)}.disc .body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);padding:6px 0 40px 168px}.disc .body p{color:var(--text-2);max-width:48ch;margin-bottom:22px}.gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.gets div{background:var(--bg);padding:16px 18px;display:grid;gap:4px;align-content:start}.gets b{font-size:15.5px;font-weight:600;letter-spacing:-.01em}.gets span{font-size:14px;color:var(--text-3);line-height:1.5}.sw-line{margin-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--text-3)}.s-ln{fill:none;stroke:var(--text-2);stroke-width:1.2}.s-ln2{fill:none;stroke:var(--contour-i);stroke-width:1}.s-fl{fill:var(--flood);fill-opacity:.22}.s-fls{fill:none;stroke:var(--flood);stroke-width:1.4}.s-am{fill:none;stroke:var(--amber);stroke-width:1.2;stroke-dasharray:4 4}.s-dot{fill:var(--text-2)}.s-mk{fill:var(--flood)}.s-t{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;fill:var(--text-3)}.s-tf{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;fill:var(--flood-t)}.s-ta{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;fill:var(--amber)}.s-gr{fill:var(--deep-2);stroke:var(--text-2);stroke-width:1.3}.mylar .s-gr{fill:var(--mylar-2)}.s-grid{stroke:var(--line);stroke-width:1}.s-water{fill:var(--flood);fill-opacity:.26}.s-wline{stroke:var(--flood);stroke-width:1.6;fill:none}.s-house{fill:var(--deep);stroke:var(--text-2);stroke-width:1.2}.s-pad{stroke:var(--amber);stroke-width:1.2;stroke-dasharray:4 4;fill:none}.s-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.06em;fill:var(--text-3)}.s-lbl-w{font-family:var(--mono);font-size:11px;letter-spacing:.06em;fill:var(--flood-t)}.s-lbl-a{font-family:var(--mono);font-size:11px;letter-spacing:.06em;fill:var(--amber)}.inst{border:1px solid var(--line-2);background:var(--panel)}.inst-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 18px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.inst-h b{font-weight:500;color:var(--text-2)}.inst-b{padding:14px 14px 0;overflow-x:auto}.inst-b svg{width:100%;min-width:560px;height:auto}.inst-c{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:14px 18px;border-top:1px solid var(--line)}.inst-c .lb{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.inst-f{padding:12px 18px;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-3)}.aep{display:flex;flex-wrap:wrap;gap:6px}.aep button,.tog{font-family:var(--mono);font-size:13px;min-height:46px;padding:0 13px;border:1px solid var(--line-2);background:var(--bg);color:var(--text-2);display:flex;flex-direction:column;justify-content:center;line-height:1.2;transition:border-color .3s,background .3s,color .3s}.aep button:hover,.tog:hover{border-color:var(--flood)}.aep button small{font-size:10px;letter-spacing:.1em;color:var(--text-3)}.aep button[aria-pressed=true],.tog[aria-pressed=true]{background:var(--flood);border-color:var(--flood);color:var(--on-flood)}.aep button[aria-pressed=true] small{color:var(--on-flood);opacity:.75}.tog{flex-direction:row;align-items:center;gap:8px;min-height:42px;font-size:12.5px;letter-spacing:.04em}.reads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.reads.r4{grid-template-columns:repeat(4,minmax(0,1fr))}.reads div{padding:14px 18px;border-left:1px solid var(--line);display:grid;gap:4px;align-content:start}.reads div:first-child{border-left:0}.reads span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.reads b{font-family:var(--mono);font-weight:500;font-size:clamp(19px,2vw,24px);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.reads b.bad{color:var(--amber)}.reads b.good{color:var(--flood-t)}.slider{display:grid;gap:6px;flex:1 1 260px}.slider .sl-t{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.slider .sl-t b{font-weight:500;color:var(--text)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:30px;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--flood) var(--fill,50%),var(--line-2) var(--fill,50%))}input[type=range]::-moz-range-track{height:2px;background:var(--line-2)}input[type=range]::-moz-range-progress{height:2px;background:var(--flood)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:17px;margin-top:-8px;border:0;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}input[type=range]::-moz-range-thumb{width:20px;height:17px;border:0;border-radius:0;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}.status{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line-2)}.status.ok{color:var(--flood-t);border-color:color-mix(in srgb,var(--flood) 50%,transparent)}.status.no{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 55%,transparent)}.storm{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,80px);align-items:start}.storm .big{font-family:var(--mono);font-size:clamp(64px,9vw,132px);line-height:.9;letter-spacing:-.06em;color:var(--text);font-weight:400}.storm .big small{display:block;margin-top:14px;font-family:var(--sans);font-size:16px;letter-spacing:0;color:var(--text-2);line-height:1.5;max-width:30ch}.proc{position:relative;height:520vh}.proc-in{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,4vw,64px);align-items:center;padding-top:var(--hdr)}.steps{list-style:none;padding:0;border-top:1px solid var(--line)}.steps li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--line);color:var(--text-3);transition:color .5s var(--ease)}.steps li .n{font-family:var(--mono);font-size:12px;letter-spacing:.12em;padding-top:5px}.steps li b{font-size:22px;font-weight:500;letter-spacing:-.03em;color:inherit}.steps li p{grid-column:2;font-size:15px;max-height:0;overflow:hidden;opacity:0;transition:max-height .7s var(--ease),opacity .6s var(--ease)}.steps li.on{color:var(--text)}.steps li.on .n{color:var(--flood-t)}.steps li.on p{max-height:120px;opacity:1;color:var(--text-2)}.sheetdraw{position:relative;border:1px solid var(--line-2);background:var(--panel)}.sheetdraw svg{width:100%;height:auto;display:block}.sheet-scroll{position:relative}.pan{display:none}.ps-cmin{fill:none;stroke:var(--contour);stroke-width:.8;stroke-dasharray:5 3}.ps-cidx{fill:none;stroke:var(--contour-i);stroke-width:1.2;stroke-dasharray:9 3}.ps-ch{fill:var(--flood);fill-opacity:.26}.ps-tob{fill:none;stroke:var(--text-2);stroke-width:1}.ps-cl{fill:none;stroke:var(--flood);stroke-width:1;stroke-dasharray:14 3 2 3}.ps-row{fill:none;stroke:var(--text-3);stroke-width:1;stroke-dasharray:18 3 3 3}.ps-edge{fill:none;stroke:var(--line-2);stroke-width:1}.ps-sfha{fill:var(--flood);fill-opacity:.1}.ps-sfhal{fill:none;stroke:var(--flood);stroke-width:1.4}.ps-fwh{fill:url(#pshatch)}.ps-hatch{stroke:var(--amber);stroke-width:1;stroke-opacity:.34}.ps-fw{fill:none;stroke:var(--amber);stroke-width:1.3;stroke-dasharray:12 3 2 3}.ps-bfe{fill:none;stroke:var(--flood);stroke-width:1.1}.ps-pl{fill:none;stroke:var(--text);stroke-width:1.5;stroke-dasharray:22 4 4 4 4 4}.ps-flow{fill:none;stroke:var(--flood);stroke-width:1.4}.ps-flowh,.ps-mk{fill:var(--flood)}.ps-tick{stroke:var(--flood);stroke-width:1.1}.ps-xs{fill:none;stroke:var(--text);stroke-width:1;stroke-dasharray:10 3}.ps-xst{stroke:var(--text);stroke-width:1.4}.ps-tag{fill:var(--panel);stroke:var(--flood);stroke-width:1}.ps-drive{fill:none;stroke:var(--line-2);stroke-width:1}.ps-bldg{fill:var(--deep-2);stroke:var(--text-2);stroke-width:1.2}.ps-pondtb{fill:none;stroke:var(--text-2);stroke-width:1.2}.ps-pondw{fill:var(--flood);fill-opacity:.28;stroke:var(--flood);stroke-width:1.2}.ps-pipe{fill:none;stroke:var(--text-2);stroke-width:1.4}.ps-inlet{fill:var(--panel);stroke:var(--text-2);stroke-width:1.2}.ps-ocs{fill:var(--panel);stroke:var(--text);stroke-width:1.3}.ps-out{fill:none;stroke:var(--text);stroke-width:2.2}.ps-hw{fill:none;stroke:var(--text);stroke-width:2;stroke-linecap:square}.ps-rip{fill:var(--text-3);fill-opacity:.25;stroke:var(--text-3);stroke-width:.8;stroke-dasharray:2 2}.ps-card{fill:var(--deep);stroke:var(--text-2);stroke-width:1.1}.ps-ax{fill:none;stroke:var(--text-3);stroke-width:1}.ps-grid{fill:none;stroke:var(--line);stroke-width:1}.ps-hpre{fill:none;stroke:var(--text-2);stroke-width:1.2;stroke-dasharray:4 3}.ps-hin{fill:none;stroke:var(--amber);stroke-width:1;stroke-opacity:.8}.ps-hout{fill:none;stroke:var(--flood);stroke-width:1.8}.ps-lead{fill:none;stroke:var(--amber);stroke-width:1}.ps-leadd{fill:var(--amber)}.ps-cmt{fill:var(--deep);stroke:var(--amber);stroke-width:1.1}.ps-stamp rect{fill:none;stroke:var(--flood);stroke-width:1.4}.ps-stamp text{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.2em;fill:var(--flood)}.ps-na circle{fill:var(--panel);stroke:var(--text-3);stroke-width:1}.ps-na path{fill:var(--text)}.ps-na text{font-family:var(--sans);font-size:11px;font-weight:600;fill:var(--text)}.ps-sc1{fill:var(--text-2);stroke:var(--text-2)}.ps-sc0{fill:var(--panel);stroke:var(--text-2)}.ps-t,.ps-tb,.ps-tf,.ps-ta{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;fill:var(--text-3)}.ps-tb{fill:var(--text-2)}.ps-tf{fill:var(--flood-t)}.ps-ta{fill:var(--amber)}.ps-big{font-size:12px;letter-spacing:.14em}.ps-sm{font-size:8.5px}.ps-bold{font-family:var(--sans);font-weight:600;letter-spacing:.12em;font-size:10.5px;fill:var(--text)}.ps-halo{paint-order:stroke;stroke:var(--panel);stroke-width:3.2px;stroke-linejoin:round}.ps-cl.ps-t{stroke-dasharray:none}.tb4{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.tb4 div{padding:9px 12px;border-left:1px solid var(--line)}.tb4 div:first-child{border-left:0}.tb4 span{display:block;font-size:9px;letter-spacing:.16em;color:var(--text-3)}.ly{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-step="1"] .l1,[data-step="2"] .l1,[data-step="3"] .l1,[data-step="4"] .l1,[data-step="5"] .l1,[data-step="2"] .l2,[data-step="3"] .l2,[data-step="4"] .l2,[data-step="5"] .l2,[data-step="3"] .l3,[data-step="4"] .l3,[data-step="5"] .l3,[data-step="4"] .l4,[data-step="5"] .l4,[data-step="5"] .l5{opacity:1}.l4{transform:translate(30px)}[data-step="4"] .l4,[data-step="5"] .l4{transform:none}.states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.state{background:var(--bg);padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;gap:18px}.state .viz{border:1px solid var(--line);background:var(--panel);height:200px}.state .viz svg{width:100%;height:100%}.state h3{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.02}.state p{color:var(--text-2);max-width:52ch}.chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.chips li{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;padding:5px 10px;border:1px solid var(--line-2);color:var(--text-2)}.state .link{align-self:flex-start;margin-top:auto}.eng{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,100px);align-items:center}.portrait{position:relative;aspect-ratio:4/5;max-width:100%;border:1px solid var(--line-2);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(11,26,35,.05) 14px 15px),var(--panel);display:grid;place-items:center;text-align:center}.portrait .pp{display:grid;gap:12px;justify-items:center;padding:24px}.portrait .pp i{width:44px;height:36px;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}.portrait .pp b{font-size:18px;font-weight:600;letter-spacing:-.02em}.portrait .pp span{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);max-width:28ch;line-height:1.6}.portrait .corner{position:absolute;width:18px;height:18px;border-color:var(--text-2);border-style:solid;border-width:0}.portrait .c1{left:12px;top:12px;border-left-width:1px;border-top-width:1px}.portrait .c2{right:12px;top:12px;border-right-width:1px;border-top-width:1px}.portrait .c3{left:12px;bottom:12px;border-left-width:1px;border-bottom-width:1px}.portrait .c4{right:12px;bottom:12px;border-right-width:1px;border-bottom-width:1px}.bigq{margin:22px 0 0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(28px,3.4vw,46px);line-height:1.12;letter-spacing:-.02em}.values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-top:34px}.values div{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--line-2)}.values b{font-size:16px;font-weight:600}.values span{font-size:14.5px;color:var(--text-2)}.creds{margin-top:30px;border:1px solid var(--line-2)}.creds div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--line-2);font-size:14.5px}.creds div:first-child{border-top:0}.creds .mono{font-size:13px;color:var(--text-3)}.pend{color:var(--amber)}.files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.file{position:relative;border:1px solid var(--line-2);background:var(--panel);display:flex;flex-direction:column}.file[hidden]{display:none}.file .fv{height:170px;border-bottom:1px solid var(--line)}.file .fv svg{width:100%;height:100%}.file .fb{padding:18px 20px;display:grid;gap:12px}.file .ex{position:absolute;top:12px;right:12px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(227,169,59,.55);padding:3px 7px;background:var(--panel)}.file h3{font-size:20px;letter-spacing:-.025em}.file dl{margin:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px 12px;font-size:14px}.file dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:3px}.file dd{margin:0;color:var(--text-2)}.file dd em{font-style:normal;color:var(--text-3)}.notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.note{display:flex;flex-direction:column;border:1px solid var(--line-2);background:var(--bg);transition:border-color .4s}.note:hover{border-color:var(--flood)}.note .nv{height:180px;border-bottom:1px solid var(--line);background:var(--panel)}.note .nv svg{width:100%;height:100%}.note .nb{padding:18px 20px 22px;display:grid;gap:10px}.note .nk{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.note h3{font-size:21px;letter-spacing:-.025em;line-height:1.15}.note p{font-size:15px;color:var(--text-2)}.note.soon{opacity:.75}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filters button{min-height:40px;padding:0 15px;border:1px solid var(--line-2);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--text-2);transition:all .3s}.filters button[aria-pressed=true]{background:var(--flood);border-color:var(--flood);color:var(--on-flood)}.banner{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid rgba(227,169,59,.5);background:#e3a93b0f;font-size:15px;color:var(--text-2);margin-bottom:28px}.banner b{color:var(--text)}.banner i{flex:none;margin-top:6px;width:10px;height:8.5px;background:var(--amber);clip-path:polygon(0 0,100% 0,50% 100%)}.zone{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.zform{display:flex;gap:8px;margin-top:28px;flex-wrap:wrap}.zform input{flex:1 1 260px;min-height:52px;padding:0 16px;background:var(--panel);border:1px solid var(--line-2);color:var(--text);font:inherit;font-size:16px}.zform input:focus{outline:none;border-color:var(--flood)}.zres{border:1px solid var(--line-2);background:var(--panel)}.zres .zmap{position:relative;height:300px;border-bottom:1px solid var(--line)}.zres .zmap.tall{height:420px}.zres .zb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.zres .zb div{padding:14px 18px;border-left:1px solid var(--line);display:grid;gap:4px}.zres .zb div:first-child{border-left:0}.zres .zb span{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.zres .zb b{font-family:var(--mono);font-weight:500;font-size:22px}.zres .zn{padding:14px 18px;border-top:1px solid var(--line);font-size:14.5px;color:var(--text-2);display:grid;gap:10px}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid var(--line-2);color:var(--text-2)}.chip.am{color:var(--amber);border-color:#e3a93b8c}.chip.ok{color:var(--flood-t);border-color:#29c1e680}.scan{position:absolute;top:0;bottom:0;width:2px;background:#29c1e6;box-shadow:0 0 16px #29c1e6;left:0;opacity:0;pointer-events:none}.scanning .scan{animation:scan 1.1s var(--ease) forwards}@keyframes scan{0%{left:0;opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.tbl-wrap{overflow-x:auto;border:1px solid var(--line-2)}.tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}.tbl th{text-align:left;font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:12px 16px;border-bottom:1px solid var(--line-2);background:var(--panel);white-space:nowrap}.tbl td{padding:14px 16px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-2)}.tbl tr:last-child td{border-bottom:0}.tbl td:first-child{color:var(--text);font-weight:500}.tbl td.num,.tbl th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.tbl .zc{display:inline-grid;place-items:center;min-width:44px;height:28px;padding:0 8px;font-family:var(--mono);font-size:13px;border:1px solid var(--line-2);color:var(--text)}.tbl .zc.sf{border-color:var(--flood);color:var(--flood-t);background:#29c1e614}.split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,6vw,100px);align-items:start}.split .stick{position:sticky;top:calc(var(--hdr) + 32px)}.prose p{color:var(--text-2);max-width:66ch}.prose p+p{margin-top:16px}.prose p.lead{font-size:clamp(20px,1.9vw,26px);line-height:1.4;letter-spacing:-.02em;color:var(--text);max-width:36ch}.prose strong{color:var(--text);font-weight:600}.prose h3{font-size:22px;letter-spacing:-.025em;margin:34px 0 12px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2)}.grid3>div{background:var(--bg);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:10px;min-height:190px}.grid3 .ic{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.grid3 h3{font-size:20px;letter-spacing:-.025em;line-height:1.15;margin-top:auto}.grid3 p{font-size:15px;color:var(--text-2)}.ticks{list-style:none;padding:0;display:grid;gap:12px}.ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--text-2)}.ticks li:before{content:"";width:10px;height:8.5px;margin-top:.55em;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}.ticks b{color:var(--text);font-weight:600}.ticks.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px}.flow{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));border-top:1px solid var(--line-2)}.flow>div{padding:24px 24px 6px 0;display:grid;gap:8px;align-content:start}.flow>div+div{padding-left:24px;border-left:1px solid var(--line)}.flow .n{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--flood-t)}.flow b{font-size:19px;font-weight:500;letter-spacing:-.02em}.flow p{font-size:15px;color:var(--text-2)}.callout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,64px);padding:clamp(26px,4vw,56px);border:1px solid var(--line-2);background:var(--panel);align-items:center}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rel{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--line-2);background:var(--bg);min-height:230px;transition:border-color .4s}.rel:hover{border-color:var(--flood)}.rel svg{width:100%;height:84px}.rel .t{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.rel b{font-size:21px;font-weight:500;letter-spacing:-.025em;margin-top:auto;display:flex;justify-content:space-between;gap:12px}.rel b .ar{transition:transform .5s var(--ease)}.rel:hover b .ar{transform:translate(5px)}.road{border:1px solid var(--line-2);background:var(--panel)}.road-track{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:34px 18px 0}.road-track:before{content:"";position:absolute;left:calc(18px + 8.33%);right:calc(18px + 8.33%);top:52px;height:1px;background:var(--line-2)}.road-fill{position:absolute;left:calc(18px + 8.33%);top:52px;height:2px;margin-top:-.5px;background:var(--flood);transition:width .8s var(--ease)}.road-mk{position:absolute;top:30px;width:16px;height:13px;margin-left:-8px;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%);transition:left .8s var(--ease)}.road-track button{position:relative;display:grid;justify-items:center;gap:10px;padding:12px 4px 18px;text-align:center}.road-track button i{width:14px;height:14px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);margin-top:4px;transition:all .4s}.road-track button span{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);line-height:1.4}.road-track button b{font-size:14.5px;font-weight:500;line-height:1.25}.road-track button.done i{background:var(--flood);border-color:var(--flood)}.road-track button[aria-pressed=true] b{color:var(--flood-t)}.road-d{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;padding:22px 24px;border-top:1px solid var(--line)}.road-d h4{font-size:24px;letter-spacing:-.03em}.road-d p{color:var(--text-2)}.road-d .who{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:10px}.art-h{padding-top:calc(var(--hdr) + clamp(48px,8vw,110px));padding-bottom:clamp(40px,5vw,64px)}.art-h h1{font-size:clamp(40px,5vw,78px);line-height:1;letter-spacing:-.05em;margin-top:20px}.art-h h1 .it{color:var(--text-2)}.art-h .sub{margin-top:24px;color:var(--text-2);font-size:clamp(18px,1.6vw,22px);max-width:46ch;line-height:1.45}.byline{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--text-3)}.art{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,1fr);gap:0 clamp(24px,4vw,56px)}.art>*{grid-column:2}.art>.wide{grid-column:1/-1}.art p{color:var(--text-2);font-size:18px;line-height:1.7}.art p+p{margin-top:18px}.art h2{font-size:clamp(26px,2.6vw,34px);letter-spacing:-.035em;line-height:1.1;margin:52px 0 16px}.art ul{padding-left:0;list-style:none;display:grid;gap:10px;margin:18px 0}.art ul li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--text-2);font-size:17.5px}.art ul li:before{content:"";width:10px;height:8.5px;margin-top:.65em;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%)}.art strong{color:var(--text);font-weight:600}.art figure{margin:40px 0}.art figcaption{margin-top:10px;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--text-3)}.pull{margin:40px 0;padding:6px 0 6px 24px;border-left:2px solid var(--flood);font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(24px,2.4vw,32px);line-height:1.25;color:var(--text)}.math{margin:28px 0;padding:18px 22px;border:1px solid var(--line-2);background:var(--panel);font-family:var(--mono);font-size:15px;color:var(--text);overflow-x:auto;white-space:nowrap}.draftnote{margin-top:48px;padding:14px 16px;border:1px dashed var(--line-2);font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--text-3)}.legal{padding-top:calc(var(--hdr) + 72px)}.legal h1{font-size:clamp(38px,4.4vw,64px);letter-spacing:-.045em;line-height:1}.legal h2{font-size:22px;letter-spacing:-.02em;margin:40px 0 10px}.legal p{color:var(--text-2);max-width:70ch}.legal p+p{margin-top:12px}.nf{min-height:100svh;display:grid;place-items:center;text-align:center;padding-block:120px 80px}.nf svg{width:180px;height:auto;margin:0 auto 30px}.nf h1{font-size:clamp(40px,5vw,72px);letter-spacing:-.05em;line-height:1}.nf p{color:var(--text-2);margin:18px auto 30px;max-width:40ch}.nf .ctas{justify-content:center}.nf .ghost{animation:nfFlick 5s steps(1) infinite}@keyframes nfFlick{0%,to{opacity:1}42%{opacity:.2}44%{opacity:1}46%{opacity:.35}48%{opacity:1}}.inq{border:1px solid var(--line-2);background:var(--panel);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.inq .il{padding:clamp(26px,4vw,56px);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.inq .il .h2{margin-top:0}.facts{display:grid;gap:10px;margin-top:auto;font-family:var(--mono);font-size:13px;color:var(--text-2)}.facts div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.facts span{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;padding-top:2px}.facts b{font-weight:500;color:var(--text);user-select:all;overflow-wrap:anywhere}.inq .ir{padding:clamp(22px,3.4vw,48px);display:flex;flex-direction:column;gap:22px}.gauge{display:grid;gap:8px}.gauge .gt{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.gauge .gb{position:relative;height:10px;border:1px solid var(--line-2);background:var(--bg)}.gauge .gf{position:absolute;left:0;top:0;bottom:0;width:25%;background:#29c1e659;border-right:1px solid var(--flood);transition:width .8s var(--ease)}.gauge .gm{position:absolute;top:-14px;left:25%;width:12px;height:10px;margin-left:-6px;background:var(--flood);clip-path:polygon(0 0,100% 0,50% 100%);transition:left .8s var(--ease)}.stepq{display:flex;flex-direction:column;gap:16px}.js .stepq{display:none}.js .stepq.on{display:flex;animation:stepin .6s var(--ease)}html:not(.js) .stepq+.stepq{margin-top:28px}html:not(.js) .gauge,html:not(.js) [data-back]{display:none}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.fnav .sending{opacity:.6;pointer-events:none}.send-err{font-size:14.5px;color:var(--amber)}.send-err a{text-decoration:underline;text-underline-offset:3px}@keyframes stepin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stepq h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em}.stepq .err-msg{font-size:14px;color:var(--amber)}.pick{display:flex;flex-wrap:wrap;gap:8px}.pick label{position:relative;cursor:pointer}.pick input{position:absolute;opacity:0;pointer-events:none}.pick span{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid var(--line-2);font-size:14.5px;color:var(--text-2);transition:all .3s}.pick label:hover span{border-color:var(--flood)}.pick input:checked+span{background:var(--flood);border-color:var(--flood);color:var(--on-flood)}.pick input:focus-visible+span{outline:2px solid var(--flood);outline-offset:3px}.fld{display:grid;gap:8px}.fld label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.fld input,.fld textarea{min-height:50px;background:var(--bg);border:1px solid var(--line-2);color:var(--text);font:inherit;font-size:16px;padding:10px 14px;border-radius:0}.fld textarea{min-height:110px;resize:vertical}.fld input:focus,.fld textarea:focus{outline:none;border-color:var(--flood)}.fld .err{border-color:#ff7a7a}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fnav{display:flex;justify-content:space-between;gap:10px;margin-top:6px}.done{display:none;flex-direction:column;gap:14px}.done.on{display:flex}.done h3{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(30px,3vw,40px);letter-spacing:-.02em;line-height:1.1}.done p{color:var(--text-2)}.expect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);margin-top:clamp(40px,5vw,64px)}.expect div{background:var(--bg);padding:22px 24px;display:grid;gap:8px;align-content:start}.expect .n{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--flood-t)}.expect b{font-size:18px;font-weight:500;letter-spacing:-.02em}.expect p{font-size:15px;color:var(--text-2)}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,100px)}.faq{border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.015em}.faq summary::-webkit-details-marker{display:none}.faq .a{padding:0 64px 24px 0;color:var(--text-2);max-width:68ch}.faq .a p+p{margin-top:10px}.band{position:relative;overflow:hidden;border:1px solid var(--line-2);background:var(--panel);padding:clamp(34px,6vw,88px)}.band:before{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(180deg,#29c1e61a,#29c1e605);border-top:1px solid rgba(41,193,230,.55)}.band .row{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px}.band .h2{margin-top:14px;max-width:18ch}.band .facts2{position:relative;display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:30px;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--text-2)}.band .facts2 b{font-weight:500;color:var(--text);user-select:all}footer{padding-block:clamp(72px,9vw,120px) calc(28px + env(safe-area-inset-bottom,0px))}.fbig{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:40px}.fbig svg{width:min(520px,100%);height:auto}.fbig p{color:var(--text-2);max-width:38ch}.tblk{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line-2)}.tblk>div{padding:14px 16px;border-left:1px solid var(--line);display:grid;gap:6px;align-content:start;font-size:14px;color:var(--text-2)}.tblk>div:first-child{border-left:0}.tblk .lb{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.tblk a:hover{color:var(--text)}.tblk ul{list-style:none;padding:0;display:grid;gap:3px}.tblk .sheet{font-family:var(--mono);font-size:22px;color:var(--text);letter-spacing:.02em}.fleg{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:16px;font-family:var(--mono);font-size:11.5px;color:var(--text-3);letter-spacing:.04em}.fleg nav{display:flex;flex-wrap:wrap;gap:6px 18px}.fleg a:hover,.fleg button:hover{color:var(--text)}.fleg button{font-family:var(--mono);font-size:11.5px;color:var(--text-3);text-decoration:underline;text-underline-offset:3px}.dock{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:none;grid-template-columns:auto 1fr;gap:8px;transform:translateY(160%);transition:transform .6s var(--ease)}.dock.show{transform:none}.menu-open .dock{transform:translateY(160%)}.dock span,.dock a{min-height:52px;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:14.5px;font-weight:500}.dock span{font-family:var(--mono);font-size:13px;border:1px solid var(--line-2);background:#061119e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);user-select:all}.dock a{background:#29c1e6;color:#04121a}.dnote{position:absolute;z-index:30;top:18px;right:18px;max-width:280px;display:none;gap:10px;align-items:flex-start;padding:12px 14px;background:#0e2a38;border:1px solid #29C1E6;color:#ddf6fd;font-size:13.5px;line-height:1.45;box-shadow:0 20px 40px -20px #000c}.dnote b{flex:none;font-family:var(--mono);font-weight:500;font-size:11px;color:#04121a;background:#29c1e6;min-width:22px;height:22px;display:grid;place-items:center}.notes-on .dnote{display:flex}.dnote.inline{position:relative;top:auto;right:auto;max-width:none;margin-bottom:24px}.nbtn{position:fixed;z-index:65;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;background:#061119e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#a9b9c3;transition:border-color .3s,color .3s,opacity .6s}.nbtn:hover,.notes-on .nbtn{border-color:#29c1e6;color:#e6ecef}.nbtn i{width:10px;height:8.5px;background:#29c1e6;clip-path:polygon(0 0,100% 0,50% 100%)}.intro:not(.ready) .nbtn,.menu-open .nbtn{opacity:0;pointer-events:none}.rv{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.rv.pre{opacity:0;transform:translateY(26px)}.surf{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;position:relative}.surf>span{display:inline-block;transition:transform 1.2s var(--ease)}.surf:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:1px;background:var(--flood);transform:scaleX(0);transform-origin:left;opacity:.8;transition:transform 1s var(--ease),opacity 1.4s var(--ease) .9s}.surf.pre>span{transform:translateY(105%)}.surf.shown:after{transform:scaleX(1);opacity:0}@media (max-width:1559px){.ruler{display:none}}@media (max-width:1180px){.nav>ul{display:none}.menu-btn{display:inline-flex}.doors{grid-template-columns:repeat(2,minmax(0,1fr))}.door{min-height:300px}.tblk{grid-template-columns:repeat(3,minmax(0,1fr))}.tblk>div:nth-child(4){border-left:0}.tblk>div:nth-child(n+4){border-top:1px solid var(--line)}.ruler{display:none}.grid3,.related{grid-template-columns:repeat(2,minmax(0,1fr))}.art{grid-template-columns:minmax(0,1fr)}.art>*,.art>.wide{grid-column:1}}@media (max-width:980px){.storm,.zone,.eng,.faq-grid,.inq,.states,.split,.callout{grid-template-columns:minmax(0,1fr)}.split .stick{position:static}.inq .il{border-right:0;border-bottom:1px solid var(--line)}.files,.notes{grid-template-columns:repeat(2,minmax(0,1fr))}.disc summary{grid-template-columns:96px minmax(0,1fr) 44px;gap:18px}.disc .th{width:96px;height:64px}.disc .dl{display:none}.disc .body{grid-template-columns:minmax(0,1fr);padding-left:0}.proc{height:auto}.proc-in{position:relative;height:auto;grid-template-columns:minmax(0,1fr);padding-top:0}.steps li p{max-height:none;opacity:1;color:var(--text-2)}.steps li{color:var(--text)}.steps li .n{color:var(--flood-t)}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow>div,.flow>div+div{padding:22px 20px 18px 0;border-left:0;border-bottom:1px solid var(--line)}.flow>div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.road-track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}.road-track:before,.road-fill,.road-mk{display:none}.road-d,.expect{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px) and (max-aspect-ratio:4/5){.hero,.phero,.phero.short{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:0}.hero .map,.phero .map{position:relative;height:54svh;min-height:440px;max-height:760px;margin-inline:calc(-1 * var(--gut));border-bottom:1px solid var(--line)}.phero .map{height:44svh;min-height:380px;max-height:620px}.scrim{background:linear-gradient(180deg,#06111999,#06111900 20%);height:54svh;min-height:440px;max-height:760px;bottom:auto}.phero .scrim{height:44svh;min-height:380px;max-height:620px}.hero-copy,.phero .hero-copy{position:relative;left:auto;bottom:auto;width:auto;max-width:760px;margin-left:0;padding:40px 0 72px;margin-top:0}.hero h1{font-size:clamp(52px,7.4vw,84px)}.phero h1{font-size:clamp(46px,6.4vw,72px)}}@media (max-width:760px){:root{--hdr:62px}body{font-size:16px}.brand svg{height:22px}.nav .btn{display:none}.sec-head{flex-direction:column;align-items:flex-start;gap:18px}.hero,.phero,.phero.short{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:0}.hero .map,.phero .map{position:relative;height:58svh;min-height:380px;max-height:520px;margin-inline:calc(-1 * var(--gut));border-bottom:1px solid var(--line)}.phero .map{height:46svh;min-height:320px;max-height:440px}.scrim{background:linear-gradient(180deg,#06111999,#06111900 22%);height:58svh;min-height:380px;max-height:520px;bottom:auto}.phero .scrim{height:46svh;min-height:320px;max-height:440px}.hero-copy{position:relative;left:auto;bottom:auto;width:auto;padding:28px 0 44px;margin-top:0}.hero h1{font-size:clamp(40px,11vw,60px)}.hero h1 .l{white-space:normal}.phero .hero-copy{margin-left:0;width:auto}.phero h1{font-size:clamp(36px,10vw,54px)}.hero-copy .btn{flex:1 1 auto}.doors,.files,.notes,.values,.grid3,.related,.ticks.two{grid-template-columns:minmax(0,1fr)}.door{min-height:0}.gets,.row2{grid-template-columns:minmax(0,1fr)}.reads,.reads.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.reads div:nth-child(odd){border-left:0}.reads div:nth-child(n+3){border-top:1px solid var(--line)}.reads div{padding:12px}.zres .zb b{font-size:18px}.zres .zb div{padding:12px}.creds div{grid-template-columns:minmax(0,1fr) auto}.creds div .mono{grid-column:1/-1;grid-row:2}.faq .a{padding-right:0}.flow{grid-template-columns:minmax(0,1fr)}.flow>div:nth-child(2n){padding-left:0;border-left:0}.road-track,.tblk{grid-template-columns:repeat(2,minmax(0,1fr))}.tblk>div:nth-child(odd){border-left:0}.tblk>div:nth-child(4){border-left:1px solid var(--line)}.tblk>div:nth-child(n+3){border-top:1px solid var(--line)}.dock{display:grid}footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.nbtn{display:none}.dnote{position:relative;top:auto;right:auto;max-width:none;margin-bottom:18px}.hero .dnote,.phero .dnote{position:absolute;top:calc(var(--hdr) + 36px);left:12px;right:12px}.btn{white-space:normal;text-align:center}.band .row{flex-direction:column;align-items:stretch}.art p{font-size:17px}.sec{padding-block:72px}.tbl-wrap{border:0;overflow:visible}.tbl{min-width:0;font-size:15px}.tbl thead{display:none}.tbl,.tbl tbody,.tbl tr,.tbl td{display:block;width:auto}.tbl tr{border:1px solid var(--line-2);margin-bottom:10px;background:var(--panel)}.tbl td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:14px;padding:10px 14px;border-bottom:1px solid var(--line);text-align:left!important;white-space:normal!important}.tbl td:before{content:attr(data-label);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:3px}.tbl td:first-child{background:color-mix(in srgb,var(--flood) 7%,var(--panel))}.tbl td>.zc{justify-self:start}.tbl tr td:last-child{border-bottom:0}.sheet-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sheet-scroll svg{width:760px;max-width:none}.pan{position:absolute;right:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#061119db;border:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);pointer-events:none;transition:opacity .5s}.pan.gone{opacity:0}.inst-b,.sheetdraw{position:relative}.tbl-wrap:has(.tbl-n){border:1px solid var(--line-2)}.tbl.tbl-n{display:table;width:100%;font-size:14px}.tbl.tbl-n thead{display:table-header-group}.tbl.tbl-n tbody{display:table-row-group}.tbl.tbl-n tr{display:table-row;border:0;margin:0;background:none}.tbl.tbl-n td{display:table-cell;padding:11px 10px;border-bottom:1px solid var(--line)}.tbl.tbl-n td.num{text-align:right!important}.tbl.tbl-n td:before{content:none}.tbl.tbl-n th{white-space:normal;padding:10px;font-size:9.5px;letter-spacing:.1em;vertical-align:bottom}.tbl.tbl-n td:first-child{background:none}.tbl.tbl-n tr td:last-child{border-bottom:1px solid var(--line)}.tbl.tbl-n tr:last-child td{border-bottom:0}}@media (hover:none),(pointer:coarse){.brand{padding:10px 0;margin:-10px 0}.tblk ul a,.fleg a,.fleg button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.tlink{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.crumb a{display:inline-flex;align-items:center;min-height:44px}.crumb{row-gap:0}.link{min-height:44px;padding-top:8px}input[type=range]{height:44px}input[type=range]::-webkit-slider-thumb{width:26px;height:22px;margin-top:-10px}input[type=range]::-moz-range-thumb{width:26px;height:22px}.tog,.btn.sm,.filters button,.pick span{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.ticker .tr{animation:none}}[data-node]{fill:var(--text-2);transition:fill .4s}[data-node].sur{fill:var(--amber);animation:sur 1.6s ease-out infinite}@keyframes sur{0%{stroke:var(--amber);stroke-width:0;stroke-opacity:.8}to{stroke:var(--amber);stroke-width:18;stroke-opacity:0}}[data-cap]{transition:stroke .4s,stroke-width .4s;fill:none;stroke-linecap:round}.pl{transition:opacity .6s var(--ease)}
