:root{--c-canvas:#f7f7f7;--c-card:#fff;--c-text:#222;--c-meta:#6a6a6a;--c-disabled:#c1c1c1;--c-line:#ebebeb;--c-fill:#ddd;--c-inverse:#222;--c-on-inverse:#fff;--accent:#ad5518;--on-accent:#fff;--font:var(--font-catalog), "Helvetica Neue", Helvetica, Arial, sans-serif;--t-13:13px;--t-14:14px;--t-16:16px;--t-20:20px;--t-22:22px;--t-28:28px;--t-h1:clamp(28px, 3.4vw, 48px);--t-num:18px;--lh-tight:1.18;--lh-ui:1.25;--lh-text:1.43;--tr-20:-.009em;--tr-22:-.02em;--tr-h1:-.025em;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--r-cover:12px;--r-control:8px;--r-pill:9999px;--sh-capsule:0 0 0 1px #00000005, 0 2px 6px #0000000a, 0 4px 8px #0000001a;--sh-capsule-open:0 0 0 1px #00000005, 0 6px 20px #00000024;--sh-popover:0 8px 28px #0000002e;--sh-menu:0 6px 20px #0003;--sh-release:0 6px 16px #0000001f;--sh-icon:drop-shadow(0 1px 2px #00000073);--margin:24px;--gap:16px;--cards:2;--nav-h:64px;--dur-1:.16s;--dur-2:.24s;--dur-3:.32s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--stagger:40ms;--bg:var(--c-canvas);--fg:var(--c-text);--card:var(--c-card);--raised:var(--c-line);--surface:var(--c-card);--line:var(--c-line);--muted:var(--c-text);--meta:var(--c-meta);--disabled:var(--c-disabled);--invert-bg:var(--c-inverse);--invert-fg:var(--c-on-inverse);--panel:var(--c-inverse);--issue:var(--c-text);--c-black:var(--c-text);--c-white:var(--c-card);--c-concrete:var(--c-fill);--c-charcoal:var(--c-text);--c-slate:var(--c-meta);--c-stone:var(--c-disabled);--fs-13:var(--t-13);--fs-16:var(--t-16);--fs-20:var(--t-20);--fs-28:var(--t-28);--fs-44:44px;--fs-64:64px;--fs-104:104px;--fs-display:var(--t-h1);--lh-display:var(--lh-tight);--lh-heading:var(--lh-tight);--lh-sub:var(--lh-text);--lh-body:var(--lh-text);--lh-body-sm:var(--lh-text);--lh-caption:var(--lh-ui);--track-display:var(--tr-h1);--track-pill:normal;--track-name:normal;--track-ui:normal;--sp-1:var(--s-8);--sp-2:var(--s-16);--sp-3:var(--s-24);--sp-4:var(--s-40);--sp-5:var(--s-64);--sp-6:104px;--s-60:60px;--s-120:120px;--section-gap:var(--s-48);--page-max:100vw;--gutter:var(--gap);--cols:4;--r-button:var(--r-control);--r-nav:var(--r-control);--r-tag:var(--r-pill);--r-image:var(--r-cover);--r-small:4px}@media (min-width:744px){:root{--margin:40px;--gap:24px;--cards:3;--cols:8}}@media (min-width:1128px){:root{--cards:4;--cols:12;--nav-h:80px;--section-gap:var(--s-64)}}@media (min-width:1440px){:root{--margin:80px;--cards:5}}@media (min-width:1880px){:root{--cards:6}}@media (min-width:2400px){:root{--cards:7}}:root[data-theme=dark]{--c-canvas:#121212;--c-card:#1c1c1c;--c-text:#ededed;--c-meta:#a6a6a6;--c-disabled:#5e5e5e;--c-line:#2c2c2c;--c-fill:#333;--c-inverse:#ededed;--c-on-inverse:#121212;--sh-capsule:0 0 0 1px #ffffff14, 0 4px 12px #00000080;--sh-capsule-open:0 0 0 1px #ffffff1a, 0 8px 24px #0009;--sh-popover:0 0 0 1px #ffffff14, 0 8px 28px #0009;--sh-menu:0 0 0 1px #ffffff14, 0 6px 20px #0009;--sh-release:0 0 0 1px #ffffff14, 0 6px 16px #00000080;--panel:var(--c-card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font);font-size:var(--fs-16);line-height:var(--lh-body);letter-spacing:var(--track-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}::selection{background:var(--fg);color:var(--bg)}.skip-link{left:var(--margin);z-index:100;border-radius:var(--r-button);background:var(--invert-bg);min-height:44px;color:var(--invert-fg);font-size:var(--fs-13);letter-spacing:var(--track-pill);align-items:center;padding:0 22px;font-weight:700;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:12px}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}::view-transition-old(.rr-page-out){animation:rr-main-out var(--dur-1) var(--ease-in-out) both}::view-transition-new(.rr-page-in){animation:rr-main-in var(--dur-2) var(--ease-out) both}::view-transition-group(.rr-underline){animation-duration:var(--dur-2);animation-timing-function:var(--ease-in-out)}@keyframes rr-main-out{to{opacity:0}}@keyframes rr-main-in{0%{opacity:0;transform:translateY(8px)}}html:has(dialog:modal){overflow:hidden}html{scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-group(.rr-morph){animation-duration:var(--dur-3);animation-timing-function:var(--ease-in-out)}::view-transition-group(.rr-text){animation-duration:var(--dur-3);animation-timing-function:var(--ease-in-out)}::view-transition-group(.rr-morph){z-index:2}::view-transition-old(.rr-text){width:auto;height:100%}::view-transition-new(.rr-text){width:auto;height:100%}::view-transition-old(.rr-text){animation-duration:var(--dur-1)}:is(html:has([data-board]),body:has([data-board])){background:#0f0e0c}:is(body:has([data-board])>header,body:has([data-board])>footer,body:has([data-board])>nav){display:none}
