.quote .sanity-home-template_quoteAttribution__Lzju_{margin:0;color:var(--color-muted)}.quote .sanity-home-template_quoteAttribution__Lzju_ strong{color:var(--color-text)}.quote .sanity-home-template_quoteAttribution__Lzju_ span{color:inherit}.sanity-home-template_heroBookingCta__EGahS{margin-top:2.5rem;min-width:0;max-width:100%}.sanity-home-template_heroBookingCta__EGahS span{overflow-wrap:anywhere}.sanity-home-template_benefitGrid__2NdYH,.sanity-home-template_factsGrid__jkpDJ,.sanity-home-template_phaseGrid__qyB2N,.sanity-home-template_projectGrid__CylON{display:grid;grid-gap:24px;gap:24px;margin-top:3.35rem}.sanity-home-template_phaseGrid__qyB2N{grid-template-columns:repeat(5,minmax(0,1fr))}.sanity-home-template_factsGrid__jkpDJ{grid-template-columns:repeat(3,minmax(0,1fr))}.sanity-home-template_benefitGrid__2NdYH,.sanity-home-template_projectGrid__CylON{grid-template-columns:repeat(2,minmax(0,1fr))}.sanity-home-template_phaseCard__gfGZW{min-height:240px!important}.sanity-home-template_factCard__F0FaK{min-height:400px!important}.sanity-home-template_sectionIntro__TggTi{max-width:48rem;margin-inline:auto;position:relative;z-index:0;text-align:left}.sanity-home-template_benefitCard__dDdFD{display:grid;min-width:0;min-height:0;padding:24px;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;border:1px solid var(--color-brand);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-align:left}.sanity-home-template_benefitCheck__gXgde{display:block;width:44px;height:44px;background:var(--color-brand);color:var(--color-surface);border:1px solid var(--color-brand);border-radius:.1rem}.sanity-home-template_approachItem__kfXdK h3,.sanity-home-template_benefitCard__dDdFD h3{margin:0;color:var(--color-brand);text-align:left}.sanity-home-template_benefitCard__dDdFD h3{grid-column:2}.sanity-home-template_benefitCard__dDdFD .sanity-rich-text{grid-column:2;margin:.1rem 0 0;color:var(--color-text)}.sanity-home-template_approachItem__kfXdK .sanity-rich-text p,.sanity-home-template_benefitCard__dDdFD .sanity-rich-text p{margin:0}.sanity-home-template_approachPanel__NZ4jl{display:grid;margin-top:3.35rem;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--color-brand);border-radius:var(--radius);background:var(--color-surface);overflow:hidden}.sanity-home-template_approachItem__kfXdK{display:grid;min-width:0;min-height:22rem;padding:2.25rem;border:0!important;border-radius:0!important;background:transparent!important;align-content:start;grid-gap:1.25rem;gap:1.25rem;color:var(--color-text);text-align:left}.sanity-home-template_approachItem__kfXdK+.sanity-home-template_approachItem__kfXdK{border-left:1px solid var(--color-brand)!important}.sanity-home-template_approachNumber__NsqFc{margin:0 0 auto;color:var(--color-text)}.sanity-home-template_approachItem__kfXdK .sanity-rich-text{color:var(--color-text)}.sanity-home-template_approachItem__kfXdK div,.sanity-home-template_benefitCard__dDdFD div,.sanity-home-template_benefitCard__dDdFD h3,.sanity-home-template_factCard__F0FaK div,.sanity-home-template_factCard__F0FaK h3,.sanity-home-template_phaseCard__gfGZW h3{min-width:0;overflow-wrap:anywhere}.sanity-home-template_benefitCard__dDdFD img{max-width:100%}.sanity-home-template_projectCard__MsEtA{display:grid;grid-gap:1rem;gap:1rem;color:var(--color-text);text-decoration:none}.sanity-home-template_projectCard__MsEtA img{width:100%;height:30rem;border-radius:var(--radius);object-fit:cover}.sanity-home-template_projectCard__MsEtA:focus-visible span,.sanity-home-template_projectCard__MsEtA:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.sanity-home-template_projectCard__MsEtA:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.sanity-home-template_quote__XQjNO{--quote-shell:min(calc(100vw - 10rem),100rem);width:var(--quote-shell);margin-left:calc((100% - var(--quote-shell)) / 2)}.sanity-home-template_testimonial__B_RBT{width:100%;max-width:none;margin:3rem auto 0;padding:3.15rem 4.17rem}.sanity-home-template_quote__XQjNO .sanity-home-template_testimonial__B_RBT{max-width:none}.sanity-home-template_quoteAttribution__Lzju_{margin-top:1rem;text-align:center}@media (max-width:767px){.sanity-home-template_heroBookingCta__EGahS{margin-top:1.5rem}.sanity-home-template_approachItem__kfXdK h3,.sanity-home-template_benefitCard__dDdFD h3{color:var(--color-text)}.sanity-home-template_benefitGrid__2NdYH,.sanity-home-template_factsGrid__jkpDJ,.sanity-home-template_phaseGrid__qyB2N,.sanity-home-template_projectGrid__CylON{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:1.9rem}.sanity-home-template_factCard__F0FaK{min-height:260px!important}.sanity-home-template_benefitCard__dDdFD,.sanity-home-template_phaseCard__gfGZW{min-height:0;padding:1.25rem;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.sanity-home-template_benefitCheck__gXgde{width:44px;height:44px}.sanity-home-template_benefitCard__dDdFD h3{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.sanity-home-template_benefitCard__dDdFD .sanity-rich-text{grid-column:1/-1;margin-top:0}.sanity-home-template_approachPanel__NZ4jl{margin-top:1.9rem;grid-template-columns:minmax(0,1fr)}.sanity-home-template_approachItem__kfXdK{min-height:0;padding:1.5rem;gap:1rem}.sanity-home-template_approachItem__kfXdK+.sanity-home-template_approachItem__kfXdK{border-top:1px solid var(--color-brand)!important;border-left:0!important}.sanity-home-template_projectCard__MsEtA img{height:22rem}.sanity-home-template_quote__XQjNO{--quote-shell:calc(100vw - 2rem);width:var(--quote-shell);margin-left:calc((100% - var(--quote-shell)) / 2)}.sanity-home-template_testimonial__B_RBT{margin-top:2rem;padding:2.5rem 1.5rem}}@media (max-width:480px){.sanity-home-template_benefitCard__dDdFD{grid-template-columns:minmax(0,1fr)}.sanity-home-template_benefitCard__dDdFD .sanity-rich-text,.sanity-home-template_benefitCard__dDdFD h3{grid-column:1}.sanity-home-template_benefitCard__dDdFD h3{-webkit-hyphens:none;hyphens:none}}@media (max-width:360px){.sanity-home-template_benefitCard__dDdFD:first-child h3{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:768px) and (max-width:1279px){.sanity-home-template_phaseGrid__qyB2N{grid-template-columns:repeat(3,minmax(0,1fr))}.sanity-home-template_benefitGrid__2NdYH,.sanity-home-template_factsGrid__jkpDJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.sanity-home-template_approachPanel__NZ4jl{grid-template-columns:minmax(0,1fr)}.sanity-home-template_approachItem__kfXdK{min-height:0}.sanity-home-template_approachItem__kfXdK+.sanity-home-template_approachItem__kfXdK{border-top:1px solid var(--color-brand)!important;border-left:0!important}}