.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:var(--white);background:var(--ink);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:#1212128c;position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{padding-top:clamp(72px,11vw,160px);padding-bottom:clamp(72px,11vw,160px)}.hero__copy[data-astro-cid-lcdefpme]{text-align:center;max-width:860px;margin:0 auto}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);max-width:15ch;margin:0 auto}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin:22px auto 0}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center}.hero__funded[data-astro-cid-lcdefpme]{text-align:left;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;font-size:16px;font-weight:700;line-height:1.35;display:flex}.hero__funded[data-astro-cid-lcdefpme] img{background:var(--white);border-radius:50%;flex:none;width:44px;height:auto;padding:5px}.enquiry[data-astro-cid-lcdefpme]{padding:clamp(40px,6vw,72px) 0}.enquiry__inner[data-astro-cid-lcdefpme]{gap:32px;display:grid}@media (width>=960px){.enquiry__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 440px;align-items:center;gap:64px}}.enquiry[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch;margin-bottom:18px;font-size:clamp(28px,3vw,38px)}.enquiry[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:18px}.enquiry__form[data-astro-cid-lcdefpme]{width:100%;max-width:440px}.enquiry__form[data-astro-cid-lcdefpme] .osam-form{padding:clamp(20px,3vw,28px)}.enquiry__form[data-astro-cid-lcdefpme] .osam-form__title{font-size:24px}.enquiry__form[data-astro-cid-lcdefpme] .osam-form input{min-height:46px;padding:10px 12px;font-size:17px}.enquiry__form[data-astro-cid-lcdefpme] .osam-form textarea{min-height:88px;padding:10px 12px;font-size:17px}.enquiry__form[data-astro-cid-lcdefpme] .osam-form__submit{min-height:48px;margin-top:18px}.enquiry__phone[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:18px;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1;text-decoration:none;display:inline-block}.enquiry__phone[data-astro-cid-lcdefpme]:hover{text-underline-offset:8px;text-decoration:underline 5px}.services__head[data-astro-cid-lcdefpme]{gap:16px;margin-bottom:48px;display:grid}.services__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:48ch;margin:0}@media (width>=900px){.services__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end}}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=640px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.service[data-astro-cid-lcdefpme]{background:var(--white);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.service[data-astro-cid-lcdefpme] .service__img,.service__field[data-astro-cid-lcdefpme]{aspect-ratio:3/2;object-fit:cover;width:100%}.service__field[data-astro-cid-lcdefpme]{background:var(--yellow);color:var(--ink);letter-spacing:-.03em;align-items:flex-end;padding:24px;font-size:clamp(40px,4.4vw,56px);font-weight:800;line-height:.95;display:flex}.service__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:28px;display:flex}.service__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px}.service__body[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto;padding-top:8px}.why[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=960px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px}}.why__year[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--yellow);font-variant-numeric:tabular-nums;margin:0 0 24px;font-size:clamp(88px,15vw,190px);font-weight:800;line-height:.85}.why__intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14ch;margin-bottom:20px}.why__intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e6e6e6;max-width:40ch}.why__list[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.why__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.why__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:#313131;border-radius:6px;padding:28px}.why__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--yellow);margin-bottom:10px}.why__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e6e6e6}.why__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--white);text-underline-offset:3px;font-weight:700}.why__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--yellow)}.areas[data-astro-cid-lcdefpme]{gap:4px;margin:28px 0;padding:0;list-style:none;display:grid}@media (width>=560px){.areas[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:4px}}.areas[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--tone);border-radius:4px;padding:14px 18px;display:grid}.areas[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.areas[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:16px}
