
.theme-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding-block:68px}.theme-hero h1{font-size:clamp(50px,5.8vw,84px);line-height:1.02}.theme-hero .standfirst{font-size:17px;margin-bottom:30px;max-width:650px}.theme-portrait img{height:580px;object-position:center 28%;aspect-ratio:4/5}.theme-portrait figcaption{font-size:9px;line-height:1.5;color:var(--muted);padding-top:10px}.home-hero .theme-portrait img{height:575px}.theme-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding-block:30px;gap:40px}.theme-strip strong{display:block;font-family:var(--serif);font-size:35px;font-weight:400;margin-bottom:8px}.theme-strip span{font-size:11px;color:var(--muted);line-height:1.5;display:block}.network{padding-block:20px 36px;border-top:1px solid var(--line)}.network>div{display:flex;flex-wrap:wrap;gap:18px 30px}.network a{font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.6}.network .eyebrow{margin-bottom:15px}.wordmark{font-size:12px}.nav-wrap{gap:25px}.article-portrait figcaption{font-size:9px}.theme-hero .eyebrow{margin-bottom:25px}.theme-strip>div{border-right:1px solid var(--line);padding-right:25px}.theme-strip>div:last-child{border:0}.story-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1100px){.theme-hero{gap:35px}.theme-portrait img{height:500px}.wordmark{font-size:11px}.nav-wrap{gap:18px}}
@media(max-width:900px){.theme-hero{gap:28px}.theme-hero h1{font-size:50px}.theme-portrait img{height:460px}.theme-hero .standfirst{font-size:15px}.theme-strip{gap:25px}.theme-strip strong{font-size:28px}.home-hero .theme-portrait img{height:500px}}
@media(max-width:600px){.theme-hero{grid-template-columns:1fr;gap:32px;padding-block:40px}.theme-hero h1{font-size:48px;overflow-wrap:break-word}.theme-portrait img,.home-hero .theme-portrait img{height:auto;aspect-ratio:4/4.5}.theme-strip{gap:15px;padding-block:24px}.theme-strip>div{padding-right:12px}.theme-strip strong{font-size:27px}.theme-strip span{font-size:10px}.wordmark{font-size:10px;letter-spacing:.01em;max-width:220px;white-space:normal;line-height:1.5}.nav-wrap{gap:12px}.language{padding-left:12px}.article-portrait img{object-position:center 25%}.network>div{flex-direction:column;gap:14px}.footer-top .wordmark{font-size:12px}}
 :root{--ink:#f2f4f2;--paper:#101a20;--muted:#b2c0c6;--line:#34434a;--blue:#9acfc9;--serif:'Helvetica Neue',Helvetica,Arial,sans-serif}.theme-infinite h1{font-weight:700;letter-spacing:-.065em;font-size:clamp(62px,6.6vw,96px)}.theme-infinite h2{font-weight:600;letter-spacing:-.035em}.theme-infinite .site-header{background:#101a20f7}.theme-infinite .theme-portrait{position:relative;border:1px solid var(--line);padding:12px;background:#16232b}.theme-infinite .theme-portrait img{height:580px}.theme-infinite .theme-hero{padding-top:50px}.theme-infinite .theme-strip strong{font-family:var(--sans);font-weight:600;color:#9acfc9}.theme-infinite .button{background:#9acfc9;color:#101a20;border-color:#9acfc9}.theme-infinite .story-card{background:#19282f;border-color:#34434a}.theme-infinite .contact-band{background:#9acfc9;color:#101a20}.theme-infinite .contact-band .eyebrow{color:#214e4a}.theme-infinite .contact-band .button{border-color:#214e4a}.theme-infinite .site-footer{background:#0a1115}.theme-infinite .page-hero h1{font-size:65px}.theme-infinite .shortbio{background:#19282f}@media(max-width:600px){.theme-infinite .theme-hero h1{font-size:58px}.theme-infinite .theme-portrait img{height:auto}.theme-infinite .page-hero h1{font-size:42px}}
.theme-portrait img,.home-hero .theme-portrait img,.article-portrait img{object-position:center top}
