@font-face{font-family:display;src:url(../media/Jaro_Variable-s.p.1acd2__0p5pg6.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:107.93%;descent-override:26.98%;line-gap-override:0.0%;size-adjust:92.65%}._4ai3dW_className{font-family:display,display Fallback;font-weight:400}._4ai3dW_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b552bdca0e6c244e-s.19alqvvhfuuzb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c94b7e0bf705aae-s.00bwz7hm3orf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bac5900d1d597981-s.3554akaq1b448.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e877d6a1291df1-s.37c_y-9sgr8ye.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b78b165f9468d04f-s.3q9-6ug02ckx6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91be9d61ac19b275-s.33i1d7jmgp4dn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1010081728d60ee5-s.p.28t2_pc6lv_06.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d52b6e958f9e8d94-s.15zkqhmr1x9qa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/408e7161e6944754-s.23o598r86ijbx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1392773810020fb8-s.1w0uyzg9s968s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b122ec851d79114-s.0yitwv_qr78cw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7d832404870b260-s.0be97yghvks9j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ad355a91aa752f5-s.34w_pkbsoy-xo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8640038c7c62e406-s.p.392s89hh6cue7.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/807c0c2094042787-s.3aqo2qtaj2v3r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20ecd6eac5732749-s.21qnfvpjb4sie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5982a96ca1d9c10-s.0b28suo3a3dzh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5cfbc042bc21d366-s.2fl_gvysddb04.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7e4d18ef7e42b86-s.083-xskh6cl-4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14d14b59bf0c753b-s.05dntviacox9e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41060888aee0e607-s.p.3czaq2i0a43e-.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:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.X03ZhG_className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.X03ZhG_variable{--font-text:"Alegreya Sans", "Alegreya Sans Fallback"}
:root{--fjord:#0e1a2b;--ridge:#0b1622;--steel:#9aa9b8;--mist:#c7d1db;--gold:#e3a92b;--gold-hi:#f1c45a;--gold-ink:#1c1203;--frost:#e9eef2;--kobold:#4c7bd9;--alive:#6fcf8f;--dead:#ff8d7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--fjord);height:100%;margin:0}body{color:var(--frost);font-family:var(--font-text), "Gill Sans", sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.5}::selection{background:var(--gold);color:var(--gold-ink)}a{color:var(--gold);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--gold-hi)}:focus-visible{outline:3px solid var(--kobold);outline-offset:3px}h1{font-family:var(--font-display), sans-serif;font-optical-sizing:auto;margin:0;font-weight:400}.splash{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.sky{z-index:-3;background:var(--fjord);position:absolute;inset:0}.snow{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ridges{z-index:-2;width:100%;height:58%;position:absolute;inset:auto 0 0}.stage{grid-template-columns:minmax(14rem,30rem) minmax(0,34rem);justify-content:center;align-self:center;align-items:center;gap:clamp(2rem,5vw,5rem);width:min(74rem,100% - 2.5rem);margin:0 auto;padding:clamp(1.5rem,4vh,3rem) 0;display:grid}.crest{object-fit:contain;filter:drop-shadow(0 28px 36px #0000008c);width:100%;height:auto;max-height:72svh;animation:1.4s cubic-bezier(.16,1,.3,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.status{color:var(--mist);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:.95rem;font-weight:500;display:inline-flex}.status .dot{background:var(--steel);border-radius:50%;width:.6rem;height:.6rem}.status.up .dot{background:var(--alive);box-shadow:0 0 0 .3rem #6fcf8f29}.status.down .dot{background:var(--dead)}h1{letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 18px #0000008c;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04}.lead{max-width:32rem;color:var(--mist);margin:1.1rem 0 0;font-size:1.125rem}.download{color:var(--gold-ink);background:var(--gold);border:2px solid #5b3f0c;border-radius:6px;gap:.1rem;margin-top:1.8rem;padding:.85rem 1.9rem .9rem;text-decoration:none;transition:background-color .14s ease-out,transform .14s ease-out;display:inline-grid;box-shadow:inset 0 1px #fff0c88c,0 10px 24px #0006}.download .label{font-family:var(--font-display), sans-serif;font-size:1.55rem;line-height:1.1}.download .size{color:#3d2a06;font-size:.9rem;font-weight:700}.download:hover{background:var(--gold-hi);color:var(--gold-ink)}.download:active{transform:translateY(1px)}.next{max-width:31rem;color:var(--steel);margin:1rem 0 0;font-size:.95rem}.legal{text-align:center;color:#8a99aa;margin:0;padding:0 1.25rem 1.1rem;font-size:.8rem}.legal a{color:inherit}.legal a:hover{color:var(--mist)}@media (max-width:860px){.stage{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem}.crest{width:min(15rem,62vw);max-height:34svh}.lead,.next{margin-inline:auto}.status{margin-bottom:.8rem}h1{font-size:clamp(1.9rem,8vw,2.6rem)}.lead{font-size:1rem}.download{margin-top:1.3rem}}@media (prefers-reduced-motion:reduce){.crest{animation:none}.download{transition:none}}
