.landing-main{width:min(100% - var(--gutter) - var(--gutter), 76rem);flex:1;margin:0 auto}.hero-section{text-align:center;flex-direction:column;align-items:center;padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(3rem,7vw,5rem);display:flex}.hero-section__title{width:100%;margin:0}.hero-section__logo{width:min(40rem,100%);height:auto;margin:0 auto;display:block}.hero-section__description{text-wrap:balance;max-width:46rem;margin:1.25rem 0 0;font-size:clamp(1.125rem,2.5vw,1.375rem)}.value-pillars__heading{color:var(--colour-text);text-align:center;text-wrap:balance;margin:0 0 clamp(2rem,4vw,3rem);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.value-pillars{padding:0 0 clamp(3rem,7vw,5rem)}.value-pillars__list{grid-template-columns:1fr;gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}.value-pillar{text-align:center;flex-direction:column;align-items:center;display:flex}.value-pillar__icon{flex:none;margin-bottom:.75rem;display:block}.value-pillar__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.value-pillar__description{text-wrap:balance;max-width:23rem;margin:.5rem 0 0}@media (width>=48rem){.value-pillars__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}
