._page_ca90115{max-width:1160px;color:var(--text,#eee);margin:0 auto;padding:72px 28px 100px}._header_ca90115{max-width:920px;padding-bottom:44px}._eyebrow_ca90115{color:#d9ff43;letter-spacing:.16em;text-transform:uppercase;font-size:12px}._page_ca90115 h1{letter-spacing:-.035em;text-wrap:balance;margin:22px 0 28px;font-size:clamp(36px,5.6vw,66px);line-height:1.08}._lead_ca90115{font-size:clamp(23px,3vw,32px);line-height:1.35}._page_ca90115 p{max-width:780px;line-height:1.8}._actions_ca90115{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}._section_ca90115{border-top:1px solid #30332b;margin-top:12px;padding:36px 0;scroll-margin-top:90px}._section_ca90115 h2{text-wrap:balance;max-width:800px;font-size:clamp(25px,3vw,34px);line-height:1.25}._section_ca90115>a,._cta_ca90115 p>a{color:#d9ff43;text-underline-offset:5px}._projects_ca90115{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}._project_ca90115{min-width:0;text-decoration:none}._project_ca90115 img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}._project_ca90115 h3{margin:14px 0 8px;font-size:19px;line-height:1.4}._project_ca90115 span{color:#d9ff43;font-size:14px}._cta_ca90115{background:#14170f;border-radius:12px;padding:36px 28px}@media (max-width:760px){._page_ca90115{padding:44px 20px 64px}._projects_ca90115{grid-template-columns:1fr}._header_ca90115{padding-bottom:24px}._section_ca90115{padding-top:26px}._cta_ca90115{padding:26px 18px}._actions_ca90115 ._button_ca90115{max-width:100%}}
