.hero-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:1.6em;display:flex}.hero-actions a:not(.btn){font-size:1.1rem;font-weight:600}.hero .meet .bubble{max-width:92%;margin:28px 0 0 auto;font-weight:500}@media (width>=960px){.hero .meet .bubble{margin:28px -12px 0 auto}}.hero h1{font-size:clamp(2.1rem,1.5rem + 1.6vw,2.75rem)}@media (width>=960px){.hero .wrap{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr)}}.meet-grid{gap:32px;display:grid}@media (width>=1000px){.meet-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}}.meet-fig{border:3px solid var(--ink);border-radius:var(--r-bubble);max-width:560px;box-shadow:var(--shadow-pop);background:var(--white);margin:0;overflow:hidden}.meet-fig img{aspect-ratio:4/3;object-fit:cover;object-position:50% 8%;width:100%}.states{grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.states{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.states{grid-template-columns:repeat(4,minmax(0,1fr))}}.states li{display:flex}.state{background:var(--white);border:2px solid var(--ink);width:100%;color:var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:24px 24px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.state:hover{color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.state-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--plum);font-size:.875rem;font-weight:600}.state-quote{text-wrap:balance;font-family:var(--f-display);font-size:1.35rem;font-weight:700;line-height:1.25}.state-dest{color:var(--plum);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);font-size:1.02rem;font-weight:600;line-height:1.4}.state-line{color:var(--muted);font-size:1rem;line-height:1.55}.promise{max-width:760px}.promise blockquote{border-left:4px solid var(--gold-deep);background:var(--gold-soft);font-family:var(--f-display);border-radius:0 16px 16px 0;margin:1.1em 0;padding:14px 22px;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem);font-weight:700;line-height:1.3}.promise blockquote p{margin:0}.more-link{margin-top:1.2em;font-weight:600}.later .shead,.later .shead p{margin-bottom:0}.latest-more{margin-top:32px}.cred{max-width:66ch;margin:0 0 1.4em;padding:0;list-style:none}.cred li{margin-bottom:14px;padding:0 0 0 52px;position:relative}.cred li:before{content:"";background:var(--gold);border:2px solid var(--ink);border-radius:12px 12px 12px 3px;width:34px;height:28px;position:absolute;top:2px;left:0}.ask-intro{font-size:1.1rem}
