@scope (body[data-preview-page="home"]) {
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/be0d5b12-d4ab-4c3d-b8a7-625de7bbf730.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/37cce13a-85a6-4344-bd3d-eb076823b362.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/37cce13a-85a6-4344-bd3d-eb076823b362.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/37cce13a-85a6-4344-bd3d-eb076823b362.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/37cce13a-85a6-4344-bd3d-eb076823b362.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/37cce13a-85a6-4344-bd3d-eb076823b362.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

}
@scope (body[data-preview-page="home"]) {

body{margin:0;background:#F8F5FF}
a{color:#0049E6}a:hover{color:#0038B3}
.logo{font-size:27px}
.nav-links{display:flex}
.nav-menu{display:none}
.hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr)}
.hero-copy{padding:64px 56px 80px max(20px,calc((100vw - 1240px)/2 + 40px))}
.hero-media{height:700px;border-bottom-left-radius:160px}
.img-01{object-position:65% 50%}
.img-02{object-position:60% 50%}
.img-03{object-position:60% 50%}
.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}
.split-even{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
.feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.mini{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}
.stagger{margin-top:112px}
.strip{scrollbar-width:none}
.strip::-webkit-scrollbar{display:none}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}
.sum-plus{transition:transform .2s ease}
details[open] .sum-plus{transform:rotate(45deg)}
a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #0049E6;outline-offset:3px}
@keyframes elvRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes elvSettle{from{transform:scale(1.025)}to{transform:none}}
@keyframes elvTicker{to{transform:translateX(-50%)}}
.rv{display:block;animation:elvRise 600ms cubic-bezier(.2,.7,.2,1) both}
.rv:nth-child(2){animation-delay:80ms}
.rv:nth-child(3){animation-delay:160ms}
.settle{animation:elvSettle 1400ms cubic-bezier(.2,.7,.2,1) both}
.ticker{animation:elvTicker 48s linear infinite}
@media (max-width:960px){
.nav-links,.nav-lang{display:none}
.nav-menu{display:inline-flex}
.hero-split,.split,.split-even,.feature,.mini{grid-template-columns:minmax(0,1fr)}
.split,.split-even{gap:36px}
.hero-copy{padding:36px 20px 40px}
.hero-media{height:auto;aspect-ratio:4/3;border-bottom-left-radius:0}
.stagger{margin-top:0}
.img-01{object-position:76% 50%}
.img-02{object-position:73% 50%}
.img-03{object-position:72% 50%}
}
@media (max-width:480px){.logo{font-size:22px}.nav-cta{padding:0 16px!important}}
@media (max-width:700px),(prefers-reduced-motion:reduce){.rv,.settle{animation:none}}
@media (prefers-reduced-motion:reduce){.ticker{animation:none}}

}
@scope (body[data-preview-page="vacation"]) {
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/9f546d34-ab93-4a9e-8457-1071c7e48e6a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/7139df63-a695-4e67-b515-fd26e7779078.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/7139df63-a695-4e67-b515-fd26e7779078.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/7139df63-a695-4e67-b515-fd26e7779078.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/7139df63-a695-4e67-b515-fd26e7779078.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/7139df63-a695-4e67-b515-fd26e7779078.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

}
@scope (body[data-preview-page="vacation"]) {

body{margin:0;background:#F8F5FF}
a{color:#0049E6}a:hover{color:#0038B3}
.logo{font-size:27px}
.nav-links{display:flex}
.nav-menu{display:none}
.vhero-media{height:600px}
.overlap-panel{margin-top:-230px;border-top-right-radius:40px;padding:52px 64px 0 max(20px,calc((100vw - 1240px)/2 + 40px))}
.vbar-row{margin-top:-44px;justify-content:flex-end}
.quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.quote-media{height:460px}
.img-01{object-position:65% 50%}
.img-02{object-position:60% 50%}
.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}
.feature{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}
.sum-plus{transition:transform .2s ease}
details[open] .sum-plus{transform:rotate(45deg)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0049E6;outline-offset:3px}
@keyframes elvRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes elvSettle{from{transform:scale(1.025)}to{transform:none}}
.rv{display:block;animation:elvRise 600ms cubic-bezier(.2,.7,.2,1) both}
.rv:nth-child(2){animation-delay:80ms}
.rv:nth-child(3){animation-delay:160ms}
.settle{animation:elvSettle 1400ms cubic-bezier(.2,.7,.2,1) both}
@media (max-width:960px){
.nav-links,.nav-lang{display:none}
.nav-menu{display:inline-flex}
.vhero-media{height:auto;aspect-ratio:4/3}
section:has(>.vhero-media){display:flex;flex-direction:column}
.overlap-panel{order:-1;margin-top:0;border-top-right-radius:0;padding:32px 20px 0}
.vbar-row{margin-top:28px;justify-content:center}
.quote-grid,.split,.feature{grid-template-columns:minmax(0,1fr)}
.split{gap:28px}
.quote-media{height:auto;aspect-ratio:4/3}
.img-01{object-position:76% 50%}
.img-02{object-position:73% 50%}
}
@media (max-width:480px){.logo{font-size:22px}.nav-cta{padding:0 16px!important}}
@media (max-width:700px),(prefers-reduced-motion:reduce){.rv,.settle{animation:none}}

}
@scope (body[data-preview-page="workation"]) {
/* latin-ext */

/* latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/eff45446-c85c-44ea-a30a-37b71137144a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */

/* latin */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/4e6b802b-05af-4491-a9d2-a02840ada897.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/4e6b802b-05af-4491-a9d2-a02840ada897.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/4e6b802b-05af-4491-a9d2-a02840ada897.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/4e6b802b-05af-4491-a9d2-a02840ada897.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */

/* cyrillic */

/* greek */

/* vietnamese */

/* latin-ext */

/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/reise-design-20261103/assets/4e6b802b-05af-4491-a9d2-a02840ada897.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

}
@scope (body[data-preview-page="workation"]) {

body{margin:0;background:#F8F5FF}
a{color:#0049E6}a:hover{color:#0038B3}
.logo{font-size:27px}
.nav-links{display:flex}
.nav-menu{display:none}
.whero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}
.whero-copy{padding:72px 56px 96px max(20px,calc((100vw - 1240px)/2 + 40px))}
.whero-media{min-height:640px;border-top-left-radius:160px}
.quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.quote-media{height:460px}
.img-01{object-position:65% 50%}
.img-03{object-position:60% 50%}
.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}
.sum-plus{transition:transform .2s ease}
details[open] .sum-plus{transform:rotate(45deg)}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0049E6;outline-offset:3px}
@keyframes elvRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes elvSettle{from{transform:scale(1.025)}to{transform:none}}
.rv{display:block;animation:elvRise 600ms cubic-bezier(.2,.7,.2,1) both}
.rv:nth-child(2){animation-delay:80ms}
.rv:nth-child(3){animation-delay:160ms}
.settle{animation:elvSettle 1400ms cubic-bezier(.2,.7,.2,1) both}
@media (max-width:960px){
.nav-links,.nav-lang{display:none}
.nav-menu{display:inline-flex}
.whero,.quote-grid,.split{grid-template-columns:minmax(0,1fr)}
.split{gap:28px}
.whero-copy{padding:40px 20px 48px}
.whero-media{min-height:0;aspect-ratio:4/3;border-top-left-radius:0}
.quote-media{height:auto;aspect-ratio:4/3;order:-1}
.img-01{object-position:76% 50%}
.img-03{object-position:72% 50%}
}
@media (max-width:480px){.logo{font-size:22px}.nav-cta{padding:0 16px!important}}
@media (max-width:700px),(prefers-reduced-motion:reduce){.rv,.settle{animation:none}}

}
*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
html { scroll-behavior: smooth; scroll-padding-bottom: 110px; }
body { background: #F8F5FF; padding-bottom: 100px; font-family: Manrope, 'Segoe UI', sans-serif; color: #202449; }
img { max-width: 100%; }
button, a { -webkit-tap-highlight-color: transparent; }
button:disabled { opacity: .5; cursor: not-allowed !important; }
[hidden] { display: none !important; }
.preview-floating { position: fixed !important; inset: auto 0 max(16px, env(safe-area-inset-bottom)) !important; z-index: 30 !important; display: flex !important; justify-content: center; max-width: none !important; margin: 0 !important; padding: 0 12px !important; pointer-events: none; }
.preview-floating > div { pointer-events: auto; max-width: 100%; }
[data-quiz-option][aria-pressed="true"] { background: #EEF2FF !important; border-color: #0049E6 !important; font-weight: 700 !important; }
[data-quiz-question]:focus { outline: none; }
.preview-result { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 20px; }
.preview-result a { display: inline-flex; align-items: center; padding: 14px 22px; border-radius: 999px; background: #0049E6; color: white; text-decoration: none; font-weight: 700; }
.nav-links > a { color: #202449; text-decoration: none; }
@media (min-width: 961px) and (max-width: 1200px) { .nav-links { gap: 14px !important; font-size: 12px !important; } header > div { gap: 12px !important; padding-inline: 20px !important; } }
@media (max-width: 960px) {
  header > div { gap: 10px !important; }
  .nav-links.is-open { display: flex !important; position: absolute; top: 100%; left: 0; right: 0; flex-direction: column; align-items: stretch !important; gap: 0 !important; padding: 16px 20px; background: #F8F5FF; box-shadow: 0 18px 30px #20244922; max-height: calc(100dvh - 90px); overflow-y: auto; }
  .nav-links.is-open a { padding: 14px 8px !important; min-height: 48px; }
  .hero-copy, .whero-copy, .split > *, .split-even > *, .feature > *, .mini > * { min-width: 0; }
}
@media (max-width: 600px) {
  header .nav-cta { display: none !important; }
  header > div { height: 68px !important; }
  .preview-floating > div { gap: 10px !important; padding-left: 16px !important; }
  .preview-floating > div > span { font-size: 17px !important; }
  .preview-floating a { padding-inline: 14px !important; font-size: 12px !important; }
  [data-format-quiz] { padding: 22px !important; }
}
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation: none !important; transition: none !important; } }
