/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-ease:initial;--tw-border-style:solid}}}.b-attraction-showcase{width:100%;padding-block:var(--section-pady);position:relative}.b-attraction-showcase__container{--container-page-max-width:1512px;--container-page-pad-inline:clamp(16px, 4vw, 64px);width:100%;max-width:var(--container-page-max-width);padding-inline:var(--container-page-pad-inline);gap:var(--spacing-fluid-12,clamp(48px, 2.84rem + .8vw, 56px));flex-direction:column;margin-inline:auto;display:flex}@media(min-width:73.125rem){.b-attraction-showcase__container{align-items:stretch;gap:var(--spacing-12,3rem);flex-direction:row}}.b-attraction-showcase__text-block{gap:var(--spacing-5,1.25rem);width:100%;color:var(--color-dark,#102830);flex-direction:column;display:flex}@media(min-width:73.125rem){.b-attraction-showcase__text-block{flex-shrink:0;justify-content:center;width:26rem}}@media(min-width:82.5rem){.b-attraction-showcase__text-block{gap:var(--spacing-8,2rem)}}.b-attraction-showcase__title-group{width:fit-content;position:relative}.b-attraction-showcase__balloon-anchor{position:absolute;top:0;right:0;transform:translate(90%,-120%)}@media(min-width:82.5rem){.b-attraction-showcase__balloon-anchor{transform:translate(90%,-120%)scale(1.25)}}.b-attraction-showcase__balloon{transform-origin:0 100%;width:fit-content;animation:5s ease-in-out infinite vamos-att-showcase-balloon-float;display:inline-flex;position:relative}@media(prefers-reduced-motion:reduce){.b-attraction-showcase__balloon{animation:none}}.b-attraction-showcase__balloon-bubble{align-items:center;gap:var(--spacing-2,.5rem);background-color:var(--color-light,#fff);--tw-leading:1;border-radius:var(--radius-balloon);padding:14px 22px;line-height:1;display:inline-flex;box-shadow:0 12px 28px #00141e1f}.b-attraction-showcase__balloon-tail-big{bottom:calc(var(--spacing,.25rem) * -1.5);left:calc(var(--spacing,.25rem) * 3.5);height:var(--spacing-4,1rem);width:var(--spacing-4,1rem);border-radius:var(--radius-full,999px);background-color:var(--color-light,#fff);position:absolute}.b-attraction-showcase__balloon-tail-small{bottom:calc(var(--spacing-5,1.25rem) * -1);left:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-full,999px);background-color:var(--color-light,#fff);position:absolute}.b-attraction-showcase__balloon-emoji{--tw-leading:1;font-size:22px;line-height:1}.b-attraction-showcase__title{font-family:var(--font-display,var(--font-display));font-size:var(--text-3xl,clamp(1.75rem, 1.36rem + 1.69vw, 2.5rem));line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:1.05;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.05;font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-primary-base,#49aecd)}@media(min-width:73.125rem){.b-attraction-showcase__title{font-size:3.5rem}}.b-attraction-showcase__description{--tw-leading:var(--leading-relaxed,1.625);max-width:560px;line-height:var(--leading-relaxed,1.625);color:#102830cc}@supports (color:color-mix(in lab,red,red)){.b-attraction-showcase__description{color:color-mix(in oklab,var(--color-dark,#102830) 80%,transparent)}}.b-attraction-showcase__description{font-size:var(--text-body)}.b-attraction-showcase__cta-row{margin-top:var(--spacing-1,.25rem);justify-content:space-between;align-items:center;gap:var(--spacing-fluid-4,clamp(16px, .84rem + .8vw, 24px));display:flex}.b-attraction-showcase__cta{width:fit-content;color:var(--color-primary-medium,#0088a7);background-color:#0000!important}.b-attraction-showcase__cta .c-cta__ripple-blob{background-color:var(--color-primary-medium)}.b-attraction-showcase__cta .c-cta__icon{color:var(--color-primary-medium)}@media(pointer:fine){.b-attraction-showcase__cta:hover .c-cta__icon{color:var(--color-primary-light)}}.b-attraction-showcase__cta .c-cta__title>span:after{color:var(--color-primary-light)}.b-attraction-showcase__nav-arrows{align-items:center;gap:var(--spacing-1,.25rem);display:flex}@media(min-width:48rem){.b-attraction-showcase__nav-arrows{gap:var(--spacing-2,.5rem)}}.b-attraction-showcase__nav-button{cursor:pointer;border-radius:var(--radius-full,999px);background-color:var(--color-primary-medium,#0088a7);color:var(--color-light,#fff);height:var(--spacing-fluid-12);width:var(--spacing-fluid-12);border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s ease-out,transform .3s;display:inline-flex;transform:translateZ(0)}.b-attraction-showcase__nav-button:disabled{cursor:not-allowed;opacity:.5}@media(pointer:fine){.b-attraction-showcase__nav-button:hover{background-color:var(--color-primary-dark);transition:background-color .3s ease-out,transform .6s var(--ease-overshoot);transform:scale(1.04)}}.b-attraction-showcase__carousel{min-width:calc(var(--spacing,.25rem) * 0);flex:1;overflow:hidden}@media(min-width:73.125rem){.b-attraction-showcase__carousel{--b-att-showcase-pull-end:calc(var(--container-page-pad-inline,clamp(16px, 4vw, 64px)) + max(0px, (100vw - min(var(--container-page-max-width,1512px), 100vw)) / 2));width:calc(100% + var(--b-att-showcase-pull-end));margin-inline-end:calc(-1 * var(--b-att-showcase-pull-end))}}@media(min-width:82.5rem){.b-attraction-showcase__carousel{--b-att-showcase-pull-end:0px;width:100%;margin-inline-end:0}}.b-attraction-showcase__track{margin-left:calc(var(--spacing-4,1rem) * -1);display:flex}@media(min-width:82.5rem){.b-attraction-showcase__track{margin-left:calc(var(--spacing) * -6)}}.b-attraction-showcase__slide{min-width:calc(var(--spacing,.25rem) * 0);padding-left:var(--spacing-4,1rem);flex:0 0 100%}@media(min-width:48rem){.b-attraction-showcase__slide{flex-basis:50%}}@media(min-width:73.125rem){.b-attraction-showcase__slide{flex-basis:60%}}@media(min-width:82.5rem){.b-attraction-showcase__slide{padding-left:calc(var(--spacing) * 6);flex-basis:50%}}.b-attraction-showcase__card{aspect-ratio:3/3.5;border-radius:var(--radius-card-lg);position:relative;overflow:hidden;container-type:inline-size}@media(min-width:82.5rem){.b-attraction-showcase__card{aspect-ratio:3/4}}.b-attraction-showcase__cover-layer{inset:calc(var(--spacing,.25rem) * 0);z-index:0;position:absolute}.b-attraction-showcase__cover-slide{inset:calc(var(--spacing,.25rem) * 0);opacity:0;transition:opacity var(--duration-cover) var(--ease-out-expo);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.b-attraction-showcase__cover-slide[data-active=true]{opacity:1}.b-attraction-showcase__card-overlay{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:1;--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-black,#000);--tw-gradient-via:color-mix(in oklab, var(--color-black,#000) 65%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;opacity:.7;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition:opacity var(--duration-transition);position:absolute}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-overlay{opacity:1}.b-attraction-showcase__card-price-badge{z-index:3;border-radius:var(--radius-full,999px);background-color:var(--color-paper,#f8f6f2);text-align:center;opacity:0;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition:opacity var(--duration-transition);flex-direction:column;align-items:center;gap:.2cqi;padding:2cqi 5cqi;display:flex;position:absolute;top:11cqi;right:7cqi}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-price-badge{opacity:1;transition-delay:.15s}.b-attraction-showcase__card-price-label{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-base,#49aecd);font-size:clamp(.625rem,2.4cqi,.8125rem)}.b-attraction-showcase__card-price-value{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary-base,#49aecd);font-size:clamp(.875rem,3.2cqi,1.125rem)}.b-attraction-showcase__card-dots{z-index:2;opacity:0;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition:opacity var(--duration-transition);inset-inline:7cqi;gap:1cqi;display:flex;position:absolute;top:7cqi}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-dots{opacity:1}.b-attraction-showcase__card-dot{border-radius:var(--radius-full,999px);background-color:#ffffff4d;flex:1;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.b-attraction-showcase__card-dot{background-color:color-mix(in oklab,var(--color-light,#fff) 30%,transparent)}}.b-attraction-showcase__card-dot{height:clamp(2px,.6cqi,4px)}.b-attraction-showcase__card-dot-fill{inset-block:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);transform-origin:0;border-radius:var(--radius-full,999px);background-color:var(--color-light,#fff);width:100%;transform:scaleX(var(--sp,0));position:absolute}.b-attraction-showcase__card-title{top:50%;right:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);z-index:10;text-align:center;font-family:var(--font-display,var(--font-display));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-light,#fff);transition:top var(--duration-expand) var(--ease-card),bottom var(--duration-expand) var(--ease-card),transform var(--duration-expand) var(--ease-card),text-align var(--duration-expand) var(--ease-card);padding-inline:7cqi;font-size:clamp(1.25rem,5.4cqi,1.75rem);position:absolute;transform:translateY(-50%)}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-title{text-align:left;font-size:clamp(1.25rem,5.2cqi,1.625rem);top:auto;bottom:48cqi;transform:translateY(0)}.b-attraction-showcase__card-bullets{z-index:10;gap:var(--spacing-1,.25rem);padding:calc(var(--spacing,.25rem) * 0);opacity:0;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition:opacity var(--duration-transition);inset-inline:7cqi;flex-direction:column;list-style-type:none;display:flex;position:absolute;bottom:26cqi}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-bullets{opacity:1;transition-delay:.2s}.b-attraction-showcase__card-bullet{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-light,#fff);padding-left:3.2cqi;font-size:clamp(.9375rem,4cqi,1.125rem);position:relative}.b-attraction-showcase__card-bullet:before{content:"";top:.55rem;left:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-full,999px);background-color:var(--color-light,#fff);width:.8cqi;min-width:3px;height:.8cqi;min-height:3px;position:absolute}.b-attraction-showcase__card-actions{z-index:10;opacity:0;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition:opacity var(--duration-transition);inset-inline:7cqi;align-items:center;gap:clamp(1rem,6.4cqi,2rem);display:flex;position:absolute;bottom:7cqi}.b-attraction-showcase__card[data-active=true] .b-attraction-showcase__card-actions{opacity:1;transition-delay:.3s}.b-attraction-showcase__card-action{cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);border-radius:var(--radius-full,999px);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);flex:1;height:clamp(3rem,12cqi,3.75rem);padding-inline:3.2cqi;font-size:clamp(.875rem,3.5cqi,1.0625rem);text-decoration-line:none;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.b-attraction-showcase__card-action[data-variant=outline]{color:var(--color-light,#fff);background-color:#0000}.b-attraction-showcase__card-action[data-variant=filled]{background-color:var(--color-light,#fff);color:var(--scheme-fg-strong,var(--color-primary-dark))}@media(pointer:fine){.b-attraction-showcase__card-action:hover{transition:transform .6s var(--ease-overshoot);transform:scaleX(1.02)}}.b-attraction-showcase__card-action-border{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:3;border-radius:var(--radius-full,999px);display:block;position:absolute;box-shadow:inset 0 0 0 2px}.b-attraction-showcase__card-action[data-variant=filled] .b-attraction-showcase__card-action-border{box-shadow:none}.b-attraction-showcase__card-action-ripple{inset:calc(var(--spacing,.25rem) * 0);z-index:1;border-radius:inherit;display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.b-attraction-showcase__card-action .b-attraction-showcase__card-action-ripple>span{width:100%;height:100%;transition:transform var(--duration-ripple) var(--ease-liquid),border-radius var(--duration-ripple) var(--ease-liquid);border-radius:50% 50% 0 0;display:block;transform:translateY(101%)}.b-attraction-showcase__card-action[data-variant=outline] .b-attraction-showcase__card-action-ripple>span{background-color:var(--color-light)}.b-attraction-showcase__card-action[data-variant=filled] .b-attraction-showcase__card-action-ripple>span{background-color:var(--scheme-fg-medium,var(--color-primary-medium))}@media(pointer:fine){.b-attraction-showcase__card-action:hover .b-attraction-showcase__card-action-ripple>span{transition-duration:var(--duration-ripple),var(--duration-slow);border-radius:0;transform:translateY(0)}}.b-attraction-showcase__card-action-title{z-index:2;line-height:1.3;display:block;position:relative;overflow:hidden}.b-attraction-showcase__card-action .b-attraction-showcase__card-action-title>span{transition:transform var(--duration-cover) var(--ease-out-expo);display:block}.b-attraction-showcase__card-action .b-attraction-showcase__card-action-title>span:after{content:attr(data-text);left:calc(var(--spacing,.25rem) * 0);display:block;position:absolute;top:110%}.b-attraction-showcase__card-action[data-variant=outline] .b-attraction-showcase__card-action-title>span:after{color:var(--color-dark)}.b-attraction-showcase__card-action[data-variant=filled] .b-attraction-showcase__card-action-title>span:after{color:var(--color-light)}@media(pointer:fine){.b-attraction-showcase__card-action:hover .b-attraction-showcase__card-action-title>span{transform:translateY(-110%)}}.b-attraction-showcase__card-action-icon-slot{z-index:2;transition:color var(--duration-ripple) var(--ease-liquid);align-items:center;display:inline-flex;position:relative}.b-attraction-showcase__card-action[data-variant=outline] .b-attraction-showcase__card-action-icon-slot{color:var(--color-light)}.b-attraction-showcase__card-action[data-variant=filled] .b-attraction-showcase__card-action-icon-slot{color:var(--scheme-fg-strong,var(--color-primary-dark))}@media(pointer:fine){.b-attraction-showcase__card-action[data-variant=outline]:hover .b-attraction-showcase__card-action-icon-slot{color:var(--color-dark)}.b-attraction-showcase__card-action[data-variant=filled]:hover .b-attraction-showcase__card-action-icon-slot{color:var(--color-light)}}.b-attraction-showcase__card-action-icon{width:clamp(1.125rem,4cqi,1.25rem);height:clamp(1.125rem,4cqi,1.25rem)}.b-attraction-showcase__card-action-icon i,.b-attraction-showcase__card-action-icon svg{width:1em;height:1em;font-size:clamp(1.125rem,4cqi,1.25rem)}.b-attraction-showcase__placeholder{border-radius:var(--radius-2xl,2.5rem);border-style:var(--tw-border-style);--tw-border-style:dashed;width:100%;height:100%;min-height:20rem;padding:var(--spacing-6,1.5rem);text-align:center;color:var(--color-ink-muted);border-style:dashed;border-width:1px;border-color:var(--color-line);justify-content:center;align-items:center;display:flex}.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__title,.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__description,.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__cta,.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__cta .c-cta__icon{color:var(--scheme-fg-strong)}.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__cta .c-cta__ripple-blob{background-color:var(--scheme-fg-strong)}.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__cta .c-cta__title>span:after{color:var(--scheme-fg-soft)}@media(pointer:fine){.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__cta:hover .c-cta__icon{color:var(--scheme-fg-soft)}}.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__nav-button{background-color:var(--scheme-fg-strong)}@media(pointer:fine){.b-attraction-showcase[data-color-scheme] .b-attraction-showcase__nav-button:hover{background-color:var(--scheme-fg-medium)}}@keyframes vamos-att-showcase-balloon-float{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(2px,-6px)rotate(.7deg)}70%{transform:translate(-1px,-3px)rotate(-.5deg)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
