.care-tiles.svelte-1aoif1d{--gutter:clamp(22px, 5vw, 40px);padding-block:clamp(40px,5vw,64px);overflow-x:clip}.tiles-head.svelte-1aoif1d{flex-direction:column;gap:14px;display:flex}.tiles-tools.svelte-1aoif1d{align-items:center;gap:24px;display:flex}.tiles-nav.svelte-1aoif1d{gap:8px;display:none}.tiles-arrow.svelte-1aoif1d{width:44px;height:44px;padding:0}.tiles-arrow[aria-disabled=true].svelte-1aoif1d{opacity:.4;cursor:default}.tiles-arrow[aria-disabled=true].svelte-1aoif1d:hover{background:0 0}.tiles.svelte-1aoif1d{--edge:var(--gutter);margin:12px calc(-1 * var(--edge)) -20px;padding:20px var(--edge);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:16px;display:flex;overflow-x:auto}.tiles.svelte-1aoif1d>li:where(.svelte-1aoif1d){scroll-snap-align:start;flex:0 0 min(72vw,300px)}.tile.svelte-1aoif1d{border-radius:var(--r-xl);background:var(--card);height:100%;color:var(--foreground);flex-direction:column;gap:4px;padding:8px;display:flex}.tile.svelte-1aoif1d:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.tile-media.svelte-1aoif1d{aspect-ratio:1;border-radius:var(--r-lg);background:var(--tint-sand);display:block;overflow:hidden}.tile-media.svelte-1aoif1d img:where(.svelte-1aoif1d){object-fit:cover;width:100%;height:100%}.tile-label.svelte-1aoif1d{font-size:var(--text-label);line-height:var(--text-label--line-height);justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 8px;font-weight:600;display:flex}.tile-label.svelte-1aoif1d>svg{color:var(--brand);flex-shrink:0}@media (width>=900px){.tiles-head.svelte-1aoif1d{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.tiles-nav.svelte-1aoif1d{display:flex}.tiles.svelte-1aoif1d{--edge:8px;scrollbar-width:none}.tiles.svelte-1aoif1d::-webkit-scrollbar{display:none}.tiles.svelte-1aoif1d>li:where(.svelte-1aoif1d){flex-basis:240px}}.home-hero.svelte-1uha8ag{padding-block:clamp(16px,2.5vw,32px) 0}.hero-frame.svelte-1uha8ag>.hero-photo{aspect-ratio:4/5;width:100%;max-height:max(64svh,360px)}.hero-frame.svelte-1uha8ag>.hero-photo.photo-bottom .photo-shade{background:0 0}.hero-copy.svelte-1uha8ag{padding-top:clamp(22px,4vw,32px)}.hero-status.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--muted-foreground);font-size:var(--text-label);align-items:center;margin-bottom:18px;padding:6px 14px;font-weight:500;display:inline-flex}h1.svelte-1uha8ag{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:-.02em;font-weight:500}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.services-section.svelte-1uha8ag{padding-block:0 clamp(48px,6vw,80px)}.launch-band.svelte-1uha8ag{border-radius:var(--r-xl);background:var(--tint-sand);align-items:center;gap:20px;padding:clamp(24px,4vw,48px);display:grid}.launch-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground);margin-top:10px}.launch-form.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.launch-form.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--border);border-radius:var(--r-pill);background:var(--card);min-width:0;height:54px;color:var(--foreground);font-size:var(--text-body);flex:240px;padding:0 20px}.launch-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--ring);outline-offset:2px}.band[id].svelte-1uha8ag{scroll-margin-top:90px}.band-mist.svelte-1uha8ag{background:var(--tint-mist)}.band-sand.svelte-1uha8ag{--rule:color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--tint-sand)}.eyebrow.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--brand-hover);margin-bottom:14px;font-weight:600;display:block}.principle-icon.svelte-1uha8ag,.pillar-icon.svelte-1uha8ag,.ledger-icon.svelte-1uha8ag{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.statement.svelte-1uha8ag{padding-block:clamp(48px,6vw,80px)}.statement-copy.svelte-1uha8ag{text-align:center}.statement-description.svelte-1uha8ag{margin-inline:auto}.principles.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:clamp(32px,4vw,48px);display:grid;overflow:hidden}.principles.svelte-1uha8ag>li:where(.svelte-1uha8ag){background:var(--card);font-size:var(--text-body);line-height:var(--text-body--line-height);align-items:center;gap:14px;padding:18px 22px;font-weight:500;display:flex}.principle-icon.svelte-1uha8ag{background:var(--tint-fern);color:var(--brand)}.whole-grid.svelte-1uha8ag{gap:clamp(28px,4vw,40px);display:grid}.whole-media.svelte-1uha8ag{aspect-ratio:4/5;border-radius:var(--r-xl);justify-self:center;width:min(100%,64svh,512px);overflow:hidden}.whole-media.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;object-position:90% center;width:100%;height:100%}.pillars.svelte-1uha8ag{border-top:1px solid var(--rule);margin-top:32px}.pillars.svelte-1uha8ag>li:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:18px;padding-block:22px;display:grid}.pillar-icon.svelte-1uha8ag{background:var(--card);color:var(--brand)}.whole-link.svelte-1uha8ag{color:var(--brand-hover);margin-top:28px}.steps-compact.svelte-1uha8ag{padding-block:0 clamp(48px,6vw,80px)}.steps-inner.svelte-1uha8ag{border-top:1px solid var(--border);padding-top:clamp(32px,4vw,48px)}.steps-head.svelte-1uha8ag{gap:16px;display:grid}.steps-head.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:310px;font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--muted-foreground)}.steps.svelte-1uha8ag{margin-top:clamp(28px,4vw,40px)}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag){grid-template-columns:56px minmax(0,1fr);gap:20px;padding-block:22px;display:grid}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag):first-child{padding-top:0}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag):last-child{padding-bottom:0}.step-numeral.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;color:var(--brand);font-weight:500;line-height:1}.steps-link.svelte-1uha8ag{margin-top:28px}.transparency.svelte-1uha8ag{padding-block:0 clamp(24px,4vw,48px)}.ledger.svelte-1uha8ag{gap:28px;display:grid}.ledger-list.svelte-1uha8ag>li:where(.svelte-1uha8ag){border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:20px;padding-block:26px;display:grid}.ledger-list.svelte-1uha8ag>li:where(.svelte-1uha8ag):last-child{border-bottom:1px solid var(--border)}.ledger-icon.svelte-1uha8ag{background:var(--tint-fern);color:var(--success)}.pillars.svelte-1uha8ag h3:where(.svelte-1uha8ag),.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag),.ledger-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.pillars.svelte-1uha8ag p:where(.svelte-1uha8ag),.steps.svelte-1uha8ag p:where(.svelte-1uha8ag),.ledger-list.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--muted-foreground);margin-top:6px}@media (width>=400px){.principles.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.principles.svelte-1uha8ag>li:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start;padding:22px}}@media (width>=700px){.steps-head.svelte-1uha8ag{grid-template-columns:1fr auto;align-items:end;gap:30px}}@media (width>=760px){.principles.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.principles.svelte-1uha8ag>li:where(.svelte-1uha8ag){padding:26px 24px}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag){padding-block:0;display:block}.steps.svelte-1uha8ag>li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:0}.step-numeral.svelte-1uha8ag{margin-bottom:16px;display:block}}@media (width>=900px){.launch-band.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px)}.whole-grid.svelte-1uha8ag{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,88px)}.whole-media.svelte-1uha8ag{width:100%}.ledger.svelte-1uha8ag{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(40px,6vw,88px)}.ledger-head.svelte-1uha8ag{position:sticky;top:96px}}@media (width>=901px){.hero-frame.svelte-1uha8ag{aspect-ratio:16/9;align-items:flex-end;width:100%;min-height:540px;max-height:720px;padding:clamp(24px,3.4vw,44px);display:flex;position:relative}.hero-frame.svelte-1uha8ag>.hero-photo{aspect-ratio:auto;border-radius:var(--r-xl);width:auto;max-height:none;position:absolute;inset:0}.hero-frame.svelte-1uha8ag>.hero-photo.photo-bottom .photo-shade{background:var(--photo-shade-bottom)}.hero-copy.svelte-1uha8ag{width:100%;max-width:620px;color:var(--photo-ink);padding-top:0;position:relative}.hero-status.svelte-1uha8ag{border-color:color-mix(in srgb, var(--photo-ink) 30%, transparent);background:color-mix(in srgb, var(--photo-base) 55%, transparent);color:var(--photo-ink)}h1.svelte-1uha8ag{font-size:min(var(--text-h1), 3.6rem)}h1.svelte-1uha8ag .accent-word:where(.svelte-1uha8ag){color:var(--photo-accent)}.hero-description.svelte-1uha8ag{max-width:none;color:var(--photo-muted);margin-top:18px}.hero-actions.svelte-1uha8ag{margin-top:26px}.hero-primary.svelte-1uha8ag{background:var(--photo-ink);color:var(--editorial-ink)}.hero-primary.svelte-1uha8ag:hover{background:var(--photo-accent)}.hero-actions.svelte-1uha8ag .hero-secondary:where(.svelte-1uha8ag){background:var(--photo-button,#256341);color:var(--photo-ink,#fffdf8);border-color:#0000}.hero-actions.svelte-1uha8ag .hero-secondary:where(.svelte-1uha8ag):hover{background:var(--photo-button-hover,#2e7650)}.hero-primary.svelte-1uha8ag:focus-visible,.hero-secondary.svelte-1uha8ag:focus-visible{outline-color:var(--photo-accent)}}
