.intro.astro-fwlvlulo{text-align:center;flex-direction:column;align-items:center;gap:4.5rem;display:flex}.intro__heading.astro-fwlvlulo{max-width:16em;font-size:var(--h3);line-height:1.196}.intro__text.astro-fwlvlulo{max-width:52rem;font-size:var(--text-normal)}.collage.astro-hvyzwful{grid-template-columns:399fr 45fr 397fr;width:min(100%,58.4vw);margin-inline:auto;display:grid}.collage.astro-hvyzwful img{aspect-ratio:2/3;object-fit:cover;width:100%}.collage.astro-hvyzwful .collage__back{grid-area:1/1/2/3;margin-top:27%}.collage.astro-hvyzwful .collage__front{grid-area:1/2/2/4;margin-bottom:27%;position:relative}@media (width<=767px){.collage.astro-hvyzwful{width:100%}}.pillars.astro-sqio26on{grid-template-columns:repeat(4,1fr);gap:3.3vw;margin:0;padding:0;list-style:none;display:grid}.pillar.astro-sqio26on{border:2px solid var(--color-green);border-radius:var(--card-radius);padding:4.2rem 2.6rem 3.4rem}.pillar__title.astro-sqio26on{font-family:var(--font-body);letter-spacing:.02em;margin-bottom:2rem;font-size:1.85rem;line-height:1.3}.pillar__text.astro-sqio26on{letter-spacing:0;font-size:1.7rem;line-height:1.3}@media (width<=1023px){.pillars.astro-sqio26on{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (width<=767px){.pillar.astro-sqio26on{border-radius:1.6rem;padding:1.6rem 1.1rem}.pillar__title.astro-sqio26on{margin-bottom:1rem;font-size:1.1rem}.pillar__text.astro-sqio26on{font-size:.95rem}}.home-intro.astro-lcdefpme .section__content{padding-block:8vw 11.8vw}.home-pillars.astro-lcdefpme .section__content{padding-block:0 8.3vw}
