:root{--max:1680px;--pad:clamp(22px,3.5vw,58px)}
@media(min-width:1400px){.nav{max-width:1680px}.v2-hero{max-width:1680px;padding-top:58px;padding-bottom:66px;grid-template-columns:1.02fr .98fr;gap:5vw}.v2-message h1{font-size:clamp(50px,4.4vw,68px);max-width:720px}.v2-message .v2-lede{max-width:690px}.research-mosaic{grid-template-rows:215px 215px}.selected-work,.v2-feature,.v2-pathways,.contact,.section,.inner-hero{max-width:1680px}.v2-thrusts,.v2-statement,.facilities,footer{padding-left:max(var(--pad),calc((100vw - 1680px)/2 + var(--pad)));padding-right:max(var(--pad),calc((100vw - 1680px)/2 + var(--pad)))}}
@media(min-width:1900px){:root{--max:1760px}.nav,.v2-hero,.selected-work,.v2-feature,.v2-pathways,.contact,.section,.inner-hero{max-width:1760px}.v2-thrusts,.v2-statement,.facilities,footer{padding-left:max(var(--pad),calc((100vw - 1760px)/2 + var(--pad)));padding-right:max(var(--pad),calc((100vw - 1760px)/2 + var(--pad)))}}
