.hero-module__VtfGiq__hero{padding:var(--space-lg) 0 var(--space-xl)}@media (min-width:900px){.hero-module__VtfGiq__hero{padding:var(--space-xl) 0 var(--space-2xl)}}.hero-module__VtfGiq__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1000px){.hero-module__VtfGiq__grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 20rem}}.hero-module__VtfGiq__eyebrow{margin-bottom:var(--space-md)}.hero-module__VtfGiq__headline{text-wrap:balance;max-width:15em;font-size:clamp(3rem,5.4vw,4.25rem)}:lang(bg) .hero-module__VtfGiq__headline{font-size:clamp(2.75rem,4.2vw,4.25rem)}.hero-module__VtfGiq__subheadline{margin-top:var(--space-md);max-width:36rem;color:var(--stone);font-size:1.1875rem}.hero-module__VtfGiq__actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.hero-module__VtfGiq__capabilityLine{margin-top:var(--space-lg);text-transform:uppercase;letter-spacing:.1em;color:var(--stone);font-size:.8125rem;font-weight:600}.hero-module__VtfGiq__visual{opacity:.35;overflow:visible}@media (max-width:480px){.hero-module__VtfGiq__visual{display:none}}@media (min-width:481px) and (max-width:999px){.hero-module__VtfGiq__grid{row-gap:var(--space-md)}.hero-module__VtfGiq__visual{justify-content:flex-end;margin-top:0;display:flex}}@media (min-width:1000px){.hero-module__VtfGiq__visual{opacity:1;transform-origin:bottom;max-height:none;overflow:visible;transform:scale(1.18)translate(-21px,-59px)}}
.credibility-strip-module__pQNava__strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.credibility-strip-module__pQNava__list{grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (min-width:700px){.credibility-strip-module__pQNava__list{grid-template-columns:repeat(4,1fr)}}.credibility-strip-module__pQNava__list li{padding:var(--space-md) var(--space-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--stone);text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:600}@media (min-width:700px){.credibility-strip-module__pQNava__list li:nth-child(2n){border-right:1px solid var(--border)}.credibility-strip-module__pQNava__list li:nth-child(4){border-right:none}.credibility-strip-module__pQNava__list li{border-bottom:none}}.credibility-strip-module__pQNava__list li:nth-child(2n),.credibility-strip-module__pQNava__list li:last-child{border-right:none}
.section-header-module__UWyYNW__header{gap:var(--space-sm);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:800px){.section-header-module__UWyYNW__header{flex-direction:row;align-items:flex-end}}.section-header-module__UWyYNW__text{max-width:40rem}.section-header-module__UWyYNW__eyebrow{margin-bottom:var(--space-xs);display:block}.section-header-module__UWyYNW__subtitle{margin-top:var(--space-sm);color:var(--stone);font-size:1.0625rem}.section-header-module__UWyYNW__action{flex-shrink:0}
.featured-project-module__-krqSG__card{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:900px){.featured-project-module__-krqSG__card{grid-template-columns:3fr 2fr}}.featured-project-module__-krqSG__card:hover .featured-project-module__-krqSG__image{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.featured-project-module__-krqSG__card:hover .featured-project-module__-krqSG__image{transform:none}}.featured-project-module__-krqSG__imageWrap{aspect-ratio:16/10;background:var(--charcoal);position:relative;overflow:hidden}@media (min-width:900px){.featured-project-module__-krqSG__imageWrap{aspect-ratio:auto}}.featured-project-module__-krqSG__image{object-fit:cover;transition:transform .3s}.featured-project-module__-krqSG__body{padding:var(--space-lg);justify-content:center;gap:var(--space-2xs);flex-direction:column;display:flex}.featured-project-module__-krqSG__category{text-transform:uppercase;letter-spacing:.1em;color:var(--champagne);font-size:.8125rem;font-weight:600}.featured-project-module__-krqSG__title{font-size:clamp(1.75rem,2.5vw,2.5rem)}.featured-project-module__-krqSG__tagline{color:var(--stone);font-size:1.0625rem}.featured-project-module__-krqSG__roleTags{gap:var(--space-2xs);margin-top:var(--space-sm);color:var(--stone);flex-wrap:wrap;font-size:.75rem;list-style:none;display:flex}.featured-project-module__-krqSG__roleTags li{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1875rem .5rem}.featured-project-module__-krqSG__link{align-items:center;gap:var(--space-2xs);margin-top:var(--space-md);color:var(--champagne);font-size:.875rem;font-weight:600;display:inline-flex}
