.flytz-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:var(--flytz-hero-height, 92svh);overflow:hidden;isolation:isolate}.flytz-hero__globe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block}.flytz-hero__globe canvas{display:block;width:100%;height:100%}.flytz-hero__globe>canvas{transition:opacity 1.2s var(--flytz-ease)}.flytz-hero__globe .flytz-globe3d{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.flytz-hero__globe.is-3d .flytz-globe3d{opacity:1}.flytz-hero__globe.is-3d>canvas:not(.flytz-globe3d){opacity:0}.flytz-globe3d__labels{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.flytz-globe3d__pin{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:.6rem;height:2.2rem;margin:0;padding:0 .9rem;border:1px solid rgba(var(--flytz-gold-rgb),.4);border-radius:10rem;background:rgba(var(--color-background),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1rem;font-weight:600;line-height:1;letter-spacing:.24em;white-space:nowrap;cursor:pointer;pointer-events:auto;will-change:transform;transition:opacity .3s,border-color .2s,background-color .2s}span.flytz-globe3d__pin{cursor:default;pointer-events:none}.flytz-globe3d__pin[hidden]{display:none}.flytz-globe3d__name{max-width:0;overflow:hidden;font-weight:500;letter-spacing:.06em;transition:max-width .35s var(--flytz-ease)}.flytz-globe3d__pin:is(:hover,:focus-visible){z-index:1;border-color:var(--flytz-gold);background:rgba(var(--color-background),.88)}.flytz-globe3d__pin:is(:hover,:focus-visible) .flytz-globe3d__name{max-width:16em}.flytz-globe3d__pin:focus-visible{outline:.2rem solid var(--flytz-gold);outline-offset:.2rem}.flytz-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 10%,transparent 40%,rgba(var(--color-background),.85) 100%),linear-gradient(to top,rgb(var(--color-background)) 0%,transparent 28%)}.flytz-hero[data-flytz-drag-area]{cursor:grab;touch-action:pan-y}.flytz-hero:has(.is-dragging){cursor:grabbing}.flytz-hero__content{width:100%;min-width:0;max-width:90rem;padding:10rem 2rem 9rem;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none}.flytz-hero__content :is(a,button){pointer-events:auto}.flytz-hero__content{position:relative}.flytz-hero__content:before{content:"";position:absolute;top:4%;right:-12%;bottom:8%;left:-12%;z-index:-1;background:radial-gradient(closest-side,rgba(var(--color-background),.5),rgba(var(--color-background),0));pointer-events:none}.flytz-hero__eyebrow{margin:0 0 2rem;font-size:1.2rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--flytz-gold-soft)}.flytz-hero__title{display:flex;flex-direction:column;align-items:center;margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(5.6rem,11vw,13.2rem);line-height:.98;letter-spacing:.01em;color:rgb(var(--color-foreground));filter:drop-shadow(0 .4rem 2.4rem rgba(0,0,0,.55))}.flytz-hero__accent{font-style:italic;padding:0 .08em .06em;background:linear-gradient(110deg,var(--flytz-gold-soft) 20%,var(--flytz-gold) 55%,#8c6b24 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.flytz-hero__sub{max-width:54rem;margin:2.4rem auto 3.6rem;font-size:1.7rem;line-height:1.65;color:rgba(var(--color-foreground),.78);text-shadow:0 .2rem 1.6rem rgba(0,0,0,.7)}.flytz-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem}.flytz-hero__ctas .button{min-width:22rem;letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;font-weight:600}.flytz-hero__line{display:block;opacity:0;transform:translateY(2.6rem);animation:flytzRise 1s var(--flytz-ease) forwards;animation-delay:calc(var(--i, 0) * .12s + .15s)}@keyframes flytzRise{to{opacity:1;transform:none}}.shopify-design-mode .flytz-hero__line{opacity:1;transform:none;animation:none}.flytz-ticker{margin-top:5.6rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.flytz-ticker__track{display:flex;width:max-content;animation:flytzTicker 40s linear infinite}.flytz-ticker__group{display:flex;gap:4.8rem;padding-right:4.8rem}.flytz-ticker__item{font-size:1.2rem;font-weight:500;letter-spacing:.3em;white-space:nowrap;color:rgba(var(--color-foreground),.55)}@keyframes flytzTicker{to{transform:translate(-50%)}}.flytz-hero__scroll{position:absolute;bottom:2.6rem;left:50%;width:2.2rem;height:3.6rem;translate:-50% 0;border:1px solid rgba(var(--color-foreground),.2);border-radius:1.2rem}.flytz-hero__scroll:after{content:"";position:absolute;top:.7rem;left:50%;width:.3rem;height:.7rem;translate:-50% 0;border-radius:.3rem;background:var(--flytz-gold);animation:flytzScrollDot 1.8s infinite var(--flytz-ease)}@keyframes flytzScrollDot{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(1.2rem)}}@media screen and (max-width:749px){.flytz-hero__content{padding:7rem 1.6rem 8rem}.flytz-hero__sub{font-size:1.5rem}.flytz-hero__ctas .button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.flytz-hero__line{opacity:1;transform:none;animation:none}.flytz-ticker__track,.flytz-hero__scroll:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/flytz-hero.css.map */
