.page_hero__SPm6T{position:relative;min-height:clamp(27rem,40vw,35rem);overflow:hidden;isolation:isolate;color:#fff;background:#050606}.page_heroImage__y8x8l{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.1)}.page_heroOverlay__NZsu_{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 58% 44%,rgba(0,0,0,.1),rgba(0,0,0,.75) 100%),linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.32) 62%,rgba(0,0,0,.22))}.page_heroShell__X0uOL{display:flex;min-height:clamp(27rem,40vw,35rem);align-items:flex-end;padding-block:clamp(4.5rem,7vw,6rem)}.page_hero__SPm6T h1{max-width:12ch;font-family:Asul,sans-serif;font-size:clamp(4rem,7.4vw,6.8rem);font-weight:700;font-variant:small-caps;letter-spacing:-.025em;line-height:.93;text-wrap:balance;text-shadow:0 .18rem 1.2rem rgba(0,0,0,.5)}.page_content__UOMtf{padding-block:clamp(5rem,9vw,8.5rem);background:#fff}.page_contentGrid__0JCml{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.page_copy__33_I2{max-width:48rem;color:#3f4448;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}.page_copy__33_I2 p+p,.page_copy__33_I2 ul+p{margin-top:1.35rem}.page_copy__33_I2 ul{display:grid;gap:.72rem;margin:1.6rem 0;padding:0;list-style:none}.page_copy__33_I2 li{position:relative;min-height:3.25rem;display:flex;align-items:center;padding:.75rem 1rem .75rem 2rem;border-left:3px solid var(--fire);color:var(--ink);background:#f6f7f6;font-weight:700}.page_copy__33_I2 li:before{content:"";position:absolute;left:.85rem;width:.38rem;height:.38rem;border-radius:50%;background:var(--fire)}.page_visual__j3wzg{position:sticky;top:8rem;width:100%;max-width:31rem;aspect-ratio:1;margin:0 auto;background:#fff}.page_solutionImage__Oof5f img,.page_visual__j3wzg img{object-fit:contain}.page_solutions__yWe_v{padding-block:clamp(5rem,8vw,7.5rem);background:#f7f8f7}.page_solutionsGrid__5YCK1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.page_solutionCard__a1GcO{display:flex;min-height:23rem;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;border:1px solid #e2e3e1;border-bottom:4px solid var(--fire);background:#fff;box-shadow:0 12px 38px rgba(18,18,18,.06);transition:transform .35s ease,box-shadow .35s ease}.page_solutionCard__a1GcO:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(18,18,18,.12)}.page_solutionImage__Oof5f{position:relative;width:min(72%,12rem);aspect-ratio:1;margin-top:2.75rem;background:#fff}.page_solutionCard__a1GcO h2{display:flex;width:100%;min-height:6rem;align-items:center;justify-content:center;padding:1.15rem 1.2rem;color:var(--ink);font-family:Nunito Sans,sans-serif;font-size:clamp(1rem,1.35vw,1.15rem);font-weight:700;line-height:1.35;text-align:center}@media (max-width:1000px){.page_solutionsGrid__5YCK1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_contentGrid__0JCml{grid-template-columns:1fr}.page_copy__33_I2{max-width:46rem}.page_visual__j3wzg{position:relative;top:auto;width:min(82%,29rem)}}@media (max-width:640px){.page_heroShell__X0uOL,.page_hero__SPm6T{min-height:17.5rem}.page_heroImage__y8x8l{object-position:25% center}.page_heroOverlay__NZsu_{background:linear-gradient(0deg,rgba(2,3,3,.9),rgba(2,3,3,.28) 72%),radial-gradient(circle at 48% 42%,rgba(0,0,0,.03),rgba(0,0,0,.6) 100%)}.page_heroShell__X0uOL{padding-bottom:2rem}.page_hero__SPm6T h1{max-width:9ch;font-size:clamp(3.3rem,15.5vw,4.75rem);line-height:.92}.page_content__UOMtf,.page_solutions__yWe_v{padding-block:4.75rem 5.5rem}.page_copy__33_I2{font-size:1rem;line-height:1.78}.page_visual__j3wzg{width:min(100%,27rem)}.page_solutionsGrid__5YCK1{grid-template-columns:1fr}.page_solutionCard__a1GcO{min-height:22rem}}