.route-img-shimmer[data-astro-cid-nef26gtu]{transition:opacity .4s;overflow:hidden}.route-img-shimmer[data-astro-cid-nef26gtu]:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 35%,#ffffff1f 50%,#0000 65%);width:50%;height:100%;animation:2.2s ease-in-out infinite route-shimmer;position:absolute;top:0;left:0;transform:translate(-200%)}@keyframes route-shimmer{0%{transform:translate(-200%)}to{transform:translate(400%)}}.route-point-img[data-astro-cid-nef26gtu]{opacity:0;transition:opacity .5s}.route-point-img[data-astro-cid-nef26gtu].loaded{opacity:1}.route-point-box[data-astro-cid-nef26gtu]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(40px)}.route-point-section[data-astro-cid-nef26gtu].active .route-point-box[data-astro-cid-nef26gtu]{opacity:1;transform:translateY(0)}.route-marker[data-astro-cid-nef26gtu].active{color:#fff;background:#b0302e;border-color:#fff;box-shadow:0 4px 12px #b0302e66,0 0 0 4px #b0302e1a;opacity:1!important;scale:1!important}.route-marker[data-astro-cid-nef26gtu].visited{opacity:.6!important;scale:1!important}.timeline-img-shimmer[data-astro-cid-ir2cc6d4]{transition:opacity .4s;overflow:hidden}.timeline-img-shimmer[data-astro-cid-ir2cc6d4]:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 35%,#ffffff1f 50%,#0000 65%);width:50%;height:100%;animation:2.2s ease-in-out infinite timeline-shimmer;position:absolute;top:0;left:0;transform:translate(-200%)}@keyframes timeline-shimmer{0%{transform:translate(-200%)}to{transform:translate(400%)}}.timeline-box-img[data-astro-cid-ir2cc6d4]{opacity:0;transition:opacity .5s}.timeline-box-img[data-astro-cid-ir2cc6d4].loaded{opacity:1}.timeline-boxes-track-padding{padding-left:10vw}@media (width>=768px){.timeline-boxes-track-padding{padding-left:calc(50vw - 190px)}}@media (width>=1536px){.timeline-boxes-track-padding{padding-left:calc(50vw - 300px)}}.timeline-box{opacity:.4;transform:scale(.9)}.timeline-box-wrapper.active .timeline-box{opacity:1;transform:scale(1)}.timeline-box-wrapper.adjacent .timeline-box{opacity:.6;transform:scale(.95)}#timeline-indicator{box-shadow:0 2px 8px #b0302e66,0 0 0 4px #b0302e26}.timeline-tick-marker{opacity:.4;transition:opacity .3s}.timeline-tick-marker.active{opacity:1}.timeline-tick-marker.active div{background-color:#b0302e}.timeline-year-label{opacity:.5;transition:opacity .3s,left .15s ease-out}.timeline-year-label.visible{opacity:.5}.timeline-year-label.active{opacity:1}.timeline-year-label.active span{color:#b0302e;font-weight:700}.hero-navbar[data-astro-cid-eosocw6b]{opacity:0;transform:translate(-50%,-20px)}.hero-navbar[data-astro-cid-eosocw6b].animate{animation:.8s cubic-bezier(.25,.46,.45,.94) 1s both hero-load-navbar}@keyframes hero-load-navbar{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.hero-heading[data-astro-cid-eosocw6b]{opacity:0;transform:scale(.5)}.hero-heading[data-astro-cid-eosocw6b].animate{animation:.7s cubic-bezier(.34,1.56,.64,1) .8s both hero-load-heading}.hero-subtitle-group[data-astro-cid-eosocw6b]{opacity:0;transform:translateY(20px)}.hero-subtitle-group[data-astro-cid-eosocw6b].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.3s both hero-load-subtitle}@keyframes hero-load-heading{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes hero-load-subtitle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-buttons[data-astro-cid-eosocw6b]{opacity:0;transform:translateY(-30px)}.hero-buttons[data-astro-cid-eosocw6b].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.8s both hero-load-buttons}@keyframes hero-load-buttons{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-heading[data-astro-cid-eosocw6b],.hero-subtitle-group[data-astro-cid-eosocw6b],.hero-buttons[data-astro-cid-eosocw6b]{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.guide-card[data-astro-cid-upify2nq]{opacity:0;animation:.5s ease-out forwards cardFadeUp;transform:translateY(40px)}.photo-frame[data-astro-cid-upify2nq]{transform:rotate(var(--photo-tilt,0deg));animation:.5s ease-out .2s backwards photoScaleIn}.paperclip[data-astro-cid-upify2nq]{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s backwards paperclipSwing}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes photoScaleIn{0%{transform:scale(.95) rotate(var(--photo-tilt,0deg));opacity:.8}to{transform:scale(1) rotate(var(--photo-tilt,0deg));opacity:1}}@keyframes paperclipSwing{0%{opacity:0;transform:rotate(-5deg)}to{opacity:1;transform:rotate(0)}}}@media (prefers-reduced-motion:reduce){.guide-card[data-astro-cid-upify2nq],.photo-frame[data-astro-cid-upify2nq],.paperclip[data-astro-cid-upify2nq]{opacity:1!important;animation:none!important;transform:none!important}}#guide-lightbox{opacity:0;transition:opacity .3s}#guide-lightbox .lightbox-photo-frame{opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:scale(.75)}#guide-lightbox.lightbox-open{opacity:1}#guide-lightbox.lightbox-open .lightbox-photo-frame{opacity:1;transform:scale(1)}#guide-lightbox.lightbox-closing{opacity:0}#guide-lightbox.lightbox-closing .lightbox-photo-frame{opacity:0;transform:scale(.75)}.lightbox-shimmer{z-index:2;pointer-events:none;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.lightbox-shimmer:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);width:50%;height:100%;animation:2.2s ease-in-out infinite lightbox-shimmer-sweep;position:absolute;top:0;left:0;transform:translate(-200%)}@keyframes lightbox-shimmer-sweep{0%{transform:translate(-200%)}to{transform:translate(400%)}}.hero-navbar[data-astro-cid-sice7jaa]{opacity:0;transform:translate(-50%,-20px)}.hero-navbar[data-astro-cid-sice7jaa].animate{animation:.8s cubic-bezier(.25,.46,.45,.94) 1s both hero-load-navbar}.hero-heading[data-astro-cid-sice7jaa]{opacity:0;transform:scale(.5)}.hero-heading[data-astro-cid-sice7jaa].animate{animation:.7s cubic-bezier(.34,1.56,.64,1) .8s both hero-load-heading}.hero-subtitle-group[data-astro-cid-sice7jaa]{opacity:0;transform:translateY(20px)}.hero-subtitle-group[data-astro-cid-sice7jaa].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.3s both hero-load-subtitle}.hero-buttons[data-astro-cid-sice7jaa]{opacity:0;transform:translateY(-30px)}.hero-buttons[data-astro-cid-sice7jaa].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.8s both hero-load-buttons}@media (prefers-reduced-motion:reduce){.hero-heading[data-astro-cid-sice7jaa],.hero-subtitle-group[data-astro-cid-sice7jaa],.hero-buttons[data-astro-cid-sice7jaa]{opacity:1!important;animation:none!important;transform:none!important}}.map-error-boundary[data-astro-cid-ztbxpqpi]{position:relative}.map-shimmer-sweep[data-astro-cid-4i52gwtf]{overflow:hidden}.map-shimmer-sweep[data-astro-cid-4i52gwtf]:after{content:"";will-change:transform;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);width:50%;height:100%;animation:2.2s ease-in-out infinite map-shimmer;position:absolute;top:0;left:0;transform:translate(-200%)}@keyframes map-shimmer{0%{transform:translate(-200%)}to{transform:translate(400%)}}.hero-navbar[data-astro-cid-5g3jvhfo]{opacity:0;transform:translate(-50%,-20px)}.hero-navbar[data-astro-cid-5g3jvhfo].animate{animation:.8s cubic-bezier(.25,.46,.45,.94) 1s both hero-load-navbar}.hero-heading[data-astro-cid-5g3jvhfo]{opacity:0;transform:scale(.5)}.hero-heading[data-astro-cid-5g3jvhfo].animate{animation:.7s cubic-bezier(.34,1.56,.64,1) .8s both hero-load-heading}.hero-subtitle-group[data-astro-cid-5g3jvhfo]{opacity:0;transform:translateY(20px)}.hero-subtitle-group[data-astro-cid-5g3jvhfo].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.3s both hero-load-subtitle}.hero-buttons[data-astro-cid-5g3jvhfo]{opacity:0;transform:translateY(-30px)}.hero-buttons[data-astro-cid-5g3jvhfo].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.8s both hero-load-buttons}@keyframes bell-ring{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-16deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}70%{transform:rotate(6deg)}80%{transform:rotate(-4deg)}90%{transform:rotate(2deg)}to{transform:rotate(0)}}.bell-icon[data-astro-cid-5g3jvhfo]{transform-origin:top}.bell-icon[data-astro-cid-5g3jvhfo].ringing,.warning-box[data-astro-cid-5g3jvhfo]:hover .bell-icon[data-astro-cid-5g3jvhfo]{animation:.6s ease-in-out bell-ring}@media (prefers-reduced-motion:reduce){.hero-heading[data-astro-cid-5g3jvhfo],.hero-subtitle-group[data-astro-cid-5g3jvhfo],.hero-buttons[data-astro-cid-5g3jvhfo]{opacity:1!important;animation:none!important;transform:none!important}.bell-icon[data-astro-cid-5g3jvhfo].ringing,.warning-box[data-astro-cid-5g3jvhfo]:hover .bell-icon[data-astro-cid-5g3jvhfo]{animation:none!important}}.guided-days-card[data-astro-cid-tuqhaypm]{transition:box-shadow .3s}@keyframes guided-shimmer{0%{transform:translate(-200%)}to{transform:translate(400%)}}.skeleton-line[data-astro-cid-tuqhaypm]{background-color:#e5e7eb;position:relative;overflow:hidden}.skeleton-line[data-astro-cid-tuqhaypm]:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000 25%,#f3f4f6 50%,#0000 75%);width:50%;height:100%;animation:2.2s ease-in-out infinite guided-shimmer;position:absolute;top:0;left:0;transform:translate(-200%)}#guided-days-skeleton[data-astro-cid-tuqhaypm]{transition:opacity .35s ease-out}#guided-days-content[data-astro-cid-tuqhaypm]{transition:opacity .3s ease-out}@keyframes item-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.guided-day-item[data-astro-cid-tuqhaypm]{opacity:0;animation:.35s cubic-bezier(.25,.46,.45,.94) forwards item-fade-up}#guided-lang-select[data-astro-cid-tuqhaypm].loading{opacity:.5;pointer-events:none}@media (prefers-reduced-motion:reduce){#guided-days-skeleton[data-astro-cid-tuqhaypm],#guided-days-content[data-astro-cid-tuqhaypm]{transition:none!important}.guided-day-item[data-astro-cid-tuqhaypm]{opacity:1!important;animation:none!important;transform:none!important}.skeleton-line[data-astro-cid-tuqhaypm]:after{animation:none}}.hero-navbar[data-astro-cid-xahziyph]{opacity:0;transform:translate(-50%,-20px)}.hero-navbar[data-astro-cid-xahziyph].animate{animation:.8s cubic-bezier(.25,.46,.45,.94) .3s both hero-load-navbar}@media (prefers-reduced-motion:reduce){.hero-navbar[data-astro-cid-xahziyph]{opacity:1!important;animation:none!important;transform:translate(-50%)!important}}.hero-navbar[data-astro-cid-qxvz2i2u]{opacity:0;transform:translate(-50%,-20px)}.hero-navbar[data-astro-cid-qxvz2i2u].animate{animation:.8s cubic-bezier(.25,.46,.45,.94) .3s both hero-load-navbar}@media (prefers-reduced-motion:reduce){.hero-navbar[data-astro-cid-qxvz2i2u]{opacity:1!important;animation:none!important;transform:translate(-50%)!important}}.hero-heading[data-astro-cid-qd2fcmqr]{opacity:0;transform:scale(.5)}.hero-heading[data-astro-cid-qd2fcmqr].animate{animation:.7s cubic-bezier(.34,1.56,.64,1) .8s both hero-load-heading}.hero-subtitle-group[data-astro-cid-qd2fcmqr]{opacity:0;transform:translateY(20px)}.hero-subtitle-group[data-astro-cid-qd2fcmqr].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.3s both hero-load-subtitle}.hero-buttons[data-astro-cid-qd2fcmqr]{opacity:0;transform:translateY(-30px)}.hero-buttons[data-astro-cid-qd2fcmqr].animate{animation:.7s cubic-bezier(.25,.46,.45,.94) 1.8s both hero-load-buttons}.faq-icon[data-astro-cid-qd2fcmqr]{transition:transform .3s}.faq-item[data-astro-cid-qd2fcmqr].open .faq-icon[data-astro-cid-qd2fcmqr]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hero-heading[data-astro-cid-qd2fcmqr],.hero-subtitle-group[data-astro-cid-qd2fcmqr],.hero-buttons[data-astro-cid-qd2fcmqr]{opacity:1!important;animation:none!important;transform:none!important}}
