@font-face{font-family:AppFira;src:url(/wp-content/themes/edeltravel/css/../img/app/FiraGO-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:AppFira;src:url(/wp-content/themes/edeltravel/css/../img/app/FiraGO-Light-latin.woff2) format("woff2");font-display:swap;unicode-range:U+0000-024F,U+0300-036F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF}.app :is(#app-story,.app-faq,.app-download-dialog) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.app :is(#app-story,.app-faq,.app-download-dialog) .pointer-events-none{pointer-events:none}.app :is(#app-story,.app-faq,.app-download-dialog) .relative{position:relative}.app :is(#app-story,.app-faq,.app-download-dialog) .mx-auto{margin-left:auto;margin-right:auto}.app :is(#app-story,.app-faq,.app-download-dialog) .mt-8{margin-top:2rem}.app :is(#app-story,.app-faq,.app-download-dialog) .inline-block{display:inline-block}.app :is(#app-story,.app-faq,.app-download-dialog) .flex{display:flex}.app :is(#app-story,.app-faq,.app-download-dialog) .hidden{display:none}.app :is(#app-story,.app-faq,.app-download-dialog) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app :is(#app-story,.app-faq,.app-download-dialog) .items-center{align-items:center}.app :is(#app-story,.app-faq,.app-download-dialog) .rounded-2xl{border-radius:1rem}.app :is(#app-story,.app-faq,.app-download-dialog) .border{border-width:1px}.app :is(#app-story,.app-faq,.app-download-dialog) .border-white\/20{border-color:hsl(0 0% 100% / .2)}.app :is(#app-story,.app-faq,.app-download-dialog) .bg-club_accent{background-color:rgb(140 128 90 / .7)}.app :is(#app-story,.app-faq,.app-download-dialog) .px-6{padding-left:1.5rem;padding-right:1.5rem}.app :is(#app-story,.app-faq,.app-download-dialog) .px-8{padding-left:2rem;padding-right:2rem}.app :is(#app-story,.app-faq,.app-download-dialog) .pb-2\.5{padding-bottom:.625rem}.app :is(#app-story,.app-faq,.app-download-dialog) .pt-2{padding-top:.5rem}.app :is(#app-story,.app-faq,.app-download-dialog) .text-center{text-align:center}.app :is(#app-story,.app-faq,.app-download-dialog) .font-aged{font-family:Playfair,serif}.app :is(#app-story,.app-faq,.app-download-dialog) .font-hand{font-family:JJ Hand,cursive}.app :is(#app-story,.app-faq,.app-download-dialog) .font-serif{font-family:JJ Serif,serif}.app :is(#app-story,.app-faq,.app-download-dialog) .text-\[20px\]{font-size:20px}.app :is(#app-story,.app-faq,.app-download-dialog) .text-base{font-size:1rem;line-height:1.5rem}.app :is(#app-story,.app-faq,.app-download-dialog) .leading-5{line-height:1.25rem}.app :is(#app-story,.app-faq,.app-download-dialog) .text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.app :is(#app-story,.app-faq,.app-download-dialog) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.app :is(#app-story,.app-faq,.app-download-dialog) .drop-shadow-text{--tw-drop-shadow:drop-shadow(2px 2px 2px rgba(0,0,0,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.app :is(#app-story,.app-faq,.app-download-dialog) .backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.app :is(#app-story,.app-faq,.app-download-dialog) .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app :is(#app-story,.app-faq,.app-download-dialog) .duration-300{transition-duration:.3s}.app{--app-light:#e8e6e0;--app-dark:#212624;--app-ink:#2e2e2b}.app,.app #app-story{background:var(--app-light)}.app #app-story{isolation:isolate;font-family:AppFira,sans-serif}.app .app-stage{width:100%;left:0;height:100svh;position:sticky;top:0;margin-bottom:-100svh;z-index:3;pointer-events:none}.app .app-device-group{--phone-h:min(57svh,610px);position:absolute;top:50%;left:50%;width:calc(var(--phone-h)*.46);height:var(--phone-h);transform:translate(-50%,-50%) translateY(var(--phone-shift,300px))}.app .app-phone{position:relative;height:100%;padding:6px;border-radius:40px;background:linear-gradient(130deg,#c3c4bc,#30322e 18%,#101210 52%,#9fa297 78%,#343731);box-shadow:0 36px 70px rgb(16 22 17 / .322),0 12px 26px rgb(16 22 17 / .22),inset 0 0 0 1px hsl(65 16% 86% / .6)}.app .app-stage.is-dark .app-phone{box-shadow:0 0 60px hsl(36 31% 90% / .125),0 12px 26px hsl(36 31% 90% / .075),inset 0 0 0 1px hsl(65 16% 86% / .6)}.app .app-phone:after,.app .app-phone:before{content:"";position:absolute;width:3px;background:#75786f;border-radius:3px;left:-2px;top:17%;height:7%}.app .app-phone:after{top:26%;height:10%}.app .app-phone-screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:#e2ded4}.app .app-phone-screen img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s ease}.app .app-phone-screen img.is-active{opacity:1}.app .app-phone-screen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 25%,hsl(0 0% 100% / .071) 38%,transparent 60%);box-shadow:inset 0 0 0 1px hsl(0 0% 100% / .208)}.app .app-hand{position:absolute;max-width:none;width:294%;height:auto;left:-137%;top:-30%;transform:translateY(var(--hand-shift,0));opacity:var(--hand-opacity,1);pointer-events:none}.app #app-story>.app-chapter{position:relative;max-width:none;margin:0;min-height:calc(100svh + 400px);padding:350px 0;display:flex;align-items:center;overflow:clip;background:var(--app-light);color:var(--app-ink);border-top:0}.app #app-story>.app-chapter[data-mode=circle],.app #app-story>.app-chapter[data-mode=dark]{background:var(--app-dark);color:#f2f0e9}.app .app-chapter-inner{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr) minmax(0,1fr);gap:clamp(30px,4vw,70px);align-items:center;width:100%;max-width:72rem;padding-inline:24px}.app .app-copy{grid-column:1}.app .app-copy:before{content:none}.app .app-reverse .app-copy{grid-column:3}.app .app-copy h1,.app .app-copy h2{font-size:clamp(36px,3.7vw,62px);line-height:1.12;font-weight:400;margin:0}.app .app-copy h1>span,.app .app-copy h2>span{display:block}.app .app-copy em,.app .app-copy h1>span,.app .app-copy h2>span{white-space:nowrap}.app .app-copy em{display:block;font-style:normal;font-size:1.24em;line-height:1.1;margin-top:8px;color:#777269}.app [data-mode=circle] .app-copy em,.app [data-mode=dark] .app-copy em{color:#d3bd80}.app .app-eyebrow{font-size:11px;letter-spacing:.19em;line-height:1.6;text-transform:uppercase;margin:0 0 18px}.app .app-chapter:not(.app-chapter-start) .app-eyebrow{display:none}.app .app-description{max-width:340px;font-size:17px;line-height:1.75;margin:38px 0 0}.app .app-waves{--wave-fill:#000;position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;opacity:.38}.app .app-waves svg path{fill:var(--wave-fill)}.app .app-waves svg{width:116%!important;height:124%!important;margin:-6% -8%}.app [data-mode=dark] .app-waves{--wave-fill:#8c8c8c;opacity:.6}.app .app-scene{position:absolute;inset:0;z-index:0;overflow:hidden;container-type:size}.app .app-scene:before{content:"";position:absolute;inset:0;background-size:cover;background-position:50%}.app .app-chapter-circle:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(20 38 34 / .859),rgb(20 38 34 / .333))}.app .app-circle-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.app .app-chapter-abschluss .app-scene,.app .app-chapter-hotel .app-scene,.app .app-chapter-kontakt .app-scene,.app .app-chapter-reisen .app-scene,.app .app-chapter-start .app-scene{left:54%;top:50%;bottom:auto;height:min(620px,65svh);transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(0deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(0deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.app .app-chapter-start .app-scene{top:auto;bottom:160px;transform:none}.app .app-chapter-teilen .app-scene{left:5%;right:68%;top:50%;bottom:auto;height:370px;transform:translateY(-50%);border-radius:18px}.app .app-chapter-teilen .app-waves{opacity:.45}.app .app-chapter-abschluss .app-scene{top:auto;bottom:120px;transform:none}.app .app-travel-route{display:none}.app .app-outro{position:relative;margin-top:28px}.app .app-store-badge{display:inline-block;max-width:100%;line-height:0}.app .app-store-badge img{display:block;width:157.5px;max-width:100%;height:auto}.app .app-store-badge:focus-visible{outline:2px solid currentColor;outline-offset:6px}.app .app-outro p{font-size:16px;margin-bottom:24px}.app .app-cta{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:50px;padding:18px 24px;font-size:15px;line-height:1.5;background:#303730;color:#f2f0e8;text-decoration:none;transition:background .2s}.app .app-cta:hover{background:#485345}.app .app-cta-ghost{margin-top:28px;background:#fff0;color:var(--app-ink);border:1px solid rgb(48 55 48 / .502)}.app .app-cta-ghost:hover{background:hsl(0 0% 100% / .251)}.app .app-cta:focus-visible,.app .app-scroll-cue:focus-visible,.app .app-skip:focus-visible{outline:2px solid currentColor;outline-offset:5px}.app #app-story>.app-chapter-start{min-height:max(115svh + 400px,var(--app-hero-height,115svh));padding:0;align-items:stretch;border:0}.app .app-chapter-start .app-chapter-inner{display:block}.app .app-chapter-start .app-copy{position:absolute;top:235px;left:20px;right:20px;text-align:center}.app .app-chapter-start h1{font-size:clamp(38px,4.4vw,68px)}.app .app-chapter-start .app-description{max-width:560px;margin:24px auto 0}.app .app-hero-cta{margin-top:24px}.app .app-scroll-cue{position:absolute;z-index:4;top:var(--app-cue-top,100%);left:var(--app-cue-left,50%);transform:translate(-50%,-50%);visibility:hidden;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--app-ink);border-radius:50%;animation:app-scroll-nudge 2s ease-in-out infinite;border:1px solid hsl(0 0% 100% / .102);background:hsl(0 0% 100% / .102);backdrop-filter:blur(8px)}.app .app-scroll-cue i{font-size:28px;transform:rotate(90deg)}.app .app-scroll-cue:hover{background:hsl(0 0% 100% / .2);border-color:hsl(0 0% 100% / .302)}@keyframes app-scroll-nudge{0%,to{transform:translate(-50%,-50%) translateY(-4px)}50%{transform:translate(-50%,-50%) translateY(4px)}}.app .app-skip{position:absolute;z-index:60;top:120px;left:20px;transform:translateX(-200%);padding:12px;background:var(--app-light)}.app .app-skip:focus{transform:none}.app .app-faq{padding:130px max(25px,4vw);background:var(--app-light);font-family:AppFira,sans-serif}.app .app-faq-inner{max-width:72rem;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:60px}.app .app-faq h2{font-size:46px;font-weight:400}.app .app-support{margin-top:28px;padding:22px;border:1px solid hsl(39 6% 44% / .251);border-radius:20px;background:hsl(34 15% 81% / .314);scroll-margin-top:150px}.app .app-support[hidden]{display:none}.app .app-support h3{font-size:28px;line-height:1.2;margin:0 0 12px}.app .app-support p{font-size:16px;line-height:1.65;margin:0 0 12px}.app .app-support a{overflow-wrap:anywhere;text-underline-offset:4px}.app .app-support:focus{outline:none}@media (max-width:900px){.app .app-support{margin-bottom:28px;scroll-margin-top:120px}}.app .app-faq-summary{grid-column:2;max-width:680px}.app .app-faq-summary h3{font-size:28px;font-weight:400;line-height:1.3;margin:0 0 18px}.app .app-faq-summary p{font-size:17px;line-height:1.8;margin:0}.app .app-faq a{text-decoration:underline}.app .app-faq [data-type=accordiongroup] [data-type=accordion]{--faq-border:#77726940;background:#fff0;border-color:var(--faq-border);box-shadow:none}.app .app-faq [data-type=accordiongroup] [data-type=accordion].open,.app .app-faq [data-type=accordiongroup] [data-type=accordion]:hover{--faq-border:#77726970;background:hsl(39 6% 44% / .039);border-color:var(--faq-border);box-shadow:none;transform:none}.app .app-faq [data-type=accordiongroup] [data-type=accordion]{margin-bottom:8px;border-radius:14px}.app .app-faq [data-type=accordiongroup] [data-type=accordion]:last-child{margin-bottom:0}.app .app-faq [data-type=accordion]>[data-type=heading]{padding:8px 16px;gap:12px;background:#d6d0c8}.app .app-faq [data-type=accordion]>[data-type=content]{border-top-color:var(--faq-border)}.app .app-faq [data-type=accordion].closed>[data-type=heading] .icon-arrow{transform:rotate(90deg)}.app .app-faq [data-type=accordion].open>[data-type=heading] .icon-arrow{transform:rotate(-90deg)}.app .app-faq [data-type=accordiongroup] [data-type=accordion] [data-type=heading] .font-serif{font-size:20px!important;line-height:28px!important}.app .app-faq [data-type=accordiongroup] [data-type=accordion] [data-type=heading] .icon-arrow{font-size:16px!important;line-height:20px!important}.app .app-faq [data-type=accordion].open>[data-type=content]{padding:16px 18px}.app .app-faq [data-type=heading]:focus-visible{outline:2px solid #aa8655;outline-offset:-3px;border-radius:inherit}@media (max-width:900px){.app .app-faq-inner{display:block}.app .app-faq h2{margin-bottom:40px}}.app footer{margin-top:0}@media (max-height:760px) and (min-width:901px){.app .app-chapter-start .app-copy{top:170px}.app .app-chapter-start h1{font-size:40px}.app .app-device-group{--phone-h:min(52svh,480px)}}@media (min-width:901px){.app .app-travel-route{display:block;position:absolute;z-index:2;left:calc(50% - 90px);top:calc(50% + 25px);transform:translateY(-50%);width:min(460px,40vw);height:min(490px,56svh);color:#aa8655;opacity:.55;pointer-events:none;overflow:visible}.app .app-faq-inner{padding-inline:24px}.app #app-story{--app-desktop-phone-height:min(62.7svh,671px)}.app .app-chapter:not(.app-chapter-start) .app-chapter-inner{max-width:72rem;padding-inline:24px;grid-template-columns:minmax(0,1fr) calc(var(--app-desktop-phone-height)*.46*1.053 + 32px) minmax(0,1fr);gap:24px}.app .app-chapter:not(.app-chapter-start) .app-copy{align-self:center}.app .app-chapter:not(.app-chapter-start) .app-copy h2{font-size:clamp(30px,2.8vw,44px)}.app .app-chapter:not(.app-chapter-start) .app-copy em{font-size:1.2em}.app .app-chapter:not(.app-chapter-start) .app-description{max-width:440px;margin-top:28px;line-height:1.7}.app .app-device-group{--phone-h:var(--app-desktop-phone-height);transform:translate(-50%,-50%) translateY(var(--phone-shift,300px)) translateX(var(--phone-x,0)) perspective(1100px) rotateY(var(--phone-turn,0deg)) scale(var(--phone-scale,.81))}.app #app-story>.app-chapter{min-height:calc(var(--app-desktop-phone-height) + 400px);padding:200px 0}.app #app-story>.app-chapter-start{min-height:var(--app-hero-height,115svh);padding:0}}@media (max-height:760px) and (min-width:901px){.app #app-story{--app-desktop-phone-height:min(57.2svh,528px)}}@media (max-width:900px){.app .app-device-group{--phone-h:min(38svh,360px);top:115px;transform:translateX(-50%) translateY(var(--phone-shift,360px))}.app .app-phone{padding:4px;border-radius:28px}.app .app-phone-screen{border-radius:24px}.app #app-story>.app-chapter{min-height:calc(110svh + 400px);padding:calc(38svh + 365px) 0 295px;align-items:flex-start}.app .app-chapter-inner{display:block;padding-inline:25px;max-width:620px}.app .app-copy h1,.app .app-copy h2{font-size:clamp(36px,7vw,48px)}.app .app-description{max-width:100%;font-size:16px;margin-top:24px}.app #app-story>.app-chapter-start{min-height:max(110svh + 400px,var(--app-hero-height,110svh));padding:0;align-items:stretch}.app .app-chapter-start .app-copy{top:150px}.app .app-chapter-start h1{font-size:37px}.app .app-chapter-abschluss .app-scene,.app .app-chapter-hotel .app-scene,.app .app-chapter-kontakt .app-scene,.app .app-chapter-reisen .app-scene,.app .app-chapter-start .app-scene{left:30%;top:170px;bottom:auto;height:370px;transform:none;opacity:.65}.app .app-chapter-start .app-scene{top:auto;bottom:160px}.app .app-chapter-teilen .app-scene{left:5%;right:5%;top:170px;height:340px;transform:none;opacity:.45}.app .app-outro{margin-top:32px}}@media (min-width:901px){.app{--app-light:#eee8df}.app .app-copy em{color:#aa8655}.app [data-mode=circle] .app-copy em,.app [data-mode=dark] .app-copy em{color:#d3bd80}.app .app-chapter-abschluss .app-copy em,.app .app-chapter-teilen .app-copy em{color:#777269}.app .app-waves{--wave-fill:#868179;opacity:1}.app .app-chapter-teilen .app-waves{opacity:1}.app [data-mode=dark] .app-waves{--wave-fill:#8c8c8c;opacity:.84}.app .app-chapter:not(.app-chapter-start) .app-scene{left:43%;right:0;top:50%;bottom:auto;width:auto;height:min(760px,82svh);transform:translateY(-50%);border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 30%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.app .app-chapter.app-reverse .app-scene{left:0;right:43%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(270deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(270deg,transparent,#000 30%)}.app .app-chapter-start .app-copy{top:175px}.app .app-chapter-start h1{font-size:clamp(28px,3.15vw,48px)}.app .app-chapter-start .app-eyebrow{margin-bottom:6px}.app .app-chapter-start .app-copy em{margin-top:4px}.app .app-chapter-reisen.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-safari.webp);background-position:72%}.app .app-chapter-hotel.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/six-senses-kyoto-bathhouse.jpg);background-position:50%}.app .app-chapter-fluege.app-assets-ready .app-scene:before{inset:50% 0 auto;aspect-ratio:3/2;transform:translateY(-50%);background-image:url(/wp-content/themes/edeltravel/css/../img/app/scene-flights.webp);background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 76%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 76%,transparent)}.app .app-chapter-agenda.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/scene-new-york-reference-night.webp);background-position:72%;transform:scaleX(-1)}.app .app-chapter-kontakt.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-night.webp);background-position:25%}.app .app-chapter-teilen.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/outro-villa-north.jpg);background-position:50%;transform:scaleX(-1)}.app .app-chapter-circle.app-assets-ready{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-circle.webp)!important;background-color:#24384c!important;background-blend-mode:luminosity;background-size:cover!important;background-position:50%!important}.app .app-chapter-circle:after{background:linear-gradient(90deg,rgb(24 43 61 / .451),rgb(24 43 61 / .722) 40%,rgb(24 43 61 / .902) 70%)}}@media (max-height:760px) and (min-width:901px){.app .app-chapter-start .app-copy{top:110px}.app .app-chapter-start h1{font-size:31px}}.app header [data-app-download]{white-space:nowrap;font-size:17px}.app [data-type=cta-mobile] a[data-app-download],.app header a[data-type=cta-desktop][data-app-download]{background-color:#aa8655;color:#fff}.app [data-type=cta-mobile] a[data-app-download]:hover,.app header a[data-type=cta-desktop][data-app-download]:hover{background-color:#9b794b;color:#fff}.app [data-type=cta-mobile] a[data-app-download]{border-radius:inherit}.app .app-floating-download{display:none}@media (max-width:900px){.app{padding-bottom:calc(66px + env(safe-area-inset-bottom, 0px))}.app .app-floating-download{visibility:hidden;opacity:0;pointer-events:none;display:flex;position:fixed;z-index:90;left:0;right:0;bottom:0;align-items:center;justify-content:center;padding:7px 20px calc(7px + env(safe-area-inset-bottom, 0px));border-top:1px solid hsl(0 0% 100% / .502);border-radius:0;background:hsl(36 31% 90% / .851);box-shadow:0 -4px 20px rgb(0 0 0 / .078);backdrop-filter:blur(8px)}.app .app-floating-download.is-visible{visibility:visible;opacity:1;pointer-events:auto}.app .app-floating-download img{display:block;width:105px;height:auto}.app .app-floating-download:focus-visible{outline:2px solid #aa8655;outline-offset:4px}}.app .app-download-dialog{position:fixed;inset:0;margin:auto;width:min(420px,100vw - 40px);max-height:calc(100dvh - 40px);padding:40px 28px 28px;border:1px solid hsl(0 0% 100% / .533);border-radius:20px;background:var(--app-light);color:var(--app-ink);text-align:center;box-shadow:0 24px 90px rgb(0 0 0 / .333);font-family:AppFira,sans-serif}.app .app-download-dialog::backdrop{background:rgb(20 38 34 / .702);backdrop-filter:blur(5px)}.app .app-download-dialog h2{font-size:28px;line-height:1.2;margin:0 0 16px}.app .app-download-dialog p{font-size:15px;line-height:1.6;margin:0}.app .app-download-dialog .app-cta{font-size:14px;padding:14px 20px;gap:16px}.app .app-download-close{position:absolute;top:8px;right:12px;width:40px;height:40px;font-size:30px;line-height:1;background:#fff0;border:0;cursor:pointer}.app .app-download-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:50%}.app .app-download-qr{display:block;width:200px;max-width:100%;height:auto;margin:20px auto;background:#fff;border-radius:14px}.app .app-inline-device,.app .app-responsive-download{display:none}@media (max-width:1399px){.app{--app-light:#eee8df}.app .app-stage,.app .app-travel-route{display:none}.app #app-story>.app-chapter,.app #app-story>.app-chapter-start{min-height:0;padding:88px 0;display:block;scroll-margin-top:110px}.app #app-story>.app-chapter-start{padding:160px 0 100px}.app #app-story .app-chapter .app-chapter-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);max-width:1100px;padding-inline:clamp(28px,5vw,64px);align-items:center}.app .app-chapter .app-copy,.app .app-chapter-start .app-copy{position:relative;inset:auto;grid-column:1;grid-row:1;min-width:0;text-align:left}.app .app-chapter .app-copy h1,.app .app-chapter .app-copy h2{font-size:clamp(34px,4.2vw,48px);line-height:1.14}.app .app-copy em{color:#9b794b}.app .app-chapter:not(.app-chapter-start) .app-description{max-width:440px;font-size:17px;line-height:1.75;margin-top:26px}.app .app-inline-device{display:block;position:relative;grid-column:2;grid-row:1;justify-self:center;width:min(100%,250px);aspect-ratio:640/1391}.app .app-inline-device .app-hand{--hand-shift:0px;--hand-opacity:1}.app .app-inline-device .app-phone{padding:5px;border-radius:34px}.app .app-inline-device .app-phone-screen{border-radius:29px}.app [data-mode=circle] .app-inline-device .app-phone,.app [data-mode=dark] .app-inline-device .app-phone{box-shadow:0 0 45px hsl(36 31% 90% / .094),0 18px 36px rgb(0 0 0 / .267)}.app .app-responsive-download{display:block;margin-top:28px}.app .app-chapter .app-scene,.app .app-chapter.app-reverse .app-scene{inset:0 0 0 52%;height:auto;width:auto;transform:none;opacity:.5;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.app .app-chapter-start .app-scene{inset:0;opacity:.65;-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,#000 80%,transparent)}.app .app-chapter-reisen.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-safari.webp)}.app .app-chapter-agenda.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/scene-new-york-reference-night.webp)}.app .app-chapter-fluege.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/scene-flights.webp)}.app .app-chapter-hotel.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/six-senses-kyoto-bathhouse.jpg)}.app .app-chapter-teilen.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/outro-villa-north.jpg)}.app .app-chapter-kontakt.app-assets-ready .app-scene:before{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-night.webp)}.app .app-chapter-circle.app-assets-ready{background-image:url(/wp-content/themes/edeltravel/css/../img/app/world-circle.webp);background-color:#24384c!important;background-blend-mode:luminosity;background-size:cover;background-position:50%}.app .app-chapter-circle:after{background:rgb(24 43 61 / .851)}.app .app-chapter .app-waves{opacity:.28}.app .app-faq{padding:80px clamp(24px,5vw,64px)}.app .app-faq-inner{max-width:972px;display:block;padding:0}.app .app-faq h2{scroll-margin-top:110px;font-size:40px;line-height:1.2;margin:0 0 32px}.app .app-faq-summary{max-width:760px;margin-top:48px}.app .app-faq-summary h3{font-size:28px}.app .app-faq [data-type=heading]{min-height:48px;text-align:left}.app .app-faq [data-type=heading]>span{min-width:0}.app .app-faq [data-type=heading] .icon-arrow{flex-shrink:0}.app .app-faq [data-type=content] p{font-size:16px;line-height:1.75}.app header[data-label=mobile]{background:rgb(82 82 82 / .6)}.app header[data-label=mobile] [data-label=burger]{min-width:44px;min-height:44px;padding:12px 10px;margin:-12px -8px}.app [data-type=menu-mobile] input[type=search]{color:var(--app-ink);background:hsl(0 0% 100% / .6)}.app [data-type=menu-mobile] input[type=search]::-moz-placeholder{color:#68655f;opacity:1}.app [data-type=menu-mobile] input[type=search]::placeholder{color:#68655f;opacity:1}}@media (max-width:699px){.app #app-story>.app-chapter{padding:64px 0 76px}.app #app-story>.app-chapter-start{padding:126px 0 82px}.app #app-story .app-chapter .app-chapter-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-inline:24px;max-width:520px}.app .app-chapter .app-copy{grid-column:1;grid-row:auto}.app .app-chapter-start .app-copy{text-align:center}.app .app-chapter .app-copy h1,.app .app-chapter .app-copy h2{font-size:clamp(32px,8.6vw,42px)}.app .app-chapter-start .app-eyebrow{font-size:10px;letter-spacing:.15em;margin-bottom:14px}.app .app-chapter:not(.app-chapter-start) .app-description{font-size:17px;line-height:1.7;margin-top:24px}.app .app-inline-device{grid-column:1;grid-row:auto;width:min(66vw,260px)}.app .app-chapter-start .app-inline-device{width:min(53vw,220px)}.app .app-responsive-download{margin-top:24px}.app .app-chapter .app-scene,.app .app-chapter.app-reverse .app-scene{inset:auto 0 0;height:62%;opacity:.45;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 70%,transparent)}.app .app-chapter-start .app-scene{inset:0;height:auto}.app .app-faq{padding:64px 20px}.app .app-faq h2{font-size:36px;margin-bottom:28px}.app .app-faq-summary{margin-top:40px}.app .app-faq-summary p{font-size:16px;line-height:1.75}.app .app-faq [data-type=accordiongroup] [data-type=accordion] [data-type=heading] .font-serif{font-size:19px!important;line-height:25px!important}.app .app-faq [data-type=accordion]>[data-type=heading]{padding:12px 14px}.app .app-faq [data-type=accordion].open>[data-type=content]{padding:14px}}@media (prefers-reduced-motion:reduce){.app *,.app :after,.app :before{scroll-behavior:auto!important}.app .app-phone-screen img{transition:none}.app .app-scroll-cue{animation:none}}.app :is(#app-story,.app-faq,.app-download-dialog) .hover\:scale-hover:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.app :is(#app-story,.app-faq,.app-download-dialog) .hover\:border-white\/30:hover{border-color:hsl(0 0% 100% / .3)}@media (min-width:640px){.app :is(#app-story,.app-faq,.app-download-dialog) .sm\:text-\[24px\]{font-size:24px}.app :is(#app-story,.app-faq,.app-download-dialog) .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}