@font-face{font-family:Outfit;src:url(../fonts/outfit-latin.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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:Outfit;src:url(../fonts/outfit-latin-ext.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.1875rem;--t-xl:1.375rem;--t-2xl:1.75rem;--t-3xl:clamp(2rem, 1.4rem + 2.2vw, 2.875rem);--t-hero:clamp(2.375rem, 1.5rem + 4vw, 4.375rem);--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.6;--maxw:76rem;--gutter:clamp(1rem, 4vw, 2rem);--section-y:clamp(4rem, 6vw + 1rem, 7rem);--r-sm:.5rem;--r-md:.875rem;--r-lg:1.5rem;--r-pill:999px;--ink-950:#060a18;--ink-900:#0b1226;--ink-800:#121b36;--ink-700:#1b274a;--ink-600:#27366a;--ink-fg:#f1f3fb;--ink-fg-muted:#b3bad6;--ink-line:#ffffff1a;--ink-glass:#ffffff0d;--glow-a:#818cf8;--glow-b:#22d3ee;--accent:#06b6d4;--bg:#fff;--bg-soft:#f5f6fb;--bg-elev:#fff;--fg:#0e1430;--fg-muted:#525a7a;--fg-dim:#5f6680;--line:#e3e6f0;--line-strong:#c9cedf;--primary:#4f46e5;--primary-strong:#4338ca;--primary-soft:#eceefe;--primary-fg:#fff;--success:#15803d;--success-soft:#e9f7ee;--error:#be123c;--error-soft:#fdecf0;--focus:#4f46e5;--shadow-sm:0 1px 2px #0e14300f, 0 1px 1px #0e14300a;--shadow-md:0 8px 24px -8px #0e14302e, 0 2px 6px #0e14300f;--shadow-lg:0 30px 60px -20px #0e143059}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0b1226;--bg-soft:#0f1730;--bg-elev:#121b36;--fg:#eef0f9;--fg-muted:#a7aec9;--fg-dim:#7f88aa;--line:#ffffff1a;--line-strong:#fff3;--primary:#a5b4fc;--primary-strong:#c7d2fe;--primary-soft:#818cf824;--primary-fg:#0b1226;--success:#4ade80;--success-soft:#4ade801f;--error:#fb7185;--error-soft:#fb71851f;--focus:#a5b4fc;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 30px 60px -20px #000000b3}}:root[data-theme=dark]{--bg:#0b1226;--bg-soft:#0f1730;--bg-elev:#121b36;--fg:#eef0f9;--fg-muted:#a7aec9;--fg-dim:#7f88aa;--line:#ffffff1a;--line-strong:#fff3;--primary:#a5b4fc;--primary-strong:#c7d2fe;--primary-soft:#818cf824;--primary-fg:#0b1226;--success:#4ade80;--success-soft:#4ade801f;--error:#fb7185;--error-soft:#fb71851f;--focus:#a5b4fc;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px -8px #0009;--shadow-lg:0 30px 60px -20px #000000b3}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--header-h:4.25rem;scroll-padding-top:5rem}body{font-family:var(--font-sans);font-size:var(--t-base);line-height:var(--lh-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--soft{background:linear-gradient(to bottom,var(--bg) 0,var(--bg-soft) 5rem,var(--bg-soft) calc(100% - 5rem),var(--bg) 100%)}.section--ink{background:var(--ink-900);color:var(--ink-fg);border-block:1px solid #0000;border-image:linear-gradient(90deg,#0000,#818cf899 30%,#22d3ee99 70%,#0000) 1;position:relative;box-shadow:0 0 60px -10px #060a1859}.section--ink .muted{color:var(--ink-fg-muted)}.hero{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#0000,#818cf899 30%,#22d3ee99 70%,#0000) 1;box-shadow:0 0 60px -10px #060a1859}.section--ink>.container{position:relative}.section--tight{padding-block:calc(var(--section-y)*.6)}.eyebrow{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:700;display:inline-block}.on-ink .eyebrow,.section--ink .eyebrow{color:var(--glow-b)}.h1,.h2,.h3{letter-spacing:-.02em;color:var(--fg);font-weight:700}.on-ink .h1,.on-ink .h2,.on-ink .h3,.section--ink .h1,.section--ink .h2,.section--ink .h3{color:var(--ink-fg)}.h1{font-size:var(--t-hero);line-height:var(--lh-tight)}.h2{font-size:var(--t-3xl);line-height:1.12}.h3{font-size:var(--t-xl);line-height:var(--lh-snug)}.lede{font-size:var(--t-lg);color:var(--fg-muted);max-width:44rem}.on-ink .lede,.section--ink .lede{color:var(--ink-fg-muted)}.muted{color:var(--fg-muted)}.prose p+p{margin-top:1em}.text-glow{background-image:linear-gradient(100deg,var(--glow-a) 0,var(--glow-b) 55%,var(--glow-a) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--r-pill);min-height:2.75rem;font-weight:600;font-size:var(--t-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.375rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--lg{min-height:3.25rem;font-size:var(--t-base);padding:.875rem 1.75rem}.btn--primary{background:var(--primary);color:var(--primary-fg);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--primary) 70%,transparent)}.btn--primary:hover{background:var(--primary-strong)}.btn--ghost{border-color:var(--line-strong);color:var(--fg);background:0 0}.btn--ghost:hover{background:var(--bg-soft);border-color:var(--fg-dim)}.btn--glow{color:var(--ink-950);background-image:linear-gradient(100deg,#c7d2fe,#67e8f9);box-shadow:0 10px 30px -10px #67e8f999}.btn--glow:hover{background-image:linear-gradient(100deg,#e0e7ff,#a5f3fc);box-shadow:0 14px 36px -10px #67e8f9cc}.btn--halo{isolation:isolate;position:relative}.btn--halo:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:3.2s ease-in-out infinite halo;position:absolute;inset:0;transform:scale(.94);box-shadow:0 14px 40px -10px #67e8f9d9,0 0 0 14px #67e8f959}@keyframes halo{0%,to{opacity:0;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.btn--shine{isolation:isolate;position:relative;overflow:hidden}.btn--shine:after{content:"";width:45%;animation:4.2s ease-in-out infinite shine;animation-delay:var(--shine-delay,1.2s);pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff8c 50%,#0000);position:absolute;inset:-20% auto -20% 0;transform:translate(-160%)skew(-18deg)}.btn--glow.btn--shine:after{background:linear-gradient(100deg,#0000,#fffffff2 50%,#0000);width:55%}.btn--shine:hover:after{animation-play-state:paused}@keyframes shine{0%{transform:translate(-160%)skew(-18deg)}28%,to{transform:translate(320%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.btn--shine:after{display:none}}.btn--outline-light{color:var(--ink-fg);border-color:#ffffff4d}.btn--outline-light:hover{background:var(--ink-glass);border-color:#fff9}.btn .icon{width:1.125em;height:1.125em}.card{border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.card,.pill{background:var(--bg-elev);border:1px solid var(--line)}.pill{border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--fg-muted);align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:500;display:inline-flex}.icon{flex:none;width:1.25rem;height:1.25rem}.grid{gap:1.25rem;display:grid}.grid--2,.grid--3{grid-template-columns:1fr}@media (width>=40rem){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.grid--3{grid-template-columns:repeat(3,1fr)}}.bg-glow{background-color:var(--ink-900);background-image:radial-gradient(60% 55% at 15% 8%,#6366f173,#0000 70%),radial-gradient(45% 45% at 88% 18%,#22d3ee47,#0000 70%),radial-gradient(70% 50% at 50% 110%,#27366ae6,#0000 70%)}.bg-grid{position:relative}.bg-grid:before{content:"";background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 0),linear-gradient(#ffffff0d 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%)}.aurora,.bg-grid:before{pointer-events:none;position:absolute;inset:0}.aurora{overflow:hidden}.aurora:after,.aurora:before{content:"";will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.aurora:before{background:radial-gradient(closest-side,#6366f161,#0000);animation:24s ease-in-out infinite alternate drift;top:-35%;left:-25%}.aurora:after{background:radial-gradient(closest-side,#22d3ee42,#0000);animation:30s ease-in-out -9s infinite alternate-reverse drift;top:-20%;right:-30%}@keyframes drift{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(10%,9%)scale(1.18)}}.logo-img{height:calc(1.75rem*var(--logo-scale,1));opacity:.72;width:auto;transition:opacity .2s,filter .2s}.logo-img:hover{opacity:1}@media (width>=48rem){.logo-img{height:calc(2.5rem*var(--logo-scale,1))}}.on-ink .logo-img,:root[data-theme=dark] .logo-img{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-img{filter:invert()}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes draw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.rise{animation:.9s cubic-bezier(.22,1,.36,1) both rise}.rise--2{animation-delay:.12s}.rise--3{animation-delay:.24s}.rise--4{animation-delay:.36s}.js-reveal [data-reveal]:not(.is-in){opacity:0;animation:.6s 1.2s both reveal-timeout;transform:translateY(16px)}.js-reveal [data-reveal]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@keyframes reveal-timeout{to{opacity:1;transform:none}}.js-reveal [data-reveal-stagger]>*{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.js-reveal [data-reveal-stagger]:not(.is-in)>*{opacity:0;animation:.6s 1.2s both reveal-timeout;transform:translateY(14px)}.js-reveal [data-reveal-stagger]>:nth-child(2){transition-delay:70ms}.js-reveal [data-reveal-stagger]>:nth-child(3){transition-delay:.14s}.js-reveal [data-reveal-stagger]>:nth-child(4){transition-delay:.21s}.js-reveal [data-reveal-stagger]>:nth-child(5){transition-delay:.28s}.js-reveal [data-reveal-stagger]>:nth-child(6){transition-delay:.35s}.js-reveal [data-reveal-stagger]>:nth-child(7){transition-delay:.42s}.js-reveal [data-reveal-stagger]>:nth-child(8){transition-delay:.49s}.js-reveal [data-reveal-stagger]>:nth-child(9){transition-delay:.56s}.js-reveal [data-reveal]:not(.is-in) .anim-in-view{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.logo[data-v-f259ac42]{width:auto;height:2.25rem}.header[data-v-d6c3c7f2]{--header-active:var(--primary);color:var(--fg);z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--line);transition:background-color .25s,border-color .25s,color .25s;position:fixed;inset:0 0 auto}.header--over-hero[data-v-d6c3c7f2]{--bg:var(--ink-900);--bg-soft:#ffffff14;--bg-elev:var(--ink-800);--fg:var(--ink-fg);--fg-muted:var(--ink-fg-muted);--line:var(--ink-line);--header-active:var(--glow-b);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.header--over-hero.header--scrolled[data-v-d6c3c7f2]{background:color-mix(in srgb,var(--ink-900) 72%,transparent);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom-color:var(--ink-line)}.header__row[data-v-d6c3c7f2]{min-height:var(--header-h);align-items:center;gap:1rem;display:flex}.header__brand[data-v-d6c3c7f2]{color:var(--fg);margin-right:auto;display:inline-flex}.header__brand[data-v-d6c3c7f2] .logo{height:2rem}.header__nav[data-v-d6c3c7f2]{gap:.25rem;display:none}.header__link[data-v-d6c3c7f2]{border-radius:var(--r-pill);font-weight:500;font-size:var(--t-sm);color:var(--fg-muted);align-items:center;gap:.4rem;padding:.5rem .75rem;transition:color .15s,background-color .15s;display:inline-flex}.header__link.router-link-active[data-v-d6c3c7f2],.header__link[data-v-d6c3c7f2]:hover{color:var(--fg);background:var(--bg-soft)}.header__actions[data-v-d6c3c7f2]{align-items:center;gap:.25rem;display:flex}.header__cta[data-v-d6c3c7f2],.header__login[data-v-d6c3c7f2]{display:none}.header__burger[data-v-d6c3c7f2]{border-radius:var(--r-pill);color:var(--fg);padding:.5rem;display:inline-flex}.header__burger .icon[data-v-d6c3c7f2]{width:1.5rem;height:1.5rem}.lang[data-v-d6c3c7f2]{position:relative}.lang__button[data-v-d6c3c7f2]{border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--fg-muted);align-items:center;gap:.35rem;padding:.45rem .6rem;font-weight:600;display:inline-flex}.lang__button[data-v-d6c3c7f2]:hover{color:var(--fg);background:var(--bg-soft)}.lang__chevron[data-v-d6c3c7f2]{width:1rem;height:1rem}.lang__menu[data-v-d6c3c7f2]{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--r-md);min-width:9rem;box-shadow:var(--shadow-md);padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0}.lang__item[data-v-d6c3c7f2]{border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--fg);padding:.5rem .75rem;display:block}.lang__item[data-v-d6c3c7f2]:hover{background:var(--bg-soft)}.lang__item--active[data-v-d6c3c7f2]{color:var(--header-active);font-weight:600}.mobile[data-v-d6c3c7f2]{border-top:1px solid var(--line);background:var(--bg)}.mobile__nav[data-v-d6c3c7f2]{flex-direction:column;gap:.25rem;padding-block:1rem 1.25rem;display:flex}.mobile__link[data-v-d6c3c7f2]{font-size:var(--t-lg);border-radius:var(--r-sm);padding:.75rem .5rem;font-weight:600}.mobile__link.router-link-active[data-v-d6c3c7f2]{color:var(--header-active)}.mobile__cta[data-v-d6c3c7f2]{margin-top:.5rem}.mobile__langs[data-v-d6c3c7f2]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pill--active[data-v-d6c3c7f2]{border-color:var(--header-active);color:var(--header-active)}@media (width>=64rem){.header__nav[data-v-d6c3c7f2]{display:flex}.header__cta[data-v-d6c3c7f2],.header__login[data-v-d6c3c7f2]{display:inline-flex}.header__cta[data-v-d6c3c7f2]{margin-left:.5rem}.header__burger[data-v-d6c3c7f2],.mobile[data-v-d6c3c7f2]{display:none!important}}.footer[data-v-d2921ffb]{background-color:var(--ink-950);box-shadow:none;background-image:radial-gradient(55% 45% at 18% 0,#6366f138,#0000 70%),radial-gradient(42% 38% at 85% 6%,#22d3ee24,#0000 70%);border-bottom:0;margin-top:auto;padding-block:3.5rem 2rem;position:relative}.footer__grid[data-v-d2921ffb]{border-bottom:1px solid var(--ink-line);grid-template-columns:1fr;gap:2rem;padding-bottom:2.5rem;display:grid}.footer__brand[data-v-d2921ffb] .logo{height:2.5rem}.footer__tag[data-v-d2921ffb]{color:var(--ink-fg-muted);font-size:var(--t-sm);margin-top:.75rem}.footer__col[data-v-d2921ffb]{flex-direction:column;gap:.35rem;display:flex}.footer__heading[data-v-d2921ffb]{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-fg-muted);margin-bottom:.35rem;font-weight:700}.footer__link[data-v-d2921ffb]{width:fit-content;color:var(--ink-fg-muted);font-size:var(--t-sm);align-items:center;gap:.5rem;padding-block:.2rem;transition:color .15s;display:inline-flex}.footer__link[data-v-d2921ffb]:hover,.footer__link[aria-current=true][data-v-d2921ffb]{color:var(--ink-fg)}.footer__social .icon[data-v-d2921ffb]{width:1.1rem;height:1.1rem}.footer__bottom[data-v-d2921ffb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.footer__legal[data-v-d2921ffb]{color:var(--ink-fg-muted);font-size:var(--t-xs)}.footer__legal-links[data-v-d2921ffb]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.footer__theme[data-v-d2921ffb]{border-radius:var(--r-pill);border:1px solid var(--ink-line);color:var(--ink-fg-muted);padding:.45rem;display:inline-flex}.footer__theme[data-v-d2921ffb]:hover{color:var(--ink-fg);border-color:#ffffff4d}.footer__theme .icon[data-v-d2921ffb]{width:1.1rem;height:1.1rem}.footer__moon[data-v-d2921ffb]{display:none}:root[data-theme=dark] .footer__moon[data-v-d2921ffb]{display:block}:root[data-theme=dark] .footer__sun[data-v-d2921ffb]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .footer__moon[data-v-d2921ffb]{display:block}:root:not([data-theme=light]) .footer__sun[data-v-d2921ffb]{display:none}}@media (width>=48rem){.footer__grid[data-v-d2921ffb]{grid-template-columns:1.6fr 1fr 1fr 1fr}}:root.has-consent .cmp[data-v-ce061b15]{display:none}.cmp[data-v-ce061b15]{z-index:90;padding:0 var(--gutter) max(1rem,env(safe-area-inset-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.cmp__sheet[data-v-ce061b15]{pointer-events:auto;border-radius:var(--r-lg);background:var(--bg-elev);border:1px solid var(--line);max-width:44rem;max-height:calc(100vh - 2rem);box-shadow:var(--shadow-lg);gap:1rem;margin-inline:auto;padding:1.25rem 1.25rem 1.1rem;display:grid;overflow:auto}.cmp__title[data-v-ce061b15]{font-size:var(--t-lg);margin-bottom:.35rem;font-weight:700}.cmp__intro[data-v-ce061b15]{font-size:var(--t-sm);color:var(--fg-muted)}.cmp__intro a[data-v-ce061b15]{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cmp__categories[data-v-ce061b15]{border-top:1px solid var(--line);gap:.75rem;padding-top:.25rem;display:grid}.cmp__category[data-v-ce061b15]{grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding-top:.75rem;display:grid}.cmp__check[data-v-ce061b15]{width:1.2rem;height:1.2rem;accent-color:var(--primary);margin:.15rem 0 0}.cmp__label[data-v-ce061b15]{font-weight:600;font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cmp__always[data-v-ce061b15]{font-size:var(--t-xs);color:var(--fg-dim);border-radius:var(--r-pill);border:1px solid var(--line);padding:.1rem .5rem;font-weight:600}.cmp__desc[data-v-ce061b15]{font-size:var(--t-xs);color:var(--fg-muted);margin-top:.2rem}.cmp__actions[data-v-ce061b15]{flex-wrap:wrap;gap:.5rem;display:flex}.cmp__actions .btn[data-v-ce061b15]{min-height:2.5rem;padding-inline:1.1rem}@media (width<=40rem){.cmp__actions .btn[data-v-ce061b15]{flex:100%}}.site[data-v-2b7be7ce]{flex-direction:column;min-height:100vh;display:flex}.skip-link[data-v-2b7be7ce]{z-index:100;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-fg);padding:.6rem 1rem;font-weight:600;position:absolute;top:.75rem;left:-999px}.skip-link[data-v-2b7be7ce]:focus{left:.75rem}.site[data-v-fb8885ca]{min-height:100vh}.error[data-v-fb8885ca],.site[data-v-fb8885ca]{flex-direction:column;display:flex}.error[data-v-fb8885ca]{text-align:center;padding-block:var(--section-y);flex:1;justify-content:center;align-items:center;gap:1rem}.error .lede[data-v-fb8885ca]{margin-bottom:1rem}
