.hub-hero{margin-top:-40px;--town:#1a5276;background:#faf8f5;background:color-mix(in srgb,var(--town) 8%,#faf8f5);border-top:4px solid var(--town);padding:52px 24px 42px;text-align:center}.hub-hero__inner{max-width:760px;margin:0 auto}.hub-hero__eyebrow{font:600 11px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--town)!important;margin:0 0 14px}.hub-hero__title{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-weight:700;font-size:clamp(2.1rem,5.5vw,3rem);line-height:1.12;color:#1c2833;margin:0}.hub-hero__stripes{display:block;width:84px;height:9px;margin:16px auto 0;background:linear-gradient(to bottom,var(--town) 0 3px,transparent 3px 4.5px,color-mix(in srgb,var(--town) 55%,#faf8f5) 4.5px 6px,transparent 6px 7.5px,color-mix(in srgb,var(--town) 28%,#faf8f5) 7.5px 9px)}.hub-hero__tagline{font-family:"Playfair Display","Playfair Fallback",Georgia,serif;font-style:italic;font-size:clamp(1.08rem,2.6vw,1.32rem);line-height:1.5;color:#1c2833!important;margin:18px 0 0}.hub-hero__known{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px 28px;margin:30px 0 0;padding:0;text-align:left}.hub-hero__known li{border-top:1px solid color-mix(in srgb,var(--town) 30%,transparent);padding-top:10px;font:500 13px/1.5 "DM Sans","DM Sans Fallback",sans-serif;color:#1c2833}.hub-hero__known li::before{content:"";display:inline-block;width:7px;height:7px;background:var(--town);transform:rotate(45deg);margin:0 9px 1px 0}.hub-hero__desc{font:400 15px/1.65 "DM Sans","DM Sans Fallback",sans-serif;color:#5c5344!important;margin:22px auto 0;max-width:62ch}@media(max-width:640px){.hub-hero{padding:38px 18px 30px}.hub-hero__known{grid-template-columns:1fr;gap:10px}}.mv-hub-below{padding:26px 15px 0;text-align:center}.hub-hero__crumb{margin:0 0 14px;font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.hub-hero__crumb .breadcrumb{justify-content:center;background:none;padding:0;margin:0}.hub-hero__crumb a{color:#1c2833}.mv-hub-children a.is-current{background:#142433;color:#fff;border-color:#142433}.mv-hub-children{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px auto 0;max-width:760px}.mv-hub-children a{display:inline-block;padding:8px 18px;border:1px solid #d9d2c4;border-radius:999px;font-size:.85rem;font-weight:600;color:#1a5276;background:#fff;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.mv-hub-children a:hover{border-color:#1a5276;background:#1a5276;color:#fff}
