.cRwTpa_root *{box-sizing:border-box}.cRwTpa_arrowIcon{vertical-align:-.125em;width:1em;height:1em;display:inline-block}.cRwTpa_root{scroll-behavior:smooth;background:var(--background);color:var(--foreground);font:16px/1.75 var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;scroll-padding-top:24px}.cRwTpa_root a{color:inherit;text-decoration:none}.cRwTpa_root a:focus-visible,.cRwTpa_root summary:focus-visible{outline:3px solid var(--accent-soft);outline-offset:6px}.cRwTpa_root a:hover{color:#ff858b}.cRwTpa_root img{object-fit:cover;max-width:100%;display:block}.cRwTpa_root h1,.cRwTpa_root h2,.cRwTpa_root h3,.cRwTpa_root p{margin:0}.cRwTpa_root h1,.cRwTpa_root h2,.cRwTpa_root h3{letter-spacing:-.04em;line-height:1.12}.cRwTpa_root h1{max-width:740px;font-size:clamp(44px,5.5vw,76px);font-weight:650}.cRwTpa_root h1 em{color:var(--accent-soft);font-family:Georgia,serif;font-weight:400}.cRwTpa_root h2{font-size:clamp(30px,3.2vw,43px);font-weight:500}.cRwTpa_root h3{font-size:29px;font-weight:500}.cRwTpa_root p+p{margin-top:16px}.cRwTpa_root strong{color:var(--foreground);font-weight:650}.cRwTpa_wrap{max-width:1180px;margin:auto;padding:0 40px}.cRwTpa_draft{color:#e6d5d6;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#242024;padding:8px 20px;font-size:11px}.cRwTpa_header{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:96px;display:flex}.cRwTpa_brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.cRwTpa_brand img{border-radius:9px;width:32px;height:32px}.cRwTpa_nav{color:#c8c9cb;align-items:center;gap:28px;font-size:13px;display:flex}.cRwTpa_nav .cRwTpa_appLink{color:#fff;border:1px solid #ffffff30;border-radius:30px;padding:8px 19px}.cRwTpa_crumbs{color:var(--muted);padding:24px 0;font-size:12px}.cRwTpa_crumbs span{color:#73777c;padding:0 10px}.cRwTpa_hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:40px;padding:36px 0 60px;display:grid}.cRwTpa_label{letter-spacing:.17em;text-transform:uppercase;color:#ff777f;font-size:11px;font-weight:700;line-height:1.5}.cRwTpa_hero h1{margin:18px 0 25px}.cRwTpa_intro{color:#b8bbbf;max-width:620px;font-size:18px;line-height:1.7}.cRwTpa_heroMeta{color:#989da2;flex-wrap:wrap;gap:14px;margin-top:24px;font-size:12px;display:flex}.cRwTpa_heroMeta span+span:before{content:"·";margin-right:14px}.cRwTpa_heroArt{isolation:isolate;justify-content:center;align-items:center;height:365px;display:flex;position:relative}.cRwTpa_heroArt:before{content:"";z-index:-1;background:radial-gradient(#7c202a60,#0000 70%);position:absolute;inset:-20px}.cRwTpa_heroArt img{border:1px solid #ffffff20;border-radius:4px;width:40%;height:265px;box-shadow:0 25px 60px #0009}.cRwTpa_heroArt img:first-child{z-index:1;transform:rotate(-10deg)translate(28px,8px)}.cRwTpa_heroArt img:nth-child(2){z-index:3;height:310px}.cRwTpa_heroArt img:last-child{z-index:2;transform:rotate(10deg)translate(-28px,8px)}.cRwTpa_artCaption{color:#9b8d90;letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;bottom:0}.cRwTpa_jumpnav{border-block:1px solid #ffffff20;flex-wrap:wrap;gap:30px;padding:18px 0;font-size:13px;display:flex}.cRwTpa_jumpnav a{color:#d2d4d6}.cRwTpa_layout{grid-template-columns:minmax(0,1fr) 246px;gap:65px;padding-top:56px;display:grid}.cRwTpa_mainColumn{min-width:0}.cRwTpa_quick{background:var(--surface);border:1px solid #ffffff18;border-top:2px solid var(--accent);border-radius:3px;padding:30px}.cRwTpa_quick h2{margin:10px 0 16px;font-size:29px}.cRwTpa_quick>p{color:#c1c4c8}.cRwTpa_quickOptions{border-top:1px solid #ffffff15;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;padding-top:20px;display:grid}.cRwTpa_quickOptions a{font-size:15px}.cRwTpa_quickOptions small{color:var(--muted);font-size:12px;display:block}.cRwTpa_root .cRwTpa_textLink{color:#ff777f;margin-top:16px;font-size:13px;font-weight:700;display:inline-block}.cRwTpa_sidebar{color:var(--muted);font-size:13px}.cRwTpa_sidebar h2{text-transform:uppercase;letter-spacing:.12em;color:#eee;margin-bottom:16px;font-size:12px}.cRwTpa_sidebar ol{counter-reset:toc;margin:0;padding:0;list-style:none}.cRwTpa_sidebar li{counter-increment:toc;border-bottom:1px solid #ffffff12;padding:10px 0;line-height:1.5}.cRwTpa_sidebar li:before{content:counter(toc, decimal-leading-zero);color:#777c83;margin-right:10px;font:11px monospace}.cRwTpa_sidebar a{color:#c4c7cb}.cRwTpa_sidebar .cRwTpa_note{border-top:1px solid #ffffff20;margin-top:32px;padding-top:22px;font-size:12px;line-height:1.8}.cRwTpa_sidebar .cRwTpa_note strong{margin-bottom:8px;display:block}.cRwTpa_section{margin-top:58px}.cRwTpa_section>p{color:#b7bbc0;margin-top:20px}.cRwTpa_tableWrap{margin-top:24px;overflow-x:auto}.cRwTpa_root table{border-collapse:collapse;text-align:left;width:100%;min-width:560px;font-size:12px;line-height:1.5}.cRwTpa_root th,.cRwTpa_root td{border-bottom:1px solid #ffffff18;padding:15px 12px}.cRwTpa_root thead th{letter-spacing:.1em;text-transform:uppercase;color:#90969d;font-size:10px;font-weight:500}.cRwTpa_root tbody th{font-size:13px;font-weight:500}.cRwTpa_root td{color:#b7bbc0}.cRwTpa_root th:first-child{padding-left:0}.cRwTpa_film{border-bottom:1px solid #ffffff20;grid-template-columns:123px minmax(0,1fr);gap:27px;padding:38px 0;scroll-margin-top:24px;display:grid}.cRwTpa_poster img{background:#24262b;border-radius:3px;width:123px;height:185px}.cRwTpa_film h3{margin:12px 0 8px;font-size:28px}.cRwTpa_film h3 span{color:#9aa0a6;letter-spacing:-.02em;font-size:18px}.cRwTpa_filmCopy>p{color:#b8bdc3;font-size:14px;line-height:1.8}.cRwTpa_filmCopy>.cRwTpa_label{color:#ff777f;font-size:10px;line-height:1.4}.cRwTpa_number{color:#8b8f95;margin-right:12px;font-family:monospace}.cRwTpa_filmCopy>.cRwTpa_filmMeta{color:#9298a0;margin:0 0 19px;font-size:11px}.cRwTpa_filmMeta span{padding:0 8px}.cRwTpa_filmCopy>.cRwTpa_watchNote{color:var(--muted);border-left:2px solid #5d3338;padding-left:15px;font-size:12px}.cRwTpa_watchNote strong{letter-spacing:.08em;text-transform:uppercase;color:#c9cbd0;margin-bottom:4px;font-size:10px;display:block}.cRwTpa_criteria{border-left:2px solid var(--accent);padding-left:26px}.cRwTpa_criteria h2{font-size:29px}.cRwTpa_faq details{border-bottom:1px solid #ffffff20;padding:20px 0}.cRwTpa_faq summary{cursor:pointer;font-size:16px;font-weight:500;line-height:1.5}.cRwTpa_faq details p{color:#b8bdc3;margin-top:12px;font-size:14px}.cRwTpa_cta{background:linear-gradient(110deg,#35171d,#19191d);border:1px solid #74303a;border-radius:4px;margin:60px 0;padding:35px}.cRwTpa_cta h2{font-size:30px}.cRwTpa_cta p{color:#c4b8bb;margin:14px 0 23px;font-size:14px}.cRwTpa_root .cRwTpa_button{background:var(--accent);color:#fff;border-radius:30px;padding:11px 23px;font-size:13px;font-weight:700;display:inline-block}.cRwTpa_related{border-top:1px solid #ffffff20;padding:50px 0}.cRwTpa_relatedHead{justify-content:space-between;align-items:center;display:flex}.cRwTpa_related h2{font-size:30px}.cRwTpa_relatedGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.cRwTpa_relatedCard{background:var(--surface);border:1px solid #ffffff14;border-radius:3px;padding:25px;display:block}.cRwTpa_relatedCard h3{margin:9px 0;font-size:24px}.cRwTpa_relatedCard p{color:var(--muted);font-size:13px}.cRwTpa_footer{color:#898f96;border-top:1px solid #ffffff20;justify-content:space-between;gap:30px;padding:28px 0 38px;font-size:11px;display:flex}.cRwTpa_footer p{max-width:710px}.cRwTpa_footer a{text-decoration:underline}.cRwTpa_skip{color:#000;z-index:20;background:#fff;padding:10px;position:absolute;top:-100px;left:20px}.cRwTpa_skip:focus{top:20px}@media (max-width:900px){.cRwTpa_layout{grid-template-columns:1fr;gap:0}.cRwTpa_sidebar{display:none}.cRwTpa_hero{grid-template-columns:1fr .75fr;gap:12px}.cRwTpa_heroArt{height:300px}.cRwTpa_heroArt img{height:210px}.cRwTpa_heroArt img:nth-child(2){height:240px}.cRwTpa_wrap{padding:0 24px}}@media (max-width:640px){.cRwTpa_wrap{padding:0 22px}.cRwTpa_header{height:78px}.cRwTpa_nav{gap:16px}.cRwTpa_nav>a:first-child{display:none}.cRwTpa_hero{grid-template-columns:1fr;padding:20px 0 34px}.cRwTpa_hero h1{font-size:48px}.cRwTpa_heroArt{width:290px;height:280px;margin:20px auto 0}.cRwTpa_heroArt img{height:220px}.cRwTpa_heroArt img:nth-child(2){height:250px}.cRwTpa_intro{font-size:16px}.cRwTpa_jumpnav{gap:14px 22px;font-size:12px}.cRwTpa_layout{padding-top:32px}.cRwTpa_quick{padding:24px}.cRwTpa_quickOptions{grid-template-columns:1fr;gap:16px}.cRwTpa_film{grid-template-columns:75px minmax(0,1fr);gap:18px;padding:30px 0}.cRwTpa_poster img{width:75px;height:113px}.cRwTpa_film h3{font-size:24px}.cRwTpa_filmCopy>p{font-size:14px}.cRwTpa_film h3 span{margin-top:8px;font-size:14px;display:block}.cRwTpa_relatedGrid{grid-template-columns:1fr}.cRwTpa_footer{display:block}.cRwTpa_footer>span{margin-top:18px;display:block}.cRwTpa_cta{padding:26px}.cRwTpa_relatedHead{display:block}.cRwTpa_root .cRwTpa_relatedHead .cRwTpa_textLink{margin-top:12px}}@media (prefers-reduced-motion:reduce){.cRwTpa_root{scroll-behavior:auto}}.cRwTpa_section>h2{margin-top:12px}.cRwTpa_tableWrap:focus-visible{outline:3px solid var(--accent-soft);outline-offset:4px}.cRwTpa_tableWrap caption{text-align:left;padding-bottom:10px}.cRwTpa_root .cRwTpa_crumbs [aria-current]{color:var(--muted-strong);padding:0}
