.infra-summary{display:flex;flex-wrap:wrap;gap:35px;margin-top:35px;color:#acbdc1;font-size:13px}.infra-summary strong{font-size:30px;font-weight:500;color:#e8eeed;margin-right:8px}.infra-toc{display:flex;flex-wrap:wrap;gap:15px 28px;padding-block:20px;border-block:1px solid #ffffff24;font-size:13px}.infra-chapter{padding:65px 0;scroll-margin-top:110px;border-bottom:1px solid #ffffff20}.infra-chapter>header{max-width:850px;margin-bottom:30px}.infra-chapter h2{font-size:clamp(25px,3vw,36px);font-weight:500;letter-spacing:-.03em;line-height:1.5}.infra-editorial p{font-size:15px;line-height:1.9;color:#b5c2c5;word-break:keep-all;overflow-wrap:anywhere}.infra-editorial h3{font-size:20px;font-weight:500;line-height:1.6;margin:18px 0 12px}.infra-buildings,.infra-studios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.infra-buildings article,.infra-compute article{scroll-margin-top:110px}.infra-photo{margin:0}.infra-photo img{display:block;width:100%;max-height:410px;object-fit:contain;background:#171c1e}.infra-photo figcaption{font-size:11px;color:#8fa5aa;margin-top:10px;line-height:1.7}.infra-buildings .infra-photo img{height:300px}.infra-studios .infra-photo img{aspect-ratio:3/2;object-fit:contain}.infra-use{display:block;font-size:11px;color:#90bdc3;margin-top:18px}.infra-context-row{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:42px;grid-column:1/-1}.infra-compute{display:grid;grid-template-columns:1fr 1fr;gap:40px}.infra-compute .infra-photo img{height:320px}.infra-related{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:30px}.infra-related a{font-size:13px;border-bottom:1px solid #789a9f;padding-bottom:6px}.infra-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;list-style:none;padding:0;margin:35px 0}.infra-workflow li{border-top:1px solid #688e94;padding-top:20px}.infra-workflow li>span{font-size:12px;color:#8dbbc2}.infra-editorial .infra-note{font-size:11px;color:#8c9c9f;margin-top:25px}.infra-metric-link{display:block;min-height:100%;color:inherit}.infra-metric-link:focus-visible,.live-case-link:focus-visible{outline:2px solid #94c9ce;outline-offset:6px}.live-case-link{display:block;color:inherit}.live-case-link:hover img{filter:brightness(1.08)}.live-case-action{display:inline-block;margin-top:12px;border-bottom:1px solid #74999e;color:#b2d1d3;font-size:12px}.live-reference-links{margin-block:40px}.live-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.live-reference-grid>a{padding:24px;border:1px solid #ffffff24;display:block}.live-reference-grid>a:hover{border-color:#84b4bb;background:#ffffff04}.live-reference-grid span{font-size:10px;letter-spacing:.6px;color:#8fbdc3}.live-reference-grid h4{font-size:17px;font-weight:500;line-height:1.6;margin:14px 0 10px}.live-reference-grid p{font-size:13px!important}.live-reference-grid em{font-style:normal;color:#b8d4d7;font-size:12px;display:block;margin-top:18px}.live-record{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;border-top:1px solid #ffffff26;padding:45px 0;scroll-margin-top:110px}.live-record h2{font-size:clamp(22px,2.6vw,32px);line-height:1.5;font-weight:500;overflow-wrap:anywhere}.live-record p{font-size:15px;line-height:1.9;color:#b7c4c8;margin:20px 0}.live-record .live-record-caption{font-size:11px;color:#8b9ca1}.live-record-image img{display:block;width:100%;max-height:400px;object-fit:contain;background:#141a1d}.live-record-image figcaption{font-size:11px;color:#91a4a9;margin-top:10px;line-height:1.7}@media(max-width:760px){.infra-buildings,.infra-studios,.infra-compute,.infra-context-row,.live-record{grid-template-columns:1fr}.infra-chapter{padding-block:42px}.infra-buildings .infra-photo img,.infra-compute .infra-photo img{height:auto;max-height:360px}.infra-studios article{max-width:590px}.infra-editorial p,.live-record p{font-size:14px}.infra-workflow{grid-template-columns:1fr 1fr}.infra-related{gap:18px}.live-reference-grid{grid-template-columns:1fr}.live-record{gap:18px}.infra-summary{gap:20px}.infra-toc{gap:15px 20px}.infra-buildings{gap:40px}}

.onset-editorial{padding-bottom:40px}.onset-chapter{padding:55px 0;border-bottom:1px solid #ffffff25;scroll-margin-top:110px;display:grid;grid-template-columns:.8fr 1.4fr;gap:45px}.onset-chapter h2,.onset-related h2{font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.5}.onset-chapter header p,.onset-related>p{font-size:14px;line-height:1.95;color:#b5c2c5}.onset-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-content:start}.onset-photos figure{margin:0}.onset-photos figure:only-child{grid-column:1/-1;max-width:900px}.onset-photos img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.onset-photos figcaption{font-size:11px;line-height:1.7;color:#90a5a9;margin-top:10px}.onset-related{padding-bottom:80px}.onset-chapter .text-link{font-size:13px;margin:20px 0;display:inline-block}.onset-related .infra-note{font-size:11px;max-width:880px;margin-top:35px}@media(max-width:850px){.onset-chapter{grid-template-columns:1fr;gap:20px;padding-block:38px}}@media(max-width:500px){.onset-photos{grid-template-columns:1fr}}
