@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_83f893{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_83f893{--font-main:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--cielo:#bfe0f2;--cielo-claro:#dcf0fa;--tinta:#13263f;--tinta-suave:#3c5068;--arena:#ebcb8e;--arena-oscura:#c9a663;--tomate:#f25c3b;--sol:#ffc93c;--menta:#33c3a1;--uva:#7a5ce0;--mar:#2468bf;--radio-bloque:12px;--ancho:760px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--cielo-claro) 0,var(--cielo) 55%);color:var(--tinta);font-family:var(--font-main),system-ui,sans-serif;font-size:1.0625rem;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-shell{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 20px;flex:1 1}.cabecera{padding:28px 0 0}.marca{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1rem;text-decoration:none}.marca__logo{width:28px;height:28px}.intro{padding:56px 0 48px}.intro__titulo{margin:0 0 18px;font-size:clamp(2.6rem,9vw,5rem);font-weight:800;font-variation-settings:"wdth" 78,"opsz" 96;line-height:.95;letter-spacing:-.02em}.intro__texto{margin:0;max-width:44ch;color:var(--tinta-suave);font-size:1.125rem}.torre{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.bloque{--fondo:var(--tomate);--texto:var(--tinta);position:relative;width:94%;margin-inline:auto;transform:translateX(var(--corrimiento,0));display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:18px 20px 24px;border-radius:var(--radio-bloque);background:var(--fondo);color:var(--texto);box-shadow:inset 0 -7px 0 rgb(0 0 0/.2),inset 0 2px 0 rgb(255 255 255/.25);animation:caer .52s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * .11s)}.bloque--tomate{--fondo:var(--tomate)}.bloque--sol{--fondo:var(--sol)}.bloque--menta{--fondo:var(--menta)}.bloque--uva{--fondo:var(--uva);--texto:#fff}.bloque--mar{--fondo:var(--mar);--texto:#fff}@keyframes caer{0%{opacity:0;transform:translate(var(--corrimiento,0),-48px)}to{opacity:1;transform:translate(var(--corrimiento,0))}}.bloque__icono{width:64px;height:64px;border-radius:16px;object-fit:cover;background:rgb(255 255 255/.9);box-shadow:0 0 0 3px rgb(255 255 255/.55)}.bloque__icono--inicial{display:grid;place-items:center;color:var(--tinta);font-size:1.9rem;font-weight:800;font-variation-settings:"wdth" 80}.bloque__cuerpo{min-width:0}.bloque__nombre{margin:0 0 2px;font-size:1.35rem;font-weight:800;font-variation-settings:"wdth" 85,"opsz" 32;line-height:1.15}.bloque__tagline{margin:0;font-size:.97rem;line-height:1.4;max-width:46ch}.bloque__acciones{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.bloque__estado{font-size:.82rem;font-weight:600;white-space:nowrap;opacity:.85}.bloque__boton{display:inline-block;padding:9px 16px 10px;border-radius:999px;background:var(--tinta);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;white-space:nowrap;transition:transform .12s ease}.bloque__boton:hover{transform:translateY(-2px)}.bloque__boton:active{transform:translateY(1px)}.bloque--mar .bloque__boton,.bloque--uva .bloque__boton{background:#fff;color:var(--tinta)}.bloque--mar :focus-visible,.bloque--uva :focus-visible{outline-color:#fff}.bloque--fantasma{width:70%;display:block;padding:16px 20px;background:transparent;border:2px dashed rgb(19 38 63/.35);box-shadow:none;text-align:center}.bloque__fantasma-texto{margin:0;font-weight:600;color:var(--tinta-suave)}@media (max-width:640px){.bloque{width:100%;transform:none;grid-template-columns:auto 1fr;gap:14px;padding:16px 16px 22px}@keyframes caer{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.bloque__icono{width:56px;height:56px;border-radius:14px}.bloque__acciones{grid-column:1/-1;flex-direction:row-reverse;justify-content:space-between;align-items:center}.bloque--fantasma{width:82%}}.suelo{margin-top:0;background:var(--arena);border-top:6px solid var(--arena-oscura);color:var(--tinta);font-size:.92rem}.suelo__inner{max-width:var(--ancho);margin:0 auto;padding:26px 20px 40px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;align-items:center}.suelo__links{display:flex;flex-wrap:wrap;gap:8px 20px}.suelo a{font-weight:600;text-decoration-thickness:2px;text-underline-offset:3px}.suelo a:hover{-webkit-text-decoration-color:var(--tomate);text-decoration-color:var(--tomate)}.legal{padding:40px 0 72px;max-width:66ch}.legal__back{display:inline-block;margin-bottom:28px;font-weight:600;text-underline-offset:3px}.legal h1{margin:0 0 6px;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;font-variation-settings:"wdth" 80,"opsz" 96;line-height:1;letter-spacing:-.015em}.legal p.legal__updated{margin:8px 0 36px;font-size:.9rem;color:var(--tinta-suave)}.legal h2{margin:40px 0 10px;font-size:1.35rem;font-weight:800;font-variation-settings:"wdth" 88}.legal li,.legal p{line-height:1.7}.legal ul{padding-left:1.2em}.legal a{font-weight:600;text-decoration-thickness:2px;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}