@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,600;6..72,700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 15px/1.6 Manrope,Arial,sans-serif;--line:color-mix(in srgb,var(--ink) 18%,transparent);--surface:color-mix(in srgb,var(--paper) 72%,white)}body.font-fraunces{--display:Fraunces,Georgia,serif}body.font-newsreader{--display:Newsreader,Georgia,serif}body.font-cormorant{--display:'Cormorant Garamond',Georgia,serif}body.font-space{--display:'Space Grotesk',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{letter-spacing:-.035em}h1,h2,h3,.brand,.footer-brand{font-family:var(--display)}.wrap{width:min(100% - 48px,1280px);margin-inline:auto}.skip{position:absolute;left:-9999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 12px;z-index:100}.skip:focus{left:8px}.utility{border-bottom:1px solid var(--line);font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.utility-inner{display:flex;justify-content:space-between;align-items:center;min-height:38px;gap:20px}.red-dot{color:var(--accent);font-size:8px}.masthead{min-height:126px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.masthead-note{font-size:10px;text-transform:uppercase;letter-spacing:.12em;line-height:1.55;font-weight:800;opacity:.55}.brand{font-weight:700;font-size:clamp(48px,6vw,81px);line-height:.9;letter-spacing:-.07em;white-space:nowrap}.brand span,.footer-brand span{color:var(--accent)}.masthead-actions{display:flex;justify-content:flex-end;gap:7px;align-items:center}.round-btn,.pill-btn{background:transparent;color:var(--ink);border:1px solid var(--line);transition:.2s}.round-btn{width:40px;height:40px;border-radius:50%;font-size:19px}.pill-btn{padding:9px 14px;border-radius:30px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800;white-space:nowrap}.round-btn:hover,.pill-btn:hover{border-color:var(--accent);color:var(--accent)}.nav-border{border-block:1px solid var(--ink)}.nav-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:49px}.nav-row nav{display:flex;gap:35px}.nav-row nav a{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;padding:14px 0}.nav-row nav a:hover,.nav-row nav a.active{color:var(--accent)}.nav-extra{font-size:10px;text-transform:uppercase;letter-spacing:.1em;opacity:.6;font-weight:700}#menu-toggle{display:none;background:transparent;border:0;color:var(--ink);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.breaking{border-bottom:1px solid var(--line);min-height:52px;display:flex;align-items:center;gap:16px;overflow:hidden;white-space:nowrap;font-size:12px}.breaking strong{background:var(--accent);color:white;padding:6px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.breaking a{font-weight:700}.breaking a:hover{color:var(--accent)}.breaking span{opacity:.5}.kicker{display:inline-block;color:var(--accent);font:800 10px/1.3 Manrope,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.cover{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:38px;padding:36px 0 54px}.lead{min-width:0}.lead-photo{display:block;height:390px;overflow:hidden;background:var(--soft)}.lead-photo img,.card-photo img,.feature-photo img{transition:transform .45s}.lead-photo:hover img,.card-photo:hover img,.feature-photo:hover img{transform:scale(1.035)}.lead-media{position:relative}.lead-media small{position:absolute;right:10px;bottom:10px;background:#14251ab8;color:white;font-size:9px;padding:5px 7px;text-transform:uppercase;letter-spacing:.06em}.lead-copy{padding-top:22px}.lead-copy h1{font-size:clamp(39px,4.5vw,64px);line-height:1.06;margin:10px 0 15px;font-weight:650}.lead-copy h1 a:hover,.story-card h3 a:hover,.side-story h2 a:hover,.feature h2 a:hover{color:var(--accent)}.lead-copy>p{font-size:17px;max-width:760px;opacity:.72;line-height:1.58;margin-bottom:16px}.meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:9px;line-height:1.4;text-transform:uppercase;letter-spacing:.1em;font-weight:800;opacity:.55}.meta b{color:var(--accent);opacity:1}.read-link{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--accent);padding-bottom:4px;margin-top:23px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--accent)}.cover-side{border-left:1px solid var(--line);padding-left:26px}.side-title{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink);padding-bottom:12px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.side-title small{opacity:.5}.side-story{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:19px 0;border-bottom:1px solid var(--line)}.ordinal{font:700 18px var(--display);color:var(--accent)}.side-story h2{font-size:22px;line-height:1.16;margin:5px 0 8px;font-weight:650}.side-story p{font-size:12px;line-height:1.45;opacity:.65;margin:0}.content-section{border-top:1px solid var(--ink);padding:34px 0 48px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.section-title h2{font-size:clamp(32px,3.4vw,46px);line-height:1.05;margin:7px 0 0}.section-title>a{color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;border-bottom:1px solid var(--accent);padding-bottom:4px;white-space:nowrap}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.story-card{min-width:0;border-top:1px solid var(--line);padding-top:14px}.story-card .card-photo{display:block;height:205px;overflow:hidden;background:var(--soft);margin-bottom:15px}.story-card h3{font-size:25px;line-height:1.15;margin:8px 0 10px;font-weight:650}.story-card p{font-size:13px;line-height:1.5;opacity:.7;margin-bottom:13px}.story-card.compact .card-photo{display:none}.feature{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--paper);margin:12px 0 54px;min-height:355px}.feature-copy{padding:48px clamp(30px,5vw,70px);align-self:center}.feature .kicker{color:var(--accent)}.feature h2{font-size:clamp(36px,3.8vw,56px);line-height:1.08;margin:15px 0;font-weight:650}.feature p{max-width:520px;opacity:.75}.feature-photo{display:block;min-height:355px;overflow:hidden}.editorial-callout{margin:0 0 70px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:24px 0;display:grid;grid-template-columns:140px 1fr auto;gap:25px;align-items:center}.editorial-callout p{font:500 21px/1.35 var(--display);margin:0}.editorial-callout a{color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;white-space:nowrap}.page-header{padding:56px 0 31px;border-bottom:2px solid var(--ink);display:grid;grid-template-columns:1fr .75fr;gap:20px;align-items:end}.page-header .kicker{grid-column:1/-1}.page-header h1{font-size:clamp(57px,7vw,98px);line-height:.98;margin:0;font-weight:650}.page-header p{font-size:17px;line-height:1.5;opacity:.68;margin:0 0 6px}.section-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 25px;padding:35px 0 60px}.section-list .story-card.section-feature{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr;gap:25px;border:0;padding:0}.section-feature .card-photo{height:330px;margin:0}.section-feature .card-copy{align-self:center}.section-feature h3{font-size:36px}.section-list .story-card.section-item .card-photo{height:185px}.article{padding-bottom:40px}.article-head{max-width:980px;padding:52px 0 32px}.breadcrumbs{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:23px}.breadcrumbs a:hover{color:var(--accent)}.article-head h1{font-size:clamp(46px,6vw,83px);line-height:1.04;font-weight:650;margin:10px 0 20px}.article-dek{font-size:20px;line-height:1.55;opacity:.72;max-width:850px}.article-tools{border-block:1px solid var(--line);padding:12px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.article-tools>div:last-child{display:flex;gap:8px}.article-figure{height:min(53vw,570px);position:relative;margin:0}.article-figure img{object-position:center}.article-figure figcaption{position:absolute;bottom:10px;right:10px;background:#17231aba;color:#fff;font-size:10px;padding:6px 9px}.article-layout{display:grid;grid-template-columns:minmax(0,730px) minmax(220px,1fr);gap:66px;padding:38px 0 65px}.prose{font:400 19px/1.75 var(--display)}.prose p{margin:0 0 27px}.prose h2{font-size:35px;line-height:1.15;margin:36px 0 18px}.prose .drop:first-letter{float:left;font-size:77px;line-height:.8;padding:8px 8px 0 0;color:var(--accent)}.source-note{border-left:3px solid var(--accent);background:var(--soft);padding:20px 25px;font:400 14px/1.6 Manrope,Arial,sans-serif;margin-top:45px}.source-note p{margin:9px 0}.source-note a{color:var(--accent);font-weight:800;text-decoration:underline;text-underline-offset:3px}.article-rail{border-left:1px solid var(--line);padding-left:25px}.rail-sticky{position:sticky;top:20px}.rail-sticky h2{font:800 11px Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;padding-bottom:12px;border-bottom:2px solid var(--ink)}.rail-sticky>a{display:block;padding:15px 0;border-bottom:1px solid var(--line)}.rail-sticky>a span{display:block;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800;margin-bottom:5px}.rail-sticky>a strong{font:650 19px/1.2 var(--display)}.rail-sticky>a.rail-all{color:var(--accent);border:0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.about-lead{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;padding:65px 0;border-bottom:1px solid var(--ink)}.about-lead h1{font-size:clamp(57px,7.5vw,110px);line-height:.97;margin:10px 0 25px}.about-lead p{max-width:710px;font-size:18px;line-height:1.6}.about-art{min-height:370px;background:var(--ink);color:var(--paper);display:flex;justify-content:center;align-items:center;font:700 260px var(--display);letter-spacing:-.1em}.about-art span{color:var(--accent)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:48px 0 70px}.principles article>span{font-size:10px;font-weight:800;color:var(--accent);letter-spacing:.12em}.principles h2{font-size:30px;line-height:1.15;margin:12px 0}.principles p{font-size:14px;opacity:.7}.contact-box{background:var(--soft);padding:36px;display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:70px}.contact-box h2{font-size:35px;margin:8px 0}.contact-box p{margin:0;max-width:720px}.contact-box p a{color:var(--accent);font-weight:800}.site-footer{background:var(--ink);color:var(--paper);padding:45px 0 22px}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px}.footer-brand{font-size:50px;line-height:1;font-weight:700;letter-spacing:-.06em}.footer-main p{font-size:13px;max-width:380px;opacity:.68}.footer-main h3{font:800 10px Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.footer-main a:not(.footer-brand),.footer-main button{display:block;color:var(--paper);background:none;border:0;padding:0;text-align:left;font-size:13px;margin:8px 0}.footer-main a:hover,.footer-main button:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid color-mix(in srgb,var(--paper) 35%,transparent);padding-top:17px;margin-top:35px;opacity:.65;font-size:10px;text-transform:uppercase;letter-spacing:.08em}dialog{width:min(720px,calc(100% - 30px));max-height:85vh;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:0;box-shadow:0 30px 80px #0005}dialog::backdrop{background:#071d1acc}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:21px 27px;border-bottom:1px solid var(--line)}.dialog-top h2{font-size:32px;margin:0}.dialog-top button{background:transparent;border:1px solid var(--line);color:var(--ink);width:36px;height:36px;border-radius:50%;font-size:24px}#search-field{margin:25px 27px 10px;width:calc(100% - 54px);background:transparent;color:var(--ink);border:0;border-bottom:2px solid var(--ink);padding:10px 0;outline:0;font-size:22px}#search-field:focus{border-color:var(--accent)}#search-results{padding:10px 27px 25px;max-height:55vh;overflow:auto}.search-result{display:block;border-bottom:1px solid var(--line);padding:13px 0}.search-result small{color:var(--accent);font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.search-result strong{display:block;font:650 22px/1.2 var(--display);margin:6px 0}.search-result span{display:block;font-size:12px;opacity:.6}.search-result:hover strong{color:var(--accent)}.search-empty{opacity:.6}.progress{position:fixed;top:0;left:0;height:3px;background:var(--accent);width:0;z-index:100}.sr-only{position:absolute;left:-9999px}
/* Distinct editorial architectures */
.layout-broadsheet .brand{text-transform:uppercase;letter-spacing:-.075em}.layout-broadsheet .cover{grid-template-columns:minmax(0,1.68fr) minmax(280px,.78fr)}.layout-broadsheet .lead-copy h1{font-weight:700}.layout-broadsheet .masthead{min-height:150px}
.layout-dispatch .masthead{grid-template-columns:auto 1fr auto;min-height:104px}.layout-dispatch .masthead-note{order:2;text-align:center}.layout-dispatch .brand{order:1;font-size:65px}.layout-dispatch .masthead-actions{order:3}.layout-dispatch .cover{grid-template-columns:minmax(0,1.7fr) minmax(270px,.75fr)}.layout-dispatch .lead{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:center}.layout-dispatch .lead-media{order:2}.layout-dispatch .lead-photo{height:425px}.layout-dispatch .lead-copy{order:1;padding:0}.layout-dispatch .lead-copy h1{font-size:clamp(38px,3.6vw,55px)}.layout-dispatch .card-grid .story-card:first-child .card-photo{height:240px}
.layout-nocturne .site-header{background:var(--ink);color:var(--paper)}.layout-nocturne .site-header .round-btn,.layout-nocturne .site-header .pill-btn,#menu-toggle{color:inherit}.layout-nocturne .nav-border{border-color:color-mix(in srgb,var(--paper) 60%,transparent)}.layout-nocturne .cover{grid-template-columns:minmax(0,1fr);gap:0;background:var(--ink);color:var(--paper);padding:0;margin-top:30px}.layout-nocturne .lead{display:grid;grid-template-columns:1.05fr .95fr;min-height:460px}.layout-nocturne .lead-media{order:2}.layout-nocturne .lead-photo{height:100%}.layout-nocturne .lead-copy{order:1;align-self:center;padding:48px}.layout-nocturne .lead-copy h1{font-size:clamp(45px,4.5vw,70px)}.layout-nocturne .cover-side{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;padding:20px 30px 25px;border:0;border-top:1px solid color-mix(in srgb,var(--paper) 35%,transparent)}.layout-nocturne .side-title{grid-column:1/-1;border-color:var(--paper)}.layout-nocturne .side-story{padding:0;border:0}.layout-nocturne .feature{background:var(--accent)}.layout-nocturne .feature .kicker,.layout-nocturne .feature .read-link{color:var(--paper)}
.layout-signal .masthead{grid-template-columns:auto 1fr auto;min-height:106px}.layout-signal .masthead-note{order:2;text-align:center}.layout-signal .brand{order:1;font-family:'Space Grotesk',Arial,sans-serif;font-size:62px;letter-spacing:-.08em}.layout-signal .masthead-actions{order:3}.layout-signal .nav-border{border-top:3px solid var(--accent)}.layout-signal .cover{grid-template-columns:minmax(0,1.8fr) minmax(260px,.7fr)}.layout-signal .lead{display:grid;grid-template-columns:.9fr 1.1fr;min-height:430px;background:var(--soft)}.layout-signal .lead-copy{grid-column:1;grid-row:1;align-self:center;padding:35px}.layout-signal .lead-media{grid-column:2;grid-row:1}.layout-signal .lead-photo{height:100%}.layout-signal .lead-copy h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(36px,3.6vw,53px);font-weight:700;line-height:1.03}.layout-signal .lead-copy>p{font-size:15px}.layout-signal .cover-side{border-left:0;padding-left:5px}.layout-signal .side-story{grid-template-columns:1fr}.layout-signal .ordinal{display:none}.layout-signal .story-card h3{font-family:'Space Grotesk',Arial,sans-serif;letter-spacing:-.045em}
.layout-journal .brand{font-size:clamp(55px,6.3vw,88px)}.layout-journal .cover{grid-template-columns:minmax(260px,.76fr) minmax(0,1.75fr);gap:30px}.layout-journal .cover-side{grid-column:1;grid-row:1;border-left:0;border-right:1px solid var(--line);padding:0 25px 0 0}.layout-journal .lead{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr}.layout-journal .lead-photo{height:345px}.layout-journal .lead-copy h1{font-size:clamp(39px,4.2vw,60px)}.layout-journal .feature{grid-template-columns:1fr 1.15fr}.layout-journal .editorial-callout{background:var(--soft);padding:25px}
.layout-gallery .masthead{grid-template-columns:auto 1fr auto;min-height:100px}.layout-gallery .masthead-note{order:2;text-align:center}.layout-gallery .brand{order:1;font-size:64px}.layout-gallery .masthead-actions{order:3}.layout-gallery .cover{grid-template-columns:1fr;padding:28px 0 43px;gap:0}.layout-gallery .lead{min-height:540px;position:relative;background:var(--ink);color:var(--paper)}.layout-gallery .lead-media{position:absolute;inset:0}.layout-gallery .lead-photo{height:100%}.layout-gallery .lead-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#091b1ada,transparent 85%),linear-gradient(0deg,#081b19e0,transparent 70%);pointer-events:none}.layout-gallery .lead-copy{position:absolute;z-index:2;left:48px;bottom:44px;max-width:680px;padding:0}.layout-gallery .lead-copy h1{font-size:clamp(49px,5vw,73px);color:#fff}.layout-gallery .lead-copy>p,.layout-gallery .lead-copy .meta{color:white}.layout-gallery .cover-side{border-left:0;padding:21px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.layout-gallery .side-title{grid-column:1/-1}.layout-gallery .side-story{border:0;padding:0}.layout-gallery .side-story p{display:none}.layout-gallery .side-story h2{font-size:23px}.layout-gallery .feature{background:var(--soft);color:var(--ink)}
@media(max-width:1040px){.cover,.layout-dispatch .cover,.layout-signal .cover{grid-template-columns:1fr}.cover-side,.layout-signal .cover-side{border-left:0;border-top:1px solid var(--line);padding:22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.side-title{grid-column:1/-1}.side-story{padding:0;border:0}.layout-journal .cover{grid-template-columns:1fr}.layout-journal .cover-side{grid-column:1;grid-row:2;border:0;padding:20px 0 0}.layout-journal .lead{grid-column:1;grid-row:1}.article-layout{gap:35px}.card-grid{gap:17px}}
@media(max-width:760px){.wrap{width:min(100% - 30px,1280px)}.utility-inner{min-height:32px}.utility-inner span:last-child,.masthead-note,.masthead-actions .pill-btn,.nav-extra{display:none}.masthead,.layout-dispatch .masthead,.layout-signal .masthead,.layout-gallery .masthead{grid-template-columns:1fr auto;min-height:80px}.brand,.layout-dispatch .brand,.layout-signal .brand,.layout-gallery .brand{font-size:clamp(42px,9vw,62px);order:1}.masthead-actions,.layout-dispatch .masthead-actions,.layout-signal .masthead-actions,.layout-gallery .masthead-actions{order:2}.round-btn{width:36px;height:36px}.nav-row{min-height:42px}#menu-toggle{display:block;padding:10px 0}.nav-row nav{display:none;position:absolute;z-index:50;top:122px;left:0;right:0;flex-direction:column;gap:0;background:var(--paper);border-bottom:2px solid var(--ink);padding:8px 15px 15px;box-shadow:0 15px 25px #0002}.menu-open .nav-row nav{display:flex}.nav-row nav a{padding:10px 0;border-bottom:1px solid var(--line)}.breaking{gap:10px;font-size:11px}.breaking a:last-child,.breaking span{display:none}.cover,.layout-nocturne .cover,.layout-gallery .cover{padding:24px 0 33px;margin-top:0}.lead-photo,.layout-journal .lead-photo{height:265px}.lead-copy h1,.layout-journal .lead-copy h1{font-size:39px}.lead-copy>p{font-size:15px}.cover-side,.layout-signal .cover-side,.layout-gallery .cover-side,.layout-nocturne .cover-side{display:block;border-top:1px solid var(--ink);padding:20px 0 0}.side-story,.layout-gallery .side-story{display:grid;grid-template-columns:25px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.side-story h2{font-size:20px}.side-story p{display:none}.layout-nocturne .cover{background:none;color:var(--ink)}.layout-nocturne .lead{display:block;min-height:0;background:none}.layout-nocturne .lead-media{order:0}.layout-nocturne .lead-copy{padding:20px 0}.layout-nocturne .lead-copy h1{font-size:40px}.layout-nocturne .side-title{border-color:var(--ink)}.layout-nocturne .side-story{border-bottom:1px solid var(--line)}.layout-dispatch .lead,.layout-signal .lead{display:block;background:none;min-height:0}.layout-dispatch .lead-media,.layout-signal .lead-media{display:block}.layout-dispatch .lead-photo,.layout-signal .lead-photo{height:265px}.layout-dispatch .lead-copy,.layout-signal .lead-copy{padding:20px 0}.layout-dispatch .lead-copy h1,.layout-signal .lead-copy h1{font-size:39px}.layout-gallery .lead{min-height:530px}.layout-gallery .lead-copy{left:22px;right:20px;bottom:25px}.layout-gallery .lead-copy h1{font-size:42px}.layout-gallery .lead-copy>p{font-size:14px}.layout-gallery .side-story{border-bottom:1px solid var(--line)}.layout-journal .cover-side{display:block}.content-section{padding:27px 0 34px}.section-title h2{font-size:35px}.card-grid{grid-template-columns:1fr;gap:18px}.story-card{display:grid;grid-template-columns:112px 1fr;gap:14px}.story-card .card-photo{height:110px;margin:0}.story-card h3{font-size:21px;margin:4px 0 7px}.story-card p{display:none}.story-card.compact{grid-template-columns:1fr}.feature,.layout-journal .feature{grid-template-columns:1fr;margin-bottom:34px}.feature-photo{grid-row:1;min-height:210px;height:210px}.feature-copy{padding:27px}.feature h2{font-size:38px}.editorial-callout{grid-template-columns:1fr;gap:10px;margin-bottom:44px}.editorial-callout p{font-size:20px}.page-header{grid-template-columns:1fr;padding:39px 0 25px}.page-header .kicker{grid-column:1}.page-header h1{font-size:63px}.page-header p{font-size:15px}.section-list{grid-template-columns:1fr;gap:18px;padding:28px 0 43px}.section-list .story-card.section-feature{grid-column:auto;display:block}.section-feature .card-photo{height:255px;margin-bottom:14px}.section-feature h3{font-size:29px}.section-list .story-card.section-item .card-photo{height:110px}.article-head{padding:36px 0 24px}.article-head h1{font-size:45px}.article-dek{font-size:17px}.article-tools{flex-direction:column;align-items:start}.article-figure{height:275px}.article-layout{grid-template-columns:1fr;padding:26px 0 45px}.prose{font-size:17px}.prose h2{font-size:30px}.article-rail{padding:0;border:0}.rail-sticky{position:static}.about-lead{grid-template-columns:1fr;gap:25px;padding:42px 0}.about-lead h1{font-size:62px}.about-lead p{font-size:16px}.about-art{min-height:200px;font-size:160px}.principles{grid-template-columns:1fr;gap:10px;padding:35px 0 50px}.contact-box{display:block;padding:25px;margin-bottom:50px}.contact-box h2{font-size:30px}.footer-main{grid-template-columns:1fr 1fr;gap:20px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{font-size:9px;line-height:1.4}.dialog-top{padding:18px}.dialog-top h2{font-size:28px}#search-field{margin:20px 18px 8px;width:calc(100% - 36px)}#search-results{padding:8px 18px 20px}}

/* Additional editorial compositions for this thirty-publication set. */
body{font-size:16px}.nav-row nav a,.pill-btn,#menu-toggle{font-size:13px}.kicker,.section-title>a,.read-link,.editorial-callout a{font-size:12px}.meta,.breadcrumbs,.utility,.side-title{font-size:12px}.story-card p,.footer-main p{font-size:14px}
.layout-ledger .masthead{min-height:112px;border-bottom:6px double var(--ink)}.layout-ledger .brand{font-family:Manrope,Arial,sans-serif;text-transform:uppercase;font-size:clamp(46px,5vw,68px);letter-spacing:-.08em}.layout-ledger .cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.layout-ledger .lead{display:grid;grid-template-columns:1fr 1fr;grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:30px;gap:30px}.layout-ledger .lead-media{grid-column:2;grid-row:1}.layout-ledger .lead-photo{height:440px}.layout-ledger .lead-copy{grid-column:1;grid-row:1;align-self:center}.layout-ledger .lead-copy h1{font-family:Manrope,Arial,sans-serif;font-weight:800}.layout-ledger .cover-side{grid-column:1/-1;border:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.layout-ledger .side-title{grid-column:1/-1}.layout-ledger .side-story{border:0;border-top:1px solid var(--line);padding:15px 0}.layout-ledger .feature{background:var(--accent);color:#fff}
.layout-column .masthead{grid-template-columns:1fr auto 1fr;min-height:150px}.layout-column .brand{font-style:italic}.layout-column .cover{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.layout-column .lead{display:grid;grid-template-columns:.75fr 1fr;gap:25px;align-items:start}.layout-column .lead-media{grid-column:2;grid-row:1}.layout-column .lead-photo{height:460px}.layout-column .lead-copy{grid-column:1;grid-row:1;padding:0;border-top:4px solid var(--accent)}.layout-column .lead-copy h1{font-size:clamp(35px,3.4vw,52px)}.layout-column .cover-side{border-left:0;border-top:4px solid var(--ink);padding:0}.layout-column .side-title{padding-top:14px}.layout-column .feature{background:var(--soft);color:var(--ink)}.layout-column .page-header h1{font-style:italic}
.layout-cinema .site-header{background:var(--ink);color:var(--paper)}.layout-cinema .site-header .round-btn,.layout-cinema .site-header .pill-btn{color:var(--paper)}.layout-cinema .nav-border{border-color:var(--paper)}.layout-cinema .cover{display:block;padding-top:28px}.layout-cinema .lead{min-height:600px;position:relative;color:#fff;background:#112b32}.layout-cinema .lead-media{position:absolute;inset:0}.layout-cinema .lead-photo{height:100%}.layout-cinema .lead-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071923e8 0%,#07192330 85%),linear-gradient(0deg,#071923a0,transparent 65%);pointer-events:none}.layout-cinema .lead-copy{position:absolute;left:clamp(25px,5vw,80px);bottom:50px;z-index:2;max-width:700px}.layout-cinema .lead-copy h1{font-size:clamp(52px,5vw,76px)}.layout-cinema .cover-side{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border:0;padding:25px 0}.layout-cinema .side-title{grid-column:1/-1}.layout-cinema .side-story{border-top:1px solid var(--line);border-bottom:0;padding:12px 0}.layout-cinema .section-title h2{font-style:italic}
.layout-index .masthead{border-bottom:1px solid var(--ink)}.layout-index .brand{font-size:clamp(51px,6.5vw,88px);text-transform:uppercase}.layout-index .cover{grid-template-columns:minmax(270px,.8fr) minmax(0,1.7fr);gap:35px}.layout-index .cover-side{grid-column:1;grid-row:1;border:0;border-top:4px solid var(--accent);padding:13px 0}.layout-index .lead{grid-column:2;grid-row:1;display:grid;grid-template-columns:.95fr 1.05fr;gap:25px;border-top:4px solid var(--ink);padding-top:13px}.layout-index .lead-media{grid-column:2;grid-row:1}.layout-index .lead-photo{height:485px}.layout-index .lead-copy{grid-column:1;grid-row:1;padding-top:15px}.layout-index .lead-copy h1{font-size:clamp(42px,3.8vw,58px)}.layout-index .side-story{grid-template-columns:1fr;padding:16px 0}.layout-index .ordinal{display:none}.layout-index .feature{background:var(--soft);color:var(--ink)}
@media(max-width:1040px){.layout-ledger .cover,.layout-column .cover,.layout-index .cover{display:block}.layout-ledger .cover-side,.layout-column .cover-side,.layout-index .cover-side{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.layout-index .side-title{grid-column:1/-1}}
@media(max-width:760px){.layout-ledger .masthead,.layout-column .masthead,.layout-index .masthead{grid-template-columns:1fr auto;min-height:80px}.layout-ledger .brand,.layout-column .brand,.layout-index .brand{font-size:clamp(38px,8vw,55px)}.layout-ledger .lead,.layout-column .lead,.layout-index .lead{display:block;padding:0;border:0}.layout-ledger .lead-media,.layout-column .lead-media,.layout-index .lead-media{display:block}.layout-ledger .lead-photo,.layout-column .lead-photo,.layout-index .lead-photo{height:270px}.layout-ledger .lead-copy,.layout-column .lead-copy,.layout-index .lead-copy{padding:20px 0}.layout-ledger .lead-copy h1,.layout-column .lead-copy h1,.layout-index .lead-copy h1{font-size:40px}.layout-ledger .cover-side,.layout-column .cover-side,.layout-index .cover-side,.layout-cinema .cover-side{display:block}.layout-cinema .lead{min-height:530px}.layout-cinema .lead-copy{left:24px;right:20px;bottom:24px}.layout-cinema .lead-copy h1{font-size:42px}.layout-cinema .site-header{background:var(--ink)}.layout-cinema .site-header .nav-row nav{background:var(--paper);color:var(--ink)}}
