.home-hero.svelte-1uha8ag{padding-block:3.8rem 3rem}.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(min-content,1.14fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.hero-copy.svelte-1uha8ag{z-index:2;position:relative}.hero-copy.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag){margin-bottom:1.8rem}.hero-title.svelte-1uha8ag{letter-spacing:-.055em;font-size:clamp(4.5rem,8.8vw,8.8rem);line-height:.99}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{white-space:nowrap}.hero-title.svelte-1uha8ag .people-line:where(.svelte-1uha8ag){color:var(--color-accent);padding-left:12%;font-style:italic}.hero-copy.svelte-1uha8ag .intro:where(.svelte-1uha8ag){max-width:25rem;margin-top:2rem;font-size:1.0625rem}.hero-photo.svelte-1uha8ag{flex-direction:column;align-self:stretch;min-height:550px;margin:0;display:flex;position:relative}.photo-label.svelte-1uha8ag{background:var(--color-lavender);max-width:calc(100% - .5rem);font:italic 2.1rem/1.1 var(--font-display);padding:1.3rem 1.8rem;position:absolute;bottom:2rem;left:-.75rem;transform:rotate(-4deg);box-shadow:0 8px 18px #321d2d0a}.hero-bottom.svelte-1uha8ag{border-top:1px solid var(--color-line);align-items:center;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.hero-bottom.svelte-1uha8ag>p:where(.svelte-1uha8ag){flex:1;margin:0;font-size:.875rem}.down-link.svelte-1uha8ag{flex:none;align-items:center;font-size:1.1rem;display:flex}.down-link.svelte-1uha8ag>span:where(.svelte-1uha8ag){border:1px solid var(--color-line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.perspective.svelte-1uha8ag{background:var(--color-ink);color:var(--color-paper);position:relative}.perspective.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){grid-template-columns:1.05fr 1fr;align-items:start;gap:7%;display:grid}.perspective.svelte-1uha8ag .section-label:where(.svelte-1uha8ag){color:var(--color-lavender);margin-bottom:2.5rem}.perspective.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:36rem}.perspective.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--color-lavender)}.perspective-intro.svelte-1uha8ag{color:#e2d9dd;max-width:29rem;margin-top:1.8rem}.question-list.svelte-1uha8ag{margin-top:3.2rem}.question-list.svelte-1uha8ag p:where(.svelte-1uha8ag){font:400 clamp(1.4rem, 2.4vw, 2rem)/1.35 var(--font-display);border-top:1px solid #f6f1e838;align-items:baseline;gap:1.25rem;margin:0;padding:1.25rem 0;display:flex}.question-list.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{border-bottom:1px solid #f6f1e838}.question-list.svelte-1uha8ag .number:where(.svelte-1uha8ag){font:400 .75rem var(--font-body);color:var(--color-lavender)}.perspective-note.svelte-1uha8ag{color:#d2c4cb;flex:1;margin:1.8rem 0 0;font-size:.9375rem}.ways.svelte-1uha8ag{padding-bottom:6rem}.way-row.svelte-1uha8ag{border-top:1px solid var(--color-line);grid-template-columns:8% 34% 1fr 48px;align-items:center;gap:1rem;padding:2.3rem 0;transition:padding .25s,background .25s;display:grid}.way-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--color-line)}.way-row.svelte-1uha8ag:hover,.way-row.svelte-1uha8ag:focus-visible{background:#e9e1d850;padding-left:1rem;padding-right:1rem}.way-number.svelte-1uha8ag{color:var(--color-muted);align-self:start;margin-top:.35rem;font-size:.8125rem}.way-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(2rem,3.3vw,3.2rem)}.way-row.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:30rem;margin:0;font-size:1rem}.circle-arrow.svelte-1uha8ag{border:1px solid var(--color-line);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .25s,color .25s;display:grid}.way-row.svelte-1uha8ag:hover .circle-arrow:where(.svelte-1uha8ag),.way-row.svelte-1uha8ag:focus-visible .circle-arrow:where(.svelte-1uha8ag){background:var(--color-ink);color:var(--color-paper)}.relationship.svelte-1uha8ag{background:var(--color-lavender)}.relationship-grid.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12%;display:grid}.relationship.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(3rem,5vw,5rem)}.relationship.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){display:block}.relationship.svelte-1uha8ag .body-copy:where(.svelte-1uha8ag){max-width:38rem}.relationship.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:2rem}.relationship.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:.7rem}@media (width>=1600px){.hero-title.svelte-1uha8ag{font-size:9rem}.hero-photo.svelte-1uha8ag{min-height:610px}.home-hero.svelte-1uha8ag{padding-top:4.5rem}}@media (width<=1100px){.perspective.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){gap:6%}.relationship-grid.svelte-1uha8ag{gap:7%}}@media (width<=900px){.hero-title.svelte-1uha8ag{font-size:clamp(4rem,9vw,6rem)}.hero-copy.svelte-1uha8ag .intro:where(.svelte-1uha8ag){font-size:1rem}.photo-label.svelte-1uha8ag{padding:1rem;font-size:1.7rem}.hero-copy.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag){font-size:.75rem}.perspective.svelte-1uha8ag>.wrap:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:1rem}.perspective.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:42rem}.perspective-intro.svelte-1uha8ag{max-width:38rem}.question-list.svelte-1uha8ag{margin-top:1rem}.perspective-note.svelte-1uha8ag{max-width:36rem}.relationship-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:7%}.way-row.svelte-1uha8ag{grid-template-columns:6% 33% 1fr 42px}.way-row.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem}.circle-arrow.svelte-1uha8ag{width:40px;height:40px}}@media (width<=720px){.home-hero.svelte-1uha8ag{padding-top:2.3rem;padding-bottom:2rem}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem}.hero-copy.svelte-1uha8ag>.eyebrow:where(.svelte-1uha8ag){margin-bottom:1.4rem}.hero-title.svelte-1uha8ag{font-size:clamp(4.1rem,15vw,6.7rem);line-height:1}.hero-title.svelte-1uha8ag .people-line:where(.svelte-1uha8ag){padding-left:0;display:inline}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:inline}.hero-copy.svelte-1uha8ag .intro:where(.svelte-1uha8ag){max-width:31rem;margin-top:1.5rem}.hero-photo.svelte-1uha8ag{aspect-ratio:1.12;width:100%;min-height:0;max-height:520px}.photo-label.svelte-1uha8ag{padding:min(1rem,3.33vw) min(1.2rem,4vw);font-size:clamp(1rem,6vw,1.8rem);bottom:min(2rem,5vw);left:max(-.75rem,-2vw)}.hero-bottom.svelte-1uha8ag{gap:1.5rem;margin-top:2rem}.hero-bottom.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:.8125rem}.perspective.svelte-1uha8ag .section-label:where(.svelte-1uha8ag){margin-bottom:2rem}.question-list.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.6rem}.way-row.svelte-1uha8ag{grid-template-columns:1.6rem 1fr 40px;gap:1rem;padding:1.6rem 0}.way-row.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:2.5rem}.way-row.svelte-1uha8ag .way-description:where(.svelte-1uha8ag){grid-area:2/2}.way-row.svelte-1uha8ag .circle-arrow:where(.svelte-1uha8ag){grid-area:1/3}.relationship-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.relationship.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin-bottom:1.5rem}.relationship.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){display:inline}}@media print{.hero-photo.svelte-1uha8ag{min-height:350px}.perspective.svelte-1uha8ag,.relationship.svelte-1uha8ag{color:#000;background:#fff}}@media (width<=720px){.hero-title.svelte-1uha8ag{font-size:clamp(3.4rem,14.4vw,6.4rem)}.hero-title.svelte-1uha8ag .people-line:where(.svelte-1uha8ag){padding-left:9%;display:block}.hero-title.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{display:block}}@media (width<=900px){.relationship-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2.5rem}}.hero-photo.svelte-1uha8ag{--portrait-position:56% 50%}.hero-context.svelte-1uha8ag{max-width:43rem;margin-top:2.5rem}.hero-context.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.9375rem}.hero-bottom.svelte-1uha8ag{margin-top:1.5rem}.down-link.svelte-1uha8ag,.way-row.svelte-1uha8ag{text-decoration:none}.down-link.svelte-1uha8ag>span:where(.svelte-1uha8ag){flex:none}.way-action.svelte-1uha8ag{margin-top:.65rem;font-size:.8125rem;font-weight:600;display:inline-block}.circle-arrow.svelte-1uha8ag{font-family:Arial,sans-serif}@media (width>=721px) and (width<=1100px){.hero-grid.svelte-1uha8ag{grid-template-columns:minmax(min-content,1.3fr) minmax(0,1fr);gap:clamp(2rem,4vw,3rem)}.hero-photo.svelte-1uha8ag{align-self:center;height:clamp(320px,42vw,440px);min-height:0}.photo-label.svelte-1uha8ag{padding:.9rem;font-size:clamp(1.35rem,2.6vw,1.7rem)}}@media (width<=720px){.hero-photo.svelte-1uha8ag{--portrait-position:56% 41%}.way-description.svelte-1uha8ag{grid-area:2/2}}
