@font-face{font-family:Cinema Song;src:url(/assets/home-cinema/fonts/cinema-serif.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.case-select_page__rlSQX{--ink:#e9e0cd;--paper:#d7cdbb;--muted:#939b9e;--acid:#d4b9a0;--wine:#a73526;--line:#263036;--line-strong:#48535a;--display:"Cinema Song","Songti SC","STSong",serif;--red:#ba402c;--red-light:#e27861;background:#090c0e;color:var(--ink);min-height:100svh;overflow:clip;font:15px/1.7 var(--body)}.case-select_page__rlSQX a{color:inherit;text-decoration:none}.case-select_page__rlSQX button{cursor:pointer}.case-select_page__rlSQX :is(a,button,input,select,summary):focus-visible{outline:2px solid #eed7b9;outline-offset:5px}.case-select_hero____Jvi{min-height:clamp(670px,49.1vw,790px);position:relative;isolation:isolate}.case-select_heroScene__CrkCz{position:absolute;inset:0;z-index:-2}.case-select_heroScene__CrkCz img{display:block;width:100%;height:100%;object-fit:cover}.case-select_hero____Jvi:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(0deg,#090c0e,transparent 25%),linear-gradient(90deg,#03080b80,transparent 58%)}.case-select_header__cPpDn{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 3.4%}.case-select_brand__WbwP_{display:flex;align-items:center;gap:17px;min-height:48px}.case-select_brand__WbwP_>span{font:400 40px/1.2 var(--display);letter-spacing:.08em}.case-select_brand__WbwP_ small{font:13px/1.4 Georgia,serif;letter-spacing:.19em}.case-select_header__cPpDn nav{display:flex;gap:32px;align-items:center}.case-select_header__cPpDn nav a{min-height:44px;display:flex;align-items:center;font-size:14px;transition:color .2s}.case-select_header__cPpDn nav a+a{padding-left:30px;border-left:1px solid #938b7654}.case-select_header__cPpDn nav a:hover{color:white}.case-select_heroContent__5oDuO{width:min(89%,1330px);margin:72px auto 0;padding-bottom:70px;animation:case-select_opening__ff483 .9s ease-out both}.case-select_heroKicker__qz3AB{margin:0 0 15px;display:flex;gap:12px;align-items:center;color:var(--red-light);font-size:16px}.case-select_heroKicker__qz3AB span{font:13px/1.6 var(--mono);letter-spacing:.06em;padding-left:12px;border-left:1px solid #a9533d}.case-select_heroContent__5oDuO h1{margin:0 0 26px;font:400 clamp(62px,5.6vw,91px) /1.16 var(--display);letter-spacing:.025em;color:#e9e0cd}.case-select_otherTitle__E5kfa{max-width:7.2em;font-size:clamp(42px,4.6vw,74px)!important;text-wrap:balance}.case-select_heroStory__EjE3F{max-width:30em;margin:0 0 20px;font-size:18px;line-height:1.95;color:#ded8c9;text-wrap:pretty}.case-select_heroMeta__LyLi6{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 27px;color:#aaa18e;font-size:13px}.case-select_heroMeta__LyLi6>span:first-child{color:var(--red-light)}.case-select_heroMeta__LyLi6>span+span:before{content:"·";padding:0 10px;color:#796f5e}.case-select_heroActions___o3nN{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.case-select_primaryButton__ooFR0{display:flex;align-items:center;justify-content:space-between;width:290px;min-height:58px;padding:14px 20px;background:#ac3526;border:1px solid #c9513b;border-radius:2px;color:#fff0dd!important;font-size:17px;transition:background .2s,box-shadow .2s}.case-select_primaryButton__ooFR0:hover{background:#c34732;box-shadow:0 6px 30px #7c261f30}.case-select_primaryButton__ooFR0:active{background:#8f2c21}.case-select_primaryButton__ooFR0 svg{transition:transform .2s}.case-select_primaryButton__ooFR0:hover svg{transform:translateX(4px)}.case-select_browseLink__Ctp1L{min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:14px;text-decoration:underline!important;text-underline-offset:8px;text-decoration-color:#963a2a!important}.case-select_browseLink__Ctp1L svg{opacity:0;transition:opacity .2s}.case-select_browseLink__Ctp1L:focus-visible svg,.case-select_browseLink__Ctp1L:hover svg{opacity:1}.case-select_heroCaption__M1Opc{position:absolute;right:5.5%;bottom:64px;display:grid;gap:5px;text-align:right;color:#a5b1b3;font-size:var(--text-xs)}.case-select_heroCaption__M1Opc span:last-child{font:var(--text-xs)/1.6 var(--mono);letter-spacing:.16em;color:#72858d}.case-select_content__B5osb{width:min(91%,1330px);margin:0 auto;padding-bottom:34px}.case-select_seasons__kBGV7{position:relative;margin-top:-5px}.case-select_sectionHeading__s_HMT{display:flex;align-items:baseline;gap:26px;margin:0 0 18px}.case-select_sectionHeading__s_HMT h2{font:400 27px/1.5 var(--display);margin:0}.case-select_sectionHeading__s_HMT p{margin:0;color:#9b9589;font-size:12px}.case-select_sectionHeading__s_HMT p span:before{content:"·";padding:0 7px}.case-select_seasonTabs__XKAgD{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;padding:4px;margin:-4px}.case-select_seasonPoster__XvhFP{position:relative;min-width:0;aspect-ratio:1.02;text-align:left;border:1px solid #4a4e4b;border-radius:3px;padding:0;background:#11171a;overflow:hidden;isolation:isolate;color:var(--ink);transition:border-color .2s,box-shadow .2s}.case-select_seasonPoster__XvhFP>img{display:block;width:100%;height:100%;position:absolute;z-index:-2;inset:0;object-fit:cover;transition:transform .7s ease}.case-select_seasonPoster__XvhFP:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#03090fee,transparent 60%)}.case-select_seasonPoster__XvhFP[aria-selected=true]{border-color:#cfbca1;box-shadow:0 0 0 1px #cfbca129}.case-select_seasonSelected__IetSG{display:flex;gap:4px;align-items:center;position:absolute;top:10px;left:10px;font-size:var(--text-xs);padding:1px 7px;background:#081116df;color:#f1e3cb;opacity:0}.case-select_seasonPoster__XvhFP[aria-selected=true] .case-select_seasonSelected__IetSG{opacity:1}.case-select_seasonCopy__lcMtp{position:absolute;bottom:16px;left:17px;right:17px;display:grid}.case-select_seasonNumber__ccBb8{font:var(--text-xs)/1.5 var(--mono);letter-spacing:.16em;color:#b0b5b2;margin-bottom:6px}.case-select_seasonName__G14AN{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font:400 21px/1.5 var(--display)}.case-select_seasonName__G14AN>span{font:var(--text-xs)/1.5 var(--mono);white-space:nowrap}.case-select_seasonSubtitle___S6Iw{font-size:var(--text-xs);color:#aaa99f;margin-top:3px}.case-select_seasonProgress__4_PSw{position:absolute;height:2px;left:0;bottom:0;background:#cba98d}.case-select_seasonNote__bxCQt{margin:16px 0 0;font-size:12px;color:#838e94;display:flex;justify-content:space-between;gap:12px}.case-select_seasonNote__bxCQt>span{color:#6f7a81}.case-select_recent__63d0f{display:flex;gap:24px;margin-top:32px;padding:20px 0;border-block:1px solid var(--line)}.case-select_recent__63d0f h2{font:400 12px/1.8 var(--body);margin:12px 0;white-space:nowrap;color:var(--muted)}.case-select_recent__63d0f>div{flex:1 1;display:flex;flex-wrap:wrap;gap:0 28px}.case-select_recent__63d0f a{min-height:44px;display:flex;align-items:center;gap:12px}.case-select_recent__63d0f a>span{color:#a99883;font-size:var(--text-xs)}.case-select_recent__63d0f b{font-weight:400;font-size:13px}.case-select_recent__63d0f svg{color:#718088}.case-select_library__ACmEI{padding-top:55px}.case-select_libraryHeading__TPgd1{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.case-select_eyebrow__6HXYn{margin:0 0 8px;color:#a9947c;font:var(--text-xs)/1.6 var(--body);letter-spacing:.14em}.case-select_libraryHeading__TPgd1 h2{margin:0;font:400 30px/1.5 var(--display)}.case-select_libraryHeading__TPgd1>span{font:28px/1.5 var(--display);color:#dac8aa;white-space:nowrap}.case-select_libraryHeading__TPgd1 small{color:var(--muted);font:12px/1.5 var(--body)}.case-select_recommendation__LaJ_E{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:27px;min-height:138px;padding:0 25px 0 0;margin-bottom:32px;background:#101a20;border-left:2px solid #874737;transition:background .2s}.case-select_recommendation__LaJ_E>img{width:180px;height:138px;object-fit:cover}.case-select_recommendation__LaJ_E h3{margin:6px 0;font:400 23px/1.45 var(--display)}.case-select_recommendation__LaJ_E p{margin:0;font-size:12px;color:#969f9f}.case-select_recommendation__LaJ_E p>span{margin-left:18px}.case-select_recommendationAction__SaOpY{display:flex;align-items:center;gap:32px;font-size:13px;color:#d9c5a6}.case-select_recommendation__LaJ_E:hover{background:#152226}.case-select_filterArea__G7HXE{margin-bottom:3px}.case-select_searchRow__voLpz{display:flex;align-items:stretch;gap:16px}.case-select_search__gKTJI{display:flex;flex:1 1;min-width:0;align-items:center;gap:12px;border-bottom:1px solid #48535a;color:#9da7ac}.case-select_search__gKTJI svg{flex:none}.case-select_search__gKTJI:focus-within{border-bottom-color:#d9c5a6}.case-select_search__gKTJI input{min-width:0;width:100%;min-height:50px;padding:8px 0;background:transparent;border:0;outline-offset:1px!important;color:var(--ink);font-size:14px}.case-select_search__gKTJI input::placeholder{color:#939b9e}.case-select_filterToggle__nPrRd{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 22px;min-height:50px;border:1px solid #3c484f;background:transparent;color:var(--ink);font-size:13px}.case-select_filterToggle__nPrRd:hover,.case-select_filterToggle__nPrRd[aria-expanded=true]{background:#1b262c;border-color:#a99883}.case-select_filterToggle__nPrRd b{font:var(--text-xs) var(--mono);color:#ddad91}.case-select_filterPanel__Q5QJv{padding:8px 22px 24px;margin-top:14px;border:1px solid #354447;background:#101a20}.case-select_filterPanel__Q5QJv[hidden]{display:none}.case-select_filterPanelHead__ZBQv7{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#b9b5aa}.case-select_filterPanelHead__ZBQv7 button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent}.case-select_filters__17foE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.case-select_filters__17foE label{min-width:0;color:#a5b1b3;font-size:12px}.case-select_filters__17foE select{display:block;width:100%;min-height:46px;margin-top:7px;background:#0c1114;color:#e0d7c5;border:1px solid #48535a;border-radius:2px;padding:8px 12px;font-size:14px}.case-select_filterSummary__kbqur{min-height:63px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 16px;padding:8px 0}.case-select_filterSummary__kbqur>p{margin:0;color:#969f9f;font-size:12px;overflow-wrap:anywhere}.case-select_filterSummary__kbqur b{font-weight:400;color:#dac8aa}.case-select_activeFilters__jpclY{display:flex;flex-wrap:wrap;gap:5px 12px}.case-select_activeFilters__jpclY button{display:flex;align-items:center;gap:7px;padding:6px 3px;min-height:44px;color:#baa48a;background:transparent;border:0;font-size:12px}.case-select_activeFilters__jpclY .case-select_clearFilters__V2pkC{color:#bac2c4;text-decoration:underline;text-underline-offset:4px}.case-select_casePanel__Q7kth{animation:case-select_seasonEnter__naoC9 .28s ease-out both}.case-select_caseGrid__REdp1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.case-select_caseCard__1hf59{min-width:0;display:grid;grid-template-columns:34% minmax(0,1fr);gap:23px;padding:26px 0;border-top:1px solid #2c373e}.case-select_caseImage__C6gF8{min-width:0;align-self:stretch;min-height:170px;position:relative;overflow:hidden;background:#101a20}.case-select_caseImage__C6gF8 img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .6s ease}.case-select_caseNumber__Uj7Nh{position:absolute;left:12px;top:7px;color:#f7ecdb;font:300 38px/1.3 var(--display);text-shadow:0 2px 18px #000,0 1px 3px #000}.case-select_cardBody__F4gIy{min-width:0;display:flex;flex-direction:column}.case-select_caseMeta__9kcJ8{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;color:#8e9ba3;font-size:var(--text-xs)}.case-select_caseMeta__9kcJ8>span:first-child>span{margin-left:9px}.case-select_caseMeta__9kcJ8>.case-select_closed__hRPFF{color:#cdb594}.case-select_cardBody__F4gIy h3{margin:9px 0 10px;font:400 22px/1.45 var(--display);overflow-wrap:anywhere;color:#e0d7c5}.case-select_cardBody__F4gIy p{margin:0 0 17px;font:12px/1.9 var(--body);color:#9da7ac;text-wrap:pretty}.case-select_caseAction__AhPIf{margin-top:auto;display:flex;align-items:center;gap:12px;color:#b8a68f;font-size:var(--text-xs);min-height:24px}.case-select_caseAction__AhPIf svg{margin-left:auto;transition:transform .2s}.case-select_caseAction__AhPIf small{color:#8c9a9f;font-size:var(--text-xs)}.case-select_caseCard__1hf59:hover h3{color:#fff1d9}.case-select_caseCard__1hf59:hover .case-select_caseAction__AhPIf svg{transform:translate(2px,-2px)}.case-select_noResults__wyr06{grid-column:1/-1;padding:55px 24px 65px;text-align:center;border-block:1px solid var(--line)}.case-select_noResults__wyr06>svg{color:#897b68}.case-select_noResults__wyr06 h3{font:400 25px/1.6 var(--display);margin:12px 0 8px}.case-select_noResults__wyr06 p{margin:0 auto 20px;max-width:34em;font-size:13px;color:var(--muted)}.case-select_noResults__wyr06 button{min-height:46px;padding:8px 22px;color:var(--ink);background:#16232b;border:1px solid #52616a}.case-select_storageNotice__CoGPO{margin:15px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border:1px solid #a77747;color:#e0c49d;background:#241c12;font-size:13px}.case-select_storageNotice__CoGPO p{margin:0}.case-select_storageNotice__CoGPO button{flex:none;min-height:44px;border:1px solid #a77747;padding:7px 14px;background:transparent}.case-select_localArchive__P6kuW{margin-top:55px}.case-select_localArchive__P6kuW .archiveTools{border-inline:0;border-block:1px solid var(--line);background:transparent}.case-select_localArchive__P6kuW .archiveTools summary{min-height:64px;align-items:center;padding:12px 0;font:13px/1.6 var(--body)}.case-select_localArchive__P6kuW .archiveTools summary span{color:#7f8c94;font-size:12px}.case-select_localArchive__P6kuW .archiveToolsBody{padding:20px 0}.case-select_localArchive__P6kuW .archiveToolsBody p{font-size:13px;max-width:44em}.case-select_localArchive__P6kuW .archiveToolsBody button{min-height:44px;font-size:13px}.case-select_footer__johkq{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-top:28px;color:#718088;font-size:var(--text-xs)}.case-select_footer__johkq>div{display:flex;align-items:center;gap:14px;letter-spacing:.13em}.case-select_footerBrand__k6492{font:24px/1.7 var(--display);color:#b3a58f;letter-spacing:.1em}.case-select_footer__johkq details{max-width:30em}.case-select_footer__johkq summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--text-xs)}.case-select_footer__johkq details p{font-size:12px;line-height:1.8}.case-select_footer__johkq>a{min-height:44px;display:flex;align-items:center;gap:12px;white-space:nowrap}@keyframes case-select_opening__ff483{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes case-select_seasonEnter__naoC9{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.case-select_seasonPoster__XvhFP:hover>img{transform:scale(1.035)}.case-select_caseCard__1hf59:hover .case-select_caseImage__C6gF8 img{transform:scale(1.04)}}@media (max-width:1100px){.case-select_hero____Jvi{min-height:650px}.case-select_heroContent__5oDuO{margin-top:64px}.case-select_heroContent__5oDuO h1{font-size:66px}.case-select_heroStory__EjE3F{font-size:15px}.case-select_heroCaption__M1Opc{display:none}.case-select_seasonTabs__XKAgD{gap:12px}.case-select_seasonCopy__lcMtp{left:12px;right:12px;bottom:12px}.case-select_seasonName__G14AN{font-size:18px}.case-select_seasonName__G14AN>span,.case-select_seasonNumber__ccBb8,.case-select_seasonSubtitle___S6Iw{font-size:var(--text-xs)}.case-select_caseGrid__REdp1{column-gap:26px}.case-select_caseCard__1hf59{grid-template-columns:30% minmax(0,1fr);gap:18px}.case-select_cardBody__F4gIy h3{font-size:20px}.case-select_caseImage__C6gF8{min-height:180px}}@media (max-width:800px){.case-select_header__cPpDn{padding:23px 4.5%}.case-select_brand__WbwP_>span{font-size:34px}.case-select_brand__WbwP_ small{font-size:var(--text-xs)}.case-select_header__cPpDn nav{gap:20px}.case-select_header__cPpDn nav a+a{padding-left:20px}.case-select_header__cPpDn nav a{font-size:12px}.case-select_heroContent__5oDuO{width:91%;margin-top:62px}.case-select_heroContent__5oDuO h1{font-size:62px}.case-select_heroScene__CrkCz img{object-position:58% 50%!important}.case-select_hero____Jvi:after{background:linear-gradient(0deg,#090c0e,transparent 35%),linear-gradient(90deg,#03080bba,transparent 100%)}.case-select_sectionHeading__s_HMT{display:block}.case-select_sectionHeading__s_HMT h2{font-size:26px}.case-select_sectionHeading__s_HMT p{margin-top:8px}.case-select_seasonTabs__XKAgD{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6d6255 transparent;padding:5px 4px 12px}.case-select_seasonPoster__XvhFP{flex:0 0 25%;min-width:170px;aspect-ratio:.78;scroll-snap-align:start}.case-select_seasonName__G14AN{font-size:21px}.case-select_seasonName__G14AN>span,.case-select_seasonNumber__ccBb8,.case-select_seasonSubtitle___S6Iw{font-size:var(--text-xs)}.case-select_libraryHeading__TPgd1 h2{font-size:27px}.case-select_recommendation__LaJ_E{grid-template-columns:140px minmax(0,1fr) auto;gap:20px;padding-right:20px}.case-select_recommendation__LaJ_E>img{width:140px}.case-select_recommendation__LaJ_E h3{font-size:20px}.case-select_recommendationAction__SaOpY{font-size:0;gap:0}.case-select_recommendation__LaJ_E p>span{display:block;margin-left:0}.case-select_caseGrid__REdp1{grid-template-columns:1fr}.case-select_caseCard__1hf59{grid-template-columns:30% minmax(0,1fr);gap:25px}.case-select_caseImage__C6gF8{min-height:160px}.case-select_cardBody__F4gIy h3{font-size:24px}.case-select_caseMeta__9kcJ8{font-size:var(--text-xs)}.case-select_cardBody__F4gIy p{font-size:13px}.case-select_footer__johkq{flex-wrap:wrap}.case-select_footer__johkq>div{flex:1 0 55%}.case-select_footer__johkq details{order:3}.case-select_recent__63d0f{gap:20px}.case-select_recent__63d0f>div{gap:0 20px}}@media (max-width:600px){.case-select_content__B5osb{width:auto;margin-inline:21px}.case-select_hero____Jvi{min-height:665px}.case-select_header__cPpDn{padding:20px 21px;align-items:start;gap:16px}.case-select_brand__WbwP_{gap:0;flex-direction:column;align-items:flex-start}.case-select_brand__WbwP_>span{font-size:33px}.case-select_brand__WbwP_ small{font-size:var(--text-xs);letter-spacing:.16em;margin-top:5px}.case-select_header__cPpDn nav{gap:15px}.case-select_header__cPpDn nav a{min-height:44px;font-size:var(--text-xs)}.case-select_header__cPpDn nav a+a{padding-left:0;border:0}.case-select_heroScene__CrkCz img{object-position:center top!important}.case-select_hero____Jvi:after{background:linear-gradient(0deg,#090c0e,#03080bba 27%,#060b0e1a 65%,#060b0e33)}.case-select_heroContent__5oDuO{width:auto;margin:194px 24px 0;padding-bottom:30px}.case-select_heroKicker__qz3AB{font-size:12px;gap:9px;margin-bottom:15px}.case-select_heroKicker__qz3AB span{font-size:var(--text-xs);padding-left:9px}.case-select_heroContent__5oDuO h1{font-size:53px;line-height:1.16;margin-bottom:20px;letter-spacing:.025em}.case-select_otherTitle__E5kfa{font-size:42px!important;max-width:8em}.case-select_heroStory__EjE3F{font-size:13px;line-height:1.95;max-width:27em;margin-bottom:16px}.case-select_heroStory__EjE3F br{display:none}.case-select_heroMeta__LyLi6{font-size:var(--text-xs);margin-bottom:22px}.case-select_heroActions___o3nN{flex-direction:row;align-items:center;gap:18px}.case-select_primaryButton__ooFR0{flex:1 1;width:auto;min-height:54px;padding:12px 16px;font-size:15px}.case-select_browseLink__Ctp1L{flex:none;font-size:12px;gap:0}.case-select_browseLink__Ctp1L svg{display:none}.case-select_seasons__kBGV7{margin-top:25px}.case-select_sectionHeading__s_HMT h2{font-size:23px}.case-select_sectionHeading__s_HMT p{font-size:var(--text-xs)}.case-select_seasonTabs__XKAgD{margin-right:-21px;padding-right:21px;gap:13px}.case-select_seasonPoster__XvhFP{flex-basis:55%;min-width:164px;aspect-ratio:.79}.case-select_seasonCopy__lcMtp{left:16px;right:16px;bottom:16px}.case-select_seasonSelected__IetSG{top:10px;left:10px;font-size:var(--text-xs)}.case-select_seasonNote__bxCQt{font-size:var(--text-xs);margin-top:10px}.case-select_seasonNote__bxCQt>span{display:none}.case-select_library__ACmEI{padding-top:38px}.case-select_libraryHeading__TPgd1{gap:12px;align-items:center;margin-bottom:19px}.case-select_libraryHeading__TPgd1 h2,.case-select_libraryHeading__TPgd1>span{font-size:22px}.case-select_libraryHeading__TPgd1 small{font-size:var(--text-xs)}.case-select_eyebrow__6HXYn{font-size:var(--text-xs);letter-spacing:.11em;margin-bottom:6px}.case-select_recommendation__LaJ_E{grid-template-columns:95px minmax(0,1fr) 18px;gap:13px;min-height:126px;padding-right:13px;margin-bottom:22px}.case-select_recommendation__LaJ_E>img{width:95px;height:126px}.case-select_recommendation__LaJ_E h3{font-size:18px;margin:5px 0}.case-select_recommendation__LaJ_E .case-select_eyebrow__6HXYn{font-size:var(--text-xs);letter-spacing:0}.case-select_recommendation__LaJ_E p{font-size:var(--text-xs)}.case-select_recommendation__LaJ_E p>span{margin-top:2px}.case-select_recommendationAction__SaOpY svg{width:18px}.case-select_searchRow__voLpz{gap:12px}.case-select_search__gKTJI{gap:9px}.case-select_search__gKTJI input{font-size:12px;min-height:48px}.case-select_search__gKTJI svg{width:18px}.case-select_filterToggle__nPrRd{padding:10px 12px;gap:7px;min-height:48px;font-size:12px}.case-select_filterToggle__nPrRd svg{width:18px}.case-select_filterPanel__Q5QJv{padding:7px 16px 20px}.case-select_filters__17foE{grid-template-columns:1fr;gap:16px}.case-select_filters__17foE select{font-size:14px}.case-select_filterSummary__kbqur{min-height:54px}.case-select_filterSummary__kbqur>p{font-size:var(--text-xs)}.case-select_activeFilters__jpclY{gap:2px 12px}.case-select_caseCard__1hf59{padding:22px 0;gap:17px;grid-template-columns:29% minmax(0,1fr)}.case-select_caseImage__C6gF8{min-height:175px}.case-select_caseNumber__Uj7Nh{top:8px;left:9px;font-size:32px}.case-select_caseMeta__9kcJ8{font-size:var(--text-xs);gap:3px 8px}.case-select_caseMeta__9kcJ8>span:first-child>span{margin-left:6px}.case-select_cardBody__F4gIy h3{font-size:20px;line-height:1.5;margin:8px 0}.case-select_cardBody__F4gIy p{font-size:13px;line-height:1.85;margin-bottom:12px}.case-select_caseAction__AhPIf,.case-select_caseAction__AhPIf small{font-size:var(--text-xs)}.case-select_caseAction__AhPIf svg{width:17px}.case-select_recent__63d0f{flex-direction:column;gap:4px;margin-top:28px;padding:12px 0}.case-select_recent__63d0f h2{margin:0;font-size:var(--text-xs)}.case-select_recent__63d0f>div{display:block}.case-select_recent__63d0f a{gap:14px}.case-select_recent__63d0f a svg{margin-left:auto}.case-select_recent__63d0f b{font-size:12px}.case-select_storageNotice__CoGPO{flex-direction:column;align-items:start;gap:10px;padding:15px;font-size:12px}.case-select_localArchive__P6kuW{margin-top:32px}.case-select_localArchive__P6kuW .archiveTools summary{flex-direction:column;align-items:start;gap:2px;justify-content:center}.case-select_localArchive__P6kuW .archiveTools summary span{font-size:var(--text-xs)}.case-select_localArchive__P6kuW .archiveToolsBody{gap:16px}.case-select_localArchive__P6kuW .archiveToolsBody>div{gap:8px}.case-select_localArchive__P6kuW .archiveToolsBody button{flex:1 1;font-size:12px}.case-select_footer__johkq{margin-top:22px;gap:4px 18px;font-size:var(--text-xs)}.case-select_footer__johkq>div{gap:12px;flex-basis:60%}.case-select_footerBrand__k6492{font-size:23px}.case-select_footer__johkq details{max-width:100%}}@media (max-width:360px){.case-select_content__B5osb{margin-inline:16px}.case-select_header__cPpDn{padding-inline:17px}.case-select_heroContent__5oDuO{margin-inline:19px;margin-top:174px}.case-select_hero____Jvi{min-height:640px}.case-select_heroContent__5oDuO h1{font-size:48px}.case-select_heroStory__EjE3F{font-size:12px}.case-select_heroActions___o3nN{gap:14px}.case-select_primaryButton__ooFR0{padding-inline:13px;font-size:14px}.case-select_browseLink__Ctp1L{font-size:var(--text-xs)}.case-select_seasonTabs__XKAgD{margin-right:-16px;padding-right:16px}.case-select_libraryHeading__TPgd1 h2,.case-select_libraryHeading__TPgd1>span{font-size:20px}.case-select_libraryHeading__TPgd1 small{font-size:var(--text-xs)}.case-select_recommendation__LaJ_E{grid-template-columns:77px minmax(0,1fr) 16px;gap:11px}.case-select_recommendation__LaJ_E>img{width:77px}.case-select_recommendation__LaJ_E h3{font-size:16px}.case-select_recommendation__LaJ_E .case-select_eyebrow__6HXYn,.case-select_search__gKTJI input{font-size:var(--text-xs)}.case-select_filterToggle__nPrRd{padding-inline:10px}.case-select_cardBody__F4gIy h3{font-size:18px}.case-select_caseCard__1hf59{gap:14px}.case-select_caseMeta__9kcJ8{font-size:var(--text-xs)}.case-select_caseMeta__9kcJ8>span:first-child{display:flex;flex-wrap:wrap}.case-select_caseMeta__9kcJ8>span:first-child>span{margin-left:5px}.case-select_footer__johkq>div{letter-spacing:.04em}}@media (max-height:500px) and (min-width:601px){.case-select_hero____Jvi{min-height:390px}.case-select_header__cPpDn{padding:8px 4.5%}.case-select_brand__WbwP_>span{font-size:30px}.case-select_heroContent__5oDuO{margin-top:4px;padding-bottom:16px}.case-select_heroKicker__qz3AB{font-size:var(--text-xs);margin-bottom:5px}.case-select_heroKicker__qz3AB span{font-size:var(--text-xs)}.case-select_heroContent__5oDuO h1{font-size:40px;line-height:1.15;margin-bottom:10px}.case-select_heroContent__5oDuO h1 br{display:none}.case-select_otherTitle__E5kfa{font-size:34px!important;max-width:16em}.case-select_heroStory__EjE3F{font-size:12px;line-height:1.7;margin-bottom:8px;max-width:38em}.case-select_heroMeta__LyLi6{font-size:var(--text-xs);margin-bottom:14px}.case-select_heroActions___o3nN{flex-direction:row;align-items:center;gap:23px}.case-select_primaryButton__ooFR0{width:240px;min-height:48px;padding-block:10px}.case-select_browseLink__Ctp1L{font-size:12px}}@media (prefers-reduced-motion:reduce){.case-select_casePanel__Q7kth,.case-select_heroContent__5oDuO{animation:none}.case-select_page__rlSQX *{transition:none}.case-select_caseCard__1hf59:hover .case-select_caseAction__AhPIf svg,.case-select_caseCard__1hf59:hover .case-select_caseImage__C6gF8 img,.case-select_primaryButton__ooFR0:hover svg,.case-select_seasonPoster__XvhFP:hover>img{transform:none}}.case-select_heroScene__CrkCz{overflow:hidden}.case-select_heroScene__CrkCz img{transform-origin:62% 40%;animation:case-select_slow-push__Myvlv 26s var(--ease-in-out) infinite alternate;will-change:transform}.case-select_heroFlashlight__4IL40{--fx:62%;--fy:42%;position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle 15rem at var(--fx) var(--fy),rgb(255 236 200/.09) 0,rgb(255 236 200/.03) 38%,transparent 62%),radial-gradient(circle 34rem at var(--fx) var(--fy),transparent 0,transparent 30%,rgb(2 5 8/.5) 72%,rgb(2 5 8/.72) 100%);mix-blend-mode:normal;transition:opacity var(--dur-slow) var(--ease-out);animation:case-select_beam-breathe___h0Yc 7s var(--ease-in-out) infinite alternate}.case-select_heroFlashlight__4IL40[data-active]{animation:none}@keyframes case-select_beam-breathe___h0Yc{0%{opacity:.82}to{opacity:1}}.case-select_heroContent__5oDuO{animation:none}.case-select_heroContent__5oDuO>*{animation:case-select_rise-in__nrMEl var(--dur-cinematic) var(--ease-out) both}.case-select_heroKicker__qz3AB{animation-delay:.15s!important}.case-select_heroContent__5oDuO h1{animation-name:case-select_ink-in__IbHfe!important;animation-duration:1.6s!important;animation-delay:.3s!important}.case-select_heroStory__EjE3F{animation-delay:.75s!important}.case-select_heroMeta__LyLi6{animation-delay:.95s!important}.case-select_heroActions___o3nN{animation-delay:1.1s!important}.case-select_primaryButton__ooFR0{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 rgb(255 220 190/.18),0 12px 32px rgb(110 24 16/.35);transition:background var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.case-select_primaryButton__ooFR0:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;z-index:-1;background:linear-gradient(90deg,transparent,rgb(255 230 200/.28),transparent);transform:translateX(-120%) skewX(-18deg)}.case-select_primaryButton__ooFR0:hover:after{animation:case-select_light-sweep__ui39i .9s var(--ease-out)}.case-select_primaryButton__ooFR0:hover{box-shadow:inset 0 1px 0 rgb(255 220 190/.22),0 16px 44px rgb(150 34 22/.45)}.case-select_primaryButton__ooFR0:active{transform:translateY(1px) scale(.995)}.case-select_caseCard__1hf59{position:relative;transition:background var(--dur-slow) var(--ease-out)}.case-select_caseCard__1hf59:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--color-wax),var(--color-parchment) 60%,transparent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.case-select_caseCard__1hf59:focus-visible:before,.case-select_caseCard__1hf59:hover:before{transform:scaleX(1)}.case-select_caseImage__C6gF8 img{filter:saturate(.55) brightness(.72) contrast(1.05);transition:transform 1.2s var(--ease-out),filter var(--dur-slow) var(--ease-out)}.case-select_caseImage__C6gF8:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgb(3 8 11/.6));box-shadow:inset 0 0 0 1px rgb(255 255 255/.04)}.case-select_caseCard__1hf59:focus-visible .case-select_caseImage__C6gF8 img,.case-select_caseCard__1hf59:hover .case-select_caseImage__C6gF8 img{transform:scale(1.07);filter:saturate(.95) brightness(.95) contrast(1.08)}.case-select_caseNumber__Uj7Nh{z-index:1;transition:transform var(--dur-slow) var(--ease-out),color var(--dur-base)}.case-select_caseCard__1hf59:hover .case-select_caseNumber__Uj7Nh{transform:translateY(-2px);color:var(--color-highlight)}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59{animation:case-select_rise-in__nrMEl .7s var(--ease-out) both}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(2){animation-delay:.05s}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(3){animation-delay:.1s}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(4){animation-delay:.15s}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(5){animation-delay:.2s}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(6){animation-delay:.25s}.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59:nth-child(n+7){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.case-select_caseGrid__REdp1>.case-select_caseCard__1hf59,.case-select_heroContent__5oDuO>*,.case-select_heroFlashlight__4IL40,.case-select_heroScene__CrkCz img{animation:none}}.case-select_seasonPoster__XvhFP>img{filter:saturate(.5) brightness(.62);transition:transform 1.2s var(--ease-out),filter var(--dur-slow) var(--ease-out)}.case-select_seasonPoster__XvhFP:focus-visible>img,.case-select_seasonPoster__XvhFP:hover>img{transform:scale(1.06);filter:saturate(.85) brightness(.85)}.case-select_seasonPoster__XvhFP[aria-selected=true]>img{filter:saturate(1) brightness(1)}.case-select_seasonPoster__XvhFP[aria-selected=true]{box-shadow:0 0 0 1px rgb(207 188 161/.35),0 18px 50px rgb(0 0 0/.5),0 0 40px rgb(201 81 59/.18)}.case-select_seasonPoster__XvhFP{transition:border-color var(--dur-base),box-shadow var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.case-select_seasonPoster__XvhFP:hover{transform:translateY(-3px)}.case-select_seasonProgress__4_PSw{box-shadow:0 0 10px var(--color-parchment);transition:width var(--dur-cinematic) var(--ease-out)}.case-select_seasonSelected__IetSG{transition:opacity var(--dur-base)}.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP{animation:case-select_rise-in__nrMEl .8s var(--ease-out) both}.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP:nth-child(2){animation-delay:.06s}.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP:nth-child(3){animation-delay:.12s}.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP:nth-child(4){animation-delay:.18s}.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP:nth-child(5){animation-delay:.24s}@media (hover:none){.case-select_seasonPoster__XvhFP>img{filter:saturate(.75) brightness(.8)}}@media (prefers-reduced-motion:reduce){.case-select_seasonTabs__XKAgD>.case-select_seasonPoster__XvhFP{animation:none}}