.services-banner_banner__iLReV{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;background:var(--ink);border-bottom:1px solid var(--reading-line)}.services-banner_photo__Ra5RH{grid-area:1/1;display:block;width:100%;height:auto;opacity:var(--banner-image-opacity)}.services-banner_copy__jaYC1{grid-area:1/1;position:relative;z-index:1;justify-self:center;width:min(calc(100% - 48px),960px);padding:28px 0;text-align:center;min-width:0;text-shadow:0 1px 3px rgba(5,12,18,.9),0 0 10px rgba(5,12,18,.6)}.services-banner_copy__jaYC1 .services-banner_eyebrow__9C3Yf{margin:0 0 16px}.services-banner_copy__jaYC1 h1{margin:0 auto 20px;max-width:28ch;font-size:clamp(34px,3.8vw,52px);font-weight:600;line-height:1.24;text-wrap:balance}.services-banner_lede__jk7QO{margin:0 auto;max-width:53ch;color:var(--paper);font-size:clamp(17px,1.05vw,20px);line-height:1.55;text-wrap:pretty}.services-banner_links___yfQG{display:flex;justify-content:center;gap:16px 32px;flex-wrap:wrap;margin-top:12px}.services-banner_banner__iLReV a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 12px;color:var(--banner-accent);font-size:17px;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}.services-banner_banner__iLReV a:hover{color:var(--paper);background:var(--ink-2);text-decoration:underline;text-underline-offset:.2em}.services-banner_banner__iLReV a:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}@media (max-width:1000px){.services-banner_photo__Ra5RH{grid-area:1/1}.services-banner_copy__jaYC1{grid-area:2/1;width:min(calc(100% - 40px),960px);padding:28px 0;text-shadow:none}.services-banner_copy__jaYC1 h1{max-width:22ch;font-size:clamp(32px,4.5vw,42px)}}@media (max-width:500px){.services-banner_banner__iLReV a{font-size:15px}.services-banner_lede__jk7QO{font-size:17px}}.market-card-photo_photo__ZLiBE{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:var(--ink-2)}.markets_grid__lfLWy{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:28px}.markets_grid__lfLWy>a{display:flex;flex-direction:column;grid-column:span 2;min-width:0;text-decoration:none}.markets_grid__lfLWy>a:nth-child(4){grid-column:2/span 2}.markets_grid__lfLWy>a:nth-child(5){grid-column:4/span 2}.markets_facilities__rRpTT>a:first-child{grid-column:2/span 2}.markets_facilities__rRpTT>a:last-child{grid-column:4/span 2}.markets_grid__lfLWy h3{margin:0 0 12px;text-align:center;text-wrap:balance;line-height:1.3}.markets_grid__lfLWy p{margin:0;color:var(--dim);text-align:center;text-wrap:pretty;line-height:1.65}.markets_action__DIaY0{display:block;margin-top:auto;padding-top:24px;color:var(--link-color);text-align:center;font-size:16px;line-height:1.5}.markets_grid__lfLWy>a:focus-visible .markets_action__DIaY0,.markets_grid__lfLWy>a:hover .markets_action__DIaY0{text-decoration:underline;text-underline-offset:.2em}.markets_grid__lfLWy>a:active{border-color:var(--teal-bright)}.markets_grid__lfLWy>a:focus-visible h3,.markets_grid__lfLWy>a:hover h3{color:var(--teal-bright);text-decoration:underline;text-underline-offset:.2em}.markets_grid__lfLWy>a:hover{border-color:var(--teal)}.markets_grid__lfLWy>a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}@media (min-width:721px) and (max-width:1000px){.markets_grid__lfLWy{grid-template-columns:repeat(4,minmax(0,1fr))}.markets_grid__lfLWy>a:nth-child(3){grid-column:2/span 2}.markets_facilities__rRpTT>a:first-child,.markets_grid__lfLWy>a:nth-child(4){grid-column:1/span 2}.markets_facilities__rRpTT>a:last-child,.markets_grid__lfLWy>a:nth-child(5){grid-column:3/span 2}}@media (max-width:720px){.markets_grid__lfLWy{grid-template-columns:minmax(0,1fr)}.markets_grid__lfLWy>a:nth-child(n){grid-column:auto}}.markets_grid__lfLWy>.markets_marketCard__UESVC{padding:0;overflow:hidden}.markets_cardCopy__EbVlz{display:flex;flex-direction:column;flex:1;padding:24px}