.company-manifesto{padding-top:clamp(4rem,8vw,6.5rem)}.company-manifesto .page-width{grid-template-columns:1fr 1fr;gap:2rem clamp(2rem,5vw,5rem);display:grid}.company-manifesto p{font-family:var(--display-font);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:700;font-stretch:102%;line-height:1.18}.company-values,.principles{padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,9vw,7.5rem)}.company-values .road-rows,.principles .road-rows{padding-block:0}.company-contact{color:var(--muted);margin-top:2rem}.company-contact a{color:var(--ink);-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep);text-underline-offset:.3em;font-weight:650;text-decoration-thickness:3px}.method-note{padding-block:clamp(4.5rem,9vw,7.5rem)}.method-note .page-width{gap:1.5rem;display:grid}.method-note .t-section{max-width:14ch}.method-note .t-lede{max-width:40rem}.not-found{min-height:calc(100svh - var(--header-height));align-content:center;padding-block:clamp(3rem,8vw,6rem);display:grid;overflow:hidden}.not-found-paint{color:var(--signal);-webkit-mask-image:var(--wear);mask-image:var(--wear);text-align:center;transform-origin:50% 100%;font-size:clamp(5rem,17vw,16rem);transform:perspective(36em)rotateX(48deg)scaleY(1.4);-webkit-mask-size:320px;mask-size:320px}.not-found-copy{justify-items:start;gap:1.25rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.not-found-copy .t-kicker{color:var(--signal)}.not-found-copy .t-lede{color:var(--muted-light)}@media (max-width:760px){.company-manifesto .page-width{grid-template-columns:1fr}}
