.guides-hero-ambient-module__L1YZRW__ambient{--orbit-scale:1.06;--route-base-size:calc(clamp(30rem, 34vw, 34.8rem) + 2rem);--route-size:calc(var(--route-base-size) * var(--orbit-scale))}.guides-hero-ambient-module__L1YZRW__route{width:var(--route-size);height:var(--route-size);margin-left:calc(var(--route-size) / -2);margin-top:calc(var(--route-size) / -2);z-index:5;pointer-events:none;position:absolute;top:50%;left:50%}.guides-hero-ambient-module__L1YZRW__flightPath{transform:translate(var(--orbit-shift-x,0px), var(--orbit-shift-y,0px));z-index:1;position:absolute;inset:0}.guides-hero-ambient-module__L1YZRW__routeLine{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.guides-hero-ambient-module__L1YZRW__travelPlane{offset-path:ellipse(49.8% 49.8% at 50% 50%);offset-distance:75%;offset-rotate:auto;z-index:3;width:44px;height:30px;position:absolute;top:0;left:0}.guides-hero-ambient-module__L1YZRW__travelPlane svg{width:100%;height:100%}:is(.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-plane,.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-calendar,.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-pin){margin:0;bottom:auto;right:auto;translate:-50% -50%}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-plane{left:calc(50% + var(--orbit-shift-x,0px) - var(--route-size) * .352139);top:calc(50% + var(--orbit-shift-y,0px) - var(--route-size) * .352139)}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-calendar{left:calc(50% + var(--orbit-shift-x,0px) + var(--route-size) * .352139);top:calc(50% + var(--orbit-shift-y,0px) - var(--route-size) * .352139)}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-pin{left:calc(50% + var(--orbit-shift-x,0px));top:calc(50% + var(--orbit-shift-y,0px) + var(--route-size) * .498)}.guides-hero-ambient-module__L1YZRW__destination{z-index:2;background:#fff;border:4px solid #fff;border-radius:13px;width:112px;height:96px;position:absolute;top:49%;box-shadow:0 10px 22px #1f4f9526}.guides-hero-ambient-module__L1YZRW__destination img{object-fit:cover;border-radius:9px;width:100%;height:100%}.guides-hero-ambient-module__L1YZRW__destination:after{content:"";background:#fff;border:3px solid #0866ff;border-radius:50%;width:13px;height:13px;position:absolute;top:calc(100% + 4px);left:50%;translate:-50% -50%}.guides-hero-ambient-module__L1YZRW__paris{--card-angle:-10deg;transform:rotate(var(--card-angle));left:-11%}.guides-hero-ambient-module__L1YZRW__santorini{--card-angle:12deg;transform:rotate(var(--card-angle));top:55%;right:-11%}.guides-hero-ambient-module__L1YZRW__clouds{z-index:2;pointer-events:none;position:absolute;inset:0}.guides-hero-ambient-module__L1YZRW__clouds span{opacity:.9;filter:blur(.6px)drop-shadow(0 3px 5px #5280c717);background:linear-gradient(#fff,#ffffff7a);border-radius:60% 60% 45% 45%;width:130px;height:42px;position:absolute;top:-1%;left:9%}.guides-hero-ambient-module__L1YZRW__clouds span:before,.guides-hero-ambient-module__L1YZRW__clouds span:after{content:"";background:#fff;border-radius:50%;width:54px;height:54px;position:absolute;top:-27px;left:35px}.guides-hero-ambient-module__L1YZRW__clouds span:after{width:38px;height:38px;top:-10px;left:78px}.guides-hero-ambient-module__L1YZRW__clouds span:nth-child(2){top:0;left:auto;right:0}@media (prefers-reduced-motion:no-preference){.guides-hero-ambient-module__L1YZRW__travelPlane{animation:42s linear infinite guides-hero-ambient-module__L1YZRW__travel}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-plane{animation:14s ease-in-out infinite guides-hero-ambient-module__L1YZRW__badge!important}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-calendar{animation:16s ease-in-out infinite guides-hero-ambient-module__L1YZRW__badge!important}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-pin{animation:18s ease-in-out infinite guides-hero-ambient-module__L1YZRW__badge!important}.guides-hero-ambient-module__L1YZRW__paris{animation:8s ease-in-out -2s infinite alternate guides-hero-ambient-module__L1YZRW__card}.guides-hero-ambient-module__L1YZRW__santorini{animation:9s ease-in-out -5s infinite alternate-reverse guides-hero-ambient-module__L1YZRW__card}.guides-hero-ambient-module__L1YZRW__clouds span{animation:13s ease-in-out -4s infinite alternate guides-hero-ambient-module__L1YZRW__cloud}.guides-hero-ambient-module__L1YZRW__clouds span:nth-child(2){animation-duration:15s;animation-direction:alternate-reverse;animation-delay:-8s}}@keyframes guides-hero-ambient-module__L1YZRW__travel{0%{offset-distance:75%}to{offset-distance:175%}}@keyframes guides-hero-ambient-module__L1YZRW__badge{0%,50%,to{transform:translate(0,0)}25%{transform:translate(-2px,-3px)}75%{transform:translate(2px,3px)}}@keyframes guides-hero-ambient-module__L1YZRW__card{0%{transform:translateY(-3px) rotate(calc(var(--card-angle) - .4deg))}to{transform:translateY(3px) rotate(calc(var(--card-angle) + .4deg))}}@keyframes guides-hero-ambient-module__L1YZRW__cloud{0%{transform:translate(-3px)}to{transform:translate(3px)}}@media (max-width:1180px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:calc(min(70vw, 28rem) + 2rem)}.guides-hero-ambient-module__L1YZRW__destination{width:100px;height:84px}}@media (max-width:760px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:min(calc(100vw - 3rem), 27rem)}.guides-hero-ambient-module__L1YZRW__destination{display:none}.guides-hero-ambient-module__L1YZRW__clouds span{width:85px;transform:scale(.7)}.guides-hero-ambient-module__L1YZRW__clouds span:nth-child(2){right:6%}.guides-hero-ambient-module__L1YZRW__travelPlane{width:30px;height:22px}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon-calendar{display:inline-flex}}@media (prefers-reduced-motion:reduce){.guides-hero-ambient-module__L1YZRW__travelPlane,.guides-hero-ambient-module__L1YZRW__destination,.guides-hero-ambient-module__L1YZRW__clouds span{animation:none!important}.guides-hero-ambient-module__L1YZRW__ambient.guides-hero-ambient-module__L1YZRW__ambient .guides-floating-icon{animation:none!important}}@media (min-width:375px) and (max-width:760px){.guides-hero-ambient-module__L1YZRW__destination{width:72px;height:60px;display:block}.guides-hero-ambient-module__L1YZRW__paris{left:-4%}.guides-hero-ambient-module__L1YZRW__santorini{right:-4%}}@media (max-width:600px){.guides-hero-ambient-module__L1YZRW__destination{width:72px;height:60px;display:block}.guides-hero-ambient-module__L1YZRW__paris{left:-4%}.guides-hero-ambient-module__L1YZRW__santorini{right:-4%}}@media (min-width:744px) and (max-width:1366px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:clamp(18rem, 39vw, 34rem)}.guides-hero-ambient-module__L1YZRW__paris{left:-4%}.guides-hero-ambient-module__L1YZRW__santorini{right:-4%}.guides-hero-ambient-module__L1YZRW__destination{border-width:3px;width:60px;height:52px}.guides-hero-ambient-module__L1YZRW__travelPlane{width:30px;height:22px}.guides-hero-ambient-module__L1YZRW__clouds span{width:80px;height:28px}}@media (min-width:1024px) and (max-width:1032px) and (min-height:1300px) and (max-height:1400px),(min-width:1360px) and (max-width:1376px) and (min-height:980px) and (max-height:1040px),(min-width:810px) and (max-width:840px) and (min-height:1180px) and (max-height:1210px),(min-width:1170px) and (max-width:1215px) and (min-height:820px) and (max-height:834px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:clamp(24rem, 33vw, 29rem)}}@media (min-width:810px) and (max-width:840px) and (min-height:1180px) and (max-height:1210px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:20rem}}@media (min-width:810px) and (max-width:840px),(min-width:1170px) and (max-width:1215px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:clamp(24rem, 33vw, 29rem)}}@media (min-width:810px) and (max-width:840px){.guides-hero-ambient-module__L1YZRW__ambient{--route-base-size:20rem}}
