section.svelte-mxn378{scroll-margin-block-start:var(--space-200)}h2.svelte-mxn378,p.svelte-mxn378{margin:0}h2.svelte-mxn378{font-size:var(--font-size-4xl);text-transform:uppercase;line-height:1.1}h2.svelte-mxn378+p:where(.svelte-mxn378){margin-block-start:var(--space-20)}.content.svelte-mxn378{max-inline-size:var(--container-content);margin-inline:auto}.banner.svelte-mxn378{padding:var(--space-60);background:var(--color-brand-primary);color:var(--color-white);text-align:center}.banner.svelte-mxn378 h2:where(.svelte-mxn378){color:inherit;font-size:2.5rem;font-weight:var(--font-weight-medium);text-transform:none;line-height:1.3}.split.svelte-mxn378{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.copy.svelte-mxn378{padding:var(--space-60) var(--space-100);flex-direction:column;justify-content:center;display:flex}.components.svelte-mxn378{background:var(--color-brand-secondary);color:var(--color-navy)}.lead.svelte-mxn378{font-size:var(--font-size-3xl);line-height:1.2}ul.svelte-mxn378{margin:var(--space-20) 0 0;padding:0;list-style:none}li.svelte-mxn378{align-items:center;gap:var(--space-15);padding:var(--space-20) 0;border-block-end:var(--border-width) solid currentColor;font-size:var(--font-size-2xl);line-height:1.3;display:flex}li.svelte-mxn378:last-child{border:0}li.svelte-mxn378 svg:where(.svelte-mxn378){flex:none}.photo.svelte-mxn378{min-block-size:600px;position:relative}.photo.svelte-mxn378 img{position:absolute;inset:0}.full-life.svelte-mxn378{padding:var(--space-100) var(--space-60)}.full-life.svelte-mxn378 h2:where(.svelte-mxn378){color:var(--color-charcoal);max-inline-size:50ch}.philosophy.svelte-mxn378{background:var(--color-charcoal);color:var(--color-white)}.philosophy.svelte-mxn378 h2:where(.svelte-mxn378),.contact-link.svelte-mxn378{color:var(--color-brand-secondary)}.contact-link.svelte-mxn378{align-self:flex-start;align-items:center;gap:var(--space-10);min-block-size:44px;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-cta);text-transform:uppercase;margin-block-start:var(--space-30);text-decoration:none;display:inline-flex}.contact-link.svelte-mxn378:hover{text-underline-offset:.2em;text-decoration:underline}.contact-link.svelte-mxn378:focus-visible{outline-offset:4px;outline:3px solid}.services.svelte-mxn378{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.services.svelte-mxn378 section:where(.svelte-mxn378){padding:var(--space-60);background:var(--color-brand-secondary);color:var(--color-navy);flex-direction:column;justify-content:center;display:flex}.services.svelte-mxn378 section:where(.svelte-mxn378):nth-child(2n){background:var(--color-brand-primary);color:var(--color-white)}.services.svelte-mxn378 h2:where(.svelte-mxn378){color:inherit}@media (width<=1200px){.copy.svelte-mxn378{padding-inline:var(--space-60)}.services.svelte-mxn378 section:where(.svelte-mxn378){padding-inline:var(--space-40)}}@media (width<=1024px){.split.svelte-mxn378,.services.svelte-mxn378{grid-template-columns:minmax(0,1fr)}.components.svelte-mxn378 .photo:where(.svelte-mxn378){grid-row:1}.photo.svelte-mxn378{block-size:400px;min-block-size:0}.copy.svelte-mxn378{padding:var(--space-100)}.services.svelte-mxn378 section:where(.svelte-mxn378){padding:var(--space-60)}}@media (width<=767px){.banner.svelte-mxn378{padding:var(--space-40) var(--space-20)}.banner.svelte-mxn378 h2:where(.svelte-mxn378){font-size:var(--font-size-2xl)}.photo.svelte-mxn378{block-size:300px}.copy.svelte-mxn378,.services.svelte-mxn378 section:where(.svelte-mxn378){padding:var(--space-60) var(--space-30)}.full-life.svelte-mxn378{padding:var(--space-60) var(--space-20)}.lead.svelte-mxn378{font-size:var(--font-size-2xl)}li.svelte-mxn378{font-size:var(--font-size-xl)}}
