@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/caveat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#eef0ec;--sunk:#e4e7e2;--surface:#f8f9f6;--ink:#12202a;--ink-2:#4e5b63;--ink-3:#606c74;--line:#cbd2ce;--petrol:#1f4e5f;--on-petrol:#eef0ec;--petrol-tint:#d9e5e5;--ochre:#965c0b;--ochre-tint:#f0e2c6;--raise:#965c0b21;--good:#2e6b4f;--good-tint:#daeadf;--neutral:#4a5058;--neutral-tint:#e1e4e0;--band:#1f4e5f;--band-ink:#eef0ec;--band-ink-2:#b9cdd2;--band-ochre:#e8ae55;--serif:"Newsreader", Georgia, serif;--sans:"Archivo", "Helvetica Neue", Arial, sans-serif;--hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--gutter:max(16px, 4vw);--max:1320px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0e181d;--sunk:#122027;--surface:#15222a;--ink:#e4e9e6;--ink-2:#9aa8ae;--ink-3:#7f8e94;--line:#2a3a42;--petrol:#7fbfce;--on-petrol:#0e1a1e;--petrol-tint:#173039;--ochre:#e2a64b;--ochre-tint:#3a2c14;--raise:#e2a64b24;--good:#6cc49a;--good-tint:#16291f;--neutral:#b4b9bf;--neutral-tint:#1d2a30;--band:#12313c;--band-ink:#e4e9e6;--band-ink-2:#93aeb6;--band-ochre:#e8ae55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0e181d;--sunk:#122027;--surface:#15222a;--ink:#e4e9e6;--ink-2:#9aa8ae;--ink-3:#7f8e94;--line:#2a3a42;--petrol:#7fbfce;--on-petrol:#0e1a1e;--petrol-tint:#173039;--ochre:#e2a64b;--ochre-tint:#3a2c14;--raise:#e2a64b24;--good:#6cc49a;--good-tint:#16291f;--neutral:#b4b9bf;--neutral-tint:#1d2a30;--band:#12313c;--band-ink:#e4e9e6;--band-ink-2:#93aeb6;--band-ochre:#e8ae55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font:400 1.125rem/1.6 var(--serif);font-optical-sizing:auto;margin:0;overflow-x:hidden}.num{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}a{color:var(--petrol);text-underline-offset:3px}:focus-visible{outline:3px solid var(--petrol);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin:0 auto}.note{font:400 .875rem/1.45 var(--sans);color:var(--ink-2)}.muted{color:var(--ink-3);font:400 .8125rem/1.5 var(--sans)}.muted a{color:inherit}.kicker{font:700 1rem/1.2 var(--sans);color:var(--petrol);margin:0 0 1rem;font-stretch:112%}[hidden]{display:none!important}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}h1,h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}h1{font-variation-settings:"opsz" 72;letter-spacing:-.025em;font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:.98}h1 .q{color:var(--ink-2)}em.accent{color:var(--petrol);padding-right:.04em;font-style:italic;font-weight:400}h2{font-variation-settings:"opsz" 60;max-width:18em;margin-bottom:1.25rem;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04}.sec{padding-block:clamp(3.5rem,8vw,7rem)}.sec-intro{max-width:36em;margin:0 0 2.5rem}.sec-intro p{margin:0 0 1rem}.btn{min-height:48px;font:700 1rem/1 var(--sans);background:var(--petrol);color:var(--on-petrol);cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;padding:.9rem 1.4rem;font-stretch:95%;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.1)}.btn:disabled{opacity:.6;cursor:wait}.btn.ghost{color:var(--ink-2);background:0 0}.mast{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.25rem;display:flex}.wordmark{font:700 1.125rem/1 var(--sans);letter-spacing:-.01em;color:var(--ink);font-stretch:92%;text-decoration:none}.wordmark i{background:var(--petrol);vertical-align:.05em;border-radius:50%;width:.32em;height:.32em;margin:0 .12em;display:inline-block}.wordmark span{color:var(--ink-2);font-weight:400}.mast nav{font:500 .9375rem/1 var(--sans);gap:1.25rem;display:flex}.mast nav a{color:var(--ink-2)}.hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}.sub{max-width:30em;margin:1.5rem 0 2rem;font-size:clamp(1.125rem,1.6vw,1.3rem)}.composer{background:var(--surface);border:1px solid var(--ink-2);border-radius:6px;gap:6px;max-width:540px;padding:5px 5px 5px 16px;display:flex}.composer:focus-within{border-color:var(--petrol);box-shadow:0 0 0 3px var(--petrol-tint)}.composer input{min-width:0;font:400 1rem/1.3 var(--sans);color:var(--ink);background:0 0;border:0;flex:1;padding:.7rem 0}.composer input:focus{outline:none}.composer input::placeholder{color:var(--ink-2);opacity:.85}.alt{max-width:540px;font:400 .9375rem/1.45 var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:1rem 0 0;display:flex}.alt b{color:var(--ink);font-weight:600}.paste-note{max-width:540px;font:400 .9375rem/1.45 var(--sans);background:var(--sunk);border-radius:4px;margin:1rem 0 0;padding:.75rem 1rem}.paste-note.err{background:var(--ochre-tint)}.thread{background:var(--sunk);font-family:var(--sans);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;height:min(720px,100vh - 7rem);min-height:520px;padding:clamp(14px,2.4vw,26px);display:flex}.scroller{scrollbar-width:thin;flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.th-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:8px;padding:4px 4px 16px;display:flex}.av{background:var(--petrol);flex:none;place-items:center;width:40px;height:40px;display:grid}.av,.av i{border-radius:50%}.av i{background:var(--on-petrol);width:11px;height:11px}.th-title{flex:1;min-width:0;line-height:1.3}.th-title b{font-size:1rem;font-weight:700;display:block}.th-title small{color:var(--ink-2);font-size:.84rem}.replay{font:500 .875rem var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:4px;padding:7px 12px}.replay:hover{border-color:var(--ink-2)}ol.msgs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.day{padding:14px 0 2px;font-size:.8125rem}.day,.quiet{color:var(--ink-2);align-self:center}.quiet{text-align:center;font:italic 400 1rem/1.45 var(--serif);border-block:1px dashed var(--line);max-width:30em;margin:8px 0;padding:14px 12px}.msg{background:var(--surface);border:1px solid var(--line);border-radius:3px 14px 14px;max-width:min(90%,440px);padding:12px 15px 9px}.msg.me{background:var(--petrol);color:var(--on-petrol);border-color:#0000;border-radius:14px 3px 14px 14px;align-self:flex-end}.msg p{margin:0 0 6px}.msg .t{letter-spacing:-.005em;font-size:1.0625rem;font-weight:700;line-height:1.35}.msg .b{font-size:.97rem;line-height:1.5}.msg .url{word-break:break-all;opacity:.9;font-size:.875rem}.msg time{text-align:right;color:var(--ink-2);margin-top:2px;font-size:.75rem;display:block}.msg.me time{color:inherit;opacity:.7}.spark{margin:10px 0 6px}.spark svg{width:100%;height:auto;display:block;overflow:visible}.spark .scale{color:var(--ink-2);justify-content:space-between;margin-top:4px;font-size:.72rem;display:flex}.ln{fill:none;stroke:var(--petrol);stroke-width:1.8px;stroke-linejoin:round}.ref{stroke:var(--ink-2);stroke-dasharray:2 3;opacity:.55}.fut,.ref{stroke-width:1px}.fut{stroke:var(--line);stroke-dasharray:1 3}.raise{fill:var(--raise)}.sdot{stroke:var(--surface);stroke-width:2px}.badge{border-radius:4px;margin:8px 0 6px;padding:7px 10px;font-size:.875rem;line-height:1.4;display:block}.badge b{margin-right:4px;font-weight:700}.badge.neutral{background:var(--neutral-tint)}.badge.neutral b{color:var(--neutral)}.badge.caution{background:var(--ochre-tint);box-shadow:inset 0 0 0 1px var(--ochre)}.badge.caution b{color:var(--ochre)}.badge.good{background:var(--good-tint)}.badge.good b{color:var(--good)}.prov{color:var(--ink-2);font-size:.75rem;line-height:1.4;margin:6px 0 0!important}.typing{background:var(--surface);border:1px solid var(--line);border-radius:3px 14px 14px;align-self:flex-start;gap:5px;margin-top:10px;padding:14px 16px;display:none}.typing i{background:var(--ink-2);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.thread.playing .typing.on{display:flex}.pending{display:none!important}.arrive{animation:.42s cubic-bezier(.2,.7,.2,1) arrive}.arrive .ln{stroke-dasharray:600;stroke-dashoffset:600px;animation:.9s ease-out .15s forwards draw}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.foot-note{font:400 .8rem/1.4 var(--sans);color:var(--ink-2);margin:14px 6px 0}.outcome{background:var(--sunk)}.outcome h2{max-width:17em;display:inline-block;position:relative}.pen-loop{width:117%;height:172%;top:-34%;left:-8%}.out-arrow,.pen-loop{pointer-events:none;position:absolute;overflow:visible}.out-arrow{width:160px;height:240px;bottom:62%;left:calc(100% + 26px)}.out-arrow path,.pen-loop path{fill:none;stroke:var(--ochre);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pen-loop path{vector-effect:non-scaling-stroke}.pen-loop{animation:.8s cubic-bezier(.4,0,.2,1) .6s both sweep}.out-arrow path{stroke-dasharray:1 2;animation:.8s cubic-bezier(.4,0,.2,1) 1.4s both pen}.out-arrow path+path{animation-duration:.35s;animation-delay:2.15s}@keyframes sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -10%)}}@keyframes pen{0%{stroke-dashoffset:1.01px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.outcome h2 span{white-space:nowrap;font:600 .9em/1 var(--hand);letter-spacing:0;color:var(--ochre);transform-origin:0 100%;font-feature-settings:"calt" 0;position:absolute;bottom:48%;left:calc(100% + 108px);transform:rotate(-9deg)}@media (width<=900px){.outcome{padding-top:9rem;overflow-x:clip}.outcome h2{text-align:center;max-width:8.6em;margin-inline:auto;display:block}.pen-loop{width:116%;left:-8%}.out-arrow{width:84px;height:126px;bottom:calc(100% - 4px);left:auto;right:4px}.outcome h2 span{font-size:.85em;bottom:calc(100% + 18px);left:auto;right:92px}}.tally{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.tally li{border-top:1px solid var(--line);align-content:start;gap:.5rem;padding-top:1.25rem;display:grid}.tally .n{font:850 clamp(3.5rem,8vw,6rem)/.85 var(--sans);letter-spacing:-.02em;color:var(--petrol);font-variant-numeric:tabular-nums;font-stretch:62%}.tally .l{font:500 .9375rem/1.35 var(--sans);color:var(--ink-2);max-width:14em}.tally .zero .n{color:var(--good)}.law-note{border-left:3px solid var(--ochre);max-width:34em;margin:2.75rem 0 0;padding-left:1.1rem;font-size:clamp(1.125rem,1.6vw,1.3rem)}@media (width<=700px){.tally{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;margin-top:3.25rem}}.inv{border-top:1px solid var(--line)}.inv-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem 3rem;display:grid}.inv .lede{max-width:34em;margin:1.5rem 0 0;font-size:clamp(1.125rem,1.6vw,1.3rem)}.inv .lede+.lede{margin-top:1rem}.law-cite{font:400 .8125rem/1.4 var(--sans);color:var(--ink-3);margin:1rem 0 0}.clock{border-left:3px solid var(--petrol);padding-left:clamp(1rem,2.5vw,1.75rem)}.clock-num{font:850 clamp(7.5rem,22vw,14rem)/.8 var(--sans);letter-spacing:-.03em;color:var(--petrol);font-variant-numeric:tabular-nums;font-stretch:62%;display:block}.clock-num.word{font-size:clamp(4.5rem,14vw,8rem)}.clock-label{font:600 1.25rem/1.3 var(--sans);margin:.75rem 0 .25rem;font-stretch:90%}.clock-rest{font:400 1rem/1.4 var(--sans);color:var(--ink-2);min-height:1.4em;margin:0}.strip-block{margin-top:clamp(2.5rem,5vw,3.5rem)}.strip-state{font:600 1rem/1.4 var(--sans);max-width:40em;margin:0 0 .75rem}.strip{padding-top:2.4rem;position:relative}.days{grid-template-columns:repeat(58,1fr);align-items:end;gap:2px;height:56px;display:grid}.days span{background:var(--line);transform-origin:bottom;border-radius:1px;height:100%;display:block}.days span.past{background:var(--ink-2)}.days span.win{background:var(--petrol-tint);box-shadow:inset 0 -4px 0 var(--petrol)}.days span.win.past{background:var(--petrol);box-shadow:none}.days span.today{background:var(--ink);height:130%}.days span.bf{background:var(--ochre);height:130%}.bracket{border:2px solid var(--petrol);border-bottom:0;border-radius:3px 3px 0 0;width:calc(51.7241% - 2px);height:1.8rem;position:absolute;top:.2rem;left:46.5517%}.bracket b{background:var(--paper);white-space:nowrap;font:700 .875rem/1.4 var(--sans);color:var(--petrol);padding:0 .5rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.strip-axis{height:2.6rem;font:500 .8125rem/1.25 var(--sans);color:var(--ink-2);margin-top:.5rem;position:relative}.strip-axis span{white-space:nowrap;position:absolute;top:0}.strip-axis .a0{left:0}.strip-axis .a1{left:46.5517%;transform:translate(-50%)}.strip-axis .a2{text-align:right;color:var(--ochre);font-weight:700;right:0}.strip-axis .at{color:var(--ink);font-weight:700;top:1.3rem;transform:translate(-50%)}.band{background:var(--band)}.band,.band h2{color:var(--band-ink)}.band .sec-intro{color:var(--band-ink-2)}.versus{grid-template-columns:1fr 1fr;gap:3rem 4rem;display:grid}.side h3{font:700 1.25rem/1.2 var(--sans);margin:0}.big{font:850 clamp(6rem,18vw,11rem)/.85 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:.5rem 0 1rem;font-stretch:62%}.side.eu .big{color:var(--band-ochre)}.side .big{height:.85em}.side.rs .big{color:var(--band-ink);font-family:var(--serif);letter-spacing:0;font-weight:400;font-stretch:100%;line-height:1.12}.side{max-width:420px}.side p{margin:0 0 1rem}.side .src{font:400 .875rem/1.45 var(--sans);color:var(--band-ink-2)}.side .src a{color:var(--band-ink)}.dots{width:100%;max-width:420px;height:auto;margin:0 0 1rem;display:block}.dots .d-hit{fill:var(--band-ochre)}.dots .d-ok{fill:var(--band-ink);opacity:.32}.dots .d-unk{fill:none;stroke:var(--band-ink);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:2 2}.join-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem 4rem;display:grid}.join-grid>div>p{max-width:30em;margin:0 0 1rem}.reports{counter-reset:r;margin:2rem 0 0;padding:0;list-style:none}.reports li{counter-increment:r;border-top:1px solid var(--line);grid-template-columns:3.2rem 1fr;gap:.25rem 1rem;padding:1rem 0;display:grid}.reports li:before{content:counter(r);font:800 2.6rem/1 var(--sans);color:var(--petrol);grid-row:span 2;font-stretch:62%}.reports b{font:700 1rem/1.35 var(--sans)}.reports span{color:var(--ink-2);font-size:1rem}.price-line{font:400 .9375rem/1.45 var(--sans);color:var(--ink-2);margin-top:1.5rem!important}.price-line b{color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:clamp(1.25rem,3vw,2rem)}.field{margin-bottom:1.25rem}.card label,.card legend{font:700 1rem/1.35 var(--sans);margin-bottom:.4rem;display:block}.opt{font-weight:400}.hint,.opt{color:var(--ink-2)}.hint{font:400 .875rem/1.4 var(--sans);margin:-.15rem 0 .5rem;display:block}.card input[type=email],.card input[type=text],.card input[type=url],.card textarea{width:100%;min-height:48px;font:400 1rem/1.3 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--ink-2);border-radius:4px;padding:.75rem .85rem}.card textarea{resize:vertical;min-height:88px}.card input::-moz-placeholder{color:var(--ink-2);opacity:.8}.card textarea::-moz-placeholder{color:var(--ink-2);opacity:.8}.card input::placeholder,.card textarea::placeholder{color:var(--ink-2);opacity:.8}.card input:focus-visible,.card textarea:focus-visible{outline:3px solid var(--petrol);outline-offset:1px;border-color:var(--petrol)}.card fieldset{border:0;margin:0 0 1.25rem;padding:0}.card .check{font:400 .9375rem/1.45 var(--sans);align-items:flex-start;gap:.65rem;margin:0 0 .6rem;display:flex}.check input{width:20px;height:20px;accent-color:var(--petrol);flex:none;margin:.1rem 0 0}.card .btn.wide{width:100%}.row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.err{color:var(--ochre);font:600 .9375rem/1.4 var(--sans);margin:0 0 1rem}.done h3{font:500 1.75rem/1.15 var(--serif)}.done h3,.done p{margin:0 0 .75rem}.done p{font-size:1.0625rem}.tick{background:var(--good);width:2.2rem;height:2.2rem;color:var(--paper);font:800 1.2rem/2.2rem var(--sans);text-align:center;border-radius:50%;margin-bottom:1rem;display:inline-block}.method{background:var(--surface);border-top:1px solid var(--line)}.method-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem 4rem;display:grid}.method h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}.rules{margin:0;padding:0;list-style:none}.rules li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 1.6rem;font-size:1.0625rem;position:relative}.rules li:before{content:"";border:2px solid var(--petrol);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.55rem;left:0}.rules li:first-child{padding-top:0}.rules li:first-child:before{top:.55rem}.rules b{font-family:var(--sans);font-weight:700}.foot{border-top:1px solid var(--line);padding-block:clamp(3rem,7vw,5rem) 1.5rem}.foot-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:2.5rem;display:flex}.motto{font:500 clamp(2rem,5vw,3.4rem)/1.04 var(--serif);letter-spacing:-.02em;margin:0}.foot-clock{color:var(--ink);border-left:3px solid var(--petrol);align-items:flex-end;gap:.9rem;padding-left:1rem;text-decoration:none;display:flex}.foot-clock .num{font:850 clamp(3.5rem,8vw,5rem)/.8 var(--sans);color:var(--petrol);font-stretch:62%}.foot-clock>span:last-child{font:500 .9375rem/1.3 var(--sans);color:var(--ink-2);gap:.2rem;display:grid}.foot-clock b{color:var(--ink);font-weight:700}.foot-clock:hover b{color:var(--petrol)}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2.5rem;display:grid}.foot-cols div{font:400 .9375rem/1.4 var(--sans);align-content:start;gap:.55rem;display:grid}.foot-cols h3{font:700 .8125rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .35rem}.foot-cols a{color:var(--ink);text-decoration:none}.foot-cols a:hover{color:var(--petrol);text-decoration:underline}.foot-cols span:not(.muted){color:var(--ink-2);font-size:.875rem}.foot-legal-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.foot-note-legal{max-width:46em;margin:0}.foot-legal{font:500 .875rem/1.3 var(--sans);gap:1.5rem;display:flex}.foot-legal a{color:var(--ink-2);text-decoration:none}.foot-legal a:hover{color:var(--petrol);text-underline-offset:3px;text-decoration:underline}.foot-cols .foot-mail{font:700 1.125rem/1.3 var(--sans);color:var(--petrol)}.foot-bar{border-top:1px solid var(--line);font:500 .8125rem/1.3 var(--sans);color:var(--ink-2);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;padding-top:1.25rem;display:flex}.wordmark.small{font-size:.95rem}.foot-bar .maker{letter-spacing:.08em;color:var(--ink-3);opacity:.7;font:500 .75rem/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;text-decoration:none;transition:opacity .2s,color .2s}.foot-bar .maker:focus-visible,.foot-bar .maker:hover{opacity:1;color:var(--ink)}@media (width<=700px){.foot-cols{grid-template-columns:1fr;gap:1.75rem}}@media (width<=900px){.hero,.inv-grid,.join-grid,.method-grid{grid-template-columns:1fr}}@media (width<=860px){.versus{grid-template-columns:1fr}}@media (width<=520px){.bracket b{padding-right:0;font-size:.75rem;left:auto;right:0;transform:none}.mast nav,.strip-axis .a1{display:none}.composer{flex-wrap:wrap;padding:5px}.composer input{flex-basis:100%;padding-inline:10px}.composer .btn{width:100%}.thread{height:min(560px,75vh);min-height:420px;margin-inline:-6px}.msg{max-width:95%}}@media (prefers-reduced-motion:no-preference){.js .days span{animation:.5s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i)*14ms)}.js .bracket{animation:.6s cubic-bezier(.2,.7,.2,1) .95s both lock}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lock{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.legal{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2rem 4rem;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,5rem);display:grid}.legal-head{gap:1rem;display:grid;position:sticky;top:2rem}.legal-head .kicker{margin:0}.legal h1{font-size:clamp(2.2rem,4.6vw,3.6rem)}.legal-body{max-width:46rem}.legal .lede{border-left:3px solid var(--petrol);margin:0 0 2.5rem;padding-left:1rem;font-size:1.2rem}.legal h2{max-width:none;margin:2.5rem 0 .75rem;font-size:clamp(1.35rem,2.4vw,1.7rem)}.legal-body>h2:first-of-type{margin-top:0}.legal li,.legal p{font-size:1.0625rem}.legal ul,.legal-body p{margin:0 0 1rem}.legal ul{gap:.4rem;padding-left:1.2em;display:grid}.legal b{font-family:var(--sans);font-size:.95em;font-weight:700}.legal-back{font:500 .9375rem var(--sans);margin:0}.todo{background:var(--ochre-tint);color:var(--ochre);font:600 .9em var(--sans);border-radius:2px;padding:0 .25em}@media (width<=900px){.legal{grid-template-columns:1fr}.legal-head{position:static}}.theme-btn{width:34px;height:34px;color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.theme-btn:hover{color:var(--ink);border-color:var(--ink-2)}.theme-btn svg{width:16px;height:16px}.mast-right{align-items:center;gap:1.25rem;display:flex}.status{text-align:center;justify-items:center;gap:1.25rem;max-width:34rem;margin-inline:auto;padding-block:clamp(3rem,10vw,6rem);display:grid}.status h1{font-size:clamp(2rem,6vw,2.8rem)}.status-body{justify-items:center;gap:1rem;display:grid}.status-body p{margin:0;font-size:1.125rem}.status .tick.no{background:var(--ochre,#965c0b)}.status-contact{margin:1.5rem 0 0}
