.shell[data-astro-cid-kh7btl4r]{width:min(100% - 2.5rem,var(--container-6xl));margin-inline:auto;padding-block:var(--spacing-3xl)}.stack[data-astro-cid-kh7btl4r],.content[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.hero-grid[data-astro-cid-kh7btl4r],.story-grid[data-astro-cid-kh7btl4r],.family-grid[data-astro-cid-kh7btl4r],.brand-grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--spacing-2xl);align-items:center}.about-hero[data-astro-cid-kh7btl4r]{background:var(--color-ink);color:var(--color-paper)}h1[data-astro-cid-kh7btl4r]{font-size:clamp(2.65rem,6vw,5rem)}h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4.7vw,3.45rem)}h3[data-astro-cid-kh7btl4r]{font-size:clamp(1.65rem,3vw,2.35rem)}.eyebrow[data-astro-cid-kh7btl4r],.kicker[data-astro-cid-kh7btl4r]{font-size:.72rem;font-weight:800;letter-spacing:.14em}.eyebrow[data-astro-cid-kh7btl4r]{color:var(--color-accent)}.kicker[data-astro-cid-kh7btl4r]{color:var(--color-accent-strong)}.lede[data-astro-cid-kh7btl4r]{font-size:1.12rem;color:color-mix(in srgb,var(--color-paper) 82%,var(--color-accent))}.hero-photo[data-astro-cid-kh7btl4r]{width:100%;height:min(34rem,70vh);border-radius:2.2rem;object-fit:cover;object-position:center 24%;box-shadow:0 26px 60px color-mix(in srgb,#000 30%,transparent)}.story-section[data-astro-cid-kh7btl4r]{background:var(--color-paper-warm)}.content[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-ink-soft)}.lead-story[data-astro-cid-kh7btl4r]{border-left:4px solid var(--color-accent-strong);padding-left:1.2rem;font-family:var(--font-display);font-size:1.18rem;font-weight:620}.principles[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-paper);padding:var(--spacing-xl);box-shadow:0 22px 52px color-mix(in srgb,var(--color-ink) 8%,transparent)}.principles[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{display:grid;gap:var(--spacing-md)}.principles[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;border-top:1px solid var(--color-rule);padding-top:var(--spacing-md)}.principles[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.2rem;color:var(--color-accent-strong)}.principles[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--color-mute);font-size:.92rem}.no-cry[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.45rem;border-radius:var(--radius-lg);background:var(--color-ink);padding:var(--spacing-md);color:var(--color-paper)}.no-cry[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-accent);font-family:var(--font-display);font-size:1.2rem}.no-cry[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-size:.88rem}.family-section[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,#fffaf7,#f2e1df)}.family-grid[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{width:100%;max-height:38rem;border-radius:2.2rem;object-fit:cover;object-position:center 42%;box-shadow:0 26px 60px color-mix(in srgb,var(--color-accent-strong) 16%,transparent)}.family-grid[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-ink-soft)}.brand-section[data-astro-cid-kh7btl4r]{background:#efe2dd}.brand-grid[data-astro-cid-kh7btl4r]>img[data-astro-cid-kh7btl4r]{width:min(19rem,70vw);margin:auto;mix-blend-mode:multiply}.brand-grid[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-ink-soft)}.primary[data-astro-cid-kh7btl4r]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-ink);color:var(--color-paper);font-size:.76rem;font-weight:800;letter-spacing:.07em;text-align:center}[data-astro-cid-kh7btl4r]:where(a):focus-visible{outline:3px solid var(--color-lavender);outline-offset:4px}@media(min-width:768px){.shell[data-astro-cid-kh7btl4r]{padding-block:6rem}.hero-grid[data-astro-cid-kh7btl4r],.story-grid[data-astro-cid-kh7btl4r],.family-grid[data-astro-cid-kh7btl4r],.brand-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}
