.hero{padding:3.5rem 0 4rem;background:linear-gradient(180deg,#fff 0,var(--color-bg) 100%)}.hero__inner{max-width:720px}.hero__logo{height:130px;width:auto;display:block;margin-bottom:1.75rem}.hero__lede{font-size:1.1rem;font-weight:500;color:var(--color-ink-soft);max-width:620px}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.continuity{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.continuity__inner{max-width:760px}.continuity__lede{color:var(--color-ink-soft);font-size:1.05rem;max-width:560px}.continuity__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-top:2.5rem}.continuity__note{background:var(--color-bg);border:1px solid var(--color-border);margin:2.5rem auto 0;max-width:560px;padding:1.75rem;text-align:center}.continuity__note h3{font-size:1.05rem;margin-bottom:.6rem}.continuity__note p{color:var(--color-ink-soft);font-size:.92rem;margin-bottom:0}.continuity__col h3{font-size:1rem;margin-bottom:1.25rem}.continuity__col ul{list-style:none;margin:0;padding:0}.continuity__col li{position:relative;padding-left:1.75rem;margin-bottom:1rem;font-size:.95rem}.continuity__col li:before{position:absolute;left:0;top:0}.continuity__col--problem h3,.continuity__col--problem li{color:var(--color-ink-soft)}.continuity__col--problem li:before{content:"✕";color:var(--color-ink-soft);opacity:.6;font-size:.85rem}.continuity__col--promise h3{color:var(--color-primary)}.continuity__col--promise li{color:var(--color-ink);font-weight:500}.continuity__col--promise li:before{content:"✓";color:var(--color-accent);font-weight:700}.why-we-started__inner{max-width:680px}.why-we-started__inner p{color:var(--color-ink-soft);font-size:1.05rem;font-weight:500}.intro__inner{max-width:680px}.intro__inner p{font-size:1.05rem;font-weight:500;color:var(--color-ink-soft)}.intro__situations{list-style:none;margin:1.5rem 0 0;padding:0}.intro__situations li{color:var(--color-ink);font-size:1rem;font-weight:500;margin-bottom:.85rem;padding-left:1.75rem;position:relative}.intro__situations li:before{color:var(--color-accent);content:"•";font-weight:700;left:0;position:absolute;top:0}.intro__link{text-decoration:underline;text-underline-offset:2px}.team-teaser__intro{margin-inline:auto;max-width:680px;text-align:center}.team-teaser__intro p{color:var(--color-ink-soft);font-size:1.05rem;font-weight:500}.team-teaser__grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:2rem 0 1.5rem}@media(min-width:500px){.team-teaser__grid{grid-template-columns:repeat(2,1fr)}}.team-teaser__card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink)}.team-teaser__card:hover{border-color:var(--color-accent)}.team-teaser__card--placeholder:hover{border-color:var(--color-border)}.team-teaser__avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;background:var(--color-accent-soft);color:var(--color-accent);font-family:var(--font-heading);font-weight:600;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.team-teaser__name{font-size:1.2rem;font-weight:600;color:var(--color-primary)}.team-teaser__title{font-size:.95rem;color:var(--color-ink-soft)}.team-teaser__intro-text{color:var(--color-ink-soft);font-size:.92rem;margin:.5rem 0 0}.team-teaser__link{font-weight:600}.cta-band{background:var(--color-surface);border-top:1px solid var(--color-border);text-align:center}.cta-band__inner{max-width:600px}.cta-band p{font-size:1.05rem;font-weight:500;color:var(--color-ink-soft);margin-bottom:1.75rem}