:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(98.2% 0 0);--paper-edge:oklch(94.5% 0 0);--ink:oklch(21% 0 0);--ink-quiet:oklch(52% 0 0);--ink-faint:oklch(68% 0 0);--rule:oklch(0% 0 0/.13);--rule-faint:oklch(0% 0 0/.07);--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--text-micro:.6875rem;--text-small:.8125rem;--text-body:.9375rem;--text-title:1.0625rem;--text-name:clamp(2rem,9vw,3.5rem);--track-label:.24em;--track-name:.15em;--track-title:.06em;--leading-tight:1.15;--leading-body:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--measure:30rem;--page:62rem;--ease:cubic-bezier(.2,0,0,1);--dur-1:.2s;--dur-2:.42s;--dur-3:.9s}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-synthesis:none}canvas,img,picture,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1px}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.t-label{font-size:var(--text-micro);letter-spacing:var(--track-label);color:var(--ink-quiet);font-weight:500;line-height:1.4}.t-label,.t-name{text-transform:uppercase}.t-name{font-size:var(--text-name);line-height:var(--leading-tight);letter-spacing:var(--track-name);color:var(--ink);font-weight:300}.t-title{font-size:var(--text-title);letter-spacing:var(--track-title);font-weight:500;line-height:1.35}.t-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-quiet);max-width:var(--measure)}.t-numeric{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.u-page{width:100%;max-width:var(--page);padding-inline:var(--space-6);margin-inline:auto}.u-rule{border:0;border-top:1px solid var(--rule)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
