.colo{background:var(--paper);color:var(--paper-ink)}.colo__hero{padding:calc(var(--navigation-height) + 24px) var(--gutter) clamp(56px,7vw,110px)}.colo__hero h1{margin:34px 0 0;font-size:clamp(54px,8.6vw,158px);line-height:.95;letter-spacing:-.055em}.colo__hero h1 em{color:var(--paper-muted)}.colo__lead{max-width:40ch;margin:clamp(32px,4vw,56px) 0 0 var(--rail-x, 0);font-size:clamp(19px,1.6vw,26px);line-height:1.4;letter-spacing:-.015em}.colo__copy{padding:0 var(--gutter) clamp(80px,10vw,160px)}.colo__section{display:grid;grid-template-columns:var(--rail);gap:0 var(--rail-gap);align-items:start;padding:44px 0 50px;border-top:1px solid var(--paper-line)}.colo__section h2{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.colo__section h2 em{color:var(--paper-muted)}.colo__section>div,.colo__made{grid-column:2 / -1}.colo__section p{max-width:64ch;font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:var(--paper-muted)}.colo__made{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;font-size:clamp(16px,1.2vw,18px);line-height:1.6}@media(max-width:1050px){.colo__lead{margin-left:0}}@media(max-width:760px){.colo__hero h1{margin-top:22px;font-size:clamp(46px,13.4vw,80px)}.colo__section{display:block}.colo__section h2{margin-bottom:20px}}
