@layer tokens{:root{--bg:#f1f1ee;--bg-raised:#e6e6e2;--ink:#0b0b0b;--ink-2:#3b3b39;--ink-3:#62625f;--line:#cfcfca;--line-strong:#0b0b0b;--focus:#0b0b0b;--selection-bg:#0b0b0b;--selection-ink:#f1f1ee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:var(--font-montserrat), "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-anton), "Anton", Impact, "Arial Narrow", sans-serif;--t-display:clamp(4.5rem, 17vw, 18rem);--t-h1:clamp(2.6rem, 6.2vw, 6rem);--t-h2:clamp(2rem, 4.2vw, 4rem);--t-h3:clamp(1.25rem, 1.8vw, 1.625rem);--t-lead:clamp(1.125rem, 1.5vw, 1.375rem);--t-body:1rem;--t-meta:.8125rem;--t-label:.6875rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:144px;--space-xs:var(--s-2);--space-sm:var(--s-4);--space-md:var(--s-5);--space-lg:clamp(32px, 4vw, 48px);--space-xl:clamp(48px, 7vw, 96px);--space-2xl:clamp(64px, 10vw, 144px);--offset:clamp(64px, 9vw, 144px);--section:var(--space-2xl);--gutter-page:clamp(16px, 4vw, 56px);--gap:clamp(12px, 1.6vw, 24px);--measure:62ch;--measure-lead:46ch;--measure-short:36ch;--header-h:64px;--radius:0;--radius-pill:999px;--radius-card:16px;--rule:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.14s;--dur-2:.26s;--dur-3:.7s;--dur-4:1s;--stagger:70ms;--z-header:40;--z-menu:50;--z-skip:60}:root[data-theme=dark]{--bg:#0b0b0b;--bg-raised:#151515;--ink:#ededea;--ink-2:#b8b8b3;--ink-3:#8c8c87;--line:#262626;--line-strong:#ededea;--focus:#ededea;--selection-bg:#ededea;--selection-ink:#0b0b0b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inverse{--bg:#0b0b0b;--bg-raised:#171717;--ink:#ededea;--ink-2:#b8b8b3;--ink-3:#8f8f8a;--line:#2b2b2b;--line-strong:#ededea;--focus:#ededea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink)}:root[data-theme=dark] .inverse{--bg:#ededea;--bg-raised:#dfdfdb;--ink:#0b0b0b;--ink-2:#3b3b39;--ink-3:#5c5c59;--line:#c9c9c4;--line-strong:#0b0b0b;--focus:#0b0b0b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:1024px){:root{--t-body:1.0625rem;--header-h:80px;--t-label:.75rem}}}
@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65;overflow-x:clip}body.menu-open{overflow:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,picture{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--selection-bg);color:var(--selection-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}:root.sheet-open{overflow:hidden}}@layer utilities{.container{width:100%;padding-inline:var(--gutter-page);max-width:1520px;margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.3}.meta{font-size:var(--t-meta);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:500;line-height:1.4}.display{font-family:var(--font-display);font-weight:400;font-size:var(--t-display);letter-spacing:-.005em;text-transform:uppercase;line-height:.84}.h1{font-size:var(--t-h1);letter-spacing:-.045em;font-weight:650;line-height:.98}.h2{font-size:var(--t-h2);letter-spacing:-.04em;font-weight:600;line-height:1.02}.h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.lead{font-size:var(--t-lead);letter-spacing:-.01em;color:var(--ink-2);max-width:44ch;font-weight:450;line-height:1.5}.body{color:var(--ink-2);max-width:var(--measure)}.section{padding-block:var(--section)}.section.flush-top{padding-top:0}.after-label{margin-top:var(--space-lg)}.after-list{margin-top:var(--s-6)}em,.em{font-style:italic;font-weight:inherit}.skip{z-index:var(--z-skip);background:var(--ink);color:var(--bg);padding:12px 18px;font-size:.875rem;font-weight:600;position:fixed;top:12px;left:12px;translate:0 -200%}.skip:focus-visible{translate:0}}@layer motion{:root[data-motion=full] [data-reveal=pending]{opacity:0;translate:0 28px}:root[data-motion=full] [data-reveal=pending][data-reveal-kind=mask]{opacity:1;translate:none}:root[data-motion=full] [data-reveal=pending][data-reveal-kind=mask]>*{clip-path:inset(0 0 100%);translate:0 12%}:root[data-motion=full] [data-reveal=in]{opacity:1;transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay,0s);translate:0}:root[data-motion=full] [data-reveal=in][data-reveal-kind=mask]>*{clip-path:inset(0);transition:clip-path 1.2s var(--ease-out), translate 1.2s var(--ease-out);transition-delay:var(--reveal-delay,0s);translate:0}.line-mask{overflow-clip-margin:.12em;padding-bottom:.04em;display:block;overflow:clip}.line-mask>span{display:block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@layer utilities{.status-page{justify-items:start;gap:var(--s-5);min-height:calc(100svh - var(--header-h));padding-block:var(--s-9);align-content:center;display:grid}.status-cat{width:72px}:root[data-motion=full] .status-cat{animation:tilt 2.4s var(--ease-in-out) infinite alternate}@keyframes tilt{0%{rotate:-8deg}to{rotate:8deg}}.status-code{font-size:clamp(8rem,36vw,30rem);line-height:.8}.status-title{max-width:16ch}.status-text{font-size:var(--t-lead);color:var(--ink-2);max-width:40ch}.status-links{gap:var(--s-2) var(--s-6);flex-wrap:wrap;font-weight:600;display:flex}.status-links a,.status-links button{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}}
@layer tokens,base,utilities,motion;
