.hero.svelte-1ednst5{min-height:500px;display:flex;align-items:center;padding:var(--space-16) 0}.hero-container.svelte-1ednst5{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.hero-left.svelte-1ednst5{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-graphic.svelte-1ednst5{max-width:90%;height:auto}.hero-right.svelte-1ednst5{display:flex;flex-direction:column;gap:var(--space-4)}.hero-title.svelte-1ednst5{font-family:var(--font-display);font-size:3.5rem;font-weight:var(--weight-regular);color:var(--colour-mint);margin:0}.hero-body.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-mint);line-height:var(--leading-normal);margin:0}.hero-subtitle.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-mint);margin:0}.highlight-sandstone.svelte-1ednst5{color:var(--colour-beige)}.section-container.svelte-1ednst5{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);position:relative;z-index:1}.section-title.svelte-1ednst5{font-family:var(--font-body);font-size:3rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0 0 var(--space-4) 0}.title-highlight.svelte-1ednst5{font-family:var(--font-display)}.section-intro.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-coral);line-height:var(--leading-normal);margin:0 0 var(--space-4) 0}.section-body.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;color:var(--colour-charcoal);line-height:var(--leading-normal);margin:0 0 var(--space-6) 0}.section-image.svelte-1ednst5{width:100%;max-width:100%;overflow:visible}.section-img.svelte-1ednst5{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-lg)}.facilitate-section.svelte-1ednst5{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.facilitate-left.svelte-1ednst5,.deliver-left.svelte-1ednst5{display:flex;flex-direction:column;overflow:visible}.facilitate-right.svelte-1ednst5,.deliver-right.svelte-1ednst5{display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-top:72px}.help-title.svelte-1ednst5{font-family:var(--font-body);font-size:2.5rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0 0 var(--space-6) 0;text-align:right;padding-right:var(--space-16)}.help-list.svelte-1ednst5{list-style:none;padding:0;margin:0;width:100%}.help-list.svelte-1ednst5 li:where(.svelte-1ednst5){display:flex;flex-direction:column;align-items:flex-end;padding:var(--space-3) 0}.help-text.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);text-align:right;padding-right:var(--space-16)}.help-underline.svelte-1ednst5{width:100%;height:6px;margin-top:var(--space-6);background-image:var(--underline);background-size:100% auto;background-repeat:no-repeat}.align-section.svelte-1ednst5{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.align-container.svelte-1ednst5{grid-template-columns:1fr 1fr}.align-left.svelte-1ednst5{display:flex;flex-direction:column;padding-top:72px}.align-right.svelte-1ednst5,.accordion.svelte-1ednst5,.accordion-item.svelte-1ednst5{display:flex;flex-direction:column}.accordion-header.svelte-1ednst5{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:none;border:none;cursor:pointer;text-align:left;width:100%}.accordion-icon.svelte-1ednst5{font-family:var(--font-body);font-size:1.5rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);width:24px;text-align:center;transition:color .2s ease}.accordion-title.svelte-1ednst5{font-family:var(--font-body);font-size:1.1rem;font-weight:var(--weight-semibold);color:var(--colour-charcoal);flex:1;text-align:right;padding-right:var(--space-10);transition:color .2s ease}.accordion-item.expanded.svelte-1ednst5 .accordion-icon:where(.svelte-1ednst5),.accordion-item.expanded.svelte-1ednst5 .accordion-title:where(.svelte-1ednst5){color:var(--colour-coral)}.accordion-content.svelte-1ednst5{padding:0 0 var(--space-3) calc(24px + var(--space-3))}.accordion-list.svelte-1ednst5{list-style:none;padding:0;margin:0}.accordion-list.svelte-1ednst5 li:where(.svelte-1ednst5){font-family:var(--font-body);font-size:1.1rem;color:color-mix(in srgb,var(--colour-charcoal) 60%,white);padding:var(--space-2) 0;text-align:right;padding-right:var(--space-10)}.accordion-underline.svelte-1ednst5{width:100%;height:6px;background-image:var(--underline);background-size:100% auto;background-repeat:no-repeat}.deliver-section.svelte-1ednst5{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.how-we-work-section.svelte-1ednst5{background-color:var(--colour-mint);padding:var(--space-16) 0;position:relative;overflow:hidden}.how-we-work-container.svelte-1ednst5{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);position:relative;z-index:1}.how-we-work-title.svelte-1ednst5{font-family:var(--font-display);font-size:3rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0 0 var(--space-6) 0;text-align:center}.how-we-work-grid.svelte-1ednst5{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:end}.how-we-work-content.svelte-1ednst5{display:flex;flex-direction:column;gap:var(--space-4)}.how-we-work-intro.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;font-weight:var(--weight-semibold);color:var(--colour-charcoal);line-height:var(--leading-normal);margin:0 auto var(--space-8) auto;text-align:center;max-width:950px}.how-we-work-body.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;color:var(--colour-charcoal);line-height:var(--leading-normal);margin:0}.how-we-work-image.svelte-1ednst5{width:100%;aspect-ratio:4 / 1;background-color:var(--colour-charcoal);-webkit-mask-image:var(--illustration);mask-image:var(--illustration);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.monitoring-section.svelte-1ednst5{background-color:var(--colour-white);padding:var(--space-16) 0;position:relative;overflow:hidden}.monitoring-container.svelte-1ednst5{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);position:relative;z-index:1;align-items:center}.monitoring-content.svelte-1ednst5{display:flex;flex-direction:column;gap:var(--space-4)}.monitoring-title.svelte-1ednst5{font-family:var(--font-body);font-size:2.5rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);margin:0}.monitoring-body.svelte-1ednst5{font-family:var(--font-body);font-size:1.2rem;color:var(--colour-charcoal);line-height:var(--leading-normal);margin:0}.monitoring-button.svelte-1ednst5{display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-regular);color:var(--colour-charcoal);background-color:transparent;border:2px solid var(--colour-charcoal);border-radius:var(--radius-full);padding:var(--space-2) var(--space-6);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);width:fit-content;margin-top:var(--space-4)}.monitoring-button.svelte-1ednst5:hover{background-color:var(--colour-charcoal);color:var(--colour-white)}.desktop-break.svelte-1ednst5{display:none}@media(min-width:1024px){.desktop-break.svelte-1ednst5{display:inline}}@media(max-width:768px){.hero-container.svelte-1ednst5,.section-container.svelte-1ednst5{grid-template-columns:1fr;gap:var(--space-8)}.align-container.svelte-1ednst5{grid-template-columns:1fr}.align-left.svelte-1ednst5{order:2}.align-right.svelte-1ednst5{order:1}.how-we-work-grid.svelte-1ednst5,.monitoring-container.svelte-1ednst5{grid-template-columns:1fr}.section-image.svelte-1ednst5{max-width:100%}}
