@layer base{*,:before,:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--color-ink);scroll-padding-block-start:var(--bar-height)}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-page);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);text-wrap:balance}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-lead)}p,li,blockquote{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}figure,blockquote{margin:0}a{color:inherit;text-underline-offset:.15em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--ring-width) solid var(--color-ring);outline-offset:var(--ring-offset)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer patterns{.flow>*+*{margin-block-start:var(--flow-space,var(--space-m))}.eyebrow{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.prose{max-width:var(--measure-prose)}.t-hero{font-family:var(--font-display);font-weight:var(--weight-page);font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero)}.t-display{font-family:var(--font-display);font-weight:var(--weight-page);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.t-statement{font-family:var(--font-display);font-weight:var(--weight-page);font-size:var(--text-statement);line-height:var(--leading-statement);letter-spacing:var(--tracking-statement)}.t-heading{font-family:var(--font-display);font-weight:var(--weight-page);font-size:var(--text-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.t-lead{font-size:var(--text-lead);line-height:var(--leading-lead)}.t-micro{font-family:var(--font-micro);font-weight:var(--weight-page);font-size:var(--text-micro);line-height:var(--leading-micro);letter-spacing:var(--tracking-micro)}.t-caps{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.t-voice{font-family:var(--font-display);font-weight:var(--weight-voice);letter-spacing:var(--tracking-voice)}.t-muted{color:var(--color-text-muted)}.t-faint{color:var(--color-text-faint)}}@layer components{.footer[data-astro-cid-jo6i4kqk]{background:var(--color-surface);color:var(--color-text-muted)}.footer_inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-2xs) var(--space-m);padding-block:var(--space-l) var(--space-xl);flex-wrap:wrap;display:flex}.footer_inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{text-wrap:balance}@media (width<=47.5em){.footer_inner[data-astro-cid-jo6i4kqk]{flex-direction:column;padding-block-end:calc(var(--space-xl) + env(safe-area-inset-bottom))}}.button[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--target);border-radius:var(--radius-hair);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border:0;text-decoration:none;display:inline-flex}.button-solid[data-astro-cid-ekguhzzh]{padding-inline:var(--space-m);background:var(--color-action);color:var(--color-on-action)}.button-solid[data-astro-cid-ekguhzzh]:hover{background:var(--color-action-hover)}.button-solid[data-astro-cid-ekguhzzh].button-l{min-height:var(--target-l);padding-inline:var(--space-xl)}.button-text[data-astro-cid-ekguhzzh]{border-block-end:var(--line-width) solid var(--color-line);color:inherit;background:0 0;border-radius:0;padding:0}.button-text[data-astro-cid-ekguhzzh]:hover{border-color:currentColor}.bar[data-astro-cid-wpvy4v7s]{z-index:var(--z-bar);justify-content:space-between;align-items:center;gap:var(--space-m);height:var(--bar-height);padding-inline:var(--page-inset);color:var(--color-text);transition:color var(--dur-slow) var(--ease), background-color var(--dur-slow) var(--ease);background-color:#0000;display:flex;position:sticky;inset-block-start:0}.bar[data-astro-cid-wpvy4v7s][data-tone=day],.bar[data-astro-cid-wpvy4v7s][data-tone=solid],.bar[data-astro-cid-wpvy4v7s]:has(:popover-open){background-color:var(--color-surface)}.bar[data-astro-cid-wpvy4v7s][data-overlay]{position:fixed;inset:0 0 auto}@media (scripting:none){.bar[data-astro-cid-wpvy4v7s][data-overlay]{background-color:var(--color-brand);color:var(--color-on-brand)}}.bar[data-astro-cid-wpvy4v7s]:after{content:"";z-index:-1;pointer-events:none;background:var(--grain-image) repeat;background-size:var(--grain-size) var(--grain-size);opacity:0;transition:opacity var(--dur-slow) var(--ease);position:absolute;inset:0}.bar[data-astro-cid-wpvy4v7s][data-tone=day]:after,.bar[data-astro-cid-wpvy4v7s][data-tone=solid]:after{opacity:var(--grain-opacity)}.bar_mark[data-astro-cid-wpvy4v7s]{padding-block:var(--space-xs);white-space:nowrap;text-decoration:none}.bar_nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:var(--space-xl);display:flex}.bar_links[data-astro-cid-wpvy4v7s]{gap:var(--space-xl);display:flex}.bar_links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:var(--space-xs);color:var(--color-text-muted);transition:color var(--dur) var(--ease);text-decoration:none;display:inline-block}.bar_links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.bar_links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--color-text)}.bar_menu[data-astro-cid-wpvy4v7s]{display:none}.bar_menu-close[data-astro-cid-wpvy4v7s],.bar[data-astro-cid-wpvy4v7s]:has(:popover-open) .bar_menu-open[data-astro-cid-wpvy4v7s]{display:none}.bar[data-astro-cid-wpvy4v7s]:has(:popover-open) .bar_menu-close[data-astro-cid-wpvy4v7s]{display:inline}.menu[data-astro-cid-wpvy4v7s]{inset:var(--bar-height) 0 0 0;width:auto;height:auto;padding:var(--space-3xl) var(--page-inset) calc(var(--space-2xl) + env(safe-area-inset-bottom));background:var(--color-surface);color:var(--color-text);border:0;margin:0;position:fixed;overflow:auto}.menu[data-astro-cid-wpvy4v7s]:popover-open{opacity:1;transition:opacity var(--dur) var(--ease);flex-direction:column;justify-content:flex-end;display:flex}@starting-style{.menu[data-astro-cid-wpvy4v7s]:popover-open{opacity:0}}.menu_list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding-block:var(--space-2xs);text-decoration:none;display:inline-block}.menu_list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--color-text-muted)}.menu[data-astro-cid-wpvy4v7s] .menu_cta{align-self:start;margin-block-start:var(--space-xl);display:none}html:has(#site-menu:popover-open){overflow:hidden}@media (width<=60em){.bar_nav[data-astro-cid-wpvy4v7s],.bar_links[data-astro-cid-wpvy4v7s]{gap:var(--space-m)}}@media (width<=47.5em){.bar[data-astro-cid-wpvy4v7s]{gap:var(--space-xs)}.bar_nav[data-astro-cid-wpvy4v7s]{gap:var(--space-2xs)}.bar_links[data-astro-cid-wpvy4v7s]{display:none}.bar_menu[data-astro-cid-wpvy4v7s]{min-height:var(--target);min-width:var(--target);color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bar_nav[data-astro-cid-wpvy4v7s] .bar_cta{padding-inline:var(--space-xs)}}@media (width<=26.25em){.bar_nav[data-astro-cid-wpvy4v7s] .bar_cta{display:none}.menu[data-astro-cid-wpvy4v7s] .menu_cta{display:inline-flex}}.grain[data-astro-cid-hkbrpulz]{z-index:var(--z-grain);pointer-events:none;background:var(--grain-image) repeat;background-size:var(--grain-size) var(--grain-size);opacity:var(--grain-opacity);position:fixed;inset:0}}@layer utilities{.u-container{width:min(100% - 2 * var(--space-l), var(--measure-page));margin-inline:auto}.u-container-prose{max-width:var(--measure-prose)}.u-page{padding-inline:var(--page-inset)}.u-grid12{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}@media (width<=47.5em){.u-grid12>*{grid-column:1/-1}}.u-visually-hidden{width:var(--line-width);height:var(--line-width);clip-path:inset(50%);white-space:nowrap;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);position:absolute;overflow:hidden}.u-nowrap{white-space:nowrap}.u-cluster{align-items:center;gap:var(--cluster-gap,var(--space-s));flex-wrap:wrap;display:flex}.u-grid{gap:var(--grid-gap,var(--space-l));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,16rem)), 1fr));display:grid}.u-stack{gap:var(--stack-gap,var(--space-m));display:grid}.u-text-center{text-align:center}.u-skip-link{z-index:var(--z-skip);padding:var(--space-2xs) var(--space-m);border-radius:var(--radius-hair);background:var(--color-action);color:var(--color-on-action);font-family:var(--font-micro);font-weight:var(--weight-page);font-size:var(--text-micro);text-decoration:none;position:fixed;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);transform:translateY(-200%)}.u-skip-link:focus-visible{transform:none}}:root{--color-brand:#0e0d0b;--color-accent:#e9a23b;--color-ink:#0e0d0b;--color-ink-raised:#2a2824;--color-putty:#b9b1a3;--color-soot:#1e1c19;--color-shell:#dcd7cc;--color-white:#fff;--color-white-pressed:#e6e3dd;--color-brand-hover:var(--color-ink-raised);--color-accent-hover:color-mix(in oklab, var(--color-accent), var(--color-ink) 18%);--day-0:color-mix(in srgb, var(--color-shell) 0%, transparent);--ink-0:color-mix(in srgb, var(--color-ink) 0%, transparent);--color-surface:var(--color-shell);--color-surface-alt:color-mix(in srgb, var(--color-ink) 6%, var(--color-shell));--color-surface-raised:color-mix(in srgb, var(--color-ink) 9%, var(--color-shell));--color-text:var(--color-ink);--color-text-muted:color-mix(in srgb, var(--color-ink) 78%, transparent);--color-text-faint:color-mix(in srgb, var(--color-ink) 64%, transparent);--color-text-dim:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-text-wait:color-mix(in srgb, var(--color-ink) 26%, transparent);--color-line:color-mix(in srgb, var(--color-ink) 24%, transparent);--color-ring:var(--color-ink);--color-action:var(--color-ink);--color-on-action:var(--color-white);--color-action-hover:var(--color-ink-raised);--color-fill:color-mix(in srgb, var(--color-ink) 7%, transparent);--color-fill-hover:color-mix(in srgb, var(--color-ink) 10%, transparent);--color-invalid:color-mix(in srgb, var(--color-ink) 70%, transparent);--color-media:var(--color-putty);--color-scrim:color-mix(in srgb, var(--color-shell) 78%, transparent);--control-scheme:light;--color-on-brand:var(--color-white);--color-on-accent:var(--color-ink);--mix-quiet:64%;--color-on-photo:var(--color-white);--color-on-photo-muted:color-mix(in srgb, var(--color-white) 78%, transparent);--font-body:"halyard-text", "Helvetica Neue", system-ui, sans-serif;--font-display:"halyard-display", "Helvetica Neue", system-ui, sans-serif;--font-micro:"halyard-micro", "Helvetica Neue", system-ui, sans-serif;--weight-voice:300;--weight-body:400;--weight-page:500;--text-micro:.8125rem;--text-fine:clamp(.75rem, .728rem + .0939vw, .8125rem);--text-small:clamp(.875rem, .853rem + .0939vw, .9375rem);--text-body:clamp(1rem, .956rem + .1878vw, 1.125rem);--text-lead:clamp(1.1875rem, 1.0775rem + .4695vw, 1.5rem);--text-heading:clamp(1.375rem, 1.0669rem + 1.3146vw, 2.25rem);--text-statement:clamp(1.75rem, 1.1338rem + 2.6291vw, 3.5rem);--text-display:clamp(2.75rem, 1.7817rem + 4.1315vw, 5.5rem);--text-hero:clamp(3.5rem, 2.0915rem + 6.0094vw, 7.5rem);--text-h3:var(--text-heading);--text-h2:var(--text-statement);--text-h1:var(--text-display);--leading-none:1;--leading-hero:.92;--leading-display:.96;--leading-statement:1.07;--leading-tight:1.1;--leading-heading:1.17;--leading-lead:1.3;--leading-micro:1.4;--leading-body:1.55;--tracking-hero:-.028em;--tracking-display:-.02em;--tracking-statement:-.018em;--tracking-voice:-.014em;--tracking-heading:-.01em;--tracking-micro:.01em;--tracking-caps:.08em;--tracking-label:.14em;--hang-hero:-.045em;--hang-quote:-.333em;--cap-offset:-.18em;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:clamp(1.5rem, 1.3239rem + .7512vw, 2rem);--space-xl:clamp(2rem, 1.6479rem + 1.5023vw, 3rem);--space-2xl:clamp(3rem, 2.6479rem + 1.5023vw, 4rem);--space-3xl:clamp(4rem, 3.2958rem + 3.0047vw, 6rem);--space-section:clamp(4.75rem, 3.7817rem + 4.1315vw, 7.5rem);--columns:12;--page-gutter:clamp(1.25rem, .2817rem + 4.1315vw, 4rem);--grid-gap:clamp(1rem, .8239rem + .7512vw, 1.5rem);--gap-pair:calc(var(--grid-gap) * 2);--measure-wide:90rem;--page-inset:max(var(--page-gutter), (100vw - var(--measure-wide)) / 2);--radius-hair:.0625rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-round:50%;--line-width:.0625rem;--rule-width:.125rem;--ring-width:.125rem;--ring-offset:.25rem;--ring-offset-tight:.1875rem;--shadow-block:0 1px 2px color-mix(in oklab, var(--color-ink) 8%, transparent), 0 10px 30px color-mix(in oklab, var(--color-ink) 10%, transparent);--bar-height:clamp(4rem, 3.6479rem + 1.5023vw, 5rem);--target:2.75rem;--target-l:3.5rem;--field-height:3.375rem;--textarea-min:7rem;--icon-play-w:.75rem;--icon-play-h:.875rem;--icon-s:.6875rem;--radio-size:1rem;--radio-dot-inset:.1875rem;--select-chevron:linear-gradient(45deg, transparent 50%, currentColor 50%) calc(100% - 1.375rem) 52% / .3125rem .3125rem no-repeat, linear-gradient(135deg, currentColor 50%, transparent 50%) calc(100% - 1.0625rem) 52% / .3125rem .3125rem no-repeat;--select-pad-end:2.5rem;--measure-page:75rem;--measure-prose:42rem;--measure-note:16em;--measure-side:24em;--measure-entry:30em;--measure-credits:30em;--measure-voice:23em;--measure-hero-lede:13.6em;--aspect-wide:3 / 2;--aspect-tall:4 / 5;--aspect-video:16 / 9;--aspect-locker-tablet:4 / 3;--aspect-locker-phone:1000 / 1094;--aspect-scope:2.39 / 1;--aspect-split:1.195 / 1;--aspect-square:1 / 1;--aspect-scene:16 / 9;--aspect-standard:4 / 3;--aspect-print:5 / 4;--scene-min:46rem;--scene-height:clamp(var(--scene-min), 56.25vw, var(--hero-max));--ratio-video:1.7778;--hero-min:42.5rem;--hero-max:68.75rem;--hero-min-phone:40rem;--hero-lift-phone:clamp(0rem, 75vw + 26.875rem - max(100svh, var(--hero-min-phone)), 4rem);--locker-min:47.5rem;--portrait-min:20rem;--offset-photo-a:18%;--offset-photo-b:12%;--caption-reserve:11rem;--player-focus:50% 40%;--tick-width:1.5rem;--tick-height:.1875rem;--tick-gap:-2.5rem;--tick-top:52%;--tick-gap-tablet:-1.75rem;--tick-width-tablet:1rem;--tick-top-first:calc(var(--space-2xs) + .6em);--tick-gap-phone:-.9375rem;--tick-width-phone:.5rem;--progress-line:.125rem;--progress-line-active:.1875rem;--step-numeral:3.5rem;--film-step:26svh;--film-frame-cut:0%;--grain-size:20rem;--grain-size-hero:22.5rem;--grain-opacity:.07;--grain-opacity-hero:.09;--fog-hero-wide:linear-gradient(to bottom, color-mix(in srgb, var(--color-shell) 62%, transparent) 0, var(--day-0) 9.375rem), linear-gradient(to top, var(--color-shell) 0%, color-mix(in srgb, var(--color-shell) 90%, transparent) 13%, var(--day-0) 34%), linear-gradient(to right, color-mix(in srgb, var(--color-shell) 84%, transparent) 0%, color-mix(in srgb, var(--color-shell) 62%, transparent) 26%, color-mix(in srgb, var(--color-shell) 20%, transparent) 42%, var(--day-0) 54%);--fog-hero-tall:linear-gradient(to bottom, color-mix(in srgb, var(--color-shell) 60%, transparent) 0, var(--day-0) 7.5rem), linear-gradient(to top, var(--color-shell) 0%, var(--color-shell) 30%, color-mix(in srgb, var(--color-shell) 82%, transparent) 40%, var(--day-0) 56%);--shade-night-wide:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 62%, transparent) 0, var(--ink-0) 9.375rem), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 94%, transparent) 0%, color-mix(in srgb, var(--color-ink) 78%, transparent) 22%, var(--ink-0) 60%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 72%, transparent) 0%, color-mix(in srgb, var(--color-ink) 36%, transparent) 30%, var(--ink-0) 52%);--shade-night-heavy:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 62%, transparent) 0, var(--ink-0) 9.375rem), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 95%, transparent) 0%, color-mix(in srgb, var(--color-ink) 80%, transparent) 24%, var(--ink-0) 62%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 84%, transparent) 0%, color-mix(in srgb, var(--color-ink) 55%, transparent) 32%, var(--ink-0) 56%);--fog-day-wide:linear-gradient(to top, var(--color-shell) 0%, color-mix(in srgb, var(--color-shell) 86%, transparent) 17%, var(--day-0) 40%), linear-gradient(to right, color-mix(in srgb, var(--color-shell) 82%, transparent) 0%, color-mix(in srgb, var(--color-shell) 55%, transparent) 34%, color-mix(in srgb, var(--color-shell) 30%, transparent) 50%, var(--day-0) 64%);--shade-strip:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 70%, transparent) 0%, var(--ink-0) 34%);--shade-scene:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 92%, transparent) 0%, color-mix(in srgb, var(--color-ink) 55%, transparent) 16%, var(--ink-0) 40%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 70%, transparent) 0%, color-mix(in srgb, var(--color-ink) 30%, transparent) 34%, var(--ink-0) 48%);--shade-scene-phone:linear-gradient(to top, var(--color-ink) 0%, color-mix(in srgb, var(--color-ink) 40%, transparent) 14%, var(--ink-0) 30%);--fog-hero:var(--fog-hero-wide);--shade-night:var(--shade-night-wide);--shade-night-strong:var(--shade-night-heavy);--fog-day:var(--fog-day-wide);--text-read:clamp(1.0625rem, 1.0185rem + .1878vw, 1.1875rem);--leading-read:1.62;--tick-top-title:.46em;--timeline-gap:var(--space-2xl);--timeline-gap-narrow:var(--space-m);--timeline-head:50svh;--timeline-mark:2.5rem;--timeline-mark-narrow:1.5rem;--measure-title:9em;--lock:clamp(2.5rem, 1.6197rem + 3.7559vw, 5rem);--panel-pad:clamp(1.25rem, .8099rem + 1.8779vw, 2.5rem);--plate-height:min(calc(100vw / 2.2), 70svh);--notch:clamp(4rem, 3.4718rem + 2.2535vw, 5.5rem);--notch-gap:clamp(.5rem, .3239rem + .7512vw, 1rem);--icon-arrow:1.25rem;--lock-deep:calc(var(--lock) * 2);--frame-gap:.25rem;--frame-wait:.32;--frame-b-at:.52s;--frame-c-at:1.12s;--honor-year:3.25rem;--flip-out:.28s;--flip-out-share:.25;--flip-in:.56s;--flip-wave-down:.28s;--flip-wave-across:.2s;--flip-lag:calc((var(--flip-wave-down) + var(--flip-wave-across)) * var(--flip-out-share) + var(--flip-out));--flip-angle:90deg;--flip-axis:-.5em;--flip-depth:12em;--flip-fade:.2;--ease-flip-out:cubic-bezier(.5, 0, .75, 0);--ease-flip-in:cubic-bezier(.22, 1, .36, 1);--hold-base:.7s;--hold-word:.18s;--hold-min:1.8s;--hold-max:3.4s;--measure-flip:12em;--flip-fit:12.5cqi;--pad-edge:.3125rem;--pad-shade-1:color-mix(in srgb, var(--color-shell) 70%, var(--color-ink));--pad-shade-2:color-mix(in srgb, var(--color-shell) 42%, var(--color-ink));--notch-compact:clamp(3rem, 2.6479rem + 1.5023vw, 4rem);--thumb:clamp(4rem, 2.7676rem + 5.2582vw, 7.5rem);--thumb-wait:.5;--z-raised:3;--z-grain:45;--z-bar:50;--z-skip:70;--dur:.2s;--dur-fade:.16s;--dur-slow:.3s;--dur-frame:.5s;--dur-push:10s;--ease:cubic-bezier(.2, .7, .2, 1);--ease-push:cubic-bezier(.25, .6, .3, 1);--push-scale:1.04}@media (width>=47.5625em) and (width<=73.75em){:root{--shade-night:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 62%, transparent) 0, var(--ink-0) 9.375rem), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 96%, transparent) 0%, color-mix(in srgb, var(--color-ink) 84%, transparent) 34%, var(--ink-0) 72%);--shade-night-strong:var(--shade-night);--fog-day:linear-gradient(to top, var(--color-shell) 0%, color-mix(in srgb, var(--color-shell) 92%, transparent) 30%, var(--day-0) 64%)}}@media (width>=47.5625em) and (width<=73.75em) and (orientation:portrait){:root{--fog-hero:linear-gradient(to bottom, color-mix(in srgb, var(--color-shell) 60%, transparent) 0, var(--day-0) 8.75rem), linear-gradient(to top, var(--color-shell) 0%, var(--color-shell) 26%, color-mix(in srgb, var(--color-shell) 82%, transparent) 38%, var(--day-0) 56%)}}@media (width<=47.5em){:root{--fog-hero:var(--fog-hero-tall);--shade-night:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 60%, transparent) 0, var(--ink-0) 8.125rem), linear-gradient(to top, var(--color-ink) 0%, color-mix(in srgb, var(--color-ink) 50%, transparent) 18%, var(--ink-0) 42%);--shade-night-strong:var(--shade-night);--fog-day:linear-gradient(to top, var(--color-shell) 0%, var(--color-shell) 24%, color-mix(in srgb, var(--color-shell) 60%, transparent) 34%, var(--day-0) 52%);--film-step:34svh;--film-frame-cut:36%;--leading-statement:1.12;--leading-hero:.94;--caption-reserve:0rem;--step-numeral:2.75rem}}[data-theme=inverse],[data-open-theme=inverse]:has(:popover-open){--color-surface:var(--color-ink);--color-surface-alt:color-mix(in srgb, var(--color-white) 6%, var(--color-ink));--color-surface-raised:color-mix(in srgb, var(--color-white) 9%, var(--color-ink));--color-text:var(--color-white);--color-text-muted:color-mix(in srgb, var(--color-white) 74%, transparent);--color-text-faint:color-mix(in srgb, var(--color-white) 52%, transparent);--color-text-dim:color-mix(in srgb, var(--color-white) 40%, transparent);--color-text-wait:color-mix(in srgb, var(--color-white) 30%, transparent);--color-line:color-mix(in srgb, var(--color-white) 20%, transparent);--color-ring:var(--color-white);--color-action:var(--color-white);--color-on-action:var(--color-ink);--color-action-hover:var(--color-white-pressed);--color-fill:color-mix(in srgb, var(--color-white) 7%, transparent);--color-fill-hover:color-mix(in srgb, var(--color-white) 10%, transparent);--color-invalid:color-mix(in srgb, var(--color-white) 70%, transparent);--color-media:var(--color-soot);--color-scrim:color-mix(in srgb, var(--color-ink) 72%, transparent);--control-scheme:dark}[data-theme=day]{--color-surface:var(--color-shell);--color-surface-alt:color-mix(in srgb, var(--color-ink) 6%, var(--color-shell));--color-surface-raised:color-mix(in srgb, var(--color-ink) 9%, var(--color-shell));--color-text:var(--color-ink);--color-text-muted:color-mix(in srgb, var(--color-ink) 78%, transparent);--color-text-faint:color-mix(in srgb, var(--color-ink) 64%, transparent);--color-text-dim:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-text-wait:color-mix(in srgb, var(--color-ink) 26%, transparent);--color-line:color-mix(in srgb, var(--color-ink) 24%, transparent);--color-ring:var(--color-ink);--color-action:var(--color-ink);--color-on-action:var(--color-white);--color-action-hover:var(--color-ink-raised);--color-fill:color-mix(in srgb, var(--color-ink) 7%, transparent);--color-fill-hover:color-mix(in srgb, var(--color-ink) 10%, transparent);--color-invalid:color-mix(in srgb, var(--color-ink) 70%, transparent);--color-media:var(--color-putty);--color-scrim:color-mix(in srgb, var(--color-shell) 78%, transparent);--control-scheme:light}
