.mast{padding:72px 0 46px}.mast h1{font:800 clamp(64px,10vw,138px)/.78 var(--serif);letter-spacing:-.075em;margin:18px 0 32px;max-width:1000px}.kicker{font-size:11px;font-weight:900;letter-spacing:.22em;color:var(--green)}.mast-intro{font:20px/1.45 var(--serif);max-width:530px;margin-left:auto}.issue{margin-left:auto;font-size:10px;letter-spacing:.16em;color:var(--muted)}.front{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:38px;padding-bottom:68px}.front-lead{position:relative;min-height:620px;overflow:hidden}.front-lead>img{position:absolute;width:100%;height:100%;object-fit:cover}.front-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,22,15,.92),transparent 68%)}.front-copy{position:absolute;z-index:1;bottom:0;padding:44px;color:white}.front-copy h2{font:700 clamp(36px,5vw,66px)/.92 var(--serif);letter-spacing:-.045em;margin:14px 0;max-width:760px}.front-copy p{max-width:650px;color:#e8eee9}.tag{background:var(--green);padding:7px 10px;color:white;font-size:10px;font-weight:900;letter-spacing:.14em}.front-side{border-top:5px solid var(--ink)}.side-title{padding:14px 0;font-size:11px;font-weight:900;letter-spacing:.18em}.headline{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:22px 0;border-top:1px solid var(--line)}.headline>b{font:25px var(--serif);color:var(--green)}.headline span{font-size:10px;text-transform:uppercase;color:var(--green);font-weight:800}.headline h3{font:23px/1.05 var(--serif);margin:5px 0}.mini-ad{height:100px;display:grid;place-items:center;background:var(--soft);font-size:9px;letter-spacing:.2em;color:var(--muted)}.ticker{border-block:1px solid var(--line);background:#fff}.ticker .wrap{display:flex;align-items:center;gap:30px;overflow:hidden}.ticker strong{background:var(--ink);color:white;padding:18px;white-space:nowrap;font-size:10px;letter-spacing:.16em}.ticker #tickerPlayers{display:flex;gap:32px;white-space:nowrap;font-size:12px}.ticker b{color:var(--green);margin-left:5px}.editorial-section{padding-block:90px}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.section-title>div{display:flex;gap:20px;align-items:start}.section-title span{font:20px var(--serif);color:var(--green)}.section-title h2{font:60px/.88 var(--serif);letter-spacing:-.045em;margin:0}.section-title>p{max-width:330px;color:var(--muted)}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px 22px}.story.wide{grid-column:span 2}.story-image{height:260px;position:relative;margin-bottom:18px;overflow:hidden}.story.wide .story-image{height:420px}.story-image img{width:100%;height:100%;object-fit:cover;transition:.4s}.story:hover img{transform:scale(1.025)}.story-image span{position:absolute;left:12px;bottom:12px;background:white;padding:7px 9px;color:var(--green);font-size:10px;font-weight:900;text-transform:uppercase}.story small{color:var(--green);font-weight:800}.story h3{font:32px/.98 var(--serif);letter-spacing:-.025em;margin:10px 0}.story p{color:var(--muted);line-height:1.5}.manifesto{background:#123e2a;color:white;padding:100px 0}.manifesto blockquote{font:clamp(48px,8vw,100px)/.9 var(--serif);letter-spacing:-.055em;margin:30px 0}.manifesto p{color:#b8d2c2}.player-board{border-top:4px solid var(--ink)}.board-row{display:grid;grid-template-columns:60px 1fr 80px;align-items:center;padding:18px 8px;border-bottom:1px solid var(--line)}.board-row>b{font:26px var(--serif);color:#a7b2ac}.board-row strong{display:block;font:25px var(--serif)}.board-row span{font-size:11px;color:var(--muted)}.board-row em{text-align:right;font:700 26px var(--serif);color:var(--green)}.newsletter{padding:70px 0;background:#dff4e7}.newsletter .wrap{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}.newsletter h2{font:44px/.95 var(--serif);max-width:600px}.newsletter form{display:flex}.newsletter input{background:white;margin:0;border:0;padding:18px}.newsletter button{border:0;background:var(--ink);color:white;padding:0 24px;font-weight:900;font-size:11px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-grid>div{display:flex;flex-direction:column;gap:8px}.footer-grid strong{font-size:10px;letter-spacing:.18em;color:var(--ink)}@media(max-width:800px){.mast{padding-top:48px}.mast h1{font-size:64px}.mast-intro{margin-left:0}.front{grid-template-columns:1fr}.front-lead{min-height:540px}.story-grid{grid-template-columns:1fr}.story.wide{grid-column:auto}.story.wide .story-image,.story-image{height:300px}.section-title{display:block}.section-title h2{font-size:46px}.section-title>p{margin-top:20px}.newsletter .wrap,.footer-grid{grid-template-columns:1fr}.issue{display:none}}
