@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2)format("woff2-variations");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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");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}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.woff2)format("woff2-variations");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}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-italic.3i6_tg6hhi-0a.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-italic.1jb3oq23hons4.woff2)format("woff2-variations");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}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-italic.1pgmdi37vl33_.woff2)format("woff2-variations");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}
:root{--ds-font-family-sans:"DM Sans Variable", "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-family-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--ds-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ds-font-weight-400:400;--ds-font-weight-500:500;--ds-font-weight-600:600;--ds-font-size-200:.8125rem;--ds-font-size-300:.875rem;--ds-font-size-500:1rem;--ds-font-size-600:1.0625rem;--ds-font-size-700:1.125rem;--ds-font-size-800:1.25rem;--ds-font-size-900:1.5rem;--ds-font-size-fluid-200:clamp(1.375rem, 1.25rem + .55vw, 1.875rem);--ds-font-size-fluid-300:clamp(2.125rem, 1.35rem + 2.7vw, 4.5rem);--ds-font-size-fluid-400:clamp(2.625rem, 1.6rem + 3.8vw, 5.5rem);--ds-font-size-fluid-500:clamp(3.25rem, 1.9rem + 5.5vw, 7.5rem);--wk-type-kicker-size:.75rem;--wk-type-kicker-weight:var(--ds-font-weight-600);--wk-type-kicker-spacing:.13em;--ds-line-height-200:1;--ds-line-height-400:1.15;--ds-line-height-500:1.25;--ds-line-height-600:1.35;--ds-line-height-700:1.45;--ds-line-height-800:1.55;--ds-letter-spacing-200:-.045em;--ds-letter-spacing-400:-.035em;--ds-letter-spacing-500:-.012em;--ds-letter-spacing-600:0;--ds-text-transform-none:none;--ds-font-variant-numeric-normal:normal;--ds-font-variant-numeric-tabular:tabular-nums;--ds-type-heading-display-font-family:var(--ds-font-family-serif);--ds-type-heading-display-font-size:var(--ds-font-size-fluid-500);--ds-type-heading-display-font-weight:var(--ds-font-weight-400);--ds-type-heading-display-line-height:var(--ds-line-height-200);--ds-type-heading-display-letter-spacing:var(--ds-letter-spacing-200);--ds-type-heading-display-text-transform:var(--ds-text-transform-none);--ds-type-heading-display-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-heading-page-font-family:var(--ds-font-family-serif);--ds-type-heading-page-font-size:var(--ds-font-size-fluid-400);--ds-type-heading-page-font-weight:var(--ds-font-weight-400);--ds-type-heading-page-line-height:var(--ds-line-height-200);--ds-type-heading-page-letter-spacing:var(--ds-letter-spacing-200);--ds-type-heading-page-text-transform:var(--ds-text-transform-none);--ds-type-heading-page-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-heading-section-font-family:var(--ds-font-family-serif);--ds-type-heading-section-font-size:var(--ds-font-size-fluid-300);--ds-type-heading-section-font-weight:var(--ds-font-weight-400);--ds-type-heading-section-line-height:var(--ds-line-height-200);--ds-type-heading-section-letter-spacing:var(--ds-letter-spacing-400);--ds-type-heading-section-text-transform:var(--ds-text-transform-none);--ds-type-heading-section-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-heading-subsection-font-family:var(--ds-font-family-serif);--ds-type-heading-subsection-font-size:var(--ds-font-size-fluid-200);--ds-type-heading-subsection-font-weight:var(--ds-font-weight-400);--ds-type-heading-subsection-line-height:var(--ds-line-height-400);--ds-type-heading-subsection-letter-spacing:var(--ds-letter-spacing-400);--ds-type-heading-subsection-text-transform:var(--ds-text-transform-none);--ds-type-heading-subsection-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-heading-minor-font-family:var(--ds-font-family-serif);--ds-type-heading-minor-font-size:var(--ds-font-size-800);--ds-type-heading-minor-font-weight:var(--ds-font-weight-400);--ds-type-heading-minor-line-height:var(--ds-line-height-500);--ds-type-heading-minor-letter-spacing:var(--ds-letter-spacing-500);--ds-type-heading-minor-text-transform:var(--ds-text-transform-none);--ds-type-heading-minor-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-body-reading-font-family:var(--ds-font-family-sans);--ds-type-body-reading-font-size:var(--ds-font-size-600);--ds-type-body-reading-font-weight:var(--ds-font-weight-400);--ds-type-body-reading-line-height:var(--ds-line-height-800);--ds-type-body-reading-letter-spacing:var(--ds-letter-spacing-600);--ds-type-body-reading-text-transform:var(--ds-text-transform-none);--ds-type-body-reading-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-body-font-family:var(--ds-font-family-sans);--ds-type-body-font-size:var(--ds-font-size-500);--ds-type-body-font-weight:var(--ds-font-weight-400);--ds-type-body-line-height:var(--ds-line-height-800);--ds-type-body-letter-spacing:var(--ds-letter-spacing-600);--ds-type-body-text-transform:var(--ds-text-transform-none);--ds-type-body-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-body-lead-font-family:var(--ds-font-family-sans);--ds-type-body-lead-font-size:var(--ds-font-size-700);--ds-type-body-lead-font-weight:var(--ds-font-weight-400);--ds-type-body-lead-line-height:var(--ds-line-height-800);--ds-type-body-lead-letter-spacing:var(--ds-letter-spacing-600);--ds-type-body-lead-text-transform:var(--ds-text-transform-none);--ds-type-body-lead-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-body-small-font-family:var(--ds-font-family-sans);--ds-type-body-small-font-size:var(--ds-font-size-300);--ds-type-body-small-font-weight:var(--ds-font-weight-400);--ds-type-body-small-line-height:var(--ds-line-height-700);--ds-type-body-small-letter-spacing:var(--ds-letter-spacing-600);--ds-type-body-small-text-transform:var(--ds-text-transform-none);--ds-type-body-small-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-caption-font-family:var(--ds-font-family-sans);--ds-type-caption-font-size:var(--ds-font-size-300);--ds-type-caption-font-weight:var(--ds-font-weight-400);--ds-type-caption-line-height:var(--ds-line-height-700);--ds-type-caption-letter-spacing:var(--ds-letter-spacing-600);--ds-type-caption-text-transform:var(--ds-text-transform-none);--ds-type-caption-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-label-font-family:var(--ds-font-family-sans);--ds-type-label-font-size:var(--ds-font-size-300);--ds-type-label-font-weight:var(--ds-font-weight-500);--ds-type-label-line-height:var(--ds-line-height-600);--ds-type-label-letter-spacing:var(--ds-letter-spacing-600);--ds-type-label-text-transform:var(--ds-text-transform-none);--ds-type-label-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-control-font-family:var(--ds-font-family-sans);--ds-type-control-font-size:var(--ds-font-size-500);--ds-type-control-font-weight:var(--ds-font-weight-600);--ds-type-control-line-height:var(--ds-line-height-400);--ds-type-control-letter-spacing:var(--ds-letter-spacing-600);--ds-type-control-text-transform:var(--ds-text-transform-none);--ds-type-control-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-code-font-family:var(--ds-font-family-mono);--ds-type-code-font-size:var(--ds-font-size-200);--ds-type-code-font-weight:var(--ds-font-weight-400);--ds-type-code-line-height:var(--ds-line-height-700);--ds-type-code-letter-spacing:var(--ds-letter-spacing-600);--ds-type-code-text-transform:var(--ds-text-transform-none);--ds-type-code-font-variant-numeric:var(--ds-font-variant-numeric-normal);--ds-type-data-font-family:var(--ds-font-family-sans);--ds-type-data-font-size:var(--ds-font-size-300);--ds-type-data-font-weight:var(--ds-font-weight-500);--ds-type-data-line-height:var(--ds-line-height-600);--ds-type-data-letter-spacing:var(--ds-letter-spacing-600);--ds-type-data-text-transform:var(--ds-text-transform-none);--ds-type-data-font-variant-numeric:var(--ds-font-variant-numeric-tabular)}
:root{--wk-forest:#212a20;--wk-paper:#f5eddb;--wk-straw:#e9dcc2;--wk-gold:#edc480;--wk-ink:#282b20;--wk-muted:#615b48;--wk-rule:#c4b69b;--wk-inverse-rule:#77806c;--ds-color-neutral-0:#fff;--ds-color-neutral-25:#fcfaf5;--ds-color-neutral-50:#f8f6f1;--ds-color-neutral-100:#f7f4ed;--ds-color-neutral-150:#f4efe5;--ds-color-neutral-200:#eee9df;--ds-color-neutral-250:#ede5d9;--ds-color-neutral-300:#ddd8ce;--ds-color-neutral-400:#b8b1a6;--ds-color-neutral-500:#8f897e;--ds-color-neutral-600:#6d685f;--ds-color-neutral-700:#514c44;--ds-color-neutral-800:#3b3730;--ds-color-neutral-900:#26231e;--ds-color-neutral-950:#181612;--ds-color-honey-50:#fff9ef;--ds-color-honey-100:#fdf3df;--ds-color-honey-200:#f5e8d0;--ds-color-honey-300:#eddbbb;--ds-color-honey-400:#e0c18d;--ds-color-honey-500:#c99142;--ds-color-honey-600:#a86f22;--ds-color-honey-650:#a96718;--ds-color-honey-700:#815316;--ds-color-honey-800:#65400f;--ds-color-honey-900:#4a2e0a;--ds-color-honey-950:#2b1a05;--ds-color-brown-800:#6b4e32;--ds-color-brown-900:#302216;--ds-color-green-50:#f6f8f1;--ds-color-green-100:#edf0e6;--ds-color-green-200:#c7ddca;--ds-color-green-300:#9bc3a1;--ds-color-green-400:#70a57a;--ds-color-green-500:#4c8459;--ds-color-green-600:#31613c;--ds-color-green-700:#284e32;--ds-color-green-800:#213e29;--ds-color-green-900:#1a3021;--ds-color-green-950:#0d1b12;--ds-color-red-50:#fbf4f1;--ds-color-red-100:#f3e7df;--ds-color-red-200:#f4c9c4;--ds-color-red-300:#e8a29a;--ds-color-red-400:#d8756b;--ds-color-red-500:#bd4b43;--ds-color-red-600:#9f1d1d;--ds-color-red-700:#82191a;--ds-color-red-800:#681719;--ds-color-red-900:#511416;--ds-color-red-950:#2f090c;--ds-color-neutral-950-a48:#1816127a;--ds-color-brand-primary:var(--wk-forest);--ds-color-brand-primary-strong:var(--ds-color-green-950);--ds-color-bg-canvas:var(--wk-paper);--ds-color-bg-subtle:var(--wk-straw);--ds-color-bg-inverse:var(--wk-forest);--ds-color-surface-primary:var(--ds-color-neutral-25);--ds-color-bg-surface:var(--ds-color-surface-primary);--ds-color-surface-muted:var(--wk-straw);--ds-color-surface-strong:var(--wk-straw);--ds-color-surface-inverse:var(--wk-forest);--ds-color-surface-accent:var(--wk-gold);--ds-color-surface-success:var(--ds-color-green-200);--ds-color-surface-danger:var(--ds-color-red-50);--ds-color-surface-warning:var(--ds-color-honey-50);--ds-color-surface-paint:var(--wk-paper);--ds-color-surface-paint-echo:var(--wk-straw);--ds-color-text-primary:var(--wk-ink);--ds-color-text-secondary:var(--wk-muted);--ds-color-text-inverse:var(--wk-paper);--ds-color-text-inverse-secondary:var(--wk-straw);--ds-color-text-inverse-accent:var(--wk-gold);--ds-color-text-accent:var(--ds-color-honey-800);--ds-color-text-success:var(--ds-color-green-700);--ds-color-text-danger:var(--ds-color-red-700);--ds-color-text-warning:var(--ds-color-honey-900);--ds-color-text-disabled:var(--ds-color-neutral-500);--ds-color-text-link:var(--ds-color-honey-800);--ds-color-text-link-hover:var(--ds-color-honey-900);--ds-color-border-subtle:var(--wk-rule);--ds-color-border-inverse:var(--wk-inverse-rule);--ds-color-border-default:var(--wk-rule);--ds-color-border-strong:#867b65;--ds-color-border-control:var(--wk-muted);--ds-color-border-accent:var(--ds-color-honey-700);--ds-color-border-success:var(--ds-color-green-600);--ds-color-border-danger:var(--ds-color-red-600);--ds-color-action-primary-bg:var(--wk-forest);--ds-color-action-primary-bg-hover:#364335;--ds-color-action-primary-fg:var(--wk-paper);--ds-color-action-secondary-bg:var(--wk-gold);--ds-color-action-secondary-bg-hover:#f5d49d;--ds-color-action-secondary-fg:var(--wk-forest);--ds-color-action-quiet-fg:var(--wk-ink);--ds-color-action-quiet-fg-hover:var(--ds-color-text-accent);--ds-color-action-quiet-bg-hover:var(--wk-straw);--ds-color-action-disabled-bg:var(--ds-color-neutral-250);--ds-color-action-disabled-fg:var(--wk-muted);--ds-color-focus-ring:var(--ds-color-honey-700);--ds-color-focus-ring-inverse:var(--wk-gold);--ds-color-selection-bg:var(--wk-gold);--ds-color-selection-fg:var(--wk-forest);--ds-color-overlay-scrim:var(--ds-color-neutral-950-a48);--ds-color-surface-hover:var(--ds-color-neutral-25);--ds-color-surface-pressed:var(--wk-straw);--ds-color-surface-selected:var(--wk-straw);--ds-color-surface-sidebar:var(--wk-paper);--ds-color-surface-overlay:var(--ds-color-neutral-25);--ds-color-indicator-selected:var(--wk-forest);--ds-color-border-control-hover:var(--wk-forest);--ds-color-action-secondary-border:var(--ds-color-honey-700);--ds-color-action-secondary-border-hover:var(--ds-color-honey-800);--ds-color-control-selected:var(--wk-forest);--ds-color-action-primary-bg-pressed:var(--ds-color-green-950);--ds-color-action-secondary-bg-pressed:var(--ds-color-honey-400);--ds-color-action-quiet-bg-pressed:var(--wk-straw);--ds-color-graphite-50:#fafafa;--ds-color-graphite-100:#f4f4f5;--ds-color-graphite-200:#e4e4e7;--ds-color-graphite-300:#d4d4d8;--ds-color-graphite-400:#8e8e98;--ds-color-graphite-500:#71717a;--ds-color-graphite-600:#52525b;--ds-color-graphite-700:#3f3f46;--ds-color-graphite-800:#27272a;--ds-color-graphite-900:#18181b;--ds-color-graphite-950:#09090b}
:root{--wk-gutter:clamp(1.25rem, 4.5vw, 5rem);--wk-max:92rem;--ds-form-field-gap:var(--ds-space-5);--ds-form-column-min:14rem;--ds-space-0:0;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-32:8rem;--ds-space-40:10rem;--ds-space-fluid-100:clamp(1.75rem, 3.4vw, 3rem);--ds-space-fluid-200:clamp(2.25rem, 4.5vw, 4rem);--ds-space-fluid-300:clamp(3rem, 6vw, 5.5rem);--ds-space-fluid-400:clamp(3.5rem, 7vw, 6rem);--ds-space-fluid-500:clamp(4rem, 8vw, 7.5rem);--ds-space-inline-xs:var(--ds-space-1);--ds-space-inline-sm:var(--ds-space-2);--ds-space-inline-md:var(--ds-space-3);--ds-space-inline-lg:var(--ds-space-4);--ds-space-inline-xl:var(--ds-space-6);--ds-space-stack-xs:var(--ds-space-2);--ds-space-stack-sm:var(--ds-space-3);--ds-space-stack-md:var(--ds-space-4);--ds-space-stack-lg:var(--ds-space-6);--ds-space-stack-xl:var(--ds-space-8);--ds-space-inset-xs:var(--ds-space-2);--ds-space-inset-sm:var(--ds-space-3);--ds-space-inset-md:var(--ds-space-4);--ds-space-inset-lg:var(--ds-space-6);--ds-space-inset-xl:var(--ds-space-8);--ds-space-section-intro:var(--ds-space-fluid-100);--ds-space-section-compact:var(--ds-space-fluid-200);--ds-space-section-default:var(--ds-space-fluid-300);--ds-space-section-relaxed:var(--ds-space-fluid-400);--ds-space-section-closing:var(--ds-space-fluid-500);--ds-space-page-intro-before:var(--ds-space-fluid-100);--ds-space-page-intro-after:var(--ds-space-fluid-100);--ds-space-page-title-description:var(--ds-space-4);--ds-size-100:1rem;--ds-size-200:1.25rem;--ds-size-300:1.5rem;--ds-size-400:2rem;--ds-size-500:2.5rem;--ds-size-600:2.75rem;--ds-size-700:3rem;--ds-size-800:3.25rem;--ds-size-900:3.5rem;--ds-size-1000:4rem;--ds-size-control-sm:var(--ds-size-500);--ds-size-control-md:var(--ds-size-600);--ds-size-control-lg:var(--ds-size-700);--ds-size-control-xl:var(--ds-size-800);--ds-size-control-2xl:var(--ds-size-900);--ds-size-interactive-target-min:var(--ds-size-600);--ds-container-max-wide:calc(var(--wk-max) + 2 * var(--wk-gutter));--ds-container-max-content:var(--wk-max);--ds-container-max-narrow:47.5rem;--ds-container-max-form:28rem;--ds-container-gutter-wide:var(--wk-gutter);--ds-container-gutter-content:var(--wk-gutter);--ds-grid-column-min:16rem;--ds-layout-sidebar-width:14rem;--ds-measure-narrow:34ch;--ds-measure-intro:46ch;--ds-measure-reading:68ch;--ds-measure-wide:75ch;--ds-breakpoint-sm:30rem;--ds-breakpoint-md:43.75rem;--ds-breakpoint-lg:58.75rem;--ds-breakpoint-xl:80rem}
:root{--ds-border-width-0:0;--ds-border-width-1:1px;--ds-border-width-2:2px;--ds-border-style-solid:solid;--ds-border-style-dashed:dashed;--ds-radius-0:0;--ds-radius-100:2px;--ds-radius-200:8px;--ds-radius-300:10px;--ds-radius-400:12px;--ds-radius-500:16px;--ds-radius-600:18px;--ds-radius-half:50%;--ds-radius-full:999px;--ds-opacity-0:0;--ds-opacity-25:.25;--ds-opacity-35:.35;--ds-opacity-60:.6;--ds-opacity-68:.68;--ds-opacity-100:1;--ds-border-none:var(--ds-border-width-0);--ds-border-subtle:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-subtle);--ds-border-default:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-default);--ds-border-strong:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-strong);--ds-border-control:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-control);--ds-border-accent:var(--ds-border-width-2) var(--ds-border-style-solid) var(--ds-color-border-accent);--ds-border-success:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-success);--ds-border-danger:var(--ds-border-width-1) var(--ds-border-style-solid) var(--ds-color-border-danger);--ds-border-dashed:var(--ds-border-width-1) var(--ds-border-style-dashed) var(--ds-color-border-strong);--ds-radius-none:var(--ds-radius-0);--ds-radius-subtle:var(--ds-radius-100);--ds-radius-surface-sm:var(--ds-radius-0);--ds-radius-control-compact:var(--ds-radius-100);--ds-radius-surface-md:var(--ds-radius-0);--ds-radius-control:var(--ds-radius-100);--ds-radius-surface-lg:var(--ds-radius-0);--ds-radius-pill:var(--ds-radius-full);--ds-radius-circle:var(--ds-radius-half);--ds-shadow-none:none;--ds-shadow-surface:none;--ds-shadow-raised:0 8px 20px #212a2014;--ds-shadow-floating:0 12px 30px #212a2024;--ds-shadow-overlay:0 20px 56px #181f163d;--ds-shadow-ring-accent:0 0 0 3px #a86f2229;--ds-shadow-ring-danger:0 0 0 2px #9f1d1d1a;--ds-shadow-ring-selected:inset 0 0 0 var(--ds-border-width-1) var(--ds-color-border-accent);--ds-drop-shadow-floating:drop-shadow(0 20px 45px #261e1717);--ds-drop-shadow-overlay:drop-shadow(0 30px 70px #1814113d);--ds-text-shadow-on-image:0 2px 20px #130f0c52;--ds-opacity-hidden:var(--ds-opacity-0);--ds-opacity-subtle:var(--ds-opacity-25);--ds-opacity-decorative:var(--ds-opacity-35);--ds-opacity-muted:var(--ds-opacity-60);--ds-opacity-disabled:var(--ds-opacity-68);--ds-opacity-visible:var(--ds-opacity-100);--ds-z-index-underlay-far:-2;--ds-z-index-underlay:-1;--ds-z-index-base:0;--ds-z-index-content:1;--ds-z-index-local-overlay:2;--ds-z-index-sticky:30;--ds-z-index-bypass:200;--ds-z-index-overlay:1000}
:root{--ds-motion-duration-0:0s;--ds-motion-duration-100:.12s;--ds-motion-duration-200:.16s;--ds-motion-duration-300:.18s;--ds-motion-duration-400:.32s;--ds-motion-duration-500:.5s;--ds-motion-easing-100:linear;--ds-motion-easing-200:ease;--ds-motion-easing-300:ease-in;--ds-motion-easing-400:ease-out;--ds-motion-distance-0:0;--ds-motion-distance-100:2px;--ds-motion-distance-200:4px;--ds-motion-distance-300:2rem;--ds-motion-scale-100:1.055;--ds-motion-duration-feedback:var(--ds-motion-duration-200);--ds-motion-duration-enter:var(--ds-motion-duration-300);--ds-motion-duration-exit:var(--ds-motion-duration-100);--ds-motion-duration-position:var(--ds-motion-duration-300);--ds-motion-duration-media:var(--ds-motion-duration-400);--ds-motion-duration-expressive:var(--ds-motion-duration-500);--ds-motion-easing-linear:var(--ds-motion-easing-100);--ds-motion-easing-standard:var(--ds-motion-easing-200);--ds-motion-easing-exit:var(--ds-motion-easing-300);--ds-motion-easing-enter:var(--ds-motion-easing-400);--ds-motion-distance-lift:calc(var(--ds-motion-distance-100) * -1);--ds-motion-distance-nudge:var(--ds-motion-distance-200);--ds-motion-distance-panel:var(--ds-motion-distance-300);--ds-motion-scale-media-hover:var(--ds-motion-scale-100)}@media (prefers-reduced-motion:reduce){:root{--ds-motion-duration-100:.01ms;--ds-motion-duration-200:.01ms;--ds-motion-duration-300:.01ms;--ds-motion-duration-400:.01ms;--ds-motion-duration-500:.01ms;--ds-motion-distance-100:0px;--ds-motion-distance-200:0px;--ds-motion-distance-300:0rem;--ds-motion-scale-100:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--ds-a11y-anchor-offset:6.5rem;--ds-a11y-visually-hidden-size:1px;--ds-a11y-visually-hidden-offset:-1px;--ds-a11y-visually-hidden-clip:inset(50%)}html{scroll-padding-block-start:var(--ds-a11y-anchor-offset)}:focus{outline:none}:where(a[href],button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:0 var(--ds-border-width-2) 0 var(--ds-color-focus-ring)}::selection{background:var(--ds-color-selection-bg);color:var(--ds-color-selection-fg)}@media (forced-colors:active){:where(a[href],button,input,select,textarea,summary,[role=button],[role=link],[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ds-border-width-2) solid Highlight;outline-offset:var(--ds-space-1)}}
:root{--ds-icon-size-100:1rem;--ds-icon-size-200:1.125rem;--ds-icon-size-300:1.25rem;--ds-icon-size-400:1.5rem;--ds-icon-size-500:2rem;--ds-icon-stroke-100:1.55;--ds-icon-stroke-200:1.8;--ds-icon-stroke-300:2.2;--ds-icon-stroke-400:3;--ds-icon-size-inline:var(--ds-icon-size-200);--ds-icon-size-control:var(--ds-icon-size-300);--ds-icon-size-default:var(--ds-icon-size-400);--ds-icon-size-status:var(--ds-icon-size-500);--ds-icon-stroke-delicate:var(--ds-icon-stroke-100);--ds-icon-stroke-default:var(--ds-icon-stroke-200);--ds-icon-stroke-emphasis:var(--ds-icon-stroke-300);--ds-icon-stroke-gesture:var(--ds-icon-stroke-400);--ds-media-ratio-100:3 / 4;--ds-media-ratio-200:1 / 1;--ds-media-ratio-300:4 / 3;--ds-media-ratio-400:3 / 2;--ds-media-ratio-500:2 / 1;--ds-media-ratio-600:8 / 3;--ds-media-ratio-detail:var(--ds-media-ratio-200);--ds-media-ratio-portrait:var(--ds-media-ratio-100);--ds-media-ratio-card:var(--ds-media-ratio-300);--ds-media-ratio-editorial:var(--ds-media-ratio-400);--ds-media-ratio-feature:var(--ds-media-ratio-500);--ds-media-ratio-hero:var(--ds-media-ratio-600);--ds-media-fit-cover:cover;--ds-media-fit-contain:contain;--ds-media-position-center:50% 50%;--ds-media-frame-background:var(--ds-color-surface-muted);--ds-media-frame-border:var(--ds-border-none);--ds-media-frame-radius:var(--ds-radius-surface-md);--ds-media-frame-overflow:hidden;--ds-media-mask-fade-bottom:linear-gradient(to bottom, #000 0 92%, transparent 100%);--ds-media-code-size:17.5rem;--ds-media-code-background:var(--ds-color-neutral-0);--ds-paint-mask-photo:none;--ds-paint-mask-photo-2:none;--ds-paint-mask-photo-3:none;--ds-paint-photo-bleed:0px;--ds-art-rotation-100:4deg;--ds-art-rotation-200:8deg;--ds-art-rotation-300:12deg;--ds-art-rotation-400:18deg;--ds-art-opacity-compact:var(--ds-opacity-decorative)}
*,:before,:after{box-sizing:border-box}body{background:var(--ds-color-bg-canvas);color:var(--ds-color-text-primary);font-family:var(--ds-type-body-font-family);font-size:var(--ds-type-body-font-size);font-weight:var(--ds-type-body-font-weight);line-height:var(--ds-type-body-line-height);letter-spacing:var(--ds-type-body-letter-spacing);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}a{color:var(--ds-color-text-link);text-underline-offset:.2em}img{max-width:100%}
.store-stack{gap:1rem;min-width:0;display:grid}.store-stack>:is(h2,p,dl,ul),.store-fields p{margin:0}.store-stack h2,.store-fields legend{font:400 clamp(1.7rem, 2.7vw, 2.45rem)/1.08 var(--ds-font-family-serif);letter-spacing:-.025em;margin:0}.store-section{border-block-end:1px solid var(--wk-rule);padding-block-end:clamp(1.25rem,3vw,2.5rem)}.store-panel{background:var(--wk-straw);border-block-start:2px solid var(--wk-forest);min-width:0;padding:clamp(1.1rem,2.7vw,2rem)}.store-panel>button{width:100%}.store-note{color:var(--wk-muted);font-size:.9375rem}.store-ink-label{color:var(--wk-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:700}.store-fields{border:0;border-block-end:1px solid var(--wk-rule);gap:1rem;min-width:0;margin:0;padding:0 0 clamp(1.25rem,3vw,2.5rem);display:grid}.store-fields legend{padding:0 0 .9rem}.store-field{gap:.4rem;min-width:0;display:grid}.store-field label,.store-search label{font-weight:600}.store-field input,.store-search input{border:1px solid var(--wk-muted);background:var(--ds-color-bg-surface);width:100%;min-width:0;min-height:3rem;color:var(--wk-ink);font:inherit;border-radius:0;padding:.625rem .8rem}.store-field input[aria-invalid=true]{border-color:var(--ds-color-text-danger)}.store-error{color:var(--ds-color-text-danger);font-size:.875rem}.store-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.store-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.store-choice,.store-checkbox{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.store-choice{background:var(--ds-color-bg-surface);border:1px solid var(--wk-rule);min-height:3.5rem;padding:.85rem 1rem}.store-choice:has(:checked){border-color:var(--wk-forest);box-shadow:inset 0 0 0 1px var(--wk-forest)}.store-choice span{gap:.15rem;min-width:0;display:grid}.store-choice input,.store-checkbox input{width:1.15rem;height:1.15rem;accent-color:var(--wk-forest);flex:none;margin:.17em 0 0}.store-pickup{border-inline-start:2px solid var(--wk-rule);gap:.4rem;padding-inline-start:1rem;display:grid}.store-pickup ul{margin:0;padding-inline-start:1.25rem}.store-search{margin-block:0 2rem}.store-search form{gap:.5rem;max-width:36rem;display:grid}.store-search input{flex:1;width:auto}.store-total{font:400 clamp(1.5rem, 2.4vw, 2rem)/1.1 var(--ds-font-family-serif);font-variant-numeric:lining-nums tabular-nums}.store-totals{gap:.6rem;display:grid}.store-totals>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.store-totals>div:last-child{border-block-start:1px solid var(--wk-rule);padding-block-start:.85rem}.store-totals dd{margin:0;margin-inline-start:auto}.store-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.store-status>div{background:var(--wk-straw);min-width:0;padding:1rem}.store-status dt{margin-block-end:.25rem}.store-status dd{overflow-wrap:anywhere;margin:0}.store-items{padding:0;list-style:none}.store-order-line{border-block-end:1px solid var(--wk-rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .85rem;padding-block:.8rem;display:grid}.store-order-line:last-child{border-block-end:0}.store-order-line span{display:block}.store-order-line .store-note{overflow-wrap:anywhere}.store-order-line>span{text-align:end}.store-payment{min-width:0}.store-payment:empty{display:none}.store-access{max-width:40rem}.store-access button{justify-self:start}@media (max-width:32rem){.store-columns,.store-status{grid-template-columns:minmax(0,1fr)}}
