[data-optical-surface]{--optical-x:50%;--optical-y:0%;isolation:isolate;position:relative}[data-optical-surface]:after{background:radial-gradient(circle 190px at var(--optical-x) var(--optical-y),rgba(255,255,255,.24),rgba(255,244,224,.09) 34%,transparent 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s ease;z-index:0}[data-optical-surface][data-optical-active=true]:after{opacity:1}[data-optical-surface]>*{position:relative;z-index:1}.mainNav[data-optical-surface]{-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(12,12,15,.82);border-bottom-color:rgba(255,255,255,.22);border-top-color:rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(179,19,43,.18),0 14px 36px rgba(0,0,0,.18)}.mainNav[data-optical-surface]:after{background:radial-gradient(ellipse 280px 86px at var(--optical-x) var(--optical-y),rgba(255,255,255,.14),rgba(207,27,54,.08) 38%,transparent 74%)}@media (min-width:821px){.navContainer{grid-template-columns:repeat(10,minmax(0,1fr))}}.navContainer .navPlaceholder{align-items:center;border-bottom:3px solid transparent;color:rgba(255,255,255,.56);cursor:default;display:flex;font-family:var(--font-display);font-size:12px;font-weight:800;height:100%;justify-content:center;letter-spacing:.08em;min-width:0;padding:0 8px;text-align:center}.navContainer a{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.navContainer a:focus-visible,.navContainer a:hover{background:rgba(255,255,255,.055)}.siteSearch[data-optical-surface]{-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 32px rgba(0,0,0,.18);overflow:hidden}.homeWrapper .heroStory.hasImage .heroStoryText[data-optical-surface],.homeWrapper .heroStoryText[data-optical-surface]{-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%);background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,250,240,.72))!important;border:1px solid rgba(255,255,255,.78);border-top-color:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 1px 0 0 rgba(255,255,255,.52),0 24px 58px rgba(57,39,27,.16),0 0 0 1px rgba(179,19,43,.08);overflow:hidden}.homeWrapper .flashPanel[data-optical-surface]{-webkit-backdrop-filter:blur(24px) saturate(126%);backdrop-filter:blur(24px) saturate(126%);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,250,241,.68));border:1px solid rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 18px 46px rgba(60,41,29,.12),0 0 0 1px rgba(179,19,43,.07);overflow:hidden}.homeWrapper .flashPanel[data-optical-surface] li{border-color:rgba(38,31,27,.1)}@media (min-width:821px){.homeGrid{gap:22px;grid-template-columns:220px minmax(0,1fr) 320px;max-width:1440px;padding-left:24px;padding-right:24px}.heroStory,.heroStory.hasImage,.homeWrapper .heroStory,.homeWrapper .heroStory.hasImage{border-color:rgba(179,19,43,.1);border-radius:20px;box-shadow:0 24px 64px rgba(52,36,26,.12),inset 0 1px 0 rgba(255,255,255,.8);overflow:hidden}.heroStory.hasImage .heroStoryImage{border-bottom:0}.homeWrapper .heroStory.hasImage .heroStoryText[data-optical-surface],.homeWrapper .heroStoryText[data-optical-surface]{border-radius:18px;margin:-24px 24px 24px;width:calc(100% - 48px);z-index:2}.homeWrapper .flashPanel[data-optical-surface]{background:linear-gradient(145deg,rgba(250,249,246,.9),rgba(231,228,222,.74));border-radius:20px}}@media (max-width:820px){.navContainer .navPlaceholder{flex:0 0 auto;font-size:13px;min-width:156px;padding:0 14px}}.mediaMembershipSection{grid-template-columns:1fr}.membershipSignup{background:#fffefd;border-top:1px solid rgba(24,24,28,.16);min-height:640px;overflow:hidden;padding:clamp(72px,8vw,120px) 32px 96px;position:relative}.membershipSignupOrnament{background:url(/images/editorial/editorial-line-art.png) 50%/min(720px,74vw) auto no-repeat;inset:118px 0 0;opacity:.12;pointer-events:none;position:absolute}.membershipSignupInner{margin:0 auto;max-width:940px;position:relative;text-align:center;z-index:1}.membershipSignupInner>span{color:var(--brand-red);display:block;font-size:12px;font-weight:900;letter-spacing:.18em;margin-bottom:18px}.membershipSignup h2{color:#151417;font-family:Georgia,"Times New Roman",var(--font-serif);font-size:clamp(48px,7vw,92px);font-weight:400;letter-spacing:.06em;line-height:1.04;margin:0}.membershipSignup p{color:var(--text-secondary);font-size:17px;line-height:1.7;margin:24px auto 42px}.membershipSignup form{align-items:end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.72fr) minmax(0,1.1fr) auto;margin:0 auto;max-width:900px;text-align:left}.membershipSignup label{color:var(--brand-red);display:grid;font-family:Georgia,"Times New Roman",var(--font-serif);font-size:14px;grid-gap:8px;gap:8px}.membershipSignup input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.72);border:2px solid #18181c;border-radius:0;color:#18181c;font:inherit;font-family:var(--font-display);font-size:16px;height:58px;min-width:0;padding:0 16px;width:100%}.membershipSignup input::placeholder{color:rgba(179,19,43,.42)}.membershipSignup input:focus-visible{box-shadow:0 0 0 3px rgba(179,19,43,.18);outline:0}.membershipSignup button{background:#18181c;border:2px solid #18181c;border-radius:0;color:#fff;cursor:pointer;font-size:13px;font-weight:900;height:58px;letter-spacing:.14em;padding:0 28px;white-space:nowrap}.membershipSignup button:focus-visible,.membershipSignup button:hover{background:var(--brand-red);border-color:var(--brand-red)}.membershipSignup small{color:var(--text-tertiary);display:block;font-size:12px;margin-top:18px}@media (max-width:820px){.membershipSignup{min-height:0;padding:64px 20px 72px}.membershipSignupOrnament{background-size:620px auto;inset:96px 0 0}.membershipSignup h2{font-size:clamp(42px,13vw,58px);letter-spacing:0}.membershipSignup p{margin-bottom:32px}.membershipSignup form{grid-template-columns:1fr}.membershipSignup button{width:100%}}.memberShell{background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(179,19,43,.08) 50%,transparent calc(50% + 1px)),#fffefd;max-width:none;overflow:hidden;padding:0 24px clamp(72px,8vw,120px)}.memberMasthead{align-items:center;display:flex;flex-direction:column;min-height:520px;padding:clamp(72px,9vw,118px) 20px 150px;position:relative;text-align:center}.memberMasthead:after,.memberMasthead:before{background:var(--brand-red);content:"";height:1px;opacity:.32;position:absolute;top:50%;width:min(18vw,260px)}.memberMasthead:before{left:3vw}.memberMasthead:after{right:3vw}.memberMasthead>span,.memberPanelKicker{color:var(--brand-red);display:block;font-size:11px;font-weight:900;letter-spacing:.2em;line-height:1.4}.memberMasthead h1{color:#151417;font-family:Georgia,"Times New Roman",var(--font-serif);font-size:clamp(60px,8vw,116px);font-weight:400;letter-spacing:.04em;line-height:1.06;margin:18px 0 20px}.memberMasthead p{color:var(--text-secondary);font-size:17px;line-height:1.7;margin:0}.memberMastheadOrnament{background:url(/images/editorial/editorial-line-art.png) 50%/contain no-repeat;bottom:-48px;height:300px;opacity:.12;pointer-events:none;position:absolute;width:min(620px,72vw)}.memberPanelStage{margin:-96px auto 0;max-width:820px;position:relative;z-index:1}.memberAuthForm,.memberPanel{background:rgba(255,255,255,.94);border:1px solid rgba(24,24,28,.22);border-radius:0;box-shadow:0 24px 70px rgba(70,34,39,.1);gap:24px;padding:clamp(28px,5vw,56px)}.memberFormHeader{border-bottom:1px solid rgba(24,24,28,.16);padding-bottom:26px;text-align:center}.memberAccountPanel h2,.memberFormHeader h2{color:#151417;font-family:Georgia,"Times New Roman",var(--font-serif);font-size:clamp(36px,5vw,54px);font-weight:400;letter-spacing:0;line-height:1.12;margin:10px 0 12px}.memberAccountEmail,.memberFormHeader p{color:var(--text-secondary);font-size:15px;line-height:1.65;margin:0}.memberAuthForm .tabRow{background:transparent;border-bottom:1px solid rgba(24,24,28,.18);border-radius:0;gap:0;padding:0}.memberAuthForm .tabRow button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--text-tertiary);min-height:50px;padding:10px 14px 13px}.memberAuthForm .tabRow button.active{background:transparent;border-color:var(--brand-red);color:#151417}.memberFieldGrid,.memberPrimaryFields{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.memberAuthForm .memberField{color:#39363a;display:grid;font-family:Georgia,"Times New Roman",var(--font-serif);font-size:14px;font-weight:400;grid-gap:8px;gap:8px}.memberFieldWide{grid-column:1/-1}.memberAuthForm input{background:rgba(255,255,255,.84);border:1px solid #2b292c;border-radius:0;color:#151417;font-family:var(--font-display);font-size:16px;min-height:56px;padding:13px 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.memberAuthForm input::placeholder{color:#817b7d}.memberAuthForm input:focus-visible{background:#fff;border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(179,19,43,.14);outline:0}.memberVerificationRow{align-items:end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.memberAuthForm .memberSecondaryAction{background:transparent;border:1px solid #2b292c;border-radius:0;color:#151417;min-height:56px;padding-inline:22px;white-space:nowrap}.memberAuthForm .memberSecondaryAction:focus-visible,.memberAuthForm .memberSecondaryAction:hover:not(:disabled){background:#151417;border-color:#151417;color:#fff}.memberOptionalFields{border:0;border-top:1px solid rgba(24,24,28,.16);margin:4px 0 0;padding:26px 0 0}.memberOptionalFields legend{color:#151417;font-size:15px;font-weight:900;padding:0 14px 0 0}.memberOptionalFields legend span{color:var(--text-tertiary);font-size:12px;font-weight:600;margin-left:6px}.memberAccountPanel>button,.memberAuthForm .memberSubmit{background:#151417;border:1px solid #151417;border-radius:0;color:#fff;font-size:13px;font-weight:900;letter-spacing:.14em;min-height:58px;padding:12px 28px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.memberAccountPanel>button:focus-visible,.memberAccountPanel>button:hover,.memberAuthForm .memberSubmit:focus-visible,.memberAuthForm .memberSubmit:hover:not(:disabled){background:var(--brand-red);border-color:var(--brand-red)}.memberAccountPanel>button:active,.memberAuthForm .memberSecondaryAction:active:not(:disabled),.memberAuthForm .memberSubmit:active:not(:disabled){transform:translateY(1px)}.memberAuthForm .errorText,.memberAuthForm .successText{border-left:3px solid;font-size:14px;padding:10px 14px}.memberPrivacyNote{color:var(--text-tertiary);font-size:12px;line-height:1.6;margin:18px auto 0;text-align:center}.memberAccountPanel{text-align:center}.memberAccountPanel .memberEntitlements{justify-content:center;margin:8px 0}@media (max-width:820px){.memberShell{padding-inline:16px}.memberMasthead{min-height:420px;padding:64px 0 130px}.memberMasthead:after,.memberMasthead:before{display:none}.memberMasthead h1{font-size:clamp(48px,15vw,70px);letter-spacing:0}.memberMasthead p{font-size:15px}.memberMastheadOrnament{bottom:-12px;height:240px;width:min(520px,104vw)}.memberPanelStage{margin-top:-72px}.memberAuthForm,.memberPanel{padding:28px 20px}.memberFieldGrid,.memberPrimaryFields,.memberVerificationRow{grid-template-columns:1fr}.memberAuthForm .memberSecondaryAction,.memberAuthForm .memberSubmit{width:100%}}.homeWrapper .mainContent .focusDeck,.mainContent .focusDeck{background:transparent;border:0;border-radius:0;border-top:3px solid #18181c;box-shadow:none;padding:18px 0 0}.mainContent .focusDeckHeader{border-bottom-color:rgba(24,24,28,.2);padding:0 0 14px}.mainContent .focusDeckHeader h2{font-size:28px;letter-spacing:0}.mainContent .focusFilters{gap:18px}.mainContent .focusFilters a{background:transparent;border:0;border-radius:0;color:var(--text-secondary);font-size:13px;padding:5px 0;position:relative}.mainContent .focusFilters a:after{background:var(--brand-red);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.mainContent .focusFilters a:focus-visible:after,.mainContent .focusFilters a:hover:after{transform:scaleX(1)}.mainContent .focusCardGrid{gap:0 24px;grid-template-columns:minmax(0,1.28fr) minmax(250px,.72fr);padding-top:22px}.mainContent .focusDeck .compactStoryCard{border-bottom-color:rgba(24,24,28,.16);padding:16px 0}.mainContent .focusDeck .compactStoryCard:first-child{border-bottom:0;border-right:1px solid rgba(24,24,28,.18);grid-column:1;grid-row:1/span 4;padding:0 24px 0 0}.mainContent .focusDeck .compactStoryCard:not(:first-child){grid-column:2}.mainContent .focusDeck .compactStoryCard:not(:first-child).hasImage{align-items:start;grid-template-columns:112px minmax(0,1fr)}.mainContent .focusDeck .compactStoryCard:not(:first-child) p{display:none}.mainContent .focusDeck .compactStoryCard:not(:first-child) span{margin-bottom:4px}.mainContent .focusDeck .compactStoryImage img{aspect-ratio:4/3;border:0;border-radius:0}.mainContent .focusDeck .compactStoryCard h2{font-size:clamp(18px,1.5vw,22px);line-height:1.34}.mainContent .focusDeck .compactStoryCard:first-child h2{font-size:clamp(28px,2.5vw,38px)}.mainContent .focusDeck .compactStoryCard:first-child .compactStoryImage img{aspect-ratio:16/10}.mainContent .visualDirectory{border-top:3px solid #18181c;display:flex;flex-direction:column;gap:0;margin-top:0;padding-top:18px}.mainContent .visualDirectoryBody{display:contents}.mainContent .visualDirectoryHeader{align-items:flex-end;margin-bottom:0;order:1;padding-bottom:16px}.mainContent .visualDirectoryHeader h2{font-size:clamp(30px,3vw,42px);max-width:12em}.mainContent .visualDirectoryHeader p{font-size:14px;line-height:1.6;max-width:540px}.homeWrapper .mainContent .visualDirectoryRail,.mainContent .visualDirectoryRail{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(24,24,28,.18);border-radius:0;box-shadow:none;display:flex;gap:18px;order:2;padding:12px 0}.mainContent .visualDirectoryRail>span{color:var(--brand-red);flex:0 0 auto;margin:0}.mainContent .visualDirectoryRail nav{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none}.homeWrapper .mainContent .visualDirectoryRail a,.mainContent .visualDirectoryRail a{background:transparent;border:0;border-radius:0;color:var(--text-secondary);flex:0 0 auto;font-size:13px;padding:4px 0}.homeWrapper .mainContent .visualDirectoryRail a:focus-visible,.homeWrapper .mainContent .visualDirectoryRail a:hover,.mainContent .visualDirectoryRail a:focus-visible,.mainContent .visualDirectoryRail a:hover{background:transparent;border-color:transparent;color:var(--brand-red)}.mainContent .visualCardGrid{gap:30px 24px;grid-template-columns:repeat(2,minmax(0,1fr));order:3;padding-top:24px}.mainContent .visualCard{border-bottom:1px solid rgba(24,24,28,.16);padding-bottom:24px}.homeWrapper .mainContent .visualCardImage,.mainContent .visualCardImage{border:0;border-radius:0}.mainContent .visualCardImage img{aspect-ratio:16/10}.mainContent .visualCardText h3{font-size:clamp(20px,1.8vw,26px);line-height:1.3}@media (max-width:820px){.mainContent .focusDeckHeader{align-items:flex-start;flex-direction:column}.mainContent .focusFilters{max-width:100%}.mainContent .focusCardGrid,.mainContent .visualCardGrid{grid-template-columns:1fr}.mainContent .focusDeck .compactStoryCard:first-child,.mainContent .focusDeck .compactStoryCard:not(:first-child){border-right:0;grid-column:1;grid-row:auto;padding:18px 0}.mainContent .visualDirectoryHeader,.mainContent .visualDirectoryRail{align-items:flex-start;flex-direction:column}.mainContent .visualDirectoryRail{gap:8px}.mainContent .visualDirectoryRail nav{max-width:100%}}.homeMosaic{background:rgba(255,255,255,.72);border-top:3px solid #18181c;column-count:3;column-gap:0;column-rule:1px solid rgba(24,24,28,.16);display:block;padding-bottom:0;padding-top:0}.homeWrapper .homeMosaic .contentPanel,.homeWrapper .homeMosaic .contentPanel:nth-child(n){background:transparent;border:0;border-bottom:1px solid rgba(24,24,28,.16);border-radius:0;page-break-inside:avoid;break-inside:avoid;box-shadow:none;display:inline-block;margin:0;padding:26px 28px 30px;transform:none;width:100%}.homeWrapper .homeMosaic .contentPanel:hover{border-color:rgba(24,24,28,.16);box-shadow:none;transform:none}.homeMosaic .blockHeader{border-bottom:2px solid #18181c;margin-bottom:20px;padding-bottom:10px}.homeMosaic .blockHeader h3{font-size:24px}.homeMosaic .storyRows{gap:0}.homeMosaic .storyRow{border-bottom:1px solid rgba(24,24,28,.12);padding:14px 0}.homeMosaic .storyRow:last-child{border-bottom:0}.homeMosaic .issueFeatureBody h4,.homeMosaic .panelLead h4,.homeMosaic .storyRow h4{font-size:19px;line-height:1.4}.homeMosaic .panelLeadImage img{aspect-ratio:16/10}@media (max-width:1180px){.homeMosaic{column-count:2}}@media (max-width:820px){.homeMosaic{column-count:1}.homeWrapper .homeMosaic .contentPanel,.homeWrapper .homeMosaic .contentPanel:nth-child(n){padding:24px 18px 26px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mainNav[data-optical-surface]{background:#121216}.siteSearch[data-optical-surface]{background:#27272c}.homeWrapper .flashPanel[data-optical-surface],.homeWrapper .heroStoryText[data-optical-surface]{background:#fffdf8!important}}@media (prefers-reduced-transparency:reduce){.mainNav[data-optical-surface]{background:#121216}.siteSearch[data-optical-surface]{background:#27272c}.homeWrapper .flashPanel[data-optical-surface],.homeWrapper .heroStoryText[data-optical-surface]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8!important}}@media (prefers-reduced-motion:reduce){[data-optical-surface]:after{display:none;transition:none}.navContainer a{transition:none}}@media (min-width:821px){.mainNav[data-optical-surface]{overflow:visible}.navContainer{grid-template-columns:repeat(7,minmax(0,1fr));height:56px;max-width:min(1040px,calc(100vw - 96px));padding:6px 0 0}.navContainer a{font-size:12px;letter-spacing:.12em;padding:0 10px}}.navContainer .navPlaceholder{display:none}.mainContent .focusDeckHeader{align-items:flex-start;gap:18px}.mainContent .focusFilters{flex-wrap:wrap;justify-content:flex-start}.mainContent .focusCardGrid{gap:0;grid-template-columns:1fr;padding-top:14px}.mainContent .focusDeck .compactStoryCard{min-width:0}.mainContent .focusDeck .compactStoryCard:first-child,.mainContent .focusDeck .compactStoryCard:not(:first-child){border-right:0;grid-column:1;grid-row:auto;padding:16px 0}.mainContent .focusDeck .compactStoryCard:first-child{border-bottom:1px solid rgba(24,24,28,.16)}.mainContent .focusDeck .compactStoryCard h2{line-height:1.28;overflow-wrap:break-word}.mainContent .focusDeck .compactStoryCard:first-child h2{font-size:clamp(24px,2vw,30px);line-height:1.18}.mainContent .focusDeck .compactStoryCard:not(:first-child).hasImage{grid-template-columns:104px minmax(0,1fr)}.mainContent .focusCardGrid{gap:20px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);padding-top:0}@media (max-width:820px){.mainContent .focusCardGrid{gap:15px;grid-template-columns:1fr}}.leadEditorialStage{margin:0 auto;max-width:1920px;padding:28px 24px 0}.homeWrapper .homeGridSecondary .flashPanel{position:static;top:auto}@media (min-width:821px){.homeWrapper .leadEditorialStage .heroStory.editorialLead,.homeWrapper .leadEditorialStage .heroStory.editorialLead.hasImage{align-items:stretch;background:#fffdf8;border:1px solid rgba(24,24,28,.14);border-radius:0;box-shadow:0 26px 64px rgba(49,37,29,.14);display:grid;grid-template-columns:minmax(0,1.24fr) minmax(360px,.94fr);grid-template-rows:minmax(clamp(540px,43vw,680px),auto);min-height:clamp(540px,43vw,680px);overflow:hidden}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryImage{border:0;grid-column:1;grid-row:1;height:100%;min-height:clamp(540px,43vw,680px);position:relative}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryImage img{aspect-ratio:auto;display:block;height:100%;min-height:clamp(540px,43vw,680px);object-fit:cover;object-position:center;width:100%}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText[data-optical-surface]{-webkit-backdrop-filter:none;align-content:center;align-self:stretch;backdrop-filter:none;background:#fffdf8!important;border:0;border-radius:0;box-shadow:none;display:grid;grid-column:2;grid-row:1;margin:0;min-height:clamp(540px,43vw,680px);padding:clamp(36px,4.2vw,68px);position:relative;width:100%}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText:after{display:none}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText h1{font-size:clamp(38px,4vw,62px);line-height:1.04;max-width:none;overflow-wrap:break-word}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText p{border-top:1px solid rgba(24,24,28,.16);font-size:clamp(15px,1.25vw,18px);line-height:1.68;margin-top:28px;max-width:none;padding-top:24px}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryFooter{align-self:end;margin-top:32px}.homeWrapper .homeGridSecondary{padding-top:32px}}@media (max-width:820px){.leadEditorialStage{padding:16px 16px 0}.homeWrapper .leadEditorialStage .heroStory.editorialLead,.homeWrapper .leadEditorialStage .heroStory.editorialLead.hasImage{background:#fffdf8;border:1px solid rgba(24,24,28,.14);border-radius:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;overflow:hidden}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryImage{border-bottom:4px solid var(--brand-red);grid-column:1;grid-row:1;height:auto;min-height:0;position:relative}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryImage img{aspect-ratio:4/3;display:block;height:auto;min-height:0;object-fit:cover;object-position:center;width:100%}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText[data-optical-surface]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8!important;border:0;border-radius:0;box-shadow:none;grid-column:1;grid-row:2;margin:0!important;padding:24px 20px 26px;width:100%}.homeWrapper .leadEditorialStage .heroStory.editorialLead .heroStoryText:after{display:none}}.mainNav[data-optical-surface]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505;border:0;box-shadow:none;overflow:hidden}.mainNav:before,.mainNav[data-optical-surface]:after{display:none}.mainNav .navContainer a{background:transparent;border:0;color:#f7f7f5;font-family:var(--font-display);font-weight:800;position:relative;transition:color .16s ease}.mainNav .navContainer a:after{background:var(--brand-red);bottom:0;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .16s ease,width .16s ease;width:0}.mainNav .navContainer a.active,.mainNav .navContainer a:focus-visible,.mainNav .navContainer a:hover,.mainNav .navContainer a[aria-current=page]{background:transparent;color:#f02a4a}.mainNav .navContainer a.active:after,.mainNav .navContainer a[aria-current=page]:after{opacity:1;width:34px}@media (min-width:821px){.mainNav .navContainer{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));height:72px;max-width:1920px;overflow:visible;padding:0 24px;width:100%}.mainNav .navContainer a{font-size:13px;justify-content:center;letter-spacing:.2em;min-width:0;padding:0 12px;text-align:center}}@media (max-width:820px){.mainNav .navContainer{height:50px;padding-bottom:0;padding-top:0}.mainNav .navContainer a{font-size:12px;letter-spacing:.12em;min-width:82px}}.mainNav[data-optical-surface]{border-bottom:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.08)}.mainNav .navContainer{border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.mainNav .navContainer .primaryNavLink{align-items:center;border-left:1px solid rgba(255,255,255,.1);display:flex;height:100%;isolation:isolate;justify-content:center;overflow:hidden;padding:0 clamp(12px,1.4vw,24px);text-align:center;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1)}.mainNav .navContainer .primaryNavLink:first-child{border-left:0}.mainNav .navContainer .primaryNavLink:before{background:var(--brand-red);content:"";inset:auto 0 0;height:3px;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.22,1,.36,1);z-index:-1}.mainNav .navContainer .primaryNavLink:after{display:none}.primaryNavCopy{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:0}.primaryNavCopy strong{color:inherit;font-size:clamp(13px,.95vw,15px);font-weight:850;line-height:1.05;white-space:nowrap}.primaryNavCopy small{color:rgba(255,255,255,.42);font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:650;line-height:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mainNav .primaryNavLink[href="/issues"] .primaryNavCopy small{font-family:Porsche Next,Arial Narrow,Arial,sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em}.mainNav .navContainer .primaryNavLink.active,.mainNav .navContainer .primaryNavLink:focus-visible,.mainNav .navContainer .primaryNavLink:hover,.mainNav .navContainer .primaryNavLink[aria-current=page]{background:#171719;color:#fff}.mainNav .navContainer .primaryNavLink.active:before,.mainNav .navContainer .primaryNavLink:focus-visible:before,.mainNav .navContainer .primaryNavLink:hover:before,.mainNav .navContainer .primaryNavLink[aria-current=page]:before{transform:scaleX(1)}.mainNav .navContainer .primaryNavLink.active .primaryNavCopy small,.mainNav .navContainer .primaryNavLink:focus-visible .primaryNavCopy small,.mainNav .navContainer .primaryNavLink:hover .primaryNavCopy small,.mainNav .navContainer .primaryNavLink[aria-current=page] .primaryNavCopy small{color:rgba(255,255,255,.7)}.mainNav .navContainer .primaryNavLink:focus-visible{outline:2px solid #fff;outline-offset:-4px}@media (min-width:821px){.desktopNavShell{display:block;height:var(--site-nav-height,70px);margin:0 auto;max-width:none;position:relative;width:100%}.desktopMegaToggle{align-items:center;background:#050505;border:0;border-right:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.86);cursor:pointer;display:inline-flex;height:100%;justify-content:center;left:clamp(8px,1.5vw,24px);padding:var(--site-nav-padding,5px) 0 0;position:absolute;top:0;transition:background-color .18s ease,color .18s ease;width:52px;z-index:2}.desktopMegaToggle:hover,.desktopMegaToggle[aria-expanded=true]{background:#171719;color:#fff}.desktopMegaToggle:focus-visible{outline:2px solid #fff;outline-offset:-4px}.mainNav .navContainer{max-width:1440px;padding:0}.mainNav .desktopNavShell .navContainer{height:100%;margin:0 auto;max-width:1120px;padding-left:0;padding-right:0;width:min(calc(100% - 160px),1120px)}}@media (max-width:820px){.desktopNavShell,.mainNav .navContainer{display:none}.mainNav[data-optical-surface]{overflow:visible}.mobileNavShell{align-items:stretch;display:grid;grid-template-columns:54px minmax(0,1fr) 96px;height:var(--site-nav-height,48px);margin:0 auto;max-width:820px;padding-top:var(--site-nav-padding,5px);width:100%}.mobileNavActions a,.mobileNavToggle{align-items:center;background:transparent;border:0;border-radius:0;color:rgba(255,255,255,.86);display:inline-flex;justify-content:center;margin:0;min-height:44px;padding:0}.mobileNavToggle{border-right:1px solid rgba(255,255,255,.12);cursor:pointer;width:54px}.mobileNavActions a:focus-visible,.mobileNavToggle:focus-visible{outline:2px solid #fff;outline-offset:-4px}.mobileNavCurrent{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:0;pointer-events:none}.mobileNavCurrent strong{color:#fff;font-size:14px;font-weight:850;line-height:1.05}.mobileNavCurrent small{color:rgba(255,255,255,.42);font-family:Helvetica Neue,Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:.13em;line-height:1;margin-top:3px;text-transform:uppercase}.mobileNavActions{border-left:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(2,48px)}.mobileNavActions a+a{border-left:1px solid rgba(255,255,255,.08)}.siteChrome[data-search-hidden=true] .mobileNavShell{grid-template-columns:54px minmax(0,1fr) 48px}.siteChrome[data-search-hidden=true] .mobileNavActions{grid-template-columns:48px}.siteChrome[data-search-hidden=true] .mobileNavSearch{display:none}.siteChrome[data-search-hidden=true] .mobileNavActions a+a{border-left:0}}@media (min-width:821px){.mobileChannelLayer,.mobileNavShell{display:none}}.desktopMegaLayer{background:rgba(5,5,5,.38);bottom:0;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;transform:translate3d(0,-12px,0);transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:140}.desktopMegaLayer.isOpen{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.desktopMegaPanel{background:#faf9f6;border-top:3px solid var(--brand-red);box-shadow:0 22px 60px rgba(0,0,0,.22);color:#171717;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(360px,1.3fr) minmax(240px,.85fr) minmax(210px,.75fr) minmax(180px,.65fr);max-height:calc(100vh - 110px);min-height:390px;overflow-y:auto;padding:30px max(34px,calc((100vw - 1500px) / 2)) 38px;width:100%}.desktopMegaPanel a:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.desktopMegaFeatures{border-right:1px solid #d8d5cf;padding-right:36px}.desktopMegaBrand{align-items:flex-end;border-bottom:1px solid #111;display:flex;justify-content:space-between;min-height:72px;padding:0 0 18px}.desktopMegaBrand img{display:block;height:auto;width:184px}.desktopMegaBrand span{color:#6f6b65;font-size:12px;font-weight:800}.desktopMegaFeatureGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.desktopMegaFeatureGrid a{align-items:center;border-bottom:1px solid #d8d5cf;border-right:1px solid #d8d5cf;display:grid;grid-gap:14px;gap:14px;grid-template-columns:34px minmax(0,1fr);min-height:92px;padding:16px;transition:background-color .18s ease,color .18s ease}.desktopMegaFeatureGrid a:nth-child(odd){border-left:1px solid #d8d5cf}.desktopMegaFeatureGrid a:nth-child(-n+2){border-top:1px solid #d8d5cf}.desktopMegaFeatureGrid a:hover{background:#fff;color:var(--brand-red)}.desktopMegaFeatureGrid svg{color:var(--brand-red)}.desktopMegaFeatureGrid small,.desktopMegaFeatureGrid strong{display:block}.desktopMegaFeatureGrid strong{font-size:17px;font-weight:850;line-height:1.15}.desktopMegaFeatureGrid small{color:#8a867e;font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:700;margin-top:5px;text-transform:uppercase}.desktopMegaGroup{border-right:1px solid #d8d5cf;padding:0 32px}.desktopMegaGroup h2{border-top:1px solid #111;font-size:21px;font-weight:800;line-height:1;margin:0 0 18px;padding-top:16px}.desktopMegaLinkGrid{display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.desktopMegaLinkGrid a,.desktopMegaLinkList a{border-bottom:1px solid #e3e0da;display:block;padding:13px 0;transition:color .16s ease,padding-left .18s cubic-bezier(.22,1,.36,1)}.desktopMegaLinkGrid a:hover,.desktopMegaLinkList a:hover{color:var(--brand-red);padding-left:7px}.desktopMegaLinkGrid small,.desktopMegaLinkGrid strong{display:block}.desktopMegaLinkGrid strong,.desktopMegaLinkList a{font-size:15px;font-weight:750;line-height:1.25}.desktopMegaLinkGrid small{color:#9a968e;font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:700;margin-top:5px;text-transform:uppercase}.desktopMegaServices{border-right:0;padding-right:0}.desktopMegaServices a{align-items:center;display:flex;gap:10px}@media (max-width:1120px) and (min-width:821px){.desktopMegaPanel{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:28px;padding-right:28px}.desktopMegaFeatures{border-bottom:1px solid #d8d5cf;border-right:0;grid-column:1/-1;margin-bottom:26px;padding-bottom:26px;padding-right:0}.desktopMegaFeatureGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.desktopMegaFeatureGrid a:nth-child(odd){border-left:0}.desktopMegaFeatureGrid a:first-child{border-left:1px solid #d8d5cf}.desktopMegaFeatureGrid a:nth-child(-n+4){border-top:1px solid #d8d5cf}}.mobileChannelLayer{background:#f6f4ef;bottom:0;left:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;transform:translate3d(0,-10px,0);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:140}.mobileChannelLayer.isOpen{opacity:1;pointer-events:auto;transform:translateZ(0);visibility:visible}.mobileChannelPanel{margin:0 auto;max-width:820px;min-height:100%;padding:28px 20px max(28px,env(safe-area-inset-bottom))}.mobileChannelHeader{align-items:flex-end;border-bottom:2px solid #111;display:flex;justify-content:space-between;padding-bottom:18px}.mobileChannelHeader span{color:var(--brand-red);font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.2em}.mobileChannelHeader h2{color:#111;font-size:28px;letter-spacing:0;line-height:1;margin:6px 0 0}.mobileChannelHeader p{color:#77736b;font-size:12px;margin:0}.mobileChannelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobileChannelGrid a{align-items:flex-start;border-bottom:1px solid #d8d5ce;color:#171717;display:flex;flex-direction:column;justify-content:center;min-height:76px;padding:12px 14px;position:relative}.mobileChannelGrid a:nth-child(odd){border-right:1px solid #d8d5ce}.mobileChannelGrid a:before{background:var(--brand-red);bottom:16px;content:"";left:0;position:absolute;top:16px;transform:scaleY(0);transform-origin:center;transition:transform .18s ease;width:3px}.mobileChannelGrid a.isCurrent:before,.mobileChannelGrid a:focus-visible:before,.mobileChannelGrid a:hover:before{transform:scaleY(1)}.mobileChannelGrid a.isCurrent{background:#ece8e0;color:var(--brand-red)}.mobileChannelGrid strong{font-size:18px;font-weight:850;line-height:1.15}.mobileChannelGrid small{color:#8b877f;font-family:Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.mobileChannelFooter{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.mobileChannelFooter a{border-bottom:1px solid #111;border-top:1px solid #111;color:#111;font-size:14px;font-weight:800;padding:16px 12px;text-align:center}.mobileChannelFooter a+a{border-left:1px solid #111}@media (max-width:360px){.mobileChannelPanel{padding-left:14px;padding-right:14px}.mobileChannelHeader p{display:none}.mobileChannelGrid strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.desktopMegaFeatureGrid a,.desktopMegaLayer,.desktopMegaLinkGrid a,.desktopMegaLinkList a,.mainNav .navContainer .primaryNavLink,.mainNav .navContainer .primaryNavLink:before,.mobileChannelGrid a:before,.mobileChannelLayer{transition:none}}.homeWrapper .homeGridSecondary{align-items:start;row-gap:0;max-width:1920px}.homeWrapper .homeGridSecondary .editorialDesk,.homeWrapper .homeGridSecondary .flashItemText,.homeWrapper .homeGridSecondary .focusCardGrid,.homeWrapper .homeGridSecondary .focusDeck,.homeWrapper .homeGridSecondary .focusStoryBody,.homeWrapper .homeGridSecondary .focusStoryCard,.homeWrapper .homeGridSecondary .focusStoryRail,.homeWrapper .homeGridSecondary .mainContent,.homeWrapper .homeGridSecondary>*{min-width:0}.homeWrapper .homeGridSecondary .mainContent{align-self:start;background:transparent;border:0;border-radius:0;box-shadow:none;gap:36px;max-width:100%;overflow:hidden;padding:0;width:100%}.homeWrapper .homeGridSecondary .editorialDesk{align-items:start;display:grid;grid-gap:clamp(24px,1.7vw,34px);gap:clamp(24px,1.7vw,34px);grid-template-columns:minmax(220px,.72fr) minmax(0,2.5fr);max-width:100%;min-width:0}.homeWrapper .homeGridSecondary>.shopModule{align-self:start;grid-column:1/-1;margin-top:0}.homeWrapper .homeGridSecondary .coversBlock,.homeWrapper .homeGridSecondary .financeWidget{background:#fff;border:1px solid rgba(24,24,28,.14);border-radius:4px;box-shadow:0 12px 30px rgba(49,37,29,.06);max-width:100%;overflow:hidden;padding:18px}.homeWrapper .homeGridSecondary .coversBlock h4{border-bottom:2px solid var(--brand-red);font-size:17px;line-height:1.2;margin-bottom:14px;padding-bottom:9px}.homeWrapper .homeGridSecondary .doubleCovers{gap:12px}.homeWrapper .homeGridSecondary .sidebarCoverLink{min-width:0;overflow:hidden}.homeWrapper .homeGridSecondary .sidebarCoverLink img{aspect-ratio:3/4;border-radius:0;box-shadow:none;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.homeWrapper .homeGridSecondary .bifengBlock,.homeWrapper .homeGridSecondary .sidebarArticles,.homeWrapper .homeGridSecondary .sidebarArticles a,.homeWrapper .homeGridSecondary .sidebarArticles li{max-width:100%;min-width:0}.homeWrapper .homeGridSecondary .sidebarArticles strong{overflow-wrap:break-word;word-break:normal}.homeWrapper .homeGridSecondary .mainContent .focusDeck{background:transparent;border:0;border-radius:0;border-top:4px solid #18181c;box-shadow:none;display:block;max-width:100%;overflow:hidden;padding:0;width:100%}.homeWrapper .homeGridSecondary .focusDeckHeader{align-items:center;border-bottom:1px solid rgba(24,24,28,.18);display:grid;grid-gap:18px 26px;gap:18px 26px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:18px 0 16px}.homeWrapper .homeGridSecondary .focusDeckHeader h2{font-family:var(--font-display);font-size:clamp(28px,2vw,36px);font-weight:850;letter-spacing:0;line-height:1;margin:0;white-space:nowrap}.homeWrapper .homeGridSecondary .focusFilters{align-items:center;display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end;max-width:100%;min-width:0;overflow:visible}.homeWrapper .homeGridSecondary .focusFilters a,.homeWrapper .homeGridSecondary .focusFilters a:focus-visible,.homeWrapper .homeGridSecondary .focusFilters a:hover{background:transparent;border:0;border-radius:0;flex:0 0 auto;font-size:12px;padding:4px 0;white-space:nowrap}.homeWrapper .homeGridSecondary .focusCardGrid{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.36fr) minmax(260px,.84fr);max-width:100%;overflow:hidden;padding:22px 0 0;width:100%}.homeWrapper .homeGridSecondary .focusCardGrid.isSingle{grid-template-columns:minmax(0,1fr)}.homeWrapper .homeGridSecondary .focusStoryCard.isLead{border-right:1px solid rgba(24,24,28,.16);display:flex;flex-direction:column;max-width:100%;overflow:hidden;padding:0 24px 0 0}.homeWrapper .homeGridSecondary .focusStoryCard.isLead .focusStoryImage{aspect-ratio:16/9;flex:1 1 280px;min-height:240px;max-width:100%;overflow:hidden;width:100%}.homeWrapper .homeGridSecondary .focusStoryImage img{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.homeWrapper .homeGridSecondary .focusStoryBody{max-width:100%;overflow:hidden}.homeWrapper .homeGridSecondary .focusStoryCard.isLead .focusStoryBody h3{font-size:clamp(26px,2.2vw,36px);line-height:1.14;margin-top:8px;max-width:100%;overflow-wrap:break-word;word-break:normal}.homeWrapper .homeGridSecondary .focusStoryCard.isLead .focusStoryBody p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;line-height:1.58;overflow:hidden}.homeWrapper .homeGridSecondary .focusStoryRail{align-content:stretch;align-self:stretch;display:grid;height:100%;max-width:100%;overflow:hidden}.homeWrapper .homeGridSecondary .focusStoryRailCount1{grid-template-rows:minmax(0,1fr)}.homeWrapper .homeGridSecondary .focusStoryRailCount2{grid-template-rows:repeat(2,minmax(0,1fr))}.homeWrapper .homeGridSecondary .focusStoryRailCount3{grid-template-rows:repeat(3,minmax(0,1fr))}.homeWrapper .homeGridSecondary .focusStoryRailCount4{grid-template-rows:repeat(4,minmax(0,1fr))}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary{align-content:center;align-items:center;border-bottom:1px solid rgba(24,24,28,.14);display:grid;grid-gap:14px;gap:14px;grid-template-columns:108px minmax(0,1fr);max-width:100%;overflow:hidden;height:100%;min-height:0;padding:12px 0}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary:first-child{padding-top:12px}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary:last-child{border-bottom:0;padding-bottom:12px}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary .focusStoryImage{aspect-ratio:4/3;max-width:108px;overflow:hidden;width:108px}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary .focusStoryBody h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;line-height:1.34;margin-top:5px;max-width:100%;overflow:hidden;overflow-wrap:break-word;word-break:normal}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary.textOnly{grid-template-columns:minmax(0,1fr)}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary.textOnly .focusStoryBody{border-left:2px solid rgba(179,19,43,.34);padding-left:13px}.homeWrapper .homeGridSecondary .focusStoryCard.isLead.textOnly{justify-content:center}.homeWrapper .homeGridSecondary .focusStoryCard.isLead.textOnly .focusStoryBody{padding:clamp(22px,4vw,54px)}.homeWrapper .homeGridSecondary .flashPanel[data-optical-surface]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff!important;border:1px solid rgba(24,24,28,.14);border-radius:4px;box-shadow:0 14px 34px rgba(49,37,29,.07);max-width:100%;overflow:hidden;padding:22px;width:100%}.homeWrapper .homeGridSecondary .flashPanel[data-optical-surface]:after{display:none}.homeWrapper .homeGridSecondary .flashPanel .blockHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px;min-width:0}.homeWrapper .homeGridSecondary .flashPanel .blockHeader h3{font-family:var(--font-display);font-size:23px;font-weight:850;letter-spacing:0;white-space:nowrap}.homeWrapper .homeGridSecondary .flashPanel .seeAllLink{flex:0 0 auto;font-size:12px;white-space:nowrap}.homeWrapper .homeGridSecondary .flashPanel li{gap:12px;grid-template-columns:36px minmax(0,1fr);max-width:100%;overflow:hidden;padding:16px 0}.homeWrapper .homeGridSecondary .flashRank{font-family:var(--font-display);font-size:20px}.homeWrapper .homeGridSecondary .flashPanel .flashItemText>a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.38;margin:0;max-width:100%;overflow:hidden;overflow-wrap:break-word;word-break:normal}.homeWrapper .homeGridSecondary .flashItemText small{font-size:11px;gap:7px;margin-top:6px}.homeWrapper .homeGridSecondary .financeWidget{width:100%}.homeWrapper .homeGridSecondary .indexRow{gap:8px;grid-template-columns:minmax(0,1fr) auto auto}@media (min-width:1281px){.homeWrapper .homeGridSecondary{column-gap:clamp(24px,1.7vw,34px);row-gap:0;grid-template-columns:minmax(0,3.22fr) minmax(330px,.92fr);padding:32px 24px 36px}}@media (min-width:1025px) and (max-width:1280px){.homeWrapper .homeGridSecondary{grid-template-columns:minmax(0,1fr) 330px;padding:30px 24px 34px}.homeWrapper .homeGridSecondary .leftSidebar{display:none!important}.homeWrapper .homeGridSecondary .editorialDesk{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.homeWrapper .homeGridSecondary{display:grid!important;grid-template-columns:1fr!important;padding:28px 20px 32px!important}.homeWrapper .homeGridSecondary .leftSidebar{display:none!important}.homeWrapper .homeGridSecondary .editorialDesk{grid-template-columns:minmax(0,1fr)}.homeWrapper .homeGridSecondary .rightSidebar{margin-top:0}}@media (max-width:820px){.homeWrapper .homeGridSecondary{display:block!important;padding:24px 16px 30px!important}.homeWrapper .homeGridSecondary .mainContent{overflow:visible}.homeWrapper .homeGridSecondary .editorialDesk{display:block}.homeWrapper .homeGridSecondary .focusDeckHeader{align-items:start;grid-template-columns:1fr}.homeWrapper .homeGridSecondary .focusFilters{justify-content:flex-start}.homeWrapper .homeGridSecondary .focusCardGrid{gap:18px;grid-template-columns:1fr}.homeWrapper .homeGridSecondary .focusStoryCard.isLead{border-bottom:1px solid rgba(24,24,28,.16);border-right:0;padding:0 0 20px}.homeWrapper .homeGridSecondary .focusStoryCard.isLead .focusStoryImage{flex:none;min-height:0}.homeWrapper .homeGridSecondary .focusStoryRail{height:auto}.homeWrapper .homeGridSecondary .focusStoryRailCount1,.homeWrapper .homeGridSecondary .focusStoryRailCount2,.homeWrapper .homeGridSecondary .focusStoryRailCount3,.homeWrapper .homeGridSecondary .focusStoryRailCount4{grid-template-rows:none}.homeWrapper .homeGridSecondary .rightSidebar{margin-top:30px}}@media (max-width:520px){.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary{gap:12px;grid-template-columns:88px minmax(0,1fr)}.homeWrapper .homeGridSecondary .focusStoryCard.isSecondary .focusStoryImage{max-width:88px;width:88px}.homeWrapper .homeGridSecondary .flashPanel[data-optical-surface]{padding:18px}}.homeWrapper .shopModule{background:#fffdf8;border-bottom:1px solid rgba(179,19,43,.2);border-top:1px solid rgba(179,19,43,.2);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);isolation:isolate;margin-top:8px;max-width:100%;min-width:0;overflow:hidden;width:100%}.homeWrapper .shopAnniversaryPanel,.homeWrapper .shopMagnetPanel,.homeWrapper .shopTotePanel{min-width:0;position:relative}.homeWrapper .shopTotePanel{align-items:end;border-right:1px solid rgba(179,19,43,.18);display:grid;grid-gap:clamp(18px,2vw,34px);gap:clamp(18px,2vw,34px);grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);min-height:440px;overflow:hidden;padding:48px clamp(24px,2.5vw,42px) 32px}.homeWrapper .shopMagnetPanel:before,.homeWrapper .shopTotePanel:before{background:radial-gradient(circle,rgba(179,19,43,.13) 0 1px,transparent 1.4px);background-size:18px 18px;content:"";inset:0;opacity:.24;pointer-events:none;position:absolute;z-index:-1}.homeWrapper .shopSequence{color:var(--brand-red);font-size:11px;font-weight:900;left:clamp(24px,2.5vw,42px);letter-spacing:.18em;position:absolute;top:24px}.homeWrapper .shopToteArt{display:block;height:100%;object-fit:contain;object-position:center bottom;width:100%}.homeWrapper .shopToteVisual{align-self:center;display:grid;grid-gap:4px;gap:4px;margin:0;max-width:100%;width:100%}.homeWrapper .shopToteArtwork{aspect-ratio:1618/972;position:relative;width:100%}.homeWrapper .shopToteLogo{display:block;height:auto;pointer-events:none;position:absolute;z-index:2}.homeWrapper .shopToteLogoFront{left:8.5%;top:69%;width:28%}.homeWrapper .shopToteLogoReverse{left:63%;top:62%;width:26%}.homeWrapper .shopToteFaces{color:var(--brand-red);display:grid;font-size:9px;font-weight:900;grid-template-columns:repeat(2,minmax(0,1fr));letter-spacing:.14em;line-height:1.3;margin-top:-2px;text-align:center}.homeWrapper .shopProductCopy{position:relative;z-index:1}.homeWrapper .shopProductCopy small{color:var(--brand-red);display:block;font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1.4;margin-bottom:12px}.homeWrapper .shopProductCopy h3{color:#18181c;font-family:Songti TC,STSong,Songti SC,SimSun,"Noto Serif CJK TC","Noto Serif TC",serif;font-size:clamp(25px,2.15vw,36px);font-weight:500;letter-spacing:0;line-height:1.17;margin:0}.homeWrapper .shopProductCopy p{border-top:1px solid rgba(24,24,28,.16);color:#67615c;font-size:13px;line-height:1.65;margin:18px 0 0;padding-top:15px}.homeWrapper .shopToteCopy{align-self:center;padding-top:24px}.homeWrapper .shopModuleSide{display:grid;grid-template-rows:minmax(220px,1fr) minmax(220px,1fr);min-width:0}.homeWrapper .shopMagnetPanel{align-items:center;border-bottom:1px solid rgba(179,19,43,.18);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(130px,.9fr) minmax(150px,1.1fr);overflow:hidden;padding:22px 24px}.homeWrapper .shopMagnetArt{display:block;height:auto;max-height:190px;object-fit:contain;width:100%}.homeWrapper .shopMagnetVisual{aspect-ratio:4/3;margin:0;position:relative;width:100%}.homeWrapper .shopMagnetLogo{bottom:13.5%;display:block;height:auto;left:27.5%;pointer-events:none;position:absolute;width:24%;z-index:2}.homeWrapper .shopMagnetCopy h3{font-size:clamp(23px,1.8vw,30px)}.homeWrapper .shopMagnetCopy p{margin-top:12px;padding-top:11px}.homeWrapper .shopAnniversaryPanel{background:#101011;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(112px,.85fr);min-height:220px;overflow:hidden}.homeWrapper .shopAnniversaryPanel:before{background:radial-gradient(circle at 28% 50%,rgba(218,0,28,.24),transparent 58%);content:"";inset:0;pointer-events:none;position:absolute}.homeWrapper .shopAnniversaryVisual{margin:0;min-height:220px;position:relative}.homeWrapper .shopAnniversaryArt{object-fit:contain;object-position:center;padding:12px 8px 12px 14px}.homeWrapper .shopAnniversaryMeta{align-content:center;border-left:1px solid rgba(255,255,255,.16);color:#fffaf2;display:grid;padding:22px 18px;position:relative}.homeWrapper .shopAnniversaryMeta p{color:#ef233c;font-size:9px;font-weight:900;letter-spacing:.18em;line-height:1.5;margin:0 0 14px}.homeWrapper .shopAnniversaryMeta h2{font-family:Songti TC,STSong,Songti SC,SimSun,serif;font-size:clamp(24px,2vw,34px);font-weight:700;letter-spacing:0;line-height:1.08;margin:0}.homeWrapper .shopAnniversaryMeta span{border-top:1px solid rgba(255,255,255,.28);color:rgba(255,250,242,.7);font-family:Arial Narrow,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;margin-top:18px;padding-top:10px}@media (max-width:1280px){.homeWrapper .shopModule{grid-template-columns:minmax(0,1fr)}.homeWrapper .shopTotePanel{border-bottom:1px solid rgba(179,19,43,.18);border-right:0}.homeWrapper .shopModuleSide{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.homeWrapper .shopMagnetPanel{border-bottom:0;border-right:1px solid rgba(179,19,43,.18)}}@media (max-width:820px){.homeWrapper .shopModule{margin-top:30px}.homeWrapper .shopTotePanel{gap:10px;grid-template-columns:minmax(0,1fr);min-height:0;padding:48px 20px 28px}.homeWrapper .shopToteArt{max-height:none}.homeWrapper .shopToteCopy{padding-top:0}.homeWrapper .shopToteCopy h3 br{display:none}.homeWrapper .shopModuleSide{display:block}.homeWrapper .shopMagnetPanel{border-bottom:1px solid rgba(179,19,43,.18);border-right:0;grid-template-columns:minmax(120px,.9fr) minmax(0,1.1fr);min-height:230px;padding:24px 20px}.homeWrapper .shopAnniversaryPanel{grid-template-columns:minmax(0,1.35fr) minmax(112px,.65fr);min-height:360px}.homeWrapper .shopAnniversaryVisual{min-height:360px}}@media (max-width:420px){.homeWrapper .shopMagnetPanel{grid-template-columns:minmax(0,1fr);text-align:center}.homeWrapper .shopMagnetVisual{margin:0 auto;width:78%}.homeWrapper .shopMagnetArt{margin:0 auto;max-height:none;width:100%}.homeWrapper .shopAnniversaryPanel{grid-template-columns:minmax(0,1fr) 104px}.homeWrapper .shopAnniversaryArt{padding-left:8px;padding-right:4px}.homeWrapper .shopAnniversaryMeta{padding:18px 12px}}.homeWrapper .homeGridSecondary .rightSidebar{align-self:start;gap:0;max-width:100%;min-width:0;width:100%}.homeWrapper .updatesFinancePanel{background:#fff;border:1px solid rgba(24,24,28,.14);border-radius:4px;box-shadow:0 14px 34px rgba(49,37,29,.07);max-width:100%;min-width:0;overflow:hidden;width:100%}.homeWrapper .updatesFinancePanel .financeWidget,.homeWrapper .updatesFinancePanel .flashPanel[data-optical-surface]{background:transparent!important;border:0;border-radius:0;box-shadow:none;max-width:100%;min-width:0;width:100%}.homeWrapper .updatesFinancePanel .flashPanel[data-optical-surface]{padding:20px 22px 12px}.homeWrapper .updatesFinancePanel .flashPanel .blockHeader{margin-bottom:2px}.homeWrapper .updatesFinancePanel .flashPanel .blockHeader h3{font-size:21px}.homeWrapper .updatesFinancePanel .flashPanel li{gap:10px;grid-template-columns:32px minmax(0,1fr);padding:10px 0}.homeWrapper .updatesFinancePanel .flashRank{font-size:18px}.homeWrapper .updatesFinancePanel .flashPanel .flashItemText>a{font-size:15px;line-height:1.32}.homeWrapper .updatesFinancePanel .flashItemText small{font-size:10px;margin-top:4px}.homeWrapper .updatesFinancePanel .financeWidget{border-top:1px solid rgba(24,24,28,.16);padding:16px 22px 20px}.homeWrapper .updatesFinancePanel .widgetHeader{align-items:baseline;border:0;display:flex;justify-content:space-between;margin:0 0 12px;padding:0}.homeWrapper .updatesFinancePanel .widgetHeader h3{font-family:var(--font-display);font-size:14px;font-weight:850;letter-spacing:.08em}.homeWrapper .updatesFinancePanel .widgetHeader>span{color:var(--text-tertiary);font-size:10px;letter-spacing:.08em}.homeWrapper .updatesFinancePanel .marketCarousel{height:132px;overflow:hidden;position:relative}.homeWrapper .updatesFinancePanel .marketSlide{animation:marketSlideCycle 15s linear infinite;inset:0;opacity:0;position:absolute;transform:translateY(6px)}.homeWrapper .updatesFinancePanel .marketSlide2{animation-delay:5s}.homeWrapper .updatesFinancePanel .marketSlide3{animation-delay:10s}.homeWrapper .updatesFinancePanel .marketSlideHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.homeWrapper .updatesFinancePanel .marketSlideHeader>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.homeWrapper .updatesFinancePanel .marketSlideHeader>div:last-child{justify-items:end}.homeWrapper .updatesFinancePanel .marketSlideHeader span{color:var(--color-ink);font-size:14px;font-weight:800;line-height:1.2}.homeWrapper .updatesFinancePanel .marketSlideHeader small{color:var(--text-tertiary);font-size:9px;letter-spacing:.12em}.homeWrapper .updatesFinancePanel .marketSlideHeader strong{font-size:15px;line-height:1.1}.homeWrapper .updatesFinancePanel .marketSlideHeader em{font-size:10px;font-style:normal}.homeWrapper .updatesFinancePanel .marketSlide svg{display:block;height:86px;margin-top:5px;overflow:visible;width:100%}.homeWrapper .updatesFinancePanel .marketSlide.trendUp{color:var(--brand-red)}.homeWrapper .updatesFinancePanel .marketSlide.trendDown{color:#397052}.homeWrapper .updatesFinancePanel .marketGridLine{stroke:rgba(24,24,28,.1);stroke-dasharray:2 5;stroke-width:1}.homeWrapper .updatesFinancePanel .marketLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.homeWrapper .updatesFinancePanel .marketCycleLegend{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 13px}.homeWrapper .updatesFinancePanel .marketCycleLegend span{animation:marketLegendCycle 15s linear infinite;border-top:2px solid rgba(24,24,28,.16);color:var(--text-tertiary);font-size:9px;letter-spacing:.08em;padding-top:5px}.homeWrapper .updatesFinancePanel .marketCycleLegend span:nth-child(2){animation-delay:5s}.homeWrapper .updatesFinancePanel .marketCycleLegend span:nth-child(3){animation-delay:10s}@keyframes marketSlideCycle{0%,29%{opacity:1;transform:translateY(0)}33.333%,to{opacity:0;transform:translateY(-5px)}}@keyframes marketLegendCycle{0%,29%{border-top-color:var(--brand-red);color:var(--color-ink)}33.333%,to{border-top-color:rgba(24,24,28,.16);color:var(--text-tertiary)}}@media (min-width:1281px){.homeWrapper .updatesFinancePanel .flashPanel[data-optical-surface]{padding:14px 18px 8px}.homeWrapper .updatesFinancePanel .flashPanel .blockHeader{padding-bottom:8px}.homeWrapper .updatesFinancePanel .flashPanel li{padding:6px 0}.homeWrapper .updatesFinancePanel .financeWidget{padding:12px 18px 19px}.homeWrapper .updatesFinancePanel .widgetHeader{margin-bottom:8px}.homeWrapper .updatesFinancePanel .marketCarousel{height:108px}.homeWrapper .updatesFinancePanel .marketSlide svg{height:66px}.homeWrapper .updatesFinancePanel .marketCycleLegend{margin:2px 0 8px}}.homeWrapper .updatesFinancePanel .indicesGrid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.homeWrapper .updatesFinancePanel .indexRow{align-content:start;border-left:1px solid rgba(24,24,28,.12);display:grid;grid-gap:4px;gap:4px;grid-template-columns:1fr;padding:0 10px}.homeWrapper .updatesFinancePanel .indexRow:first-child{border-left:0;padding-left:0}.homeWrapper .updatesFinancePanel .indexRow:last-child{padding-right:0}.homeWrapper .updatesFinancePanel .indexRow>span:first-child{color:var(--text-tertiary);font-size:10px;line-height:1.25}.homeWrapper .updatesFinancePanel .indexRow strong{font-size:13px;line-height:1.2;white-space:nowrap}.homeWrapper .updatesFinancePanel .indexRow .numDown,.homeWrapper .updatesFinancePanel .indexRow .numUp{font-size:10px;line-height:1.2}.homeWrapper .updatesFinancePanel .ratesGrid{border-top:1px dashed rgba(24,24,28,.16);display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px}.homeWrapper .updatesFinancePanel .rateRow{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.homeWrapper .updatesFinancePanel .rateRow span{color:var(--text-tertiary);font-size:11px;white-space:nowrap}.homeWrapper .updatesFinancePanel .rateRow strong{font-size:12px;white-space:nowrap}.homeWrapper .homeGridSecondary>.homeAccessStrip{align-self:start;gap:0;grid-column:1/-1;margin:0;max-width:none;min-width:0;padding:0;width:100%}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile{max-width:100%;min-width:0;overflow:hidden}@media (min-width:821px){.homeWrapper .homeGridSecondary>.homeAccessStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile{height:112px;min-height:112px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.hasImage{align-content:center;grid-template-columns:92px minmax(0,1fr);grid-template-rows:min-content min-content}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.hasImage img{align-self:stretch;aspect-ratio:auto;grid-column:1;grid-row:1/3;height:112px;object-fit:cover;width:92px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile span{align-self:end;margin:0;padding:0 18px 3px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile strong{align-self:start;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:18px;line-height:1.28;overflow:hidden;padding:3px 18px 0}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.withoutImage{align-content:center;display:grid;grid-template-rows:min-content min-content;padding:0}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.withoutImage span,.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.withoutImage strong{margin:0}}@media (max-width:820px){.homeWrapper .homeGridSecondary>.homeAccessStrip{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding:0}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile{align-content:center;grid-template-rows:min-content min-content;height:124px;min-height:124px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.hasImage{grid-template-columns:56px minmax(0,1fr)}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.hasImage img{aspect-ratio:auto;grid-column:1;grid-row:1/3;height:124px;object-fit:cover;width:56px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile span{margin:0;padding:0 14px 3px}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile strong{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:16px;line-height:1.3;overflow:hidden;padding:3px 14px 0}.homeWrapper .homeGridSecondary>.homeAccessStrip .accessTile.withoutImage{padding:0}}.siteFooter{--footer-brand-offset-x:180px;--footer-brand-row-height:92px;--footer-brand-step-x:360px;background-color:#d30d1a;isolation:isolate;overflow:hidden;position:relative}.siteFooter .footerBrandMotion{inset:-72%;pointer-events:none;position:absolute;transform:rotate(-10deg);transform-origin:center;z-index:0}.siteFooter .footerBrandPattern{animation:footerBrandDrift 12s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:calc(0px - var(--footer-brand-step-x));min-width:calc(100% + var(--footer-brand-step-x) + var(--footer-brand-step-x));position:absolute;top:calc(0px - var(--footer-brand-row-height) - var(--footer-brand-row-height));transform:translate3d(calc(0px - var(--footer-brand-step-x)),calc(var(--footer-brand-row-height) + var(--footer-brand-row-height)),0);width:100%;will-change:transform}.siteFooter .footerBrandPatternRow{background-image:url(/images/asiaweek-logo-white-tile.png);background-position:0;background-repeat:repeat-x;background-size:var(--footer-brand-step-x) var(--footer-brand-row-height);display:block;height:var(--footer-brand-row-height);width:100%}.siteFooter .footerBrandPatternRow:nth-child(2n){background-position-x:var(--footer-brand-offset-x)}@keyframes footerBrandDrift{0%{transform:translate3d(calc(0px - var(--footer-brand-step-x)),calc(var(--footer-brand-row-height) + var(--footer-brand-row-height)),0)}to{transform:translateZ(0)}}.siteFooter:before{background:linear-gradient(90deg,rgba(5,5,7,.76),rgba(5,5,7,.54) 46%,rgba(5,5,7,.66)),linear-gradient(180deg,rgba(5,5,7,.12),rgba(5,5,7,.58));inset:0;z-index:1}.siteFooter:after,.siteFooter:before{content:"";pointer-events:none;position:absolute}.siteFooter:after{background:rgba(255,255,255,.3);height:1px;inset:0 0 auto;z-index:3}.siteFooter .footerInner{position:relative;z-index:2}.siteFooter .footerBrand img{filter:drop-shadow(0 8px 24px rgba(0,0,0,.42))}.siteFooter .footerBrand p,.siteFooter .footerBrand span,.siteFooter nav a{text-shadow:0 2px 18px rgba(0,0,0,.78)}@media (max-width:820px){.siteFooter{--footer-brand-offset-x:150px;--footer-brand-row-height:77px;--footer-brand-step-x:300px}.siteFooter .footerBrandMotion{inset:-86% -118%}}@media (prefers-reduced-motion:reduce){.homeWrapper .updatesFinancePanel .marketCycleLegend span,.homeWrapper .updatesFinancePanel .marketSlide{animation:none}.homeWrapper .updatesFinancePanel .marketSlide{opacity:0;transform:none}.homeWrapper .updatesFinancePanel .marketSlide1{opacity:1}.homeWrapper .updatesFinancePanel .marketCycleLegend span:first-child{border-top-color:var(--brand-red);color:var(--color-ink)}.siteFooter{background-image:url(/images/asiaweek-brand-loop-first-frame.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.siteFooter .footerBrandMotion{display:none}}.homeWrapper .homeGridSecondary>.bookReviewShelf,.homeWrapper>.bookReviewShelf{grid-column:1/-1}.homeWrapper .bookReviewShelf{background:#111315;color:#f6f6f4;isolation:isolate;max-width:100%;overflow:hidden;padding:22px clamp(20px,3vw,54px) 36px;width:100%}.homeWrapper .bookReviewHeader{align-items:flex-end;border-top:2px solid rgba(255,255,255,.82);display:flex;gap:24px;justify-content:space-between;padding:14px 0 22px}.homeWrapper .bookReviewHeader>div:first-child{min-width:0}.homeWrapper .bookReviewHeader span{color:#db1d35;display:block;font-family:var(--font-sans);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.2}.homeWrapper .bookReviewHeader h2{color:#fff;font-family:var(--font-display);font-size:clamp(30px,2.8vw,44px);font-weight:850;letter-spacing:0;line-height:1;margin:7px 0 0}.homeWrapper .bookReviewHeaderActions{align-items:center;display:flex;flex:none;gap:18px}.homeWrapper .bookReviewHeaderActions>a{border-bottom:1px solid rgba(255,255,255,.62);color:#fff;font-size:14px;font-weight:700;padding-bottom:4px}.homeWrapper .bookReviewControls{display:flex;gap:4px}.homeWrapper .bookReviewControls button{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.34);border-radius:0;color:#fff;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.homeWrapper .bookReviewControls button:focus-visible,.homeWrapper .bookReviewControls button:hover:not(:disabled){background:#fff;color:#111315;outline:none}.homeWrapper .bookReviewControls button:disabled{cursor:default;opacity:.28}.homeWrapper .bookReviewControls svg{height:26px;stroke-width:1.75;width:26px}.homeWrapper .bookReviewViewport{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.homeWrapper .bookReviewViewport::-webkit-scrollbar{display:none}.homeWrapper .bookReviewTrack{display:grid;grid-gap:clamp(18px,2vw,30px);gap:clamp(18px,2vw,30px);grid-auto-columns:calc((100% - clamp(36px, 4vw, 60px)) / 2.55);grid-auto-flow:column;min-width:100%;width:100%}.homeWrapper .bookReviewCard{display:grid;grid-template-rows:auto minmax(148px,1fr);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.homeWrapper .bookReviewCover{aspect-ratio:2/3;background:#25272a;display:block;overflow:hidden;position:relative}.homeWrapper .bookReviewCover img{display:block;filter:saturate(1.02) contrast(1.02);height:100%;object-fit:cover;object-position:center top;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s ease;width:100%}.homeWrapper .bookReviewCover:focus-visible img,.homeWrapper .bookReviewCover:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.018)}.homeWrapper .bookReviewCover>span{background:#bd1730;bottom:0;color:#fff;font-size:11px;font-weight:800;left:0;line-height:1;padding:8px 10px;position:absolute}.homeWrapper .bookReviewCopy{border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;padding:16px 2px 0}.homeWrapper .bookReviewCopy>span{color:#e62a42;font-size:11px;font-weight:800}.homeWrapper .bookReviewCopy h3{font-family:var(--font-display);font-size:clamp(21px,1.65vw,27px);font-weight:800;letter-spacing:0;line-height:1.2;margin:8px 0 0}.homeWrapper .bookReviewCopy h3 a{color:#fff}.homeWrapper .bookReviewCopy h3 a:focus-visible,.homeWrapper .bookReviewCopy h3 a:hover{color:#ff5267}.homeWrapper .bookReviewCopy p{color:rgba(255,255,255,.7);font-size:14px;line-height:1.45;margin:10px 0 0}.homeWrapper .bookReviewCopy small{color:rgba(255,255,255,.56);font-size:12px;margin-top:auto;padding-top:14px}@media (max-width:1080px){.homeWrapper .bookReviewTrack{grid-auto-columns:calc((100% - 22px) / 2.15)}}@media (max-width:640px){.homeWrapper .bookReviewShelf{padding:18px 16px 26px}.homeWrapper .bookReviewHeader{align-items:center;padding:12px 0 18px}.homeWrapper .bookReviewHeader h2{font-size:30px}.homeWrapper .bookReviewHeaderActions{gap:10px}.homeWrapper .bookReviewHeaderActions>a{font-size:12px}.homeWrapper .bookReviewControls button{height:38px;width:38px}.homeWrapper .bookReviewTrack{gap:14px;grid-auto-columns:minmax(246px,82vw)}.homeWrapper .bookReviewCard{grid-template-rows:auto minmax(158px,1fr)}.homeWrapper .bookReviewCopy h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.homeWrapper .bookReviewViewport{scroll-behavior:auto}.homeWrapper .bookReviewCover img{transition:none}}@media (max-width:820px){.mobileNavShell{-webkit-user-select:none;overscroll-behavior-inline:none;touch-action:pan-y;-moz-user-select:none;user-select:none}.mobileNavShell a,.mobileNavShell button{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}.mobileChannelLayer{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.flashTicker{height:44px;padding-block:0}.tickerViewport{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x}.tickerViewport::-webkit-scrollbar{display:none}.tickerTrack{animation:none;height:100%;transform:none;will-change:auto}.tickerGroup{height:100%}.tickerGroup[aria-hidden=true]{display:none}.tickerGroup a,.tickerTrack .tickerGroup a:first-child,.tickerTrack .tickerGroup a:not(:first-child){align-items:center;min-height:44px;scroll-snap-align:start}.homeWrapper .bookReviewHeaderActions>a,.homeWrapper .inkLink,.homeWrapper .seeAllLink,.mainContent .focusFilters a,.pulseFilters a{align-items:center;display:inline-flex;min-height:44px;padding-inline:8px}.mainContent .focusFilters{gap:2px 8px}.homeWrapper .bookReviewControls button{height:44px;width:44px}.membershipSignup{padding:52px 20px 60px}.membershipSignup h2{font-size:40px;line-height:1.08}.membershipSignup p{font-size:16px;margin:20px auto 28px}}@media (max-width:420px){.membershipSignup h2{font-size:36px}}.homeWrapper .inkLink:focus-visible,.homeWrapper .seeAllLink:focus-visible,.mainContent .focusFilters a:focus-visible,.pulseFilters a:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}