:root{--color-primary:var(--lightningcss-light,#8c271e)var(--lightningcss-dark,#d86e64);--color-on-primary:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--color-primary-hover:var(--lightningcss-light,#762119)var(--lightningcss-dark,#e28178);--color-primary-active:var(--lightningcss-light,#651c15)var(--lightningcss-dark,#ec9a92);--color-secondary:var(--lightningcss-light,#975649)var(--lightningcss-dark,#d29589);--color-on-secondary:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--color-accent:#d3b58d;--color-on-accent:#1c1817;--color-canvas:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--color-surface:var(--lightningcss-light,#fffcfa)var(--lightningcss-dark,#272120);--color-surface-raised:var(--lightningcss-light,#fffcfa)var(--lightningcss-dark,#322b29);--color-surface-sunken:var(--lightningcss-light,#ebe3e0)var(--lightningcss-dark,#151211);--color-ink:var(--lightningcss-light,#1c1817)var(--lightningcss-dark,#f8f3f1);--color-ink-muted:var(--lightningcss-light,#6b5a57)var(--lightningcss-dark,#bcaea9);--color-border:var(--lightningcss-light,#ddd3cf)var(--lightningcss-dark,#463c3a);--color-chrome:var(--lightningcss-light,#1c1817)var(--lightningcss-dark,#151211);--color-on-chrome:#f8f3f1;--color-on-chrome-muted:#bcaea9;--color-focus:var(--lightningcss-light,#8c271e)var(--lightningcss-dark,#d86e64);--color-error:var(--lightningcss-light,#a51d28)var(--lightningcss-dark,#ef8a8a);--color-on-error:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--color-success:var(--lightningcss-light,#43602e)var(--lightningcss-dark,#9dbb7f);--color-on-success:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--color-warning:#e2a336;--color-on-warning:#1c1817;--color-info:var(--lightningcss-light,#44617e)var(--lightningcss-dark,#8fb0d0);--color-on-info:var(--lightningcss-light,#f8f3f1)var(--lightningcss-dark,#1c1817);--font-family-sans:Lato, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-display:900 clamp(2.25rem, 1.5rem + 3.75vw, 3.5rem)/1.1 var(--font-family-sans);--font-heading-1:700 2.25rem/1.2 var(--font-family-sans);--font-heading-2:700 1.625rem/1.25 var(--font-family-sans);--font-heading-3:700 1.25rem/1.3 var(--font-family-sans);--font-body:400 1.0625rem/1.55 var(--font-family-sans);--font-body-sm:400 .9375rem/1.5 var(--font-family-sans);--font-label:700 .875rem/1.2 var(--font-family-sans);--font-code:400 .9375rem/1.5 var(--font-family-mono);--tracking-display:-.01em;--tracking-heading-1:-.005em;--tracking-heading-2:0em;--tracking-heading-3:0em;--tracking-body:0em;--tracking-body-sm:0em;--tracking-label:.06em;--tracking-code:0em;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:12px;--radius-full:9999px;--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-section:48px;--focus-ring-width:2px;--command-bar-height:56px;--button-primary-height:48px;--button-play-size:64px;--button-secondary-height:48px;--button-ghost-height:44px;--button-theater-size:48px;--button-theater-label-height:48px;--input-height:48px;--filter-chip-height:44px;--divider-height:1px;--nav-item-height:44px;--table-row-height:52px;--provenance-person-height:28px;--provenance-tag-height:28px;--provenance-filename-height:28px;--provenance-ai-height:28px;--shadow-raised:0 2px 6px var(--lightningcss-light,#1c181729)var(--lightningcss-dark,#0000);--scrim:#1c181799;--duration-micro:.12s;--duration-standard:.2s;--duration-large:.28s;--duration-dissolve:.18s;--duration-micro-exit:calc(var(--duration-micro) * .7);--duration-standard-exit:calc(var(--duration-standard) * .7);--duration-large-exit:calc(var(--duration-large) * .7);--ease-enter:ease-out;--ease-exit:ease-in;--ease-large:cubic-bezier(.2, 0, 0, 1);--ease-dissolve:linear;--scale-press:.97;--scale-enter:.96;--container-reading:72rem;--container-media:90rem;--measure:65ch;--gate-width:24rem;--dialog-width:32rem;--rail-width:18rem;--page-gutter:var(--space-lg);--tap-target:44px;--focus-ring-color:var(--color-focus);--focus-ring-offset:var(--space-xxs);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-surface=chrome]{--focus-ring-color:var(--color-on-chrome)}@media (width>=768px){:root{--page-gutter:var(--space-xl)}}@media (width>=1280px){:root{--page-gutter:var(--space-xxl)}}@media (prefers-reduced-motion:reduce){:root{--scale-press:1;--scale-enter:1;--duration-dissolve:0s}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-normal.CK4GAP86.woff2)format("woff2"),url(./lato-latin-ext-400-normal.NoO0okhb.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(./lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(./lato-latin-400-normal.B11PyLys.woff)format("woff");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:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(./lato-latin-ext-400-italic.Dg-ZdBy0.woff2)format("woff2"),url(./lato-latin-ext-400-italic.ovbhCCoS.woff)format("woff");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:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(./lato-latin-400-italic.Dc0B1559.woff2)format("woff2"),url(./lato-latin-400-italic.DL5fBv-7.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-ext-700-normal.C6gwlRgY.woff2)format("woff2"),url(./lato-latin-ext-700-normal.oVW-9CSr.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(./lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(./lato-latin-700-normal.DAdL7O4w.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(./lato-latin-ext-900-normal.BhetttCG.woff2)format("woff2"),url(./lato-latin-ext-900-normal.CjTVdnWO.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(./lato-latin-900-normal.C3uaq3BA.woff2)format("woff2"),url(./lato-latin-900-normal.CZBfLiEO.woff)format("woff");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}html{scrollbar-gutter:stable;font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,:before,:after{box-sizing:border-box}body{font:var(--font-body);letter-spacing:var(--tracking-body);background-color:var(--color-canvas);color:var(--color-ink);margin:0}h1{font:var(--font-heading-1);letter-spacing:var(--tracking-heading-1)}h2{font:var(--font-heading-2);letter-spacing:var(--tracking-heading-2)}h3{font:var(--font-heading-3);letter-spacing:var(--tracking-heading-3)}h1,h2,h3{margin-block:var(--space-xl) var(--space-sm)}p{max-inline-size:var(--measure)}a{color:var(--color-secondary);text-decoration-line:underline}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}button{font:inherit}input,select,textarea{font:var(--font-body);letter-spacing:var(--tracking-body)}img,svg,video{max-width:100%;height:auto;display:block}img{animation:fade-in var(--duration-standard) var(--ease-enter) backwards}@keyframes fade-in{0%{opacity:0}}ol{padding-inline-start:var(--space-xl)}ul{padding-inline-start:0;list-style:none}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navigation-progress.svelte-eu92xi{block-size:var(--space-xxs);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.navigation-progress.svelte-eu92xi:before{content:"";background-color:var(--color-on-chrome);inline-size:40%;animation:svelte-eu92xi-sweep calc(var(--duration-standard) * 6) var(--ease-large) infinite;position:absolute;inset-block:0;inset-inline-start:0}@keyframes svelte-eu92xi-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.navigation-progress.svelte-eu92xi:before{inline-size:100%;animation:none}}.section-nav.svelte-1fcpv75{background-color:var(--color-chrome)}.nav-item.svelte-1fcpv75{color:var(--color-on-chrome-muted);font:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--duration-micro) var(--ease-enter);text-decoration:none;position:relative}.nav-item.svelte-1fcpv75[aria-current=page]{color:var(--color-on-chrome)}@media (hover:hover){.nav-item.svelte-1fcpv75:hover{color:var(--color-on-chrome)}}.nav-item.svelte-1fcpv75:active{transform:scale(var(--scale-press))}.bar.svelte-1fcpv75{gap:var(--space-xs);display:none}@media (width>=768px){.bar.svelte-1fcpv75{display:flex}}.bar.svelte-1fcpv75 .nav-item:where(.svelte-1fcpv75){min-block-size:var(--nav-item-height);padding:var(--space-sm);border-radius:var(--radius-sm);align-items:center;display:flex}.bar.svelte-1fcpv75 [aria-current=page]:where(.svelte-1fcpv75):after{content:"";inset-inline:var(--space-sm);block-size:var(--space-xs);background-color:var(--color-accent);position:absolute;inset-block-end:0}.tabs.svelte-1fcpv75{z-index:1;min-block-size:var(--shell-tab-bar-height);padding-block-end:env(safe-area-inset-bottom,0px);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media (width>=768px){.tabs.svelte-1fcpv75{display:none}}.tabs.svelte-1fcpv75 .nav-item:where(.svelte-1fcpv75){--focus-ring-offset:calc(-2 * var(--focus-ring-width));place-content:start center;justify-items:center;row-gap:var(--space-xxs);flex:1;display:grid}.tabs.svelte-1fcpv75 .nav-item:where(.svelte-1fcpv75):before{content:"";block-size:var(--space-xs);justify-self:stretch;margin-block-end:var(--space-xxs)}.tabs.svelte-1fcpv75 [aria-current=page]:where(.svelte-1fcpv75):before{background-color:var(--color-accent)}.settings-menu.svelte-1qfnxe3{display:flex}.trigger.svelte-1qfnxe3{align-items:center;gap:var(--space-sm);min-block-size:var(--nav-item-height);padding:var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-chrome);color:var(--color-on-chrome-muted);font:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:transform var(--duration-micro) var(--ease-enter);border:0;display:inline-flex}.trigger.svelte-1qfnxe3[aria-expanded=true]{color:var(--color-on-chrome)}@media (hover:hover){.trigger.svelte-1qfnxe3:hover{color:var(--color-on-chrome)}}.trigger.svelte-1qfnxe3:active{transform:scale(var(--scale-press))}.command-bar.svelte-1wpqyfj{z-index:1;align-items:center;gap:var(--space-lg);min-block-size:var(--command-bar-height);padding-inline:var(--space-lg);border-radius:var(--radius-none);background-color:var(--color-chrome);color:var(--color-on-chrome);display:flex;position:sticky;inset-block-start:0}.home.svelte-1wpqyfj{min-block-size:var(--tap-target);min-inline-size:var(--tap-target);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.wordmark-logo.svelte-1wpqyfj{display:none}@media (width>=768px){.icon-logo.svelte-1wpqyfj{display:none}.wordmark-logo.svelte-1wpqyfj{display:block}}.settings.svelte-1wpqyfj{margin-inline-start:auto}.footer.svelte-1y7r8wo{padding:var(--space-xl);background-color:var(--color-chrome);color:var(--color-on-chrome-muted);font:var(--font-body-sm);letter-spacing:var(--tracking-body-sm);text-align:center}.legal.svelte-1y7r8wo{max-inline-size:none;margin:0}html{--shell-command-bar-height:0px;--shell-tab-bar-height:0px;scroll-padding-block:calc(var(--shell-command-bar-height) + var(--space-sm)) calc(var(--shell-tab-bar-height) + var(--space-sm))}html:has(.with-command-bar.svelte-12qhfyh){--shell-command-bar-height:var(--command-bar-height)}html:has(.with-tab-bar.svelte-12qhfyh){--shell-tab-bar-height:calc(var(--command-bar-height) + env(safe-area-inset-bottom,0px))}@media (width>=768px){html:has(.with-tab-bar.svelte-12qhfyh){--shell-tab-bar-height:0px}}.shell.svelte-12qhfyh{min-block-size:100svh;flex-direction:column;padding-block-end:var(--shell-tab-bar-height);display:flex}.skip-link.svelte-12qhfyh{--focus-ring-offset:calc(-2 * var(--focus-ring-width));z-index:2;min-block-size:var(--tap-target);padding-inline:var(--space-md);border-radius:var(--radius-sm);background-color:var(--color-canvas);color:var(--color-secondary);font:var(--font-body);letter-spacing:var(--tracking-body);transform:translateY(calc(-100% - var(--space-xl)));align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.skip-link.svelte-12qhfyh:focus{transform:none}main.svelte-12qhfyh{isolation:isolate;flex:1;overflow-x:clip}main.svelte-12qhfyh:focus-visible{outline:none}
