.ab-hero{background:var(--color-paper);padding-top:var(--header-row-h);position:relative}.ab-hero-photo{margin:0;position:relative}.ab-hero-img{aspect-ratio:5/4;background:var(--color-sand);display:block;position:relative;overflow:hidden}.ab-hero-img img{object-fit:cover;object-position:50% 22%}.ab-hero-photo figcaption{background:color-mix(in srgb, var(--color-paper) 92%, transparent);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1;position:absolute;bottom:16px;left:16px}.ab-hero-in{padding-top:clamp(32px,6vw,48px);padding-bottom:clamp(56px,8vw,112px)}.ab-hero-sub{max-width:44ch;margin-top:22px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.ab-hero-act{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.ab-quiet{font-size:16px}@media (min-width:1000px){.ab-hero{align-items:center;min-height:min(100svh,880px);display:flex}.ab-hero-photo{width:46vw;position:absolute;top:0;bottom:0;right:0}.ab-hero-img{aspect-ratio:auto;position:absolute;inset:0}.ab-hero-img img{object-position:50% 30%}.ab-hero-photo figcaption{bottom:24px;left:24px}.ab-hero-in{width:100%;padding-top:clamp(48px,6vw,88px)}.ab-hero-words{max-width:min(600px,54vw - 96px)}}.ab-line{border-top:1.5px solid var(--color-ink);gap:0;margin-top:clamp(28px,4vw,52px);display:grid}.ab-line li{border-bottom:1px solid var(--color-sand-strong);padding:22px 0 24px;position:relative}.ab-line-mark{background:var(--color-ink);height:28px;color:var(--color-paper);border-radius:999px;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.ab-line h3{letter-spacing:-.02em;margin-top:14px;font-size:clamp(22px,2.2vw,26px);font-weight:800;line-height:1.15}.ab-line p{max-width:44ch;margin-top:8px;font-size:17px;line-height:1.5}@media (min-width:900px){.ab-line{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,56px)}.ab-line li{border-bottom:0;padding-top:28px}.ab-line li:before{content:"";background:var(--color-ink);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}}.ab-bel{margin-top:clamp(28px,4vw,52px);display:grid}.ab-bel li{border-top:1px solid var(--color-sand-strong);gap:8px;padding:24px 0;display:grid}.ab-bel-n{color:var(--color-driftwood);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ab-bel h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.12}.ab-bel-line{font-size:18px;line-height:1.5}.ab-bel-shows{border-top:1px dashed var(--color-sand-strong);color:var(--color-text-muted);margin-top:4px;padding-top:12px;font-size:15.5px;line-height:1.5}@media (min-width:900px){.ab-bel{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,4vw,56px)}.ab-bel li{border-top:1.5px solid var(--color-ink)}}.ab-voices{background:var(--color-sand);padding:clamp(64px,8vw,120px) 0}.ab-voices-in{gap:44px;display:grid}.ab-voices blockquote p{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.15}.ab-voices figcaption{align-items:center;gap:12px;margin-top:18px;font-size:16px;font-weight:600;display:flex}.ab-voices figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px}@media (min-width:900px){.ab-voices-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,96px)}}.ab-ways{gap:18px;margin-top:clamp(28px,4vw,52px);display:grid}.ab-way{border-radius:var(--r);background:var(--color-paper);border:1px solid var(--hair);height:100%;color:var(--color-ink);box-shadow:var(--lift);grid-template-columns:minmax(0,1fr);text-decoration:none;transition:transform .25s;display:grid;overflow:hidden}.ab-way:hover{transform:translateY(-3px)}.ab-way-img{aspect-ratio:16/9;background:var(--color-sand);display:block;position:relative}.ab-way-img img{object-fit:cover}.ab-way-words{gap:8px;padding:22px 22px 24px;display:grid}.ab-way-name{letter-spacing:.15em;text-transform:uppercase;color:var(--color-driftwood);font-size:12px;font-weight:600}.ab-way-line{letter-spacing:-.025em;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.1}.ab-way-body{font-size:16.5px;line-height:1.5}.ab-way-foot{border-top:1px solid var(--color-sand);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:10px;padding-top:14px;font-size:15px;display:flex}.ab-way-go{align-items:center;gap:8px;font-weight:600;display:inline-flex}.ab-way-go svg{width:16px;height:16px}@media (min-width:900px){.ab-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.ab-name{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.ab-name-row{border-block:1px solid var(--color-sand);gap:8px;padding:24px 0;display:grid}.ab-name-row h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(19px,1.8vw,22px);font-weight:800;line-height:1.3}.ab-name-row p{color:var(--color-text-muted);font-size:17px;line-height:1.5}@media (min-width:900px){.ab-name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:clamp(32px,5vw,80px)}}
