.connection-list_list__4_atZ{margin:0;padding:0;border:1px solid #dedbd3;border-radius:8px;background:#fff;list-style:none}.connection-list_list__4_atZ>li{padding:16px 20px;border-bottom:1px solid #f0ede7;font-size:.95rem}.connection-list_list__4_atZ>li:last-child{border-bottom:0}.connection-list_list__4_atZ a{color:var(--ink);font-weight:650;text-decoration-color:#29272240}.connection-list_list__4_atZ a:hover{text-decoration-color:currentColor}.connection-list_relation__OIY3t{color:#855c30}.connection-list_group__PzS_S h3{margin-bottom:7px}.connection-list_group__PzS_S>ul{margin:0;padding-left:24px;list-style:none}.connection-list_group__PzS_S>ul li{position:relative;padding:2px 0}.connection-list_group__PzS_S>ul li:before{box-sizing:border-box;position:absolute;top:0;left:-22px;width:16px;height:calc(50% + .5px);border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-bottom-left-radius:5px;content:""}.connection-list_group__PzS_S>ul li:first-child:before{top:-8px;height:calc(50% + 8.5px)}.connection-list_group__PzS_S>ul li:not(:last-child):after{position:absolute;top:0;bottom:0;left:-22px;border-left:1px solid #dedede;content:""}.connection-list_entityLinkWrap__8lSgE{display:inline-block}.connection-list_actorPreview__DimEj{z-index:60;width:138px;overflow:visible;border:1px solid #d7c8b1;border-radius:8px;background:#fff;box-shadow:0 10px 28px #211b1480;pointer-events:none}.connection-list_actorPreviewArrow__h8pyJ{fill:#fff;stroke:#d7c8b1;stroke-width:1px}.connection-list_actorPreview__DimEj img{display:block;width:138px;height:207px;border-radius:7px 7px 0 0;object-fit:cover}.connection-list_actorName___STc_{position:relative;z-index:1;display:block;padding:7px 9px 8px;color:#292722;font-size:.75rem;font-weight:700;line-height:1.25;text-align:center}.connection-list_actorPreview__DimEj[data-side=top]{animation:connection-list_actor-preview-from-bottom__AWkke .14s ease}.connection-list_actorPreview__DimEj[data-side=bottom]{animation:connection-list_actor-preview-from-top__fFN5a .14s ease}.connection-list_actorPreview__DimEj[data-side=left]{animation:connection-list_actor-preview-from-right__EeGKi .14s ease}.connection-list_actorPreview__DimEj[data-side=right]{animation:connection-list_actor-preview-from-left__Mkn9v .14s ease}@keyframes connection-list_actor-preview-from-bottom__AWkke{0%{opacity:0;transform:translateY(5px)}}@keyframes connection-list_actor-preview-from-top__fFN5a{0%{opacity:0;transform:translateY(-5px)}}@keyframes connection-list_actor-preview-from-right__EeGKi{0%{opacity:0;transform:translateX(5px)}}@keyframes connection-list_actor-preview-from-left__Mkn9v{0%{opacity:0;transform:translateX(-5px)}}@media (prefers-reduced-motion:reduce){.connection-list_actorPreview__DimEj{animation:none}}@media (max-width:600px){.connection-list_list__4_atZ>li{padding-inline:16px}}.briefing-intro_section__cfLWA{width:min(1050px,calc(100% - 48px));margin:18px auto 0}.briefing-intro_message__jCTej{display:flex;align-items:center;gap:13px;padding:14px 17px;border:1px solid #dfd9cb;border-radius:9px;background:#f3eee4}.briefing-intro_icon__iJAKP{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#ead9b8;color:#6f451f}.briefing-intro_message__jCTej h2{color:#28251f;font-size:1rem;font-weight:680;letter-spacing:-.02em;line-height:1.25}.briefing-intro_message__jCTej p{margin-top:2px;color:#625e55;font-size:.8rem;line-height:1.5}@media (max-width:600px){.briefing-intro_section__cfLWA{width:calc(100% - 36px);margin-top:14px}.briefing-intro_message__jCTej{align-items:flex-start;padding:13px 14px}}.guide-search_guide__Ayay6 [hidden]{display:none!important}.guide-search_bar__pBbGW{position:sticky;top:0;z-index:40;padding:12px 0;border-block:1px solid #e1ddd4;background:#f7f5f0f5;backdrop-filter:blur(12px)}.guide-search_inner___u00N{width:min(1050px,calc(100% - 48px));margin-inline:auto;display:flex;align-items:center;background:#fff;border:1px solid #d8d1c5;border-radius:9px}.guide-search_inner___u00N:focus-within{border-color:#9b6a34;box-shadow:0 0 0 2px #9b6a3420}.guide-search_field__kUIPS{display:flex;align-items:center;gap:12px;padding-left:16px;flex:1;min-width:0;color:#777168}.guide-search_field__kUIPS input{width:100%;min-width:0;height:48px;outline:none;background:transparent;color:#292722;font-size:.9rem}.guide-search_field__kUIPS input::placeholder{color:#817b72}.guide-search_field__kUIPS input::-webkit-search-cancel-button{display:none}.guide-search_clear__6LpeS{padding:8px;cursor:pointer}.guide-search_navigation__0PWal{position:relative;flex-shrink:0;padding:5px}.guide-search_trigger__mAsws{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:162px;padding:9px 12px;border-left:1px solid #e9e4dc;color:#5a3d22;font-size:.8rem;cursor:pointer}.guide-search_trigger__mAsws:hover,.guide-search_trigger__mAsws[aria-expanded=true]{background:#f3ece1;border-radius:5px}.guide-search_menu__cx2ku{position:absolute;right:0;top:100%;width:210px;padding:8px;border:1px solid #ddd6cb;border-radius:9px;background:#fff;box-shadow:0 12px 30px #29231b18;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.guide-search_menu__cx2ku[data-open=true]{opacity:1;visibility:visible;transform:translateY(0)}.guide-search_menu__cx2ku a{display:block;padding:9px 12px;border-radius:5px;font-size:.83rem}.guide-search_menu__cx2ku a:hover,.guide-search_menu__cx2ku a[aria-current]{background:#f3ece1;color:#5a3d22}.guide-search_guide__Ayay6 button:focus-visible{outline:2px solid #9b6a34;outline-offset:2px}.guide-search_status__3FzmE{width:min(1050px,calc(100% - 48px));margin:6px auto 0;font-size:.75rem;color:#625e55}.guide-search_status__3FzmE:empty{display:none}.guide-search_empty__fV1ua{width:min(1050px,calc(100% - 48px));margin:24px auto;color:#625e55}.guide-search_empty__fV1ua button{text-decoration:underline;cursor:pointer}@media (max-width:600px){.guide-search_empty__fV1ua,.guide-search_inner___u00N,.guide-search_status__3FzmE{width:calc(100% - 36px)}.guide-search_field__kUIPS{padding-left:10px;gap:7px}.guide-search_field__kUIPS input{font-size:.8rem}.guide-search_field__kUIPS>svg{display:none}.guide-search_trigger__mAsws{min-width:0;gap:7px;padding:9px 8px;font-size:.72rem}.guide-search_trigger__mAsws span{max-width:85px}}@media (prefers-reduced-motion:reduce){.guide-search_menu__cx2ku{transition:none}}.vocabulary-card_labelRow__gzz0U{position:sticky;z-index:10;top:0;background:#fbfaf7;border-bottom:1px solid #f0ede7}.vocabulary-card_label__yV8P2{font-size:.8rem;font-weight:700;color:#77542d}.vocabulary-card_stripButton__tUebP{all:unset;display:block;box-sizing:border-box;width:100%;padding:16px 24px;cursor:pointer}.vocabulary-card_stripButton__tUebP:focus-visible{outline:2px solid #a36e32;outline-offset:-3px}.vocabulary-card_subsection___A_xr{border-top:1px solid #f0ede7}.vocabulary-card_scroll__GasNN{max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cfc7b8 #faf9f5;scrollbar-gutter:stable}.vocabulary-card_scroll__GasNN:focus-visible{outline:2px solid #a36e32;outline-offset:-3px}.vocabulary-card_words__8CCRR{margin:0;padding:0 24px}.vocabulary-card_word__YUheR{display:grid;grid-template-columns:165px minmax(0,1fr);gap:8px 24px;padding:15px 0;border-bottom:1px solid #f0ede7}.vocabulary-card_word__YUheR:last-child{border-bottom:0}.vocabulary-card_word__YUheR dt{font-size:1.05rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.vocabulary-card_wordLabel__uwyYK{display:inline-block;width:fit-content;text-transform:capitalize}.vocabulary-card_cue__iv5DT{display:block;width:fit-content;margin-top:3px;color:#9a6130;font-size:.8rem;font-weight:550;line-height:1.4}.vocabulary-card_word__YUheR dd{margin:0;font-size:.88rem;color:#625e55}.vocabulary-card_details__qV6_y{display:grid;gap:10px}.vocabulary-card_metaRow__WhP9R{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;color:#706b61;font-size:.8rem;font-weight:650}.vocabulary-card_importanceBadge__wHIax{display:inline-flex;align-items:center;width:fit-content;padding:3px 8px;border-radius:999px;background:#66523b;color:#fff4e4;font-size:.8rem;font-weight:750;line-height:1.35;cursor:default}.vocabulary-card_importanceBadge__wHIax[data-tier=essential]{background:#8b3f2d}.vocabulary-card_importanceBadge__wHIax[data-tier=supporting]{background:#735323}.vocabulary-card_importanceBadge__wHIax[data-tier=incidental]{background:#55534e}.vocabulary-card_importanceBadge__wHIax:focus-visible{outline:2px solid #a36e32;outline-offset:2px}.vocabulary-card_importanceTooltip__j6ZjN{position:fixed;z-index:1000;width:min(320px,calc(100vw - 24px));padding:11px 13px;border:1px solid rgb(255 255 255/12%);border-radius:8px;background:#302a23;color:#fff;box-shadow:0 12px 30px rgb(36 29 21/30%);font-size:.92rem;font-weight:550;line-height:1.45;transform:translateX(-50%);pointer-events:none}.vocabulary-card_vocabularyRow__lvuzu{display:grid;grid-template-columns:165px minmax(0,1fr);column-gap:24px;align-items:start;padding:17px 24px;border-bottom:1px solid #f0ede7;scroll-margin-top:90px}.vocabulary-card_vocabularyRow__lvuzu:last-child{border-bottom:0}.vocabulary-card_vocabularyTerm__s7C5t{font-size:1rem;font-weight:680;line-height:1.35}.vocabulary-card_vocabularyCue__B2ZZH{display:block;margin-top:3px;color:#9a6130;font-size:.8rem;font-weight:550;line-height:1.4}.vocabulary-card_vocabularyDetails__IXnRH{display:grid;gap:12px}.vocabulary-card_vocabularyRow__lvuzu p.vocabulary-card_vocabularyContext__8MCjR,.vocabulary-card_vocabularyRow__lvuzu p.vocabulary-card_vocabularyMeaning__E_Fs0{margin:0;font-size:.89rem;line-height:1.5}.vocabulary-card_vocabularyContext__8MCjR{padding:10px 12px;border-left:2px solid #d5a45f;background:#faf7f2;color:#514c44!important}.vocabulary-card_detailLabel__w3eDz{display:block;margin-bottom:3px;color:#77542d;font-size:.68rem;font-weight:750;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}@media (max-width:600px){.vocabulary-card_stripButton__tUebP{padding:14px 18px}.vocabulary-card_words__8CCRR{padding-inline:18px}.vocabulary-card_word__YUheR{grid-template-columns:1fr;gap:3px;padding-block:12px}.vocabulary-card_cue__iv5DT{display:inline-block;margin:0 0 0 8px}.vocabulary-card_vocabularyRow__lvuzu{grid-template-columns:1fr;gap:10px;padding:16px 18px}.vocabulary-card_vocabularyCue__B2ZZH{display:inline;margin:0 0 0 8px}}.trailer-modal_trigger__FLV4f{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:9px 16px;border:1px solid #85776a;border-radius:999px;background:transparent;cursor:pointer;color:#fff;font-size:.84rem;font-weight:650}.trailer-modal_trigger__FLV4f:hover{background:#2f2b26}.trailer-modal_trigger__FLV4f:focus-visible{outline:3px solid #d6a866;outline-offset:4px}.trailer-modal_overlay__x1_Zo{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:#17120dc7;backdrop-filter:blur(16px) saturate(80%)}.trailer-modal_hidden__XnDQj{display:none}.trailer-modal_dialog__dCusC{position:relative;width:min(920px,calc(100vw - 32px));padding:8px;border:1px solid #ffffff2e;border-radius:12px;background:#1d1915e8;box-shadow:0 28px 90px #000a}.trailer-modal_video__yT6GK{overflow:hidden;aspect-ratio:16/9;border-radius:8px;background:#000}.trailer-modal_video__yT6GK iframe{display:block;width:100%;height:100%;border:0}.trailer-modal_close__XHEAR{position:absolute;top:-14px;right:-14px;z-index:1;display:grid;width:38px;height:38px;place-items:center;border:1px solid #ffffff4d;border-radius:50%;background:#2a241ee8;box-shadow:0 6px 18px #0006;cursor:pointer;color:#fff}.trailer-modal_close__XHEAR:hover{background:#46392d}.trailer-modal_close__XHEAR:focus-visible{outline:3px solid #d6a866;outline-offset:3px}.trailer-modal_srOnly__4XOCE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:600px){.trailer-modal_dialog__dCusC{width:calc(100vw - 24px);padding:5px}.trailer-modal_close__XHEAR{top:-12px;right:-4px}}.movie_page__P_KvW{--ink:#292722;--muted:#625e55;--accent:#d5a45f;color:var(--ink);background:#f7f5f0;line-height:1.65}.movie_container__mFYp4{width:min(1050px,calc(100% - 48px));margin-inline:auto}.movie_page__P_KvW a{text-underline-offset:4px}.movie_page__P_KvW a:focus-visible,.movie_page__P_KvW summary:focus-visible{outline:3px solid #b97b35;outline-offset:5px}.movie_hero__I7sAr{position:relative;overflow:hidden;background:#1d1b19;color:#f5f1e9}.movie_hero__I7sAr:after{position:absolute;inset:0;background:radial-gradient(circle at 78% 18%,#8b613327,transparent 38%),linear-gradient(115deg,transparent 45%,#ffffff08);content:"";pointer-events:none}.movie_heroGrid__TTqRh{position:relative;z-index:1;display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start;padding:44px 0}.movie_heroInfo__sSJ2D{max-width:580px}.movie_eyebrow__DVECu{margin-bottom:8px;color:#d6ad75;font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.movie_hero__I7sAr h1{padding-bottom:4px;font-size:clamp(1.55rem,2.7vw,2.25rem);line-height:1.2;letter-spacing:-.035em;font-weight:720}.movie_hero__I7sAr h1 span{font-size:.36em;color:#bdb6ac;font-weight:400;letter-spacing:-.02em}.movie_originalTitle__ShVyO{color:#e4ded5;font-size:.8rem}.movie_originalTitle__ShVyO span{color:#aaa198}.movie_movieDescription__tTZ6R{max-width:580px;margin-top:20px;color:#d7d1c8;font-size:1.05rem;line-height:1.75}.movie_titleMeaning__IOUJo{max-width:540px;margin-top:25px}.movie_titleMeaning__IOUJo p{color:#bdb6ac;font-size:.76rem;font-weight:650}.movie_titleMeaning__IOUJo strong{display:block;margin-top:4px;color:#d7d1c8;font-size:.88rem;font-weight:400}.movie_metadata__g65NP{display:flex;flex-wrap:wrap;gap:0 9px;margin-top:14px;color:#c7c0b6;font-size:.78rem}.movie_metadata__g65NP span{color:#806f5e}.movie_artwork__lHWk_{margin:0;width:100%}.movie_artwork__lHWk_ img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 18px 42px #0008}.movie_artwork__lHWk_ figcaption{margin-top:9px;color:#aaa198;font-size:.64rem;text-align:right}.movie_artwork__lHWk_ a,.movie_sourceLink__L__YK{text-decoration:underline}.movie_body__1lnim{padding-block:30px 60px}.movie_section__AbARI{scroll-margin-top:90px;padding-bottom:30px;margin-bottom:32px}.movie_section__AbARI h2{margin-bottom:4px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:670;letter-spacing:-.035em;line-height:1.25}.movie_section__AbARI h3{font-size:1.05rem;font-weight:650;line-height:1.4}.movie_section__AbARI p:not(.movie_eyebrow__DVECu){margin-top:9px;color:var(--muted);font-size:.9rem}.movie_section__AbARI p.movie_sectionIntro__7DuE9{margin:0 0 30px;color:var(--muted);font-size:.8rem}.movie_definitionList__jzJms,.movie_entryList__5s8df,.movie_listFrame__5iQ_6,.movie_settingList__63E0e{border:1px solid #dedbd3;border-radius:8px;background:#fff}.movie_definitionList__jzJms,.movie_entryList__5s8df,.movie_settingList__63E0e{overflow:hidden}.movie_definitionEntry__t_mgM,.movie_entry__EMuC6,.movie_settingEntry__yMyKz{padding:20px 24px;border-bottom:1px solid #f0ede7;scroll-margin-top:90px}.movie_definitionEntry__t_mgM:last-child,.movie_entry__EMuC6:last-child,.movie_settingEntry__yMyKz:last-child{border-bottom:0}.movie_settingEntry__yMyKz p{margin-block:4px 8px!important}.movie_definitionText__2jYIJ{margin-top:9px}.movie_definitionContext__hBgDd{padding-left:0}.movie_filmLabel__g_8jN{display:block;margin-bottom:3px;color:#77542d;font-size:.75rem;font-weight:680}.movie_credits__LP6l6{display:flex;gap:16px;align-items:center;padding-top:20px;border-top:1px solid #eeece7;color:var(--muted)}.movie_credits__LP6l6 img{display:block;width:104px;height:auto}.movie_credits__LP6l6 p{margin:0;font-size:.7rem;line-height:1.45}@media (min-width:601px){.movie_definitionEntry__t_mgM{display:grid;grid-template-columns:165px minmax(0,1fr);column-gap:24px}.movie_definitionText__2jYIJ{margin-top:0!important}}@media (max-width:800px){.movie_heroGrid__TTqRh{gap:32px;grid-template-columns:220px minmax(0,1fr)}}@media (max-width:600px){.movie_container__mFYp4{width:calc(100% - 36px)}.movie_heroGrid__TTqRh{grid-template-columns:1fr;padding-block:30px 36px}.movie_artwork__lHWk_{width:min(270px,72vw);margin-inline:auto}.movie_credits__LP6l6{align-items:flex-start;flex-direction:column}}.people-list_list__3IbmI{overflow:hidden;border:1px solid #dedbd3;border-radius:8px;background:#fff}.people-list_person__isQ0n{display:grid;grid-template-columns:112px minmax(0,1fr);gap:22px;align-items:start;padding:20px 24px;border-bottom:1px solid #f0ede7;scroll-margin-top:90px}.people-list_person__isQ0n:last-child{border-bottom:0}.people-list_initials__FKlHz{display:grid;width:56px;height:56px;place-items:center;border:1px solid #d9c7a8;border-radius:50%;background:#f5efe4;color:#74491f;font-size:.8rem;font-weight:750;letter-spacing:.06em}.people-list_portrait__4AiV4{display:block;width:112px;height:168px;border:1px solid #d9c7a8;border-radius:7px;object-fit:cover;object-position:center top}.people-list_person__isQ0n h3{font-size:1.3rem;line-height:1.2;letter-spacing:-.025em}.people-list_person__isQ0n p{color:#625e55}.people-list_person__isQ0n p.people-list_actor__q20Fs{margin:3px 0 0!important;color:#77542d!important;font-size:.88rem;font-weight:650;line-height:1.25}.people-list_details____79R{display:grid;gap:12px;margin-top:16px}.people-list_person__isQ0n p.people-list_relevance__ZvvW4,.people-list_person__isQ0n p.people-list_role__roWsh{margin:0!important;font-size:.89rem;line-height:1.5}.people-list_relevance__ZvvW4{max-width:680px;padding:10px 12px;border-left:2px solid #d5a45f;background:#faf7f2;color:#514c44!important}.people-list_detailLabel__ykvGc{display:block;margin-bottom:3px;color:#77542d;font-size:.68rem;font-weight:750;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}@media (max-width:600px){.people-list_person__isQ0n{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px 18px}.people-list_initials__FKlHz{width:44px;height:44px;font-size:.7rem}.people-list_portrait__4AiV4{width:80px;height:120px}}.setting-overview_layout__4ubYk{overflow:hidden;border:1px solid #dedbd3;border-radius:8px;background:#fff}.setting-overview_item__7KBHM{display:grid;grid-template-columns:132px minmax(0,1fr);min-width:0;padding:19px 22px;column-gap:22px}.setting-overview_item__7KBHM+.setting-overview_item__7KBHM{border-top:1px solid #eeece5}.setting-overview_label__t_CyK{padding-top:0;color:#292722;font-size:1.05rem;font-weight:650;line-height:1.4}.setting-overview_answer__byomV{display:block;color:#292722;font-size:.98rem;font-weight:650;line-height:1.5}.setting-overview_layout__4ubYk .setting-overview_detail__MZ1Es{margin:3px 0 0;color:#625e55;font-size:.9rem;line-height:1.65}@media (max-width:520px){.setting-overview_item__7KBHM{grid-template-columns:100px minmax(0,1fr);padding:16px;column-gap:14px}}