@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}legend{padding:0}dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0}table{border-collapse:collapse}}@layer tokens;@layer base{html{background:var(--canvas);color:var(--ink)}body{background:var(--canvas);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-subtle);color:var(--brand-ink)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer components;@layer utilities{.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@layer reset;@layer tokens{:root,[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f3f6f5;--control:#e9efed;--hairline:#e2e8e6;--hairline-strong:#cdd6d3;--ink:#0b1211;--ink-muted:#5f6b68;--ink-subtle:#7c8986;--ink-inverse:#fff;--inverse:#0b1211;--brand:#0b6e68;--brand-pressed:#085a55;--brand-subtle:#e2f0ed;--brand-ink:#0b6e68;--on-brand:#fff;--success:#1b7a46;--success-subtle:#e3f4ea;--warning:#7a4b00;--warning-subtle:#fbefd5;--danger:#b3261e;--danger-subtle:#fbe9e7;--on-photo:#fff;--action:var(--brand);--action-hover:var(--brand-pressed);--on-action:var(--on-brand);--display:var(--font-display), var(--font-sans), system-ui, sans-serif;--display-weight:600;--display-tracking:-.02em;--display-tracking-tight:-.035em}@media (prefers-color-scheme:dark){:root,[data-theme=default]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=editorial]{--canvas:#fff;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f4f5f3;--control:#eef0ee;--hairline:#e8ebe9;--hairline-strong:#d4d9d6;--ink:#0e1412;--ink-muted:#5c6763;--ink-subtle:#7d8783;--ink-inverse:#fff;--inverse:#0e1412;--brand:#0b6e68;--brand-pressed:#085752;--brand-subtle:#e3f1ee;--brand-ink:#064e4a;--on-brand:#fff;--success:#18794a;--success-subtle:#e6f4ec;--warning:#935406;--warning-subtle:#fbf0dc;--danger:#b42318;--danger-subtle:#fdeceb;--on-photo:#fff;--action:var(--ink);--action-hover:color-mix(in srgb, var(--ink) 86%, var(--canvas));--on-action:var(--ink-inverse);--display:var(--font-serif), "Iowan Old Style", Georgia, serif;--display-weight:400;--display-tracking:-.01em;--display-tracking-tight:-.015em}:root,[data-theme]{--scrim:#0e14127a;--link:var(--brand);--focus:var(--brand);--info:var(--brand-ink);--info-subtle:var(--brand-subtle);--photo-shade:#0000009e;--photo-chip:#0e14128f;--shadow-1:0 1px 2px #0e14120f;--shadow-2:0 1px 2px #0e14120a, 0 16px 40px -16px #0e141229;--shadow-3:0 2px 4px #0e14120f, 0 32px 64px -24px #0e141242}:root{--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-2xl:28px;--r-full:999px;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur:.25s;--dur-slow:.6s;--page-max:72rem;--gutter:16px;--bar-height:64px}@media (min-width:768px){:root{--gutter:40px}}@media (prefers-color-scheme:dark){:root,[data-theme=default]{--canvas:#0a0f0e;--surface:#121b19;--surface-raised:#16211f;--surface-sunken:#101917;--control:#1a2624;--hairline:#1e2b28;--hairline-strong:#2d3c38;--ink:#edf3f1;--ink-muted:#94a29e;--ink-subtle:#73817d;--ink-inverse:#0a0f0e;--inverse:#edf3f1;--brand:#2fb3a7;--brand-pressed:#4cc6bb;--brand-subtle:#10302c;--brand-ink:#5fd0c4;--on-brand:#032220;--success:#6fd49a;--success-subtle:#12301f;--warning:#f5c26b;--warning-subtle:#33270f;--danger:#ff8a80;--danger-subtle:#3a1714}[data-theme=editorial]{--canvas:#0b1110;--surface:#121a18;--surface-raised:#16201e;--surface-sunken:#172220;--control:#1d2a27;--hairline:#1f2b28;--hairline-strong:#2e3d39;--ink:#eef2f0;--ink-muted:#9aa6a1;--ink-subtle:#75817c;--ink-inverse:#0b1110;--inverse:#eef2f0;--brand:#2bb3a8;--brand-pressed:#4fc4ba;--brand-subtle:#12302d;--brand-ink:#8fe3da;--on-brand:#04201d;--success:#4cc27d;--success-subtle:#10281a;--warning:#f0a64b;--warning-subtle:#33210b;--danger:#f2766a;--danger-subtle:#32150f}:root,[data-theme]{--scrim:#0009;--shadow-1:0 0 0 1px var(--hairline);--shadow-2:0 0 0 1px var(--hairline);--shadow-3:0 0 0 1px var(--hairline-strong), 0 32px 64px -24px #0009}}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s}}}@layer base,components,utilities;
