@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800;900&display=swap');
:root{--blue:#2f43ef;--red:#f34227;--ink:#101111;--white:#fff;--line:#c9cece}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--white);color:var(--ink);font:16px/1.65 'Golos Text',Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}p,h1,h2,h3,figure{margin:0}em{font-style:normal}::selection{background:var(--red);color:white}.skip{position:absolute;top:-100px;left:20px;z-index:10;background:white;padding:10px}.skip:focus{top:10px}header{padding:25px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);gap:20px}.brand{font-size:29px;font-weight:900;letter-spacing:-.08em;display:flex;align-items:center;gap:20px}.brand span{font-size:12px;letter-spacing:.08em;font-weight:500}nav{display:flex;gap:30px;font-size:14px}.hero{padding:35px 4% 0}.name-row{display:flex;justify-content:space-between;font-size:14px;line-height:1.3;font-weight:600}.name-row>span{text-align:right}h1{font-size:11.7vw;letter-spacing:-.07em;line-height:1.2;font-weight:900;white-space:nowrap;margin:12px 0 18px}h1 span{color:var(--red)}.hero-grid{display:grid;grid-template-columns:1fr 2.15fr 2.3fr;gap:0}.vertical-note{padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;font-size:13px;line-height:1.7}.vertical-note p{font-weight:600}.vertical-note>a{font-size:75px;line-height:1;color:var(--red);width:80px}.hero figure{position:relative;background:#bbb;min-height:500px}.hero img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 25%;filter:grayscale(1)}.hero figcaption{position:absolute;bottom:0;padding:9px 14px;background:var(--ink);color:white;font-size:12px;width:100%}.hero-story{padding:35px 36px 40px;background:var(--blue);color:white;display:flex;flex-direction:column;align-items:start}.label,.chapter{font-size:12px;letter-spacing:.08em;font-weight:500}.hero-story h2{font-size:clamp(35px,4.3vw,65px);line-height:1.06;letter-spacing:-.055em;margin:30px 0}.hero-story h2 em{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.hero-story>p:not(.label){font-size:16px;line-height:1.65;max-width:420px}.underlink{display:flex;gap:24px;align-items:center;font-size:14px;border-bottom:1px solid #a9b3ff;padding-bottom:8px;margin-top:35px}.underlink span{font-size:24px}.chapter{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid currentColor}.science{background:#10131b;color:white;padding:65px 4% 70px;margin-top:70px}.science-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;margin-top:60px}h2{font-size:clamp(38px,5.3vw,78px);line-height:1.05;letter-spacing:-.055em;font-weight:700}.science h2 em{color:#8d9bff}.science h2{margin-bottom:30px}.science p{max-width:560px;color:#c9cdd8;margin-top:20px}.science p.large{color:white;font-size:23px;line-height:1.5}.ref{font-size:13px;color:inherit;white-space:nowrap}.diagram{position:relative;min-height:560px;background:#2539db;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:30px 30px}.diagram canvas{width:100%;height:100%;position:absolute;inset:0}.diagram-top{position:absolute;left:20px;right:20px;top:20px;display:flex;gap:15px;justify-content:space-between;align-items:center;font-size:12px}.diagram button{font:inherit;color:white;background:transparent;border:1px solid #adb7ff;padding:8px;cursor:pointer;max-width:145px}.diagram figcaption{position:absolute;bottom:25px;left:25px;right:25px}.diagram figcaption>span{font:22px Georgia,serif}.diagram figcaption p{font-size:14px;color:#e0e3ff;margin-top:12px}.bridge{background:var(--red);color:#15110e;display:flex;align-items:center;justify-content:space-between;padding:15px 4%;font-size:17px;font-weight:700;letter-spacing:.01em;gap:20px}.bridge-symbol{font-size:60px;line-height:1.2}.engineering{padding:90px 4%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.engineering-title .label{margin-bottom:30px}.engineering-title h2{font-size:clamp(40px,6vw,88px)}.engineering-title h2 span{color:var(--blue)}.engineering-stories article{border-top:1px solid var(--ink);position:relative;padding:25px 0 35px 55px}.index{position:absolute;left:0;top:28px;font-size:14px;color:var(--blue)}h3{font-size:24px;line-height:1.25;letter-spacing:-.03em;font-weight:600}.engineering-stories p{margin-top:15px;color:#444c50}.life{background:#eef1f7;padding:60px 4% 90px}.life h2{margin-top:55px;font-size:clamp(40px,6.7vw,98px)}.life h2 em{color:var(--blue)}.life-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;max-width:1050px;margin:35px 0 55px}.life-intro>p:first-child{font-size:21px;line-height:1.65}.small{font-size:14px;color:#58616c;align-self:end}.timeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.timeline li{padding:30px;border-top:1px solid #abb4c2;border-right:1px solid #abb4c2}.timeline li:nth-child(3n){border-right:0}.timeline strong{font-size:clamp(38px,4.3vw,66px);font-weight:500;line-height:1.1;letter-spacing:-.055em;display:block;margin-bottom:38px}.timeline h3{font-size:23px}.timeline p{margin-top:15px;color:#4b535e}.timeline .world{background:var(--blue);color:white}.timeline .world p{color:#e3e7ff}.person{background:var(--red);padding:60px 4% 80px}.person-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;margin-top:60px}.person h2{font-size:clamp(42px,6vw,88px)}.person h2 em{color:white}.person article{padding:0 0 35px;border-bottom:1px solid #9f2816;margin-bottom:30px}.person article p{margin-top:20px;font-size:18px}.person article:last-child{margin-bottom:0}.legacy{padding:85px 4%}.legacy-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;margin-top:40px}.legacy h2 em{color:var(--blue)}.large{font-size:24px;line-height:1.5}.legacy ul{list-style:none;padding:0;margin:30px 0}.legacy li{padding:13px 0;border-top:1px solid var(--line);font-size:16px}.stats{display:flex;gap:50px;margin-top:35px}.stats b{font-weight:600;font-size:48px;letter-spacing:-.05em;color:var(--blue);display:block;line-height:1.2}.stats span{font-size:14px;display:block;margin-top:10px}.sources{background:var(--blue);color:white;padding:65px 4%;display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.sources h2{font-size:42px}.sources p{margin-bottom:30px;color:#e0e4ff;font-size:16px}.sources a{border-top:1px solid #7f8aff;padding:18px 0;display:grid;grid-template-columns:30px 1fr 20px;gap:15px;font-size:16px}.sources a span{font-size:14px}footer{background:#10131b;color:white;display:flex;justify-content:space-between;gap:20px;padding:28px 4%;font-size:12px;letter-spacing:.06em}@media(min-width:1700px){body{max-width:1900px;margin:auto}h1{font-size:210px}.hero-grid{grid-template-columns:1fr 2fr 2.6fr}}@media(max-width:1000px){.hero-grid{grid-template-columns:.6fr 1.4fr 1.7fr}.hero-story{padding:25px}.hero figure{min-height:500px}.hero-story h2{font-size:44px}.science-grid,.engineering,.person-grid,.legacy-grid,.sources{gap:35px}.diagram{min-height:590px}.timeline li{padding:25px 20px}.timeline h3{font-size:20px}.timeline strong{font-size:45px}.life-intro{gap:35px}.science p.large{font-size:21px}.hero figcaption{font-size:12px}}@media(max-width:700px){header{padding:17px 5%;align-items:start}.brand{font-size:25px}.brand span{display:none}nav{font-size:14px;gap:13px;flex-wrap:wrap;justify-content:flex-end;max-width:265px}.hero{padding:27px 5% 0}.name-row{font-size:12px}h1{font-size:11.35vw;margin:20px 0;letter-spacing:-.07em}.hero-grid{grid-template-columns:1fr 2.6fr}.vertical-note{font-size:12px;padding-right:12px}.vertical-note>a{font-size:50px;width:50px}.hero figure{min-height:380px}.hero-story{grid-column:1/-1;padding:30px 25px}.hero-story h2{font-size:54px;margin-top:26px}.hero-story h2 br:last-of-type{display:none}.hero-story h2 em:before{content:' '}.hero-story>p:not(.label){max-width:none}.hero figcaption{font-size:12px;line-height:1.4;padding:10px}.science{margin-top:40px;padding:35px 5% 45px}.chapter{font-size:12px;align-items:start}.chapter>span:last-child{text-align:right;max-width:190px}.science-grid{grid-template-columns:1fr;margin-top:35px;gap:30px}h2{font-size:46px}.science h2{font-size:clamp(36px,9.3vw,57px)}.diagram{min-height:460px}.diagram-top{left:15px;right:15px;font-size:12px}.diagram-top>span{max-width:130px}.diagram figcaption{left:20px;bottom:20px}.bridge{padding:17px 5%;font-size:12px;gap:15px}.bridge-symbol{font-size:38px}.engineering{grid-template-columns:1fr;padding:50px 5%;gap:35px}.engineering-title h2{font-size:58px}.engineering-stories article{padding-left:35px}.engineering-stories h3{font-size:24px}.life{padding:35px 5% 50px}.life h2{font-size:47px;margin-top:35px}.life-intro{grid-template-columns:1fr;gap:20px;margin:25px 0 35px}.life-intro>p:first-child{font-size:19px}.timeline{grid-template-columns:1fr}.timeline li{border-right:0;display:grid;grid-template-columns:85px 1fr;gap:20px;padding:25px 0}.timeline strong{font-size:29px;margin:0}.timeline .world{padding:25px 15px;margin:0 -15px}.timeline h3{font-size:23px}.person{padding:35px 5% 50px}.person-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.person h2{font-size:54px}.person article p{font-size:17px}.legacy{padding:45px 5%}.legacy-grid{grid-template-columns:1fr;gap:35px;margin-top:25px}.legacy h2{font-size:50px}.large{font-size:22px}.stats{gap:35px}.stats b{font-size:42px}.sources{padding:40px 5%;grid-template-columns:1fr;gap:30px}.sources h2{font-size:36px}.sources a{font-size:14px;gap:10px}footer{flex-wrap:wrap;padding:25px 5%}footer>span:first-child{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
