html{--yl-color: var(--acento, oklch(85% .17 85))}html[data-amarillo="2"]{--yl-color: #FFDE3A}body[data-propuesta] .hero--original .hero__h1[data-eslogan]{font-size:max(46px,min(2rem + 6vw,17svh));font-family:var(--display);font-weight:800;letter-spacing:-.05em;line-height:1.36;max-inline-size:none;text-wrap:balance;color:color-mix(in oklch,var(--tinta) calc(var(--tinta-a, 1) * 100%),transparent)}html[data-peso=mezcla] body[data-propuesta] .hero--original .hero__h1[data-eslogan]{font-weight:600;letter-spacing:-.065em}html[data-peso=mezcla] [data-eslogan] .yl{font-weight:800}body[data-propuesta] .hero--original .hero__h1[data-eslogan]>.es-w{display:inline-block;white-space:nowrap;font-size:1em;animation:none}body[data-propuesta] .hero--original .hero__h1[data-eslogan]>.es-para{color:color-mix(in oklch,var(--tinta-suave) calc(var(--tinta-a, 1) * 100%),transparent)}@media(max-width:760px){body[data-propuesta] .hero--original .hero__h1[data-eslogan]{font-size:clamp(50px,19vw,84px);line-height:1.46;max-inline-size:none}[data-eslogan] .es-corte{display:none}}[data-eslogan] .yl{position:relative;display:inline-block;transform-origin:50% 74%;transition:color .16s .3s}[data-eslogan] .yl:after{content:attr(data-l);position:absolute;inset:0;pointer-events:none;color:var(--yl-color);clip-path:circle(160% at var(--px, 50%) var(--py, 26%));transition:clip-path .5s cubic-bezier(.22,.8,.25,1)}[data-eslogan] .yl{color:transparent}html:not(.sin-js) [data-eslogan] .yl:not(.pintada){color:inherit;transition:none}html:not(.sin-js) [data-eslogan] .yl:not(.pintada):after{clip-path:circle(0 at var(--px, 50%) var(--py, 26%));transition:none}[data-eslogan].sin-trans .yl,[data-eslogan].sin-trans .yl:after{transition:none!important}[data-eslogan].vuela .yl{visibility:hidden}.hero__editorial>.pinta-yeli{z-index:6}.pinta-yeli[data-oculto]{visibility:hidden}.hero__editorial>.pinta-yeli.salta{z-index:8}.pinta-sonda{position:absolute;left:0;top:0;visibility:hidden!important;pointer-events:none}.pinta-gota{position:absolute;z-index:6;border-radius:50%;pointer-events:none;background:var(--yl-color)}.logo-vuela{position:fixed;left:0;top:0;z-index:45;pointer-events:none;visibility:hidden;contain:layout style}.logo-vuela.on{visibility:visible}.logo-vuela__l{position:absolute;left:0;top:0;display:block;font-family:var(--display);line-height:1;letter-spacing:0;white-space:pre;font-kerning:none}.logo-vuela__punto{position:absolute;left:0;top:0;border-radius:50%;background:var(--isla-marca, var(--acento, oklch(85% .17 85)));opacity:0}.logo-ref{position:fixed;left:0;top:0;visibility:hidden;pointer-events:none;font-family:var(--display);font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap}.logo-ref__i{position:relative;display:inline-block}.logo-ref__punto{position:absolute;left:.1425em;top:-.0137em;width:.22em;height:.22em;border-radius:50%;translate:-50% 0}.cab-molde,.cab-molde *{visibility:hidden!important;pointer-events:none!important}.cab-molde,.cab-molde *{transition:none!important;animation:none!important}html[data-cab-portada] .cab-b .cab-b__isla:not(.cab-b__isla--eco) .cab-b__marca>span{transition:opacity .14s linear}@media(min-width:62rem){html[data-cab-portada] .cab-b--js .cab-b__isla:not(.cab-b__isla--eco) .cab-b__nav{transition:opacity .12s linear}html[data-cab-portada] .cab-b--js[data-estado=isla] .cab-b__isla:not(.cab-b__isla--eco) :is(.cab-b__nav,.cab-b__cta){opacity:calc(1 - var(--cab-cede, 0))}html[data-cab-portada] .cab-b--js[data-estado=isla][data-cede] .cab-b__isla:not(.cab-b__isla--eco) :is(.cab-b__nav,.cab-b__cta){visibility:hidden;pointer-events:none}html[data-cab-portada] .cab-b--js[data-estado=punto] .cab-b__isla:not(.cab-b__isla--eco){animation:cab-v26-llega .3s var(--suave, ease-out)}}@keyframes cab-v26-llega{0%{opacity:0}}@media(max-width:61.999rem){html[data-cab-portada]:not([data-cab-llego]) .cab-b--js .cab-b__isla:not(.cab-b__isla--eco){background-color:transparent;border-color:transparent;box-shadow:none}html[data-cab-portada]:not([data-cab-llego]) .cab-b--js .cab-b__isla:not(.cab-b__isla--eco) .cab-b__marca{visibility:hidden}html[data-cab-portada] .cab-b--js .cab-b__isla:not(.cab-b__isla--eco){animation:none}}@media(prefers-reduced-motion:reduce){html:not(.sin-js) [data-eslogan] .yl:not(.pintada){color:transparent}html:not(.sin-js) [data-eslogan] .yl:not(.pintada):after{clip-path:none}.pinta-gota,.logo-vuela{display:none}[data-eslogan].vuela .yl{visibility:visible}}html:has(.cab-b__panel:popover-open) :is(.logo-vuela,.logo-ref){visibility:hidden!important;opacity:0!important}
