.page_hero__tCsC0{padding-block:8rem var(--space-2xl)}.page_breadcrumb__r4zsS{display:flex;flex-wrap:wrap;gap:.6rem;font-size:.8125rem;margin-bottom:var(--space-xl);color:var(--color-text-muted)}.page_breadcrumb__r4zsS a{color:inherit;text-underline-offset:.2em}.page_heroGrid__TQlJ_{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.page_heroText__skzZn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);min-width:0}.page_heroText__skzZn h1{text-transform:none;font-size:clamp(2.7rem,4.8vw,5rem);max-width:14ch}.page_heroText__skzZn p{max-width:51ch}.page_heroMedia__ejmt0{position:relative}.page_heroMedia__ejmt0:after{content:"";position:absolute;inset:1rem -.5rem -1rem .5rem;border:1px solid var(--color-border);pointer-events:none;z-index:-1}.page_editorial__T4Czq{padding-block:var(--space-2xl);display:grid;grid-gap:var(--space-xl);gap:var(--space-xl);border-top:1px solid var(--color-border)}.page_deliverables__Q7Vjk{background:var(--color-lin);padding:var(--space-lg);align-self:start;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_deliverables__Q7Vjk ul{list-style:none;margin:0;padding:0}.page_deliverables__Q7Vjk li{padding-block:.8rem;border-top:1px solid var(--color-border)}.page_sections__n92dW{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}.page_sections__n92dW section{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.page_sections__n92dW h2{font-size:clamp(1.8rem,3vw,3rem);text-transform:none}.page_sections__n92dW p:last-child{color:var(--color-text-muted);max-width:57ch}.page_projects__6WCLE{padding-block:var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-border)}.page_projects__6WCLE>h2{margin-block:var(--space-md) var(--space-lg);text-transform:none}.page_projectGrid__TkcKz{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.page_project__Rfbrx{color:inherit;text-decoration:none;min-width:0}.page_project__Rfbrx h3{margin-top:var(--space-md)}.page_project__Rfbrx p{margin-top:.4rem;color:var(--color-text-muted);display:flex;justify-content:space-between}.page_project__Rfbrx:hover h3{text-decoration:underline;text-underline-offset:.15em}.page_faq___yl_n{padding-block:var(--space-2xl);background:var(--color-lin)}.page_faq___yl_n h2{margin-block:var(--space-md) var(--space-lg);text-transform:none}.page_faq___yl_n details{border-top:1px solid var(--color-border)}.page_faq___yl_n details:last-child{border-bottom:1px solid var(--color-border)}.page_faq___yl_n summary{cursor:pointer;padding-block:1.4rem;font-size:1.2rem;line-height:1.45}.page_faq___yl_n details p{padding-bottom:1.5rem;max-width:60ch;color:var(--color-text-muted)}.page_related__nbUYz{padding-block:var(--space-2xl);display:flex;flex-wrap:wrap;gap:var(--space-lg)}.page_related__nbUYz h2{flex-basis:100%}@media(min-width:768px){.page_projectGrid__TkcKz{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.page_hero__tCsC0{padding-top:10rem}.page_heroGrid__TQlJ_{grid-template-columns:6fr 5fr;gap:6vw}.page_editorial__T4Czq{grid-template-columns:4fr 7fr;gap:7vw}}