:root{--paper:#eee8da;--ink:#1c211d;--red:#a63425;--gold:#c29948;--green:#173d31;--line:rgba(28,33,29,.25);--scroll:0;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:90px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.55}body:after{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:6px}button{color:inherit}img{display:block;max-width:100%}h1,h2,h3,p,figure{margin:0}h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(64px,7.8vw,124px);font-weight:600;text-transform:uppercase;line-height:.94;letter-spacing:-.025em}h2 em{font-family:'Instrument Serif',Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1}h3{font-family:'Instrument Serif',Georgia,serif;font-weight:400}button{border:0;background:none}[hidden]{display:none!important}.skip-link{position:fixed;top:-70px;left:20px;background:var(--ink);color:var(--paper);padding:12px;z-index:100}.skip-link:focus{top:10px}.masthead{position:fixed;z-index:30;top:0;left:0;width:100%;height:84px;padding:0 3.2vw;display:flex;align-items:center;justify-content:space-between;background:rgba(238,232,218,.96);border-bottom:1px solid var(--ink)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:41px;height:27px;object-fit:cover;border:1px solid var(--line)}.brand>span{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:30px;line-height:1;letter-spacing:.03em}.brand-sub{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:.16em;margin-top:4px}.desktop-nav{display:flex;gap:34px}.desktop-nav a,.header-tools,.eyebrow,.section-kicker,.hero-date,.hero-bottom,.button,.film-link,.source-link,.source-caption,.dot-legend,.road-heading>span,.film-meta a,.source-list a,.footer-row,.film-cover,.action-buttons small,.action-last{font-size:11px;font-weight:600;letter-spacing:.09em}.desktop-nav a{text-decoration:none;position:relative;padding:12px 0}.desktop-nav a:after{content:'';height:2px;background:var(--red);position:absolute;bottom:5px;left:0;right:100%;transition:right .25s}.desktop-nav a:hover:after{right:0}.header-tools{display:flex;align-items:center;gap:22px}.languages{display:flex;align-items:center;gap:5px}.languages button{padding:10px 6px;opacity:.5;font-size:12px;font-weight:700}.languages button[aria-pressed=true]{opacity:1;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:6px}.languages>span{opacity:.3}.menu-toggle{display:none}.reading-progress{position:absolute;left:0;bottom:-2px;height:3px;width:calc(var(--scroll)*100%);background:var(--red)}.mobile-nav{position:absolute;top:83px;left:0;right:0;background:var(--paper);padding:30px;display:flex;flex-direction:column;gap:20px;border-bottom:1px solid}.hero{height:135svh;min-height:900px;position:relative}.hero-stage{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;transform:scale(calc(1 + var(--hero-p,0)*.07));will-change:transform}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,rgba(238,232,218,.7),rgba(238,232,218,.2) 42%,transparent 65%)}.hero-copy{position:relative;z-index:1;margin-left:5.5vw;padding-top:max(135px,15svh);width:51%}.hero-copy .eyebrow{font-size:10px;letter-spacing:.18em}.hero h1{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:clamp(150px,22vw,330px);line-height:.83;letter-spacing:-.045em;margin:12px 0 18px}.title-dot{color:var(--red)}.hero-statement{font-family:'Instrument Serif',Georgia,serif;font-size:clamp(35px,4.25vw,66px);line-height:.98;letter-spacing:-.025em}.hero-statement em{font-weight:400}.hero-date{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:10px}.date-line{width:38px;height:2px;background:var(--red)}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px}.button{padding:17px 22px;border:1px solid;display:flex;gap:30px;align-items:center;justify-content:space-between;text-decoration:none;min-height:54px;transition:background .2s,color .2s,transform .2s}.button:hover{transform:translateY(-3px)}.button-dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button-dark:hover{background:var(--red)}.film-link{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:10px}.play-icon{width:32px;height:32px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:10px}.hero-bottom{position:absolute;bottom:23px;left:3.2vw;right:3.2vw;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--paper);font-size:9px;text-shadow:0 1px 4px #000}.art-credit{font-size:9px;font-weight:400;letter-spacing:.02em}.section-pad{padding:72px 6vw 100px}.section-kicker{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid currentColor;padding-bottom:20px;margin-bottom:66px;font-size:10px}.story{background:var(--paper);position:relative;z-index:2}.story-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;align-items:end;margin-bottom:64px}.story-heading p{max-width:450px;font-size:16px;padding-bottom:4px}.story-panels{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;position:relative;align-items:start}.panel{position:relative;border:3px solid var(--ink);padding:8px;background:var(--paper);box-shadow:7px 7px 0 var(--ink)}.panel img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.1)}.panel-wide{aspect-ratio:1.2;transform:rotate(-1.5deg)}.panel-wide img{object-position:center}.panel-tall{aspect-ratio:.82;margin-top:90px;transform:rotate(2deg)}.panel-tall img{object-position:center}.panel figcaption{position:absolute;bottom:28px;left:-10px;max-width:90%;display:flex;align-items:center;gap:14px;background:var(--paper);border:2px solid var(--ink);padding:14px 20px;font-size:11px;line-height:1.4;font-weight:700}.caption-number{color:var(--red);font-size:22px;font-family:'Barlow Condensed'}.date-stamp{position:absolute;top:0;right:0;transform:translateY(-25%);z-index:2;display:flex;align-items:baseline;gap:12px;background:var(--red);color:var(--paper);padding:12px 22px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.date-stamp strong{font:600 60px/.9 'Barlow Condensed'}.date-stamp span{font-size:13px;font-weight:700}.date-stamp small{font-size:10px}.source-caption{font-weight:400;letter-spacing:.01em;margin-top:35px;max-width:700px;font-size:11px;opacity:.8}.blackout{height:210svh;background:#111713;color:var(--paper);position:relative}.blackout-stage{position:sticky;top:0;height:100svh;min-height:700px;overflow:hidden;display:grid;place-items:center}.blackout-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.35;transform:scale(calc(1 + var(--black-p,0)*.15))}.blackout-shade{position:absolute;inset:0;background:#0c100d;opacity:calc(.3 + var(--black-p,0)*.65)}.blackout-content{position:relative;text-align:center;max-width:850px;padding:100px 30px 60px}.blackout-content .eyebrow{color:var(--gold);margin-bottom:35px}.blackout h2{font-size:clamp(70px,9vw,145px)}.blackout h2 em{color:#dd6954}.blackout-copy{max-width:530px;margin:20px auto;font-size:16px;color:#dad8cc}.signal{display:flex;align-items:end;justify-content:center;gap:6px;margin:40px auto 25px;height:35px}.signal i{width:6px;height:30px;background:var(--red);opacity:calc(1 - var(--black-p,0))}.signal i:nth-child(1){height:6px}.signal i:nth-child(2){height:12px}.signal i:nth-child(3){height:18px}.signal i:nth-child(4){height:24px}.signal span{font-size:12px;letter-spacing:.3em;margin-left:10px;color:#dd6954}.source-link{font-size:9px;color:#bbbeb4}.blackout-side{position:absolute;bottom:25px;left:6vw;font-size:9px;letter-spacing:.15em}.human-cost{background:var(--red);color:var(--paper)}.cost-heading{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.cost-heading h2{font-size:clamp(80px,10vw,160px)}.cost-figures{padding-top:10px}.cost-figures>.eyebrow{font-size:9px;margin-bottom:28px;max-width:300px}.stat strong{font:600 clamp(80px,9vw,145px)/1 'Barlow Condensed';letter-spacing:-.04em;display:block}.stat strong span{font-size:.6em;vertical-align:top;display:inline-block;margin-top:10px}.stat p{font-size:14px;max-width:370px}.secondary-stat{border-top:1px solid #eee8da66;margin-top:25px;padding-top:20px}.secondary-stat strong{font-size:clamp(60px,6.5vw,100px)}.figure-note{font-size:11px;line-height:1.7;max-width:400px;margin-top:25px;color:#f5dfcf}.execution-panel{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:35px;display:grid;grid-template-columns:1fr 1.1fr;gap:30px;margin-top:85px;transform:rotate(-.6deg)}.execution-panel .eyebrow{font-size:9px;letter-spacing:.04em}.execution-stats{display:flex;gap:30px;margin-top:15px}.execution-stats p{display:flex;flex-direction:column;max-width:170px}.execution-stats strong{font:600 80px/1 'Barlow Condensed'}.execution-stats strong span{font-size:50px}.execution-stats p>span{font-size:11px}.life-dots{display:grid;grid-template-columns:repeat(15,1fr);gap:7px;padding:10px 0}.life-dots i{aspect-ratio:1;border:1px solid var(--red);border-radius:50%}.life-dots i.filled{background:var(--ink);border-color:var(--ink)}.dot-legend{display:flex;gap:20px;margin-top:12px;font-size:9px;letter-spacing:.02em}.dot-legend>span{display:flex;align-items:center;gap:7px}.dot-legend i{width:9px;height:9px;background:var(--ink);border-radius:50%}.dot-legend>span+span i{background:none;border:1px solid var(--red)}.execution-note{grid-column:1/-1;font-size:11px;border-top:1px solid var(--line);padding-top:18px}.report-details{margin-top:50px;border-top:1px solid #eee8da66;border-bottom:1px solid #eee8da66}.report-details summary{display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:13px;cursor:pointer;list-style:none}.report-details summary>span:last-child{font-size:24px}.report-details[open] summary>span:last-child{transform:rotate(45deg)}.report-details>div{max-width:800px;padding-bottom:30px}.report-details p{font-size:14px;margin-bottom:15px}.report-details a{font-size:10px}.future{background:var(--paper);overflow:hidden}.future-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center}.future-intro .eyebrow{color:var(--red);margin-bottom:24px}.future-intro p:last-child{max-width:500px;margin-top:30px}.sun-seal{aspect-ratio:1;width:90%;max-width:370px;position:relative;display:grid;place-items:center;isolation:isolate}.sun-seal:before,.sun-seal:after{content:'';position:absolute;inset:0;border:1px solid var(--gold);border-radius:50%}.sun-seal:after{inset:10%;border-style:dashed}.sun-core{width:65%;height:65%;background:var(--red);border-radius:50%;display:grid;place-items:center;color:var(--paper);font-family:Georgia,serif;font-size:clamp(55px,6vw,100px)}.sun-orbit{position:absolute;width:100%;height:100%;border-radius:50%;animation:orbit 45s linear infinite}.sun-orbit:before{content:'';position:absolute;top:0;left:47%;width:12px;height:12px;border-radius:50%;background:var(--gold)}@keyframes orbit{to{transform:rotate(360deg)}}.principles{display:flex;justify-content:space-between;gap:20px;font:600 clamp(35px,5.5vw,85px)/1.2 'Barlow Condensed';border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:65px 0;padding:20px 0}.principles span:nth-child(2){color:var(--red)}.road-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.road-heading h3{font-size:48px}.road-heading>span{font-size:8px;max-width:280px}.roadmap{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0 0;gap:0}.roadmap li{border-top:1px solid var(--line);padding:25px 22px 30px 0;position:relative}.roadmap li:before{content:'';width:7px;height:7px;border-radius:50%;background:var(--red);position:absolute;top:-4px;left:0}.roadmap li>span{font:600 35px 'Barlow Condensed';color:var(--red)}.roadmap li p{font-size:13px;margin-top:12px;max-width:220px}.leadership{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.leadership .eyebrow{font-size:9px;max-width:210px}.leadership p{font-size:14px;max-width:630px}.future-close{font:clamp(35px,4.7vw,74px)/1.08 'Instrument Serif';text-align:center;margin:90px 0 0}.future-close em{color:var(--red)}.film-section{background:#14291f;color:var(--paper)}.film-heading{display:flex;gap:10%;justify-content:space-between;align-items:end;margin-bottom:50px}.film-heading h2{font-size:clamp(58px,7vw,105px)}.film-heading>p{font-size:14px;max-width:300px}.film-frame{position:relative;border:1px solid #eee8da55;padding:8px;aspect-ratio:16/9;background:#080e0b;box-shadow:9px 9px 0 #08170f}.film-frame video{width:100%;height:100%;display:block;object-fit:contain}.film-cover{position:absolute;inset:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--paper);background:#08110b44}.film-cover .large-play{display:grid;place-items:center;width:90px;height:90px;border:1px solid var(--paper);border-radius:50%;background:#101b14b3;font-size:21px;padding-left:4px;transition:background .2s,transform .2s}.film-cover:hover .large-play{background:var(--red);transform:scale(1.08)}.film-cover small{font-size:9px;color:#d1bf91}.film-meta{display:flex;gap:50px;justify-content:space-between;margin-top:30px;align-items:start}.film-meta p{font-size:11px;max-width:600px;opacity:.8}.film-meta a{font-size:9px;max-width:250px;white-space:normal}.film-transcript{margin-top:30px;border-top:1px solid #eee8da44;padding-top:20px;font-size:12px}.film-transcript summary{cursor:pointer}.film-transcript p{max-width:850px;margin-top:20px;line-height:1.8}.action{background:var(--ink);color:var(--paper);position:relative}.action>.eyebrow{color:var(--gold);margin-bottom:22px}.action h2{font-size:clamp(90px,13vw,200px);line-height:.87}.action h2 em{color:var(--gold);line-height:1.02}.action-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start;margin-top:50px}.action-bottom>p{max-width:470px}.action-buttons{display:flex;flex-direction:column;gap:14px;max-width:470px}.button-cream{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-cream:hover{background:var(--gold);border-color:var(--gold)}.button-outline{border-color:#eee8da77;background:none;color:var(--paper)}.button-outline:hover{background:#eee8da15}.action-buttons small{font-size:8px;opacity:.6}.action-last{font-size:10px;letter-spacing:.01em;max-width:470px;margin-top:30px;opacity:.65}#share-status{font-size:12px;margin-top:20px;color:var(--gold);min-height:20px}#share-fallback{margin-top:20px}#share-fallback label{display:block;font-size:12px;margin-bottom:8px}#share-url{padding:12px;width:min(100%,600px);background:var(--paper);color:var(--ink);border:1px solid}.sources-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:9%}.sources h2{font-size:clamp(44px,4.5vw,68px)}.sources-grid>div>p{font-size:13px;max-width:370px;margin-top:30px}.source-list details{border-top:1px solid var(--line);padding:18px 0}.source-list details:last-child{border-bottom:1px solid var(--line)}.source-list summary{cursor:pointer;font-size:13px;font-weight:600}.source-list p{font-size:12px;margin-top:15px;line-height:1.8}.source-list a{display:block;margin-top:15px;font-size:9px;letter-spacing:.03em}footer{padding:30px 6vw 0;background:var(--paper);border-top:1px solid var(--ink)}.footer-wordmark{font:600 clamp(120px,24vw,360px)/1 'Barlow Condensed';letter-spacing:-.05em;display:flex;align-items:center;justify-content:space-between;text-decoration:none}.footer-wordmark span{font-family:'DM Sans';font-size:.4em;color:var(--red);font-weight:400}.footer-row{border-top:1px solid var(--line);padding:25px 0;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:8px}.footer-row button{font-size:8px;font-weight:600;letter-spacing:.09em;padding:10px 0}.tricolour{display:flex;height:6px}.tricolour i{flex:1;background:#1b6944}.tricolour i:nth-child(2){background:var(--paper)}.tricolour i:nth-child(3){background:var(--red)}.noscript-note{padding:20px}.motion-paused{scroll-behavior:auto}.motion-paused *{animation:none!important;transition:none!important}.motion-paused .hero{height:100svh}.motion-paused .blackout{height:auto}.motion-paused .hero-art,.motion-paused .blackout-image{transform:none!important}.motion-paused .blackout-stage{position:relative}.motion-paused .blackout-shade{opacity:.75}.motion-paused .signal i{opacity:.3}
.hero-actions .film-link{background:rgba(238,232,218,.92);padding:10px 13px;border:1px solid var(--ink)}
.story-panels{--panel-p:0}.panel-wide{transform:translateY(calc(var(--panel-p)*-18px)) rotate(calc(-1.5deg + var(--panel-p)*1.5deg))}.panel-tall{transform:translateY(calc(var(--panel-p)*-35px)) rotate(calc(2deg - var(--panel-p)*2deg))}.motion-paused .panel{transform:none!important}
@media(min-width:1600px){.section-pad{padding-left:max(6vw,calc((100vw - 1400px)/2));padding-right:max(6vw,calc((100vw - 1400px)/2))}}
@media(max-width:1000px){.hero-copy{width:60%;padding-top:150px}.hero h1{font-size:25vw}.hero-statement{font-size:5.5vw}.hero-actions{gap:18px}.hero-art{object-position:60% center}.hero-bottom .scroll-hint{display:none}.story-heading{gap:5vw}.story-panels{gap:22px}.date-stamp strong{font-size:48px}.date-stamp{padding:10px 14px}.execution-panel{padding:25px;gap:22px}.life-dots{gap:5px}.execution-stats{gap:18px}.execution-stats strong{font-size:65px}.future-intro{gap:5%}.principles{font-size:5.5vw}.film-heading{gap:6%}.film-heading>p{max-width:230px}.action-bottom{gap:8%}.sources-grid{gap:5%}.desktop-nav{gap:24px}}
@media(max-width:700px){:root{scroll-padding-top:75px}.masthead{height:70px;padding:0 20px}.brand>span{font-size:25px}.brand-sub{font-size:7px}.brand img{width:33px;height:22px}.desktop-nav{display:none}.menu-toggle{display:block;font-size:10px;letter-spacing:.08em;padding:12px 0}.header-tools{gap:16px}.languages{gap:0}.mobile-nav{top:69px}.mobile-nav a{font:500 25px 'Barlow Condensed';text-decoration:none}.hero{height:112svh;min-height:750px}.hero-stage{min-height:690px}.hero-art{object-position:65% center;height:65%;top:35%;object-fit:cover}.hero-wash{background:linear-gradient(var(--paper) 27%,rgba(238,232,218,.9) 35%,rgba(238,232,218,.0) 58%)}.hero-copy{margin:0 7vw;width:86%;padding-top:104px}.hero-copy .eyebrow{font-size:8px}.hero h1{font-size:39vw;line-height:.8;margin:10px 0 13px}.hero-statement{font-size:clamp(33px,8vw,45px);line-height:.97}.hero-date{font-size:8px;margin-top:20px}.hero-actions{margin-top:22px;gap:20px}.button{padding:14px 17px;font-size:9px;min-height:50px;gap:20px}.film-link{font-size:8px;gap:8px}.play-icon{width:28px;height:28px}.hero-bottom{left:20px;right:20px;bottom:18px;align-items:end;font-size:7px}.art-credit{max-width:110px;text-align:right;font-size:8px}.section-pad{padding:45px 7vw 60px}.section-kicker{margin-bottom:42px;font-size:8px;gap:20px;align-items:start;padding-bottom:17px}.section-kicker>span:last-child{text-align:right;max-width:45%}.story-heading{display:block;margin-bottom:45px}.story-heading p{font-size:14px;margin-top:28px}.story-panels{grid-template-columns:1fr 1fr;gap:12px}.panel{padding:4px;border-width:2px;box-shadow:4px 4px 0 var(--ink)}.panel-wide{aspect-ratio:.68}.panel-tall{margin-top:85px;aspect-ratio:.6}.panel figcaption{padding:8px;gap:8px;font-size:8px;bottom:16px;left:-8px;max-width:110%}.caption-number{font-size:17px}.date-stamp{gap:8px;right:-7px;top:8px;padding:10px;box-shadow:3px 3px 0}.date-stamp strong{font-size:35px}.date-stamp span{font-size:10px}.date-stamp small{font-size:8px}.source-caption{font-size:9px;margin-top:25px}.blackout{height:170svh}.blackout-stage{min-height:650px}.blackout-content{padding:100px 7vw 60px}.blackout h2{font-size:18vw}.blackout-copy{font-size:14px}.blackout-content .eyebrow{font-size:9px}.source-link{font-size:8px}.blackout-side{font-size:7px;bottom:22px;left:7vw}.cost-heading{display:block}.cost-heading h2{font-size:23vw}.cost-figures{margin-top:45px}.cost-figures>.eyebrow{max-width:100%;font-size:8px}.stat strong{font-size:26vw}.stat p{font-size:13px}.secondary-stat strong{font-size:20vw}.figure-note{font-size:10px}.execution-panel{display:block;margin-top:45px;padding:22px 20px;box-shadow:5px 5px 0}.execution-stats{gap:30px;margin-bottom:22px}.execution-stats strong{font-size:70px}.execution-stats p>span{font-size:10px}.life-dots{gap:6px}.dot-legend{font-size:8px}.execution-note{margin-top:20px;font-size:10px}.report-details{margin-top:40px}.report-details summary{font-size:12px;gap:20px}.report-details p{font-size:12px}.future-intro{grid-template-columns:1fr;position:relative}.future-intro h2{font-size:17vw}.future-intro p:last-child{font-size:14px;max-width:90%}.sun-seal{max-width:180px;margin:35px auto 0}.sun-core{font-size:60px}.principles{margin:35px 0;font-size:6.4vw;gap:10px}.road-heading{align-items:start;gap:20px}.road-heading h3{font-size:35px;line-height:1.05}.road-heading>span{font-size:7px;max-width:150px;text-align:right}.roadmap{grid-template-columns:repeat(2,1fr);gap:0 15px}.roadmap li{padding:20px 5px 22px 0}.roadmap li p{font-size:11px;margin-top:8px}.roadmap li>span{font-size:28px}.leadership{display:block;margin-top:10px}.leadership p{font-size:12px;margin-top:12px}.future-close{font-size:37px;margin-top:50px}.film-heading{display:block;margin-bottom:30px}.film-heading h2{font-size:16vw}.film-heading>p{margin-top:25px;max-width:100%;font-size:13px}.film-frame{padding:4px;box-shadow:5px 5px 0 #08170f}.film-cover{inset:4px;gap:10px}.film-cover .large-play{width:52px;height:52px;font-size:15px}.film-cover>span:not(.large-play){font-size:8px}.film-cover small{font-size:7px}.film-meta{display:block;margin-top:24px}.film-meta p{font-size:10px}.film-meta a{display:block;margin-top:17px;font-size:8px;max-width:none}.film-transcript{font-size:11px}.action h2{font-size:23vw}.action>.eyebrow{font-size:8px}.action-bottom{display:block;margin-top:30px}.action-bottom>p{font-size:14px}.action-buttons{margin-top:30px}.action-buttons small{font-size:7px}.action-last{font-size:9px;margin-top:25px}.sources-grid{display:block}.sources h2{font-size:52px}.sources-grid>div>p{font-size:12px;margin-top:22px;max-width:none}.source-list{margin-top:35px}.source-list summary{font-size:12px}.source-list p{font-size:11px}.source-list a{font-size:8px}.footer-wordmark{font-size:40vw}.footer-row{display:grid;grid-template-columns:1fr 1fr;font-size:7px;gap:10px;align-items:start}.footer-row button{font-size:7px;padding:0;text-align:right}.footer-row>a:last-child{text-align:right}footer{padding:25px 7vw 0}.motion-paused .hero{min-height:730px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero{height:100svh}.blackout{height:auto}.blackout-stage{position:relative}.hero-art,.blackout-image{transform:none!important}.blackout-shade{opacity:.75}.signal i{opacity:.3}}

/* Keep the Finnish word for future within narrow screens. */
@media(max-width:700px){html[lang=fi] .cost-heading h2{font-size:19vw}}
