.pattern-page.svelte-974ifd{padding-block-end:var(--space-2xl);overflow-x:clip}.intro.svelte-974ifd{font-size:var(--size-step-2);max-width:52ch}.kicker.svelte-974ifd{font-size:var(--size-step-00);font-weight:var(--font-medium);letter-spacing:.12em;max-width:unset;text-transform:uppercase}.pattern-section.svelte-974ifd{border-top:var(--stroke);padding-block-start:var(--space-l)}.pattern-header.svelte-974ifd{margin-block-end:var(--space-l)}.pattern-header__meta.svelte-974ifd{color:var(--color-olive-oil);font-size:var(--size-step-00);font-weight:var(--font-medium);letter-spacing:.08em;max-width:unset;text-transform:uppercase}.pattern-header.svelte-974ifd p:where(.svelte-974ifd){max-width:58ch}.pattern-header__slots.svelte-974ifd{color:var(--color-clay);font-size:var(--size-step-00);font-weight:var(--font-medium);max-width:72ch}.pattern-header.svelte-974ifd h2:where(.svelte-974ifd),.statement-hero.svelte-974ifd h2:where(.svelte-974ifd){font-size:var(--size-step-7)}.pattern-header.svelte-974ifd h2:where(.svelte-974ifd){font-size:var(--size-step-4)}.hero-copy.svelte-974ifd{font-size:var(--size-step-1)}.media-fill.svelte-974ifd{background:linear-gradient(135deg,transparent 0 48%,var(--color-ground) 48% 52%,transparent 52%),var(--color-olive-oil);min-height:100%}.media-fill--teal.svelte-974ifd{background:linear-gradient(135deg,transparent 0 48%,var(--color-clay) 48% 52%,transparent 52%),var(--color-teal)}.statement-hero.svelte-974ifd{background:var(--color-olive-oil);color:var(--color-ground);text-align:center}.statement-hero.svelte-974ifd h2:where(.svelte-974ifd),.statement-hero.svelte-974ifd p:where(.svelte-974ifd){color:var(--color-ground);margin-inline:auto}.statement-hero.svelte-974ifd h2:where(.svelte-974ifd){max-width:15ch}.statement-hero.svelte-974ifd .cluster{justify-content:center}.service-split.svelte-974ifd{min-block-size:clamp(34rem,72svh,48rem);grid-template-columns:minmax(18rem,1fr) minmax(22rem,44vw);align-items:stretch;width:calc(50% + 50vw);margin-inline-end:calc(50% - 50vw);display:grid}.service-split__content.svelte-974ifd{padding-block:var(--space-xl);align-self:center;padding-inline-end:var(--space-xl)}.service-split__content.svelte-974ifd h2:where(.svelte-974ifd){font-size:var(--size-step-6)}.service-split__media.svelte-974ifd{min-block-size:100%}.place-split.svelte-974ifd .media-fill:where(.svelte-974ifd),.service-split__media.svelte-974ifd .media-fill:where(.svelte-974ifd){block-size:100%}.place-split.svelte-974ifd{min-block-size:clamp(34rem,78svh,52rem);grid-template-columns:minmax(0,1fr) minmax(22rem,50vw);width:100vw;margin-inline-start:calc(50% - 50vw);display:grid}.place-split.svelte-974ifd .frame{aspect-ratio:auto}.place-split__panel.svelte-974ifd{--button-shadow:var(--color-ground);background:var(--color-clay);color:var(--color-ground);padding:var(--space-l);flex-direction:column;justify-content:flex-end;display:flex}.place-split__panel.svelte-974ifd h2:where(.svelte-974ifd){color:var(--color-teal);font-size:var(--size-step-7);max-width:11ch}.place-split__panel.svelte-974ifd p:where(.svelte-974ifd){color:var(--color-ground)}.place-split__panel.svelte-974ifd .button[data-variant=secondary]{border-color:var(--color-ground);color:var(--color-ground)}.place-split__mark.svelte-974ifd,.place-split__strapline.svelte-974ifd{font-size:var(--size-step-00);font-weight:var(--font-medium);letter-spacing:.12em;max-width:unset;text-transform:uppercase}.place-split__mark.svelte-974ifd{color:color-mix(in srgb,var(--color-ground) 62%,transparent);align-self:flex-end}.place-split__strapline.svelte-974ifd{border-block-start:1px solid color-mix(in srgb,var(--color-ground) 35%,transparent);padding-block-start:var(--space-m)}.compact-hero.svelte-974ifd{background:color-mix(in srgb,var(--color-teal) 10%,transparent);border:var(--stroke-solid);padding:var(--space-l)}.compact-hero.svelte-974ifd h2:where(.svelte-974ifd){font-size:var(--size-step-4);max-width:18ch}.compact-hero.svelte-974ifd a:where(.svelte-974ifd){color:var(--color-clay);font-size:var(--size-step-00);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase}.fullbleed-hero.svelte-974ifd{min-height:80svh;display:grid;overflow:hidden}.fullbleed-hero.svelte-974ifd>:where(.svelte-974ifd){grid-area:1/1}.fullbleed-hero.svelte-974ifd:after{background:linear-gradient(to top,color-mix(in srgb,var(--color-clay) 92%,transparent) 0,color-mix(in srgb,var(--color-clay) 20%,transparent) 45%,transparent 70%);content:"";z-index:1;grid-area:1/1}.fullbleed-hero__content.svelte-974ifd{color:var(--color-ground);padding:var(--space-xl);z-index:2;align-self:end}.fullbleed-hero__headline.svelte-974ifd{color:var(--color-ground);font-size:var(--size-step-9);max-width:10ch}.fullbleed-hero__caption.svelte-974ifd{color:color-mix(in srgb,var(--color-ground) 70%,transparent);font-size:var(--size-step-1);max-width:unset}.fullbleed-hero.svelte-974ifd .button[data-variant=secondary]{--button-shadow:var(--color-ground);border-color:var(--color-ground);color:var(--color-ground)}.fullbleed-hero__scroll.svelte-974ifd{color:color-mix(in srgb,var(--color-ground) 70%,transparent);font-size:var(--size-step-2);z-index:2;place-self:end center;padding-block-end:var(--space-l)}@media (width<=48rem){.place-split.svelte-974ifd,.service-split.svelte-974ifd{min-block-size:auto;grid-template-columns:1fr;width:100%;margin-inline:0}.service-split__content.svelte-974ifd{padding-inline-end:0}.place-split.svelte-974ifd .frame,.service-split__media.svelte-974ifd{min-block-size:24rem}.place-split__panel.svelte-974ifd{min-block-size:28rem}}
