.about-hero{padding:65px 0 35px}.about-hero .eyebrow{margin-bottom:30px}.about-hero h1{font-size:clamp(70px,8.4vw,110px);line-height:1.02;letter-spacing:-3px;margin-bottom:32px}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:55px}.hero-bottom>p{max-width:625px;font:400 21px/1.5 var(--display);color:#c1d0dc;margin:0}.hero-bottom .primary{white-space:nowrap;margin-bottom:4px}.hero-rule{margin-top:43px;border-top:1px solid #426271;height:8px;background:repeating-linear-gradient(90deg,#304b59 0 1px,transparent 1px 17px)}.identity-section{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding:45px 0 50px}.identity-section .eyebrow{margin-bottom:15px}.identity-section h2{font-size:33px;line-height:1.2}.identity-copy p{font-size:14px;line-height:1.8;color:#b9cbd7;margin:0 0 14px}.identity-copy .audience{color:var(--cyan);margin-bottom:0}.three-parts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.three-parts article{padding:26px;border:1px solid var(--line);background:#111b25;position:relative;overflow:hidden}.part-number{display:block;font:300 53px/1 var(--display);color:#90a8ba;margin-bottom:29px;letter-spacing:-2px}.three-parts .case-label{font-size:10px;letter-spacing:1.4px}.three-parts h2{font-size:25px;line-height:1.15;margin-bottom:14px}.three-parts p:last-child{font-size:13px;line-height:1.7;color:#b4c4d1;margin:0}.approach-section{padding:70px 0 52px}.technical-label{font:9px/1.5 Consolas,monospace;color:var(--muted);letter-spacing:.7px;white-space:nowrap}.process{margin:30px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.process li{padding:18px 0;border-top:1px solid #426473}.process li>span{font:10px/1.5 Consolas,monospace;letter-spacing:1px;color:var(--cyan)}.process h3{margin:16px 0 10px;font-size:23px;line-height:1.15}.process p{font-size:13px;color:#b4c4d1;line-height:1.7;margin:0}.research-position{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0}.research-position h2{font-size:36px;margin-bottom:21px}.research-position>div>p:not(.eyebrow){color:#b4c4d1;font-size:14px;line-height:1.8;max-width:560px}.research-position a{color:var(--cyan);font-size:12px;display:inline-block;margin-top:9px}.record-panel{background:var(--panel);border:1px solid #365465;padding:25px;align-self:start}.record-panel-top{display:flex;justify-content:space-between;font:9px/1.5 Consolas,monospace;gap:20px;letter-spacing:.7px}.record-panel>strong{display:block;font:500 42px/1 var(--display);letter-spacing:-1px;margin-top:31px}.record-panel>p{font-size:10px;letter-spacing:2px;color:var(--cyan);margin:9px 0 25px}.record-panel dl{margin:0}.record-panel dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;font-size:11px}.record-panel dt{color:var(--muted)}.record-panel dd{margin:0}.record-panel>a{display:flex;justify-content:space-between;border-top:1px solid #365465;padding-top:17px;margin-top:0}.reading-questions{padding:57px 0}.reading-questions>.eyebrow{margin-bottom:12px}.reading-questions>h2{margin-bottom:30px}.reading-questions details{border-top:1px solid var(--line)}.reading-questions details:last-child{border-bottom:1px solid var(--line)}.reading-questions summary{display:flex;list-style:none;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:21px 0;font:400 20px/1.3 var(--display)}.reading-questions summary::-webkit-details-marker{display:none}.reading-questions summary>span{color:var(--cyan);font:300 27px/1 var(--display)}.reading-questions details[open] summary>span{transform:rotate(45deg)}.reading-questions details>p{max-width:780px;margin:0 0 23px;color:#b7c9d5;font-size:14px;line-height:1.8}.reading-questions details>a{display:block;font-size:12px;color:var(--cyan);margin:0 0 23px}.about-cta{padding:35px;background:#14252e;border-top:2px solid #6bcedb}.about-cta h2{font-size:42px}.about-cta>p:not(.eyebrow){color:var(--muted);margin:17px 0 25px}.about-cta>div{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.poster-link{font-size:12px;color:#c6e9ee}.about-page footer{margin-top:45px}
@media(max-width:900px){.technical-label{display:none}.hero-bottom{gap:30px}.hero-bottom>p{font-size:19px}.identity-section{gap:35px}.three-parts article{padding:22px}.three-parts h2{font-size:23px}.process{grid-template-columns:repeat(2,1fr)}.research-position{gap:30px}.research-position h2{font-size:32px}}
@media(max-width:620px){.about-hero{padding-top:32px}.about-hero .eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:23px}.about-hero h1{font-size:clamp(53px,11.8vw,73px);letter-spacing:-1.8px;margin-bottom:22px;line-height:1.05}.hero-bottom{display:block}.hero-bottom>p{font-size:18px;line-height:1.5}.hero-bottom .primary{margin-top:23px}.hero-rule{margin-top:28px}.identity-section{grid-template-columns:1fr;gap:24px;padding:13px 0 33px}.identity-section h2{font-size:30px}.identity-copy p{font-size:14px}.three-parts{grid-template-columns:1fr;gap:12px}.three-parts article{padding:23px 22px 23px 75px;min-height:160px}.part-number{position:absolute;left:22px;top:25px;font-size:34px;letter-spacing:-1px}.three-parts h2{font-size:26px}.three-parts .case-label{font-size:9px}.approach-section{padding:38px 0 23px}.approach-section h2{font-size:29px}.process{gap:8px 24px;margin-top:23px}.process p{font-size:12px}.process h3{font-size:21px}.process li>span{font-size:9px}.research-position{grid-template-columns:1fr;gap:22px;padding:30px 0}.research-position h2{font-size:31px}.research-position .eyebrow{font-size:9px;letter-spacing:1.3px}.record-panel{padding:23px}.reading-questions{padding:33px 0}.reading-questions .eyebrow{font-size:9px;letter-spacing:1px}.reading-questions h2{font-size:29px}.reading-questions summary{font-size:19px;padding:19px 0}.about-cta{padding:25px 21px}.about-cta h2{font-size:31px}.about-cta .eyebrow{font-size:9px;letter-spacing:1.3px}.about-cta .primary{font-size:12px}.about-cta>p:not(.eyebrow){font-size:13px}.about-cta>div{gap:20px}.about-page footer{margin-top:33px}}
