body.pch-about .about-hero{min-height:730px;height:90svh;max-height:1000px}body.pch-about .hero h1{font-size:clamp(50px,6.8vw,96px)}body.pch-about .hero-description{max-width:630px}body.pch-about .about-purpose,body.pch-about .about-stats{padding:90px 5.5%;background:#f3f4f6;color:#182131}body.pch-about .about-columns{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid #d9dce1;padding-top:30px}body.pch-about .about-columns p{font-size:15px;color:#687589;margin:0;max-width:530px}body.pch-about .about-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:45px}body.pch-about .ecosystem-card{padding:26px;min-height:345px}body.pch-about .ecosystem-card h3{font-size:23px}body.pch-about .about-lab{display:grid;grid-template-columns:2fr 1fr;gap:60px;margin-top:45px;padding:36px;border:1px solid #ffffff20;border-radius:8px;background:#18243b}body.pch-about .about-lab h3{font-size:28px;font-weight:500;letter-spacing:-.7px;margin:20px 0}body.pch-about .about-lab p{font-size:13px;color:#9fadc4;margin:0 0 18px}body.pch-about .about-lab small{display:block;font-size:11px;color:#8598ba;line-height:1.8}body.pch-about .about-lab-links{display:flex;flex-direction:column;justify-content:center}body.pch-about .about-lab-links a{border-bottom:1px solid #ffffff20;padding:18px 0;font-size:13px;color:#c6d3f0}body.pch-about .about-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:45px 0}body.pch-about .about-numbers>div{border-top:1px solid #d3d9e3;padding-top:28px}body.pch-about .about-numbers b{display:block;font:500 clamp(33px,4vw,58px) Arial;letter-spacing:-2px;color:#263956;overflow-wrap:anywhere}body.pch-about .about-numbers span{display:block;font-size:12px;color:#7b869a;margin-top:14px}body.pch-about .about-chart{border:1px solid #d8dfe9;background:#fff;border-radius:10px;padding:30px;margin-top:55px}body.pch-about .about-chart-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}body.pch-about .about-chart-heading h3{font-size:22px;font-weight:500;margin:0 0 10px}body.pch-about .about-chart-heading p{font-size:12px;color:#8390a5;margin:0}body.pch-about #about-day-summary{font-size:12px;color:#526aa5;max-width:310px;line-height:1.8}body.pch-about .about-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:5px;height:220px;align-items:end;margin-top:38px;padding:0 0 1px;border-bottom:1px solid #dbe1eb}body.pch-about .about-bar{display:flex;align-items:end;justify-content:stretch;height:100%;width:100%;border:0;background:transparent;padding:0;cursor:pointer;min-width:0;border-radius:0;box-shadow:none}body.pch-about .about-bar span{display:block;width:100%;background:#748bef;border-radius:3px 3px 0 0;min-height:3px;transition:background .2s}body.pch-about .about-bar:hover span,body.pch-about .about-bar[aria-pressed=true] span{background:#243c98}body.pch-about .about-chart-range{display:flex;justify-content:space-between;font:10px monospace;color:#8b95a8;margin-top:12px}body.pch-about .about-detail{margin-top:30px;border-top:1px solid #d9dfe8;font-size:13px}body.pch-about .about-detail summary{padding:22px 0;cursor:pointer;color:#405374}body.pch-about .about-detail summary:focus-visible{outline:2px solid #526ce9;outline-offset:4px}body.pch-about .about-day-list{display:grid;gap:0}body.pch-about .about-day-list>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;padding:13px 0;border-top:1px solid #e5e9f0;font-size:12px;color:#738198}body.pch-about .about-method p{font-size:13px;color:#738198;line-height:1.8;max-width:870px}body.pch-about .about-principles{margin-bottom:0}body.pch-about .about-principles>div{border-color:#ffffff25}body.pch-about .about-principles p{color:#94a3bd}body.pch-about .about-principles h3{color:#e3e9f4;font-size:22px}body.pch-about .about-operator{padding:90px 5.5%;background:#101722}body.pch-about .about-operator-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:40px}body.pch-about .about-operator h2{font-size:clamp(40px,5vw,70px);font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0 0 25px}body.pch-about .about-operator p{max-width:400px;font-size:13px;color:#96a6c2}body.pch-about .about-operator dl{margin:0}body.pch-about .about-operator dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:25px;border-bottom:1px solid #ffffff15;padding:18px 0;font-size:12px}body.pch-about .about-operator dt{font-weight:400;color:#7e90b0}body.pch-about .about-operator dd{margin:0;color:#c6d4ed;overflow-wrap:anywhere}body.pch-about .about-documents{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px;border-top:1px solid #ffffff20;padding-top:28px;font-size:11px;color:#94a7cf}body.pch-about .closing{background:radial-gradient(ellipse at 80% 60%,#263651,transparent 60%),#0c1018}body.pch-about .about-purpose,body.pch-about .about-stats,body.pch-about .about-operator{padding-left:max(5.5%,calc((100% - 1424px)/2));padding-right:max(5.5%,calc((100% - 1424px)/2))}
@media(max-width:1100px){body.pch-about .about-roles{grid-template-columns:repeat(2,minmax(0,1fr))}body.pch-about .ecosystem-card{min-height:300px}body.pch-about .about-chart-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){body.pch-about .about-hero{min-height:680px;height:90svh}body.pch-about .hero h1{font-size:clamp(36px,10vw,58px);line-height:1.12}body.pch-about .about-purpose,body.pch-about .about-stats,body.pch-about .about-operator{padding:60px 6%}body.pch-about .about-columns,body.pch-about .about-roles,body.pch-about .about-lab,body.pch-about .about-operator-grid{grid-template-columns:1fr;gap:26px}body.pch-about .about-columns p{font-size:13px}body.pch-about .about-roles{margin-top:32px;gap:14px}body.pch-about .ecosystem-card{min-height:0}body.pch-about .about-lab{padding:25px;margin-top:26px}body.pch-about .about-lab h3{font-size:26px}body.pch-about .about-numbers{grid-template-columns:1fr;gap:25px;margin-top:32px}body.pch-about .about-numbers b{font-size:45px}body.pch-about .about-numbers>div{padding-top:20px}body.pch-about .about-chart{padding:22px;margin-top:35px}body.pch-about .about-chart-heading h3{font-size:21px;line-height:1.4}body.pch-about .about-bars{gap:3px;height:160px}body.pch-about .about-day-list>div{grid-template-columns:1fr 1fr;gap:5px;font-size:10px}body.pch-about .about-day-list>div>span:last-child{grid-column:2}body.pch-about .about-operator-grid{margin-top:30px}body.pch-about .about-operator dl>div{gap:16px;font-size:11px}body.pch-about .about-documents{flex-direction:column;gap:20px}body.pch-about .about-principles h3{font-size:21px}}
