@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(./instrument-sans-latin-ext-400-normal.r32jotim.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(./instrument-sans-latin-400-normal.D1W7dsQl.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(./instrument-sans-latin-ext-500-normal.CAxz3nsc.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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(./instrument-sans-latin-500-normal.Z6ESRlEs.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(./figtree-latin-ext-400-normal.Gbh-3PTk.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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(./figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(./figtree-latin-400-normal.BD4aNku5.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-ext-500-normal.Du0rIuHj.woff2)format("woff2"),url(./figtree-latin-ext-500-normal.BOEJvrb_.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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(./figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(./figtree-latin-500-normal.B_yy1phn.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-display-s:1.5rem;--text-display:2.375rem;--text-section:1.5rem;--text-title:1.0625rem;--text-lead:1.0625rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1360px;--gutter:48px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(97.7% .01 78);--color-paper-2:oklch(99.4% .005 82);--color-paper-3:oklch(94.2% .017 78);--color-ink:oklch(20% .018 62);--color-ink-2:oklch(33% .02 62);--color-muted:oklch(47% .022 62);--color-rule:oklch(87.5% .02 78);--color-rule-2:oklch(92.5% .015 78);--color-field-edge:oklch(68% .025 70);--color-accent:oklch(50% .12 62);--color-accent-soft:oklch(92.5% .045 68);--color-accent-ink:oklch(98.5% .006 85);--color-focus:oklch(48% .14 62);--color-band:oklch(18% .028 258);--color-band-ink:oklch(96% .01 85);--color-slot:oklch(69% .07 80);--metal-hi:oklch(97% .006 85);--metal-lo:oklch(85% .01 85);--edge-light:inset 0 1px 0 oklch(100% 0 0/.5);--edge-lit:inset 0 1px 0 oklch(100% 0 0/.25);--inset-well:inset 0 1px 2px oklch(0% 0 0/.08);--shadow-part:0 1px 2px oklch(20% .01 80/.12), 0 8px 18px -10px oklch(20% .01 80/.3);--shadow-panel:0 1px 2px oklch(20% .01 80/.08), 0 22px 50px -28px oklch(20% .02 80/.3);--shadow-card:0 12px 32px -22px oklch(20% .02 80/.35);--shadow-card-hover:0 18px 38px -22px oklch(20% .02 80/.48);--font-display:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--font-outlier:"JetBrains Mono", ui-monospace, monospace;--radius-card:24px;--radius-part:12px;--radius-poster:16px;--radius-pill:999px;--rule-hair:1px;--tracking-display:-.035em;--display-weight:400;--body-weight:400;--poster-ratio:2 / 3;--shell-height:68px;--control-h:44px;--control-h-lg:52px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(13.2% .022 258);--color-paper-2:oklch(16.4% .022 258);--color-paper-3:oklch(19.6% .022 258);--color-ink:oklch(93.5% .012 85);--color-ink-2:oklch(84% .014 85);--color-muted:oklch(72% .02 255);--color-rule:oklch(27% .02 258);--color-rule-2:oklch(22% .02 258);--color-field-edge:oklch(50% .02 258);--color-accent:oklch(82% .095 66);--color-accent-soft:oklch(30% .05 66);--color-accent-ink:oklch(20% .03 62);--color-focus:oklch(82% .095 66);--color-band:oklch(10% .02 258);--color-band-ink:oklch(93.5% .012 85);--color-slot:oklch(32% .03 70);--color-error:oklch(72% .15 27);--color-success:oklch(76% .12 150);--metal-hi:oklch(44% .012 255);--metal-lo:oklch(25% .014 255);--edge-light:inset 0 1px 0 oklch(100% 0 0/.07);--shadow-part:0 1px 1px oklch(0% 0 0/.45), 0 8px 18px -10px oklch(0% 0 0/.7);--shadow-panel:inset 0 0 0 1px var(--color-rule-2), 0 24px 48px -24px oklch(0% 0 0/.72);--shadow-card:0 14px 30px -24px oklch(0% 0 0/.9);--shadow-card-hover:0 20px 42px -22px oklch(0% 0 0/.95);--body-weight:350}@media (prefers-color-scheme:dark){:root:not([data-mode]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(13.2% .022 258);--color-paper-2:oklch(16.4% .022 258);--color-paper-3:oklch(19.6% .022 258);--color-ink:oklch(93.5% .012 85);--color-ink-2:oklch(84% .014 85);--color-muted:oklch(72% .02 255);--color-rule:oklch(27% .02 258);--color-rule-2:oklch(22% .02 258);--color-field-edge:oklch(50% .02 258);--color-accent:oklch(82% .095 66);--color-accent-soft:oklch(30% .05 66);--color-accent-ink:oklch(20% .03 62);--color-focus:oklch(82% .095 66);--color-band:oklch(10% .02 258);--color-band-ink:oklch(93.5% .012 85);--color-slot:oklch(32% .03 70);--color-error:oklch(72% .15 27);--color-success:oklch(76% .12 150);--metal-hi:oklch(44% .012 255);--metal-lo:oklch(25% .014 255);--edge-light:inset 0 1px 0 oklch(100% 0 0/.07);--shadow-part:0 1px 0 oklch(0% 0 0/.5), 0 10px 18px -6px oklch(0% 0 0/.6);--shadow-panel:inset 0 0 0 1px var(--color-rule-2), 0 24px 48px -16px oklch(0% 0 0/.55);--body-weight:350}}*,.container,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.6}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto}img,svg,video{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.figure,.num,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg,var(--color-paper-2,var(--color-paper)),var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{-o-object-fit:cover;object-fit:cover;z-index:1;filter:saturate(.65)contrast(.97)sepia(.14);width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):after,:not(.keep-motion):before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-weight:var(--body-weight);background-image:radial-gradient(circle at 15% 0,color-mix(in oklab,var(--color-accent-soft) 45%,transparent),transparent 30rem);background-attachment:fixed}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-h);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);box-shadow:var(--edge-light),var(--shadow-part);color:var(--color-ink);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--color-muted);background:var(--color-paper)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress;opacity:.75}.btn--lg{min-height:var(--control-h-lg);padding:0 var(--space-lg);font-size:var(--text-md)}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--edge-lit),var(--shadow-part)}.btn--primary:hover{background:var(--color-accent);border-color:var(--color-ink-2)}.btn--quiet{box-shadow:none;color:var(--color-muted);background:0 0;border-color:#0000}.btn--quiet:hover{color:var(--color-ink);border-color:var(--color-rule)}.btn--danger{color:var(--color-error)}.panel{border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);box-shadow:var(--edge-light),var(--shadow-panel)}.field{gap:var(--space-xs);display:grid}.field__label{font:500 var(--text-sm)/1.3 var(--font-body);color:var(--color-muted)}.field__hint{font-size:var(--text-xs);color:var(--color-muted)}.field__error{font-size:var(--text-sm);color:var(--color-error)}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-part);background:var(--color-paper-2);color:var(--color-ink);box-shadow:var(--inset-well);transition:border-color var(--dur-micro) var(--ease-out),box-shadow var(--dur-micro) var(--ease-out)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-muted) 50%),linear-gradient(135deg,var(--color-muted) 50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--space-xl) + var(--space-xs))}.textarea{min-height:96px;padding:var(--space-xs) var(--space-sm);resize:vertical;line-height:1.5}.input:hover,.select:hover,.textarea:hover{border-color:var(--color-field-edge)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus);transition:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-error)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.55;cursor:not-allowed}.pill{min-height:40px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font:500 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.pill:hover{border-color:var(--color-muted);color:var(--color-ink)}.pill:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}.pill[aria-current=page],.pill[aria-pressed=true],.pill[aria-selected=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink)}.pill:disabled{opacity:.5;cursor:not-allowed}.page{padding-block:var(--space-xl) var(--space-3xl)}.page__head{justify-content:space-between;align-items:end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.page__heading{gap:var(--space-xs);display:grid}.page__title{font-size:var(--text-3xl)}.page__intro{max-width:58ch}.muted,.page__intro{color:var(--color-muted)}.rule-list{margin:0;padding:0;list-style:none}.rule-list>li{border-top:var(--rule-hair) solid var(--color-rule)}.rule-list>li:last-child{border-bottom:var(--rule-hair) solid var(--color-rule)}.poster-grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,156px),1fr));display:grid}@media (width>=60rem){.poster-grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}}@media (width<=25rem){.poster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px;--text-3xl:2rem;--radius-card:18px}.page{padding-block:var(--space-lg) var(--space-2xl)}.page__head{margin-bottom:var(--space-lg)}.btn,.input,.select{min-height:44px}}.skeleton{background:linear-gradient(90deg,var(--color-paper-2),var(--color-paper-3),var(--color-paper-2));animation:skeleton 1.4s var(--ease-in-out) infinite;border-radius:var(--radius-part);background-size:200% 100%}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}
