.HeroBackgroundVideo_video__V09QY{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center;opacity:1;filter:brightness(.46) saturate(.78) contrast(1.1)}.HeroBackgroundVideo_toggle__H6I1x{position:absolute;z-index:3;right:max(24px,calc((100vw - 1120px) / 2));bottom:24px;display:inline-flex;min-height:40px;padding:8px 12px;align-items:center;gap:8px;color:#fff;background:rgba(7,12,15,.78);border:1px solid rgba(255,210,75,.55);border-radius:999px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.HeroBackgroundVideo_toggle__H6I1x:hover{background:rgba(7,12,15,.94);border-color:#ffd24b;transform:translateY(-1px)}.HeroBackgroundVideo_toggle__H6I1x:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:559px){.HeroBackgroundVideo_toggle__H6I1x{right:20px;bottom:18px;min-height:38px;padding-inline:10px;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.HeroBackgroundVideo_video__V09QY{display:none}.HeroBackgroundVideo_toggle__H6I1x{transition:none}}.LongchampsInstallations_section__JvNQ2{padding:80px 0;background:#0c131a;border-block:1px solid #29333c}.LongchampsInstallations_wrap__Y0GM5{width:min(1180px,calc(100% - 40px));margin:auto}.LongchampsInstallations_eyebrow__CrVjX{color:#f6c945;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LongchampsInstallations_wrap__Y0GM5 h2{max-width:760px;margin:14px 0 20px;color:#f4f4f4;font-size:clamp(1.9rem,4vw,3rem);line-height:1.12;letter-spacing:-.035em;scroll-margin-top:100px}.LongchampsInstallations_intro__D_IA_{max-width:660px;color:#bbc5cd;font-size:1rem;line-height:1.7}.LongchampsInstallations_gallery__15nkZ{display:grid;grid-gap:24px;gap:24px;margin-top:36px}.LongchampsInstallations_card__D2wsj{min-width:0;margin:0;overflow:hidden;border:1px solid #35414b;border-radius:16px;background:#101b24}.LongchampsInstallations_photo__AuKjk{position:relative;display:block;background:#0c131a}.LongchampsInstallations_photo__AuKjk img{display:block;width:100%;height:auto}.LongchampsInstallations_expand__lt4F9{position:absolute;right:12px;bottom:12px;padding:8px 12px;border-radius:6px;background:#0c131a;color:#fff;font-size:.75rem;font-weight:700}.LongchampsInstallations_contact__sFwvW a:focus-visible,.LongchampsInstallations_photo__AuKjk:focus-visible{outline:3px solid #f6c945;outline-offset:-4px}.LongchampsInstallations_card__D2wsj figcaption{padding:20px 22px 24px}.LongchampsInstallations_card__D2wsj h3{margin:0 0 8px;color:#fff;font-size:1.15rem;line-height:1.3}.LongchampsInstallations_card__D2wsj figcaption p{margin:0;color:#bbc5cd;font-size:.9rem;line-height:1.6}.LongchampsInstallations_contact__sFwvW{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-top:32px}.LongchampsInstallations_contact__sFwvW p{color:#f4f4f4;font-size:1.05rem;font-weight:700}.LongchampsInstallations_contact__sFwvW a{display:inline-flex;align-items:center;min-height:48px;padding:14px 20px;border-radius:8px;background:#f6c945;color:#0c131a;font-size:.88rem;font-weight:800;text-decoration:none}@media (min-width:600px){.LongchampsInstallations_gallery__15nkZ{grid-template-columns:1fr 1fr}.LongchampsInstallations_card__D2wsj:first-child{grid-column:1/-1}}@media (min-width:900px){.LongchampsInstallations_gallery__15nkZ{grid-template-columns:1.65fr 1fr;align-items:start}.LongchampsInstallations_card__D2wsj:first-child{grid-column:1;grid-row:1/3;position:-webkit-sticky;position:sticky;top:96px}.LongchampsInstallations_card__D2wsj:not(:first-child) .LongchampsInstallations_photo__AuKjk img{aspect-ratio:1;object-fit:contain}}@media (max-width:599px){.LongchampsInstallations_section__JvNQ2{padding:56px 0}.LongchampsInstallations_wrap__Y0GM5{width:calc(100% - 32px)}.LongchampsInstallations_contact__sFwvW a{width:100%;justify-content:center;text-align:center}}.LocalityLanding_page__Dfeo9{min-height:100vh;overflow-x:clip;color:#f4f4f4;background:#0a0a0a}.LocalityLanding_page__Dfeo9 p{margin-bottom:0!important}.LocalityLanding_skipLink___N8l8{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 14px;color:#070707;background:#ffc400;border-radius:8px;font-weight:800;transform:translateY(-160%)}.LocalityLanding_skipLink___N8l8:focus{transform:translateY(0)}.LocalityLanding_siteHeader__aK0BZ{position:fixed;z-index:100;top:0;right:0;left:0;border-bottom:1px solid rgba(255,196,0,.18);background:rgba(8,8,8,.97);-webkit-backdrop-filter:none;backdrop-filter:none}.LocalityLanding_headerInner__vjduD{display:flex;width:min(1180px,calc(100% - 32px));min-height:72px;margin:0 auto;align-items:center;justify-content:space-between;gap:14px}.LocalityLanding_brand__ViaWV{color:#fff;font-size:.82rem;font-weight:900;line-height:1.15;letter-spacing:.025em;text-decoration:none;text-transform:uppercase}.LocalityLanding_brand__ViaWV span{display:block;color:#ffc400;font-size:.72rem}.LocalityLanding_localNav__Nc0qT{display:none}.LocalityLanding_localNav__Nc0qT ul{display:flex;margin:0;padding:0;gap:18px;list-style:none}.LocalityLanding_localNav__Nc0qT a{color:rgba(255,255,255,.7);font-size:.75rem;font-weight:760;text-decoration:none;text-underline-offset:5px;transition:color .16s ease}.LocalityLanding_localNav__Nc0qT a:hover{color:#ffd24b}.LocalityLanding_headerCta__ss5q5,.LocalityLanding_primaryCta__0fis2,.LocalityLanding_secondaryCta___hgn_{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:9px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none}.LocalityLanding_headerCta__ss5q5{min-height:44px;padding:8px 12px;color:#080808;background:#ffc400;font-size:.76rem}.LocalityLanding_hero__MfyEb{--local-accent:#ffc400;--local-accent-soft:#557789;position:relative;isolation:isolate;min-height:650px;overflow:hidden;background:#101010;padding-block:0!important}.LocalityLanding_heroArt__1Qsi1,.LocalityLanding_heroOverlay__dcUX5{position:absolute;inset:0}.LocalityLanding_heroArt__1Qsi1{z-index:-1;overflow:hidden;background:radial-gradient(circle at 78% 36%,color-mix(in srgb,var(--local-accent-soft) 38%,transparent),transparent 24%),radial-gradient(circle at 88% 76%,color-mix(in srgb,var(--local-accent) 18%,transparent),transparent 22%),#0d1112}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino]{background:#080d10}.LocalityLanding_siteHeader__aK0BZ[data-locality=virrey-del-pino]{border-bottom-color:rgba(90,209,255,.3);background:rgba(5,10,13,.96)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_hero__MfyEb{min-height:700px;border-bottom:1px solid rgba(90,209,255,.3)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroArt__1Qsi1 video{z-index:0;object-position:58% center;filter:brightness(.42) saturate(.84) contrast(1.12)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroArt__1Qsi1:after{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(3,10,14,.94),rgba(3,10,14,.78) 42%,rgba(3,10,14,.38) 68%,rgba(3,10,14,.12));content:"";pointer-events:none}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_blockNode__5Sue4,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_routeLine__PeGqP,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_streetGrid__zfVCA{display:none}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_signalBeacon__9eBn7{z-index:2;top:auto;right:max(9%,calc((100vw - 1120px) / 2));bottom:178px;width:56px;height:56px;border-color:rgba(90,209,255,.72);box-shadow:0 0 0 15px rgba(90,209,255,.08),0 0 0 34px rgba(90,209,255,.04)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_signalBeacon__9eBn7 span{inset:20px;background:#5ad1ff;box-shadow:0 0 20px rgba(90,209,255,.92)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroLocation__DT8yC{color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroLocation__DT8yC:after{height:3px;background:linear-gradient(90deg,#5ad1ff,#ffd24b)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroHighlights__lXpJt{max-width:690px;padding:12px;gap:8px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(5,12,16,.66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroHighlights__lXpJt li{min-height:42px;padding:9px 10px;align-items:center;background:rgba(255,255,255,.045);border-left:2px solid rgba(90,209,255,.72);font-size:.8rem}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_heroHighlights__lXpJt li:before{color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_primaryCta__0fis2{color:#071015;background:#ffd24b;border-color:#ffd24b;box-shadow:0 12px 30px rgba(255,210,75,.2)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_secondaryCta___hgn_{border-color:rgba(90,209,255,.64);background:rgba(5,15,21,.68)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_visualCaption__pQYE_{z-index:2;width:min(310px,29vw);padding:18px 18px 18px 24px;background:rgba(4,14,19,.84);border-color:rgba(90,209,255,.48);border-radius:0 12px 12px 0;box-shadow:-3px 0 0 #ffd24b}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_visualCaption__pQYE_ small{color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernSection__QyC7M{background:linear-gradient(135deg,rgba(17,67,91,.22),transparent 48%),#0a1013}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_sectionEyebrow__wAzC5{color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernCard___2Duk{background:linear-gradient(150deg,rgba(18,32,39,.98),rgba(11,17,21,.98));border-color:rgba(90,209,255,.2);border-radius:8px}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernCard___2Duk:before,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_infoCard__K0WUy:before{display:block;width:34px;height:3px;margin-bottom:4px;background:linear-gradient(90deg,#5ad1ff,#ffd24b);content:""}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernResponse__bQJN8{background:rgba(90,209,255,.065);border-left-color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_responseLabel__8gkO_,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_sourceLabel__cIz7G{color:#5ad1ff}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_faqItem__iG76d,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_infoCard__K0WUy{background:#10191e;border-color:rgba(90,209,255,.18);border-radius:8px}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_checklist__bvohj,.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_sourceNote___UxKs{background:rgba(13,35,44,.62);border-color:rgba(90,209,255,.3)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_checklist__bvohj li:before{color:#5ad1ff}@media (prefers-reduced-motion:no-preference){.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_signalBeacon__9eBn7{animation:LocalityLanding_virreySignalPulse__HntSz 2.8s ease-in-out infinite}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_primaryCta__0fis2:hover{box-shadow:0 16px 34px rgba(255,210,75,.32);transform:translateY(-2px)}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernCard___2Duk{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_concernCard___2Duk:hover{border-color:rgba(90,209,255,.58);box-shadow:0 16px 32px rgba(0,0,0,.24);transform:translateY(-3px)}}@media (max-width:819px){.LocalityLanding_page__Dfeo9[data-locality=virrey-del-pino] .LocalityLanding_signalBeacon__9eBn7{display:none}}@keyframes LocalityLanding_virreySignalPulse__HntSz{0%,to{box-shadow:0 0 0 15px rgba(90,209,255,.08),0 0 0 34px rgba(90,209,255,.04)}50%{box-shadow:0 0 0 20px rgba(90,209,255,.1),0 0 0 44px rgba(90,209,255,.025)}}.LocalityLanding_page__Dfeo9[data-locality=longchamps] .LocalityLanding_blockNode__5Sue4,.LocalityLanding_page__Dfeo9[data-locality=longchamps] .LocalityLanding_routeLine__PeGqP,.LocalityLanding_page__Dfeo9[data-locality=longchamps] .LocalityLanding_signalBeacon__9eBn7,.LocalityLanding_page__Dfeo9[data-locality=longchamps] .LocalityLanding_streetGrid__zfVCA{opacity:.48}.LocalityLanding_streetGrid__zfVCA{position:absolute;top:10%;right:-12%;width:min(72vw,860px);aspect-ratio:1.1;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 72px);border:1px solid rgba(255,255,255,.1);border-radius:38% 12% 30% 8%;transform:rotate(-7deg)}.LocalityLanding_blockNode__5Sue4,.LocalityLanding_routeLine__PeGqP,.LocalityLanding_signalBeacon__9eBn7{position:absolute;display:block}.LocalityLanding_routeLine__PeGqP{right:5%;height:2px;border-radius:999px;transform-origin:right center}.LocalityLanding_routeLinePrimary__yov_Y{top:37%;width:min(56vw,740px);background:linear-gradient(90deg,transparent,var(--local-accent) 28%,var(--local-accent));box-shadow:0 0 24px color-mix(in srgb,var(--local-accent) 46%,transparent);transform:rotate(-13deg)}.LocalityLanding_routeLineSecondary__7E1N0{top:63%;width:min(45vw,580px);background:linear-gradient(90deg,transparent,var(--local-accent-soft));transform:rotate(16deg)}.LocalityLanding_blockNode__5Sue4{width:12px;height:12px;background:#0d1112;border:3px solid var(--local-accent);border-radius:50%;box-shadow:0 0 0 7px color-mix(in srgb,var(--local-accent) 12%,transparent)}.LocalityLanding_blockNodeOne__ojLIs{top:28%;right:23%}.LocalityLanding_blockNodeTwo__KFn11{top:48%;right:38%}.LocalityLanding_blockNodeThree__3xYRX{top:69%;right:14%}.LocalityLanding_signalBeacon__9eBn7{top:35%;right:12%;width:84px;height:84px;border:1px solid color-mix(in srgb,var(--local-accent) 58%,transparent);border-radius:50%;box-shadow:0 0 0 20px color-mix(in srgb,var(--local-accent) 9%,transparent),0 0 0 44px color-mix(in srgb,var(--local-accent) 5%,transparent)}.LocalityLanding_signalBeacon__9eBn7 span{position:absolute;inset:29px;background:var(--local-accent);border-radius:50%;box-shadow:0 0 24px var(--local-accent)}.LocalityLanding_visualCaption__pQYE_{position:absolute;right:max(24px,calc((100vw - 1120px) / 2));bottom:54px;display:none;width:min(340px,31vw);padding:17px 18px;background:rgba(8,10,11,.82);border:1px solid color-mix(in srgb,var(--local-accent) 34%,transparent);border-radius:12px}.LocalityLanding_visualCaption__pQYE_ p,.LocalityLanding_visualCaption__pQYE_ small,.LocalityLanding_visualCaption__pQYE_ strong{display:block}.LocalityLanding_visualCaption__pQYE_ small{color:var(--local-accent);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LocalityLanding_visualCaption__pQYE_ strong{margin-top:7px;color:#fff;font-size:.95rem;line-height:1.35}.LocalityLanding_visualCaption__pQYE_ p{margin:8px 0 0!important;color:rgba(255,255,255,.64);font-size:.76rem;line-height:1.5}.LocalityLanding_hero__MfyEb[data-motif=canopy] .LocalityLanding_streetGrid__zfVCA{background-image:radial-gradient(circle at 20% 22%,color-mix(in srgb,var(--local-accent-soft) 58%,transparent) 0 7%,transparent 8%),radial-gradient(circle at 76% 66%,color-mix(in srgb,var(--local-accent-soft) 50%,transparent) 0 9%,transparent 10%),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 86px),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,transparent 1px 72px)}.LocalityLanding_hero__MfyEb[data-motif=rail] .LocalityLanding_routeLineSecondary__7E1N0,.LocalityLanding_hero__MfyEb[data-motif=workshop] .LocalityLanding_routeLineSecondary__7E1N0{box-shadow:0 7px 0 color-mix(in srgb,var(--local-accent-soft) 45%,transparent)}.LocalityLanding_hero__MfyEb[data-motif=plaza] .LocalityLanding_streetGrid__zfVCA{border-radius:18px;transform:rotate(2deg)}.LocalityLanding_hero__MfyEb[data-motif=crossroads] .LocalityLanding_routeLinePrimary__yov_Y{transform:rotate(-24deg)}.LocalityLanding_hero__MfyEb[data-motif=crossroads] .LocalityLanding_routeLineSecondary__7E1N0{transform:rotate(28deg)}.LocalityLanding_hero__MfyEb[data-motif=lagoon] .LocalityLanding_streetGrid__zfVCA{top:15%;right:-4%;width:min(54vw,700px);border-radius:50%;transform:rotate(-4deg)}.LocalityLanding_hero__MfyEb[data-motif=lagoon] .LocalityLanding_routeLineSecondary__7E1N0{height:130px;border:2px solid var(--local-accent-soft);border-left:2px solid transparent;border-radius:50%;background:transparent}.LocalityLanding_hero__MfyEb[data-motif=monument] .LocalityLanding_routeLinePrimary__yov_Y{top:12%;right:19%;width:3px;height:61%;background:linear-gradient(180deg,transparent,var(--local-accent));transform:rotate(4deg)}.LocalityLanding_heroOverlay__dcUX5{z-index:-2;background:linear-gradient(180deg,rgba(5,5,5,.46),rgba(5,5,5,.9)),linear-gradient(90deg,rgba(5,5,5,.96) 0 36%,rgba(5,5,5,.66) 62%,rgba(5,5,5,.22))}.LocalityLanding_contentWrap___nX_o,.LocalityLanding_heroInner__1e47u,.LocalityLanding_narrowWrap__SE9uy{width:min(1120px,calc(100% - 40px));margin:0 auto}.LocalityLanding_heroInner__1e47u{display:flex;min-height:650px;padding:24px 0 48px;flex-direction:column;justify-content:center}.LocalityLanding_breadcrumbs__ifkyu{display:block;height:auto;margin-bottom:34px}.LocalityLanding_breadcrumbs__ifkyu ol{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:7px;list-style:none;color:rgba(255,255,255,.7);font-size:.77rem}.LocalityLanding_breadcrumbs__ifkyu li{display:inline-flex;align-items:center;gap:7px}.LocalityLanding_breadcrumbs__ifkyu li+li:before{color:#ffc400;content:"/"}.LocalityLanding_breadcrumbs__ifkyu a{color:inherit;text-underline-offset:3px}.LocalityLanding_eyebrow__7SjdN,.LocalityLanding_sectionEyebrow__wAzC5{margin:0 0 12px;color:#ffc400;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LocalityLanding_hero__MfyEb h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2.35rem,11vw,4.75rem);font-weight:900;line-height:.98!important;letter-spacing:-.045em}.LocalityLanding_heroLocation__DT8yC{position:relative;display:block;width:-moz-fit-content;width:fit-content;margin-block:.04em .1em;color:#ffc400;letter-spacing:-.035em;animation:LocalityLanding_localityReveal__HJqIQ .42s ease .1s both}.LocalityLanding_heroLocation__DT8yC:after{position:absolute;right:0;bottom:-.08em;left:0;height:4px;background:#ffc400;border-radius:999px;content:"";transform:scaleX(0);transform-origin:left center;animation:LocalityLanding_localityLine__MR_1_ .4s ease .26s forwards}@keyframes LocalityLanding_localityReveal__HJqIQ{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes LocalityLanding_localityLine__MR_1_{to{transform:scaleX(1)}}.LocalityLanding_heroLead__hc_63{max-width:700px;margin:22px 0 0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.65}.LocalityLanding_heroActions__GpI_l,.LocalityLanding_quoteActions__Uqc_I{display:flex;margin-top:28px;flex-direction:column;gap:12px}.LocalityLanding_heroMicrocopy__5vpk0{flex-basis:100%;color:rgba(255,255,255,.72);font-size:.78rem;line-height:1.4}.LocalityLanding_primaryCta__0fis2{padding:14px 18px;color:#080808;background:#ffc400;border:1px solid #ffc400;font-size:.9rem}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_primaryCta__0fis2{box-shadow:0 10px 26px rgba(255,210,75,.14)}@media (prefers-reduced-motion:no-preference){.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_primaryCta__0fis2{animation:LocalityLanding_localityCtaGlow__Ic_R2 2.8s ease-in-out infinite}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_primaryCta__0fis2:hover{animation-play-state:paused;box-shadow:0 14px 32px rgba(255,210,75,.31);transform:translateY(-1px)}}@keyframes LocalityLanding_localityCtaGlow__Ic_R2{0%,to{box-shadow:0 10px 26px rgba(255,210,75,.14)}50%{box-shadow:0 12px 30px rgba(255,210,75,.28)}}.LocalityLanding_secondaryCta___hgn_{padding:13px 18px;color:#fff;background:rgba(8,8,8,.55);border:1px solid rgba(255,255,255,.45)}.LocalityLanding_heroHighlights__lXpJt{display:grid;max-width:760px;margin:24px 0 0;padding:18px 0 0;grid-gap:9px;gap:9px;border-top:1px solid rgba(255,255,255,.2);list-style:none}.LocalityLanding_heroHighlights__lXpJt li{display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.9);font-size:.9rem;font-weight:650}.LocalityLanding_heroHighlights__lXpJt li:before{flex:0 0 auto;color:#ffc400;content:"✓";font-weight:900}.LocalityLanding_section__Nrtrx{padding:64px 0!important;background:#0a0a0a}.LocalityLanding_sectionAlt__RfaPz{background:#111212;border-block:1px solid rgba(255,255,255,.06)}.LocalityLanding_contentWrap___nX_o{max-width:1120px}.LocalityLanding_narrowWrap__SE9uy{max-width:760px;text-align:center}.LocalityLanding_finalCta__hUFW_ h2,.LocalityLanding_section__Nrtrx h2{max-width:820px;margin:0;color:#fff;font-size:clamp(1.75rem,7vw,2.85rem);font-weight:880;line-height:1.12!important;letter-spacing:-.035em}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_section__Nrtrx h2{max-width:760px;font-size:clamp(1.65rem,3.2vw,2.4rem);line-height:1.16!important;letter-spacing:-.028em}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_sectionLead__V5UKk{max-width:720px;margin-top:16px;font-size:.95rem;line-height:1.68}.LocalityLanding_narrowWrap__SE9uy .LocalityLanding_sectionEyebrow__wAzC5,.LocalityLanding_narrowWrap__SE9uy h2{margin-inline:auto}.LocalityLanding_sectionLead__V5UKk{max-width:760px;margin:18px 0 0;color:rgba(255,255,255,.68);font-size:.98rem;line-height:1.72}.LocalityLanding_concernSection__QyC7M{background:#0d0e0e;border-bottom:1px solid rgba(255,255,255,.07)}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernSection__QyC7M{background:linear-gradient(180deg,rgba(45,140,255,.055),transparent 36%),#0d0e0e}.LocalityLanding_concernGrid__2iP2n{display:grid;margin-top:32px;grid-gap:14px;gap:14px}.LocalityLanding_concernCard___2Duk{display:grid;padding:22px;grid-gap:20px;gap:20px;background:#151616;border:1px solid rgba(255,255,255,.1);border-radius:12px}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk:before{display:block;width:28px;height:3px;background:linear-gradient(90deg,#2d8cff,#4aa3a2);border-radius:999px;content:""}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk{border-color:rgba(74,163,162,.25)}.LocalityLanding_concernLabel__E9xOk,.LocalityLanding_responseLabel__8gkO_{margin:0 0 8px;font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LocalityLanding_concernLabel__E9xOk{color:rgba(255,255,255,.55)}.LocalityLanding_responseLabel__8gkO_{color:#ffc400}.LocalityLanding_concernPrompt__sJE_U h3{margin:0;color:#fff;font-size:1.02rem;font-weight:820;line-height:1.42}.LocalityLanding_concernResponse__bQJN8{padding:16px 17px;background:rgba(255,196,0,.055);border-left:3px solid #ffc400;border-radius:0 9px 9px 0}.LocalityLanding_concernResponse__bQJN8 p:last-child{margin:0;color:rgba(255,255,255,.76);font-size:.9rem;line-height:1.68}.LocalityLanding_videoSection__yjRCE{background:radial-gradient(circle at 88% 5%,rgba(74,163,162,.14),transparent 30%),#101616;border-block:1px solid rgba(74,163,162,.22)}.LocalityLanding_videoGrid__iAplQ{display:grid;margin-top:32px;grid-gap:14px;gap:14px}.LocalityLanding_videoCard__PTla_{display:grid;min-height:0;padding:14px;align-content:start;grid-gap:17px;gap:17px;color:#fff;background:linear-gradient(145deg,rgba(22,48,65,.98),rgba(13,21,25,.98));border:1px solid rgba(143,215,232,.34);border-radius:14px;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.LocalityLanding_videoCard__PTla_:hover{background:linear-gradient(145deg,rgba(26,63,82,.98),rgba(13,21,25,.98));border-color:rgba(255,210,75,.8);transform:translateY(-2px)}.LocalityLanding_videoPreview__0frgf{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#070b0d;border:1px solid rgba(143,215,232,.22);border-radius:9px}.LocalityLanding_videoPreview__0frgf:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.38));content:""}.LocalityLanding_videoPreview__0frgf img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.LocalityLanding_videoCard__PTla_:hover .LocalityLanding_videoPreview__0frgf img{transform:scale(1.035)}.LocalityLanding_videoPlay___ECYe{display:grid;width:44px;height:44px;place-items:center;color:#071116;background:#ffd24b;border-radius:50%;box-shadow:0 0 0 7px rgba(255,210,75,.1);font-size:.9rem;padding-left:2px}.LocalityLanding_videoPreview__0frgf .LocalityLanding_videoPlay___ECYe{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.LocalityLanding_videoCopy__xqb5i{display:grid;grid-gap:8px;gap:8px}.LocalityLanding_videoLabel__acxH1,.LocalityLanding_videoLink__pC7IC{color:#8fd7e8;font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk,.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_videoCard__PTla_{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk:focus-within,.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk:hover{border-color:rgba(255,210,75,.68);box-shadow:0 14px 34px rgba(0,0,0,.2);transform:translateY(-3px)}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk:nth-child(odd){animation:LocalityLanding_localityCardIn__xDXXn .42s ease both}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk:nth-child(2n){animation:LocalityLanding_localityCardIn__xDXXn .42s ease 80ms both}}@keyframes LocalityLanding_localityCardIn__xDXXn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LocalityLanding_videoCopy__xqb5i strong{color:#fff;font-size:1.13rem;line-height:1.28}.LocalityLanding_videoCopy__xqb5i>span:last-child{color:rgba(255,255,255,.72);font-size:.9rem;line-height:1.65}.LocalityLanding_videoLink__pC7IC{margin-top:auto;color:#ffd24b}.LocalityLanding_faqGrid__Ck23h,.LocalityLanding_technicalGrid__xYBeo{display:grid;margin-top:30px;grid-gap:14px;gap:14px}.LocalityLanding_equipmentSection__gYrdH{background:radial-gradient(circle at 12% 2%,rgba(45,140,255,.18),transparent 26%),linear-gradient(135deg,#09151b,#0d1719 62%,#12130d);border-block:1px solid rgba(143,215,232,.22)}.LocalityLanding_equipmentGallery__TxuIB{display:grid;margin-top:32px;grid-gap:14px;gap:14px}.LocalityLanding_equipmentCard__ziL1v{min-width:0;margin:0;overflow:hidden;background:rgba(8,13,15,.78);border:1px solid rgba(143,215,232,.26);border-radius:14px}.LocalityLanding_equipmentImageWrap___CqV9{position:relative;aspect-ratio:4/3;overflow:hidden;background:#081015}.LocalityLanding_equipmentImageWrap___CqV9:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(3,8,10,.5));content:"";pointer-events:none}.LocalityLanding_equipmentImageWrap___CqV9 img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.LocalityLanding_equipmentCard__ziL1v figcaption{display:grid;min-height:182px;padding:18px;align-content:start;grid-gap:8px;gap:8px}.LocalityLanding_equipmentCard__ziL1v figcaption p{margin:0;color:#8fd7e8;font-size:.67rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LocalityLanding_equipmentCard__ziL1v h3{margin:0;color:#fff;font-size:1.04rem;line-height:1.32}.LocalityLanding_equipmentCard__ziL1v figcaption span{color:rgba(255,255,255,.69);font-size:.88rem;line-height:1.6}.LocalityLanding_equipmentCta___4xwr{display:inline-flex;min-height:48px;margin-top:26px;padding:13px 18px;align-items:center;justify-content:center;color:#071116;background:#ffd24b;border:1px solid #ffd24b;border-radius:8px;font-size:.9rem;font-weight:850;text-decoration:none}.LocalityLanding_equipmentCta___4xwr:focus-visible{outline:3px solid #fff;outline-offset:3px}.LocalityLanding_virreyCarousel__vK84C{display:grid;grid-auto-columns:minmax(78%,420px);grid-auto-flow:column;grid-gap:18px;gap:18px;margin-top:26px;padding:4px 4px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#ffd24b rgba(255,255,255,.12)}.LocalityLanding_virreySlide__3wqZG{display:grid;margin:0;overflow:hidden;scroll-snap-align:start;background:#111519;border:1px solid rgba(255,210,75,.32);border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.LocalityLanding_virreySlideMedia__fFy9v{aspect-ratio:4/3;overflow:hidden;background:#080b0d}.LocalityLanding_virreySlideMedia__fFy9v img,.LocalityLanding_virreySlideMedia__fFy9v video{display:block;width:100%;height:100%;object-fit:cover}.LocalityLanding_virreySlide__3wqZG figcaption{display:grid;grid-gap:5px;gap:5px;padding:16px 18px 18px}.LocalityLanding_virreySlide__3wqZG figcaption strong{color:#fff;font-size:1rem}.LocalityLanding_virreySlide__3wqZG figcaption span{color:rgba(255,255,255,.68);font-size:.84rem;line-height:1.5}@media (min-width:820px){.LocalityLanding_virreyCarousel__vK84C{grid-auto-columns:minmax(280px,1fr)}}.LocalityLanding_premiumSection__79WHK{padding:32px 0!important;background:#0b0d10}.LocalityLanding_premiumKit__Jp2ZX{display:grid;overflow:hidden;background:linear-gradient(118deg,rgba(255,196,0,.1),transparent 45%),#111519;border:1px solid rgba(255,210,75,.43);border-radius:18px}.LocalityLanding_premiumImageWrap__RbSbx{display:grid;min-height:280px;padding:14px;place-items:center;background:#111}.LocalityLanding_premiumImageWrap__RbSbx img{display:block;width:100%;height:100%;object-fit:contain}.LocalityLanding_premiumCopy__DX_sn{padding:32px 24px}.LocalityLanding_premiumCopy__DX_sn h2{max-width:600px;margin:0;color:#fff;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.15;letter-spacing:-.028em}.LocalityLanding_premiumCopy__DX_sn>p:not(.LocalityLanding_sectionEyebrow__wAzC5):not(.LocalityLanding_premiumNote__eqalS){max-width:620px;margin:16px 0 0;color:rgba(255,255,255,.75);font-size:.94rem;line-height:1.65}.LocalityLanding_premiumCopy__DX_sn ul{display:grid;margin:21px 0 0;padding:0;grid-gap:10px;gap:10px;list-style:none}.LocalityLanding_premiumCopy__DX_sn li{position:relative;padding-left:25px;color:rgba(255,255,255,.86);font-size:.9rem;line-height:1.5}.LocalityLanding_premiumCopy__DX_sn li:before{position:absolute;top:0;left:0;color:#ffd24b;content:"✓";font-weight:900}.LocalityLanding_premiumNote__eqalS{max-width:620px;margin:19px 0 0;padding:12px 14px;color:rgba(255,255,255,.67);background:rgba(255,210,75,.07);border-left:3px solid #ffd24b;border-radius:0 7px 7px 0;font-size:.82rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_equipmentCard__ziL1v{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_equipmentCard__ziL1v:hover{border-color:rgba(255,210,75,.74);box-shadow:0 18px 34px rgba(0,0,0,.27);transform:translateY(-4px)}.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_equipmentCard__ziL1v:hover img{transform:scale(1.045)}}.LocalityLanding_faqItem__iG76d,.LocalityLanding_infoCard__K0WUy{padding:22px;background:#151616;border:1px solid rgba(255,255,255,.1);border-radius:12px}.LocalityLanding_checklist__bvohj h3,.LocalityLanding_faqItem__iG76d h3,.LocalityLanding_infoCard__K0WUy h3,.LocalityLanding_processList__Er7ug h3{margin:0;color:#fff;font-size:1rem;font-weight:800;line-height:1.35}.LocalityLanding_checklist__bvohj li,.LocalityLanding_coverageNote__Yv0iE,.LocalityLanding_faqItem__iG76d p,.LocalityLanding_finalCta__hUFW_ p,.LocalityLanding_focusCopy__93c9h p,.LocalityLanding_infoCard__K0WUy p,.LocalityLanding_processList__Er7ug p,.LocalityLanding_quoteSection__YdmAX p{color:rgba(255,255,255,.68);font-size:.91rem;line-height:1.7}.LocalityLanding_faqItem__iG76d p,.LocalityLanding_infoCard__K0WUy p,.LocalityLanding_processList__Er7ug p{margin:9px 0 0}.LocalityLanding_focusGrid__pYwge{display:grid;margin-top:30px;grid-gap:24px;gap:24px}.LocalityLanding_focusCopy__93c9h p{margin:0}.LocalityLanding_focusCopy__93c9h p+p{margin-top:18px}.LocalityLanding_checklist__bvohj{padding:24px;background:rgba(255,196,0,.06);border:1px solid rgba(255,196,0,.24);border-radius:12px}.LocalityLanding_checklist__bvohj ul{display:grid;margin:18px 0 0;padding:0;grid-gap:12px;gap:12px;list-style:none}.LocalityLanding_checklist__bvohj li{position:relative;padding-left:24px}.LocalityLanding_checklist__bvohj li:before{position:absolute;top:0;left:0;color:#ffc400;content:"✓";font-weight:900}.LocalityLanding_sourceNote___UxKs{display:grid;margin-top:28px;padding:22px;align-items:center;grid-gap:18px;gap:18px;background:#111516;border:1px solid rgba(119,189,206,.3);border-radius:12px}.LocalityLanding_sourceLabel__cIz7G{margin:0 0 6px;color:#8fd7e8;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LocalityLanding_sourceNote___UxKs h3{margin:0;color:#fff;font-size:1rem}.LocalityLanding_sourceNote___UxKs p:not(.LocalityLanding_sourceLabel__cIz7G){margin:8px 0 0;color:rgba(255,255,255,.68);font-size:.88rem;line-height:1.65}.LocalityLanding_sourceNote___UxKs a{color:#8fd7e8;font-size:.86rem;font-weight:750;text-underline-offset:4px}.LocalityLanding_processList__Er7ug{display:grid;margin:32px 0 0;padding:0;grid-gap:14px;gap:14px;list-style:none}.LocalityLanding_processList__Er7ug li{display:flex;padding:20px;align-items:flex-start;gap:16px;background:#151616;border:1px solid rgba(255,255,255,.1);border-radius:12px}.LocalityLanding_stepNumber__c_B2B{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#080808;background:#ffc400;border-radius:50%;font-weight:900}.LocalityLanding_safetyNote__TSC8b{max-width:820px;margin:26px 0 0;padding:17px 18px;color:rgba(255,255,255,.78);background:rgba(255,196,0,.06);border-left:3px solid #ffc400;border-radius:0 9px 9px 0;font-size:.9rem;line-height:1.65}.LocalityLanding_quoteSection__YdmAX{background:#15130a;border-block:1px solid rgba(255,196,0,.22)}.LocalityLanding_finalCta__hUFW_ p,.LocalityLanding_quoteSection__YdmAX p{max-width:650px;margin:18px auto 0}.LocalityLanding_quoteActions__Uqc_I{justify-content:center}.LocalityLanding_coverageNote__Yv0iE{max-width:760px;margin:18px 0 0}.LocalityLanding_relatedGrid__40Sgu{display:grid;margin:28px 0 0;padding:0;grid-gap:12px;gap:12px;list-style:none}.LocalityLanding_coverageNav__4Rd4g{display:block;width:100%;height:auto}.LocalityLanding_relatedGrid__40Sgu a{display:flex;min-height:64px;padding:14px 16px;flex-direction:column;justify-content:center;color:#fff;background:#171818;border:1px solid rgba(255,196,0,.2);border-radius:10px;text-decoration:none}.LocalityLanding_relatedGrid__40Sgu span{font-size:.92rem;font-weight:780}.LocalityLanding_relatedGrid__40Sgu small{margin-top:4px;color:rgba(255,255,255,.58);font-size:.74rem}.LocalityLanding_coverageLink__I3bRT{display:inline-flex;min-height:44px;margin-top:24px;align-items:center;color:#ffc400;font-weight:750;text-underline-offset:4px}.LocalityLanding_finalCta__hUFW_{padding:70px 0!important;background:#070707;border-top:1px solid rgba(255,255,255,.07)}.LocalityLanding_finalCta__hUFW_ .LocalityLanding_primaryCta__0fis2{margin-top:28px}.LocalityLanding_brand__ViaWV:focus-visible,.LocalityLanding_breadcrumbs__ifkyu a:focus-visible,.LocalityLanding_coverageLink__I3bRT:focus-visible,.LocalityLanding_headerCta__ss5q5:focus-visible,.LocalityLanding_primaryCta__0fis2:focus-visible,.LocalityLanding_relatedGrid__40Sgu a:focus-visible,.LocalityLanding_secondaryCta___hgn_:focus-visible{outline:3px solid #fff;outline-offset:3px}.LocalityLanding_localNav__Nc0qT a:focus-visible{outline:2px solid #fff;outline-offset:5px}.LocalityLanding_videoCard__PTla_:focus-visible{outline:3px solid #fff;outline-offset:3px}.LocalityLanding_sourceNote___UxKs a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (min-width:560px){.LocalityLanding_sourceNote___UxKs{grid-template-columns:1fr auto}.LocalityLanding_brand__ViaWV span{display:inline}.LocalityLanding_headerCta__ss5q5{padding-inline:18px;font-size:.82rem}.LocalityLanding_heroActions__GpI_l,.LocalityLanding_quoteActions__Uqc_I{flex-direction:row;flex-wrap:wrap}.LocalityLanding_heroHighlights__lXpJt{grid-template-columns:repeat(3,minmax(0,1fr))}.LocalityLanding_concernGrid__2iP2n,.LocalityLanding_equipmentGallery__TxuIB,.LocalityLanding_faqGrid__Ck23h,.LocalityLanding_relatedGrid__40Sgu,.LocalityLanding_technicalGrid__xYBeo,.LocalityLanding_videoGrid__iAplQ{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalityLanding_concernCard___2Duk:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:680px) and (max-width:819px){.LocalityLanding_heroInner__1e47u,.LocalityLanding_hero__MfyEb{min-height:620px}.LocalityLanding_hero__MfyEb h1{max-width:610px;font-size:clamp(3rem,7vw,4.2rem)}.LocalityLanding_concernCard___2Duk,.LocalityLanding_videoCard__PTla_{padding:18px}}@media (min-width:820px){.LocalityLanding_headerInner__vjduD{min-height:72px}.LocalityLanding_brand__ViaWV{font-size:.94rem}.LocalityLanding_heroInner__1e47u,.LocalityLanding_hero__MfyEb{min-height:690px}.LocalityLanding_heroInner__1e47u{padding-block:34px 70px}.LocalityLanding_heroActions__GpI_l,.LocalityLanding_heroHighlights__lXpJt,.LocalityLanding_heroLead__hc_63,.LocalityLanding_hero__MfyEb h1{max-width:650px}.LocalityLanding_visualCaption__pQYE_{display:block}.LocalityLanding_heroLead__hc_63{font-size:1.08rem}.LocalityLanding_section__Nrtrx{padding:86px 0!important}.LocalityLanding_technicalGrid__xYBeo{grid-template-columns:repeat(4,minmax(0,1fr))}.LocalityLanding_premiumKit__Jp2ZX{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch}.LocalityLanding_premiumImageWrap__RbSbx{min-height:0}.LocalityLanding_focusGrid__pYwge{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:54px}.LocalityLanding_processList__Er7ug{grid-template-columns:repeat(3,minmax(0,1fr))}.LocalityLanding_processList__Er7ug li{flex-direction:column}.LocalityLanding_equipmentGallery__TxuIB,.LocalityLanding_faqGrid__Ck23h,.LocalityLanding_relatedGrid__40Sgu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.LocalityLanding_localNav__Nc0qT{display:block;margin-left:auto;margin-right:16px}}@media (max-width:819px){.LocalityLanding_streetGrid__zfVCA{right:-38%;opacity:.34}.LocalityLanding_routeLine__PeGqP{right:-16%;opacity:.24}.LocalityLanding_blockNode__5Sue4,.LocalityLanding_signalBeacon__9eBn7{display:none}}@media (max-width:370px){.LocalityLanding_headerInner__vjduD{width:min(100% - 24px,1180px)}.LocalityLanding_headerCta__ss5q5{max-width:154px;font-size:.7rem}.LocalityLanding_contentWrap___nX_o,.LocalityLanding_heroInner__1e47u,.LocalityLanding_narrowWrap__SE9uy{width:min(100% - 32px,1120px)}.LocalityLanding_hero__MfyEb h1{font-size:2.15rem}}@media (max-width:559px){.LocalityLanding_heroInner__1e47u,.LocalityLanding_hero__MfyEb{min-height:600px}.LocalityLanding_heroInner__1e47u{padding-bottom:38px}.LocalityLanding_concernGrid__2iP2n,.LocalityLanding_videoGrid__iAplQ{gap:12px}.LocalityLanding_concernCard___2Duk,.LocalityLanding_videoCard__PTla_{min-height:0;padding:14px}.LocalityLanding_videoCard__PTla_{gap:14px}}@media (prefers-reduced-motion:reduce){.LocalityLanding_heroLocation__DT8yC,.LocalityLanding_heroLocation__DT8yC:after,.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_concernCard___2Duk,.LocalityLanding_page__Dfeo9[data-locality=san-vicente] .LocalityLanding_primaryCta__0fis2{animation:none}.LocalityLanding_heroLocation__DT8yC:after{transform:scaleX(1)}}.SanVicenteSoundTest_soundTest__19Xgm{padding:0 20px;background:#0a0a0a}.SanVicenteSoundTest_panel__hZ5Mo{display:grid;max-width:1120px;margin:0 auto;overflow:hidden;background:radial-gradient(circle at 10% 88%,rgba(220,38,38,.16),transparent 38%),linear-gradient(118deg,#171a1d,#0d1012 68%);border:1px solid rgba(255,196,0,.36);border-radius:18px;box-shadow:0 22px 48px rgba(0,0,0,.24)}.SanVicenteSoundTest_remoteShell__V0n9e{display:grid;min-height:292px;place-items:center;align-content:center;grid-gap:13px;gap:13px;padding:34px 28px;background:linear-gradient(135deg,rgba(255,196,0,.08),transparent 62%),repeating-linear-gradient(135deg,transparent 0 18px,rgba(255,255,255,.025) 18px 19px),#111416}.SanVicenteSoundTest_remoteHint__MoOPH,.SanVicenteSoundTest_remoteLabel__ER7Fy{margin:0;color:rgba(255,255,255,.58);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.SanVicenteSoundTest_remoteFace__yGQ30{display:grid;width:min(190px,100%);min-height:168px;padding:16px 15px 13px;place-items:center;background:linear-gradient(145deg,#3b4146,#16191d 55%,#2b3034);border:1px solid rgba(255,255,255,.32);border-radius:24px;box-shadow:inset 0 1px rgba(255,255,255,.19),0 18px 28px rgba(0,0,0,.34)}.SanVicenteSoundTest_remoteLed__S_hwF{width:7px;height:7px;background:#ffd451;border-radius:50%;box-shadow:0 0 12px #ffc400}.SanVicenteSoundTest_remoteDivider__fG0_q{width:54px;height:1px;margin:6px 0 3px;background:rgba(255,255,255,.19)}.SanVicenteSoundTest_panicButton__oGAda{display:grid;width:88px;height:88px;padding:8px;place-items:center;color:#fff;background:radial-gradient(circle at 33% 25%,#ff9f92,#e12b2b 48%,#8b1111 100%);border:4px solid #4d1111;border-radius:50%;box-shadow:inset 0 3px 4px rgba(255,255,255,.34),inset 0 -5px 8px rgba(0,0,0,.33),0 7px #121416,0 11px 17px rgba(0,0,0,.4);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.SanVicenteSoundTest_panicButton__oGAda:focus-visible,.SanVicenteSoundTest_panicButton__oGAda:hover{transform:translateY(-2px);box-shadow:inset 0 3px 4px rgba(255,255,255,.34),inset 0 -5px 8px rgba(0,0,0,.33),0 9px #121416,0 0 0 4px rgba(255,196,0,.45);outline:none}.SanVicenteSoundTest_panicButton__oGAda:active{transform:translateY(5px);box-shadow:inset 0 3px 4px rgba(255,255,255,.25),inset 0 -3px 6px rgba(0,0,0,.4),0 2px #121416}.SanVicenteSoundTest_panicButton__oGAda span{font-size:1.6rem;line-height:.75}.SanVicenteSoundTest_panicButton__oGAda small{font-size:.59rem;font-weight:900;letter-spacing:.1em}.SanVicenteSoundTest_panicButton__oGAda[data-playing=true]{box-shadow:inset 0 3px 4px rgba(255,255,255,.34),inset 0 -5px 8px rgba(0,0,0,.33),0 7px #121416,0 0 0 7px rgba(226,46,46,.18),0 0 30px rgba(226,46,46,.7)}.SanVicenteSoundTest_copy___F4ET{padding:38px 30px}.SanVicenteSoundTest_eyebrow__z8CFA{margin:0 0 10px;color:#ffc400;font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.SanVicenteSoundTest_copy___F4ET h2{max-width:660px;margin:0;color:#fff;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.16;letter-spacing:-.028em}.SanVicenteSoundTest_description__7SMGw{max-width:655px;margin:15px 0 0;color:rgba(255,255,255,.72);font-size:.96rem;line-height:1.68}.SanVicenteSoundTest_soundAction__2J0O0{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:23px;padding:13px 18px;color:#fff;background:#a51c1c;border:1px solid #f05656;border-radius:9px;cursor:pointer;font-size:.82rem;font-weight:850;letter-spacing:.015em;transition:background .16s ease,transform .16s ease}.SanVicenteSoundTest_soundAction__2J0O0:focus-visible,.SanVicenteSoundTest_soundAction__2J0O0:hover{background:#c52222;outline:3px solid rgba(255,196,0,.52);outline-offset:3px;transform:translateY(-1px)}.SanVicenteSoundTest_actionDot__0rGC9{width:9px;height:9px;background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(255,255,255,.9)}.SanVicenteSoundTest_error__5uXOy,.SanVicenteSoundTest_note__M4I69{max-width:670px;margin:16px 0 0;color:rgba(255,255,255,.56);font-size:.79rem;line-height:1.62}.SanVicenteSoundTest_note__M4I69{padding-left:12px;border-left:2px solid rgba(255,196,0,.7)}.SanVicenteSoundTest_error__5uXOy{color:#ffb2ad}@media (min-width:760px){.SanVicenteSoundTest_panel__hZ5Mo{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr)}}@media (max-width:520px){.SanVicenteSoundTest_soundTest__19Xgm{padding:0 14px}.SanVicenteSoundTest_remoteShell__V0n9e{min-height:254px;padding:28px 20px}.SanVicenteSoundTest_copy___F4ET{padding:30px 22px}.SanVicenteSoundTest_soundAction__2J0O0{width:100%}}@media (prefers-reduced-motion:reduce){.SanVicenteSoundTest_panicButton__oGAda,.SanVicenteSoundTest_soundAction__2J0O0{transition:none}}:where(.VideoPlayerButton_trigger__bIcwo){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:0;color:inherit;font:inherit;text-align:inherit;background:none;border:0;cursor:pointer}.VideoPlayerButton_dialog__RnQC9{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;color:#fff;background:transparent;border:0}.VideoPlayerButton_dialog__RnQC9[open]{display:grid;place-items:center}.VideoPlayerButton_dialog__RnQC9::-webkit-backdrop{background:rgba(0,0,0,.86)}.VideoPlayerButton_dialog__RnQC9::backdrop{background:rgba(0,0,0,.86)}.VideoPlayerButton_panel__Lt2jp{position:relative;display:grid;justify-items:center;grid-gap:12px;gap:12px;width:100%;padding:56px 12px 16px}.VideoPlayerButton_frameWide__3KPko{width:min(100%,960px,calc((100vh - 130px) * 16 / 9));aspect-ratio:16/9}.VideoPlayerButton_frameVertical__t8WF7{width:min(100%,420px);height:min(calc(100vh - 130px),760px)}.VideoPlayerButton_frameVertical__t8WF7 iframe,.VideoPlayerButton_frameWide__3KPko iframe{display:block;width:100%;height:100%;background:#000;border:0;border-radius:12px}.VideoPlayerButton_close__tgHTd{position:absolute;top:8px;right:12px;display:grid;width:44px;height:44px;place-items:center;color:#fff;font-size:2rem;line-height:1;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer}.VideoPlayerButton_close__tgHTd:hover{background:rgba(255,255,255,.22)}.VideoPlayerButton_close__tgHTd:focus-visible{outline:3px solid #ffc400;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.VideoPlayerButton_dialog__RnQC9[open] .VideoPlayerButton_panel__Lt2jp{animation:VideoPlayerButton_video-in__6tMAr .18s cubic-bezier(.23,1,.32,1)}}@keyframes VideoPlayerButton_video-in__6tMAr{0%{opacity:0;transform:scale(.97)}}