section.svelte-h4l8oy{padding-block:clamp(3.5rem,7vw,6rem)}section.svelte-h4l8oy:nth-of-type(2n):not(.dark){background:var(--color-surface-muted)}section.dark.svelte-h4l8oy{color:#fff;background:var(--color-brand-700)}.split.svelte-h4l8oy{align-items:center;gap:3rem;display:grid}.has-image.svelte-h4l8oy{grid-template-columns:1.1fr .9fr}.split.svelte-h4l8oy>img:where(.svelte-h4l8oy){object-fit:contain;width:100%;max-height:30rem}.copy.svelte-h4l8oy{max-width:52rem}.eyebrow.svelte-h4l8oy{color:var(--color-brand-500);letter-spacing:.08em;font-weight:800}.dark.svelte-h4l8oy .eyebrow:where(.svelte-h4l8oy){color:var(--color-accent-500)}h2.svelte-h4l8oy{text-transform:none;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.25rem)}.lead.svelte-h4l8oy{color:var(--color-text-muted);font-size:1.1rem;line-height:1.75}.dark.svelte-h4l8oy .lead:where(.svelte-h4l8oy){color:#e2e8f0}.video-trigger.svelte-h4l8oy{color:#fff;background:var(--color-brand-500);font:inherit;cursor:pointer;border:0;margin-top:1rem;padding:1rem 1.25rem;font-weight:800}.video-dialog.svelte-h4l8oy{z-index:1000;background:#090727e6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.video-frame.svelte-h4l8oy{aspect-ratio:16/9;width:min(56rem,100%);position:relative}.video-frame.svelte-h4l8oy iframe:where(.svelte-h4l8oy){border:0;width:100%;height:100%}.video-frame.svelte-h4l8oy button:where(.svelte-h4l8oy){z-index:1;color:#fff;background:var(--color-brand-500);cursor:pointer;border:0;width:2.75rem;height:2.75rem;font-size:2rem;position:absolute;bottom:100%;right:0}.cards.svelte-h4l8oy,.stats.svelte-h4l8oy{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.cards.single-card.svelte-h4l8oy{grid-template-columns:minmax(0,1fr);max-width:48rem}article.svelte-h4l8oy{border:1px solid var(--color-border);min-width:0;color:var(--color-text);box-shadow:var(--shadow-card);background:#fff;border-radius:0;padding:1.75rem}article.svelte-h4l8oy>img:where(.svelte-h4l8oy){object-fit:cover;border-radius:0;width:100%;height:10rem}article.svelte-h4l8oy h3:where(.svelte-h4l8oy){font-size:1.2rem;line-height:1.35}article.svelte-h4l8oy>p:where(.svelte-h4l8oy){color:var(--color-text-muted);line-height:1.75}.service-icon.svelte-h4l8oy{width:3.5rem;height:3.5rem;color:var(--color-brand-500);background:#f2eef9;place-items:center;margin-bottom:1.5rem;display:grid}.cards.four-cards.svelte-h4l8oy{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.five-cards.svelte-h4l8oy{grid-template-columns:repeat(6,minmax(0,1fr))}.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy){grid-column:span 2}.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy):nth-child(4){grid-column:2/span 2}.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy):nth-child(5){grid-column:4/span 2}li.svelte-h4l8oy{margin-block:.45rem}.stats.svelte-h4l8oy{grid-template-columns:repeat(2,minmax(0,1fr))}.stat.svelte-h4l8oy{color:#fff;background-position:50%;background-size:cover;min-height:20rem}.stat.svelte-h4l8oy strong:where(.svelte-h4l8oy){font-size:clamp(2.75rem,6vw,4rem)}.stat.svelte-h4l8oy h3:where(.svelte-h4l8oy){font-size:1.5rem}.section-cta.svelte-h4l8oy{color:#fff;background:linear-gradient(#141d38a6,#141d38a6),url(../../../home/our-services/wake.jpg) 50%/cover;margin-top:3rem;padding:clamp(2rem,5vw,4rem)}.section-cta.svelte-h4l8oy h3:where(.svelte-h4l8oy){margin:.5rem 0;font-size:clamp(2rem,5vw,3rem)}.section-cta.svelte-h4l8oy>a:where(.svelte-h4l8oy),.cta.svelte-h4l8oy{color:inherit;background:0 0;border:2px solid;margin-top:1rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=60rem){.cards.svelte-h4l8oy,.cards.five-cards.svelte-h4l8oy{grid-template-columns:repeat(2,minmax(0,1fr))}.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy),.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy):nth-child(4),.five-cards.svelte-h4l8oy article:where(.svelte-h4l8oy):nth-child(5){grid-column:auto}}@media (width<=48rem){.has-image.svelte-h4l8oy,.cards.svelte-h4l8oy,.cards.four-cards.svelte-h4l8oy,.cards.five-cards.svelte-h4l8oy,.stats.svelte-h4l8oy{grid-template-columns:1fr}.split.svelte-h4l8oy>img:where(.svelte-h4l8oy){order:-1;max-height:20rem}.cards.svelte-h4l8oy{gap:1rem}}
