body:has(.fly){scrollbar-color:#4a4f47 #0c0d0b;background:#0c0d0b}.fly,.fly-top,.fly-bar{--f-ground:#0c0d0b;--f-deep:#070807;--f-panel:#151714;--f-line:#3b3f39;--f-ghost:#2a2e29;--f-dim:#c3c6be;--f-slant:-8deg;--f-cut:16vw;--f-hero:clamp(3.4rem, 7.2vw, 7.6rem);--f-xl:clamp(2.9rem, 6.2vw, 6.2rem);--f-l:clamp(1.75rem, 2.9vw, 2.75rem);--f-gap:clamp(5.5rem, 14vh, 10rem);--f-brake:cubic-bezier(.2, 0, 0, 1)}.fly{background:var(--f-ground);color:var(--marfil)}.fly ::selection{background:var(--sol);color:var(--carbon)}.fly :focus-visible{outline-color:var(--sol);box-shadow:0 0 0 2px var(--f-ground)}.fly img{display:block}.fly-top{z-index:4;color:var(--marfil);position:absolute;inset:0 0 auto}.fly-top .page__kicker{background:var(--f-ground);padding:.05em .35em .1em}.fly-w,.fly-staff__count>span{transform:skewX(var(--f-slant));transform-origin:0 100%;display:inline-block}.fly [tabindex="-1"]:focus{box-shadow:none;outline:none}.fly-h2,.fly-h3,.fly-hero__title,.fly-prueba__name,.fly-clase__name,.fly-day__name,.fly-tier__name,.fly-person__title,.fly-lane__title{font-family:var(--font-display);letter-spacing:-.004em;text-transform:uppercase;text-wrap:balance;font-weight:900;font-stretch:62%;line-height:.98}:where(.fly) h4{margin-block:0}.fly-h2{font-size:var(--f-xl)}.fly-h3{font-size:var(--f-l)}.fly-lead{max-width:44ch;font-size:var(--text-l);text-wrap:pretty;margin-top:1.25rem;font-weight:500;line-height:1.32}.fly-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sol);font-size:.8125rem;font-weight:750;font-stretch:125%;line-height:1.3}.fly p{text-wrap:pretty}.fly-sec{padding:var(--f-gap) var(--gutter) 0;position:relative;overflow-x:clip}.fly-sec p,.fly-sec dd,.fly-xlist li{max-width:68ch}.fly-x{width:.9em;height:.9em;fill:var(--sol);flex:none}.fly-xlist{gap:.7rem;margin-top:1rem;display:grid}.fly-xlist li{grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.75rem;line-height:1.5;display:grid}.fly-xlist .fly-x{width:.85rem;height:.85rem;translate:0 .08rem}.fly-xlist--small li{font-size:.9375rem}.fly-xlist--off .fly-x{fill:var(--f-dim)}.fly-btn{--fill:var(--marfil);--fill-ink:var(--carbon);min-height:3.1rem;font-family:var(--font-display);letter-spacing:.035em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.55rem;font-size:.95rem;font-weight:800;font-stretch:100%;line-height:1.1;text-decoration:none;display:inline-flex}.fly-btn--sol{background:var(--sol);color:var(--carbon)}.fly-btn--line{--fill:var(--sol);color:var(--marfil);box-shadow:inset 0 0 0 2px var(--marfil)}.fly-btn--ink{background:var(--carbon);color:var(--marfil)}.fly-btn--small{min-height:2.75rem;padding:.65rem 1.15rem;font-size:.8125rem}.fly-btn__meta{letter-spacing:.02em;font-weight:600;font-stretch:100%}.fly-link{color:inherit;background:linear-gradient(var(--sol) 0 0) left bottom / 100% 2px no-repeat;transition:background-size .35s var(--f-brake), color .2s;padding-block:.3rem;font-weight:700;text-decoration:none;display:inline-block}@media (hover:hover){.fly-link:hover{color:var(--carbon);background-size:100% 100%}}.fly-link:focus-visible{color:var(--carbon);background-size:100% 100%}.fly-link--quiet{color:var(--f-dim);background-image:linear-gradient(var(--f-line) 0 0);font-weight:600}@media (hover:hover){.fly-link--quiet:hover{color:var(--carbon);background-image:linear-gradient(var(--sol) 0 0);background-size:100% 100%}}.fly-link--quiet:focus-visible{color:var(--carbon);background-image:linear-gradient(var(--sol) 0 0);background-size:100% 100%}.fly-hero{isolation:isolate;background:var(--f-deep);min-height:max(100svh,46rem);position:relative;overflow:clip}.fly-hero__photo,.fly-hero__band{clip-path:polygon(var(--f-cut) 0, 100% 0, 100% 100%, 0 100%);position:absolute;inset:0 0 0 36%}.fly-hero__band{z-index:0;background:var(--sol);left:calc(36% - 1.15rem)}.fly-hero__photo{z-index:1}.fly-hero__photo img{object-fit:cover;object-position:54% 50%;width:100%;height:100%}.fly-hero__body{z-index:3;min-height:max(100svh,46rem);padding:10rem var(--gutter) clamp(7.5rem, 15vh, 9.5rem);align-content:end;justify-items:start;display:grid;position:relative}.fly-hero__title{font-size:var(--f-hero);justify-items:start;line-height:.84;display:grid}.fly-hero__line{transform:skewX(var(--f-slant));background:var(--f-ground);color:var(--marfil);white-space:nowrap;padding:.1em .18em .04em .12em;display:block}.fly-hero__line+.fly-hero__line{background:var(--sol);color:var(--carbon);margin-top:.06em;margin-left:.32em}.fly-hero__year{color:var(--marfil);background:var(--carbon);margin-left:.08em;padding:0 .12em}.fly-hero__lead{background:var(--f-ground);max-width:30ch;margin-top:1.6rem;padding:.9rem 1.1rem;font-size:clamp(1.1rem,.85rem + .7vw,1.4rem);font-weight:500;line-height:1.35}.fly-hero__actions{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.4rem;display:flex}.fly-hero__actions .fly-btn--line{background:var(--f-ground)}.fly-ticker{z-index:3;background:var(--sol);color:var(--carbon);position:absolute;bottom:clamp(1.4rem,4vh,2.6rem);left:-2%;right:-2%;overflow:hidden;rotate:-1.4deg}.fly-ticker__track{width:max-content;animation:36s linear infinite fly-cinta;display:flex}.fly-ticker__run,.fly-ticker__item{align-items:center;display:flex}.fly-ticker__item{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;gap:1.2rem;padding:.5rem .6rem .42rem 1.2rem;font-size:clamp(1.15rem,.9rem + .8vw,1.7rem);font-weight:900;font-stretch:62%;line-height:1}.fly-ticker__item .fly-x{fill:var(--carbon);width:.8em;height:.8em}.fly-ticker.is-off .fly-ticker__track{animation-play-state:paused}.fly-tape{margin:0 calc(var(--gutter) * -1 - 1.5%) clamp(2.5rem, 6vh, 4rem);position:relative;bottom:auto;left:auto;right:auto}.fly-tape--back{rotate:1.2deg}.fly-tape .fly-ticker__track{animation-duration:48s}.fly-tape--back .fly-ticker__track{animation-direction:reverse}@keyframes fly-cinta{to{translate:-33.333%}}.fly-hang{z-index:3;transform-origin:50% 0;justify-items:center;animation:6.5s ease-in-out infinite alternate paused fly-mecer;display:grid;position:absolute;top:0;right:clamp(1.5rem,5.5vw,6rem)}.fly-hang.is-swinging{animation-play-state:running}.fly-hang:hover,.fly-hang:focus-within{animation-play-state:paused}@keyframes fly-mecer{0%{rotate:-1.3deg}to{rotate:1.1deg}}.fly-lanyard{background:var(--sol);justify-content:center;width:2.1rem;height:clamp(3.5rem,11vh,7.5rem);display:flex;position:relative;overflow:hidden}.fly-lanyard__text{writing-mode:vertical-rl;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--carbon);padding-block:.4rem;font-size:.625rem;font-weight:800;font-stretch:125%;line-height:1;rotate:180deg}.fly-lanyard__clip{background:linear-gradient(#d7dadb,#8d9396);border-radius:.35rem .35rem .6rem .6rem;width:1.5rem;height:1.35rem;position:absolute;bottom:0;left:50%;translate:-50%}.fly-pass{--pass-w:17.5rem;width:var(--pass-w);background:var(--marfil);color:var(--carbon);border-radius:.85rem;margin-top:-.35rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 2.6rem -.6rem #0000008c}.fly-pass__slot{z-index:2;background:var(--f-deep);border-radius:1rem;width:3rem;height:.55rem;position:absolute;top:.65rem;left:50%;translate:-50%}.fly-pass__top{background:var(--carbon);color:var(--marfil);padding:1.75rem 1.1rem .95rem}.fly-pass__label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--sol);font-size:.75rem;font-weight:750;font-stretch:125%}.fly-pass__event{font-family:var(--font-display);text-transform:uppercase;margin-top:.35rem;font-size:1.05rem;font-weight:800;font-stretch:75%;line-height:1}.fly-pass__mark{font-family:var(--font-display);text-transform:uppercase;transform:skewX(var(--f-slant));transform-origin:0 100%;margin-top:.15rem;font-size:3.1rem;font-weight:900;font-stretch:62%;line-height:.86}.fly-pass__mark span{color:var(--sol)}.fly-pass__body{padding:.95rem 1.1rem 1.05rem}.fly-pass__dates{font-family:var(--font-display);text-transform:uppercase;transform:skewX(var(--f-slant));transform-origin:0 100%;font-size:2.1rem;font-weight:900;font-stretch:62%;line-height:.9}.fly-pass__place{max-width:9.5rem;margin-top:.45rem;font-size:.8125rem;font-weight:600;line-height:1.35}.fly-pass__zones-label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-top:.85rem;font-size:.75rem;font-weight:750;font-stretch:125%}.fly-pass__zones{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.4rem;display:grid}.fly-key{background:var(--carbon);min-height:3.6rem;color:var(--marfil);border-radius:.2rem;align-content:space-between;padding:.3rem .4rem .35rem;text-decoration:none;transition:background-color .25s,color .25s;display:grid}.fly-key__n{font-family:var(--font-display);font-size:1.9rem;font-weight:900;font-stretch:62%;line-height:.9}.fly-key__name{min-width:0;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:.75rem;font-weight:750;font-stretch:70%;line-height:1.1}@media (hover:hover){a.fly-key:hover{background:var(--sol);color:var(--carbon)}}a.fly-key:focus-visible{background:var(--sol);color:var(--carbon);outline-color:var(--carbon)}.fly-pass__band{background:var(--f-line);color:var(--marfil);font-family:var(--font-display);text-transform:uppercase;padding:.55rem 1.1rem .5rem;font-size:1.45rem;font-weight:900;font-stretch:62%;line-height:1}.fly-pass__band--sol,.tone-sol .fly-pass__band{background:var(--sol);color:var(--carbon)}.tone-niebla .fly-pass__band{background:var(--niebla);color:var(--carbon)}.tone-glaciar .fly-pass__band{background:var(--glaciar);color:var(--carbon)}.tone-manga .fly-pass__band{background:var(--manga);color:var(--carbon)}.tone-marfil .fly-pass__band{background:var(--carbon);color:var(--marfil)}.tone-cub .fly-pass__band{background:var(--cub);color:var(--marfil)}.fly-pass__stamp{z-index:2;color:#a8400c;font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;mix-blend-mode:multiply;pointer-events:none;border:.18rem solid #a8400c;border-radius:.3rem;padding:.16rem .5rem .1rem;font-size:.95rem;font-weight:900;font-stretch:100%;line-height:1;position:absolute;top:35.5%;right:.55rem;rotate:-9deg}.fly-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem);margin-bottom:clamp(2.5rem,6vh,4.5rem);display:grid}.fly-head__key{aspect-ratio:1;background:var(--sol);width:clamp(5rem,8vw,7.25rem);color:var(--carbon);border-radius:.3rem;align-content:space-between;padding:.5rem .6rem .6rem;display:grid}.fly-head__key .fly-key__n{font-size:clamp(3rem,5vw,4.6rem)}.fly-head__key .fly-key__name{font-size:clamp(.75rem,.9vw,.8125rem)}.fly-video{color:inherit;align-content:start;gap:.55rem;text-decoration:none;display:grid;position:relative}.fly-video__frame{aspect-ratio:16/9;background:var(--f-panel);border-radius:.3rem;display:block;position:relative;overflow:hidden}.fly-video__frame img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--f-brake)}.fly-video__frame:after{content:"";border:3px solid var(--sol);border-radius:inherit;clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--f-brake);position:absolute;inset:0}.fly-video__play{background:var(--carbon);width:2.9rem;height:2.9rem;color:var(--sol);box-shadow:0 0 0 2px var(--sol);transition:scale .35s var(--f-brake);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.95rem;left:.75rem}.fly-video__play svg{width:1.35rem;height:1.35rem;translate:.08rem}.fly-video__badge{background:var(--f-ground);color:var(--sol);font-family:var(--font-display);text-transform:uppercase;transform:skewX(var(--f-slant));padding:.25rem .55rem .15rem;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:.6rem;left:.6rem}.fly-video__len{color:var(--marfil);font-variant-numeric:tabular-nums;background:#070807db;border-radius:.2rem;padding:.15rem .4rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.7rem;right:.55rem}.fly-video__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sol);font-size:.75rem;font-weight:750;font-stretch:125%}.fly-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (hover:hover){.fly-video:hover .fly-video__frame img{scale:1.05}.fly-video:hover .fly-video__frame:after{clip-path:inset(0)}.fly-video:hover .fly-video__play{scale:1.12}}.fly-video:focus-visible{outline-offset:4px}.fly-video:focus-visible .fly-video__frame:after{clip-path:inset(0)}.fly-extvideo{gap:.2rem;font-size:.9375rem;display:grid}.fly-extvideo .fly-link{justify-self:start;font-weight:600}.fly-reps__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem 3rem;display:grid}.fly-reps__head .fly-lead{margin-top:0}.fly-reps__head .fly-link{grid-column:2;justify-self:start}.fly-reps__days{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2rem,5vh,3.25rem);display:grid}.fly-video--day .fly-video__label{font-size:.8125rem}.fly-video--day .fly-video__badge{inset:auto .6rem .7rem auto}.fly-video--day .fly-video__len{top:.6rem;bottom:auto}.fly-video--day .fly-video__play{width:3.6rem;height:3.6rem}.fly-reps__more{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);margin-top:clamp(1.75rem,4vh,2.5rem);display:grid}.fly-encuentro__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.fly-statement{max-width:36ch;margin-top:1.6rem;font-size:clamp(1.35rem,.95rem + 1.25vw,2.2rem);font-weight:600;line-height:1.22}.fly-clase,.fly-mode,.fly-day,.fly-total,.fly-person,.fly-form__cholila,.fly-form__counts .fly-stepper,.fly-faq__pdf,.fly-prensa__link{--f-band:var(--sol);box-shadow:inset 0 4px 0 var(--f-band);position:relative;border-radius:0!important}.fly-clase:after,.fly-mode:after,.fly-day:after,.fly-total:after,.fly-person:after,.fly-form__cholila:after,.fly-form__counts .fly-stepper:after,.fly-faq__pdf:after,.fly-prensa__link:after{content:"";border-style:solid;border-width:0 1.1rem 1.1rem 0;border-color:transparent var(--f-ground) transparent transparent;pointer-events:none;position:absolute;top:0;right:0}.fly-mode{--f-band:var(--glaciar)}.fly-prensa__link{--f-band:var(--marfil)}.fly-fold{background:repeating-linear-gradient(90deg, var(--sol) 0 1.6rem, transparent 1.6rem 2.8rem) left top / 100% 2px no-repeat;border-radius:0}.fly-fold[open]{background:var(--f-panel)}.fly-fold[open]>.fly-fold__sum{box-shadow:inset 0 4px 0 var(--sol)}.fly-photo{margin:0}.fly-photo img{clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);width:100%;height:auto}.fly-photo figcaption{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--f-dim);margin-top:.7rem;padding-left:7%;font-size:.75rem;font-weight:750;font-stretch:125%}.fly-encuentro__stol{background:var(--sol);color:var(--carbon);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,9vh,6rem);padding:clamp(1.75rem,3.5vw,3rem);display:grid}.fly-encuentro__stol p{font-size:var(--text-l);font-weight:500;line-height:1.35}.fly-pillars{gap:clamp(2.25rem,5vh,3.5rem);margin-top:clamp(3.5rem,9vh,6rem);display:grid}.fly-pillars li{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:1rem clamp(2rem,5vw,5rem);display:grid}.fly-pillars .fly-x{display:none}.fly-pillars .fly-h3{font-size:clamp(2.1rem,4.2vw,4.25rem)}.fly-pillars p{font-size:1.125rem;line-height:1.55}.fly-pruebas{display:grid}.fly-prueba{background:repeating-linear-gradient(90deg, var(--sol) 0 2.4rem, transparent 2.4rem 4rem) left bottom / 100% 3px no-repeat;grid-template-columns:minmax(0,6fr) minmax(0,4fr) minmax(14rem,3.5fr);align-items:center;gap:1.25rem clamp(1.5rem,3.5vw,3.5rem);padding-block:clamp(1.6rem,3.5vh,2.4rem);display:grid}.fly-prueba__n{display:none}.fly-prueba__text{display:contents}.fly-prueba__name{grid-column:1;font-size:clamp(2.6rem,5.4vw,5.6rem)}.fly-prueba__text>p,.fly-prueba__when{grid-column:2}.fly-prueba__when{align-self:end}.fly-prueba__text>p:not(.fly-prueba__when){align-self:start;margin-top:-.5rem;line-height:1.5}.fly-prueba__video{grid-area:1/3/span 2}.fly-prueba--precision .fly-prueba__text>p:not(.fly-prueba__when){grid-row:2}.fly-prueba .fly-prueba__when{grid-row:1}.fly-prueba__name{grid-row:1/span 2}.fly-medicion{margin-top:clamp(4.5rem,12vh,8rem)}.fly-medicion__head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:1rem 3rem;display:grid}.fly-medicion__head .fly-lead{margin-top:0}.fly-medicion__figure{background:var(--f-panel);border-radius:.4rem;gap:clamp(1.5rem,3vh,2rem);margin:clamp(2rem,5vh,3rem) 0 0;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.fly-lane{grid-template-columns:minmax(7rem,1fr) minmax(0,6fr);align-items:center;gap:.5rem clamp(1rem,2.5vw,2rem);display:grid}.fly-lane__title{color:var(--sol);font-size:clamp(1.8rem,3vw,2.8rem)}.fly-lane__track{padding-bottom:1.7rem;position:relative}.fly-lane__track svg{width:100%;height:auto;display:block;overflow:visible}.fly-lane__strip{fill:#2f2a22}.fly-lane__line{fill:var(--marfil)}.fly-lane__tape{fill:var(--sol)}.fly-lane__mark{bottom:0;left:var(--x);background:var(--marfil);color:var(--carbon);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0 .2rem .2rem;padding:.15rem .45rem;font-size:.75rem;font-weight:750;font-stretch:100%;position:absolute;translate:-.15rem}.fly-lane__measure{color:var(--f-dim);grid-column:2;align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:flex}.fly-lane__swatch{background:var(--sol);flex:none;width:1.6rem;height:.45rem}.fly-cub__body{fill:var(--marfil)}.fly-cub__wing{fill:#d9d4c8}.fly-cub__stripe{fill:var(--cub)}.fly-cub__glass{fill:#23373f}.fly-cub__strut,.fly-cub__prop{fill:none;stroke:var(--marfil);stroke-width:1.6px;stroke-linecap:round}.fly-cub__prop{stroke-opacity:.5;stroke-width:2.2px}.fly-cub__tire{fill:#11120f;stroke:#5b5f57;stroke-width:1.2px}.fly-cub__hub{fill:#9aa0a3}.fly-medicion__figure figcaption{padding-top:.25rem}.fly-medicion__cycle{background:var(--sol);color:var(--carbon);font-family:var(--font-display);text-transform:uppercase;padding:.5rem .9rem .42rem;font-size:clamp(1.15rem,.9rem + .9vw,1.75rem);font-weight:900;font-stretch:62%;line-height:1;display:inline-block}.fly-rules{margin-top:clamp(2rem,5vh,3rem)}.fly-rules__list{counter-reset:regla;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem clamp(2rem,4vw,4rem);margin-top:1rem;display:grid}.fly-rules__list li{counter-increment:regla;padding-left:2.6rem;font-size:1.0625rem;line-height:1.5;position:relative}.fly-rules__list li:before{content:counter(regla);font-family:var(--font-display);color:var(--sol);font-size:2rem;font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:-.2rem;left:0}.fly-instructivo{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,8vh,5rem);display:grid}.fly-instructivo__head{align-content:start;justify-items:start;gap:1rem;display:grid}.fly-instructivo__head p{color:var(--f-dim)}.fly-instructivo__groups{align-content:start;gap:.6rem;display:grid}.fly-fold__sum{cursor:pointer;border-radius:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem 1rem;min-height:3.5rem;padding:.95rem 1.15rem;list-style:none;transition:background-color .25s;display:grid}.fly-fold__sum::-webkit-details-marker{display:none}.fly-fold__title{font-size:1.125rem;font-weight:700;line-height:1.3}.fly-fold__count{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sol);font-size:.75rem;font-weight:750;font-stretch:125%}.fly-fold__mark{background:var(--sol);width:1.6rem;height:1.6rem;position:relative}.fly-fold__mark:before,.fly-fold__mark:after{content:"";background:var(--carbon);height:3px;transition:rotate .35s var(--f-brake);position:absolute;inset:50% 22%;translate:0 -50%}.fly-fold__mark:after{rotate:90deg}.fly-fold[open] .fly-fold__mark:before{rotate:45deg}.fly-fold[open] .fly-fold__mark:after{rotate:135deg}@media (hover:hover){.fly-fold__sum:hover{background:var(--f-ghost)}}.fly-fold__body{padding:0 1.15rem 1.2rem}.fly-fold__body p{max-width:64ch;color:var(--f-dim);font-size:1.0625rem;line-height:1.6}.fly-instructivo__list{counter-reset:item;gap:.6rem;display:grid}.fly-instructivo__list li{color:var(--f-dim);counter-increment:item;padding-left:1.6rem;font-size:1rem;line-height:1.55;position:relative}.fly-instructivo__list li:before{content:counter(item) ".";font-variant-numeric:tabular-nums;color:var(--marfil);font-weight:700;position:absolute;left:0}.fly-instructivo__group ol{counter-reset:item;gap:.6rem;margin-top:.75rem;display:grid}.fly-instructivo__group li{color:var(--f-dim);counter-increment:item;padding-left:1.6rem;font-size:.9375rem;line-height:1.5;position:relative}.fly-instructivo__group li:before{content:counter(item) ".";font-variant-numeric:tabular-nums;color:var(--marfil);font-weight:700;position:absolute;left:0}.fly-instructivo__lead{color:var(--marfil);margin-bottom:.75rem;font-size:1rem}.fly-clases{margin-top:clamp(4.5rem,12vh,8rem)}.fly-clases__head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:1rem 3rem;display:grid}.fly-clases__head .fly-lead{margin-top:0}.fly-clases__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2rem,5vh,3rem);display:grid}.fly-clase{background:var(--f-panel);border-radius:.35rem;flex-direction:column;gap:.9rem;padding:1.4rem 1.2rem 1.25rem;display:flex}.fly-clase__name{font-size:clamp(2rem,2.9vw,2.9rem)}.fly-clase__weight{gap:.15rem;display:grid}.fly-clase__lb{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:900;font-stretch:75%;line-height:.95}.fly-clase__text{color:var(--f-dim)}.fly-clase__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:auto;display:grid}.fly-video--mini{gap:.4rem}.fly-video--mini .fly-video__play{width:2rem;height:2rem;bottom:.45rem;left:.45rem}.fly-video--mini .fly-video__play svg{width:1rem;height:1rem}.fly-video--mini .fly-video__len{display:none}.fly-video--mini .fly-video__title{color:var(--f-dim);font-size:.8125rem;font-weight:500}.fly-note{grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.75rem;max-width:72ch;margin-top:1.75rem;font-size:1.0625rem;line-height:1.5;display:grid}.fly-note .fly-x{width:.85rem;height:.85rem}.fly-clase .fly-video__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fly-form__sub{gap:.2rem;display:grid}.fly-grid{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(.6rem,1.2vw,1rem);display:grid}.fly-day{grid-row:span 5;grid-template-rows:subgrid;background:var(--f-panel);border-radius:.35rem;display:grid}.fly-day__head{padding:1.2rem 1.15rem 1rem}.fly-day__title{font-weight:inherit;gap:.55rem;display:grid}.fly-day__name{color:var(--marfil);font-size:clamp(1.5rem,2.1vw,2.05rem)}.fly-day__slots{grid-row:span 3;grid-template-rows:subgrid;display:grid}.fly-slot{background:linear-gradient(var(--f-ground) 0 0) top / 100% 3px no-repeat;padding:.95rem 1.15rem}.fly-slot dd{margin-top:.4rem;font-size:.9375rem;line-height:1.45}.fly-slot--noche{background-color:#10120f}.fly-day__videos{background:linear-gradient(var(--f-ground) 0 0) top / 100% 3px no-repeat;align-content:start;gap:.75rem;padding:1rem 1.15rem 1.2rem;display:grid}.fly-aerodromo__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.fly-volando__photo{grid-column:2}.fly-freq{gap:.2rem;margin-top:2rem;display:grid}.fly-freq__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);transform:skewX(var(--f-slant));transform-origin:0 100%;font-size:clamp(4.2rem,8vw,7.5rem);font-weight:900;font-stretch:62%;line-height:.85}.fly-volando__videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.fly-hospedaje{background:var(--marfil);color:var(--carbon);border-radius:.4rem;grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;align-items:center;gap:.9rem clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid}.fly-hospedaje .fly-h3{grid-row:span 2}.fly-hospedaje>p:last-of-type{grid-column:2}.fly-hospedaje .fly-btn{grid-area:1/3/span 2}.fly-hospedaje__q{font-size:1.125rem;font-weight:700}.fly-hospedaje .fly-btn--sol{--fill:var(--carbon);--fill-ink:var(--marfil)}.fly-faq{margin-top:clamp(4.5rem,12vh,8rem)}.fly-faq__head{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:1rem 3rem;display:grid}.fly-faq__head .fly-lead{margin-top:0}.fly-faq__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.25rem,5vh,3.25rem);display:grid}.fly-faq__topic{background:var(--sol);color:var(--carbon);font-family:var(--font-display);text-transform:uppercase;transform:skewX(var(--f-slant));margin-bottom:.6rem;padding:.3rem .65rem .22rem;font-size:1.15rem;font-weight:900;font-stretch:62%;line-height:1;display:inline-block}.fly-faq__list{gap:.5rem;display:grid}.fly-faq__other{background:linear-gradient(var(--sol) 0 0) top left / 4rem 4px no-repeat;margin-top:clamp(2.75rem,7vh,4rem);padding-top:2rem}.fly-faq__other .fly-xlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(2rem,5vw,5rem)}.fly-faq__deadline{margin-top:1.5rem;font-weight:700}.fly-faq__pdf{background:var(--f-panel);border-radius:.4rem;grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto;align-items:center;gap:1rem 2rem;margin-top:clamp(2.5rem,6vh,3.5rem);padding:clamp(1.25rem,2.5vw,2rem);display:grid}.fly-faq__pdf p{color:var(--f-dim)}.fly-ubicacion{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:.75rem clamp(2rem,5vw,5rem);margin-top:clamp(4rem,10vh,6.5rem);display:grid}.fly-ubicacion .fly-h3{grid-column:1/-1}.fly-ubicacion__coords{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);grid-row:span 2;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:900;font-stretch:62%;line-height:.9}.fly-ubicacion__text{font-size:var(--text-l);font-weight:600;line-height:1.3}.fly-cholila__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.fly-cholila__media{gap:1.75rem;display:grid}.fly-cholila__body{justify-items:start;gap:1.75rem;display:grid}.fly-cholila__note{margin-bottom:-.75rem}.fly-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.fly-mode{background:var(--f-panel);border-radius:.35rem;align-content:start;gap:.8rem;padding:1.4rem 1.3rem;display:grid}.fly-mode .fly-h3{font-size:clamp(1.6rem,2.3vw,2.2rem)}.fly-price{gap:.2rem;display:grid}.fly-price__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);font-size:clamp(2.6rem,4vw,3.8rem);font-weight:900;font-stretch:75%;line-height:.95}.fly-mode__note{color:var(--f-dim);font-size:.9375rem}.fly-cholila__access{grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:1.125rem;font-weight:600;line-height:1.45;display:grid}.fly-cholila__safety{color:var(--f-dim);font-size:.9375rem;line-height:1.6}.fly-cholila__video{width:100%}.fly-patro__head,.fly-stands__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid}.fly-patro__head p,.fly-stands__head p{font-size:1.125rem;line-height:1.5}.fly-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2rem,5vh,3rem);display:grid}.fly-tier{border-radius:.35rem;align-content:start;gap:.9rem;padding:clamp(1.4rem,2.5vw,2rem);display:grid}.fly-tier--presentador{background:var(--sol);min-height:34rem;color:var(--carbon)}.fly-tier--principal{background:var(--marfil);min-height:31rem;color:var(--carbon)}.fly-tier--diamante{background:var(--f-panel);min-height:27rem;box-shadow:inset 0 0 0 2px var(--f-line)}.fly-tier__name{font-size:clamp(1.7rem,2.5vw,2.5rem)}.fly-tier__price{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(3rem,5vw,5rem);font-weight:900;font-stretch:75%;line-height:.9}.fly-tier--diamante .fly-tier__price{color:var(--sol)}.fly-tier__entries{font-weight:700}.fly-patro__foot,.fly-stands__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1.5rem,4vw,4rem);margin-top:clamp(1.75rem,4vh,2.5rem);display:grid}.fly-patro__foot p,.fly-stands__foot p{color:var(--f-dim)}.fly-stands{margin-top:clamp(4.5rem,12vh,8rem)}.fly-stands__head .fly-price{grid-column:2}.fly-facts{background:var(--f-ground);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:clamp(2rem,5vh,3rem);display:grid}.fly-facts>div{background:var(--f-panel);align-content:start;gap:.45rem;padding:1.2rem 1.25rem 1.3rem;display:grid}.fly-facts dd{line-height:1.5}.fly-facts>div:last-child{grid-column:span 2}.fly-logos{margin-top:clamp(4.5rem,12vh,8rem)}.fly-logos__wall{grid-template-columns:repeat(11,minmax(0,1fr));gap:.5rem;margin-top:clamp(1.75rem,4vh,2.5rem);display:grid}.fly-logos__wall li{aspect-ratio:3/2;background:#050605;border-radius:.3rem;place-items:center;min-height:0;padding:.6rem .7rem;display:grid;overflow:hidden}.fly-logos__wall img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3.4rem}.fly-staff{margin-top:var(--f-gap);background:var(--sol);color:var(--carbon);padding-bottom:clamp(4rem,10vh,6.5rem)}.fly-staff .fly-head__key{background:var(--carbon);color:var(--sol)}.fly-staff .fly-label{color:var(--carbon)}.fly-staff .fly-x{fill:var(--carbon)}.fly-staff .fly-tape{background:var(--carbon);color:var(--sol)}.fly-staff .fly-tape .fly-x{fill:var(--sol)}.fly-staff :focus-visible{outline-color:var(--carbon);box-shadow:0 0 0 2px var(--sol)}.fly-staff__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.fly-staff__count{line-height:.8;font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-stretch:62%;display:grid}.fly-staff__n{font-size:clamp(9rem,22vw,20rem);line-height:.78}.fly-staff__word{font-size:clamp(2.4rem,5vw,4.8rem)}.fly-staff__lists{justify-items:start;gap:1rem;display:grid}.fly-staff__lists .fly-xlist{margin:0 0 1rem}.fly-staff__important{font-weight:700}.fly-ventanilla__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:1rem 3rem;display:grid}.fly-ventanilla__head .fly-lead{margin-top:0}.fly-ventanilla__grid{grid-template-columns:minmax(0,1fr) minmax(19rem,22rem);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.25rem,5vh,3.25rem);display:grid}.fly-desk{scroll-margin-top:4.5rem}.fly-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.fly-tab{--tone:var(--sol);--tone-ink:var(--carbon);min-height:2.9rem;box-shadow:inset 0 0 0 2px var(--f-line);font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(var(--tone) 0 0) left / 0% 100% no-repeat;transition:background-size .4s var(--f-brake), color .25s, box-shadow .25s;border-radius:.3rem;flex:none;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:800;font-stretch:100%;display:inline-flex}.fly-tab:before{content:"";background:var(--tone);border-radius:.15rem;width:.8rem;height:.8rem}.fly-tab.tone-glaciar{--tone:var(--glaciar)}.fly-tab.tone-niebla{--tone:var(--niebla)}.fly-tab.tone-manga{--tone:var(--manga)}.fly-tab.tone-marfil{--tone:var(--marfil)}.fly-tab.tone-cub{--tone:var(--cub);--tone-ink:var(--marfil)}@media (hover:hover){.fly-tab:hover{color:var(--tone-ink);box-shadow:none;background-size:100% 100%}.fly-tab:hover:before{background:var(--tone-ink)}}.fly-tab.is-on{color:var(--tone-ink);box-shadow:none;background-size:100% 100%}.fly-tab.is-on:before{background:var(--tone-ink);transition:scale .25s var(--f-brake)}@media (hover:hover){.fly-tab.is-on:hover:before{scale:1.35}}.fly-panel{margin-top:1.5rem}.fly-form{gap:1.5rem;display:grid}.fly-form__intro{max-width:62ch;color:var(--f-dim)}.fly-form__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fly-form__counts .fly-stepper{background:var(--f-panel);border-radius:.35rem;padding:1.1rem 1.2rem}.fly-form__incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:grid}.fly-form__row,.fly-person,.fly-form__cholila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem 1.25rem;display:grid}.fly-person,.fly-form__cholila{background:var(--f-panel);border:0;border-radius:.35rem;margin:0;padding:1.3rem 1.25rem 1.4rem}.fly-person__title{float:left;width:100%;color:var(--sol);margin-bottom:.1rem;font-size:1.85rem}.fly-person__title+*{clear:both}.fly-field{align-content:start;gap:.4rem;display:grid}.fly-field--wide,.fly-chips,.fly-form__row>.fly-label,.fly-person>.fly-field__hint,.fly-form__cholila>.fly-field__hint{grid-column:1/-1}.fly-field__label{padding:0;font-size:.875rem;font-weight:700;line-height:1.3}.fly-field__hint{color:var(--f-dim);font-size:.8125rem;line-height:1.45}.fly-input{border:2px solid var(--f-line);background:var(--f-ground);width:100%;min-height:2.9rem;color:var(--marfil);font:inherit;color-scheme:dark;caret-color:var(--sol);border-radius:.3rem;padding:.6rem .8rem;font-size:1rem;transition:border-color .2s}.fly-input::placeholder{color:#8d9189}.fly-input:hover{border-color:#575c54}.fly-input:focus-visible{border-color:var(--sol);outline:none;box-shadow:0 0 0 3px #f5b82e59}.fly-input--area{resize:vertical;min-height:5.5rem}.fly-chips{border:0;min-width:0;margin:0;padding:0}.fly-chips__row{flex-wrap:wrap;gap:.45rem;margin-top:.5rem;display:flex}.fly-chip{cursor:pointer;display:inline-flex;position:relative}.fly-chip input,.fly-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fly-chip span{min-height:2.5rem;box-shadow:inset 0 0 0 2px var(--f-line);border-radius:.3rem;align-items:center;padding:.45rem .85rem;font-size:.9375rem;font-weight:600;line-height:1.2;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.fly-chip:hover span{box-shadow:inset 0 0 0 2px var(--marfil)}}.fly-chip.is-on span{background:var(--manga);color:var(--carbon);box-shadow:none}.fly-chip:has(input:focus-visible) span,.fly-check:has(input:focus-visible) .fly-check__box{outline:3px solid var(--sol);outline-offset:2px}.fly-check{cursor:pointer;grid-column:1/-1;align-items:center;gap:.8rem;min-height:2.75rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.fly-check__box{width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 2px var(--marfil);border-radius:.25rem;place-items:center;display:grid}.fly-check__box .fly-x{width:1rem;height:1rem;fill:var(--carbon);opacity:0}.fly-check.is-on .fly-check__box{background:var(--manga);box-shadow:none}.fly-check.is-on .fly-check__box .fly-x{opacity:1}.fly-stepper{align-content:start;gap:.45rem;display:grid}.fly-stepper__row{align-items:center;gap:.6rem;display:flex}.fly-stepper__btn{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 2px var(--marfil);color:var(--marfil);border-radius:50%;place-items:center;transition:background-color .2s,color .2s,scale .15s;display:grid}.fly-stepper__btn svg{fill:currentColor;width:1.1rem;height:1.1rem}@media (hover:hover){.fly-stepper__btn:not([aria-disabled=true]):hover{background:var(--sol);color:var(--carbon);box-shadow:none}}.fly-stepper__btn:active:not([aria-disabled=true]){scale:.92}@media (hover:hover){.fly-stepper__btn[aria-disabled=true]:hover{box-shadow:inset 0 0 0 2px var(--f-line)}}.fly-stepper__btn[aria-disabled=true]{cursor:not-allowed;color:#6f746b;box-shadow:inset 0 0 0 2px var(--f-ghost)}.fly-stepper__value{min-width:2.2ch;font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:900;font-stretch:75%;line-height:1}.fly-counter{justify-items:center;gap:1rem;display:grid;position:sticky;top:4.5rem}.fly-counter__hang{justify-items:center;display:grid}.fly-counter .fly-lanyard{height:3.25rem}.fly-counter .fly-lanyard__text{visibility:hidden}.fly-pass-stack{display:grid;position:relative}.fly-pass-ghost{translate:calc(var(--k) * .55rem) calc(var(--k) * .45rem);rotate:calc(var(--k) * 1.6deg);opacity:calc(1 - var(--k) * .22);background:#d9d4c8;border-radius:.85rem;position:absolute;inset:-.35rem 0 0}.fly-pass--mine{--pass-w:min(19rem, 100%)}.fly-pass__edition{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#5a5f58;font-size:.75rem;font-weight:750;font-stretch:112%}.fly-pass__name{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:.4rem;font-size:2rem;font-weight:900;font-stretch:62%;line-height:.95}.fly-pass__name.is-empty{color:#686d66}.fly-pass__chips{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.fly-pass__chips li{background:var(--carbon);color:var(--sol);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:.2rem;padding:.2rem .45rem .15rem;font-size:.75rem;font-weight:800;font-stretch:112%}.fly-pass__rows{gap:.3rem;margin-top:.8rem;display:grid}.fly-pass__rows div{grid-template-columns:6.2rem minmax(0,1fr);gap:.5rem;font-size:.8125rem;line-height:1.3;display:grid}.fly-pass__rows dt{color:#4f544d;font-weight:700}.fly-pass__rows dd{overflow-wrap:anywhere;font-weight:600}.fly-pass__count{background:var(--manga);color:var(--carbon);font-family:var(--font-display);border-radius:.2rem;padding:.2rem .45rem;font-size:1.1rem;font-weight:900;font-stretch:75%;line-height:1;position:absolute;top:1.6rem;right:.9rem}.fly-total{background:var(--f-panel);border-radius:.35rem;width:100%;padding:1.1rem 1.2rem}.fly-total__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);margin-top:.3rem;font-size:clamp(2.6rem,3.6vw,3.4rem);font-weight:900;font-stretch:75%;line-height:.95}.fly-total__lines,.fly-total__empty{color:var(--f-dim);margin-top:.5rem;font-size:.875rem;line-height:1.45}.fly-counter__missing{background:var(--f-ghost);width:100%;padding:.65rem .85rem;font-size:.875rem;font-weight:600;line-height:1.45}.fly-counter__missing.is-ready{color:var(--sol);background:0 0;padding:0}@supports (top:1dvh){.fly-counter{top:min(4.5rem, calc(100dvh - var(--counter-h,0px) - 1rem))}}@media (width>=861px){.fly-counter .fly-pass-stack{width:min(19rem,100%)}}.fly-counter__note,.fly-counter__consent{width:100%;color:var(--f-dim);font-size:.8125rem;line-height:1.45}.fly-counter__send{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;width:100%;display:flex}.fly-counter__send .fly-btn{flex:100%;justify-content:center}.fly-bar{z-index:40;padding:.55rem var(--gutter);background:var(--f-deep);color:var(--marfil);box-shadow:inset 0 3px 0 var(--sol), 0 -.6rem 1.6rem -.8rem #0009;transition:translate .45s var(--f-brake);align-items:stretch;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.fly-bar.is-on{translate:0}html:has(.fly-bar.is-on){scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.fly-bar__zones ol{gap:.35rem;height:100%;display:flex}.fly-bar__key{height:100%;min-height:2.75rem;color:var(--marfil);background:linear-gradient(var(--sol) 0 0) left / 0% 100% no-repeat;transition:background-size .35s var(--f-brake), color .2s;border-radius:.25rem;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .55rem;text-decoration:none;display:flex}.fly-bar__n{font-family:var(--font-display);font-size:1.5rem;font-weight:900;font-stretch:62%;line-height:1}.fly-bar__name{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:750;font-stretch:100%}.fly-bar__key.is-current,.fly-bar__key:focus-visible{color:var(--carbon);background-size:100% 100%}@media (hover:hover){.fly-bar__key:hover{color:var(--carbon);background-size:100% 100%}}.fly-bar__mine{background:var(--f-panel);min-width:0;color:var(--marfil);border-radius:.25rem;align-items:center;gap:.75rem;margin-left:auto;padding:.3rem .9rem .3rem .35rem;text-decoration:none;transition:background-color .25s;display:flex}@media (hover:hover){.fly-bar__mine:hover{background:var(--f-ghost)}}.fly-bar__band{background:var(--sol);border-radius:.15rem;flex:none;align-self:stretch;width:.55rem}.tone-niebla .fly-bar__band{background:var(--niebla)}.tone-glaciar .fly-bar__band{background:var(--glaciar)}.tone-manga .fly-bar__band{background:var(--manga)}.tone-marfil .fly-bar__band{background:var(--marfil)}.tone-cub .fly-bar__band{background:var(--cub)}.fly-bar__who{min-width:0;display:grid}.fly-bar__role{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--sol);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:750;font-stretch:100%;overflow:hidden}.fly-bar__name2{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:900;font-stretch:62%;line-height:1.05;overflow:hidden}.fly-bar__total{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--sol);white-space:nowrap;font-size:1.35rem;font-weight:900;font-stretch:75%}.fly-bar__short,.fly-bar__send{display:none}@media (width>=861px){.fly-bar.is-desk:not(.has-focus){translate:0 110%}}@media (width<=1100px){.fly-bar__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fly-bar__key{padding-inline:.7rem}}.fly-prensa{padding-bottom:var(--f-gap)}.fly-prensa__inner{gap:1rem;display:grid}.fly-prensa__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.fly-prensa__link{background:var(--f-panel);color:inherit;transition:background-color .3s var(--f-brake), color .3s;border-radius:.35rem;gap:.4rem;padding:1.3rem 1.25rem 1.4rem;text-decoration:none;display:grid}.fly-prensa__value{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.2rem,.9rem + .85vw,1.7rem);font-weight:800;font-stretch:72%;line-height:1.1}@media (hover:hover){.fly-prensa__link:hover{background:var(--sol);color:var(--carbon)}.fly-prensa__link:hover .fly-label{color:var(--carbon)}}.fly-prensa__link:focus-visible{background:var(--sol);color:var(--carbon)}.fly-prensa__link:focus-visible .fly-label{color:var(--carbon)}@keyframes fly-frenar{0%{translate:-70vw}to{translate:0}}@keyframes fly-colgar{0%{translate:0 -105%}to{translate:0}}@keyframes fly-sellar{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}.fly-intro .fly-hero__line{animation:fly-frenar .62s var(--f-brake) both}.fly-intro .fly-hero__line+.fly-hero__line{animation-delay:.1s}.fly-intro .fly-hang{animation:fly-colgar .75s .2s var(--f-brake) both, fly-mecer 6.5s .95s ease-in-out infinite alternate paused}.fly-intro .fly-hang.is-swinging{animation-play-state:running,running}.fly-intro .fly-pass__stamp{animation:.32s cubic-bezier(.3,0,0,1) .95s both fly-sellar}.fly-reveal .fly [data-reveal]{opacity:0;translate:-2.5rem}.fly-reveal .fly [data-reveal].is-in{opacity:1;transition:translate .55s var(--f-brake), opacity .3s linear;translate:0}@media (prefers-reduced-motion:reduce){.fly-ticker__track,.fly-hang,.fly-intro .fly-hang,.fly-intro .fly-hero__line,.fly-intro .fly-pass__stamp{animation:none}.fly-bar,.fly-bar__key,.fly-fold__mark:before,.fly-fold__mark:after,.fly-video__frame img,.fly-video__frame:after,.fly-video__play,.fly-link,.fly-key,.fly-tab,.fly-chip span,.fly-stepper__btn,.fly-prensa__link{transition:none}}@media (width<=1180px){.fly-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fly-hospedaje{grid-template-columns:minmax(0,1fr)}.fly-hospedaje .fly-h3,.fly-hospedaje .fly-btn,.fly-hospedaje>p:last-of-type{grid-area:auto}.fly-hospedaje .fly-btn{justify-self:start}.fly-logos__wall{grid-template-columns:repeat(auto-fill,minmax(min(46%,9rem),1fr))}.fly-prueba{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(12rem,4fr)}.fly-clases__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fly-instructivo{grid-template-columns:minmax(0,1fr)}.fly-ventanilla__grid{grid-template-columns:minmax(0,1fr) minmax(17rem,19rem)}.fly-form__row,.fly-person,.fly-form__cholila{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.fly{--f-gap:clamp(4rem, 11vh, 5.5rem);--f-xl:clamp(2.6rem, 12vw, 4rem);--f-l:clamp(1.7rem, 7.5vw, 2.3rem);--f-cut:4.5rem}.fly-top{position:static}.fly-hero{min-height:0;padding-bottom:1.5rem}.fly-hero__photo,.fly-hero__band{height:min(64svh,34rem);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--f-cut)), 0 100%);position:relative;inset:auto}.fly-hero__band{height:calc(min(64svh,34rem) + .9rem);position:absolute;top:0;left:0;right:0}.fly-hero__photo img{object-position:50% 40%}.fly-hero__body{min-height:0;padding:0 var(--gutter);margin-top:-6.5rem}.fly-hero__title{font-size:clamp(2.6rem,13.2vw,4.4rem)}.fly-hero__line{white-space:normal}.fly-hero__lead{max-width:none;margin-top:1.2rem;padding:0}.fly-hero__actions{width:100%}.fly-hero__actions .fly-btn{flex:100%;justify-content:center}.fly-hang{margin:2rem var(--gutter) 0;justify-items:stretch;animation:none;position:relative;top:auto;right:auto}.fly-hang .fly-lanyard{display:none}.fly-pass--hero{--pass-w:100%;margin-top:0}.fly-pass--hero .fly-key{min-height:3.3rem}.fly-staff__count{justify-self:start}.fly-intro .fly-hang{animation:none}.fly-ticker{margin-top:2rem;position:relative;bottom:auto}.fly-head{grid-template-columns:minmax(0,1fr)}.fly-head__key{width:4.75rem}.fly-reps__head,.fly-encuentro__top,.fly-encuentro__stol,.fly-pillars li,.fly-medicion__head,.fly-clases__head,.fly-instructivo__groups,.fly-aerodromo__grid,.fly-faq__head,.fly-faq__list,.fly-faq__other .fly-xlist,.fly-faq__pdf,.fly-ubicacion,.fly-cholila__grid,.fly-modes,.fly-patro__head,.fly-stands__head,.fly-patro__foot,.fly-stands__foot,.fly-staff__grid,.fly-ventanilla__head,.fly-ventanilla__grid,.fly-form__counts,.fly-form__incl,.fly-rules__list,.fly-prensa__links{grid-template-columns:minmax(0,1fr)}.fly-reps__head .fly-link,.fly-stands__head .fly-price{grid-column:auto}.fly-facts{grid-template-columns:minmax(0,1fr)}.fly-facts>div:last-child{grid-column:auto}.fly-logos__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.fly-logos__wall img{max-height:2.6rem}.fly-tabs{margin-inline:calc(var(--gutter) * -1);padding:.2rem var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fly-tab{scroll-snap-align:start}.fly-hero__photo,.fly-hero__band{height:min(56svh,30rem)}.fly-hero__band{height:calc(min(56svh,30rem) + .9rem)}.fly-bar{padding:.45rem .6rem calc(.45rem + env(safe-area-inset-bottom));gap:.4rem}.fly-bar__zones ol{gap:.2rem}.fly-bar__key{justify-content:center;min-width:2.15rem;padding:.2rem .25rem}.fly-bar__mine{flex:0 auto;gap:.5rem;padding-right:.6rem}.fly-bar__name2{font-size:1rem}.fly-bar__total{font-size:1.1rem}.fly-bar.is-desk .fly-bar__zones{display:none}.fly-bar.is-desk .fly-bar__mine{flex:auto;margin-left:0}.fly-bar.is-desk .fly-bar__send{flex:none;align-self:center;height:2.75rem;padding-inline:.9rem;display:inline-flex}.fly-bar__who,.fly-bar__total{display:none}.fly-bar__short{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.8125rem;font-weight:800;font-stretch:85%;display:inline}.fly-bar.is-desk .fly-bar__short{display:none}.fly-bar.is-desk .fly-bar__who,.fly-bar.is-desk .fly-bar__total{display:grid}.fly-bar.is-desk .fly-bar__name2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.2;display:-webkit-box;overflow:hidden}.fly-counter{order:-1}.fly-tabs{scroll-padding-inline:var(--gutter)}.fly-reps__days{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:.9rem;display:flex;overflow-x:auto}.fly-reps__days li{scroll-snap-align:start;flex:0 0 82%}.fly-reps__more{grid-template-columns:repeat(2,minmax(0,1fr))}.fly-prueba{grid-template-columns:minmax(0,1fr);gap:.75rem}.fly-prueba__name,.fly-prueba__when,.fly-prueba__text>p,.fly-prueba__video{grid-area:auto/1}.fly-prueba .fly-prueba__when,.fly-prueba--precision .fly-prueba__text>p:not(.fly-prueba__when){grid-row:auto}.fly-prueba__text>p:not(.fly-prueba__when){margin-top:0}.fly-prueba__video{width:min(100%,22rem);margin-top:.4rem}.fly-lane{grid-template-columns:minmax(0,1fr)}.fly-lane__measure{grid-column:1}.fly-clases__list{grid-template-columns:minmax(0,1fr)}.fly-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:.9rem}.fly-day,.fly-day__slots{grid-row:auto;grid-template-rows:none}.fly-volando__photo{grid-area:auto/1}.fly-faq__groups,.fly-tiers{grid-template-columns:minmax(0,1fr)}.fly-tier--presentador,.fly-tier--principal,.fly-tier--diamante{min-height:0}.fly-counter{position:static}.fly-counter__hang{width:100%}.fly-counter .fly-lanyard{display:none}.fly-pass--mine{--pass-w:100%}.fly-staff__n{font-size:clamp(8rem,44vw,12rem)}}@media (width<=380px){.fly-bar__key{min-width:2rem}}@media (width<=430px){.fly-bar__role{letter-spacing:.02em;font-stretch:75%}}@media (width<=340px){.fly-bar__role{letter-spacing:0;font-size:.6875rem}}.fly-medicion__figure{overflow:clip}body:has(.fly-bar.is-on.has-focus) #root>footer{padding-bottom:5rem}