.hubx{--hubx-gap:clamp(2.75rem,6vw,4.5rem);background:var(--hub-page);color:var(--hub-chalk);padding-bottom:0;font-family:var(--font-roboto),var(--sans)}.hubx-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--hub-edge);min-height:clamp(430px,60vh,620px);display:flex;background-color:var(--hub-black)}.hubx-hero:before{background-image:var(--hub-hero-art,none),var(--hub-hero-texture,none),var(--hub-hero-wash,none);background-size:cover,cover,cover;background-position:100%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-blend-mode:normal,soft-light,normal}.hubx-hero:after,.hubx-hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hubx-hero:after{background:linear-gradient(100deg,color-mix(in srgb,var(--hub-page) 96%,transparent) 0,color-mix(in srgb,var(--hub-page) 92%,transparent) 24%,color-mix(in srgb,var(--hub-page) 78%,transparent) 44%,color-mix(in srgb,var(--hub-page) 24%,transparent) 70%,transparent 100%),linear-gradient(to bottom,color-mix(in srgb,var(--hub-black) 45%,transparent) 0,transparent 24%,transparent 58%,var(--hub-page) 100%)}.hubx-hero-inner{position:relative;z-index:1;width:100%;padding-top:clamp(1.25rem,3vw,2rem);padding-bottom:clamp(2.5rem,6vw,4rem);display:flex;flex-direction:column}.hubx-hero-copy{margin-top:auto;max-width:min(60%,44rem)}.hubx-hero-credit{position:absolute;right:clamp(.75rem,2vw,1.25rem);bottom:.6rem;z-index:2;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-mute);opacity:.75}.hubx-back{display:inline-block;font-size:.78rem;letter-spacing:.06em;color:var(--hub-mute);text-decoration:none;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.hubx-back:hover{color:var(--hub-chalk)}.hubx-back:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.hubx-lockup{--lockup-h:clamp(30px,4.6vw,46px);display:flex;align-items:center;gap:calc(var(--lockup-h) * .42);flex-wrap:wrap}.hubx-lockup-mark{height:var(--lockup-h);width:auto;flex:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.hubx-lockup-property{height:calc(var(--lockup-h) * 1.55)}.hubx-lockup-x{flex:none;font-size:calc(var(--lockup-h) * .62);font-weight:300;line-height:1;color:var(--hub-accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hubx-partner-pair{white-space:nowrap}.hubx-partner{margin:clamp(1.1rem,2.5vw,1.6rem) 0 0;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-accent-ink);font-weight:700}.hubx-wordmark{font-family:var(--serif-display);font-weight:400;font-size:clamp(2.75rem,9vw,6.5rem);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;color:var(--hub-chalk);margin:clamp(1rem,2.5vw,1.5rem) 0 0}.hubx-wordmark-accent{color:var(--hub-accent)}.hubx-thesis{font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.55;max-width:54ch;margin:0;padding-top:clamp(1.1rem,2.5vw,1.6rem);color:var(--hub-chalk);opacity:.92}.hubx-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:clamp(1.5rem,3.5vw,2.25rem)}.hubx-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.15rem;border:1px solid var(--hub-edge);border-radius:3px;background:color-mix(in srgb,var(--hub-black) 55%,transparent);color:var(--hub-chalk);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.hubx-btn:hover{border-color:var(--hub-accent)}.hubx-btn:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hubx-btn[data-variant=primary]{background:var(--hub-accent);border-color:var(--hub-accent);color:var(--hub-black);font-weight:800}.hubx-btn[data-variant=primary]:hover{background:color-mix(in srgb,var(--hub-accent) 82%,var(--hub-chalk))}@media (prefers-reduced-motion:reduce){.hubx-btn{transition:none}}.hubx-rail{border-bottom:1px solid var(--hub-edge);background:var(--hub-black);margin-bottom:var(--hubx-gap)}.hubx-rail-inner{display:flex;gap:clamp(1rem,2.5vw,1.9rem);overflow-x:auto;scrollbar-width:none;padding-top:.9rem;padding-bottom:.9rem}.hubx-rail-inner::-webkit-scrollbar{display:none}.hubx-rail a{white-space:nowrap;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--hub-mute);text-decoration:none}.hubx-rail a:hover{color:var(--hub-chalk)}.hubx-rail a:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.hubx [id]{scroll-margin-top:84px}.hubx-section{margin-top:var(--hubx-gap)}.hubx-kicker{font-size:.68rem;letter-spacing:.2em;font-weight:700;color:var(--hub-accent);margin:0 0 .35rem}.hubx-head,.hubx-kicker{text-transform:uppercase}.hubx-head{font-family:var(--serif-display);font-weight:400;font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:.95;letter-spacing:.015em;margin:0 0 .6rem;color:var(--hub-chalk)}.hubx-sub{font-size:.92rem;line-height:1.55;color:var(--hub-mute);margin:0 0 1.5rem;max-width:60ch}.hubx-chain{background:var(--hub-plane);border:1px solid var(--hub-edge);border-radius:6px;padding:clamp(1.5rem,4vw,2.5rem)}.hubx-chain-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(2rem,5vw,3rem)}.hubx-chain-title{font-family:var(--serif-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.35rem,3.4vw,2rem);line-height:1;letter-spacing:.015em;margin:0;color:var(--hub-chalk)}.hubx-chain-horizon{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hub-mute)}.hubx-chain-track{position:relative;height:96px;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.hubx-plazas tbody tr.is-linked td,.hubx-plazas tbody tr.is-linked th{background:rgba(0,255,0,.07)}.hubx-map path.is-linked{stroke:var(--hub-accent);stroke-width:2.5}.hubx-map path{transition:fill .2s ease,stroke .2s ease,stroke-width .2s ease}@media (prefers-reduced-motion:reduce){.hubx-map path{transition:none}}.hubx-chain-span{position:absolute;left:0;bottom:26px;height:5px;width:var(--reached,0);background:var(--hub-chalk)}.hubx-chain-links{position:absolute;left:var(--reached,0);right:0;bottom:27px;height:3px;background-image:repeating-linear-gradient(to right,var(--hub-chalk) 0 9px,transparent 9px 15px);opacity:.85}.hubx-chain-ticks{position:absolute;left:0;right:0;bottom:12px;display:flex}.hubx-chain-tick{flex:1 1;height:10px;border-right:1px solid var(--hub-mute);opacity:.4}.hubx-chain-tick[data-state=gained]{opacity:.85}.hubx-chain-tick:last-child{border-right:0}.hubx-chain-pole{position:absolute;bottom:20px;height:48px;width:3px;background:var(--hub-chalk)}.hubx-chain-pole[data-role=current]{left:var(--reached,0);transform:translateX(-1.5px)}.hubx-chain-pole[data-role=gain]{right:0;width:5px;background:var(--hub-accent)}.hubx-chain-pole:after{content:attr(data-value);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);font-family:var(--serif-display);font-weight:400;font-size:clamp(1.75rem,4vw,2.4rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hub-chalk)}.hubx-chain-pole[data-role=gain]:after{color:var(--hub-accent);left:auto;right:0;transform:none}.hubx-chain-readout{display:flex;align-items:baseline;gap:.85rem;flex-wrap:wrap;border-top:1px solid var(--hub-edge);padding-top:clamp(1.1rem,2.5vw,1.5rem);margin:0}.hubx-chain-remaining{font-family:var(--serif-display);font-weight:400;font-size:clamp(3rem,8vw,4.5rem);line-height:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hub-accent)}.hubx-chain-caption{font-size:1rem;line-height:1.5;color:var(--hub-chalk);opacity:.9;max-width:46ch}.hubx-board{margin-top:var(--hubx-gap);padding:clamp(2.5rem,6vw,4rem) 0;background:var(--hub-board);color:var(--hub-board-ink)}.hubx-board .hubx-kicker{color:var(--hub-board-accent)}.hubx-board .hubx-head{color:var(--hub-board-ink)}.hubx-board .hubx-sub{color:var(--hub-board-mute)}.hubx-board .hubx-section{margin-top:0}.hubx-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:1px;gap:1px;background:var(--hub-board-line);border:1px solid var(--hub-board-line)}.hubx-figure{background:var(--hub-board);padding:clamp(1.3rem,2.6vw,1.75rem) clamp(1.1rem,2.2vw,1.5rem);min-height:170px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.hubx-figure-value{display:block;font-family:var(--serif-display);font-weight:400;font-size:clamp(2.1rem,5vw,3rem);line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hub-board-ink)}.hubx-figure:first-child .hubx-figure-value{color:var(--hub-board-accent)}.hubx-figure-label{display:block;font-size:.76rem;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--hub-board-ink)}.hubx-source{display:block;margin-top:.7rem;font-size:.7rem;letter-spacing:.04em;color:var(--hub-mute)}.hubx-source a{color:var(--hub-accent-ink);text-decoration:underline;text-underline-offset:2px}.hubx-board .hubx-source{color:var(--hub-board-mute);margin-top:.5rem}.hubx-board .hubx-source a{color:var(--hub-board-accent)}.hubx-board .hubx-board-band{margin-top:clamp(2.25rem,5vw,3.25rem)}.hubx-board-band:before{content:"";display:block;height:1px;background:var(--hub-board-line);margin-bottom:clamp(2.25rem,5vw,3.25rem)}.hubx-credit{margin-top:1rem;font-size:.72rem;line-height:1.5;letter-spacing:.02em;color:var(--hub-board-mute)}.hubx-plazas-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(1.25rem,3vw,2.5rem);gap:clamp(1.25rem,3vw,2.5rem);align-items:center}.hubx-map-panel{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(1.25rem,3vw,2.25rem);min-height:100%;border:1px solid var(--hub-edge);border-radius:6px;background:radial-gradient(circle at 50% 45%,var(--hub-card),var(--hub-black) 68%)}.hubx-map{width:100%;height:auto;display:block}.hubx-map path{fill:var(--hub-black);stroke:var(--hub-edge);stroke-width:1;stroke-linejoin:round}.hubx-map path[data-state=establecida]{fill:var(--hub-verde);stroke:var(--hub-accent-ink)}.hubx-map path[data-state=anunciada]{fill:color-mix(in srgb,var(--hub-accent) 22%,var(--hub-black));stroke:var(--hub-accent);stroke-dasharray:4 3}.hubx-plazas{width:100%;border-collapse:collapse;font-size:.94rem;background:var(--hub-plane);border:1px solid var(--hub-edge);border-radius:6px;overflow:hidden}.hubx-plazas thead th{background:var(--hub-card);color:var(--hub-mute);font-family:var(--sans);font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.13em;text-align:left;padding:.85rem 1rem}.hubx-plazas tbody td,.hubx-plazas tbody th{padding:.9rem 1rem;border-top:1px solid var(--hub-edge);vertical-align:top;text-align:left}.hubx-plazas tbody td{color:var(--hub-mute)}.hubx-plazas tbody th{font-weight:600;color:var(--hub-chalk)}.hubx-plaza-region{display:block;font-weight:400;font-size:.78rem;color:var(--hub-mute)}.hubx-plazas tbody td:last-child,.hubx-plazas thead th:last-child{text-align:right;white-space:nowrap}.hubx-status{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--hub-mute)}.hubx-status[data-status=anunciada]{color:var(--hub-accent-ink);border-left:3px solid var(--hub-accent);padding-left:.55rem;font-weight:700}.hubx-season{list-style:none;margin:0;padding:0}.hubx-season li{padding:1.1rem 0;border-top:1px solid var(--hub-edge);display:grid;grid-gap:.3rem;gap:.3rem}.hubx-season-when{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hub-accent)}.hubx-season-label{font-weight:600;color:var(--hub-chalk)}.hubx-latest{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.hubx-latest[data-rail=false]{grid-template-columns:minmax(0,1fr)}.hubx-lead{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(330px,40vw,520px);border:1px solid var(--hub-edge);border-radius:6px;text-decoration:none;color:inherit;background:var(--hub-plane)}.hubx-lead-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.hubx-lead:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--hub-black) 95%,transparent) 0,color-mix(in srgb,var(--hub-black) 78%,transparent) 32%,color-mix(in srgb,var(--hub-black) 22%,transparent) 68%,transparent 100%)}.hubx-lead-copy{position:relative;z-index:1;padding:clamp(1.25rem,3vw,2.25rem);max-width:54rem}.hubx-lead-kicker{display:block;font-size:.66rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--hub-accent-ink);margin-bottom:.7rem}.hubx-lead-title{font-family:var(--serif-display);font-weight:400;font-size:clamp(1.5rem,3.4vw,2.5rem);line-height:1.05;letter-spacing:.015em;text-transform:uppercase;margin:0 0 .7rem;color:var(--hub-chalk)}.hubx-lead-dek{margin:0 0 .85rem;max-width:52ch;font-size:.92rem;line-height:1.5;color:color-mix(in srgb,var(--hub-chalk) 82%,transparent)}.hubx-lead-meta{font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--hub-mute)}.hubx-lead:hover .hubx-lead-photo{transform:scale(1.035)}.hubx-lead:hover{border-color:var(--hub-accent)}.hubx-lead:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hubx-lead-photo{transition:none}.hubx-lead:hover .hubx-lead-photo{transform:none}}.hubx-side{display:grid;grid-gap:14px;gap:14px;grid-auto-rows:1fr}.hubx-stream{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.hubx-item{display:grid;grid-template-rows:auto 1fr;align-content:start;background:var(--hub-card);border:1px solid var(--hub-edge);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.hubx-item:hover{border-color:var(--hub-accent);transform:translateY(-2px)}.hubx-item:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.hubx-item-photo{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.hubx-item-body{display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;padding:1.25rem}.hubx-item-title{font-weight:600;font-size:1.06rem;line-height:1.35;color:var(--hub-chalk)}.hubx-item-meta{font-size:.78rem;letter-spacing:.04em;color:var(--hub-mute)}@media (prefers-reduced-motion:reduce){.hubx-item{transition:none}.hubx-item:hover{transform:none}}.hubx-empty{border:1px dashed var(--hub-edge);border-radius:6px;padding:clamp(1.75rem,5vw,2.75rem);text-align:center;background:var(--hub-plane)}.hubx-empty-head{font-family:var(--serif-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.3rem,3.2vw,1.75rem);letter-spacing:.015em;margin:0 0 .6rem;color:var(--hub-chalk)}.hubx-empty-body{margin:0 auto;max-width:46ch;color:var(--hub-mute);line-height:1.6}.hubx-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.hubx-pillar{position:relative;overflow:hidden;background:var(--hub-plane);border:1px solid var(--hub-edge);border-radius:6px;padding:1.5rem 1.4rem;min-height:215px;transition:border-color var(--duration-fast) ease}.hubx-pillar:after{right:-52px;bottom:-52px;width:128px;height:128px;border:1px solid color-mix(in srgb,var(--hub-accent) 34%,transparent);border-radius:50%}.hubx-pillar:after,.hubx-pillar:before{content:"";position:absolute;pointer-events:none}.hubx-pillar:before{right:-96px;bottom:-96px;width:216px;height:216px;border:1px solid color-mix(in srgb,var(--hub-accent) 16%,transparent);border-radius:50%}.hubx-pillar:hover{border-color:color-mix(in srgb,var(--hub-accent) 45%,var(--hub-edge))}@media (prefers-reduced-motion:reduce){.hubx-pillar{transition:none}}.hubx-pillar-no{display:block;font-family:var(--serif-display);font-weight:400;font-size:2.1rem;line-height:1;color:var(--hub-accent-ink);margin-bottom:2.1rem}.hubx-pillar h3{font-size:.98rem;line-height:1.25;min-height:2.5em;margin:0 0 .5rem;color:var(--hub-chalk);text-transform:uppercase;letter-spacing:.01em}.hubx-pillar p{font-size:.85rem;line-height:1.55;color:var(--hub-mute);margin:0}.hubx-moments{list-style:none;margin:clamp(1rem,3vw,1.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 .75rem;gap:0 .75rem;position:relative}.hubx-moments:before{content:"";position:absolute;left:5%;right:5%;top:9px;height:1px;background:var(--hub-edge)}.hubx-moments li{position:relative;text-align:center;padding:0 .35rem}.hubx-moment-dot{display:block;width:15px;height:15px;border-radius:50%;background:var(--hub-page);border:2px solid var(--hub-mute);margin:0 auto 1.1rem;position:relative;z-index:1}.hubx-moments li.is-highlight .hubx-moment-dot{background:var(--hub-accent);border-color:var(--hub-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--hub-accent) 14%,transparent)}.hubx-moments h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .4rem;color:var(--hub-chalk)}.hubx-moments p{font-size:.76rem;line-height:1.45;color:var(--hub-mute);margin:0}@media (max-width:900px){.hubx-moments{grid-template-columns:repeat(3,1fr);row-gap:1.75rem}.hubx-moments:before{display:none}}@media (max-width:480px){.hubx-moments{grid-template-columns:repeat(2,1fr)}}.hubx-inside{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.hubx-inside[data-art=false]{grid-template-columns:minmax(0,1fr)}.hubx-inside-art{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(280px,34vw,420px);border:1px solid var(--hub-edge);border-radius:6px}.hubx-inside-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.hubx-inside-art:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--hub-black) 92%,transparent) 0,color-mix(in srgb,var(--hub-black) 62%,transparent) 40%,color-mix(in srgb,var(--hub-black) 12%,transparent) 78%,transparent 100%)}.hubx-inside-copy{position:relative;z-index:1;padding:clamp(1.25rem,3vw,2rem);max-width:40rem}.hubx-inside-copy h3{font-family:var(--serif-display);font-weight:400;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.06;letter-spacing:.015em;text-transform:uppercase;margin:0 0 .6rem;color:var(--hub-chalk)}.hubx-inside-copy p{margin:0;max-width:46ch;font-size:.88rem;line-height:1.55;color:color-mix(in srgb,var(--hub-chalk) 78%,transparent)}.hubx-inside-credit{position:absolute;right:.85rem;bottom:.5rem;z-index:2;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-mute);opacity:.7}.hubx-access{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1px;gap:1px;background:var(--hub-edge);border:1px solid var(--hub-edge);border-radius:6px;overflow:hidden}.hubx-inside[data-art=true] .hubx-access{grid-template-columns:minmax(0,1fr);align-content:stretch}.hubx-access-item{background:var(--hub-plane);padding:1.3rem 1.2rem}.hubx-inside[data-art=true] .hubx-access-item{display:flex;flex-direction:column;justify-content:center}.hubx-access-item h3{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--hub-accent-ink);margin:0 0 .5rem}.hubx-access-item p{font-size:.85rem;line-height:1.5;color:var(--hub-mute);margin:0}.hubx-newsletter{margin-top:var(--hubx-gap);padding:clamp(2.25rem,5.5vw,3.5rem) 0;background:var(--hub-verde);border-top:1px solid color-mix(in srgb,var(--hub-accent) 30%,transparent)}.hubx-newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.hubx-newsletter-inner>div{max-width:46ch}.hubx-newsletter .hubx-head{font-size:clamp(1.8rem,4.6vw,3rem)}.hubx-newsletter .hubx-kicker{color:color-mix(in srgb,var(--hub-chalk) 65%,transparent)}.hubx-newsletter .hubx-sub{color:color-mix(in srgb,var(--hub-chalk) 80%,transparent)}.hubx-newsletter-form{display:flex;gap:0;flex:none;border:0;padding:0;border-radius:0;width:auto;max-width:none}.hubx-newsletter-form .nl-fields{display:flex;gap:0}.hubx-newsletter-form input{width:260px;background:var(--hub-black);border:1px solid color-mix(in srgb,var(--hub-chalk) 22%,transparent);border-left:none;color:var(--hub-chalk);padding:.9rem 1rem;font:inherit;border-radius:4px 0 0 4px}.hubx-newsletter-form input:focus{outline:2px solid var(--hub-accent);outline-offset:-2px}.hubx-newsletter-form button{border:0;background:var(--hub-accent);color:var(--hub-black);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;padding:0 1.3rem;border-radius:0 4px 4px 0;cursor:pointer}.hubx-newsletter-form .nl-success{color:var(--hub-accent-ink);font-size:.85rem;margin:0}.hubx-newsletter-form .nl-error{display:block;margin-top:.5rem;font-size:.78rem;color:#ff8a80}@media (max-width:640px){.hubx-newsletter-form input{width:100%}.hubx-newsletter-form .nl-fields{flex-direction:column;width:100%}.hubx-newsletter-form input{border-radius:4px;border-left:1px solid color-mix(in srgb,var(--hub-chalk) 22%,transparent);margin-bottom:.6rem}.hubx-newsletter-form button{border-radius:4px;width:100%;padding:.85rem}}.hubx-cross{display:flex;flex-wrap:wrap;gap:.75rem}.hubx-cross a{display:inline-block;padding:.6rem 1rem;border:1px solid var(--hub-edge);border-radius:999px;font-size:.85rem;color:var(--hub-chalk);text-decoration:none}.hubx-cross a:hover{border-color:var(--hub-accent);color:var(--hub-accent-ink)}.hubx-cross a:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}@media (max-width:900px){.hubx-plazas-wrap{grid-template-columns:minmax(0,1fr)}.hubx-map-panel{min-height:0}.hubx-inside,.hubx-latest{grid-template-columns:minmax(0,1fr)}.hubx-inside[data-art=true] .hubx-access{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.hubx-hero-copy{max-width:100%}.hubx-hero:before{background-position:50%,76%,50%}.hubx-hero:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--hub-black) 62%,transparent) 0,color-mix(in srgb,var(--hub-page) 55%,transparent) 42%,color-mix(in srgb,var(--hub-page) 88%,transparent) 74%,var(--hub-page) 100%)}}@media (max-width:640px){.hubx-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.hubx-figures>.hubx-figure:last-child:nth-child(odd){grid-column:1/-1}.hubx-figure{min-height:132px;padding:1rem .9rem;gap:.75rem}.hubx-figure-value{font-size:clamp(1.5rem,7vw,2rem)}.hubx-credit,.hubx-figure-label{font-size:.68rem}.hubx-chain-track{height:78px}.hubx-chain-pole:after{font-size:1.3rem}.hubx-plazas thead{display:none}.hubx-plazas tbody tr{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem 1rem;border-top:1px solid var(--hub-edge)}.hubx-plazas tbody td,.hubx-plazas tbody th{border:0;padding:0}}[data-hub=lfa]{--hub-page:#212322;--hub-plane:#1A1B1A;--hub-card:#2A2C2B;--hub-black:#000000;--hub-edge:#3A3D3B;--hub-chalk:#F0EEE9;--hub-mute:#9DA3A0;--hub-verde:#00421E;--hub-accent:#00FF00;--hub-accent-ink:#4DFF6A;--hub-board:#EDEFEC;--hub-board-ink:#161817;--hub-board-mute:#5E6562;--hub-board-line:#CDD2CD;--hub-board-accent:#00421E;--hub-flag-green:#006847;--hub-flag-red:#CE1126;--hub-hero-wash:linear-gradient(100deg,var(--hub-flag-green) 0%,color-mix(in srgb,var(--hub-flag-green) 45%,var(--hub-black)) 26%,var(--hub-page) 52%,color-mix(in srgb,var(--hub-flag-red) 45%,var(--hub-black)) 80%,var(--hub-flag-red) 100%);--hub-hero-texture:url(/hubs/lfa/board.jpg)}