.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(2rem,4vw,3.5rem) 0}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.08fr;gap:3.5rem}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,1.5rem + 4vw,4.6rem);line-height:1.02;max-width:12.5em;margin-bottom:.45em}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{margin-bottom:1.75rem}.hero__facts[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;font-size:.95rem;font-weight:600;color:var(--navy)}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding-left:1.1rem;position:relative}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;background:var(--bright-green)}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2):before{background:var(--bright-blue)}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3):before{background:var(--bright-pink)}.hero__facts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4):before{background:var(--navy)}@media(min-width:900px){.hero[data-astro-cid-j7pv25f6]{overflow-x:clip}.hero__media[data-astro-cid-j7pv25f6]{margin-right:calc(-1 * (max(0px,(100vw - var(--max)) / 2) + var(--gutter)))}.hero__media[data-astro-cid-j7pv25f6] .photo{aspect-ratio:auto!important;height:min(40rem,72vh)}}.families[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,5vw,4rem) 0}.families__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}@media(min-width:800px){.families__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:0}.family[data-astro-cid-j7pv25f6]+.family[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}.family[data-astro-cid-j7pv25f6]{padding-inline:2rem}.family[data-astro-cid-j7pv25f6]:first-child{padding-left:0}}.family[data-astro-cid-j7pv25f6]{border-top:var(--strand-h) solid var(--family-strand);padding-top:1.5rem}.family[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.6rem;margin-bottom:.3rem}.family[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.family[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.25rem 0 0}.family[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;border-top:1px solid var(--line)}.family[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;padding:.7rem 0;color:var(--navy);font-weight:600;text-decoration:none}.family[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--family-ink);text-decoration:underline}.intro__statement[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:var(--step-2);line-height:1.3;color:var(--navy);margin-bottom:1.25em}@media(min-width:900px){.intro[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]{max-width:30rem}}.steps-head[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem 3rem;margin-bottom:2.5rem}@media(min-width:900px){.steps-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:end}.steps-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:0;counter-reset:s}@media(min-width:700px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding:1.5rem 1.5rem 1.5rem 0;border-top:2px solid var(--navy)}@media(min-width:1100px){.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{padding-left:1.25rem;border-left:1px solid var(--line)}}.steps__n[data-astro-cid-j7pv25f6]{display:block;font-family:var(--serif);font-size:2.75rem;line-height:1;color:var(--pink);margin-bottom:.75rem}.steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.2rem}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--slate);margin:0}.steps__more[data-astro-cid-j7pv25f6]{margin:2rem 0 0}.reasons[data-astro-cid-j7pv25f6]{margin:0;border-top:2px solid var(--navy)}.reasons[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem 2rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}@media(min-width:700px){.reasons[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{grid-template-columns:15rem 1fr}}.reasons[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--navy);font-size:1.1rem}.reasons[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink)}@media(min-width:900px){.why__intro[data-astro-cid-j7pv25f6]{position:sticky;top:8rem}}.values[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:14em}.values__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:3rem 0 0;display:grid;gap:2rem}@media(min-width:700px){.values__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.values__list[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.values__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin:0;padding-top:1.25rem;border-top:4px solid var(--bright-green)}.values__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){border-top-color:var(--bright-blue)}.values__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){border-top-color:var(--bright-pink)}.values__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(4){border-top-color:#fff}.values__list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.values__list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:1rem}.mosaic-head[data-astro-cid-j7pv25f6]{display:grid;gap:.5rem 3rem;margin-bottom:2.25rem}@media(min-width:900px){.mosaic-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:end}.mosaic-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}}.mosaic[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;grid-auto-rows:10rem}.mosaic[data-astro-cid-j7pv25f6] .m1,.mosaic[data-astro-cid-j7pv25f6] .m4{grid-column:1 / -1;grid-row:span 2}@media(min-width:900px){.mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:16rem}.mosaic[data-astro-cid-j7pv25f6] .m1{grid-column:1;grid-row:1 / span 2}.mosaic[data-astro-cid-j7pv25f6] .m2{grid-column:2;grid-row:1 / span 2}.mosaic[data-astro-cid-j7pv25f6] .m3{grid-column:3;grid-row:1}.mosaic[data-astro-cid-j7pv25f6] .m4{grid-column:3;grid-row:2}}.mosaic[data-astro-cid-j7pv25f6] .photo{height:100%;aspect-ratio:auto!important}.blog-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.blog-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.post-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}@media(min-width:800px){.post-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:2rem}}.enquire__h[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:1.05rem;font-weight:700;margin-top:2rem}.enquire__next[data-astro-cid-j7pv25f6]{padding-left:1.2rem}.enquire__form[data-astro-cid-j7pv25f6]{background:var(--mist);padding:clamp(1.25rem,3vw,2.25rem);border-top:var(--strand-h) solid var(--navy)}
