:root{color-scheme:dark;--ink-800: #3a332e;--paper-300: #bfb3a3;--amber-400: #f2b84b;--teal-300: #63c3bc;--plum-300: #c994dc;--moss-300: #9fc981;--black-alpha-45: rgb(0 0 0 / .45);--map-step-1: #f7edcf;--map-step-2: #ebcc85;--map-step-3: #d79f45;--map-step-4: #a86719;--map-step-5: #6d3b0d;--color-text-muted: var(--paper-300);--color-accent: var(--amber-400);--color-border: var(--ink-800);--color-shadow: var(--black-alpha-45);--color-favorite-gold: var(--amber-400);--color-favorite-sea: var(--teal-300);--color-favorite-plum: var(--plum-300);--color-favorite-sage: var(--moss-300);--font-display: "Archivo", "Archivo Title Fallback", "Archivo Title Fallback Roboto", system-ui, sans-serif;--font-ui: "Archivo", "Archivo Fallback", "Archivo Fallback Roboto", system-ui, sans-serif;--font-read: "Newsreader", "Newsreader Fallback", "Newsreader Fallback Noto", "Newsreader Fallback Times", Georgia, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--fs-h2: clamp(1.75rem, 3vw, 2.25rem);--fs-h1: clamp(2.25rem, 5vw, 3.5rem);--fs-display: clamp(2.75rem, 7vw, 5.25rem);--fs-rating: clamp(3rem, 6vw, 4.5rem);--shadow-popover: 0 16px 40px var(--color-shadow);--filmstrip-color: var(--color-border);--filmstrip: repeating-linear-gradient(90deg, var(--filmstrip-color) 0 14px, transparent 14px 22px);--map-active: var(--color-accent);--notice-line-min-height: 1.4em}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:82% 100%;src:url(/fonts/archivo-ext-2.001.woff2) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:82% 100%;src:url(/fonts/archivo-exta-2.001.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:82% 100%;src:url(/fonts/archivo-pl-2.001.woff2) format("woff2");unicode-range:U+0000-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-ext-1.003.woff2) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-exta-1.003.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-pl-1.003.woff2) format("woff2");unicode-range:U+0000-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-italic-ext-1.003.woff2) format("woff2");unicode-range:U+0180-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:italic;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-italic-exta-1.003.woff2) format("woff2");unicode-range:U+0100-017F}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-italic-pl-1.003.woff2) format("woff2");unicode-range:U+0000-00FF,U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:98.11%;ascent-override:89.49%;descent-override:21.41%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");size-adjust:97.82%;ascent-override:89.75%;descent-override:21.47%;line-gap-override:0%}@font-face{font-family:Archivo Title Fallback;font-weight:100 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:86.45%;ascent-override:101.56%;descent-override:24.29%;line-gap-override:0%}@font-face{font-family:Archivo Title Fallback Roboto;font-weight:100 900;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:91.98%;ascent-override:95.46%;descent-override:22.83%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback;src:local("Georgia");size-adjust:96.04%;ascent-override:76.53%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Noto;src:local("Noto Serif"),local("NotoSerif"),local("NotoSerif-Regular");size-adjust:88.07%;ascent-override:83.45%;descent-override:30.09%;line-gap-override:0%}@font-face{font-family:Newsreader Fallback Times;src:local("Liberation Serif"),local("LiberationSerif"),local("Tinos"),local("Times New Roman"),local("TimesNewRomanPSMT");size-adjust:105.41%;ascent-override:69.73%;descent-override:25.14%;line-gap-override:0%}*{box-sizing:border-box}html{overflow-x:hidden;overflow-anchor:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%}body{margin:0;color:#f4ede1;font-family:var(--font-ui);font-size:1.0625rem;line-height:1.45;background:#100e0d}a{color:inherit;text-underline-offset:3px}a:hover{color:#f2b84b}button,input,select,textarea{font:inherit}::placeholder{color:#a89c90;opacity:1}h1,h2,h3{font-family:var(--font-display);font-stretch:82%;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}h2{font-size:var(--fs-h2)}h3{font-size:1.5rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #ffe2a8;outline-offset:2px}main:focus{outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.shell{max-width:1240px;margin:0 auto;padding:0 32px 96px}@media (max-width: 37.5em){.shell{padding-inline:16px}}.topbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;margin-bottom:48px;padding:12px 0;border-image:linear-gradient(#0a0908,#0a0908) 0 fill / 0 / 0 100vmax}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * 8px);height:8px;border-image:var(--filmstrip) 0 fill / 0 / 0 100vmax}.brand{flex:0 0 auto;font-family:var(--font-display);font-stretch:90%;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1;text-decoration:none;color:#f4ede1}.brand span{color:#ff7d63}.brand:hover{color:#f4ede1}.nav,.tabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nav a,.tabs a,.chip,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #857a70;background:transparent;color:#f4ede1;text-decoration:none;padding:8px 16px;border-radius:6px;font-size:0.9375rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color 150ms ease,background-color 150ms ease}.tabs a:hover,.chip:hover,.btn:hover{border-color:#f2b84b;color:#f4ede1}.btn.primary{background:#f2b84b;color:#1a1208;border-color:#f2b84b}.btn.primary:hover{color:#1a1208;filter:brightness(1.06)}.tabs a.active,.chip.active{background:#3d3020;color:#f4ede1;border-color:#f2b84b}.tabs a.active:before{content:"✓";content:"✓" / "";color:#f2b84b;font-weight:700}.nav{align-items:center;gap:4px}.nav a,.nav-group>summary{min-height:44px;padding:8px 12px;border:0;border-radius:0;background:transparent;color:#bfb3a3;font-size:1.0625rem;font-weight:600;box-shadow:inset 0 -3px 0 transparent}.nav a:hover,.nav-group>summary:hover{color:#f4ede1}.nav>a.active,.nav-group.active>summary{color:#f4ede1;box-shadow:inset 0 -3px 0 #f2b84b}.nav>a:last-child{margin-left:12px;padding-inline:16px;border:1px solid #857a70;border-radius:6px;color:#f4ede1;box-shadow:none}.nav>a:last-child.active{border-color:#f2b84b;box-shadow:none}.nav-group{position:relative}.nav-group>summary{display:inline-flex;align-items:center;gap:4px;list-style:none;cursor:pointer}.nav-group>summary:after{content:"▾";content:"▾" / "";font-size:0.8125rem;color:#a89c90}.nav-group>summary::-webkit-details-marker{display:none}.nav-group[open]>summary{color:#f4ede1}.nav-group-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:0;min-width:15rem;padding:8px;border:1px solid #3a332e;border-top:3px solid #f2b84b;border-radius:6px;background:#1b1816;box-shadow:var(--shadow-popover)}.nav-group-menu a{justify-content:space-between;width:100%;padding:8px 12px;color:#f4ede1;font-size:0.9375rem;box-shadow:none}.nav-group-menu a:hover{background:#25201d;color:#f4ede1}.nav-group-menu a.active{background:#3d3020;box-shadow:inset 3px 0 0 #f2b84b}.nav-count{display:inline-block;min-width:1.5em;margin-left:8px;padding:0 8px;border-radius:999px;background:#3d3020;color:#f2b84b;font-size:0.8125rem;font-weight:700;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}.nav a.active .nav-count{background:#3d3020;color:#f2b84b}.people-rail{margin:0 0 16px;padding:12px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.people-rail p{margin:0 0 8px}.people-rail ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.people-rail a{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:baseline;border:1px solid #3a332e;background:#1b1816;text-decoration:none;padding:8px 12px;border-radius:6px}.btn.ghost{background:transparent}.btn.danger{border-color:#ff958a;color:#ff958a}.filters{margin-bottom:16px}.filters{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:32px}.filters>*{flex:0 1 auto;min-width:0;max-width:100%}.filters>.filter-group:first-child,.filters>.year-filter,.filters>.year-range-error,.filters>.parental-filter-hint,.filters>.advanced-filters,.filters>.filter-group:has(>.filter-list-error){flex-basis:100%}.filters .filter-group>.filter-label{min-width:0}.filter-fields{display:flex;gap:12px;flex-wrap:wrap}.year-field{display:grid;gap:8px;color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.year-field input,.year-field select{text-transform:none;letter-spacing:normal;font-weight:400}.filter-fields{margin-bottom:24px}.year-field input{width:8.5rem}.year-field select{min-width:8.5rem}.parental-filter-hint{margin:8px 0 12px;font-size:0.9375rem}.year-range-error{margin:12px 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-group{display:grid;gap:8px;margin-bottom:24px}.filter-list-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.filter-list-error p{margin:0}.filter-list-error.is-retrying{width:fit-content;max-width:100%;color:#f4ede1;border-color:#3a332e;background:#1b1816}.filter-list-error .btn[aria-disabled=true]{cursor:progress}.filter-label{color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.category-chips{display:flex;gap:8px;flex-wrap:wrap;overflow-x:auto;padding-bottom:2px}.category-chips .chip{white-space:nowrap}.chip-with-link{display:inline-flex;align-items:stretch;padding:0;gap:0;overflow:hidden}.chip-with-link>.chip-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.chip-with-link>.chip-toggle:disabled{cursor:default;opacity:.55}.chip-check{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:2px solid #857a70;border-radius:3px;background:#0a0908}.chip-with-link.active .chip-check{background:#f2b84b;border-color:#f2b84b}.chip-with-link.active .chip-check:after{content:"✓";color:#1a1208;font-size:0.8125rem;font-weight:800;line-height:1}.chip-suffix{color:var(--color-text-muted);font-weight:400}.chip-link,.chip-with-link>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-left:1px solid #3a332e;color:var(--color-text-muted);text-decoration:none}.chip-link:hover,.chip-with-link>a:hover{color:#f2b84b;background:#25201d}.chip-link:focus-visible,.chip-with-link>.chip-toggle:focus-visible{outline-offset:-3px}.active-filter>a{order:0;min-width:0;padding:0 4px 0 12px;border-left:0;color:inherit}.active-filter>.chip-toggle{order:1;padding-inline:8px 12px;color:#f2b84b;font-weight:800}.chip.active:not(.chip-with-link):before{content:"✓";content:"✓" / "";color:#f2b84b;font-weight:700}.filters-panel{margin:32px 0 0}.filters-panel>summary{display:none}.filters-panel-count{color:#f2b84b;font-family:var(--font-ui);font-stretch:100%;font-size:0.9375rem;font-weight:700}.filters-panel-folded{border:1px solid #3a332e;border-radius:6px;background:#1b1816}.filters-panel-folded>summary{display:flex;align-items:center;gap:8px;min-height:56px;padding:12px 16px;cursor:pointer;list-style:none;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.1875rem}.filters-panel-folded>summary::-webkit-details-marker{display:none}.filters-panel-folded>summary:after{content:"▾";content:"▾" / "";margin-left:auto;color:#f2b84b}.filters-panel-folded[open]>summary{border-bottom:1px solid #3a332e}.filters-panel-folded[open]>summary:after{transform:rotate(180deg)}.filters-panel-folded>.filters{margin:0;padding:16px}.filters-panel-folded>.catalog-more-filters{margin:0 16px 16px}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0}.active-filter-chip{gap:4px;padding:0 0 0 12px;background:#3d3020;border-color:#f2b84b;color:#f4ede1;cursor:default}.active-filter-remove{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:0;background:none;color:#f2b84b;font-size:1.1875rem;font-weight:800;cursor:pointer}.active-filter-remove:hover{color:#f4ede1}.active-filter-remove:focus-visible{outline-offset:-3px}.active-filters-clear{min-height:44px;padding:0 8px;color:#f4ede1;text-decoration:underline;text-underline-offset:3px}.advanced-filters{margin-top:16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.advanced-filters summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;cursor:pointer;list-style:none;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.1875rem;color:#f4ede1}.advanced-filters summary::-webkit-details-marker{display:none}.advanced-filters summary:after{content:"▾";content:"▾" / "";color:#f2b84b;transition:transform 150ms ease}.advanced-filters[open]>summary:after{transform:rotate(180deg)}.advanced-filters[open] summary{border-bottom:1px solid #3a332e}.advanced-filters-inner{padding:24px 16px}.catalog-more-filters{margin:0 0 16px}.catalog-more-filters .advanced-filters-inner>p{margin-top:0}.catalog-more-filters .atlas-filter-form{margin-top:0}.wikidata-filter-suggestion{min-width:0}.wikidata-filter-suggestion ul{list-style:none;margin:4px 0 0;padding:0;max-height:12rem;overflow-y:auto}.wikidata-filter-suggestion li button{width:100%;text-align:left;padding:8px;background:#0a0908;color:#f4ede1;border:1px solid #3a332e}.wikidata-source-kinds{grid-column:1 / -1;min-width:0;margin:0;padding:8px 12px 12px;border:1px solid #3a332e;border-radius:6px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.wikidata-source-kinds legend{padding:0 4px;font-size:0.9375rem;color:var(--color-text-muted)}.atlas-filter-form .wikidata-source-kinds label,.atlas-filter-form .wikidata-adaptations{display:flex;flex-direction:row;align-items:center;gap:8px}.atlas-filter-form .wikidata-source-kinds input,.atlas-filter-form .wikidata-adaptations input{width:auto;min-height:0}.catalog-tv-options{display:grid;gap:12px;padding:12px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.catalog-tv-options p{margin:0}.catalog-tv-days{display:grid;gap:8px}.catalog-tv-heading{color:var(--color-text-muted);font-size:0.9375rem}.catalog-tv-note{font-size:0.9375rem}.catalog-tv-channels summary{cursor:pointer;color:#f2b84b;font-weight:600}.catalog-tv-channel-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px 12px;margin:12px 0 8px}.catalog-tv-channel-list label{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere;font-size:0.9375rem}.catalog-tv-channel-list input{width:16px;min-height:16px;flex-shrink:0;accent-color:#f2b84b}.card-note,.card-caption{margin:0;font-size:0.9375rem}.card-note a{color:inherit}.world-map{max-width:860px;margin:8px 0 16px;border-radius:6px;overflow:hidden;background:radial-gradient(ellipse at 55% 25%,#0a0908,transparent 55%),#0a0908}.world-map svg{display:block;width:100%;min-height:250px}.map-hint{margin:0 0 8px;color:var(--color-text-muted);font-size:0.9375rem}.map-view-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.map-region{padding:8px 8px;border:1px solid color-mix(in srgb,#f2b84b 50%,transparent);border-radius:6px;background:#0a0908;color:#f4ede1;font-size:0.9375rem;cursor:pointer}.map-region:hover:not(:disabled),.map-region.active{background:#f2b84b;color:#1a1208;border-color:#f2b84b}.map-region:disabled{opacity:.38;cursor:default}.map-country{fill:#25201d;stroke:#857a70;stroke-width:.45;outline:none}.map-country.available{fill:color-mix(in srgb,#f2b84b 58%,transparent);cursor:pointer}.map-country.available:hover,.map-country.available:focus-visible{fill:#f2b84b;stroke:#ffe2a8;stroke-width:1}.map-country.active{fill:#f2b84b;stroke:#ffe2a8;stroke-width:1.15}.map-count-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px;color:var(--color-text-muted);font-size:0.9375rem}.map-legend-item{display:inline-flex;align-items:center;gap:4px}.map-legend-item i{width:.72rem;height:.72rem;border-radius:2px;border:1px solid #857a70}.person-collaborator-filter{margin-top:16px}.person-collaborations{margin-top:16px;padding:16px 16px;border:1px solid color-mix(in srgb,#f2b84b 30%,transparent);border-radius:6px;background:color-mix(in srgb,#f2b84b 7%,transparent)}.person-collaborations .muted{margin:4px 0 12px}.country-select{display:grid;gap:8px;max-width:360px;color:var(--color-text-muted);font-size:0.9375rem}.country-select select{width:100%}.selected-countries{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.catalog-home .search-row{align-items:end;margin:24px 0 0;max-width:40rem}.catalog-home .search-label{display:grid;gap:8px;color:#f4ede1;white-space:normal}.catalog-home .search-label>label{font-weight:700}.catalog-home .search-row input{min-height:56px}.catalog-home .search-row>.btn{min-height:56px;padding-inline:24px;font-size:1.0625rem}.search-row{display:flex;gap:12px;flex-wrap:nowrap;align-items:center;margin-bottom:16px}.search-row .btn{flex:0 0 auto;white-space:nowrap}.library-toolbar{flex-wrap:wrap}.library-toolbar button:disabled{opacity:.5;cursor:default}.library-export-hint{font-size:0.9375rem}.sort-label{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);white-space:nowrap}.filter-label{display:inline-flex;align-items:center;gap:8px;flex:1 1 12rem;min-width:10rem;color:var(--color-text-muted);white-space:nowrap}.filter-label input{flex:1 1 auto;min-width:0}.people-control-row select{min-width:0;max-width:100%}.search-label{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;color:var(--color-text-muted);white-space:nowrap}.search-label .search-field{flex:1 1 auto;min-width:0}.search-field{position:relative;flex:1 1 auto;min-width:0}.search-field input{width:100%;min-width:0;font-size:1.0625rem;padding-right:72px}.search-suggest-wrap,.search-suggest-control{position:relative;min-width:0;width:100%}.search-suggest{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:#1b1816;border:1px solid #3a332e;border-radius:6px;max-height:min(12.5rem,32vh);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 16px 36px rgb(0 0 0 / 0.45)}.search-suggest [role=option]{display:grid;gap:2px;width:100%;text-align:left;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#f4ede1;cursor:pointer}.search-suggest [role=option][aria-selected=true],.search-suggest [role=option]:hover{background:#0a0908}.search-suggest-title{font-weight:600}.search-suggest-meta{color:var(--color-text-muted);font-size:0.9375rem}.search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;border:0;background:transparent;color:var(--color-text-muted);padding:8px 8px;cursor:pointer}.search-status{min-height:1.4em;margin:0 0 8px}.search-status p{margin:0}input,select,textarea{background:#0a0908;color:#f4ede1;border:1px solid #857a70;border-radius:6px;padding:12px 16px;font-size:1.0625rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select{min-height:48px}input[type=checkbox],input[type=radio]{accent-color:#f2b84b}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px;background-image:linear-gradient(45deg,transparent 50%,#f2b84b 50%),linear-gradient(135deg,#f2b84b 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}input:hover,select:hover,textarea:hover{border-color:#a89c90}.search-row input{flex:1;min-width:0}.hero{display:grid;grid-template-columns:1.3fr .7fr;gap:48px;margin-bottom:48px;align-items:end}.catalog-home{overflow-wrap:anywhere}.hero-home{align-items:start;grid-template-areas:"main card"}.hero-home>*{min-width:0}.hero-home>.hero-main{grid-area:main}.hero-home>.daily-card{grid-area:card}.hero-home-with-start{grid-template-areas:"main card" "start start"}.hero-home>.home-start{grid-area:start}.hero.hero-home-searching{margin-bottom:24px}.hero.hero-home-searching h1{font-size:var(--fs-h1)}.hero-home>.people-rail{grid-area:card;margin:0;padding:8px 16px}.hero-home>.people-rail ul{flex-direction:column;gap:0}.hero-home>.people-rail li+li{border-top:1px solid #3a332e}.hero-home>.people-rail li>a{display:flex;align-items:center;min-height:44px;padding:0;border:0;background:none}.hero-home>.people-rail p:last-child{margin:8px 0 0;font-size:0.9375rem}.hero-home>.people-rail p:last-child a{display:inline;padding:0;border:0;background:none;text-decoration:underline}@media (max-width: 50em){.hero.hero-home-searching{row-gap:0}.hero-home>.people-rail{margin-top:16px}}.catalog-home>.people-rail{margin:24px 0 0}.search-suggest-control:has(.search-clear) input{padding-right:96px}.search-suggest-control input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 50em){.hero-home{grid-template-areas:"main" "card"}.hero-home-with-start{grid-template-areas:"main" "start" "card";row-gap:32px}}.hero .lede{max-width:38rem}.hero-count{color:#f2b84b;font-weight:700}.hero-dna-entry{max-width:40rem;margin:24px 0 0;padding-left:16px;border-left:3px solid #ff7d63;color:var(--color-text-muted);font-size:0.9375rem;line-height:1.45}.hero-dna-entry a{color:#f4ede1;text-decoration:underline;text-decoration-color:#ff7d63}.home-start{margin:0}.home-start-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px}.home-start-head h2{margin:0}.home-start-head p{margin:0;font-size:0.9375rem}.home-start-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.home-start-item{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid #3a332e;border-top:3px solid #f2b84b;border-radius:6px;background:#1b1816}.home-start-item:focus-within{outline:3px solid #ffe2a8;outline-offset:2px}.home-start-item:hover{border-color:#857a70;border-top-color:#f2b84b}.home-start-facts{margin:0}.home-start-title{margin:8px 0 0;font-size:1.5rem;line-height:1.2}.home-start-title a{color:#f4ede1;text-decoration:none}.home-start-title a:focus-visible{outline:none}.home-start-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.home-start-director{margin:auto 0 0;padding-top:12px}@media (max-width: 1100px){.home-start-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 37.5em){.home-start-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-start-item{padding:12px}.home-start-title{font-size:1.0625rem}.home-start-director{padding-top:8px;font-size:0.9375rem}}.daily-card{position:relative;min-width:0;padding:32px;border:1px solid #3a332e;border-top:3px solid #f2b84b;border-radius:6px;background:#1b1816}.daily-card-placeholder{min-height:420px}.daily-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.daily-card-kicker{color:var(--color-text-muted);font-weight:700}.call-stamp{flex:0 0 auto;margin:0;padding:4px 12px;border:2px solid #ff7d63;border-radius:6px;color:#ff7d63;font-size:0.8125rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;white-space:nowrap;transform:rotate(-3deg)}.daily-card-title{margin:24px 0 0;font-size:var(--fs-h2);line-height:1.04}.daily-card-title a{text-decoration:none}.daily-card-original,.movie-original-title{margin:8px 0 0;color:var(--color-text-muted);font-family:var(--font-read);font-style:italic;font-size:1.0625rem}.daily-card-quote,.movie-tagline-quote{margin:24px 0;padding-left:16px;border-left:3px solid #ff7d63;font-family:var(--font-read);font-style:italic;font-size:1.1875rem;line-height:1.65;color:#f4ede1}.daily-card-stats{margin:24px 0 0;padding:16px 0 8px;border-block:1px solid #3a332e}.daily-card-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,3.25rem);gap:12px 16px;margin:0}.daily-card-stat-grid>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0}.daily-card-stat-grid dt,.daily-card-stat-grid dd{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.daily-card-stat-grid dt{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.45}.daily-card-stat-grid strong{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1.04;color:#f2b84b}.daily-card-stat-grid .daily-card-vod{color:#f4ede1}.daily-card-stats-empty{display:flex;align-items:center;height:calc(2 * 3.25rem + 12px);margin:0;overflow:hidden;color:var(--color-text-muted);font-size:0.9375rem;line-height:1.45}.daily-card-scale{color:var(--color-text-muted);font-size:0.9375rem}.daily-card-sources{height:2.75rem;margin:8px 0 0;overflow:hidden;color:#a89c90;font-size:0.9375rem;line-height:1.45}.daily-card-meta{margin:16px 0 0}.daily-card-meta a{text-decoration:underline;text-decoration-color:#ff7d63}.daily-card-actions{margin:24px 0 0}.daily-card-actions .card-watchlist{flex:0 0 auto;padding-inline:16px}.daily-card-notice{min-height:1.4em;margin:8px 0 0;font-size:0.9375rem}@media (max-width: 37.5em){.daily-card{padding:24px 16px}.daily-card-head{flex-direction:column-reverse}.daily-card-title{margin-top:12px}.daily-card-original,.daily-card-quote{display:none}.daily-card-stats{margin-top:16px}}.admin-metrics-auth{display:grid;gap:12px;max-width:420px;margin:24px 0}.admin-metrics-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:24px 0 32px}.metrics-list,.metrics-checklist{line-height:1.6}.metrics-status{border-radius:6px;padding:12px 16px;margin:16px 0;border:1px solid #3a332e}.metrics-status-go{border-color:color-mix(in srgb,#8fd19e 45%,transparent)}.metrics-status-maybe{border-color:color-mix(in srgb,#f2b84b 45%,transparent)}.metrics-status-stop{border-color:color-mix(in srgb,#ff958a 35%,transparent)}.compact-hero{margin-bottom:24px}.kicker,.atlas-eyebrow,.series-eyebrow,.awards-eyebrow{text-transform:uppercase;letter-spacing:0.09em;font-size:0.8125rem;font-weight:700;color:var(--color-text-muted);margin:0 0 12px}.hero h1,.detail h1,section>h1{font-size:var(--fs-h1);line-height:1.04;margin:0 0 16px}.hero h1{font-size:var(--fs-display)}.muted{color:var(--color-text-muted)}.lede{font-size:1.1875rem;line-height:1.65}.plot{margin:0 0 12px}.plot-flag{margin:0 0 8px;font-size:0.9375rem}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat{text-decoration:none;border:1px solid #3a332e;border-radius:6px;padding:16px;background:#1b1816}.stat strong{display:block;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:var(--fs-h2);color:#f2b84b}.stat-note{display:block;margin-top:4px;font-size:0.9375rem}.rail{margin:32px 0}.rail-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px;margin:48px 0 24px}.rail-head h2{margin:0;font-size:var(--fs-h2)}.rail-head>.muted{margin-left:auto;white-space:nowrap}.rail-head>.search-status{min-width:0;white-space:normal;overflow-wrap:anywhere}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;overflow-anchor:none}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.catalog-preview,.filmography-list,.people-grid>li,.series-grid>li{list-style:none}.catalog-preview,.filmography-list{display:grid;gap:12px;margin:0;padding:0}.catalog-preview li,.filmography-list li,.people-grid>li,.series-grid>li{padding:12px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.catalog-preview a,.filmography-list a,.people-grid>li a,.series-grid>li a{text-decoration:none}.catalog-preview a:hover,.filmography-list a:hover,.people-grid>li a:hover,.series-grid>li a:hover{color:#f2b84b}.person-card{min-height:286px;display:grid;grid-template-rows:auto auto 1fr;overflow:hidden;padding:0;color:inherit;text-decoration:none;background:radial-gradient(260px 150px at 100% 0%,color-mix(in srgb,#f2b84b 12%,transparent),transparent 70%),#1b1816}.person-card:hover,.person-card:focus-visible{transform:translateY(-3px);border-color:#f2b84b;color:inherit}.person-profile-header{display:grid;grid-template-columns:minmax(0,180px) 1fr;gap:24px;align-items:start;margin:16px 0 12px}.person-photo{margin:0}.person-photo img{display:block;width:100%;height:auto;max-width:180px;aspect-ratio:1 / 1.25;object-fit:cover;border-radius:6px;border:1px solid #3a332e;background:#1b1816}.person-photo figcaption{margin-top:8px;max-width:180px;color:var(--color-text-muted);font-size:0.9375rem;line-height:1.4}.person-photo figcaption a{color:inherit}.person-profile-header .person-head{margin-top:0}.person-profile-header:not(:has(>.person-photo)){grid-template-columns:minmax(0,1fr)}.person-head{display:grid;justify-items:start;gap:12px}.person-head h1{font-size:var(--fs-display);line-height:1.04}.person-head-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 640px){.person-profile-header{grid-template-columns:1fr}.person-photo img,.person-photo figcaption{max-width:220px}}.person-card-person{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:16px}.person-card-avatar{position:relative;width:64px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1.5px solid #f2b84b;border-radius:50%;background:#3d3020}.person-card-monogram{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1;color:#f2b84b;letter-spacing:.02em}.person-card-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:#1b1816}.person-card-avatar img[hidden]{display:none}.person-card-head{min-width:0;display:grid;align-content:start;gap:8px;padding-top:2px}.person-card h2{margin:0;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1.12;overflow-wrap:anywhere}.person-card-count{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.35}.person-card-hit{min-width:0;display:grid;gap:4px;padding:12px 16px;border-top:1px solid #3a332e;border-bottom:1px solid #3a332e;background:#1b1816}.person-card-hit>span,.person-card-finance small{color:var(--color-text-muted);font-size:0.8125rem;text-transform:uppercase;letter-spacing:.07em}.person-card-hit strong{overflow-wrap:anywhere;font-size:0.9375rem;line-height:1.3}.person-card-hit em,.person-card-finance em{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.35;font-style:normal}.person-card-finance{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;background:#3a332e}.person-card-finance>span{min-width:0;display:grid;align-content:start;gap:4px;padding:12px 16px;background:#1b1816}.person-card-finance strong{overflow-wrap:anywhere;color:#f4ede1;font-size:0.9375rem;line-height:1.3;font-variant-numeric:tabular-nums}.people-image-credits{margin:16px 0 0;padding:12px 12px;border:1px solid #3a332e;border-radius:6px;color:var(--color-text-muted);background:#1b1816;font-size:0.9375rem;line-height:1.45}.people-image-credits summary{width:fit-content;cursor:pointer;color:#f2b84b;font-weight:600}.people-image-credits ul{display:grid;gap:8px;margin:12px 0 0;padding-left:24px}.people-image-credits li{padding-left:2px}.people-image-credits a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width: 480px){.person-card-finance{grid-template-columns:1fr}}.people-pagination{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:24px 0 8px}.people-pagination-pages{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.people-pagination .btn{min-width:42px;text-align:center}.people-pagination .is-current{border-color:#f2b84b;color:#f2b84b;background:color-mix(in srgb,#f2b84b 8%,transparent)}.people-pagination .is-disabled{opacity:.4;cursor:default}.people-pagination-ellipsis{color:var(--color-text-muted);padding:0 4px}@media (max-width: 640px){.people-grid{grid-template-columns:1fr}.people-pagination{grid-template-columns:1fr 1fr}.people-pagination-pages{grid-column:1 / -1;grid-row:1}.people-pagination>.btn:last-child{justify-self:end}}.card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);min-height:100%;overflow:hidden;background:#1b1816;border:1px solid #3a332e;border-radius:6px;text-decoration:none;transition:border-color 150ms ease}.card:hover,.card:focus-within{border-color:#857a70}.card.person-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr}.card:has(.card-body:focus-visible){outline:3px solid #ffe2a8;outline-offset:2px}.card-rail{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px 8px 16px 12px;background:#0a0908;border-right:1px dashed #3a332e;font-variant-numeric:tabular-nums}.card-rail-top{display:grid;gap:4px}.card-rail a,.card-rail span{position:relative;z-index:1;text-decoration:none}.card-rail a:hover{text-decoration:underline}.card-rail-year{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1;color:#f4ede1;overflow-wrap:anywhere}.card-rail-year.card-release-date{font-size:0.9375rem;line-height:1.2}.card-rail-runtime{color:var(--color-text-muted);font-size:0.9375rem}.card-rail-rating>a,.card-rail-rating>span{display:flex;flex-direction:column-reverse;align-items:flex-start;color:var(--color-text-muted)}.card-rail-rating>a:after{display:none}.card-rail-rating .rating-value{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;line-height:1;color:#f2b84b}.card-rail-rating .rating-brand{font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#f4ede1}.card-rail-rating .rating-votes{order:-1;font-size:0.8125rem;line-height:1.2}.card-rail-rating .rating-votes{margin-top:4px}.card-main{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 16px 16px}.card-main>.badge-watched,.card-main>.badge-watchlist{align-self:flex-start}.card-toolbar{display:flex;align-items:stretch;gap:8px;margin-top:auto;padding-top:12px}.card-toolbar-main{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0}.card-toolbar button{position:relative;z-index:1}.card-body{display:block;text-decoration:none;color:inherit}.card-body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.card-body:focus-visible{outline:none}.card-body:hover h3{color:#f2b84b}.card h3{margin:0;font-size:1.5rem;line-height:1.2}.card-original-title{display:block;margin-top:4px;color:var(--color-text-muted);font-family:var(--font-read);font-style:italic;font-size:0.9375rem;overflow-wrap:anywhere}.card-meta{margin:0}.card-main .card-meta a,.card-main .card-meta span,.card-main .card-caption a,.card-main .card-note a{position:relative;z-index:1}.card-cast{--cast-thumb-size: 40px;display:flex;align-items:center;min-height:var(--cast-thumb-size)}.card-cast-link{position:relative;z-index:1;display:inline-flex;width:var(--cast-thumb-size);height:var(--cast-thumb-size);flex:0 0 var(--cast-thumb-size);border-radius:50%;overflow:hidden;border:2px solid #1b1816;margin-left:-7px;outline:none}.card-cast-link:first-child{margin-left:0}.card-cast-link:hover,.card-cast-link:focus-visible{z-index:2;border-color:#ffe2a8;box-shadow:0 0 0 2px #ffe2a8}.card-cast-link img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 20%}@media (max-width: 359px){.card-cast-link:nth-child(n+3){display:none}}.card-release-date{font-variant-numeric:tabular-nums;display:inline-block;max-width:100%}.parental-badge{display:inline-flex;align-items:center;padding:0 4px;border:1px solid #857a70;border-radius:6px;color:#f4ede1;font-size:0.8125rem;font-weight:700;letter-spacing:.04em;line-height:1.45;white-space:nowrap}.money-meters.card-meta{display:flex;flex-direction:column;gap:0}.money-tag{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;width:fit-content;max-width:100%;font-size:0.9375rem;line-height:1.45;border-radius:6px;position:relative;z-index:1}.money-tag-label{color:var(--color-text-muted)}.money-tag-value{font-weight:700;color:#f4ede1;font-variant-numeric:tabular-nums}.money-tag-box-office .money-tag-value{color:#8cc4e3}.money-tag-return .money-tag-value{color:#f2b84b}.money-tag-return.is-under .money-tag-value{color:#ff958a}.money-tag:focus-visible{outline:3px solid #ffe2a8;outline-offset:2px}.media-tags.card-meta{padding-top:0}.meta .country-flags{display:inline;margin:0}.meta .country-flags a{text-decoration:none;letter-spacing:.02em}.meta .country-flags a:hover{text-decoration:underline}.meta{font-size:0.9375rem;color:var(--color-text-muted);line-height:1.45}.meta a{text-decoration:none}.meta a:hover{text-decoration:underline;color:#f4ede1}.source-links{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 0}.source-links a{color:#f2b84b}a[target=_blank]:after{content:" ↗";font-size:.85em;opacity:.75}.fav{position:static;flex:0 0 auto;z-index:1;display:inline-grid;place-items:center;width:44px;height:44px;background:transparent;border:1px solid #857a70;border-radius:6px;color:#f2b84b;cursor:pointer;font-size:1.1875rem;line-height:1}.fav:hover{border-color:#f2b84b}.fav[aria-pressed=true]{background:#3d3020;border-color:#f2b84b}.card-watchlist{flex:1 1 auto;min-height:44px;padding:8px 12px;border:1px solid #857a70;border-radius:6px;background:transparent;color:#f4ede1;font-size:0.9375rem;font-weight:600;line-height:1.2;cursor:pointer}.card-watchlist:before{content:"+ ";content:"+ " / ""}.card-watchlist:hover{border-color:#f2b84b}.card-watchlist[aria-pressed=true]{background:#3d3020;color:#f4ede1;border-color:#f2b84b}.card-watchlist[aria-pressed=true]:before{content:"✓ ";content:"✓ " / "";color:#f2b84b}.badge{position:static;z-index:1;font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;background:transparent;border:1px solid currentColor;border-radius:6px;padding:0 8px}.badge-watched{color:#8fd19e}.badge-watchlist{color:#f2b84b}.danger-zone{margin:32px 0;padding:24px;border:1px solid color-mix(in srgb,#ff958a 55%,transparent);border-radius:6px}.detail{display:block;width:100%;margin-inline:auto}.detail,.detail>div{min-width:0}.detail>div{width:100%}.detail>div>.plot{max-width:none}.detail h1,.detail h2,.detail h3,.detail p,.detail dd,.detail li,.detail a{overflow-wrap:anywhere}.movie-library-panel .actions .btn,.movie-disclosure-toggle,.movie-cast-toggle{min-height:44px}.movie-disclosure-toggle{display:inline-flex;align-items:center}.movie-library-panel .stars{display:flex;flex-wrap:wrap}.movie-library-panel .stars button{min-width:44px;min-height:44px}.detail .plot h2{margin:0 0 12px;font-size:1.1875rem}.movie-summary-meta{display:flex;flex-wrap:wrap;align-items:center;margin:8px 0 16px;line-height:1.8}.movie-summary-item{min-width:0}.movie-summary-rating{display:inline-flex;margin:0 2px 0 0;padding:4px 8px;font-size:0.9375rem;vertical-align:middle}.movie-collapsible-text .lede{margin:0}.movie-disclosure-toggle{margin-top:8px}.movie-primary-facts,.movie-source-links,.movie-tv-airings,.movie-where-to-watch,.movie-library-panel,.movie-extra-data,.movie-aliases{min-width:0;margin:24px 0}.movie-primary-facts,.movie-source-links,.movie-tv-airings,.movie-where-to-watch,.movie-awards,.movie-library-panel{padding:16px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-primary-facts h2,.movie-source-links h2,.movie-tv-airings h2,.movie-where-to-watch h2,.movie-other-ratings h2,.movie-awards h2,.movie-library-panel h2,.movie-inline-heading,.movie-extra-data h2{margin:0 0 12px;font-size:1.0625rem}.movie-primary-facts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 24px;margin:0}.movie-primary-facts dl>div{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:12px}.movie-primary-facts dt{color:var(--color-text-muted)}.movie-primary-facts dd{min-width:0;margin:0}.movie-library-panel .actions{margin-top:0}.movie-source-links .source-links{gap:4px 16px;margin:0;font-size:0.9375rem}.movie-source-links .source-links a{display:inline-block;padding:8px 0;overflow-wrap:anywhere}.person-avatar{--person-avatar-size: 60px;position:relative;display:grid;place-items:center;flex:0 0 auto;width:var(--person-avatar-size);aspect-ratio:1;overflow:hidden;border:1.5px solid #f2b84b;border-radius:50%;background:#3d3020}.person-avatar-monogram{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:calc(var(--person-avatar-size) * .28);color:#f2b84b}.person-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}.person-avatar img[hidden]{display:none}.movie-featured-people{margin:24px 0}.movie-featured-people-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.movie-featured-people-heading h2{margin:0;font-size:1.0625rem}.movie-people-carousel{position:relative;min-width:0}.movie-featured-people-row{display:flex;gap:16px;overflow-x:auto;padding:2px 48px 12px;scroll-snap-type:x proximity;scroll-padding-inline:48px;scroll-behavior:smooth;overscroll-behavior-inline:contain;scrollbar-width:none}.movie-featured-people-row::-webkit-scrollbar{display:none}.movie-featured-people-row:focus-visible{outline:2px solid #f2b84b;outline-offset:3px;border-radius:6px}.movie-people-carousel:before,.movie-people-carousel:after{content:"";position:absolute;z-index:1;top:0;bottom:10px;width:58px;pointer-events:none;opacity:0;transition:opacity .18s ease}.movie-people-carousel:before{left:0;background:linear-gradient(90deg,#100e0d 20%,color-mix(in srgb,#100e0d 78%,transparent) 48%,transparent)}.movie-people-carousel:after{right:0;background:linear-gradient(270deg,#100e0d 20%,color-mix(in srgb,#100e0d 78%,transparent) 48%,transparent)}.movie-people-carousel[data-can-previous=true]:before,.movie-people-carousel[data-can-next=true]:after{opacity:1}.movie-people-carousel-control{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #3a332e;border-radius:6px;background:#1b1816;color:#f2b84b;box-shadow:0 8px 24px rgb(0 0 0 / 0.45);cursor:pointer;transform:translateY(-60%)}.movie-people-carousel-control span{font-size:var(--fs-h2);line-height:1;transform:translateY(-1px)}.movie-people-carousel-previous{left:6px}.movie-people-carousel-next{right:6px}.movie-people-carousel-control[aria-disabled=true]:not(:focus-visible){opacity:0;pointer-events:none}.movie-featured-person{display:grid;flex:0 0 144px;gap:8px;justify-items:center;align-content:start;scroll-snap-align:start;padding:12px 8px;border:1px solid transparent;border-radius:6px;color:inherit;text-align:center;text-decoration:none}.movie-featured-person:hover{border-color:#3a332e;background:#1b1816}.movie-featured-person:focus-visible{outline:2px solid #f2b84b;outline-offset:2px}.movie-featured-person strong{line-height:1.25}.movie-featured-person>span:last-child{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.35}@media (prefers-reduced-motion: reduce){.movie-featured-people-row{scroll-behavior:auto}}.movie-full-cast{margin:32px 0}.movie-full-cast h2{margin-bottom:16px}.movie-full-cast-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.movie-full-cast-person{display:flex;min-width:0;min-height:77px;align-items:center;gap:12px;padding:8px;border:1px solid #3a332e;border-radius:6px;color:inherit;text-decoration:none}a.movie-full-cast-person:hover{border-color:#f2b84b}a.movie-full-cast-person:focus-visible{outline:2px solid #f2b84b;outline-offset:2px}.movie-full-cast-copy{display:grid;min-width:0;gap:4px}.movie-full-cast-copy strong{line-height:1.25}.movie-full-cast-copy>span{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.35}.movie-cast-toggle{margin-top:16px}@media (min-width: 960px){.movie-full-cast-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 599px){.movie-featured-people-heading{align-items:flex-start}.movie-featured-people-row{padding-inline:2px;scroll-padding-inline:2px}.movie-people-carousel-control{display:none}.movie-people-carousel:before,.movie-people-carousel:after{width:26px}.movie-featured-person{flex-basis:112px;padding-inline:4px}.movie-featured-person .person-avatar{--person-avatar-size: 96px !important}.movie-full-cast-list{grid-template-columns:minmax(0,1fr)}}.movie-wikidata{margin:16px 0;padding:16px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-wikidata h2{margin:0 0 12px;font-size:1.0625rem}.movie-wikidata dl{display:grid;gap:12px;margin:0}.movie-wikidata dl>div{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:12px}.movie-wikidata dt{color:var(--color-text-muted)}.movie-wikidata dd{min-width:0;margin:0}.movie-wikidata-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 0}.movie-wikidata-source{margin:8px 0 0;font-size:0.9375rem}.movie-library-panel .media-picker{margin-top:16px}.movie-media-hint{margin-top:8px;font-size:0.9375rem}.movie-alias-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.movie-alias-list li{min-width:0;max-width:100%}.movie-extra-data{padding:16px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-extra-data-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.movie-extra-data-heading h2{margin-bottom:0}.movie-extra-data-heading .movie-disclosure-toggle{margin-top:0}.movie-extra-data-content{display:grid;gap:16px;margin-top:16px}.movie-extra-group h3{margin:0 0 8px;font-size:0.9375rem;color:var(--color-text-muted)}.movie-extra-group ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.movie-extra-group li{min-width:0;max-width:100%;padding:8px 12px;border:1px solid #3a332e;border-radius:6px}@media (max-width: 480px){.movie-primary-facts,.movie-source-links,.movie-tv-airings,.movie-where-to-watch,.movie-library-panel,.movie-extra-data{padding:16px}.movie-primary-facts dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.movie-wikidata dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.movie-extra-group li{border-radius:6px}.movie-hero{padding:16px}.movie-hero h1{font-size:var(--fs-h2)}}.movie-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"hero hero" "plot aside" "main aside";grid-template-rows:auto auto 1fr;column-gap:72px}.movie-layout>.movie-hero{grid-area:hero}.movie-layout>.movie-plot-card{grid-area:plot}.movie-layout>.movie-aside{grid-area:aside;align-self:start;min-width:0}.movie-layout>.movie-main{grid-area:main;min-width:0}.movie-layout>.form-error{grid-column:1 / -1}@media (max-width: 960px){.movie-layout{display:block}}.movie-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"intro side" "actions side" "feedback side" "rating rating";column-gap:48px;align-items:start;min-width:0;width:100%;margin:0 0 72px;padding:0 0 48px;border:0;background:none}.movie-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:var(--filmstrip)}.movie-hero-intro{grid-area:intro;min-width:0}.movie-hero h1{max-width:100%;margin:0 0 12px;font-size:var(--fs-display);line-height:1.04}.movie-hero h1:focus{outline:none}.movie-hero .movie-original-title{margin:0 0 16px}.movie-hero .movie-original-title a{color:inherit}.movie-hero .tagline{max-width:40rem;margin:24px 0;padding-left:16px;border-left:3px solid #ff7d63;color:#f4ede1;font-family:var(--font-read);font-style:italic;font-size:1.1875rem;line-height:1.65}.movie-hero .movie-summary-meta{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;line-height:1.2}.movie-hero .movie-summary-item>span[aria-hidden=true]{display:none}.movie-hero .movie-summary-item>a,.movie-hero .movie-summary-item>.movie-summary-rating{display:inline-flex;align-items:center;min-height:44px;padding:4px 12px;border:1px solid #857a70;border-radius:6px;color:#f4ede1;font-size:0.9375rem;font-weight:600;text-decoration:none}.movie-hero .movie-summary-item>a:hover{border-color:#f2b84b}.movie-quick-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.movie-quick-actions .movie-quick-actions-main{display:contents}.movie-quick-actions .btn{min-height:44px;font-size:0.9375rem}.movie-quick-actions button:disabled{cursor:default}.movie-action-feedback{grid-area:feedback}.movie-action-feedback p{margin:8px 0 0}.movie-action-feedback p:empty{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.movie-call-stamp{grid-area:side;justify-self:end;margin-top:8px}.movie-hero .external-rating-hero,.movie-rating-pending,.movie-rating-unavailable{grid-area:side;align-self:start;width:100%;margin:calc(48px + 16px) 0 0}.movie-hero .external-rating-hero{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:24px;border:1px solid #3a332e;border-top:3px solid #f2b84b;border-radius:6px;background:#1b1816}.movie-hero .external-rating-brand{order:-2;font-size:0.8125rem;letter-spacing:0.09em;text-transform:uppercase}.movie-hero .external-rating-value{order:-1;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:var(--fs-rating)}.movie-hero .external-rating-votes{font-weight:700}.movie-rating-pending,.movie-rating-unavailable{display:flex;align-items:center;padding:16px 24px;border:1px solid #3a332e;border-top:3px solid #857a70;border-radius:6px;background:#1b1816;color:var(--color-text-muted)}.movie-rating-pending-skeleton{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.movie-rating-pending-line{display:block;border-radius:6px;background:#25201d}.movie-rating-pending-brand{width:3.2rem;height:.95rem}.movie-rating-pending-value{width:3.5rem;height:2.2rem}.movie-rating-pending-meta{flex-basis:100%;width:min(100%,18rem);height:.78rem}.movie-hero .external-rating-hero,.movie-rating-pending,.movie-rating-unavailable{min-height:200px}@media (max-width: 760px){.movie-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"stamp" "intro" "actions" "feedback" "side";margin-bottom:48px;padding-bottom:32px}.movie-call-stamp{grid-area:stamp;justify-self:start;margin:0 0 16px}.movie-hero .external-rating-hero,.movie-rating-pending,.movie-rating-unavailable{margin-top:24px;min-height:144px;height:144px}.movie-hero .external-rating-hero{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-content:center;column-gap:12px;row-gap:4px;padding:16px 24px;overflow:hidden}.movie-hero .external-rating-brand{flex-basis:100%}.movie-hero .external-rating-value{font-size:2.75rem}.movie-hero .external-rating-source{flex-basis:100%}.movie-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.movie-quick-actions .btn{min-width:0;padding-inline:8px;overflow-wrap:anywhere;text-align:center}.movie-quick-actions .movie-trailer-jump{grid-column:1 / -1}}.movie-plot-card{min-width:0;margin:0 0 72px;padding:0;border:0;background:none}.movie-plot-card .lede,.movie-plot-card .movie-collapsible-text{max-width:68ch;font-family:var(--font-read);font-size:1.1875rem;line-height:1.65;color:#f4ede1}.movie-main>section,.movie-main>.movie-series,.movie-aside>section,.movie-aside>.movie-extras-reserve{margin:0 0 72px}.movie-aside>section{margin-bottom:48px}.detail .movie-main h2,.detail .movie-aside h2,.detail .movie-plot-card h2{margin:0 0 24px;font-size:var(--fs-h2);line-height:1.2}.detail .movie-main h3{font-size:1.5rem;margin:32px 0 12px}.detail .movie-aside h2{font-size:1.5rem;margin-bottom:16px}.movie-hero .movie-original-title{font-size:1.1875rem;color:var(--color-text-muted)}.movie-plot-card .movie-disclosure-toggle,.linkish.movie-disclosure-toggle,.movie-disclosure-toggle{min-height:44px;padding:0;border:0;background:none;color:#f2b84b;font-family:var(--font-ui);font-size:0.9375rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.movie-main .atlas-related-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.movie-aside .movie-where-to-watch,.movie-aside .movie-other-ratings,.movie-aside .movie-tv-airings{padding:24px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-aside .movie-extras-reserve{border-color:transparent;background:none}@media (max-width: 37.5em){.movie-aside .movie-where-to-watch,.movie-aside .movie-other-ratings,.movie-aside .movie-tv-airings,.movie-library-panel,.movie-awards,.movie-extra-data{padding:16px}}@media (min-width: 961px){.movie-aside .movie-other-ratings-groups,.movie-aside .movie-vod-groups{grid-template-columns:minmax(0,1fr);gap:24px}}.movie-aside h2{font-size:1.5rem}.rating-bar{display:block;width:100%;height:6px;margin-top:8px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#25201d;color:#f2b84b;accent-color:#f2b84b}.rating-bar::-webkit-progress-bar{background:#25201d}.rating-bar::-webkit-progress-value{background:#f2b84b}.rating-bar::-moz-progress-bar{background:#f2b84b}.movie-primary-facts,.movie-wikidata,.movie-facts{padding:0;border:0;background:none}.movie-primary-facts dl,.movie-wikidata dl,.movie-facts dl{display:grid;gap:0;margin:0}.movie-primary-facts dl{grid-template-columns:minmax(0,1fr)}.movie-primary-facts dl>div,.movie-wikidata dl>div,.movie-facts dl>div{display:grid;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid #3a332e}.movie-primary-facts dt,.movie-wikidata dt,.movie-facts dt{padding-top:2px;color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:0.09em;text-transform:uppercase}.movie-primary-facts dd a,.movie-wikidata dd a,.movie-facts dd a{color:#f2b84b}.movie-source-links{padding:0;border:0;background:none}.movie-source-links .source-links{gap:8px}.movie-source-links .source-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #857a70;border-radius:6px;color:#f4ede1;font-size:0.9375rem;font-weight:600;text-decoration:none}.movie-source-links .source-links a:hover{border-color:#f2b84b}.movie-library-panel,.movie-awards,.movie-extra-data{padding:24px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-quick-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.movie-featured-people-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;overflow:visible;padding:0;scroll-padding-inline:0}.movie-people-carousel:before,.movie-people-carousel:after{display:none}.movie-people-carousel-control{display:none}.movie-featured-person{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;justify-items:start;padding:8px;border-radius:6px;text-align:left}.movie-featured-person .person-avatar{grid-row:1 / span 2;--person-avatar-size: 56px !important}.movie-featured-person strong{align-self:end;font-size:1.0625rem}.movie-featured-person>span:last-child{align-self:start;font-size:0.9375rem}@media (max-width: 599px){.movie-featured-people-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.movie-featured-person{grid-template-columns:48px minmax(0,1fr);padding:4px}.movie-featured-person .person-avatar{--person-avatar-size: 48px !important}}.parental-guidance{display:flex;align-items:center;gap:12px;margin:8px 0 16px;padding:12px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.parental-guidance-mark{flex:0 0 auto;padding:8px 12px;border:1px solid #f2b84b;border-radius:6px;color:#f2b84b;font-weight:800;letter-spacing:.04em}.parental-guidance strong{display:block}.parental-guidance p{margin:2px 0}.parental-guidance small{color:var(--color-text-muted)}.rating-pill{display:inline-block;margin:4px 0 12px;border:1px solid #3a332e;border-radius:6px;padding:8px 12px}.movie-pills{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.movie-pills .rating-pill{margin:0}.money-pill strong{color:#f2b84b}a.rating-pill{color:inherit;text-decoration:none}a.rating-pill:hover{border-color:#f2b84b}.external-rating-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:16px 0 8px;padding:12px 16px;border:1px solid #3a332e;border-left:4px solid #f2b84b;border-radius:6px;color:inherit;text-decoration:none}a.external-rating-hero:hover{border-color:#f2b84b}.external-rating-brand{color:var(--color-text-muted);font-size:0.9375rem;font-weight:700;letter-spacing:.04em}.external-rating-value{color:#f2b84b;font-size:var(--fs-h2);font-weight:800;line-height:1}.external-rating-votes{font-size:1.0625rem}a.external-rating-hero:after{order:1}.external-rating-source{order:2;flex-basis:100%;color:var(--color-text-muted);font-size:0.9375rem}.actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.stars-block{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px}.stars button{background:none;border:0;color:var(--color-text-muted);font-size:1.5rem;cursor:pointer}.stars button.on{color:#f2b84b}.actor-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.actor-list a{border:1px solid #3a332e;border-radius:6px;padding:8px 12px;text-decoration:none}.actor-list a:hover{border-color:#f2b84b}.person-active-filter{display:inline-flex;gap:8px;align-items:center;margin:8px 0 12px;padding:8px 12px;border:1px solid #f2b84b;border-radius:6px;color:#f2b84b}.person-range{margin:0 0 16px}.movie-details{margin:0 0 12px}.tagline{margin:0 0 16px;color:#f2b84b;font-size:1.0625rem}.movie-facts{margin:24px 0;padding:16px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.movie-facts h2{margin:0 0 12px;font-size:1.0625rem}.movie-facts dl{margin:0;display:grid;gap:12px}.movie-facts dl>div{display:grid;grid-template-columns:minmax(130px,.38fr) 1fr;gap:12px}.movie-facts dt{color:var(--color-text-muted)}.movie-facts dd{margin:0}.trailer{width:100%;aspect-ratio:16 / 9;border:0;border-radius:6px;background:#0a0908}.trailer-play button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border:0;border-radius:6px;background:#f2b84b;color:#1a1208;font-weight:600;cursor:pointer}.trailer-play a{display:inline-block;margin:8px 0 0 12px;color:var(--color-text-muted)}.scan-box{border:1px dashed #3a332e;border-radius:6px;padding:24px;background:#1b1816}.preview{max-width:100%;max-height:320px;border-radius:6px;display:block;margin:12px 0}.note{width:100%;min-height:90px}.note-hint{margin:8px 0 0;font-size:0.9375rem}.pulse{animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.empty{padding:48px 12px;text-align:center;color:var(--color-text-muted)}.empty-state{margin:12px 0 24px;padding:24px;border:1px solid #3a332e;border-radius:6px}.load-more{display:flex;justify-content:center;margin:24px 0 8px}.noscript-notice{margin:0;padding:12px 16px;background:#25201d;border-bottom:1px solid #f2b84b;color:#f4ede1}.noscript-notice p{margin:0;max-width:72ch}.skip-link{position:absolute;left:12px;top:12px;z-index:100;padding:8px 16px;border-radius:6px;background:#f2b84b;color:#1a1208;font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 32px))}.skip-link:focus,.skip-link:focus-visible{transform:none}.tabs{justify-content:flex-start;margin:12px 0 16px}.auth-card{max-width:460px}.auth-form{display:grid;gap:12px;margin:24px 0}.auth-form label{display:grid;gap:8px;min-width:0}.auth-form{grid-template-columns:minmax(0,1fr)}.auth-form input{width:100%;min-width:0}.password-field{display:flex;gap:8px;align-items:stretch}.password-field input{flex:1;min-width:0}.password-toggle{flex-shrink:0;align-self:stretch;border-radius:6px}.form-error{color:#ff958a;margin:0;padding:12px 12px;border:1px solid color-mix(in srgb,#ff958a 45%,transparent);border-radius:6px;background:color-mix(in srgb,#ff958a 12%,transparent)}.form-success{color:#f2b84b;margin:16px 0 0;padding:12px 12px;border:1px solid color-mix(in srgb,#f2b84b 45%,transparent);border-radius:6px;background:color-mix(in srgb,#f2b84b 12%,transparent)}.search-row+.form-error,.search-row+.form-success{margin:0 0 16px}.activity{list-style:none;padding:0;margin:0;display:grid;gap:12px}.activity li{border:1px solid #3a332e;border-radius:6px;padding:12px 16px;display:grid;gap:4px;background:#1b1816}.activity time{color:var(--color-text-muted);font-size:0.9375rem}.diary-rating{color:#f2b84b;font-size:0.9375rem;font-weight:500}.diary-favorite{color:#ff958a;font-size:0.9375rem}.diary-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}.site-footer{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:48px;padding-top:16px;border-top:1px solid #3a332e;color:var(--color-text-muted);font-size:0.9375rem}.site-footer a{text-decoration:none}.site-footer>a,.linkish,.brand,.daily-card-title a,.card-rail-year,.card-rail-runtime,.rating-pill,.movie-country a,.movie-featured-people-heading a,.standalone-link>a,.movie-primary-facts dd a,.movie-facts dd a,.movie-wikidata dd a,.movie-metadata-discover>a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.map-region,.series-checkbox,.atlas-toggles label{min-height:44px}.movie-country a{justify-content:center}.empty-state .search-row{flex-wrap:wrap}.empty-state .search-row label{flex-basis:100%}.empty-state .search-row input{flex:1 1 auto;min-width:0}.site-footer a:hover,.linkish:hover{color:#f2b84b}.linkish{border:0;background:transparent;color:var(--color-text-muted);padding:0;cursor:pointer}@media (hover: none) and (pointer: coarse){.shortcuts-footer{display:none}}.shortcuts-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;background:rgb(0 0 0 / 0.8)}.shortcuts-dialog{width:min(100%,440px);max-height:calc(100vh - 32px);overflow-y:auto;border:1px solid #3a332e;border-radius:6px;padding:16px 24px;background:#1b1816;box-shadow:0 18px 50px rgb(0 0 0 / 0.45)}.shortcuts-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.shortcuts-head h2{margin:0;font-size:1.5rem}.shortcuts-list{display:grid;gap:8px;margin:0}.shortcuts-row{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:baseline}.shortcuts-row dt{white-space:nowrap}.shortcuts-row dd{margin:0}.shortcuts-toggle{display:flex;gap:8px;align-items:center;margin-top:16px;cursor:pointer}.shortcuts-toggle input{width:18px;height:18px;accent-color:#f2b84b}.shortcuts-note{margin:8px 0 0;font-size:0.9375rem}kbd{display:inline-block;min-width:1.6em;padding:1px 8px;border:1px solid #3a332e;border-bottom-width:2px;border-radius:6px;background:#0a0908;color:#f2b84b;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;line-height:1.4;text-align:center}.cookie-banner{position:fixed;z-index:80;inset:auto 16px 16px;max-width:720px;margin:0 auto;left:16px;right:16px}.cookie-banner-inner{border:1px solid #3a332e;border-radius:6px;padding:16px 24px;background:#1b1816;box-shadow:0 18px 50px rgb(0 0 0 / 0.45)}.cookie-banner h2{margin:0 0 8px;font-size:1.5rem}.cookie-banner p{margin:0 0 16px;color:var(--color-text-muted)}.cookie-banner-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.attribution{margin-top:24px;font-size:0.9375rem;max-width:52rem}.site-footer .attribution{margin:0;flex:1 1 280px}.legal-page h2{margin-top:32px}.legal-page ul,.legal-page ol{color:var(--color-text-muted);padding-left:1.2em}.legal-page li{margin:8px 0}.person-head h1{margin:0}.shelf-bar{border:1px solid #3a332e;border-radius:6px;padding:12px 12px;margin:0 0 16px}.path-board{margin:32px 0}.favorite-people{margin-bottom:24px}.favorite-people-section{margin-top:16px}.favorite-people-section h3{margin:0 0 8px;font-size:0.9375rem;color:var(--color-text-muted)}.people-favs{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px}.people-favs li{display:flex;align-items:center;gap:8px;border:1px solid #3a332e;border-radius:6px;padding:4px 4px 4px 12px}.people-favs li.is-connected{border-color:color-mix(in srgb,var(--favorite-tint) 65%,#3a332e);background:color-mix(in srgb,var(--favorite-tint) 14%,transparent)}.people-favs .favorite-group{font-size:.8em;color:var(--favorite-tint, var(--color-text-muted))}.people-favs a{text-decoration:none}.path-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.path-arrow{color:#f2b84b}.path-step{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.path-chain a{color:#f2b84b}.evening-page{max-width:800px}.evening-stats{margin:24px 0 12px}.evening-portrait{margin:0 0 24px;line-height:1.6}.evening-controls{display:grid;gap:16px;margin:8px 0 24px}.evening-check{display:flex;gap:12px;align-items:center;color:var(--color-text-muted)}.evening-check input{width:18px;height:18px;accent-color:#f2b84b}.evening-plan{margin:12px 0 32px}.evening-list{list-style:none;padding:0;margin:0 0 16px}.evening-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding-bottom:24px}.evening-step{display:grid;place-items:center;width:46px;height:46px;border:1px solid #3a332e;border-radius:50%;color:#f2b84b;background:#1b1816}.evening-item h3{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;margin:8px 0 12px}.evening-item .actions{margin:0;flex-wrap:wrap}.evening-status{min-height:1.5em;color:#f2b84b}.evening-progress{margin:24px 0;padding:16px;border:1px solid #3a332e;border-radius:6px}.evening-runtime{display:grid;gap:8px;margin-bottom:12px;color:var(--color-text-muted)}.evening-runtime input{width:120px}.evening-page button:disabled{opacity:.5;cursor:default}.evening-rated{list-style:none;padding:0;display:grid;gap:8px}.evening-rated a{color:#f2b84b}.tv-guide-page{max-width:800px}.tv-guide-days{margin:16px 0 8px}.tv-guide-channel-filter{display:inline-grid;gap:4px;margin:8px 0 4px}.tv-guide-channel-filter select{min-width:14rem}.tv-guide-past{display:block;margin:12px 0 0}.tv-guide-list{list-style:none;padding:0;margin:24px 0 24px}.tv-guide-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid #3a332e}.tv-guide-item.on-air .tv-guide-when time{color:#f2b84b}.tv-guide-when{margin:0;font-size:1.5rem;font-variant-numeric:tabular-nums}.tv-guide-when .meta{display:block;font-size:0.9375rem}.tv-guide-film h2{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:1.5rem;margin:2px 0 8px;overflow-wrap:anywhere}.tv-guide-channel{margin:0;color:var(--color-text-muted);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tv-guide-now{color:#f2b84b}.tv-guide-note{margin:0 0 24px;line-height:1.5}.tv-guide-archive{margin:12px 0 0}.tv-guide-sort{margin:0 0 8px}.tv-guide-filters{display:flex;flex-wrap:wrap;gap:0 16px;align-items:end}.tv-guide-rating-filter select{min-width:9rem}.tv-guide-item.tv-guide-entry{grid-template-columns:minmax(0,1fr)}.tv-guide-slots{list-style:none;padding:0;margin:0;display:grid;gap:4px;color:var(--color-text-muted)}.tv-guide-slots li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.tv-guide-slot-time{font-variant-numeric:tabular-nums;white-space:nowrap}.tv-guide-slot-time time{color:#f4ede1;font-size:1.0625rem}.tv-guide-slots li.on-air time{color:#f2b84b}.tv-guide-badges{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.movie-tv-airings ul{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px;font-size:0.9375rem}.movie-tv-airings .meta{margin:0}.movie-tv-airings li{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.movie-tv-airings a{color:#f2b84b}@media (max-width: 800px){.hero{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:stretch;gap:8px;min-height:0;margin-bottom:32px;padding:12px 0 0}.brand{min-height:44px;display:inline-flex;align-items:center;align-self:flex-start}.nav{width:100%;min-width:0;justify-content:flex-start;position:static;flex-wrap:wrap;gap:0}.nav>a{max-width:100%;overflow-wrap:anywhere}.nav>a:last-child{position:absolute;top:12px;right:0;margin-left:0}.nav a,.nav-group>summary{padding-inline:8px;font-size:0.9375rem}.nav>a:first-child{padding-left:0}.nav-group{position:static}.nav-group-menu{left:0;right:0;top:calc(100% + 8px);min-width:0}.stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.search-row .btn{padding:8px 12px}.rail-head{align-items:flex-start}.rail-head .muted{margin-left:0}.evening-item{grid-template-columns:32px minmax(0,1fr);gap:12px}.evening-step{width:32px;height:32px}.tv-guide-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.tv-guide-when{font-size:1.0625rem}}@media (max-width: 600px){.catalog-home .search-row{flex-direction:column;align-items:stretch}.search-suggest{position:static;max-height:9.5rem;margin-top:4px}.people-control-row{flex-wrap:wrap}.people-control-row>.filter-label{flex:0 0 auto;min-width:0}.people-control-row>select{flex:1 1 10rem}.people-control-row>.people-control-note{flex:1 1 100%}.catalog-home .search-label{display:grid;width:100%}.catalog-home .search-row>.btn{width:100%}.catalog-home .category-chips{overflow-x:visible}.catalog-home .category-chips .chip{max-width:100%;white-space:normal}.catalog-home .chip-with-link>.chip-toggle{min-width:0;overflow-wrap:anywhere;text-align:left}.catalog-home .chip-with-link>a{flex-shrink:0}.catalog-home .empty-state.catalog-results-loading{min-height:min(68vh,720px);box-sizing:border-box}.cookie-banner{inset:auto 8px max(8px,env(safe-area-inset-bottom));max-width:none;max-height:var(--cookie-banner-space);overflow-y:auto;overscroll-behavior:contain;border-radius:6px}.cookie-banner h2{font-size:0.9375rem;margin-bottom:4px}.cookie-banner p{margin-bottom:8px;font-size:0.9375rem;line-height:1.35}:root{--cookie-banner-space: min(220px, 45vh)}.cookie-banner~.shell{padding-bottom:calc(var(--cookie-banner-space) + max(8px,env(safe-area-inset-bottom)) + 8px)}html:has(.cookie-banner){scroll-padding-bottom:calc(var(--cookie-banner-space) + max(8px,env(safe-area-inset-bottom)) + 8px)}.cookie-banner-inner{padding:12px 16px}.cookie-banner-actions{align-items:stretch;gap:8px}.cookie-banner-actions .btn{flex:1 1 calc(50% - 4px);padding-top:8px;padding-bottom:8px}.cookie-banner-actions a{padding:2px 0;font-size:0.9375rem}.tv-guide-page .lede{display:none}.tv-guide-page h1{margin-bottom:0}.tv-guide-days{flex-wrap:nowrap;margin:12px 0 8px;scrollbar-width:none}.tv-guide-days::-webkit-scrollbar{display:none}.tv-guide-sort{flex-wrap:nowrap}.tv-guide-days .chip,.tv-guide-sort .chip{padding-top:8px;padding-bottom:8px}.tv-guide-days .chip{padding-left:12px;padding-right:12px}.tv-guide-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.tv-guide-filters .tv-guide-channel-filter{margin:4px 0 0;min-width:0}.tv-guide-filters .filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tv-guide-filters select{width:100%;min-width:0}.tv-guide-past{margin-top:8px;padding-top:8px;padding-bottom:8px}.tv-guide-list{margin-top:12px}}.series-page{max-width:1080px;margin:0 auto}.series-hero{padding:32px 0 24px;max-width:800px}.series-hero h1{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:var(--fs-h1);line-height:1.12;margin:12px 0 24px}.series-eyebrow{display:block}.series-back{display:inline-block;color:#f2b84b;margin-top:12px}.series-filters{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:24px}.series-filters>label:first-child{display:grid;gap:8px;flex:1;min-width:min(100%,240px)}.series-filters input[type=search]{width:100%}.series-checkbox{display:flex;gap:8px;align-items:center;padding:12px 0}.series-checkbox input{width:18px;height:18px;accent-color:#f2b84b}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.series-card{min-width:0;display:flex;flex-direction:column;padding:24px;background:linear-gradient(145deg,color-mix(in srgb,#f2b84b 6%,transparent),transparent 65%),#1b1816;border:1px solid #3a332e;border-radius:6px;text-decoration:none}.series-card:hover,.series-card:focus-visible{border-color:#f2b84b;background-color:#0a0908}.series-card-top{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-muted);font-size:0.9375rem}.series-number{font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:var(--fs-h2);color:#f2b84b}.series-count{white-space:nowrap;text-align:right}.series-card h2{font-size:1.5rem;line-height:1.2;margin:24px 0 12px}.series-card>p{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.65;margin:0 0 24px}.series-card-bottom{margin-top:auto;display:grid;gap:12px;font-size:0.9375rem}.series-card-link{color:#f2b84b;margin-top:8px}.series-page progress{display:block;width:100%;height:6px;border:0;border-radius:6px;overflow:hidden;background:#100e0d;accent-color:#f2b84b}.series-page progress::-webkit-progress-bar{background:#100e0d}.series-page progress::-webkit-progress-value{background:#f2b84b}.series-page progress::-moz-progress-bar{background:#f2b84b}.series-advice,.series-next,.movie-series{background:color-mix(in srgb,#f2b84b 6%,transparent);border:1px solid #3a332e;border-radius:6px;padding:24px 24px;margin:0 0 24px}.series-advice h2,.series-progress h2,.movie-series h2{font-size:1.1875rem;margin:0 0 12px}.series-advice p,.movie-series p{line-height:1.65;margin:0;color:var(--color-text-muted)}.movie-series .btn{display:inline-block;margin:16px 12px 0 0}.movie-series-card{margin-top:16px;padding-top:16px;border-top:1px solid #3a332e}.movie-series-card:first-of-type{margin-top:0;padding-top:0;border-top:0}.movie-series-card .series-eyebrow{margin-bottom:8px}.movie-series-card p+p{margin-top:8px}.series-progress{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 0}.series-progress>div{flex:1}.series-progress>button{max-width:380px}.series-page button:disabled{opacity:.55;cursor:default}.series-order{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.series-notice{border-left:3px solid #f2b84b;padding:12px 16px;background:#1b1816;line-height:1.6}.media-shelf-filters,.media-options,.media-tags{display:flex;flex-wrap:wrap;gap:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.media-shelf-filters{margin:24px 0 12px}.folder-import{margin:24px 0}.folder-import-panel{margin-top:16px;padding:24px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.folder-import-panel h2{margin-top:0}.folder-import button:disabled{opacity:.5;cursor:default}.folder-rows{padding-left:24px}.folder-row{padding:16px 0;border-top:1px solid #3a332e}.folder-filename{overflow-wrap:anywhere;font-weight:600;margin-top:0}.folder-query{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.folder-query label{display:grid;gap:8px;flex:1 1 220px;min-width:0}.folder-query label:nth-child(2){flex:0 1 90px}.folder-query input{width:100%;min-width:0}.folder-matches{border:0;padding:0;margin:16px 0 0;min-width:0}.folder-matches legend{font-size:0.9375rem;color:var(--color-text-muted);overflow-wrap:anywhere}.folder-matches label{display:flex;align-items:baseline;gap:12px;padding:12px 0;cursor:pointer;overflow-wrap:anywhere}.folder-matches input{flex:0 0 auto;accent-color:#f2b84b}.folder-match-note{display:block;font-size:0.9375rem;color:#f2b84b;margin-top:4px}.folder-save{border-top:1px solid #3a332e;padding-top:12px}@media (max-width: 600px){.folder-import-panel{padding:16px}.folder-rows{padding-left:24px}}.shelf-count{font-variant-numeric:tabular-nums;opacity:.8;margin-left:4px}.media-picker{margin:24px 0 8px}.media-picker fieldset{border:0;padding:0;margin:0;min-width:0}.media-picker legend{font-weight:600;padding:0;margin-bottom:12px}.media-option{display:inline-flex;align-items:center;gap:8px;padding:12px 12px;min-height:44px;border:1px solid #3a332e;border-radius:6px;cursor:pointer}.media-option.selected{border-color:#f2b84b;background:#1b1816}.media-option input{width:16px;height:16px;margin:0;accent-color:#f2b84b}.media-option:focus-within{outline:2px solid #f2b84b;outline-offset:3px}.media-picker fieldset:disabled{opacity:.6}.media-tags{margin-bottom:0}.media-tags span{font-size:0.9375rem;color:#f2b84b;border:1px solid #3a332e;border-radius:6px;padding:4px 8px}.card .media-picker{position:relative;z-index:1;margin:0}.card .media-options{gap:8px}.card .media-option{padding:8px;font-size:0.9375rem}.series-status{min-height:1.5em;color:#f2b84b}.series-next{margin:24px 0 32px}.series-next h2{font-size:1.5rem;line-height:1.2;margin:12px 0 0}.series-timeline{padding:0;list-style:none}.series-film{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:24px;padding-bottom:32px}.series-film:not(:last-child):before{content:"";position:absolute;left:22px;top:46px;bottom:0;width:1px;background:#3a332e}.series-step{display:grid;place-items:center;width:46px;height:46px;border:1px solid #3a332e;border-radius:50%;color:#f2b84b;background:#1b1816}.is-watched .series-step{color:#100e0d;background:#f2b84b}.series-film-content{min-width:0;border:1px solid #3a332e;border-radius:6px;padding:24px 24px;background:#1b1816}.series-film h2{font-size:1.5rem;line-height:1.35;margin:12px 0}.series-film .meta{margin:0}.series-film .actions{flex-wrap:wrap;margin-bottom:0}.series-film-state{color:#f2b84b;font-size:0.9375rem}.series-kind{margin-left:12px;font-size:0.9375rem;border:1px solid #3a332e;padding:4px 8px;border-radius:6px}.series-sources{border-top:1px solid #3a332e;padding-top:24px;color:var(--color-text-muted);line-height:1.7}.series-sources summary{cursor:pointer;color:#f2b84b}@media (max-width: 900px){.series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.series-grid{grid-template-columns:minmax(0,1fr);gap:16px}.series-progress{align-items:stretch;flex-direction:column}.series-progress>button{max-width:none}.series-film{grid-template-columns:32px minmax(0,1fr);gap:12px}.series-step{width:32px;height:32px}.series-film:not(:last-child):before{left:15px;top:32px}.series-film-content{padding:16px}.series-film h2{font-size:1.1875rem}.series-advice,.series-next{padding:16px}.series-filters{gap:8px}}.atlas-page{--atlas-gold: #d9bd82}.atlas-hero{padding:clamp(32px,6vw,72px) 0 48px;border-bottom:1px solid #3a332e;position:relative}.atlas-hero h1{font-size:var(--fs-display);line-height:1.05;max-width:850px;margin:.2em 0;text-wrap:balance}.atlas-intro{max-width:640px;font-size:1.1875rem;line-height:1.75;color:var(--color-text-muted)}.atlas-coverage{font-size:0.9375rem;margin-top:32px;color:var(--color-text-muted)}.atlas-coverage strong{color:#f2b84b;font-size:1.1875rem}.atlas-coverage span{display:block;margin-top:8px}.atlas-back{display:inline-block;margin-top:16px}.atlas-dimension-switch{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:24px;padding:4px;border:1px solid #3a332e;border-radius:6px}.atlas-dimension-switch a{padding:8px 16px;border-radius:6px;text-decoration:none;color:var(--color-text-muted)}.atlas-dimension-switch a.is-active{background:#f2b84b;color:#1a1208;font-weight:700}.atlas-place-movies{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;margin:16px 0;padding:0;list-style:none}@media (max-width:600px){.atlas-dimension-switch{display:flex;border-radius:6px}.atlas-dimension-switch a{flex:1 1 0;text-align:center;border-radius:6px}.atlas-place-movies{grid-template-columns:1fr}}.atlas-portals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#3a332e;border:1px solid #3a332e;margin:32px 0 48px;border-radius:6px;overflow:hidden}.atlas-portal{padding:24px;background:linear-gradient(140deg,#25201d,#1b1816)}.atlas-portal h2{margin:4px 0 16px}.atlas-portal>a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #3a332e;text-decoration:none}.atlas-portal>a:last-child{border:0}.atlas-portal small{white-space:nowrap;color:var(--color-text-muted)}.atlas-portal-group h3{font-size:0.9375rem;color:var(--color-text-muted);margin:16px 0 4px}.atlas-portal-group>a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #3a332e;text-decoration:none}.atlas-portal-group>a:last-child{border:0}.atlas-workbench{border:1px solid #3a332e;padding:24px;border-radius:6px;margin:32px 0;background:#1b1816}.atlas-workbench h2{margin:0}.atlas-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.atlas-filter-form label,.atlas-credit-filters label,.atlas-detail-body>label{display:flex;flex-direction:column;gap:8px;font-size:0.9375rem;color:var(--color-text-muted)}.atlas-filter-form input,.atlas-filter-form select,.atlas-credit-filters input,.atlas-credit-filters select,.atlas-detail-body>label select{width:100%;min-width:0;background:#0a0908;color:#f4ede1;border:1px solid #857a70;border-radius:6px;padding:12px;font:inherit;font-size:1.0625rem;min-height:48px}.atlas-search{grid-column:1/-1}.atlas-toggles,.atlas-form-actions{grid-column:1/-1;display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center}.atlas-toggles label{flex-direction:row;align-items:center}.atlas-toggles input{width:16px;min-height:16px;accent-color:#f2b84b}.atlas-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0}.atlas-section-head h2{margin:4px 0}.atlas-section-head>p{color:var(--color-text-muted);font-size:0.9375rem}.atlas-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin:32px 0}.atlas-pagination span{font-size:0.9375rem}.atlas-pagination button:disabled{opacity:.4;cursor:default}.atlas-chips{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 24px}.atlas-chips>a{padding:8px 12px;border:1px solid color-mix(in srgb,#f2b84b 22%,transparent);border-radius:6px;text-decoration:none;font-size:0.9375rem;color:#f2b84b;background:color-mix(in srgb,#f2b84b 3%,transparent)}.atlas-chips>a:hover{background:color-mix(in srgb,#f2b84b 13%,transparent);border-color:#f2b84b}.movie-atlas{grid-column:1/-1;width:100%;min-width:0;border-top:1px solid #3a332e;margin-top:48px;padding-top:24px}.atlas-film-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atlas-film-routes h3{font-size:0.9375rem}.atlas-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;margin-top:24px}.atlas-detail{border:1px solid #3a332e;border-radius:6px;overflow:hidden;background:#1b1816}.atlas-detail>summary{cursor:pointer;padding:16px;font-weight:600;line-height:1.5}.atlas-detail>summary>span{float:right;color:var(--color-text-muted);font-weight:400;font-size:0.9375rem}.atlas-detail-body{padding:0 16px 16px;overflow-wrap:anywhere;max-height:780px;overflow:auto}.atlas-detail-body details>summary{cursor:pointer;color:var(--color-text-muted);padding:8px 0}.atlas-credit-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.atlas-credits{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.atlas-credits li{display:flex;flex-direction:column;gap:4px;font-size:0.9375rem}.atlas-credits li>span{font-size:0.9375rem;color:var(--color-text-muted)}.atlas-source-extra{margin-top:16px;font-size:0.9375rem}.atlas-release-list{list-style:none;padding:0;margin:0}.atlas-release-list>li{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid #3a332e;font-size:0.9375rem}.atlas-release-list time{font-variant-numeric:tabular-nums;color:#f2b84b}.atlas-release-list strong{font-weight:500}.atlas-translated{white-space:pre-line;line-height:1.7}.atlas-trailers{padding-left:16px}.atlas-trailers li{padding:8px 0}.atlas-trailers small{color:var(--color-text-muted)}.atlas-values{padding-left:16px}.atlas-values>li{margin:12px 0}.atlas-facts{font-size:0.9375rem;margin:8px 0}.atlas-facts>div{display:grid;grid-template-columns:minmax(85px,30%) minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #3a332e}.atlas-facts dt{color:var(--color-text-muted)}.atlas-facts dd{margin:0;min-width:0}.atlas-related{margin:48px 0 24px}.atlas-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atlas-reason{font-size:0.9375rem;color:#f2b84b;line-height:1.5;min-height:2.3em}.atlas-related-grid .card{min-height:150px}.atlas-source-note{color:var(--color-text-muted);font-size:0.9375rem;line-height:1.6}.atlas-empty{grid-column:1/-1;padding:32px;border:1px solid #3a332e;border-radius:6px;margin-top:32px}.atlas-empty p{color:var(--color-text-muted)}@media (max-width:800px){.atlas-portals,.atlas-film-routes{grid-template-columns:1fr}.atlas-filter-form{grid-template-columns:1fr 1fr}.atlas-detail-grid{grid-template-columns:1fr}.atlas-related-grid{grid-template-columns:1fr 1fr}.atlas-workbench{padding:16px}.atlas-hero{padding-top:32px}}@media (max-width:480px){.atlas-filter-form,.atlas-related-grid,.atlas-credit-filters{grid-template-columns:1fr}.atlas-pagination{gap:8px}.atlas-credits{grid-template-columns:1fr}.atlas-facts>div{grid-template-columns:1fr}.atlas-section-head>a{font-size:0.9375rem}}.dna-steps{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:32px;color:#f2b84b;font-size:0.9375rem}.dna-anchors{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.dna-anchor{display:grid;gap:12px;padding:24px;border:1px solid #3a332e;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,#f2b84b 12%,transparent),transparent)}.dna-anchor>a{font-size:1.5rem;font-weight:700}.dna-anchor .btn{justify-self:start}.dna-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:16px 0}.dna-search-result{display:flex;align-items:center;gap:12px}.dna-search-result .btn{flex:1;text-align:left}.dna-search-result small{flex-shrink:0;color:var(--color-text-muted)}.dna-trait-group{border:0;padding:0;margin:24px 0;min-width:0}.dna-trait-group legend{margin-bottom:12px;color:#f2b84b;font-weight:600}.dna-trait-group .category-chips{overflow:visible}.dna-trait-group .chip{white-space:normal;text-align:left}.dna-time{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-top:24px}.dna-time label{display:grid;gap:8px}.dna-time input{width:180px}.dna-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.dna-result{display:flex;flex-direction:column;min-width:0}.dna-result .card{flex:1}.dna-reasons{margin-top:8px;padding:16px;border-left:2px solid #f2b84b;background:color-mix(in srgb,#f2b84b 5%,transparent);border-radius:0 6px 6px 0}.dna-reasons strong{color:#f2b84b}.dna-reasons p{margin:8px 0 0;color:var(--color-text-muted);font-size:0.9375rem}.dna-reasons ul{margin:8px 0 0;padding-left:16px;color:var(--color-text-muted);font-size:0.9375rem}@media (max-width:600px){.dna-page .search-label{display:grid;width:100%}.dna-results{grid-template-columns:1fr}}.comparison-hero h1{max-width:720px}.comparison-selection-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0}.comparison-selection-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #3a332e;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,#f2b84b 8%,transparent),transparent)}.comparison-selection-card.has-error{border-color:#ff958a}.comparison-selection-card strong{overflow-wrap:anywhere}.comparison-selection-card .form-error{margin:0}.comparison-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.comparison-card-actions .btn{padding:8px 12px}.comparison-search{margin-top:24px}.comparison-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:16px 0}.comparison-search-result{display:grid;gap:4px;min-width:0;padding:12px 16px;text-align:left;color:#f4ede1;background:#0a0908;border:1px solid #3a332e;border-radius:6px;cursor:pointer}.comparison-search-result:hover:not(:disabled),.comparison-search-result:focus-visible{border-color:#f2b84b}.comparison-search-result:disabled{opacity:.52;cursor:default}.comparison-search-result span{color:var(--color-text-muted);font-size:0.9375rem}.comparison-share-actions{align-items:center}.comparison-invitation{margin:32px 0}.comparison-results{margin:32px 0 48px}.comparison-table-wrap{border:1px solid #3a332e;border-radius:6px;overflow:hidden;background:#1b1816}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table th,.comparison-table td{padding:16px;border-right:1px solid #3a332e;border-bottom:1px solid #3a332e;text-align:left;vertical-align:top;overflow-wrap:anywhere}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.comparison-table thead th{background:#25201d;font-size:0.9375rem}.comparison-table thead th a{color:#f2b84b}.comparison-table thead small{display:block;margin-top:8px;color:var(--color-text-muted);font-weight:400}.comparison-table thead small+small{color:#ff958a}.comparison-table tbody th{width:19%;color:var(--color-text-muted);background:#1b1816;font-size:0.9375rem}.comparison-highlight{background:color-mix(in srgb,#f2b84b 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#f2b84b 36%,transparent)}.comparison-highlight-label,.comparison-common{display:block;margin-top:8px;color:#f2b84b}.comparison-disclaimer{margin-top:16px}@media (max-width:700px){.comparison-table-wrap{border:0;background:transparent;overflow:visible}.comparison-table,.comparison-table thead,.comparison-table tbody{display:block}.comparison-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;border:1px solid #3a332e;border-radius:6px;overflow:hidden}.comparison-table.comparison-cols-3 tr{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-table th,.comparison-table td{border-bottom:0;padding:12px;min-width:0}.comparison-table thead .comparison-corner{display:none}.comparison-table thead th{font-size:0.9375rem}.comparison-table tbody th{grid-column:1/-1;width:auto;border-right:0;border-bottom:1px solid #3a332e;color:#f4ede1}.comparison-table td:before{content:attr(data-movie);display:block;margin-bottom:8px;color:var(--color-text-muted);font-size:0.9375rem;font-weight:700;letter-spacing:.04em}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-selection-list{grid-template-columns:1fr}.comparison-search .search-label{display:grid;width:100%}}.person-roles{margin:24px 0}.person-roles>h2{margin-bottom:8px}.person-roles-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.person-role-nav{margin:12px 0;overflow-wrap:anywhere}.writing-sections{display:flex;flex-wrap:wrap;gap:8px}.writing-sections button{max-width:100%;white-space:normal}.writing-sections button[aria-current=page]{font-weight:700}.person-gallery{margin:32px 0}.person-gallery>h2{margin-bottom:16px}.person-gallery-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,180px));gap:16px;align-items:start}.person-gallery-item{margin:0;min-width:0}.person-gallery-open{display:block;width:100%;padding:0;border:0;border-radius:6px;background:transparent;cursor:zoom-in}.person-gallery-item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px;border:1px solid #3a332e;background:#1b1816}.person-gallery-item figcaption,.person-gallery-lightbox-caption{display:grid;gap:4px;margin-top:8px;font-size:0.9375rem;color:var(--color-text-muted)}.person-gallery-item figcaption strong,.person-gallery-lightbox-caption strong{color:#f4ede1}.person-gallery-lightbox{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:rgb(0 0 0 / 0.8)}.person-gallery-lightbox-card{position:relative;width:min(100%,1040px);max-height:calc(100vh - 48px);display:grid;justify-items:center;gap:12px}.person-gallery-lightbox-card>img{display:block;max-width:100%;max-height:calc(100vh - 150px);width:auto;height:auto;object-fit:contain;border-radius:6px;background:#0a0908}.person-gallery-close,.person-gallery-prev,.person-gallery-next{position:absolute;z-index:2;border:1px solid #857a70;background:color-mix(in srgb,#100e0d 82%,transparent);color:#f4ede1;border-radius:6px;min-width:44px;min-height:44px;cursor:pointer}.person-gallery-close{top:8px;right:8px;font-size:1.5rem}.person-gallery-prev{left:8px;top:48%;font-size:var(--fs-h2)}.person-gallery-next{right:8px;top:48%;font-size:var(--fs-h2)}.person-gallery-lightbox-caption{width:min(100%,860px);text-align:center}@media (max-width: 700px){.person-gallery-strip{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:8px;overscroll-behavior-inline:contain}.person-gallery-item{flex:0 0 160px;scroll-snap-align:start}.person-gallery-lightbox{padding:12px}.person-gallery-lightbox-card{max-height:calc(100vh - 24px)}.person-gallery-lightbox-card>img{max-height:calc(100vh - 130px)}}.essay-article,.essay-index{max-width:76ch;margin-inline:auto}.essay-article h1,.essay-index h1{font-family:var(--font-display);font-stretch:82%;font-weight:800;line-height:1.2;text-wrap:balance}.essay-article .lede,.essay-index .lede{font-size:var(--fs-h2);line-height:1.65}.essay-byline{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--color-text-muted);font-size:0.9375rem;margin:16px 0}.essay-film,.essay-ai-disclosure{color:var(--color-text-muted);line-height:1.6}.essay-film a,.essay-article .essay-prose a{color:#f2b84b;text-underline-offset:3px}.essay-spoilers{padding:16px 24px;margin:24px 0;border:1px solid #f2b84b;border-radius:6px;background:color-mix(in srgb,#f2b84b 9%,transparent);line-height:1.6}.essay-spoilers strong{color:#f2b84b}.essay-prose{font-size:1.0625rem;line-height:1.82;overflow-wrap:anywhere}.essay-prose p{margin:1.25em 0}.essay-prose h2,.essay-prose h3,.essay-prose h4{margin:1.8em 0 .6em;font-family:var(--font-display);font-stretch:82%;font-weight:800;line-height:1.35}.essay-prose blockquote{border-left:3px solid #f2b84b;padding:4px 0 4px 24px;margin:1.5em 0;font-style:italic;color:#f2b84b}.essay-prose ul,.essay-prose ol{padding-left:1.55em}.essay-prose li{margin:.4em 0}.essay-prose code,.essay-prose pre{background:#25201d;border-radius:6px}.essay-prose pre{padding:16px;max-width:100%;overflow-x:auto}.essay-prose hr{border:0;border-top:1px solid #3a332e;margin:32px 0}.essay-back{margin:24px 0}.essay-back .btn,.essay-index-card .btn,.movie-essay-highlight .btn{display:inline-flex;margin-top:8px}.essay-index-list{display:grid;list-style:none;padding:0;gap:24px}.essay-index-card,.movie-essay-highlight{padding:clamp(16px,3vw,24px);border:1px solid #3a332e;border-radius:6px;background:#1b1816}.essay-index-card h2,.movie-essay-highlight h2{margin:12px 0;font-family:var(--font-display);font-stretch:82%;font-weight:800;line-height:1.3}.essay-index-card h2 a{color:#f4ede1}.movie-essay-highlight{margin:24px 0}.movie-essay-highlight p{line-height:1.6}@media (max-width: 430px){.essay-article,.essay-index{min-width:0}.essay-prose{font-size:0.9375rem;line-height:1.75}.essay-byline{flex-direction:column;gap:4px}}.movie-other-ratings{grid-column:1 / -1;min-width:0;margin:16px 0 0}.movie-other-ratings-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}.movie-other-ratings h3,.movie-vod-group h3{margin:0 0 4px;color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.movie-other-ratings ul,.movie-vod-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.movie-other-ratings li{padding:4px 0;overflow-wrap:anywhere}.movie-other-ratings li>a{display:block;margin:-4px 0;padding:4px 0;color:inherit;text-decoration:underline;text-decoration-color:#3a332e;text-underline-offset:3px}.movie-other-ratings li>a:hover{text-decoration-color:#f2b84b}.movie-other-rating-value,.movie-vod-price{color:#f2b84b;font-weight:700}.movie-other-rating-votes{color:var(--color-text-muted);font-size:0.9375rem}.movie-vod-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 24px}.movie-vod-group{min-width:0}.movie-vod-group li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px}.movie-vod-group li>a,.movie-vod-search a{display:inline-block;padding:4px 0;color:#f2b84b;overflow-wrap:anywhere}.movie-vod-empty{margin:0 0 8px}.movie-vod-search{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;margin:0 0 12px}.movie-extras-source{margin:12px 0 0}.movie-other-ratings .movie-extras-source,.movie-where-to-watch .movie-extras-source{margin-top:12px}.movie-extras-reserve{border-color:transparent;background:none}.movie-other-ratings.movie-extras-reserve{min-height:11rem}.movie-where-to-watch.movie-extras-reserve{min-height:9rem}@media (max-width: 700px){.movie-other-ratings.movie-extras-reserve{min-height:17rem}}.movie-awards{min-width:0;margin:16px 0 0}.movie-awards-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 16px;margin:0;padding:0;list-style:none}.movie-awards-groups li{padding:4px 0;overflow-wrap:anywhere}.movie-awards-count{color:#f2b84b;font-weight:700}.movie-awards-details{margin:12px 0 0}.movie-awards-details>summary{display:inline-block;padding:4px 0;color:#f2b84b;cursor:pointer}.movie-awards-detail-group{margin:12px 0 0}.movie-awards-detail-group h3{margin:0 0 4px;color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.movie-awards-detail-group ul{margin:0;padding:0;list-style:none}.movie-awards-detail-group li{padding:2px 0;color:var(--color-text-muted);overflow-wrap:anywhere}.movie-awards-detail-group li.movie-award-win{color:inherit;font-weight:700}.movie-awards-link{margin:12px 0 0}.movie-awards-featured{display:grid;gap:12px;margin:0 0 12px;padding:0;list-style:none}.movie-awards-featured-item{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:12px 16px;border:1px solid #3a332e;border-radius:6px}.movie-awards-featured-item>div{min-width:0;flex:1}.movie-award-icon{flex:none;margin-top:2px;color:#f2b84b}.movie-awards-featured-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0 0 4px}.movie-awards-featured-head .movie-awards-name{font-size:1.0625rem}.movie-awards-year{color:var(--color-text-muted)}.movie-awards-categories{margin:0}.movie-awards-categories>div{margin:2px 0;overflow-wrap:anywhere}.movie-awards-categories dt,.movie-awards-categories dd{display:inline;margin:0}.movie-awards-categories dt{font-weight:700}.movie-awards-categories dd{color:var(--color-text-muted)}.movie-awards-categories>div:first-child dd{color:inherit}@media (min-width: 900px){.movie-awards-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.movie-awards a{text-decoration-color:#3a332e;text-underline-offset:3px}.movie-awards a:hover{text-decoration-color:#f2b84b}.awards-page{max-width:1080px;min-width:0;margin:0 auto}.awards-breadcrumbs{margin:12px 0 0;font-size:0.9375rem}.awards-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none}.awards-breadcrumbs li:not(:first-child):before{content:"›";content:"›" / "";margin-right:8px;color:var(--color-text-muted)}.awards-breadcrumbs a{color:#f2b84b}.awards-breadcrumbs [aria-current=page]{color:var(--color-text-muted)}.awards-hero{max-width:800px;padding:24px 0 24px}.awards-hero h1{display:flex;align-items:center;gap:12px;margin:12px 0 16px;font-family:var(--font-display);font-stretch:82%;font-weight:800;font-size:var(--fs-h1);line-height:1.15;overflow-wrap:anywhere}.awards-hero h1 .movie-award-icon{width:40px;height:40px}.awards-hero .lede{margin:0 0 8px;color:var(--color-text-muted)}.awards-eyebrow{display:block}.awards-loading{margin:24px 0}.awards-org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.awards-org-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:24px;border:1px solid #3a332e;border-radius:6px;background:linear-gradient(145deg,color-mix(in srgb,#f2b84b 6%,transparent),transparent 65%),#1b1816;text-decoration:none}.awards-org-card:hover,.awards-org-card:focus-visible{border-color:#f2b84b;background-color:#0a0908}.awards-org-card .movie-award-icon{width:36px;height:36px;margin:0 0 8px}.awards-org-card h2{margin:0;font-size:1.5rem;line-height:1.3;overflow-wrap:anywhere}.awards-org-card p{margin:0;color:var(--color-text-muted);font-size:0.9375rem;line-height:1.5}.awards-categories{margin:0 0 16px}.awards-categories summary{display:inline-block;padding:8px 0;color:#f2b84b;cursor:pointer}.awards-categories ul{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.awards-categories li{padding:8px 12px;border:1px solid #3a332e;border-radius:6px;overflow-wrap:anywhere}.awards-categories a{text-decoration:none}.awards-categories a:hover{text-decoration:underline}.awards-count{color:#f2b84b;font-weight:700}.awards-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 24px;padding:16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.awards-filters label{display:grid;gap:8px;min-width:0;font-size:0.9375rem;color:var(--color-text-muted)}.awards-filters select{max-width:100%}.awards-filters .awards-checkbox{display:flex;align-items:center;gap:8px;min-height:44px;color:#f4ede1}.awards-checkbox input{width:18px;height:18px;accent-color:#f2b84b}.awards-results-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin:0 0 12px}.awards-results-head h2,.awards-results-head p{margin:0}.awards-results[aria-busy=true] .grid{opacity:.6}.awards-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 8px}.awards-pagination .is-disabled{opacity:.4;cursor:default}.awards-pagination-status{color:var(--color-text-muted)}.awards-ceremonies{display:grid;gap:16px;margin:0;padding:0;list-style:none}.awards-ceremonies>li{min-width:0;padding:16px 16px;border:1px solid #3a332e;border-radius:6px;background:#1b1816}.awards-ceremonies h2{margin:0 0 12px;font-size:1.1875rem;overflow-wrap:anywhere}.awards-ceremonies h2 a{color:#f2b84b}.awards-films ul{margin:0;padding:0;list-style:none}.awards-winners li{padding:2px 0;overflow-wrap:anywhere}.awards-badge{display:inline-block;margin-right:8px;padding:2px 8px;border:1px solid #f2b84b;border-radius:6px;color:#f2b84b;font-size:0.8125rem;letter-spacing:.04em;text-transform:uppercase}.awards-nominees-label{margin:12px 0 4px;color:var(--color-text-muted);font-size:0.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.awards-nominees li{padding:2px 0;color:var(--color-text-muted);overflow-wrap:anywhere}.awards-nominees a{color:#f4ede1}@media (max-width: 900px){.awards-org-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.awards-org-grid{grid-template-columns:minmax(0,1fr)}.awards-filters{display:grid;grid-template-columns:minmax(0,1fr);padding:16px}.awards-filters select{width:100%}.awards-ceremonies>li{padding:16px}.awards-pagination{display:grid;grid-template-columns:1fr 1fr}.awards-pagination-status{grid-column:1 / -1;grid-row:1;text-align:center}.awards-pagination>.btn:last-child{justify-self:end}}
