.locations-module__fiWH1q__page{background:#fff}.locations-module__fiWH1q__heroSection{background:radial-gradient(circle at top right,#c93b5629,transparent 38%),linear-gradient(180deg,var(--cherry-navy-deep)0%,var(--cherry-navy)100%);padding:72px 0 64px;position:relative;overflow:hidden}.locations-module__fiWH1q__heroContainer{gap:32px;max-width:880px;display:grid}.locations-module__fiWH1q__heroIntro,.locations-module__fiWH1q__sectionHeader{gap:14px;display:grid}.locations-module__fiWH1q__heroIntro{gap:18px;max-width:760px}.locations-module__fiWH1q__sectionHeader{padding-bottom:15px}.locations-module__fiWH1q__heroEyebrow,.locations-module__fiWH1q__sectionEyebrow,.locations-module__fiWH1q__hubLabel,.locations-module__fiWH1q__cardTitle{color:var(--cherry-accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font:700 .78rem/1.3 Manrope,Lato,sans-serif}.locations-module__fiWH1q__heroTitle{color:#fff;font:var(--cherry-heading-h1-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.locations-module__fiWH1q__heroDescription,.locations-module__fiWH1q__heroFootnote,.locations-module__fiWH1q__sectionDescription,.locations-module__fiWH1q__cardDescription,.locations-module__fiWH1q__faqCard .locations-module__fiWH1q__cardDescription{color:var(--cherry-copy);margin:0;font:500 1.05rem/1.72 Lato,sans-serif}.locations-module__fiWH1q__heroDescription{color:#ffffffdb}.locations-module__fiWH1q__heroFootnote{color:#ffffffb8;font-size:.96rem;line-height:1.6}.locations-module__fiWH1q__heroActions{flex-wrap:wrap;gap:12px;display:flex}.locations-module__fiWH1q__primaryButton,.locations-module__fiWH1q__secondaryButton,.locations-module__fiWH1q__cardLink{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font:700 .92rem/1 Manrope,Lato,sans-serif;text-decoration:none;display:inline-flex}.locations-module__fiWH1q__primaryButton{background:var(--cherry-cta-red);color:#fff}.locations-module__fiWH1q__secondaryButton{color:#fff;background:#ffffff0f;border-color:#ffffff38}.locations-module__fiWH1q__primaryButton:hover,.locations-module__fiWH1q__primaryButton:focus-visible{background:var(--cherry-accent-strong)}.locations-module__fiWH1q__secondaryButton:hover,.locations-module__fiWH1q__secondaryButton:focus-visible{border-color:#ffffff57}.locations-module__fiWH1q__section,.locations-module__fiWH1q__sectionAlt{padding:84px 0}.locations-module__fiWH1q__section{background:#fff}.locations-module__fiWH1q__sectionAlt{background:var(--cherry-surface-soft)}.locations-module__fiWH1q__sectionContainer{gap:24px;display:grid}.locations-module__fiWH1q__sectionTitle{color:var(--cherry-black);font:var(--cherry-heading-h2-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.locations-module__fiWH1q__sectionDescription{max-width:85ch}.locations-module__fiWH1q__hubGrid,.locations-module__fiWH1q__noteGrid,.locations-module__fiWH1q__faqGrid{gap:18px;display:grid}.locations-module__fiWH1q__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.locations-module__fiWH1q__hubCard,.locations-module__fiWH1q__noteCard,.locations-module__fiWH1q__faqCard,.locations-module__fiWH1q__nearshoreFeature,.locations-module__fiWH1q__secondaryRegionNote{border:1px solid var(--cherry-surface-soft-border);background:#fff;gap:12px;min-height:100%;padding:20px;display:grid}.locations-module__fiWH1q__noteCard,.locations-module__fiWH1q__faqCard,.locations-module__fiWH1q__nearshoreFeature,.locations-module__fiWH1q__secondaryRegionNote{background:#fff}.locations-module__fiWH1q__noteCard,.locations-module__fiWH1q__nearshoreFeature,.locations-module__fiWH1q__secondaryRegionNote{background:linear-gradient(#fff 0%,#fffaf3 100%);gap:16px;padding:24px;position:relative;overflow:hidden}.locations-module__fiWH1q__noteCard:before,.locations-module__fiWH1q__nearshoreFeature:before,.locations-module__fiWH1q__secondaryRegionNote:before{content:"";background:var(--cherry-accent-strong);width:72px;height:3px;position:absolute;inset:0 auto auto 0}.locations-module__fiWH1q__hubRegion{color:var(--cherry-accent-strong);text-transform:uppercase;margin:0;font:700 .78rem/1.2 Manrope,Lato,sans-serif}.locations-module__fiWH1q__hubTitle{color:var(--cherry-black);font:var(--cherry-heading-h3-font);margin:0}.locations-module__fiWH1q__cardTitle{color:var(--cherry-black)}.locations-module__fiWH1q__noteHeader{align-items:center;display:flex}.locations-module__fiWH1q__noteIconBadge{border:1px solid var(--cherry-surface-soft-border);width:52px;height:52px;color:var(--cherry-accent-strong);background:#fff;justify-content:center;align-items:center;display:inline-flex}.locations-module__fiWH1q__noteIcon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.locations-module__fiWH1q__noteTitle{color:var(--cherry-black);font:var(--cherry-heading-h3-font);letter-spacing:var(--cherry-heading-letter-spacing);margin:0}.locations-module__fiWH1q__nearshoreFeatureBody{gap:14px;display:grid}.locations-module__fiWH1q__secondaryRegionNote{width:100%;margin-top:8px}.locations-module__fiWH1q__nearshoreFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.locations-module__fiWH1q__cardDescription{max-width:58ch;color:var(--cherry-copy)}.locations-module__fiWH1q__hubIncludes{gap:6px;display:grid}.locations-module__fiWH1q__hubIncludesLabel{color:var(--cherry-black);font:700 .78rem/1.2 Manrope,Lato,sans-serif}.locations-module__fiWH1q__hubIncludesText{color:var(--cherry-copy);margin:0;font:600 .92rem/1.6 Lato,sans-serif}.locations-module__fiWH1q__cardLink{color:var(--cherry-black);border-color:#0000;justify-self:start;min-height:auto;margin-top:6px;padding:0;font-size:.9rem}.locations-module__fiWH1q__cardLink:hover,.locations-module__fiWH1q__cardLink:focus-visible{color:var(--cherry-accent-strong)}.locations-module__fiWH1q__noteGrid,.locations-module__fiWH1q__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.locations-module__fiWH1q__hubGrid,.locations-module__fiWH1q__noteGrid,.locations-module__fiWH1q__faqGrid,.locations-module__fiWH1q__nearshoreFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.locations-module__fiWH1q__heroSection,.locations-module__fiWH1q__section,.locations-module__fiWH1q__sectionAlt{padding-top:76px;padding-bottom:66px}}@media (max-width:767px){.locations-module__fiWH1q__heroSection,.locations-module__fiWH1q__section,.locations-module__fiWH1q__sectionAlt{padding:68px 0}.locations-module__fiWH1q__hubGrid,.locations-module__fiWH1q__noteGrid,.locations-module__fiWH1q__faqGrid,.locations-module__fiWH1q__nearshoreFeatureGrid{grid-template-columns:1fr}.locations-module__fiWH1q__heroActions{display:grid}.locations-module__fiWH1q__primaryButton,.locations-module__fiWH1q__secondaryButton{width:100%}}
