.hc-home-network-sentinel{height:1px}.hc-home-network{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.hc-home-network-copy h2{font:2rem/1.15 var(--hc-font-serif);margin:10px 0 14px}.hc-home-network-copy p{color:var(--hc-muted);max-width:46ch;line-height:1.6}.hc-network-canvas{background:var(--hc-map-land);isolation:isolate;z-index:0;border-radius:18px;height:420px}.hc-network-canvas .leaflet-control-attribution{font-size:var(--hc-text-2xs,11px)}.hc-network-city{text-decoration:none}.hc-network-city .hc-map-face-mini:not(.has-image){background:var(--hc-cream)}.hc-home-network-cities{flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.hc-home-network-cities a{color:var(--hc-muted)}@media (width<=760px){.hc-home-network{grid-template-columns:1fr;gap:20px}.hc-home-network-copy h2{font-size:1.6rem}.hc-network-canvas{border-radius:14px;height:300px}}.hc-home-social{gap:var(--hc-space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.hc-home-social-copy h2{margin:var(--hc-space-2) 0 var(--hc-space-3);font-family:var(--hc-font-serif);font-size:var(--hc-text-3xl);font-weight:var(--hc-weight-regular);color:var(--hc-ink);line-height:1.1}.hc-home-social-ways{gap:var(--hc-space-2);margin:var(--hc-space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.hc-home-social-ways a{gap:var(--hc-space-3);min-height:64px;padding:var(--hc-space-3);border:1px solid var(--hc-line);border-radius:var(--hc-radius-md);background:var(--hc-surface);color:var(--hc-ink);transition:border-color var(--hc-duration-fast) var(--hc-ease);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.hc-home-social-ways a:hover{border-color:var(--hc-line-strong)}.hc-home-social-ways strong{font-size:var(--hc-text-sm);font-weight:var(--hc-weight-semibold);display:block}.hc-home-social-ways small{color:var(--hc-muted);font-size:var(--hc-text-xs);line-height:1.35;display:block}.hc-home-social-icon{border-radius:var(--hc-radius-pill);background:var(--hc-cream);width:2.5rem;height:2.5rem;color:var(--hc-ink);place-items:center;display:grid}.hc-home-social-privacy{align-items:center;gap:var(--hc-space-2);margin:var(--hc-space-4) 0 0;color:var(--hc-muted);font-size:var(--hc-text-xs);display:flex}.hc-home-social-art{padding:var(--hc-space-8) var(--hc-space-6) var(--hc-space-6);border-radius:var(--hc-radius-lg);background:var(--hc-sunken);margin:0;position:relative}.hc-home-social-card{z-index:1;gap:var(--hc-space-3);padding:var(--hc-space-5);border:1px solid var(--hc-line);border-radius:var(--hc-radius-lg);background:var(--hc-surface);box-shadow:var(--hc-shadow-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.hc-home-social-card.is-back{z-index:0;margin:calc(var(--hc-space-3) * -1) var(--hc-space-6) 0;padding-top:var(--hc-space-6);opacity:.72;box-shadow:var(--hc-shadow-sm)}.hc-home-social-avatar{border-radius:var(--hc-radius-pill);background:var(--hc-cream);width:3rem;height:3rem;font-family:var(--hc-font-serif);font-size:var(--hc-text-xl);color:var(--hc-ink);place-items:center;display:grid}.hc-home-social-card strong{color:var(--hc-ink);font-size:var(--hc-text-sm);display:block}.hc-home-social-card small{align-items:center;gap:var(--hc-space-1);color:var(--hc-ink);font-size:var(--hc-text-xs);display:inline-flex}.hc-home-social-card ul{gap:var(--hc-space-1);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.hc-home-social-card li{padding:var(--hc-space-1) var(--hc-space-2);border:1px solid var(--hc-line);border-radius:var(--hc-radius-pill);color:var(--hc-ink-2);font-size:var(--hc-text-xs)}.hc-home-social-card li.is-common{background:var(--hc-cream);border-color:var(--hc-line-strong);color:var(--hc-ink)}.hc-home-social-button{padding:var(--hc-space-2) var(--hc-space-4);border-radius:var(--hc-radius-sm);background:var(--hc-action);color:var(--hc-on-action);font-size:var(--hc-text-sm);font-weight:var(--hc-weight-medium);grid-column:1/-1;justify-self:start}.hc-home-social-art figcaption{margin-top:var(--hc-space-4);color:var(--hc-muted);font-size:var(--hc-text-xs);text-align:center}@media (width<=860px){.hc-home-social-art{display:none}.hc-home-social{gap:var(--hc-space-8);grid-template-columns:1fr}.hc-home-social-copy h2{font-size:var(--hc-text-2xl)}}.hc-home.ep-public .ep-discovery-home .ep-home-section{padding-block:var(--hc-space-12)}.hc-home.ep-public .ep-discovery-home #explorar.ep-home-section{padding-top:var(--hc-space-12);padding-bottom:var(--hc-space-4)}.hc-home.ep-public .ep-discovery-home .ep-final.ep-home-section{padding-block:0}.hc-home.ep-public .ep-discovery-home #explorar.ep-market-discovery .ep-section-heading .hc-eyebrow{display:none}.hc-home.ep-public .ep-discovery-home .ep-home-hero{padding-top:var(--hc-space-6)}.hc-home.ep-public .ep-discovery-home .ep-hero-collage{height:320px}.hc-home.ep-public .ep-discovery-home .ep-hero-collage img:first-child{height:250px}.hc-home.ep-public .ep-discovery-home .ep-hero-collage img+img{height:150px}.hc-home.ep-public .ep-discovery-home .ep-market-discovery h2{max-width:none;font-size:clamp(28px,2.6vw,36px)}.hc-home.ep-public .ep-discovery-home .ep-market-toolbar{margin:var(--hc-space-5) 0 var(--hc-space-4);padding-bottom:var(--hc-space-3)}.hc-home.ep-public .ep-discovery-home .ep-market-image{aspect-ratio:16/9;height:auto}@media (width>=640px){.hc-home.ep-public .ep-discovery-home .ep-market-rail>:nth-child(n+5){display:none}}@media (width<=639px){.hc-home.ep-public .ep-discovery-home .ep-market-rail{gap:var(--hc-space-3);margin-inline:calc(var(--hc-gutter) * -1);padding:0 var(--hc-gutter) var(--hc-space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--hc-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.hc-home.ep-public .ep-discovery-home .ep-market-rail::-webkit-scrollbar{display:none}.hc-home.ep-public .ep-discovery-home .ep-market-rail>*{scroll-snap-align:start;flex:0 0 78%}.hc-home.ep-public .ep-discovery-home .ep-market-tabs{gap:var(--hc-space-2);scrollbar-width:none;display:flex;overflow-x:auto}.hc-home.ep-public .ep-discovery-home .ep-market-tabs button{flex:none}.hc-home.ep-public .ep-discovery-home .ep-home-section{padding-block:var(--hc-space-10)}}.hc-home.ep-public .ep-discovery-home .hc-home-social-art{padding:var(--hc-space-5)}.hc-home.ep-public .ep-discovery-home .hc-home-social-card.is-back{display:none}.hc-home.ep-public .ep-discovery-home .hc-home-social-copy h2{font-size:var(--hc-text-2xl)}.hc-home.ep-public .ep-discovery-home .ep-final{grid-template-columns:minmax(0,1fr)}.hc-home.ep-public .ep-discovery-home .ep-final-photo{display:none}.hc-home.ep-public .ep-discovery-home .ep-final-copy{column-gap:var(--hc-space-12);padding:var(--hc-space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"eyebrow paths""title paths""actions paths";align-items:start;display:grid}.hc-home.ep-public .ep-discovery-home .ep-final-copy>.hc-eyebrow{grid-area:eyebrow}.hc-home.ep-public .ep-discovery-home .ep-final h2{margin-block:var(--hc-space-2) var(--hc-space-5);grid-area:title;font-size:clamp(26px,2.4vw,34px)}.hc-home.ep-public .ep-discovery-home .ep-final-manifesto em{display:inline}.hc-home.ep-public .ep-discovery-home .ep-final-copy>.hc-actions{grid-area:actions;margin:0}.hc-home.ep-public .ep-discovery-home .ep-final-paths{padding:0 0 0 var(--hc-space-8);border-top:0;border-left:1px solid var(--hc-wine-soft);grid-area:paths;align-self:center;margin:0}.ep-final-paths{gap:var(--hc-space-3) var(--hc-space-6);margin:var(--hc-space-8) 0 0;padding:var(--hc-space-5) 0 0;border-top:1px solid var(--hc-wine-soft);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.hc-home.ep-public .ep-final-paths a{min-height:var(--hc-touch);color:var(--hc-on-ink);font:var(--hc-weight-medium) var(--hc-text-sm) / 1.35 var(--hc-font-sans);gap:2px;text-decoration:none;display:grid}.hc-home.ep-public .ep-final-paths a:hover{text-underline-offset:3px;text-decoration:underline}.ep-final-paths span{color:var(--hc-wine-soft);font-size:var(--hc-text-2xs);font-weight:var(--hc-weight-semibold);letter-spacing:var(--hc-tracking-eyebrow);text-transform:uppercase}@media (width<=899px){.hc-home.ep-public .ep-discovery-home .ep-final-copy{grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""actions""paths"}.hc-home.ep-public .ep-discovery-home .ep-final-paths{margin-top:var(--hc-space-6);padding:var(--hc-space-5) 0 0;border-left:0;border-top:1px solid var(--hc-wine-soft)}}@media (width<=640px){.hc-home.ep-public .ep-discovery-home .ep-final-copy{padding:var(--hc-space-8) var(--hc-space-5)}.ep-final-paths{grid-template-columns:minmax(0,1fr)}}
