.article-prose,.cms-prose{min-width:0;overflow-wrap:anywhere}.article-prose>*,.cms-prose>*{max-width:100%}.article-prose ol,.article-prose ul,.cms-prose ol,.cms-prose ul{padding-inline-start:1.5em;margin-block:1.5em;list-style:revert}.article-prose li,.cms-prose li{margin-block:.4em}.article-prose a,.cms-prose a{text-decoration:underline;text-underline-offset:.2em}.article-prose h3,.cms-prose h2,.cms-prose h3{margin-block:1.5em .6em}.article-prose blockquote,.cms-prose blockquote{border-inline-start:1px solid currentColor;padding-inline-start:1.5em;margin:1.5em 0}.article-prose figure,.cms-prose figure{margin:2em 0}.article-prose img,.cms-prose img{display:block;width:100%;height:auto}.article-prose figcaption,.cms-prose figcaption{font-family:var(--sans);font-size:14px;line-height:1.6;margin-top:12px}.article-prose figure.table,.cms-prose figure.table{overflow-x:auto}.article-prose table,.cms-prose table{border-collapse:collapse;width:100%;font-size:.85em}.article-prose td,.article-prose th,.cms-prose td,.cms-prose th{padding:.65em;border:1px solid #ccc;text-align:start}:where(html[data-color-scheme=dark]) .article-prose td:where(:not([data-surface=carbon],[data-surface=carbon] *)),:where(html[data-color-scheme=dark]) .article-prose th:where(:not([data-surface=carbon],[data-surface=carbon] *)),:where(html[data-color-scheme=dark]) .cms-prose td:where(:not([data-surface=carbon],[data-surface=carbon] *)),:where(html[data-color-scheme=dark]) .cms-prose th:where(:not([data-surface=carbon],[data-surface=carbon] *)){border:1px solid #4c4c4c}.article-prose .image-pair,.cms-prose .image-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.article-prose .image-pair img,.cms-prose .image-pair img{aspect-ratio:var(--pair-ratio,auto);height:auto;object-fit:cover}.article-prose iframe,.cms-prose iframe{width:100%;aspect-ratio:16/9;border:0}.print-video-link{display:none}.article-prose hr,.cms-prose hr{border:0;border-top:1px solid #ddd;margin:2em 0}:where(html[data-color-scheme=dark]) .article-prose hr:where(:not([data-surface=carbon],[data-surface=carbon] *)),:where(html[data-color-scheme=dark]) .cms-prose hr:where(:not([data-surface=carbon],[data-surface=carbon] *)){border-top:1px solid #3d3d3d}@media(max-width:700px){.article-prose .image-pair,.cms-prose .image-pair{gap:8px}.article-prose .image-pair figcaption,.cms-prose .image-pair figcaption{font-size:12px;margin-top:8px}}@media print{.article-prose iframe,.cms-prose iframe{display:none}.print-video-link{display:block}.article-prose figure.table,.cms-prose figure.table{overflow:visible}.article-prose table,.cms-prose table{table-layout:fixed;overflow-wrap:anywhere}}.cms-project-tree .episode-grid,.cms-project-tree section>section,.cms-project-tree>section+section,.mission article+article{margin-top:48px}.cms-project-tree h3{margin:20px 0}.cms-project-tree .episode-card h3{font-size:24px}.article-source-gallery>figure>button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}@media(min-width:1101px){.main-nav .nav-about{margin-inline-start:auto}}.home-page{display:contents}@media (max-width:700px){.home-page{display:flow-root;--home-gutter:20px;--type-section-heading:clamp(28px,7.7vw,38px)}.home-page .cover-hero{display:block;padding:clamp(190px,56vw,300px) 0 0;background:#171717;color:#fff}.home-page .cover-hero :is(.hero-photo,.hero-shade){inset:0;width:100%;height:100%}.home-page .cover-hero .hero-photo{object-position:center 35%}.home-page .cover-hero .hero-shade{background:linear-gradient(180deg,#0005,transparent 30%,#000b 55%,#111 88%)}.home-page .hero-top{left:var(--home-gutter);right:var(--home-gutter)}.home-page .hero-top .glass-label{background:#1119;color:#fff;border:1px solid #ffffff40;padding:8px 10px;letter-spacing:.12em}.home-page .hero-copy{margin:0;padding:24px var(--home-gutter) 20px;background:none}.home-page .hero-copy .eyebrow{color:#ddd;margin-bottom:10px}.home-page .cover-hero .hero-copy h1{font-size:clamp(44px,13vw,70px);line-height:1;letter-spacing:-.045em}.home-page .hero-copy h1 br{display:block}.home-page .hero-copy h1 em:before{content:none}.home-page .hero-copy p{color:#eee;max-width:30ch;font-size:14px;margin-top:14px}.home-page .hero-copy .glass-button{background:#fff;color:#171717;border-color:#fff;margin-top:18px}:where(html[data-color-scheme=dark]) .home-page .hero-copy .glass-button:where(:not([data-surface=carbon],[data-surface=carbon] *)){background:#121212;color:#e2e2e2;border-color:#1f1f1f}.home-page .hero-copy .glass-button:hover{background:#e7e7e7}:where(html[data-color-scheme=dark]) .home-page .hero-copy .glass-button:hover:where(:not([data-surface=carbon],[data-surface=carbon] *)){background:#272727}.home-page .hero-bottom{margin:0;padding:4px var(--home-gutter);border:0;background:#fff;color:#171717}:where(html[data-color-scheme=dark]) .home-page .hero-bottom:where(:not([data-surface=carbon],[data-surface=carbon] *)){background:#121212;color:#e2e2e2}.home-page .hero-bottom .icon-button{width:44px;height:44px;min-width:44px;min-height:44px}.home-page .hero-bottom .slide-dots button{min-height:44px;padding-block:10px}.home-page .hero-bottom .slide-dots{margin-top:-4px}.home-page .intro-strip{margin:0 var(--home-gutter);padding:20px 0 24px;align-items:center}.home-page .intro-strip>span{font-size:20px;max-width:20ch}.home-page .intro-strip>a{min-height:44px;max-width:105px;flex-shrink:0;font-size:11px;line-height:1.5}.home-page .section-heading{margin:32px var(--home-gutter) 22px;gap:12px}.home-page .section-heading .eyebrow{margin-bottom:8px}.home-page .section-heading>.text-link{min-height:44px;max-width:92px;font-size:11px}.home-page #editorial>.editorial-grid{margin-inline:var(--home-gutter);gap:0}.home-page #editorial>.editorial-grid>.story-card>.card-image{margin:0}.home-page .story-card:first-child{padding-bottom:24px}.home-page .story-card:first-child .card-image{aspect-ratio:16/10}.home-page .story-card:first-child h3{font-size:28px;line-height:1.13;margin-block:10px}.home-page .story-card:first-child>p{font-size:14px;line-height:1.6}.home-page .story-card .card-author,.home-page .story-card:after{display:none}.home-page .story-card:not(:first-child){display:grid;grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:auto 1fr;gap:6px 18px;padding-block:20px;border-top:1px solid var(--border)}.home-page .story-card:not(:first-child) .card-image{grid-column:2;grid-row:1/3;aspect-ratio:1;align-self:start}.home-page .story-card:not(:first-child) .card-meta{grid-column:1;grid-row:1;margin:0}.home-page .story-card:not(:first-child)>a:not(.card-image){grid-column:1;grid-row:2}.home-page .story-card:not(:first-child) h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin:0}.home-page .story-card:not(:first-child) .image-arrow,.home-page .story-card:not(:first-child)>p{display:none}.home-page .photo-desk{margin:28px var(--home-gutter) 40px;padding-top:28px;gap:32px}.home-page .desk-lead-link{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start}.home-page .desk-lead-photo{aspect-ratio:3/4}.home-page .desk-lead-copy{padding:0}.home-page .desk-lead-copy h2{font-size:25px;line-height:1.15;margin:8px 0 12px;text-wrap:wrap}.home-page .desk-lead-copy p{display:none}.home-page .desk-lead-person{margin-top:0;font-size:11px}.home-page .desk-lead-arrow{width:32px;height:32px;right:8px;bottom:8px}.home-page .desk-lead-arrow svg{width:17px}.home-page .desk-collections{gap:32px;border-top:0;padding-top:0}.home-page .desk-collection>h2{padding-top:16px;border-top:2px solid #222;color:#222}:where(html[data-color-scheme=dark]) .home-page .desk-collection>h2:where(:not([data-surface=carbon],[data-surface=carbon] *)){border-top:2px solid #c8c8c8;color:#dcdcdc}.home-page .desk-collection+.desk-collection{border:0;padding-top:0}.home-page .desk-collection:first-child .desk-stories{gap:0;margin-top:4px}.home-page .desk-collection:first-child .desk-story{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding-block:18px;border-bottom:1px solid var(--border)}.home-page .desk-collection:first-child .desk-story-photo{aspect-ratio:1}.home-page .desk-collection:first-child .desk-story-arrow{display:none}.home-page .desk-collection:first-child .desk-story-copy{padding:0}.home-page .desk-collection:first-child h3{font:500 16px/1.4 var(--sans);letter-spacing:-.02em}.home-page .business-photo-grid,.home-page .desk-collection:last-child .desk-stories{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--home-gutter);margin-inline:calc(-1 * var(--home-gutter));padding:0 var(--home-gutter) 16px;scrollbar-width:thin;scrollbar-color:#a0a0a0 #eee}.home-page .business-photo-grid>article,.home-page .desk-collection:last-child .desk-story{flex:0 0 78%;min-width:0;scroll-snap-align:start}.home-page .desk-collection:last-child .desk-story-photo{aspect-ratio:4/3}.home-page .desk-story-copy h3{font-size:24px}.home-page .desk-story-copy .tiny-meta{font-size:11px}.home-page :is(.desk-story,.business-photo-card):focus-visible{outline-offset:-2px}.home-page .recognition-teaser{margin:0;padding:32px var(--home-gutter);min-height:0;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.home-page .recognition-teaser:after{display:none}.home-page .recognition-number{display:flex;align-items:baseline;gap:20px;font-size:80px;line-height:1;letter-spacing:-.07em}.home-page .recognition-number span{font-size:11px;margin:0;letter-spacing:.1em}.home-page .recognition-copy{min-width:0}.home-page .recognition-copy h2{font-size:29px;margin:14px 0 16px;line-height:1.12}.home-page .recognition-copy p{max-width:none;font-size:14px;line-height:1.7}.home-page .recognition-copy .glass-button{min-height:44px;padding:10px 0;margin-top:20px;border:0;background:none;gap:16px;font-size:12px}.home-page .recognition-aside{display:none}.home-page .home-business{margin:40px var(--home-gutter)}.home-page .home-business-heading{display:flex;align-items:flex-end;gap:16px;padding-bottom:18px;margin-bottom:24px}.home-page .home-business-heading h2{margin-top:8px}.home-page .business-archive-link{margin:0;font-size:11px;gap:8px;max-width:112px;flex-shrink:1}.home-page .business-spread{gap:18px;margin-bottom:28px}.home-page .business-spread .business-feature-photo{aspect-ratio:16/10}.home-page .business-spread .business-feature-copy h3{font-size:30px;line-height:1.12;margin:10px 0;max-width:none}.home-page .business-spread .business-feature-copy>p{font-size:14px;line-height:1.6;-webkit-line-clamp:2}.home-page .business-spread .business-photo-caption{margin-top:14px;padding:0;font-size:11px}.home-page .business-read-link{min-height:44px;margin-top:16px}.home-page .business-spread-reverse{grid-template-columns:96px minmax(0,1fr);align-items:start;border-block:1px solid var(--border);padding-block:22px}.home-page .business-spread-reverse .business-feature-photo{aspect-ratio:1}.home-page .business-spread-reverse .business-feature-copy h3{font-size:22px}.home-page .business-spread-reverse .business-feature-copy>p,.home-page .business-spread-reverse .business-photo-action,.home-page .business-spread-reverse .business-photo-caption,.home-page .business-spread-reverse .business-read-link{display:none}.home-page .business-reading-heading{flex-direction:row;align-items:center;gap:12px;border:0;padding:0 0 22px}.home-page .business-reading-heading>h3{font-size:25px}.home-page .business-card-photo{aspect-ratio:4/3;margin-bottom:14px}.home-page .business-photo-card h4{font-size:24px;margin:8px 0 12px}.home-page .business-photo-card>.tiny-meta{font-size:11px}.home-page .film-strip{display:flex;margin:0;height:auto;min-height:360px;padding:42px var(--home-gutter);align-items:flex-end}.home-page .film-strip>img{position:absolute;inset:0}.home-page .film-shade{background:linear-gradient(0deg,#000e,#0001)}.home-page .film-copy{position:relative;inset:auto;width:100%;padding:0 56px 0 0}.home-page .film-copy h2{font-size:clamp(34px,10vw,48px);overflow-wrap:anywhere}.home-page .film-copy p{font-size:14px}.home-page .film-play{width:44px;height:44px;min-width:44px;right:var(--home-gutter);bottom:42px;top:auto;transform:none}.home-page .edition-archive{padding:40px var(--home-gutter)}.home-page .edition-archive>header{margin-bottom:24px}.home-page .edition-archive h2{margin-top:12px}.home-page .edition-archive>header>p{display:none}.home-page .edition-archive-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.home-page .home-archive-row{border:0;padding:0}.home-page .home-archive-row>a{display:block;padding:0}.home-page .home-archive-row .archive-image{aspect-ratio:4/3;margin-bottom:12px}.home-page .home-archive-row>a>svg{display:none}.home-page .home-archive-row h3{font-size:21px;line-height:1.18;text-wrap:wrap;margin-top:6px}.home-page .issue-shelf{margin:0;padding:30px var(--home-gutter);gap:10px}.home-page .issue-shelf-intro h2{font-size:32px;margin:12px 0}.home-page .issue-shelf-intro p{font-size:14px;line-height:1.6;margin-bottom:12px}.home-page .issue-shelf-books{padding:24px 16px}.home-page .issue-shelf-books[data-count="1"] .issue-book{width:55%;max-width:200px}.home-page .newsletter{margin:40px var(--home-gutter);padding:24px 0 0;background:#fff;border-top:2px solid #222;gap:24px}:where(html[data-color-scheme=dark]) .home-page .newsletter:where(:not([data-surface=carbon],[data-surface=carbon] *)){background:#121212;border-top:2px solid #c8c8c8}.home-page .newsletter h2{font-size:34px}.home-page .newsletter p{font-size:14px}.skeleton-home .skeleton-content{padding:0 var(--home-gutter,20px) 40px}.skeleton-home :is(.skeleton-eyebrow,.skeleton-title){display:none}.skeleton-home .skeleton-opening{display:block}.skeleton-home .skeleton-picture{aspect-ratio:auto;height:500px;margin-inline:-20px}.skeleton-home .skeleton-copy{display:none}.skeleton-home .skeleton-cards{grid-template-columns:1fr;gap:24px}.skeleton-home .skeleton-cards>div:not(:first-child){display:grid;grid-template-columns:1fr 96px;column-gap:18px}.skeleton-home .skeleton-cards>div:not(:first-child) .skeleton-card-picture{grid-column:2;grid-row:1/3;aspect-ratio:1}}@media (max-width:1100px){.header-actions .language-switch>a{min-width:44px;min-height:44px}.home-page .hero-bottom .slide-dots button{min-height:44px}.footer-top>div:not(:first-child){gap:0}.footer-bottom>a,.footer-top>div>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}.footer-bottom{align-items:center;gap:12px}.newsletter .consent{min-height:44px;align-items:center}.newsletter .consent [data-slot=checkbox]{position:relative}.newsletter .consent [data-slot=checkbox]:before{content:"";position:absolute;inset:-12px}.pdf-page-jump select{min-width:44px;font-size:16px}.reading-tools :is(.reading-actions>button,.article-share>button){min-height:44px}.search-dialog{grid-template-rows:repeat(3,auto) minmax(0,1fr);max-height:calc(100dvh - 32px);overflow:hidden}.search-results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.search-results>a:focus-visible{outline-offset:-3px}.menu-sheet{overflow:hidden}.menu-sheet>:not(.menu-links){flex-shrink:0}.menu-links{min-height:0;overflow-y:auto;overscroll-behavior:contain}.menu-links>a:focus-visible{outline-offset:-3px}.media-project-hero{display:flex;align-items:flex-end;height:auto;min-height:490px;max-height:none;padding:clamp(150px,24vw,230px) 6% 36px}.media-project-hero>img{position:absolute;inset:0}.media-project-shade{background:linear-gradient(180deg,#0003,#0009 45%,#000e)}.media-project-heading{position:relative;inset:auto;min-width:0}.media-project-heading h1{font-size:clamp(32px,7.8vw,68px);overflow-wrap:anywhere}.media-breadcrumb{flex-wrap:wrap;gap:8px 20px}.media-breadcrumb>a{min-height:44px}.media-breadcrumb>span{min-width:0;overflow-wrap:anywhere}.media-breadcrumb svg,.media-section-heading svg{flex-shrink:0}.media-section-heading{flex-wrap:wrap;gap:16px}.episode-meta{flex-wrap:wrap;gap:6px 16px}.episode-meta time{white-space:nowrap}}@media (min-width:701px) and (max-width:1100px){.masthead{grid-template-columns:105px minmax(0,1fr) 184px}}@media (max-width:1000px){.article-layout{display:block}.reading-tools{position:static;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--border)}.reading-tools .article-percent,.reading-tools>.eyebrow{display:none}.reading-tools>div{margin:0;padding:0;border:0}.reading-tools>.reading-actions{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.reading-tools :is(.reading-actions>button,.article-share>button){min-height:44px;width:auto}.reading-tools .share-feedback{flex-basis:100%;max-width:none}.reading-tools .share-feedback:empty{display:none}}@media (max-width:700px){.media-project-hero{margin-inline:0;padding-inline:20px}.media-project-heading h1{font-size:clamp(32px,10vw,56px)}.media-project-heading p{font-size:16px;line-height:1.75}.media-breadcrumb{margin-inline:20px;padding-block:12px}.media-breadcrumb>span{border:0;padding:0}.search-dialog{padding:44px 20px 24px!important}.search-title{font-size:clamp(28px,8vw,40px)!important}}@media (max-width:800px){.event-gallery-slide,.skeleton-ranking-hub .skeleton-picture{min-height:176px}}@media (max-width:1100px) and (max-height:500px){.search-dialog{padding:28px 24px 16px!important;gap:10px}.search-title{font-size:28px!important;padding-right:24px}.search-field{padding-block:10px}.menu-sheet{padding-top:44px!important;padding-bottom:12px!important}.menu-sheet .menu-title .brand-logo{width:160px}.menu-links{margin-top:0}}html[data-color-scheme=dark]{color-scheme:dark;--page-canvas:#121212;--reader-canvas:#181818;--background:#121212;--foreground:#e6e6e6;--card:#181818;--card-foreground:#e6e6e6;--popover:#1a1a1a;--popover-foreground:#e6e6e6;--primary:#ececec;--primary-foreground:#151515;--secondary:#222;--secondary-foreground:#e6e6e6;--muted:#222;--muted-foreground:#a3a3a3;--border:#333;--input:#3d3d3d;--ring:#a28b57}html[data-color-scheme=dark] .site-frame[data-surface=carbon]{--background:#fff;--foreground:#151515;--card:#fff;--card-foreground:#151515;--popover:#fff;--popover-foreground:#151515;--primary:#151515;--primary-foreground:#fff;--secondary:#f3f3f3;--secondary-foreground:#151515;--muted:#f3f3f3;--muted-foreground:#666;--border:#dedede;--input:#ccc;--ring:#777}.brand-logo .brand-mark-paper-dark,html[data-color-scheme=dark] .brand-logo .brand-mark-ink{display:none}html[data-color-scheme=dark] .brand-logo .brand-mark-paper-dark{display:block}.theme-toggle{--ease-settle:cubic-bezier(.34,1.56,.64,1)}.theme-icons{display:grid;place-items:center}.theme-icons svg{grid-area:1/1;transition:transform var(--motion-reveal) var(--ease-settle),opacity var(--motion-quick) var(--ease-editorial)}.theme-toggle .theme-icon-sun{opacity:0;transform:rotate(90deg) scale(.4)}html[data-color-scheme=dark] .theme-toggle .theme-icon-moon{opacity:0;transform:rotate(-90deg) scale(.4)}html[data-color-scheme=dark] .theme-toggle .theme-icon-sun{opacity:1;transform:none}.theme-toggle-header{display:none}@media (hover:hover){.theme-toggle-header:hover .theme-icon-moon{transform:rotate(-18deg)}html[data-color-scheme=dark] .theme-toggle-header:hover .theme-icon-sun{transform:rotate(45deg)}}.menu-theme{margin-top:18px}.theme-toggle-menu{width:auto;gap:12px;padding:0 4px;border-radius:0;font:13px var(--sans);letter-spacing:.02em}.theme-switch{position:relative;width:34px;height:18px;margin-left:4px;border:1px solid;border-radius:9px;opacity:.75}.theme-switch>span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:currentColor;transition:transform var(--motion-ui) var(--ease-settle)}html[data-color-scheme=dark] .theme-switch>span{transform:translateX(16px)}.theme-toggle-header .theme-icons{view-transition-name:theme-icons}.theme-toggle-menu .theme-icons{view-transition-name:theme-icons-menu}.theme-toggle-menu .theme-switch{view-transition-name:theme-switch}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--motion-ui);animation-timing-function:var(--ease-editorial)}::view-transition-old(theme-icons),::view-transition-old(theme-icons-menu),::view-transition-old(theme-switch){display:none}::view-transition-new(theme-icons),::view-transition-new(theme-icons-menu),::view-transition-new(theme-switch){animation:none}@media (min-width:1101px){.theme-toggle-header{display:inline-flex}.menu-theme{display:none}.masthead{grid-template-columns:minmax(205px,1fr) minmax(0,680px) minmax(205px,1fr)}}html[data-color-scheme=dark] .site-frame:not([data-surface=carbon]) .consent [data-slot=checkbox][data-state=checked],html[data-color-scheme=dark] .site-frame:not([data-surface=carbon]) :is(.solid-button,.business-read-link,.hero-copy .glass-button,.hero-bottom .hero-arrow:active){background:#ececec;color:#151515;border-color:#ececec}html[data-color-scheme=dark] .site-frame:not([data-surface=carbon]) :is(.solid-button,.business-read-link,.hero-copy .glass-button):hover{background:#cfcfcf}html[data-color-scheme=dark] .site-frame:not([data-surface=carbon]) .main-nav a:after,html[data-color-scheme=dark] .site-frame:not([data-surface=carbon]) :is(.slide-dots span.selected,.slide-dots .slide-fill){background:#ececec}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-editorial.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/bodoni-moda-editorial-italic.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-editorial.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-editorial-italic.ttf) format("truetype")}@font-face{font-family:Club Wordmark;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bodoni-moda.ttf) format("truetype")}:root{--type-section-title:clamp(60px,8vw,128px);--type-feature-title:clamp(36px,4.1vw,64px);--type-section-heading:clamp(38px,4.2vw,64px);--type-body:16px;--type-meta:12px;--type-label:11px}body{font-optical-sizing:auto;font-synthesis:none}.brand-name{font-family:Club Wordmark,Georgia,serif}.article-prose{font-family:var(--serif);font-weight:400;font-style:normal;letter-spacing:0}.section-mast h1{font:400 var(--type-section-title)/1.08 var(--serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.section-mast p{font:400 var(--type-body)/1.75 var(--sans);letter-spacing:0}.business-lead h2,.chinor-opening h2,.covers-wall h2,.opinion-lead h2,.persona-caption h2,.progress-caption h2{font:400 var(--type-feature-title)/1.12 var(--serif);letter-spacing:-.03em}.edition-archive h2,.home-business-heading h2,.section-heading h2{font:400 var(--type-section-heading)/1.12 var(--serif);letter-spacing:-.03em}.section-edition p{font-size:var(--type-body);line-height:1.75}.business-kicker,.eyebrow,.footer-top .eyebrow,.newsletter .eyebrow,.recognition-field,.section-heading .eyebrow,.section-kicker{font:500 var(--type-label)/1.6 var(--sans);letter-spacing:.1em;text-transform:uppercase}.business-story-meta,.byline,.card-meta>span:last-child,.episode-meta,.progress-entry time,.result-count,.result-count>span,.section-detail,.tiny-meta{font-family:var(--sans);font-size:var(--type-meta);font-weight:400;line-height:1.6;letter-spacing:.02em}.section-read,.text-link{font-family:var(--sans);font-size:13px;font-weight:500}@media (max-width:700px){:root{--type-section-title:clamp(48px,13vw,76px);--type-feature-title:clamp(32px,8.5vw,43px);--type-section-heading:clamp(34px,9vw,45px)}}.ranking-hub{padding:0 7% 80px}.ranking-hub-intro{padding:64px 0 48px}.ranking-hub-intro>.eyebrow{color:#aaa}:where(html[data-color-scheme=dark]) .ranking-hub-intro>.eyebrow:where(:not([data-surface=carbon],[data-surface=carbon] *)){color:#aaaaaa}.ranking-hub-intro h1{margin:22px 0}.ranking-hub-intro>p{max-width:760px;color:#bdbdbd}:where(html[data-color-scheme=dark]) .ranking-hub-intro>p:where(:not([data-surface=carbon],[data-surface=carbon] *)){color:#bdbdbd}.ranking-hub{--about-line:#ffffff29}.ranking-hub .ranking-hub-features{border-top:1px solid var(--about-line);padding-top:46px}.ranking-hub-card{position:relative;isolation:isolate}.ranking-hub-link:after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}.ranking-hub .ranking-hub-link:focus-visible{outline:none}.ranking-hub-link:focus-visible:after{outline:2px solid #eee;outline-offset:6px}:where(html[data-color-scheme=dark]) .ranking-hub-link:focus-visible:where(:not([data-surface=carbon],[data-surface=carbon] *)):after{outline:2px solid #2e2e2e}.ranking-hub-card .event-gallery{z-index:2}.event-gallery-article{position:absolute;inset:0;cursor:pointer}.event-gallery-open.event-gallery-open-control{inset:auto 12px 12px auto;width:44px;height:44px}.event-gallery-open-control .event-gallery-enlarge{inset:0;width:100%;height:100%}.ranking-hub .ranking-hub-card .event-card-title{overflow-wrap:anywhere}.ranking-hub .ranking-hub-card .event-gallery-slide img{transform:none}.ranking-hub a:focus-visible{outline:2px solid #eee;outline-offset:6px}:where(html[data-color-scheme=dark]) .ranking-hub a:focus-visible:where(:not([data-surface=carbon],[data-surface=carbon] *)){outline:2px solid #2e2e2e}@media (hover:hover) and (pointer:fine){.ranking-hub .ranking-hub-card:hover .event-gallery-slide img{transform:none}}.ranking-hub .ranking-hub-card:has(:focus-visible) .event-gallery-slide img{transform:none}.skeleton-ranking-hub .skeleton-content{max-width:none;padding:64px 7% 80px}.skeleton-ranking-features{display:grid;gap:32px;padding-top:46px;border-top:1px solid var(--loading-border)}.skeleton-ranking-hub .skeleton-opening{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px,4vw,64px);padding:clamp(24px,3vw,48px);border:1px solid var(--loading-border)}@media (min-width:801px){.skeleton-ranking-hub .skeleton-opening:nth-child(2n){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.skeleton-ranking-hub .skeleton-opening:nth-child(2n) .skeleton-copy{grid-column:2;grid-row:1}.skeleton-ranking-hub .skeleton-opening:nth-child(2n) .skeleton-picture{grid-column:1;grid-row:1}}@media (max-width:900px){.ranking-hub,.skeleton-ranking-hub .skeleton-content{padding-inline:5%}}@media (max-width:700px){.ranking-hub{padding:0 20px 48px}.ranking-hub-intro{padding:40px 0 32px}.ranking-hub .ranking-hub-features{padding-top:32px;gap:24px}.skeleton-ranking-hub .skeleton-content{padding:40px 20px 48px}.skeleton-ranking-features{padding-top:32px;gap:24px}}@media (max-width:800px){.ranking-hub .ranking-hub-card{gap:28px;padding:clamp(16px,3vw,24px)}.ranking-hub .ranking-hub-card .about-event-feature-image{grid-column:1;grid-row:1;margin:0}.ranking-hub .ranking-hub-card .about-event-feature-copy{grid-column:1;grid-row:2}.ranking-hub .ranking-hub-card .event-card-title{font-size:clamp(28px,5vw,32px)}.skeleton-ranking-hub .skeleton-opening{grid-template-columns:minmax(0,1fr);padding:clamp(16px,3vw,24px)}.skeleton-ranking-hub .skeleton-opening .skeleton-copy{grid-column:1;grid-row:2}.skeleton-ranking-hub .skeleton-opening .skeleton-picture{grid-column:1;grid-row:1;aspect-ratio:1.6}}