.qiGjWa_backdrop{z-index:var(--z-banner);position:fixed;inset:0}.qiGjWa_banner{z-index:var(--z-banner);padding:var(--spacing-lg) var(--spacing-gutter);padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom));animation:qiGjWa_banner-in var(--motion-step) both;position:fixed;bottom:0;left:0;right:0}.qiGjWa_banner[data-closing]{animation:qiGjWa_banner-out var(--duration-150) var(--ease-out-soft) forwards}.qiGjWa_backdrop[data-closing]{opacity:0;transition:opacity var(--duration-150) var(--ease-out-soft)}.qiGjWa_banner:focus{outline:none}.qiGjWa_content,.qiGjWa_preferences{gap:var(--spacing-base);max-width:var(--layout-content-max);flex-direction:column;margin:0 auto;display:flex}.qiGjWa_title{font-weight:var(--type-strong-weight)}.qiGjWa_link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1)}.qiGjWa_actions,.qiGjWa_preferencesActions{gap:var(--spacing-sm);flex-direction:column-reverse;display:flex}.qiGjWa_actions{flex-direction:column}.qiGjWa_actions>*,.qiGjWa_preferencesActions>*{width:100%}.qiGjWa_preferencesHead{gap:var(--spacing-base);justify-content:space-between;align-items:center;display:flex}.qiGjWa_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qiGjWa_row{gap:var(--spacing-base);padding:var(--spacing-md) 0;border-top:var(--border-width-hairline) solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.qiGjWa_preferencesActions{flex-direction:column}@media (min-width:760px){.qiGjWa_backdrop{display:none}.qiGjWa_banner{right:var(--spacing-lg);bottom:var(--spacing-lg);width:min(var(--layout-banner-width), calc(100vw - var(--spacing-lg) * 2));padding:var(--spacing-lg);border-radius:var(--radius-panel);left:auto}.qiGjWa_actions,.qiGjWa_preferencesActions{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qiGjWa_actions>*,.qiGjWa_preferencesActions>*{width:100%;padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}}@media print{.qiGjWa_banner,.qiGjWa_backdrop{display:none}}@keyframes qiGjWa_banner-in{0%{opacity:0;transform:translateY(var(--motion-step-distance))}to{opacity:1;transform:none}}@keyframes qiGjWa_banner-out{to{opacity:0;transform:translateY(var(--spacing-sm))}}
.AlBvTG_footer{padding:var(--spacing-5xl) 0 var(--spacing-xl);border-top:var(--border-width-hairline) solid var(--color-border-default)}.AlBvTG_wrap{gap:var(--spacing-4xl);flex-direction:column;display:flex}.AlBvTG_signoff{gap:var(--spacing-2xl);flex-direction:column;display:flex}.AlBvTG_actions{align-items:center;gap:var(--spacing-lg) var(--spacing-xl);flex-wrap:wrap;display:flex}.AlBvTG_columns{gap:var(--spacing-3xl) var(--spacing-xl);padding-top:var(--spacing-2xl);border-top:var(--border-width-hairline) solid var(--color-border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.AlBvTG_columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.AlBvTG_column{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.AlBvTG_maps{color:inherit}.AlBvTG_column .AlBvTG_producer{min-height:0;padding-top:var(--spacing-base)}.AlBvTG_partnerLogo{width:auto;height:var(--layout-footer-partner-logo)}.AlBvTG_explore{gap:var(--spacing-md);padding-top:var(--spacing-2xl);border-top:var(--border-width-hairline) solid var(--color-border-default);flex-direction:column;display:flex}.AlBvTG_exploreLinks{gap:var(--spacing-xs) var(--spacing-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AlBvTG_exploreLink{min-height:var(--layout-tap-min);color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:var(--type-small-weight);line-height:var(--type-small-leading);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.AlBvTG_exploreLink:hover{text-decoration:underline}}.AlBvTG_logoLink{display:block}.AlBvTG_logo{width:min(100%, var(--layout-footer-logo-max));height:auto;display:block}.AlBvTG_bottom{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-lg);padding-top:var(--spacing-lg);border-top:var(--border-width-hairline) solid var(--color-border-default);flex-wrap:wrap;display:flex}.AlBvTG_credit{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base) var(--spacing-sm) var(--spacing-sm);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-primary);transition:border-color var(--motion-color), transform var(--motion-press);text-decoration:none;display:inline-flex}.AlBvTG_credit:active{transform:scale(var(--motion-press-scale))}.AlBvTG_creditIcon{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-pill)}@media (hover:hover){.AlBvTG_credit:hover{border-color:var(--color-border-hover)}}@media (max-width:759px){.AlBvTG_footer{padding-top:var(--spacing-4xl);padding-bottom:calc(var(--spacing-xl) + var(--layout-sticky-bar) + env(safe-area-inset-bottom,0px))}.AlBvTG_wrap{gap:var(--spacing-3xl)}.AlBvTG_columns{grid-template-columns:minmax(0,1fr)}}@media print{.AlBvTG_footer{display:none}}
:root{--navy:#0b1033;--navy-2:#151c54;--navy-soft:#3a4070;--blue:#2b35e8;--orange:#ff5a1f;--orange-hi:#ff7a45;--peach:#ffe3d1;--peach-2:#ffc9a8;--mist:#b9bee8;--white:#fff;--alert-on-dark:#ff9aa2;--alert-on-light:#b3261e;--alert-a12:#ff9aa21f;--line-on-dark:#b9bee852;--line-on-light:#0b10333d;--navy-a00:#0b103300;--navy-a48:#0b10337a;--navy-a64:#0b1033a3;--navy-a88:#0b1033e0;--orange-a24:#ff5a1f3d;--orange-a40:#ff5a1f66;--orange-a12:#ff5a1f1f}
:root{--family-display:var(--font-bricolage,"Bricolage Grotesque"), system-ui, sans-serif;--family-body:var(--font-dm-sans,"DM Sans"), system-ui, sans-serif;--family-mono:var(--font-dm-mono,"DM Mono"), ui-monospace, monospace;--weight-400:400;--weight-500:500;--weight-700:700;--weight-800:800;--size-12:12px;--size-14:14px;--size-16:16px;--size-20:20px;--size-28:28px;--size-44:44px;--size-72:72px;--size-120:120px;--leading-16:16px;--leading-20:20px;--leading-24:24px;--leading-28:28px;--leading-32:32px;--leading-48:48px;--leading-72:72px;--leading-112:112px;--tracking-n004:-.04em;--tracking-n003:-.03em;--tracking-n002:-.02em;--tracking-n001:-.01em;--tracking-0:0;--tracking-002:.02em;--tracking-016:.16em;--tracking-024:.24em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-24:96px;--space-20:80px;--space-30:120px;--space-32:128px}
:root{--radius-0:0;--radius-4:4px;--radius-8:8px;--radius-16:16px;--radius-round:50%;--radius-full:999px}
:root{--shadow-offset-4:4px;--shadow-offset-8:8px}
:root{--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--duration-40:40ms;--duration-80:80ms;--duration-150:.15s;--duration-250:.25s;--duration-1000:1s;--duration-40000:40s;--duration-450:.45s;--duration-1200:1.2s;--duration-4000:4s;--ease-in-out:ease-in-out;--scale-096:.96}
:root{--stroke-1:1px;--stroke-2:2px;--stroke-4:4px;--stroke-12:12px;--offset-4:4px;--width-4:4px;--width-12:12px;--width-16:16px;--width-20:20px;--width-24:24px;--width-56:56px;--width-48:48px;--width-64:64px;--width-80:80px;--width-120:120px;--width-164:164px;--width-160:160px;--width-200:200px;--width-220:220px;--width-240:240px;--width-320:320px;--width-480:480px;--width-640:640px;--width-720:720px;--width-760:760px;--width-800:800px;--width-880:880px;--width-96:96px;--width-176:176px;--width-260:260px;--width-300:300px;--width-340:340px;--width-360:360px;--width-440:440px;--width-550:550px;--width-560:560px;--width-1120:1120px;--width-1200:1200px;--width-1280:1280px;--height-4:4px;--height-8:8px;--height-48:48px;--height-760:760px;--height-880:880px;--height-40:40px;--height-28:28px;--height-96:96px;--height-104:104px;--height-128:128px;--height-424:424px;--height-800:800px;--height-56:56px;--height-64:64px;--height-72:72px;--height-88:88px;--height-12:12px;--height-16:16px;--height-20:20px;--height-32:32px;--height-44:44px;--height-52:52px;--height-120:120px;--height-140:140px;--height-160:160px;--height-200:200px;--height-560:560px;--height-620:620px}
:root{--z-1:1;--z-2:2;--z-5:5;--z-30:30;--z-40:40;--z-50:50;--z-100:100}
:root,[data-surface=night]{--color-bg-page:var(--navy);--color-bg-surface:var(--navy-2);--color-bg-field:var(--navy);--color-bg-field-error:var(--navy);--color-bg-banner-error:var(--alert-a12);--color-bg-image:var(--navy-2);--color-bg-night:var(--navy);--color-bg-accent:var(--orange);--color-bg-selected:var(--orange-a12);--color-text-primary:var(--white);--color-text-secondary:var(--mist);--color-text-placeholder:var(--mist);--color-text-inverse:var(--white);--color-text-on-accent:var(--navy);--color-text-error:var(--alert-on-dark);--color-text-disabled:var(--mist);--color-text-accent:var(--orange);--color-text-highlight:var(--orange);--color-text-link-hover:var(--orange-hi);--color-border-default:var(--line-on-dark);--color-border-field:var(--mist);--color-border-hover:var(--white);--color-border-error:var(--alert-on-dark);--color-border-disabled:var(--line-on-dark);--color-border-emphasis:var(--mist);--color-border-selected:var(--orange);--color-border-focus:var(--orange);--color-fuse-line:var(--line-on-dark);--color-fuse-burnt:var(--orange);--color-action-bg:var(--orange);--color-action-text:var(--navy);--color-action-bg-hover:var(--orange-hi);--color-action-text-hover:var(--navy);--color-action-bg-active:var(--orange);--color-action-text-active:var(--navy);--color-secondary-bg:var(--peach);--color-secondary-text:var(--navy);--color-secondary-bg-hover:var(--peach-2);--color-secondary-text-hover:var(--navy);--color-line-text:var(--white);--opacity-disabled:.4;--opacity-hover:.7;--opacity-intro-header:.6;--color-disabled-bg:var(--navy-soft);--color-disabled-text:var(--mist);--color-grade-shadow:var(--navy);--color-grade-light:var(--peach-2);--filter-grade:grayscale(1) contrast(1.2) brightness(.9);--color-reel-scrim:var(--navy-a64);--gradient-hero-top:linear-gradient(var(--navy-a48), var(--navy-a00) 32%);--gradient-hero-bottom:linear-gradient(var(--navy-a00) 20%, var(--navy-a64) 60%, var(--navy-a88))}[data-surface=peach]{--color-bg-page:var(--peach);--color-bg-surface:var(--white);--color-bg-field:var(--white);--color-bg-field-error:var(--white);--color-bg-banner-error:var(--alert-a12);--color-bg-image:var(--peach-2);--color-bg-accent:var(--blue);--color-text-primary:var(--navy);--color-text-secondary:var(--navy-soft);--color-text-placeholder:var(--navy-soft);--color-text-inverse:var(--navy);--color-text-on-accent:var(--white);--color-text-error:var(--alert-on-light);--color-text-disabled:var(--navy-soft);--color-text-accent:var(--blue);--color-text-highlight:var(--blue);--color-text-link-hover:var(--blue);--color-border-default:var(--line-on-light);--color-border-field:var(--navy);--color-border-hover:var(--blue);--color-border-error:var(--alert-on-light);--color-border-disabled:var(--line-on-light);--color-border-emphasis:var(--navy);--color-border-selected:var(--blue);--color-border-focus:var(--navy);--color-fuse-line:var(--line-on-light);--color-fuse-burnt:var(--blue);--color-secondary-bg:var(--navy);--color-secondary-text:var(--peach);--color-secondary-bg-hover:var(--navy-2);--color-secondary-text-hover:var(--peach);--color-line-text:var(--navy)}[data-surface=blue]{--color-bg-page:var(--blue);--color-bg-surface:var(--navy-2);--color-bg-field:var(--navy);--color-bg-field-error:var(--navy);--color-bg-image:var(--navy-2);--color-bg-accent:var(--white);--color-text-primary:var(--peach);--color-text-secondary:var(--peach);--color-text-placeholder:var(--mist);--color-text-inverse:var(--white);--color-text-on-accent:var(--blue);--color-text-error:var(--alert-on-dark);--color-text-accent:var(--white);--color-text-highlight:var(--white);--color-text-link-hover:var(--white);--color-border-default:var(--line-on-dark);--color-border-emphasis:var(--peach);--color-border-focus:var(--white);--color-fuse-burnt:var(--white);--color-line-text:var(--peach)}@media (max-width:759px){:root{--filter-grade:grayscale(1) contrast(1.2) brightness(.72);--gradient-hero-bottom:linear-gradient(var(--navy-a00) 0%, var(--navy-a64) 28%, var(--navy-a88) 52%)}}
:root{--font-body:var(--family-body);--font-display:var(--family-display);--font-mono:var(--family-mono);--type-mega-size:var(--size-120);--type-mega-weight:var(--weight-800);--type-mega-leading:var(--leading-112);--type-mega-tracking:var(--tracking-n004);--type-hero-size:var(--size-120);--type-hero-weight:var(--weight-800);--type-hero-leading:var(--leading-112);--type-hero-tracking:var(--tracking-n004);--type-display-size:var(--size-72);--type-display-weight:var(--weight-800);--type-display-leading:var(--leading-72);--type-display-tracking:var(--tracking-n004);--type-section-size:var(--size-44);--type-section-weight:var(--weight-700);--type-section-leading:var(--leading-48);--type-section-tracking:var(--tracking-n003);--type-heading-size:var(--size-28);--type-heading-weight:var(--weight-700);--type-heading-leading:var(--leading-32);--type-heading-tracking:var(--tracking-n002);--type-title-size:var(--size-20);--type-title-weight:var(--weight-700);--type-title-leading:var(--leading-28);--type-title-tracking:var(--tracking-n001);--type-faq-size:var(--size-20);--type-faq-weight:var(--weight-700);--type-faq-leading:var(--leading-28);--type-faq-tracking:var(--tracking-n001);--type-statement-size:var(--type-display-size);--type-statement-weight:var(--type-display-weight);--type-statement-leading:var(--type-display-leading);--type-statement-tracking:var(--type-display-tracking);--type-day-size:var(--type-display-size);--type-day-weight:var(--type-display-weight);--type-day-leading:var(--type-display-leading);--type-day-tracking:var(--type-display-tracking);--type-figure-size:var(--type-section-size);--type-figure-weight:var(--type-section-weight);--type-figure-leading:var(--type-section-leading);--type-figure-tracking:var(--type-section-tracking);--type-amount-size:var(--type-heading-size);--type-amount-weight:var(--type-heading-weight);--type-amount-leading:var(--type-heading-leading);--type-amount-tracking:var(--type-heading-tracking);--type-card-title-size:var(--type-title-size);--type-card-title-weight:var(--type-title-weight);--type-card-title-leading:var(--type-title-leading);--type-card-title-tracking:var(--type-title-tracking);--type-edition-size:var(--size-16);--type-edition-weight:var(--weight-700);--type-edition-leading:var(--leading-24);--type-edition-tracking:var(--tracking-0);--type-weekday-size:var(--size-12);--type-weekday-weight:var(--weight-500);--type-weekday-leading:var(--leading-16);--type-weekday-tracking:var(--tracking-016);--type-badge-size:var(--size-20);--type-badge-weight:var(--weight-800);--type-badge-leading:var(--leading-28);--type-badge-tracking:var(--tracking-n001);--type-ticker-size:var(--size-20);--type-ticker-weight:var(--weight-800);--type-ticker-leading:var(--leading-28);--type-ticker-tracking:var(--tracking-0);--type-tagline-size:var(--size-20);--type-tagline-weight:var(--weight-400);--type-tagline-leading:var(--leading-28);--type-tagline-tracking:var(--tracking-0);--type-lead-size:var(--size-20);--type-lead-weight:var(--weight-400);--type-lead-leading:var(--leading-28);--type-lead-tracking:var(--tracking-0);--type-body-size:var(--size-16);--type-body-weight:var(--weight-400);--type-body-leading:var(--leading-24);--type-body-tracking:var(--tracking-0);--type-small-size:var(--size-14);--type-small-weight:var(--weight-400);--type-small-leading:var(--leading-20);--type-small-tracking:var(--tracking-0);--type-error-size:var(--size-14);--type-error-weight:var(--weight-500);--type-error-leading:var(--leading-20);--type-error-tracking:var(--tracking-0);--type-label-size:var(--size-14);--type-label-weight:var(--weight-500);--type-label-leading:var(--leading-20);--type-label-tracking:var(--tracking-016);--type-eyebrow-size:var(--type-label-size);--type-eyebrow-weight:var(--type-label-weight);--type-eyebrow-leading:var(--type-label-leading);--type-eyebrow-tracking:var(--type-label-tracking);--type-chip-size:var(--type-label-size);--type-chip-weight:var(--type-label-weight);--type-chip-leading:var(--type-label-leading);--type-chip-tracking:var(--type-label-tracking);--type-strong-weight:var(--weight-700);--type-link-weight:var(--weight-500);--type-nav-size:var(--size-12);--type-nav-weight:var(--weight-500);--type-nav-leading:var(--leading-16);--type-nav-tracking:var(--tracking-024);--type-button-md-size:var(--size-16);--type-button-md-weight:var(--weight-700);--type-button-md-leading:var(--leading-24);--type-button-md-tracking:var(--tracking-002);--type-button-sm-size:var(--size-14);--type-button-sm-weight:var(--weight-700);--type-button-sm-leading:var(--leading-20);--type-button-sm-tracking:var(--tracking-002)}@media (max-width:759px){:root{--type-mega-size:var(--size-72);--type-mega-leading:var(--leading-72);--type-hero-size:var(--size-72);--type-hero-leading:var(--leading-72);--type-display-size:var(--size-44);--type-display-leading:var(--leading-48);--type-section-size:var(--size-28);--type-section-leading:var(--leading-32);--type-heading-size:var(--size-20);--type-heading-leading:var(--leading-28)}}
:root{--spacing-xs:var(--space-1);--spacing-sm:var(--space-2);--spacing-md:var(--space-3);--spacing-base:var(--space-4);--spacing-card:var(--space-5);--spacing-lg:var(--space-6);--spacing-xl:var(--space-8);--spacing-2xl:var(--space-10);--spacing-3xl:var(--space-14);--spacing-4xl:var(--space-16);--spacing-5xl:var(--space-20);--spacing-graphic:var(--space-18);--spacing-gutter:var(--space-20);--spacing-section:var(--space-32);--spacing-hero-bottom:var(--space-20);--spacing-hero-gap:var(--space-8)}@media (max-width:759px){:root{--spacing-gutter:var(--space-5);--spacing-section:var(--space-20);--spacing-hero-bottom:var(--space-8);--spacing-hero-gap:var(--space-5)}}
:root{--radius-none:var(--radius-0);--radius-control:var(--radius-4);--radius-photo:var(--radius-4);--radius-panel:var(--radius-4);--radius-pill:var(--radius-full);--radius-dot:var(--radius-round)}
:root,[data-surface]{--shadow-stamp:var(--shadow-offset-8) var(--shadow-offset-8) 0 var(--color-shadow-stamp);--shadow-stamp-sm:var(--shadow-offset-4) var(--shadow-offset-4) 0 var(--color-shadow-stamp)}@media print{:root,[data-surface]{--shadow-stamp:none;--shadow-stamp-sm:none}}
:root{--motion-color:var(--duration-150) ease;--motion-press:var(--duration-150) var(--ease-out-soft);--motion-press-scale:var(--scale-096);--motion-move:var(--duration-450) var(--ease-out-soft);--motion-hover-shift:var(--space-1);--motion-step:var(--duration-250) var(--ease-out-soft);--motion-step-distance:var(--space-8);--motion-accordion-open:var(--duration-250) var(--ease-out-soft);--motion-accordion-close:var(--duration-150) var(--ease-out-soft);--motion-reveal:var(--duration-1000) var(--ease-out-expo);--motion-reveal-distance:var(--space-12);--motion-stagger-intro:var(--duration-80);--motion-marquee:var(--duration-40000) linear;--motion-pulse:var(--duration-1200) var(--ease-in-out) infinite;--motion-intro-failsafe:var(--duration-4000);--motion-stagger:var(--duration-40)}@media (prefers-reduced-motion:reduce){:root{--motion-color:0s;--motion-press:0s;--motion-press-scale:1;--motion-move:0s;--motion-hover-shift:0px;--motion-step:0s;--motion-step-distance:0px;--motion-accordion-open:0s;--motion-accordion-close:0s;--motion-reveal:0s;--motion-reveal-distance:0px;--motion-stagger-intro:0s;--motion-stagger:0s;--motion-marquee:0s}}
:root{--border-width-hairline:var(--stroke-1);--border-width:var(--stroke-2);--border-width-strong:var(--stroke-4);--focus-ring-width:var(--stroke-2);--focus-ring-offset:var(--offset-4);--layout-wrapper-max:var(--width-1280);--layout-content-max:var(--width-1200);--layout-faq-summary:var(--height-72);--layout-tap-min:var(--height-44);--layout-button-md:var(--height-48);--layout-button-sm:var(--height-44);--layout-input-height:var(--height-56);--layout-textarea-height:var(--height-120);--layout-chip-height:var(--height-32);--layout-error-line:var(--height-20);--layout-icon-md:var(--width-20);--layout-button-icon:var(--height-44);--layout-tick:var(--width-24);--layout-header-height:var(--height-96);--layout-logo-height:var(--height-40);--layout-menu-link:var(--height-56);--layout-sticky-bar:var(--height-72);--layout-hero-logo-height:var(--height-72);--layout-reel-track:600svh;--layout-lead-max:var(--width-560);--layout-prose-max:var(--width-640);--layout-legal-index:var(--width-240);--layout-disclaimer-max:var(--width-880);--layout-banner-width:var(--width-480);--layout-featured-poster:var(--width-480);--layout-step-min:var(--height-56);--layout-bar-progress:var(--height-4);--layout-footer-logo-max:var(--width-550);--layout-footer-partner-logo:var(--width-64);--layout-bar-width:var(--width-4);--layout-bar-short:var(--height-8);--layout-bar-mid:var(--height-12);--layout-bar-tall:var(--height-16);--layout-switch-width:var(--width-56);--layout-switch-height:var(--height-32);--layout-switch-thumb:var(--width-20);--layout-switch-travel:var(--width-24)}@media (max-width:759px){:root{--layout-header-height:var(--height-72);--layout-logo-height:var(--height-32);--layout-hero-logo-height:var(--height-56)}}
:root{--z-footer-content:var(--z-1);--z-row-actions:var(--z-2);--z-row-preview:var(--z-5);--z-sticky-bar:var(--z-30);--z-banner:var(--z-40);--z-header:var(--z-50);--z-skip-link:var(--z-100)}

*,:before,:after{box-sizing:border-box;border-radius:var(--radius-none)}html{background:var(--color-bg-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-synthesis:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}[data-surface]{background:var(--color-bg-page);color:var(--color-text-primary)}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}img,video{max-width:100%;display:block}a,button,input,select,textarea{touch-action:manipulation}input,textarea,button,select{font:inherit;color:inherit}::placeholder{color:var(--color-text-placeholder);opacity:1}:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}@media (max-width:759px){html{scroll-padding-bottom:var(--layout-sticky-bar)}section[id]{scroll-margin-top:var(--layout-header-height)}}
