.hub-caps.svelte-urwxj1{background:#fff}.hub-caps__head.svelte-urwxj1{gap:1rem;margin-bottom:1.5rem;display:grid}.hub-caps__eyebrow.svelte-urwxj1{letter-spacing:.18em;text-transform:uppercase;color:#0f766e;margin:0 0 .5rem;font-size:.72rem;font-weight:750}.hub-caps__title.svelte-urwxj1{font-family:var(--font-editorial);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:600}.hub-caps__desc.svelte-urwxj1{color:#64748b;max-width:28rem;margin:0;line-height:1.6}.hub-caps__voices-wrap.svelte-urwxj1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1.15rem;margin:0 0 1.35rem;padding:1rem 1.1rem}.hub-caps__voices-title.svelte-urwxj1{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;margin:0 0 .75rem;font-size:.72rem;font-weight:750}.hub-caps__voices.svelte-urwxj1{flex-wrap:wrap;gap:.85rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.hub-caps__voice.svelte-urwxj1{color:#152238;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;display:flex}.hub-caps__voice.svelte-urwxj1 img{object-fit:cover;object-position:center 45%;border:2px solid #fff;border-radius:.85rem;width:4.1rem;height:4.1rem;box-shadow:0 0 0 1px #e2e8f0}.hub-caps__voices-note.svelte-urwxj1{color:#64748b;margin:.75rem 0 0;font-size:.8rem;line-height:1.45}.hub-caps__controls.svelte-urwxj1{justify-content:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.hub-caps__nav.svelte-urwxj1{color:#152238;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.hub-caps__track.svelte-urwxj1{scroll-snap-type:x mandatory;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.hub-caps__card.svelte-urwxj1{scroll-snap-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;flex:0 0 min(82vw,22rem);overflow:hidden}.hub-caps__media.svelte-urwxj1{background:#e8eef2;min-height:14rem;position:relative}.hub-caps__media.svelte-urwxj1 img{object-fit:cover;object-position:center 32%;width:100%;height:14rem;display:block}.hub-caps__copy.svelte-urwxj1{padding:1rem 1.1rem 1.2rem}.hub-caps__kicker.svelte-urwxj1{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;margin:0 0 .25rem;font-size:.68rem;font-weight:750}.hub-caps__copy.svelte-urwxj1 h3:where(.svelte-urwxj1){margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.hub-caps__copy.svelte-urwxj1 p:where(.svelte-urwxj1):last-child{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}@media (width>=900px){.hub-caps__head.svelte-urwxj1{grid-template-columns:1fr 1fr;align-items:end}.hub-caps__voices.svelte-urwxj1{gap:1rem 1.75rem}}@media (width<=639px){.hub-caps__card.svelte-urwxj1{flex:0 0 min(86vw,20.5rem)}.hub-caps__media.svelte-urwxj1{min-height:11.5rem}.hub-caps__media.svelte-urwxj1 img{height:11.5rem}.hub-caps__voices.svelte-urwxj1{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.hub-caps__track.svelte-urwxj1{-webkit-overflow-scrolling:touch;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}.hub-caps__nav.svelte-urwxj1{width:2.75rem;height:2.75rem}}.hub-cta-band.svelte-27xans{color:#fff;text-align:center;background:#152238}.hub-cta-band__media.svelte-27xans{position:absolute;inset:0}.hub-cta-band__media.svelte-27xans img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.hub-cta-band__veil.svelte-27xans{background:linear-gradient(#152238b8,#152238d1),radial-gradient(60% 50% at 50% 40%,#0f766e52,#0000 70%);position:absolute;inset:0}.hub-cta-band__copy.svelte-27xans{max-width:40rem;margin:0 auto}.hub-cta-band__title.svelte-27xans{font-family:var(--font-editorial);letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;line-height:1.15}.hub-cta-band__desc.svelte-27xans{color:#e2e8f0e6;max-width:32rem;margin:1rem auto 0;font-size:1.05rem;line-height:1.6}.hub-cta-band__actions.svelte-27xans{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}@media (width<=639px){.hub-cta-band.svelte-27xans{padding-top:3rem;padding-bottom:3rem}.hub-cta-band__title.svelte-27xans{font-size:1.7rem}.hub-cta-band__desc.svelte-27xans{font-size:.98rem}.hub-cta-band__actions.svelte-27xans{flex-direction:column;align-items:stretch}}
