:root{--base:#060e0b;--base-rgb:6, 14, 11;--ink:#fff;--ink-2:#ffffffdb;--ink-3:#ffffffa8;--line:#ffffff24;--cream:#f6efe2;--cream-ink:#14110d;--evergreen:30, 124, 84;--cranberry:190, 26, 46;--display:"Bodoni Moda", "Didot", Georgia, serif;--body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--logo:"Shrikhand", Georgia, serif;--bar-h:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--base);color:var(--ink);font:16px/1.5 var(--body);margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:6px}img{max-width:100%;display:block}h1,h2,h3{text-wrap:balance}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:1360px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=900px){.wrap{padding-left:32px;padding-right:32px}}.glass{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(135deg,#ffffff2e,#18744e12);box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff29,0 18px 40px -22px #0009}.glass-dark{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(135deg,#0d1f1994,#0d1f1952);box-shadow:inset 0 1px #ffffff42,inset 0 0 0 1px #ffffff1c,0 26px 60px -30px #000000b3}.top{isolation:isolate;position:relative}.top:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 104% at 10% -10%, rgba(var(--evergreen), .42), rgba(var(--evergreen), 0) 74%), radial-gradient(60% 104% at 90% -10%, rgba(var(--cranberry), .48), rgba(var(--cranberry), 0) 74%), linear-gradient(180deg, rgba(var(--evergreen), .1), rgba(var(--evergreen), 0));height:340px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 26%,#0009 58%,#0000 100%);mask-image:linear-gradient(#000 0% 26%,#0009 58%,#0000 100%)}.masthead{z-index:5;padding-top:max(14px, env(safe-area-inset-top,0px));position:relative}.mast-row{align-items:center;gap:16px;display:flex}.logo{font-family:var(--logo);color:var(--cream);flex-direction:column;flex:none;line-height:.78;display:inline-flex}.logo b{font-size:40px;font-weight:400}.logo i{margin-left:14px;font-size:12px;font-style:normal}.logo:hover{text-decoration:none}.search{border-radius:999px;flex:auto;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 16px;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:auto;padding:8px 0;font-size:15px;font-weight:600}.search input::placeholder{color:#fffc;font-weight:500}.search .chip{background:#ffffff24;border-radius:999px;flex:none;padding:9px 13px;font-size:14px;font-weight:500}.pick{flex:none;align-items:center;display:inline-flex;position:relative}.pick select{appearance:none;cursor:pointer;color:var(--ink);font:500 14px var(--body);background:#ffffff24;border:0;border-radius:999px;padding:9px 30px 9px 14px}.pick select:hover{background:#fff3}.pick select option{color:#14110d}.pick svg{pointer-events:none;opacity:.85;position:absolute;right:11px}.watch-pill{height:44px;color:var(--ink);background:linear-gradient(135deg, rgba(var(--cranberry), .42), rgba(var(--cranberry), .22));-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff29}.watch-pill:hover{background:linear-gradient(135deg, rgba(var(--cranberry), .55), rgba(var(--cranberry), .3));text-decoration:none}.watch-count:not(:empty){background:var(--cream);min-width:22px;height:22px;color:var(--cream-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.btn{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn-cream{background:var(--cream);color:var(--cream-ink)}.btn-cream:hover{filter:brightness(.97);text-decoration:none}.btn-glass{color:var(--ink)}.icon-btn{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}nav.primary{color:var(--ink-2);white-space:nowrap;scrollbar-width:none;align-items:baseline;gap:24px;padding:14px 6px 8px;font-size:15px;font-weight:500;display:flex;overflow-x:auto}nav.primary::-webkit-scrollbar{display:none}nav.primary .days-link{color:var(--ink);align-items:baseline;gap:6px;margin-left:auto;font-weight:600;display:inline-flex}nav.primary .days-link svg{width:13px;height:13px;fill:var(--cream);flex:none;align-self:center}@media (width<=1199px){nav.primary .days-to{display:none}}nav.primary a[aria-current=page]{color:var(--ink);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}.only-phone{display:none!important}@media (width<=899px){.only-wide{display:none!important}.only-phone{display:flex!important}.logo b{font-size:36px}.logo i{margin-left:13px;font-size:11px}.mast-row{justify-content:space-between}.search-row{margin-top:12px}.search .chip{display:none}nav.primary{gap:22px;padding-top:12px;font-size:14px;font-weight:600}body{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px))}}@media print{body{padding-bottom:0!important}}.tabbar{z-index:40;padding:0 max(6px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(6px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(#0d1f19bd,#091612e0);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff24}.tabbar button{color:#ffffffdb;height:60px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:6px 2px;font-size:12px;font-weight:600;display:flex}.tabbar button:hover{background:#ffffff0f}@media (width>=900px){.tabbar{display:none}}.sheet{inset:auto 0 calc(var(--bar-h) + env(safe-area-inset-bottom,0px)) 0;width:100%;max-width:none;max-height:66vh;color:var(--ink);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#11261feb,#0d1f19f5);border:0;border-radius:24px 24px 0 0;margin:0;padding:10px 12px 14px;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffff38,0 -24px 48px -24px #000000b3}.sheet::backdrop{background:#00000040}.sheet ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;margin:0;padding:0;list-style:none;display:grid}.sheet a{border-radius:12px;padding:12px;font-size:15px;font-weight:600;line-height:1.25;display:block}.sheet a:hover{background:#ffffff14;text-decoration:none}.eyebrow{color:var(--ink-2);margin:0 0 8px;font-size:14px;font-weight:600}.display{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:500;line-height:.98}.h1{font-size:clamp(42px,8vw,84px)}.h2{font-family:var(--display);margin:0 0 18px;font-size:clamp(30px,5vw,56px);font-weight:500;line-height:1.02}.lede{color:var(--ink-2);max-width:62ch;margin:14px 0 0;font-size:18px;line-height:1.5}.muted{color:var(--ink-3)}section.block{padding-block:48px 8px}.card{border-radius:24px;padding:18px 20px}.fabric{background:#140c0c url(/img/tartan-christmas-stewart.jpg) 50%/380px}.hero{border-radius:30px;align-items:flex-end;min-height:420px;margin-top:22px;display:flex;position:relative;overflow:hidden}.hero .shade{background:linear-gradient(180deg, rgba(var(--base-rgb), .25) 0%, rgba(var(--base-rgb), .55) 55%, rgba(var(--base-rgb), .92) 100%);position:absolute;inset:0}.hero img.still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero .inner{z-index:1;width:100%;padding:28px;position:relative}.hero .paper-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.hero .paper-bg.cranberry{background-image:url(/img/paper-cranberry.jpg)}.hero .paper-bg.evergreen{background-image:url(/img/paper-evergreen.jpg)}.hero.paper:not(:has(img.still)) .shade{background:radial-gradient(60% 90% at 0% 0%, rgba(var(--evergreen), .3), rgba(var(--evergreen), 0) 70%), radial-gradient(60% 90% at 100% 0%, rgba(var(--cranberry), .34), rgba(var(--cranberry), 0) 70%), linear-gradient(180deg, rgba(var(--base-rgb), .3) 0%, rgba(var(--base-rgb), .16) 45%, rgba(var(--base-rgb), .74) 100%)}.hero.paper:not(:has(img.still)) .h1{color:var(--cream)}.hero.paper:not(:has(img.still)) .inner{padding:40px}@media (width>=900px){.hero{min-height:560px}.hero .inner{max-width:760px;padding:44px}}.cta-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.night{margin-top:26px}.night h3{font-family:var(--display);margin:0 0 10px;font-size:28px;font-weight:500}.airing{border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.airing+.airing{margin-top:8px}.airing .when{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:1px;width:104px;display:flex}.airing .when b{white-space:nowrap;font-size:17px;font-weight:650}.airing .when small{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:500}.airing.tonight .when small{color:#14110d99}.row-logo{object-fit:contain;object-position:right center;opacity:.95;flex:none;width:112px;height:34px;margin-left:auto}.row-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.row-logo.invert{filter:invert(.96)}.airing.tonight .row-logo.white{filter:brightness(0);opacity:.82}.airing.tonight .row-logo.invert{filter:none}@media (width<=899px){.airing{grid-template-columns:84px minmax(0,1fr) 40px;grid-template-areas:"when what btn""logo what btn";align-items:center;gap:6px 12px;display:grid}.airing .row-pic{display:none}.airing .when{grid-area:when;align-self:end;width:auto}.airing .when b{font-size:15px}.airing .what{grid-area:what}.airing .row-logo{object-position:left center;grid-area:logo;align-self:start;width:80px;height:22px;margin:0}.airing .peek-btn{grid-area:btn}}.airing .what{flex:auto;min-width:0}.airing .what b{font-size:17px;line-height:1.25;display:block}.airing .what span{color:var(--ink-3);font-size:14px}.airing.tonight{background:var(--cream);color:var(--cream-ink)}.airing.tonight .what span{color:#14110da6}.tag{color:var(--ink);vertical-align:2px;background:#ffffff1f;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}.airing.tonight .tag{color:var(--cream-ink);background:#14110d14}.airing{position:relative}.airing a.go:after{content:"";border-radius:inherit;position:absolute;inset:0}.airing a.go:hover{text-decoration:none}.airing:hover{background:linear-gradient(135deg,#0d1f19b3,#0d1f1970)}.airing.tonight:hover{background:var(--cream)}.peek-btn{z-index:1;width:40px;height:40px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.peek-btn:hover{opacity:1;background:#ffffff1a}.airing.tonight .peek-btn:hover{background:#14110d14}.peek{width:min(380px,100vw - 24px);max-height:min(70vh,560px);color:var(--ink);background:linear-gradient(160deg,#0d1f19f0,#0d1f19db);border:0;border-radius:22px;margin:0;padding:20px 22px 22px;position:fixed;inset:auto;overflow-y:auto;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff1a,0 24px 60px #00000073}.peek::backdrop{background:0 0}.peek-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:13px;font-weight:600}.peek h4{font-family:var(--display);text-wrap:balance;margin:8px 0 0;font-size:28px;font-weight:500;line-height:1.08}.peek h4 .tag{font-family:var(--body);letter-spacing:0;vertical-align:5px}.peek-stars{color:var(--ink-2);margin:8px 0 0;font-size:15px}.peek-about{color:var(--ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.55}.peek-tags{color:var(--ink-3);margin:12px 0 0;font-size:13px;font-weight:600}.peek .btn{margin-top:16px}@media (width<=899px),(hover:none){.peek{right:10px;bottom:calc(var(--bar-h) + 12px + env(safe-area-inset-bottom,0px));width:auto;top:auto!important;left:10px!important}.peek::backdrop{background:#00000040}}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.tile{border-radius:22px;padding:18px 20px;display:block}.face{object-fit:cover;object-position:50% 22%;width:56px;height:56px;color:var(--ink-2);letter-spacing:.02em;background:#ffffff1a;border-radius:999px;flex:none;place-items:center;font-size:17px;font-weight:600;display:grid}.tile.castee{align-items:center;gap:14px;display:flex}.tile.castee b{font-size:19px}li.who{align-items:center;gap:12px;display:flex}li.who .face{width:44px;height:44px;font-size:14px}.list-plain li.who{justify-content:flex-start;align-items:center}li.who>span:not(.face){flex-direction:column;flex:1;min-width:0;display:flex}.tile:hover{text-decoration:none}.tile b{font-family:var(--display);font-size:24px;font-weight:500;line-height:1.12;display:block}.tile span{color:var(--ink-3);margin-top:6px;font-size:14px;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}a.chip.glass{min-height:40px;color:var(--cream);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1f}a.chip.glass:hover{background:linear-gradient(135deg,#ffffff29,#ffffff17);text-decoration:none}.list-plain{margin:0;padding:0;list-style:none}.list-plain li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.list-plain li:first-child{border-top:0}footer.site{border-top:1px solid #ffffff1a;margin-top:72px;padding-block:44px 48px}footer.site .logo b{font-size:64px}footer.site .logo i{margin-left:23px;font-size:19px}footer.site nav{color:var(--ink-2);flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:15px;display:flex}footer.site p{color:#ffffff80;margin:18px 0 0;font-size:13px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.paper-bg{background-position:50%;background-size:cover}.paper-bg.cranberry{background-image:url(/img/paper-cranberry.jpg)}.paper-bg.evergreen{background-image:url(/img/paper-evergreen.jpg)}.today{isolation:isolate;margin-top:calc(-1 * var(--mast-h));--mast-h:118px;position:relative;overflow:hidden}.today-blur{object-fit:cover;z-index:-2;filter:blur(48px)saturate(1.35)brightness(.62);width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px;transform:scale(1.08)}.today-shade{z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 0% 0%, rgba(var(--evergreen), .45), rgba(var(--evergreen), 0) 72%), radial-gradient(55% 60% at 100% 0%, rgba(var(--cranberry), .42), rgba(var(--cranberry), 0) 72%), linear-gradient(180deg, rgba(var(--base-rgb), .55) 0%, rgba(var(--base-rgb), .25) 30%, rgba(var(--base-rgb), .55) 78%, var(--base) 100%);position:absolute;inset:0}.today-inner{padding-top:calc(var(--mast-h) + 54px);grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:center;gap:48px;padding-bottom:48px;display:grid}.today-copy .h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02}.today-copy .h1 a{color:inherit;text-decoration:none}.today-copy .lede{max-width:54ch}.today-copy .eyebrow{color:var(--cream);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}.today-copy .eyebrow:before{content:"";background:#f6efe2b3;width:28px;height:1px}.also{border-radius:18px;max-width:560px;margin-top:26px;padding:14px 16px}.also p{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:600}.also ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.also a{flex-direction:column;min-width:0;text-decoration:none;display:flex}.also a:hover b{text-underline-offset:3px;text-decoration:underline}.also small{color:var(--ink-3);font-size:12px}.also-logo{object-fit:contain;object-position:left center;opacity:.92;width:auto;max-width:150px;height:24px;margin-bottom:5px;display:block}.also b{font-size:15px;font-weight:600;line-height:1.25}.today-pic{aspect-ratio:16/9;border-radius:26px;display:block;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #000000d9,0 0 0 1px #ffffff29}.today-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.today-credit{color:#fffc;text-shadow:0 1px 3px #000000b3;font-size:11px;position:absolute;bottom:10px;right:12px}@media (width<=899px){.today{--mast-h:158px}.today-inner{padding-top:calc(var(--mast-h) + 20px);grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:28px}.today-pic{border-radius:20px;order:-1}}.now-row{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.oncard{color:var(--ink);background:linear-gradient(#10261eeb,#081410f5);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14,0 24px 50px -30px #000000e6}.oncard:hover{text-decoration:none;transform:translateY(-3px)}.oncard-pic{aspect-ratio:16/9;display:block;position:relative}.oncard-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oncard-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 40% 65%,#00000073 100%);position:absolute;inset:0}.oncard-logo{z-index:3;object-fit:contain;object-position:left center;width:auto;max-width:52%;height:26px;position:absolute;top:12px;left:14px}.oncard-logo.white{filter:brightness(0)invert()drop-shadow(0 1px 8px #0000008c)}.oncard-logo.invert{filter:invert()drop-shadow(0 1px 8px #0000008c)}.oncard-logo.color{filter:drop-shadow(0 1px 8px #0000008c)}.oncard-chan{z-index:3;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 6px #000000b3;font-size:12px;font-weight:700;position:absolute;top:12px;left:14px}.oncard-live{z-index:3;background:var(--cream);color:var(--cream-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px -8px #000000b3}.oncard-live i{display:none}.oncard-live.soon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:0;text-transform:none;background:#060e0b9e;font-size:12px}.oncard-bar{z-index:3;background:#ffffff38;height:4px;position:absolute;bottom:0;left:0;right:0}.oncard-bar i{background:var(--cream);height:100%;display:block}.oncard-bar{height:3px}.oncard-text{flex-direction:column;gap:3px;min-width:0;padding:14px 16px 16px;display:flex}.oncard-kick{letter-spacing:.14em;text-transform:uppercase;color:#f3d9a4;font-size:11px;font-weight:700}.oncard-text>b{font-family:var(--display);text-wrap:balance;font-size:22px;font-weight:500;line-height:1.12}.oncard-text small{color:var(--ink-2);font-size:13px;font-weight:600}.oncard-next{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.oncard-next b{color:var(--ink-2);font-weight:600}@media (prefers-reduced-motion:reduce){.oncard:hover{transform:none}}@media (width<=899px){.now-row{scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.oncard{scroll-snap-align:start;flex:0 0 80%}}.lg{--col:220px;--ch:164px;--row:112px;--paper-ink:#f6efe2c7;isolation:isolate;background:#4a0d18 url(/img/share/cranberry.jpg) 50% 40%/cover no-repeat;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2,0 0 0 1px #00000059}.lg:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--base-rgb), .3) 0%, rgba(var(--base-rgb), .46) 45%, rgba(var(--base-rgb), .62) 100%);position:absolute;inset:0}.lg-frame{z-index:6;pointer-events:none;border:1px solid #f6efe238;border-radius:22px;position:absolute;inset:10px;box-shadow:inset 0 0 0 4px #f6efe200,inset 0 0 0 5px #f6efe21a}.lg-bar{justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 34px 20px;display:flex}.lg-head{min-width:0}.lg-date{color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.lg-date span{letter-spacing:.2em;text-transform:uppercase;color:var(--paper-ink);font-size:13px;font-weight:600}.lg-date b{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 11;font-size:clamp(30px,3.2vw,42px);font-weight:500;line-height:1}.lg-sub{color:var(--paper-ink);margin:8px 0 0;font-size:14px}.lg-tools{flex:none;align-items:center;gap:8px;display:flex}.lg-btn{min-width:40px;height:40px;font:600 14px var(--body);color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #f6efe261}.lg-btn:hover{background:#f6efe21f}.lg-btn-now{background:var(--cream);color:var(--cream-ink);box-shadow:none;letter-spacing:.02em;padding:0 18px}.lg-btn-now:hover{background:#fff}.lg-scroll{overscroll-behavior-x:contain;scrollbar-width:none;margin:0 22px;padding:0 0 26px;overflow-x:auto}.lg-scroll::-webkit-scrollbar{display:none}.lg-grid{grid-template-columns:var(--ch) calc(var(--slots) * var(--col));width:max-content;display:grid;position:relative}.lg-corner,.lg-ch{z-index:4;position:sticky;left:0}.lg-corner{background:#340912;border-radius:16px 0 0}.lg-ch{min-height:var(--row);background:linear-gradient(90deg,#340912,#3c0b15);border-top:1px solid #f6efe224;justify-content:center;align-items:center;padding:0 20px 0 14px;display:flex;box-shadow:inset -1px 0 #f6efe229,10px 0 18px -14px #000000e6}.lg-ch:last-of-type{border-radius:0 0 0 16px}.lg-ch b{font-family:var(--display);text-align:center;color:var(--cream);font-size:17px;font-weight:500;line-height:1.15}.lg-logo{object-fit:contain;width:auto;max-width:118px;height:auto;max-height:44px;display:block}.lg-logo.white,.also-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.lg-logo.invert,.also-logo.invert{filter:invert(.96)}.lg-times{height:40px;position:relative}.lg-time{letter-spacing:.12em;text-transform:uppercase;color:#f6efe285;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding-left:4px;font-size:12px;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.lg-time:before{content:"";background:#f6efe24d;width:1px;height:7px;position:absolute;bottom:6px;left:0}.lg-time.hour{color:var(--cream)}.lg-time.hour:before{background:#f6efe299;height:11px}.lg-time.under{visibility:hidden}.lg-nowmark{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#140408d1;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:4px;transform:translate(-9px);box-shadow:inset 0 0 0 1px #f6efe24d}.lg-nowmark svg{width:14px;height:14px;fill:var(--cream);filter:drop-shadow(0 0 6px #ffecc8b3)}.lg-row{min-height:var(--row);border-top:1px solid #f6efe224;position:relative}.lg-row:last-of-type{border-bottom:1px solid #f6efe224}.lg-slot{z-index:1;color:var(--cream);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(160deg,#0d1f19a8,#0d1f197a);border-radius:14px;align-items:center;margin-left:4px;text-decoration:none;transition:background .18s,opacity .18s,box-shadow .18s;display:flex;position:absolute;top:10px;bottom:10px;box-shadow:inset 0 1px #f6efe229,inset 0 0 0 1px #f6efe21a}.lg-slot:hover,.lg-slot:focus-visible{background:linear-gradient(160deg,#0d1f19d1,#0d1f19a3);text-decoration:none;box-shadow:inset 0 1px #f6efe238,inset 0 0 0 1px #f6efe247}.lg-label{left:calc(var(--ch) + 8px);align-items:center;gap:14px;width:max-content;min-width:0;max-width:100%;padding:0 16px;display:flex;position:sticky}.lg-slot.wide .lg-label{padding-left:9px}.lg-thumb{aspect-ratio:16/10;border-radius:9px;flex:none;width:124px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f6efe22e,0 10px 20px -12px #000000e6}.lg-thumb .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lg-text{flex-direction:column;gap:4px;min-width:0;display:flex}.lg-text b{font-family:var(--display);letter-spacing:-.005em;font-variation-settings:"opsz" 11;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:500;line-height:1.12;display:-webkit-box;overflow:hidden}.lg-meta{color:#f6efe2a8;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lg-kick{letter-spacing:.16em;text-transform:uppercase;color:#f3d9a4;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.lg-kick svg{fill:currentColor;width:11px;height:11px}.lg-prog{background:#14110d1f;border-radius:2px;height:2px;display:none;position:absolute;bottom:8px;left:16px;right:16px}.lg-prog i{height:100%;width:var(--done,0%);background:#1f6b4a;border-radius:2px;display:block}.lg-slot.live{background:var(--cream);color:var(--cream-ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 20px 40px -22px #000000f2,inset 0 0 0 1px #fff9}.lg-slot.live:hover{background:#fffaf1}.lg-slot.live .lg-meta{color:#14110da3}.lg-slot.live .lg-kick{color:#8a1424}.lg-slot.live .lg-text:before{content:"Now playing";letter-spacing:.16em;text-transform:uppercase;color:#1f6b4a;font-size:10.5px;font-weight:700}.lg-slot.live .lg-prog{display:block}.lg-slot.live .lg-thumb{box-shadow:0 0 0 1px #14110d1f,0 10px 20px -12px #0009}.lg-slot.past{opacity:.4}.lg-slot.past:hover{opacity:.85}.lg-later{left:calc(var(--ch) + 24px);height:var(--row);font-family:var(--display);color:#f6efe29e;white-space:nowrap;align-items:center;padding-left:24px;font-size:17px;font-style:italic;display:inline-flex;position:sticky}.lg-now{z-index:0;pointer-events:none;background:linear-gradient(#f6efe2e6,#f6efe240);width:1px;position:absolute;top:40px;bottom:0}.peek.gpeek{width:min(400px,100vw - 24px);padding:0}.gpeek-pic{aspect-ratio:16/9;display:block;position:relative}.gpeek-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gpeek-body{padding:16px 20px 20px}.gpeek-cta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.gpeek .btn{min-height:40px;margin-top:0}@media (width<=899px){.lg{--col:176px;--ch:92px;--row:96px;border-radius:0;margin:0 -16px}.lg-frame{border-radius:0;inset:6px}.lg-bar{align-items:center;padding:22px 18px 14px}.lg-sub{display:none}.lg-date{gap:8px}.lg-date b{font-size:26px}.lg-date span{font-size:11px}.lg-scroll{margin:0 10px;padding:0 0 18px}.lg-ch{padding:0 12px 0 6px}.lg-logo{max-width:70px;max-height:32px}.lg-btn[data-go="-1"],.lg-thumb{display:none}.lg-slot.wide .lg-label{padding-left:14px}.lg-text b{font-size:16px}.gpeek-pic{aspect-ratio:16/7}}.week-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.week-card{flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.week-card:hover{text-decoration:none}.week-card:hover b{text-underline-offset:3px;text-decoration:underline}.week-pic{aspect-ratio:16/10;border-radius:16px;margin-bottom:6px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.week-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.week-card small{color:var(--ink-3);font-size:12px}.week-card b{font-size:15px;font-weight:600;line-height:1.25}@media (width<=899px){.week-row{scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.week-card{scroll-snap-align:start;flex:0 0 62%}}.poster-img{z-index:1}.poster{isolation:isolate;color:var(--cream);flex-direction:column;justify-content:flex-end;gap:.35em;padding:7% 8%;font-size:16px;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.poster.cranberry{background:radial-gradient(90% 80% at 88% 8%,#ff787859,#ff787800 60%),radial-gradient(100% 90% at 0 100%,#3a0510 0%,#3a051000 70%),linear-gradient(155deg,#a3192d 0%,#6d0d1d 55%,#3a0610 100%)}.poster.evergreen{background:radial-gradient(90% 80% at 88% 8%,#8ce6b442,#8ce6b400 60%),radial-gradient(100% 90% at 0 100%,#03130c 0%,#03130c00 70%),linear-gradient(155deg,#1d6b4a 0%,#0f3f2c 55%,#06201a 100%)}.poster:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 32% 64%,#fff 50%,#0000 51%),radial-gradient(2px 2px at 58% 26%,#fff 50%,#0000 51%),radial-gradient(1.3px 1.3px at 76% 52%,#fff 50%,#0000 51%),radial-gradient(1.8px 1.8px at 88% 84%,#fff 50%,#0000 51%),radial-gradient(1.1px 1.1px at 44% 88%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 22% 42%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 66% 74%,#fff 50%,#0000 51%);background-size:180px 160px;position:absolute;inset:0}.poster:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 40%,#00000047 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff14}.poster-star{width:clamp(18px,11cqi,64px);height:auto;fill:var(--cream);opacity:.92;filter:drop-shadow(0 0 18px #fff0d28c);position:absolute;top:8%;right:7%}.poster-mark{font-family:var(--logo);opacity:.82;font-size:clamp(11px,4.6cqi,22px);line-height:1}.poster-title{font-family:var(--display);text-wrap:balance;font-variation-settings:"opsz" 11;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(14px,8.4cqi,54px);font-weight:500;line-height:1.04;display:-webkit-box;overflow:hidden}.poster-channel{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:clamp(10px,3.4cqi,14px);font-weight:600}.poster.ps-thumb{padding:9%}.poster.ps-thumb .poster-title{-webkit-line-clamp:3;font-size:clamp(12px,10.5cqi,22px)}.poster.ps-thumb .poster-star{width:clamp(12px,13cqi,26px)}.poster.ps-hero .poster-title{font-size:clamp(28px,8cqi,60px)}.browse{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.browse-chip{border-radius:999px;align-items:center;gap:9px;padding:5px 15px 5px 5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.browse-chip:hover{filter:brightness(1.1);text-decoration:none}.browse-chip img,.browse-chip .dot{object-fit:cover;object-position:50% 22%;background:#ffffff1f;border-radius:999px;width:30px;height:30px}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.head-row .h2{margin:0}.head-row>a{font-weight:600}.news-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-card:hover{text-decoration:none}.news-pic{aspect-ratio:16/10;display:block;position:relative}.news-pic img,.news-pic .paper-bg{object-fit:cover;object-position:50% 24%;width:100%;height:100%;position:absolute;inset:0}.news-text{padding:14px 18px 20px;display:block}.news-text small{color:var(--ink-3);margin-bottom:6px;font-size:12px;display:block}.news-text b{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.15}@media (width<=899px){.news-row{grid-template-columns:minmax(0,1fr)}}.news-lead{border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;margin-bottom:18px;text-decoration:none;display:grid;overflow:hidden}.news-lead:hover{filter:brightness(1.06);text-decoration:none}.news-lead-pic{aspect-ratio:16/9;display:block;position:relative}.news-lead-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-lead-text{flex-direction:column;justify-content:center;gap:10px;padding:28px 32px;display:flex}.news-lead-text small{color:var(--ink-3);font-size:13px}.news-lead-text b{font-family:var(--display);text-wrap:balance;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.08}.news-lead-text>span{color:var(--ink-2);font-size:17px;line-height:1.5}.news-lead-text em{color:var(--ink-3);font-size:13px;font-style:normal;font-weight:600}.news-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.news-dek{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.45;display:block}.news-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=899px){.news-lead{grid-template-columns:minmax(0,1fr)}.news-lead-text{padding:18px 20px 22px}}.story-h1{font-size:clamp(34px,4.6vw,60px)!important}.story{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;margin-top:30px;display:grid}.story-body p{color:var(--ink-2);max-width:66ch;margin:0 0 18px;font-size:19px;line-height:1.65}.story-body .story-note{color:var(--ink-3);margin-top:26px;font-size:13px}.story-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.story-side .card{border-radius:22px;padding:20px 22px}.story-side h2{font-family:var(--display);margin:0 0 12px;font-size:24px;font-weight:500}.story-take p{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.5}.take-movie{border-top:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.take-movie:hover{text-decoration:none}.take-movie:hover b{text-underline-offset:3px;text-decoration:underline}.take-pic{aspect-ratio:16/10;border-radius:10px;flex:none;width:96px;position:relative;overflow:hidden}.take-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.take-movie b{font-size:15px;line-height:1.25;display:block}.take-movie small{color:var(--ink-3);font-size:12px}.story-coverage ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.story-coverage li{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:12px 0;display:flex}.story-coverage li:first-child{border-top:0;padding-top:0}.cov-head{align-items:center;gap:8px;font-size:13px;display:flex}.cov-head .tag{background:rgba(var(--cranberry), .85);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.story-coverage a{font-size:15px;line-height:1.35}.story-coverage a:hover{text-decoration:underline}.story-coverage small{color:var(--ink-3);font-size:12px}@media (width<=899px){.story{grid-template-columns:minmax(0,1fr);gap:20px}.story-side{position:static}.story-body p{font-size:17px}}.stage{margin-top:calc(-1 * var(--mast-h));--mast-h:118px;align-items:flex-end;min-height:min(980px,100svh);display:flex;position:relative;overflow:hidden}.stage-media{z-index:0;position:absolute;inset:0}.stage-bg{z-index:0;opacity:0;transition:opacity .6s;position:absolute;inset:0}.stage-bg.on{opacity:1}.stage-bg .poster,.stage-bg .poster-img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.stage-shade{z-index:1;pointer-events:none;background:radial-gradient(60% 46% at 0% 0%, rgba(var(--evergreen), .4), rgba(var(--evergreen), 0) 72%), radial-gradient(60% 46% at 100% 0%, rgba(var(--cranberry), .46), rgba(var(--cranberry), 0) 72%), linear-gradient(90deg, rgba(var(--base-rgb), .55) 0%, rgba(var(--base-rgb), .18) 48%, rgba(var(--base-rgb), 0) 70%), linear-gradient(180deg, rgba(var(--base-rgb), .5) 0%, rgba(var(--base-rgb), .06) 20%, rgba(var(--base-rgb), .1) 50%, rgba(var(--base-rgb), .78) 84%, var(--base) 100%);position:absolute;inset:0}.stage-inner{z-index:2;width:100%;padding-top:calc(var(--mast-h) + 80px);padding-bottom:28px;position:relative}.stage-copy{max-width:760px;display:none}.stage-copy.on{display:block}.stage-when{color:var(--ink-2);text-shadow:0 1px 10px #00000080;margin:0 0 10px;font-size:14px;font-weight:600}.stage-copy .h1{text-shadow:0 2px 24px #00000059}.stage-copy .h1 a{color:inherit;text-decoration:none}.stage-copy .lede{text-shadow:0 1px 10px #0000008c;max-width:56ch}.btn[data-watch].watching{color:var(--cream);background:#f6efe229;box-shadow:inset 0 0 0 1px #f6efe280}.shelf{border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:38px;padding:10px;display:grid}.shelf-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.shelf-item:hover{background:#ffffff0f}.shelf-item:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.shelf-item.on .shelf-pic{box-shadow:0 0 0 2px var(--cream)}.shelf-pic{aspect-ratio:16/10;border-radius:12px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.shelf-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shelf-when{color:var(--ink-3);font-size:12px}.shelf-title{font-size:13px;font-weight:600;line-height:1.25}@media (width<=899px){.stage{--mast-h:0px;min-height:0;margin-top:10px;display:block}.stage-media{aspect-ratio:3/2;position:relative;inset:auto}.stage-bg .poster,.stage-bg .poster-img{object-position:50% 50%}.stage-shade{background:linear-gradient(180deg, rgba(var(--base-rgb), 0) 55%, var(--base) 100%)}.stage-inner{padding-top:6px;padding-bottom:18px}.stage-copy .h1{font-size:clamp(36px,10vw,46px)}.shelf{scroll-snap-type:x mandatory;margin-top:24px;display:flex;overflow-x:auto}.shelf-item{scroll-snap-align:start;flex:0 0 44%}}.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.actor-card{border-radius:26px;padding:28px}.actor-card .h2{margin-bottom:4px;font-size:clamp(30px,3.4vw,42px)}.actor-card .search{margin-top:18px}.star{margin-top:24px}.star-head{align-items:center;gap:14px;margin-bottom:8px;text-decoration:none;display:flex}.star-head:hover{text-decoration:none}.star-head .face{object-fit:cover;object-position:50% 22%;border-radius:999px;width:64px;height:64px}.star-head b{font-family:var(--display);font-size:26px;font-weight:500;line-height:1.1;display:block}.star-head small{color:var(--ink-3);font-size:13px}.star-list{margin:0;padding:0;list-style:none}.star-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.star-list li a{font-weight:600}.star-list li span{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:13.5px}.tier-card{border-radius:26px;min-height:440px;display:block;position:relative;overflow:hidden}.tier-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tier-card:hover img{transform:scale(1.03)}.tier-glass{border-radius:18px;padding:16px 18px;position:absolute;bottom:14px;left:14px;right:14px}.tier-glass small{color:var(--ink-3);margin-bottom:4px;font-size:12px;display:block}.tier-glass b{font-family:var(--display);font-size:27px;font-weight:500;line-height:1.12}@media (width<=899px){.duo{grid-template-columns:minmax(0,1fr)}.tier-card{min-height:320px}}.people-band,.tier-band{isolation:isolate;color:var(--cream);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2,0 0 0 1px #00000059}.people-band{background:#0f2f22 url(/img/share/evergreen.jpg) 50%/cover no-repeat;padding:34px 36px 36px}.people-band:before,.tier-band:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--base-rgb), .34), rgba(var(--base-rgb), .58));position:absolute;inset:0}.band-frame{z-index:2;pointer-events:none;border:1px solid #f6efe238;border-radius:22px;position:absolute;inset:10px;box-shadow:inset 0 0 0 5px #f6efe200,inset 0 0 0 6px #f6efe217}.band-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.band-kicker{letter-spacing:.2em;text-transform:uppercase;color:#f6efe2c7;margin:0;font-size:12.5px;font-weight:600}.band-title{font-family:var(--display);letter-spacing:-.01em;font-variation-settings:"opsz" 11;margin:6px 0 0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.band-search{z-index:3;width:min(360px,100%);height:48px;color:var(--cream);background:#f6efe21a;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f6efe257}.band-search input{min-width:0;color:var(--cream);font:500 15px var(--body);background:0 0;border:0;outline:none;flex:1}.band-search input::placeholder{color:#f6efe2b3}.band-search:focus-within{box-shadow:inset 0 0 0 1px var(--cream)}.stars-grid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;display:grid;position:relative}.star-card{color:var(--cream);flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}.star-card:hover{text-decoration:none}.star-card:hover .star-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.star-still{aspect-ratio:3/2;background:var(--cream);border-radius:6px;padding:7px;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 22px 34px -20px #000000f2,0 2px #00000026}.star-card:hover .star-still{transform:translateY(-3px)}.star-still img{object-fit:cover;object-position:50% 30%;border-radius:2px;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px}.star-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.star-who{flex-direction:column;gap:2px;min-width:0;display:flex}.star-name{font-family:var(--display);font-variation-settings:"opsz" 11;font-size:24px;font-weight:500;line-height:1.08}.star-in{color:#f6efe2db;font-size:14px;font-weight:600}.star-meta{color:#f6efe2b3;font-size:12.5px}.star-logo{object-fit:contain;object-position:right center;flex:none;width:auto;max-width:110px;height:22px;margin-top:4px}.star-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.star-logo.invert{filter:invert(.96)}.tier-band{background:#4a0d18 url(/img/share/cranberry.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;margin-top:20px;padding:36px;text-decoration:none;display:grid}.tier-band:hover{text-decoration:none}.tier-copy{z-index:3;position:relative}.tier-lede{color:#f6efe2db;max-width:44ch;margin:14px 0 22px;font-size:16.5px;line-height:1.55}.tier-band:hover .btn-cream{background:#fff}.tier-board{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#14040873;border-radius:18px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f6efe229}.tier-row{grid-template-columns:52px 1fr;gap:8px;min-height:58px;display:grid}.tier-key{--tc:#d24a5b;font-family:var(--display);color:var(--cream);box-shadow:inset 0 0 0 1.5px var(--tc);background:#14040840;border-radius:10px;place-items:center;font-size:26px;font-weight:500;display:grid}.tier-key.t0{--tc:#d24a5b}.tier-key.t1{--tc:#d6a24e}.tier-key.t2{--tc:#3fa676}.tier-key.t3{--tc:#6f9db3}.tier-slots{border-radius:10px;align-items:center;gap:6px;padding:5px;display:flex;box-shadow:inset 0 0 0 1px #f6efe224}.tier-tray{border-top:1px solid #f6efe229;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:6px;padding-top:12px;display:grid}.tier-pic{aspect-ratio:16/10;border-radius:7px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 16px -10px #000000e6}.tier-slots .tier-pic{flex:none;width:76px}.tier-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ws-promo{isolation:isolate;color:var(--cream-ink);background:#fff url(/img/patterns/christmas-knit.jpg) 0 0/500px;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:44px;margin-top:56px;padding:60px 66px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2,0 0 0 1px #00000059}.ws-promo:hover{text-decoration:none}.ws-promo .band-frame{z-index:1;background:#f6efe2;border:0;border-radius:18px;inset:28px;box-shadow:0 24px 50px -24px #280a0a99,0 0 0 1px #2b1d1624}.wsp-copy,.wsp-grid{z-index:3;position:relative}.ws-promo .band-kicker{color:#8a1424}.wsp-lede{color:#2b1d16cc;max-width:46ch;margin:14px 0 0;font-size:17px;line-height:1.55}.wsp-words{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 24px;display:flex}.wsp-words span{font-family:var(--display);letter-spacing:.1em;color:#2b1d16;background:#fffdf8;border-radius:999px;padding:5px 12px;font-size:14px;box-shadow:inset 0 0 0 1px #2b1d1629}.wsp-words span:last-child{box-shadow:none;font-family:var(--body);letter-spacing:0;color:#2b1d16b3;background:0 0;padding-left:4px;font-size:14px}.wsp-btn{color:var(--cream);background:#2b1d16}.wsp-btn:hover{background:#3d2b22;text-decoration:none}.wsp-more{color:#2b1d16bd;margin:16px 0 0;font-size:15.5px}.wsp-more a{color:#8a1424;text-underline-offset:3px;font-weight:600;text-decoration:underline}.wsp-grid{background:#fffdf8;border-radius:14px;padding:10px;transition:transform .3s;display:block;transform:rotate(1.5deg);box-shadow:0 0 0 1px #2b1d1629,0 22px 36px -24px #2b1d16b3}.wsp-grid:hover{transform:rotate(0)scale(1.02)}.wsp-cells{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid;position:relative}.wsp-cells>span:not(.wsp-rings){aspect-ratio:1;font:500 clamp(13px, 1.45vw, 20px) var(--display);color:#2b1d16;place-items:center;display:grid;box-shadow:inset -1px -1px #2b1d1617}.wsp-rings{pointer-events:none;position:absolute;inset:0}.wsp-rings i{background:#1f6b4a4d;border-radius:999px;margin:0;position:absolute;box-shadow:inset 0 0 0 1.5px #1f6b4abf}.wsp-rings i.title{background:#8a142438;box-shadow:inset 0 0 0 1.5px #8a1424b3}.wsp-rings i.word{background:#b0843442;box-shadow:inset 0 0 0 1.5px #b08434bf}@media (prefers-reduced-motion:reduce){.wsp-grid{transition:none}}@media (width<=1099px){.stars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.people-band,.tier-band{border-radius:0;margin-left:-16px;margin-right:-16px;padding:28px 20px}.band-frame{border-radius:0;inset:6px}.stars-grid{scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.star-card{scroll-snap-align:start;flex:0 0 78%}.tier-band{grid-template-columns:minmax(0,1fr);gap:22px}.ws-promo{border-radius:0;grid-template-columns:minmax(0,1fr);gap:24px;margin-left:-16px;margin-right:-16px;padding:38px 28px 42px}.ws-promo .band-frame{border-radius:14px;inset:12px}.wsp-cells>span:not(.wsp-rings){font-size:16px}.tier-tray{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-band{margin-top:70px;padding:80px 0;position:relative;overflow:hidden}.shop-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop-fabric{background:url(/img/tartan-christmas-stewart.jpg) 0 0/380px;position:absolute;inset:0}.shop-band:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--base) 0%, rgba(var(--base-rgb), .15) 20%, rgba(var(--base-rgb), .15) 80%, var(--base) 100%);position:absolute;inset:0}.shop-band>.wrap{z-index:1;position:relative}.shop-panel{border-radius:30px;padding:30px}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product{flex-direction:column;gap:10px;text-decoration:none;display:flex}.product:hover{text-decoration:none}.product img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%}.product b{font-family:var(--display);font-size:19px;font-weight:500;display:block}.product small{color:var(--ink-3);font-size:13px}@media (width<=899px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-panel{padding:20px}}.trailer{width:min(960px,100vw - 24px);height:fit-content;color:var(--ink);border:0;border-radius:24px;margin:auto;padding:12px;position:fixed;inset:0}.trailer::backdrop{background:#000000b3}.trailer-frame{aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden}.trailer-frame iframe{border:0;width:100%;height:100%;display:block}.trailer-note{color:var(--ink-3);justify-content:space-between;gap:12px;margin:10px 4px 2px;font-size:13px;display:flex}.trailer-note button{all:unset;cursor:pointer;color:var(--ink);font-weight:600}.trailer-poster{all:unset;box-sizing:border-box;cursor:pointer;aspect-ratio:16/9;background:#000;border-radius:22px;width:100%;max-width:880px;display:block;position:relative;overflow:hidden}.trailer-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trailer-poster .play{background:var(--cream);width:76px;height:76px;color:var(--cream-ink);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0006}.trailer-poster:hover .play{transform:translate(-50%,-50%)scale(1.06)}.trailer-poster:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.movie-tile{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.tile-pic{aspect-ratio:16/9;display:block;position:relative}.tile-pic img,.tile-pic .paper-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-pic.is-face img,.shelf-pic.is-face img,.row-pic.is-face img{object-position:50% 20%}.tile-text{flex-direction:column;gap:2px;padding:14px 18px 18px;display:flex}.tile-text>span{color:var(--ink-3);font-size:14px}.row-pic{aspect-ratio:16/10;border-radius:10px;flex:none;width:88px;position:relative;overflow:hidden}.row-pic img,.row-pic .paper-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=899px){.row-pic{width:64px}}.tile-pic .paper-bg b{font-family:var(--display);color:var(--cream);text-wrap:balance;font-size:24px;font-weight:500;line-height:1.05;position:absolute;bottom:14px;left:16px;right:16px}.prose-page .h1{font-size:clamp(40px,6vw,72px)}.prose-page .lede{max-width:62ch}.prose-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:34px;display:grid}.prose-card{border-radius:22px;padding:22px 24px 24px}.prose-card h2{font-family:var(--display);margin:0 0 8px;font-size:26px;font-weight:500}.prose-card p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.prose-card a{text-underline-offset:3px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.tl{isolation:isolate;color:var(--cream);background:#4a0d18 url(/img/share/cranberry.jpg) 50% 30%/cover no-repeat;border-radius:30px;padding:36px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2}.tl:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--base-rgb), .34), rgba(var(--base-rgb), .62));position:absolute;inset:0}.tl-head{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex;position:relative}.tl-help{color:#f6efe2d1;margin:10px 0 0;font-size:15px}.tl-help-touch{display:none}@media (hover:none){.tl-help-pointer{display:none}.tl-help-touch{display:inline}}.tl-tools{align-items:center;gap:10px;display:flex}.tl-board{z-index:3;flex-direction:column;gap:8px;display:flex;position:relative}.tl-row{grid-template-columns:120px minmax(0,1fr);gap:8px;min-height:108px;display:grid}.tl-key{--tc:#c4374a;color:var(--cream);text-align:center;box-shadow:inset 0 0 0 1.5px var(--tc);background:#14040847;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:flex}.tl-key b{font-family:var(--display);font-variation-settings:"opsz" 11;font-size:42px;font-weight:500;line-height:1}.tl-key small{letter-spacing:.12em;text-transform:uppercase;color:var(--tc);filter:brightness(1.35);font-size:10.5px;font-weight:600}.tl-key.t0{--tc:#d24a5b}.tl-key.t1{--tc:#d6a24e}.tl-key.t2{--tc:#3fa676}.tl-key.t3{--tc:#6f9db3}.tl-key.t4{--tc:#9b87b8}.tl-drop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14040852;border-radius:14px;flex-wrap:wrap;align-content:flex-start;gap:8px;padding:8px;transition:box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 0 0 1px #f6efe224}.tl-drop.over,.tl.choosing .tl-row:hover .tl-drop{box-shadow:inset 0 0 0 2px var(--cream);background:#1404088c}.tl.choosing .tl-row{cursor:pointer}.tl-tray-head{z-index:3;justify-content:space-between;align-items:baseline;margin:30px 0 12px;display:flex;position:relative}.tl-tray-head h2{font-family:var(--display);margin:0;font-size:28px;font-weight:500}.tl-tray-head span{letter-spacing:.14em;text-transform:uppercase;color:#f3d9a4;font-size:12.5px;font-weight:700}.tl-tray{z-index:3;background:#1404084d;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;min-height:80px;padding:12px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f6efe21a}.tl-movie{all:unset;box-sizing:border-box;cursor:grab;min-width:0;color:var(--cream);border-radius:12px;flex-direction:column;gap:4px;padding:6px;transition:background .15s,transform .15s;display:flex}.tl-movie:hover{background:#f6efe214}.tl-movie:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.tl-movie.picked{box-shadow:inset 0 0 0 2px var(--cream);background:#f6efe229}.tl-movie.dragging{opacity:.4}.tl-pic{aspect-ratio:16/10;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #000000e6}.tl-pic .poster-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tl-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.tl-meta{color:#f6efe2b3;justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;display:flex}.tl-logo{object-fit:contain;width:auto;max-width:70px;height:14px}.tl-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.tl-logo.invert{filter:invert(.96)}.tl-drop .tl-movie{width:128px}.tl-drop .tl-meta{display:none}.tl-drop .tl-name{font-size:12px}.tl-shot{width:min(560px,100vw - 24px);color:var(--ink);border:0;border-radius:24px;padding:16px}.tl-shot::backdrop{background:#000000b8}.tl-shot img{border-radius:14px;width:100%;display:block}.tl-shot-cta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=899px){.tl{border-radius:0;margin:0 -16px;padding:26px 16px}.tl-row{grid-template-columns:70px minmax(0,1fr);min-height:86px}.tl-key b{font-size:30px}.tl-key small{display:none}.tl-drop .tl-movie{width:96px}.tl-tray{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-coming .tl-movie.locked{cursor:pointer;opacity:.62}.tl-coming .tl-movie.locked:hover{opacity:1}.tl-empty{font-family:var(--display);color:#f6efe2bf;grid-column:1/-1;margin:6px;font-size:18px;font-style:italic}.watch-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:30px;display:grid}.watch-card{border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.watch-pic{aspect-ratio:16/9;background:linear-gradient(155deg,#a3192d,#3a0610);display:block;position:relative}.watch-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.watch-text{flex-direction:column;gap:4px;padding:14px 18px 18px;display:flex}.watch-text small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.watch-text b{font-family:var(--display);font-size:23px;font-weight:500;line-height:1.15}.watch-cta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.watch-add{min-height:38px;margin-top:10px;font-size:14px}.movie-stage{min-height:min(760px,86svh)}.stage-credit{color:#ffffff9e;margin:14px 0 0;font-size:12px}.facts{border-radius:22px;flex-wrap:wrap;margin:26px 0 0;padding:0;display:flex;overflow:hidden}.facts>div{border-left:1px solid var(--line);flex:160px;padding:16px 20px}.facts>div:first-child{border-left:0}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.facts dd{margin:6px 0 0;font-size:17px;font-weight:600}.facts-logo{object-fit:contain;width:auto;max-width:140px;height:26px}.facts-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.facts-logo.invert{filter:invert(.96)}.movie-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.movie-story p{color:var(--ink-2);max-width:66ch;font-size:18px;line-height:1.65}.wu-prose{max-width:66ch;color:var(--ink-2);font-size:18px;line-height:1.65}.wu-prose p,.wu-prose ul,.wu-prose ol,.wu-prose blockquote{margin:0 0 14px}.wu-prose>:last-child{margin-bottom:0}.wu-prose h3{font-family:var(--display);color:var(--cream);margin:22px 0 8px;font-size:22px;font-weight:500;line-height:1.2}.wu-prose ul,.wu-prose ol{padding-left:22px}.wu-prose li{margin:4px 0}.wu-prose blockquote{border-left:2px solid #f6efe24d;padding-left:16px;font-style:italic}.wu-prose strong{color:var(--cream);font-weight:600}.wu-prose a{color:var(--cream);text-underline-offset:4px;-webkit-text-decoration:underline #f6efe266;text-decoration:underline #f6efe266;text-decoration-thickness:1px}.wu-prose a:hover{-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}.ap-about .ax-all-title{margin-bottom:16px}.movie-tags{flex-wrap:wrap;gap:8px;display:flex}.cast-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:18px;display:grid}.cast-card{flex-direction:column;gap:3px;min-width:0;text-decoration:none;display:flex}.cast-card:hover{text-decoration:none}.cast-card:hover b{text-underline-offset:3px;text-decoration:underline}.cast-photo{aspect-ratio:4/5;background:linear-gradient(155deg,#1d6b4a,#06201a);border-radius:16px;margin-bottom:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.cast-photo img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.cast-initials{font-family:var(--display);color:var(--cream);opacity:.9;place-items:center;font-size:38px;display:grid;position:absolute;inset:0}.cast-card b{font-size:15px;line-height:1.25}.cast-card small{color:var(--ink-3);font-size:13px}.movie-side{margin-top:50px;position:sticky;top:20px}.airings-card{border-radius:24px;padding:22px 22px 24px}.movie-trad{color:#2b1d16;background:#f6efe2;border-radius:24px;margin-top:16px;text-decoration:none;display:block;overflow:hidden}.movie-trad:hover{text-decoration:none;box-shadow:inset 0 0 0 1.5px #2b1d16}.movie-trad img{object-fit:cover;width:100%;height:150px}.movie-trad>span{padding:16px 20px 20px;display:block}.movie-trad small{letter-spacing:.14em;text-transform:uppercase;color:#8a1424;font-size:12px;font-weight:700;display:block}.movie-trad b{font:500 24px/1.15 var(--display);margin-top:6px;display:block}.movie-trad span span{color:#2b1d16cc;margin-top:6px;font-size:15px;line-height:1.5;display:block}.airings-card h2{font-family:var(--display);margin:0 0 10px;font-size:26px;font-weight:500}.airings-card ol{margin:0 0 18px;padding:0;list-style:none}.airings-card li{border-top:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:12px;padding:11px 0;display:grid}.ac-day{flex-direction:column;grid-row:1/3;align-self:center;gap:2px;font-size:15px;font-weight:600;display:flex}.ac-day i{letter-spacing:.14em;text-transform:uppercase;color:#f3d9a4;font-size:10.5px;font-style:normal;font-weight:700}.airings-card li b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.airings-card li small{color:var(--ink-3);text-align:right;font-size:12.5px}.airings-card .btn{width:100%}.airings-none,.airings-more,.airings-past{color:var(--ink-3);margin:10px 0 0;font-size:14px}@media (width<=899px){.movie-body{grid-template-columns:minmax(0,1fr);gap:0}.movie-side{margin-top:30px;position:static}.facts>div{border-left:0;border-top:1px solid var(--line);flex-basis:45%}}.sp{padding:32px 0 110px;position:relative;overflow:hidden}.sp:after{content:"";pointer-events:none;background:linear-gradient(180deg, var(--base) 0%, rgba(var(--base-rgb), .25) 9%, rgba(var(--base-rgb), .25) 92%, var(--base) 100%);position:absolute;inset:0}.sp-wrap{z-index:1;flex-direction:column;gap:28px;display:flex;position:relative}.sp-hero{border-radius:30px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:44px;padding:28px;display:grid}.sp-look{order:2;margin:0}.sp-look-frame{background:var(--cream);border-radius:8px;padding:8px;display:block;box-shadow:0 30px 50px -28px #000000f2,0 2px #00000026}.sp-look-frame img{aspect-ratio:922/1017;object-fit:cover;border-radius:3px;width:100%;height:auto}.sp-look figcaption{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:12px;font-size:13.5px;display:flex}.sp-look figcaption span{color:var(--ink-2);font-weight:600}.sp-look figcaption a,.sp-set-pieces a,.sp-fine a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.sp-look figcaption a{color:var(--ink)}.sp-intro{padding:8px 4px 8px 14px}.sp-title{font-family:var(--display);letter-spacing:-.015em;white-space:nowrap;font-variation-settings:"opsz" 11;margin:10px 0 0;font-size:clamp(34px,3.7vw,56px);font-weight:500;line-height:1}.sp-br{display:none}.sp-lede{max-width:44ch;color:var(--ink-2);margin:14px 0 0;font-size:18px;line-height:1.5}.sp-join{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.sp-opens{background:var(--cream);color:var(--cream-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:0 0 14px;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.sp-join h2,.sp-mini h2{font-family:var(--display);margin:0;font-size:30px;font-weight:500;line-height:1.1}.sp-join>p:not([class]){max-width:46ch;color:var(--ink-2);margin:8px 0 0;font-size:15.5px;line-height:1.55}.sp-form{margin-top:18px}.sp-row{gap:10px;display:flex}.sp-row[hidden],.sp-fine[hidden],.sp-done[hidden],.sp-err[hidden]{display:none}.sp-email{min-width:0;height:50px;color:var(--ink);font:inherit;background:#00000047;border:1px solid #ffffff47;border-radius:999px;flex:1;padding:0 20px;font-size:16px}.sp-email::placeholder{color:var(--ink-3)}.sp-email:focus{outline:2px solid var(--cream);outline-offset:1px;border-color:#0000}.sp-row .btn{flex:none;height:50px;padding:0 24px}.sp-info .sp-row .sp-email,.sp-mini .sp-row .sp-email{flex:none;width:100%}.sp-row .btn:disabled{opacity:.6;cursor:progress}.sp-fine{max-width:60ch;color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.sp-done{color:var(--ink-2);background:#f6efe21f;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:15px;line-height:1.5}.sp-done b{color:var(--cream)}.sp-err{color:#ffcfcf;margin:10px 0 0;font-size:14px}.sp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sp-facts{color:var(--ink-3);margin:18px 0 0;font-size:13.5px;line-height:1.5}.sp-panel{border-radius:30px;padding:36px 36px 40px}.sp-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sp-head .h2,.sp-end .h2{margin:0;font-size:clamp(30px,3.3vw,46px)}.sp-head p{max-width:42ch;color:var(--ink-3);text-align:right;margin:0 0 6px;font-size:15px}.sp-group{margin-top:28px}.sp-group-name{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:14px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.sp-group-name:after{content:"";background:var(--line);flex:1;height:1px}.sp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px;display:grid}.sp-card{min-width:0;color:inherit;flex-direction:column;gap:4px;display:flex}.sp-card:hover{text-decoration:none}.sp-card:focus-visible{outline:2px solid var(--cream);outline-offset:5px;border-radius:12px}.sp-card-pic,.sp-set-pic{background:var(--cream);border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 22px 34px -22px #000000f2,0 2px #00000026}.sp-card-pic{aspect-ratio:1;margin-bottom:10px}.sp-card-pic img{object-fit:cover;width:100%;height:100%;transition:opacity .35s,transform .6s;position:absolute;inset:0}.sp-card-alt{opacity:0}@media (hover:hover){.sp-card:hover .sp-card-alt{opacity:1}.sp-card:hover .sp-card-pic img:first-child{transform:scale(1.03)}}.sp-card b{font-family:var(--display);font-size:21px;font-weight:500;line-height:1.15}.sp-card small{color:var(--ink-2);font-size:14px;line-height:1.45}.sp-sets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.sp-set{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sp-set-pic{aspect-ratio:4/3;width:100%;margin-bottom:8px}.sp-set-pic img{object-fit:cover;width:100%;height:100%}.sp-set h3{font-family:var(--display);margin:0;font-size:24px;font-weight:500;line-height:1.15}.sp-set p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.sp-set .sp-set-pieces{color:var(--ink);flex-wrap:wrap;gap:2px 14px;font-size:13.5px;display:flex}.sp-set .btn{margin-top:8px}.sp-end{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.sp-end .h2,.sp-end .sp-lede{margin-top:10px}.sp-end .band-kicker{margin:0}.sp-sheet{width:min(1000px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;border:0;border-radius:26px;padding:0;overflow:auto}.sp-sheet::backdrop{background:#0000009e}.sp-sheet-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;padding:24px;display:grid}.sp-x{z-index:2;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#00000080;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sp-strip{scroll-snap-type:x mandatory;background:var(--cream);scrollbar-width:none;border-radius:12px;display:flex;overflow-x:auto}.sp-strip::-webkit-scrollbar{display:none}.sp-shot{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%;position:relative}.sp-shot img{object-fit:cover;width:100%;height:100%}.sp-thumbs{gap:8px;margin-top:10px;display:flex}.sp-thumbs button{background:var(--cream);opacity:.65;cursor:pointer;border:2px solid #0000;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.sp-thumbs button.on{border-color:var(--cream);opacity:1}.sp-thumbs img{object-fit:cover;width:100%;height:100%}.sp-info{min-width:0;padding:12px 6px 6px 0}.sp-info .band-kicker{margin:0}.sp-info h2{font-family:var(--display);margin:8px 0 0;padding-right:44px;font-size:clamp(30px,3.2vw,40px);font-weight:500;line-height:1.05}.sp-about{color:var(--ink-2);margin:12px 0 20px;font-size:16px;line-height:1.55}.sp-info .sp-opens{margin:0}.sp-info .sp-form{margin-top:14px}.sp-info .sp-row{flex-direction:column}.sp-info .sp-row .btn{width:100%}.sp-goes{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.sp-goes h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;font-size:12px;font-weight:700}.sp-goes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-goes a{align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.sp-goes img{object-fit:cover;background:var(--cream);border-radius:8px;flex:none;width:56px;height:56px}.sp-mini{width:min(500px,100vw - 32px)}.sp-mini .sp-info{padding:30px 28px 28px}.sp-mini .sp-row{flex-direction:column}.sp-bar{left:12px;right:12px;bottom:calc(var(--bar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:39;background:#0a1813e6;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed}.sp-bar[hidden]{display:none}.sp-bar span{flex-direction:column;line-height:1.3;display:flex}.sp-bar b{font-size:14.5px}.sp-bar small{color:var(--ink-3);font-size:12.5px}.sp-bar .btn{min-height:42px;padding:0 20px}@media (width>=900px){.sp-bar{display:none!important}}@media (width<=1099px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.sp{padding:14px 0 150px}.sp-wrap{gap:18px}.sp-hero{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:18px;padding:12px 12px 22px}.sp-look{order:0}.sp-look-frame{padding:6px}.sp-look-frame img{aspect-ratio:3/2;object-position:50% 16%}.sp-look figcaption{gap:2px 12px;margin:10px 4px 0;font-size:12.5px}.sp-intro{padding:0 6px}.sp-title{font-size:clamp(30px,9.4vw,40px);line-height:1.04}.sp-br{display:inline}.sp-lede{font-size:16px}.sp-join{margin-top:20px;padding-top:20px}.sp-join h2{font-size:25px}.sp-row{flex-direction:column}.sp-row .sp-email{flex:none;width:100%}.sp-row .btn{width:100%}.sp-panel{border-radius:24px;padding:24px 16px 26px}.sp-head{flex-direction:column;align-items:flex-start;gap:6px}.sp-head p{text-align:left}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sp-card b{font-size:17px}.sp-card small{font-size:13px}.sp-sets{grid-template-columns:minmax(0,1fr);gap:32px}.sp-end{grid-template-columns:minmax(0,1fr);gap:16px}.sp-sheet{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 36px);margin:auto 0 0}.sp-sheet-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 12px 28px}.sp-info{padding:4px 6px 0}.sp-thumbs button{width:54px;height:54px}.sp-mini .sp-info{padding:26px 18px 24px}}.find{padding-bottom:80px}.find-head{max-width:860px;padding:34px 0 0}.find-title{font-family:var(--display);letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(32px,4.4vw,56px);font-weight:500;line-height:1.04}.find-h2{font-family:var(--display);margin:0 0 16px;font-size:32px;font-weight:500}.find-none{color:var(--ink-3);margin:22px 0 0}.ask{border-radius:28px;max-width:860px;margin-top:24px;padding:26px 26px 24px}.ask-kicker{color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.ask-kicker svg{color:var(--cream)}.ask-text{max-width:62ch;margin:14px 0 0;font-size:21px;line-height:1.45}.ask-waiting{color:var(--ink-3)}.ask-rows{gap:10px;margin-top:18px;display:grid}.ask-rows:empty{display:none}.ask-row{background:#ffffff0f;border-radius:18px;align-items:center;gap:16px;padding:10px;display:flex}.ask-row:hover{background:#ffffff1a;text-decoration:none}.ask-row:hover b{text-underline-offset:3px;text-decoration:underline}.ask-pic{aspect-ratio:3/2;background:linear-gradient(135deg, rgba(var(--cranberry), .6), rgba(var(--evergreen), .6));border-radius:12px;flex:none;place-items:center;width:108px;display:grid;overflow:hidden}.ask-pic img{object-fit:cover;width:100%;height:100%}.ask-pic.face img{object-position:50% 22%}.ask-pic.logo img{object-fit:contain;width:66%;height:60%}.ask-words{min-width:0}.ask-words small{color:var(--ink-3);font-size:14px;font-weight:600;display:block}.ask-words b{margin-top:2px;font-size:19px;font-weight:700;line-height:1.25;display:block}.ask-sources{color:var(--ink-3);margin:18px 0 0;font-size:14.5px;line-height:1.6}.ask-sources a{color:var(--ink);font-weight:600}.ask-all{width:100%;min-height:54px;margin-top:18px;font-size:16px}.ask-all:disabled{opacity:.75;cursor:default}.ask-more{flex-wrap:wrap;gap:10px;max-width:860px;margin-top:16px;display:flex}.ask-more[hidden]{display:none}.ask-chip{border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;min-height:46px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.ask-chip:hover{background:#ffffff1f;text-decoration:none}.ask-form{border-radius:999px;align-items:center;gap:10px;max-width:860px;margin-top:22px;padding:7px 7px 7px 22px;display:flex}.ask-form input{min-width:0;height:46px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:17px}.ask-form input::placeholder{color:var(--ink-3)}.ask-form .btn{flex:none;width:46px;min-height:46px;padding:0}.find .block{margin-top:40px}@media (width<=899px){.find-head{padding-top:18px}.ask{border-radius:24px;margin-top:18px;padding:20px 16px 18px}.ask-text{font-size:19px}.ask-pic{width:88px}.ask-words b{font-size:17px}.ask-more{scrollbar-width:none;flex-wrap:nowrap;margin:14px -16px 0;padding:0 16px;overflow-x:auto}.ask-more::-webkit-scrollbar{display:none}}.ask-all[hidden],.ask-sources[hidden]{display:none}.ax{padding-bottom:90px}.ax-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:36px 0 6px;display:flex}.ax-title{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"opsz" 11;margin:10px 0 0;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1}.ax-lede{max-width:52ch;color:var(--ink-2);margin:14px 0 0;font-size:17.5px;line-height:1.5}.ax-search{margin-bottom:4px}.ax-more{z-index:3;color:var(--cream);font-size:15px;font-weight:600;position:relative}.ax .people-band{margin-top:26px;padding-bottom:50px}.ax .ax-pairs{padding-bottom:50px}.ax-pairs{isolation:isolate;color:var(--cream);background:#4a0d18 url(/img/share/cranberry.jpg) 50%/cover no-repeat;border-radius:30px;margin-top:20px;padding:34px 36px 38px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2,0 0 0 1px #00000059}.ax-pairs:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--base-rgb), .26), rgba(var(--base-rgb), .5));position:absolute;inset:0}.ax-pair-grid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid;position:relative}.ax-pair{flex-direction:column;gap:6px;min-width:0;display:flex}.ax-pair .star-still{margin-bottom:6px}.ax-pair .star-still:hover{transform:translateY(-3px)}.ax-pair-names{font-family:var(--display);font-variation-settings:"opsz" 11;margin:0;font-size:22px;font-weight:500;line-height:1.15}.ax-pair-names a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ax-and{color:#f6efe2b8;font-style:italic}.ax-pair-movie{color:#f6efe2e6;margin:0;font-size:14.5px;font-weight:600}.ax-pair-meta{color:#f6efe2b8;align-items:center;gap:10px;margin:2px 0 0;font-size:12.5px;display:flex}.ax-pair-meta .star-logo{height:18px;margin:0}.ax-all{margin-top:56px}.ax-all-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ax-all-title{font-family:var(--display);margin:6px 0 0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.02}.ax-filter{flex-wrap:wrap;gap:8px;display:flex}.ax-chip{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:600 13.5px var(--body);cursor:pointer;background:#ffffff12;border:0;border-radius:999px;padding:0 15px}.ax-chip:hover{background:#ffffff1f}.ax-chip.on{background:var(--cream);color:var(--cream-ink);box-shadow:none}.ax-letters{z-index:5;background:linear-gradient(180deg, var(--base) 70%, rgba(var(--base-rgb), 0));flex-wrap:wrap;gap:2px;margin:22px 0 6px;padding:10px 0;display:flex;position:sticky;top:0}.ax-letters a{min-width:34px;height:34px;font-family:var(--display);color:var(--cream);border-radius:8px;place-items:center;font-size:19px;display:grid}.ax-letters a:hover{background:#ffffff14;text-decoration:none}.ax-letters a.off{opacity:.25;pointer-events:none}.ax-group{margin-top:26px;scroll-margin-top:64px}.ax-group[hidden]{display:none}.ax-letter{font-family:var(--display);color:var(--cream);align-items:center;gap:16px;margin:0 0 16px;font-size:34px;font-weight:500;line-height:1;display:flex}.ax-letter:after{content:"";background:var(--line);flex:1;height:1px}.ax-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.ax-card{min-width:0;color:inherit;flex-direction:column;gap:10px;display:flex}.ax-card[hidden]{display:none}.ax-card:hover{text-decoration:none}.ax-card:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ax-pic{aspect-ratio:3/2;background:var(--cream);border-radius:6px;transition:transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 30px -20px #000000f2,0 2px #00000026}.ax-card:hover .ax-pic{transform:translateY(-3px)}.ax-pic .poster,.ax-pic .poster-img{border-radius:2px;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.ax-pic .poster-img{object-fit:cover;object-position:50% 30%}.ax-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.ax-card-text b{font-family:var(--display);font-variation-settings:"opsz" 11;font-size:21px;font-weight:500;line-height:1.12}.ax-in{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ax-next{min-height:20px;color:var(--ink-3);align-items:center;gap:9px;font-size:12.5px;display:flex}.ax-logo{object-fit:contain;object-position:left center;flex:none;width:auto;max-width:84px;height:16px}.ax-logo.white{filter:brightness(0)invert(.96)sepia(.12)}.ax-logo.invert{filter:invert(.96)}@media (width<=1099px){.ax-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.ax-head{gap:18px;padding-top:20px}.ax-search{width:100%}.ax-pairs{border-radius:0;margin-left:-16px;margin-right:-16px;padding:28px 20px}.ax-pair-grid{scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.ax-pair{scroll-snap-align:start;flex:0 0 78%}.ax-filter{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.ax-chip{flex:none}.ax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ax-card-text b{font-size:17px}.ax-in{font-size:13px}.ax-letters a{min-width:28px;height:30px;font-size:17px}}.ap .ap-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:44px;margin-top:26px;padding:46px 46px 46px 50px;display:grid}.ap-copy{z-index:3;min-width:0;position:relative}.ap-name{font-family:var(--display);letter-spacing:-.015em;font-variation-settings:"opsz" 11;margin:12px 0 0;font-size:clamp(46px,5.4vw,80px);font-weight:500;line-height:.98}.ap-sum{text-wrap:pretty;color:#f6efe2db;max-width:40ch;margin:16px 0 0;font-size:17px;line-height:1.5}.ap-bio{color:#f6efe2cc;max-width:54ch;margin:12px 0 0;font-size:16px;line-height:1.6}.ap-next{border-top:1px solid #f6efe238;margin-top:30px;padding-top:24px}.ap-next-title{font-family:var(--display);font-variation-settings:"opsz" 11;margin:10px 0 0;font-size:clamp(27px,2.5vw,36px);font-weight:500;line-height:1.08}.ap-next-title a:hover{text-underline-offset:5px;text-decoration-thickness:1px}.ap-next-title span{color:#f6efe29e}.ap-next-when{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0;font-size:16.5px;font-weight:600;display:flex}.ap-next-when .star-logo{object-position:left center;height:26px;margin:0}.ap-net{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.ap-btn{margin-top:24px}.ap-still{z-index:3;border-radius:8px;position:relative}.ap-still:hover,.star-card:hover .ax-pic{transform:translateY(-3px)}.ap-still .poster,.ap-still .poster-img{width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.ap-movies .ax-all-title{margin-bottom:26px}.ap-film{flex-direction:column;gap:10px;min-width:0;display:flex}.ap-film .ax-pic:hover,.ap-film:has(.ap-film-title:hover) .ax-pic{transform:translateY(-3px)}.ap-film-title:hover{text-decoration:none}.ap-film-title:hover b{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ap-with{color:#f6efe2d1;margin:12px 0 0;font-size:14.5px}.ap-film .ap-with{color:var(--ink-3);margin:2px 0 0;font-size:13px}.ap-with a{color:var(--cream);font-weight:600}.ap-with a:hover{text-underline-offset:3px}.ap .ap-costars{margin-top:56px}.ap-costar-grid{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;display:grid;position:relative}.ap-costar{gap:12px}.ap-costar-text{flex-direction:column;gap:8px;min-width:0;display:flex}.ap-costar .star-name{font-size:22px}.ap-meta{color:#f6efe2b8;align-items:center;gap:10px;min-width:0;min-height:18px;font-size:12.5px;display:flex}.ap-meta .star-logo{object-position:left center;height:18px;margin:0}.ap-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-together{color:#f6efe29e;margin-top:-2px;font-size:12.5px}@media (width<=1099px){.ap-costar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.ap-costar-grid.few{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-costar-grid.one{grid-template-columns:minmax(0,1fr)}.few .ap-costar,.one .ap-costar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.one .ap-costar{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:34px}.few .ap-costar .star-name,.one .ap-costar .star-name{font-size:30px}.one .ap-costar .star-in{font-size:16px}.one .ap-meta,.one .ap-together{font-size:14px}}@media (width<=899px){.ap .ap-head{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:14px;padding:26px 20px 34px}.ap-still{order:-1}.ap-still .poster,.ap-still .poster-img{width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.ap-name{font-size:46px}.ap-next{margin-top:24px;padding-top:20px}.ap-costar-grid{scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.ap-costar{scroll-snap-align:start;flex:0 0 78%}.ap-costar-grid.one .ap-costar{flex-basis:100%}.ap-film .ax-next{flex-wrap:wrap;row-gap:4px}}.ap .ap-fl{margin-top:56px}.ap-fl .ax-all-title{margin-bottom:18px}.ap-fl-list{max-width:980px;margin:0;padding:0;list-style:none}.ap-fl-list li{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) minmax(0,.9fr);align-items:baseline;gap:18px;padding:15px 0;display:grid}.ap-fl-list li:last-child{border-bottom:1px solid var(--line)}.ap-fl-year{font-family:var(--display);color:#f6efe29e;font-variant-numeric:lining-nums;font-size:21px}.ap-fl-title{font-family:var(--display);color:var(--cream);font-variation-settings:"opsz" 11;font-size:22px;font-weight:500;line-height:1.2}.ap-fl-title a{text-underline-offset:5px;-webkit-text-decoration:underline #f6efe259;text-decoration:underline #f6efe259;text-decoration-thickness:1px}.ap-fl-title a:hover{-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}.ap-fl-meta{color:var(--ink-3);font-size:14px}@media (width<=899px){.ap-fl-list li{grid-template-columns:54px minmax(0,1fr);gap:4px 14px}.ap-fl-year{grid-row:span 2;font-size:18px}.ap-fl-title{font-size:19px}.ap-fl-meta{grid-column:2;font-size:13px}}.answer{max-width:860px;color:var(--ink);margin:14px 0 0;font-size:18px;line-height:1.55}.answer a{color:var(--cream);font-weight:600}.as-of{color:var(--ink-3);margin:10px 0 0;font-size:13.5px}.as-of a{color:var(--ink-2)}.next-title{letter-spacing:.18em;text-transform:uppercase;color:#f6efe2c7;margin:24px 0 0;font-size:12.5px;font-weight:600}.next-table{border-collapse:collapse;width:100%;max-width:860px;margin-top:10px;font-size:15.5px;line-height:1.4}.next-table th{text-align:left;color:var(--ink-3);padding:0 14px 8px 0;font-size:12.5px;font-weight:600}.next-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:10px 14px 10px 0}.next-table td:first-child{white-space:nowrap}.next-table td a{color:var(--cream);font-weight:600;text-decoration:none}.next-table td a:hover{text-decoration:underline}@media (width<=560px){.next-table td:first-child{white-space:normal;width:34%}}.rx-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:22px 18px;display:grid}.rx-tile{color:var(--ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.rx-tile:hover{text-decoration:none}.rx-tile:hover b{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--cream);text-decoration-color:var(--cream)}.rx-tile b{font:500 21px/1.2 var(--display);margin-top:10px}.rx-tile>span:last-child{color:var(--ink-3);font-size:14.5px}@media (width<=899px){.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.rx-tile b{font-size:18px}}body.immersive .top:before{display:none}.movies-print{color:var(--cream);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.pc{z-index:40;left:16px;right:16px;bottom:calc(var(--bar-h) + 12px + env(safe-area-inset-bottom,0px));border-radius:22px;max-width:520px;margin:0 auto;padding:18px 18px 16px;position:fixed}.pc[hidden]{display:none}.pc p{color:var(--ink-2);margin:0 0 14px;font-size:16px;line-height:1.5}.pc a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.pc-btns{gap:10px;display:flex}.pc-btns .btn{flex:1;min-height:48px}@media (width>=900px){.pc{margin:0;bottom:24px;left:auto;right:24px}}
