.home-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-hero__background{position:absolute;inset:0;z-index:1}.home-hero__background-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-hero__background::before,.home-hero__overlay{display:none}.home-hero__content{position:relative;z-index:10;text-align:center;max-width:1100px;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,5vw,3rem);opacity:1}.home-hero__content::before{content:'';position:absolute;z-index:-1;inset:-4rem -6rem;background:linear-gradient(to bottom,rgba(var(--yvm-ink-rgb),0) 0,rgba(var(--yvm-ink-rgb),.65) 5.5rem,rgba(var(--yvm-ink-rgb),.65) calc(100% - 5.5rem),rgba(var(--yvm-ink-rgb),0) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%);pointer-events:none}@keyframes heroContentReveal{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.home-hero__title{font-family:var(--font-family-display);font-size:clamp(2.5rem, 5.5vw, 4.5rem);font-weight:400;line-height:1.15;color:var(--yvm-white);margin:0 0 clamp(1.75rem,3.5vw,2.75rem);letter-spacing:-.02em;text-shadow:var(--text-shadow-hero);text-wrap:balance}.home-hero__subtitle{font-size:clamp(1.125rem, 2vw, 1.375rem);line-height:1.7;color:var(--yvm-white);margin:0 0 clamp(2.75rem,5.5vw,3.75rem);max-width:720px;margin-left:auto;margin-right:auto;font-weight:400;text-shadow:var(--text-shadow-hero-subtitle);text-wrap:balance}.home-hero__cta-group{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(min(15rem,100%),1fr);gap:1.25rem;align-items:stretch;vertical-align:top}.home-who-we-are{padding:clamp(3.5rem,7vw,5rem) var(--content-edge-spacing);background:var(--section-bg-warm)}.home-who-we-are__container{max-width:820px;margin:0 auto;text-align:center}.home-who-we-are__heading{font-family:var(--font-family-display);font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.25;color:var(--yvm-ink);margin:0 0 clamp(2.5rem,4vw,3.5rem);letter-spacing:-.01em}.home-who-we-are__content{display:flex;flex-direction:column;gap:0}.home-who-we-are__paragraph{font-size:clamp(1.0625rem, 1.9vw, 1.1875rem);line-height:1.8;color:var(--yvm-ink-90);margin:0 0 1.5rem}.home-who-we-are__paragraph:last-child{margin-bottom:0}.home-who-we-are__paragraph:first-of-type{font-weight:500;color:var(--yvm-ink);opacity:1}.home-why-yalla{padding:clamp(3.5rem,7vw,5rem) var(--content-edge-spacing);background:var(--section-bg-cool)}.home-why-yalla__container{max-width:var(--content-max-width);margin:0 auto}.home-why-yalla__heading{font-family:var(--font-family-display);font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.25;color:var(--yvm-ink);margin:0 0 clamp(3rem,5vw,4.5rem);text-align:center;letter-spacing:-.01em}.home-why-yalla__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,4vw,3.5rem) clamp(2rem,4vw,3rem)}@media (min-width:768px){.home-why-yalla__grid{grid-template-columns:repeat(2,1fr)}}.home-value-prop{background:var(--yvm-white);padding:clamp(2rem,3.5vw,2.75rem);border-radius:16px;border:1px solid var(--yvm-ink-8);transition:.4s;position:relative;overflow:hidden}.home-value-prop::before{content:'';position:absolute;inset-block:0;inset-inline-end:0;width:min(65%,380px);background-size:cover;background-position:center;opacity:.06;-webkit-mask-image:linear-gradient(to left,#000 30%,transparent 100%);mask-image:linear-gradient(to left,#000 30%,transparent 100%);transition:opacity .4s,transform .4s;pointer-events:none;z-index:0;mix-blend-mode:multiply}[dir=rtl] .home-value-prop::before{-webkit-mask-image:linear-gradient(to right,#000 30%,transparent 100%);mask-image:linear-gradient(to right,#000 30%,transparent 100%)}.home-value-prop:first-child::before{background-image:url('/assets/images/desert/sahara-desert-camel-trek-sunset.jpg');background-image:-webkit-image-set(
    url('/assets/images/desert/sahara-desert-camel-trek-sunset.webp') 1x
  );background-image:image-set(
    url('/assets/images/desert/sahara-desert-camel-trek-sunset.avif') type('image/avif'),
    url('/assets/images/desert/sahara-desert-camel-trek-sunset.webp') type('image/webp'),
    url('/assets/images/desert/sahara-desert-camel-trek-sunset.jpg') type('image/jpeg')
  )}.home-value-prop:nth-child(2)::before{background-image:url('/assets/images/architecture/moroccan-riad-courtyard-garden.jpg');background-image:-webkit-image-set(
    url('/assets/images/architecture/moroccan-riad-courtyard-garden.webp') 1x
  );background-image:image-set(
    url('/assets/images/architecture/moroccan-riad-courtyard-garden.avif') type('image/avif'),
    url('/assets/images/architecture/moroccan-riad-courtyard-garden.webp') type('image/webp'),
    url('/assets/images/architecture/moroccan-riad-courtyard-garden.jpg') type('image/jpeg')
  )}.home-value-prop:nth-child(3)::before{background-image:url('/assets/images/markets/marrakech-brass-lanterns-market.jpg');background-image:-webkit-image-set(
    url('/assets/images/markets/marrakech-brass-lanterns-market.webp') 1x
  );background-image:image-set(
    url('/assets/images/markets/marrakech-brass-lanterns-market.avif') type('image/avif'),
    url('/assets/images/markets/marrakech-brass-lanterns-market.webp') type('image/webp'),
    url('/assets/images/markets/marrakech-brass-lanterns-market.jpg') type('image/jpeg')
  )}.home-value-prop:nth-child(4)::before{background-image:url('/assets/images/architecture/marrakech-garden-riad-green-tiles.jpg');background-image:-webkit-image-set(
    url('/assets/images/architecture/marrakech-garden-riad-green-tiles.webp') 1x
  );background-image:image-set(
    url('/assets/images/architecture/marrakech-garden-riad-green-tiles.avif') type('image/avif'),
    url('/assets/images/architecture/marrakech-garden-riad-green-tiles.webp') type('image/webp'),
    url('/assets/images/architecture/marrakech-garden-riad-green-tiles.jpg') type('image/jpeg')
  )}@media (hover:hover){.home-value-prop:hover::before{opacity:.1;transform:scale(1.04)}.home-value-prop:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:var(--shadow-lg);border-color:var(--yvm-ink-12)}.detour-slideshow__dot:hover::after,.home-journal-carousel__dot:hover::after{background:color-mix(in srgb,currentColor 40%,transparent);transform:translate(-50%,-50%) scale(1.2)}}.home-value-prop>*{position:relative;z-index:1}.home-value-prop__number{display:block;font-family:var(--font-family-display);font-size:1.875rem;background:linear-gradient(135deg,var(--yvm-teal) 0,var(--yvm-amber) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:clamp(1.25rem,2vw,1.75rem);font-weight:400;letter-spacing:.02em;filter:drop-shadow(0 1px 2px var(--yvm-ink-8))}.home-value-prop__title{font-family:var(--font-family-accent);font-size:clamp(1.375rem, 2.2vw, 1.625rem);font-weight:600;line-height:1.35;color:var(--yvm-ink);margin:0 0 1.125rem}.home-value-prop__description{font-size:clamp(1rem, 1.7vw, 1.0625rem);line-height:1.75;color:var(--yvm-ink);margin:0;opacity:.88}.home-detour-featured{background:var(--section-bg-warm);padding:clamp(3rem,5vw,4.5rem) var(--content-edge-spacing);position:relative;overflow:hidden}.home-detour-featured::before{content:'';position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(ellipse at top right,var(--yvm-amber-5) 0,var(--yvm-teal-5) 40%,transparent 70%);pointer-events:none;z-index:0}.home-detour-featured__container{position:relative;z-index:1;max-width:var(--content-max-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:center}.home-detour-featured__intro{order:1}@media (min-width:1024px){.home-detour-featured__container{grid-template-columns:1fr 1fr;gap:clamp(3rem,5vw,4.5rem);row-gap:0}.home-detour-featured__intro{order:1;grid-column:1;align-self:end}.home-detour-featured__content{order:3;grid-column:1;align-self:start;padding-top:1rem}}.home-detour-featured__title-block{text-align:start;width:fit-content;max-width:100%;margin-bottom:1.5rem}.home-detour-featured__heading{font-family:var(--font-family-display);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:400;line-height:1.2;color:var(--yvm-ink);margin:0 0 .5rem;letter-spacing:-.02em;position:relative}.home-detour-featured__legend{font-size:clamp(.875rem, 1.5vw, 1rem);font-weight:400;color:var(--yvm-teal);margin:0;margin-inline-start:auto;max-width:fit-content;letter-spacing:.05em;opacity:.85;position:relative;padding-bottom:.75rem}.home-detour-featured__legend::after{content:'';position:absolute;bottom:0;inset-inline-end:0;width:100%;height:2px;background:linear-gradient(90deg,var(--yvm-teal) 0,var(--yvm-amber) 100%);border-radius:1px;transform:scaleX(0);transform-origin:right;animation:1.2s ease-out forwards paintStroke}@keyframes paintStroke{0%{transform:scaleX(0);opacity:0}50%{opacity:.8}100%{transform:scaleX(1);opacity:.6}}.home-detour-featured__subheading{font-size:clamp(1.25rem, 2.5vw, 1.5rem);line-height:1.4;color:var(--yvm-teal);margin:0 0 1.5rem;font-weight:500}.home-detour-featured__lead{font-size:clamp(1.125rem, 2vw, 1.1875rem);line-height:1.7;color:var(--yvm-ink-90);margin:0;font-weight:400}.home-detour-featured__lead strong{font-weight:600;color:var(--yvm-ink)}.home-detour-featured__content{order:3;display:flex;flex-direction:column;align-items:flex-start}.home-detour-featured__body{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.home-detour-featured__body p{font-size:clamp(1rem, 1.7vw, 1.0625rem);line-height:1.8;color:var(--yvm-ink-80);margin:0}.home-detour-featured__body strong{font-weight:600;color:var(--yvm-ink)}.home-detour-featured__body em{font-style:italic;color:var(--yvm-ink-90)}.home-detour-featured__slideshow{order:2;position:relative}.detour-slideshow{position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px var(--yvm-teal-15)}.detour-slideshow__track{position:relative;width:100%;height:100%}.detour-slideshow__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.detour-slideshow__slide--active{opacity:1;z-index:2}.detour-slideshow__image{width:100%;height:100%;object-fit:cover;display:block}.detour-slideshow__controls{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;padding:0 4px;border-radius:999px;background:rgba(var(--yvm-ink-rgb),.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--yvm-white);z-index:10}.detour-slideshow__dot,.home-journal-carousel__dot{position:relative;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:0 0;color:inherit;cursor:pointer}.detour-slideshow__dot::after,.home-journal-carousel__dot::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;border:2px solid currentColor;border-radius:50%;background:0 0;transform:translate(-50%,-50%);transition:background-color .3s,transform .3s}.detour-slideshow__dot--active::after,.home-journal-carousel__dot--active::after{background:currentColor}.carousel-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:0 0;color:inherit;cursor:pointer;transition:transform .3s}.carousel-toggle__icon{pointer-events:none}.carousel-toggle:focus,.detour-slideshow__dot:focus,.home-journal-carousel__dot:focus{outline:0}.carousel-toggle:focus-visible,.detour-slideshow__dot:focus-visible,.home-journal-carousel__dot:focus-visible{outline:currentColor solid 2px;outline-offset:-8px}.home-trust{padding:clamp(3.5rem,7vw,5rem) var(--content-edge-spacing);background:var(--section-bg-cool)}.home-trust__container{max-width:var(--content-max-width);margin:0 auto}.home-trust__heading{font-family:var(--font-family-display);font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.25;color:var(--yvm-ink);margin:0 0 clamp(3rem,5vw,4.5rem);text-align:center;letter-spacing:-.01em}.home-trust__grid{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,4vw,3.5rem) clamp(2rem,4vw,3rem)}@media (min-width:640px){.home-trust__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home-detour-featured__slideshow{order:2;grid-column:2;grid-row:1/3}.home-trust__grid{grid-template-columns:repeat(4,1fr)}html[lang=de] .home-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-trust-element{text-align:start;padding:clamp(1.5rem,2.5vw,2rem) 0;border-top:2px solid var(--yvm-ink-10);transition:border-color .35s}@supports (grid-template-rows:subgrid){.home-trust-element{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}}.home-trust-element__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.home-trust-element__number{font-family:var(--font-family-display);font-size:1.875rem;color:var(--yvm-teal);font-weight:400;letter-spacing:.02em;transition:.4s;line-height:1}.home-trust-element__icon{width:48px;height:48px;flex-shrink:0;color:var(--yvm-amber);transition:.4s;opacity:.9}.home-trust-element__title{font-family:var(--font-family-accent);font-size:clamp(1.1875rem, 2vw, 1.375rem);font-weight:600;line-height:1.35;color:var(--yvm-ink);margin:0 0 1.125rem}.home-trust-element__description{font-size:clamp(.9375rem, 1.6vw, 1rem);line-height:1.7;color:var(--yvm-ink);margin:0;opacity:.9}.home-final-cta{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--section-bg-cool)}.home-final-cta__background,.home-final-cta__overlay{display:none}.home-final-cta__content{position:relative;z-index:10;text-align:center;padding:clamp(3rem,5vw,4.5rem) clamp(1.5rem,5vw,3rem);max-width:800px;margin:0 auto}.home-final-cta__heading{font-family:var(--font-family-display);font-size:clamp(2.25rem, 4.5vw, 3.5rem);font-weight:400;line-height:1.25;color:var(--yvm-ink);margin:0 0 1.5rem;letter-spacing:-.015em}.home-final-cta__text{font-size:clamp(1.0625rem, 1.9vw, 1.25rem);line-height:1.65;color:var(--yvm-ink-90);margin:0 0 clamp(2.5rem,4vw,3.25rem)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.home-final-cta__background,.home-hero__background{background-attachment:scroll}}@media (max-width:768px){.home-hero__cta-group{display:grid;grid-auto-flow:row;grid-auto-rows:1fr;width:100%;max-width:320px;margin:0 auto}.home-hero__cta-group .yvm-hero__cta{width:100%}.home-detour-featured__split{min-height:auto}}@media (max-width:767px){.home-hero{min-height:calc(100svh - 80px)}}@media (max-width:599px) and (max-height:700px){.home-hero__content{padding-block-start:var(--spacing-md)}}@media (min-width:768px) and (max-width:1023px){.home-hero{min-height:90vh;min-height:90svh}}.home-journal-featured{background:var(--section-bg-warm);padding:clamp(60px,10vw,120px) 0}.home-journal-featured__container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--content-edge-spacing)}.home-journal-featured__heading{font-family:var(--font-family-display);font-size:clamp(2rem, 4vw, 3.25rem);font-weight:400;line-height:1.25;color:var(--yvm-ink);margin:0 0 clamp(2rem,3vw,2.5rem);letter-spacing:-.01em;text-align:center}.home-journal-featured__intro{font-family:var(--font-family-body);font-size:clamp(1.0625rem, 1.9vw, 1.1875rem);font-weight:400;line-height:1.75;color:var(--yvm-ink);max-width:720px;margin:0 auto clamp(2.5rem,4vw,3.5rem);text-align:center}.home-journal-carousel{position:relative;margin-bottom:clamp(40px,6vw,48px)}.home-journal-carousel__track{position:relative;width:100%;overflow:hidden}.home-journal-carousel__slide{display:none;width:100%;opacity:0;transition:opacity .5s}.home-journal-carousel__slide--active{display:block;opacity:1}@media (min-width:1200px){.home-journal-carousel__track{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.home-journal-carousel__slide{display:flex;flex-direction:column;opacity:1}.home-journal-carousel__slide .home-journal-card{flex:1 0 auto}}.home-journal-carousel__nav{display:flex;justify-content:center;align-items:center;margin-top:16px;color:var(--yvm-amber-text)}@media (min-width:1200px){.home-journal-carousel__nav{display:none}}.home-journal-card{display:block;text-decoration:none;cursor:pointer;background:var(--yvm-white);border-radius:8px;overflow:hidden;box-shadow:var(--shadow-xs);transition:var(--transition-card-hover)}.home-journal-card:focus{outline:2px solid var(--yvm-teal);outline-offset:4px;border-radius:8px}.home-journal-card__image-wrapper{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:0;margin-bottom:0;background-color:var(--yvm-stone)}@media (min-width:640px) and (max-width:1199px){.home-journal-card__image-wrapper{aspect-ratio:1200/630}}.home-journal-card__image{width:100%;height:100%;object-fit:cover;filter:grayscale(10%) saturate(85%);transition:transform .4s,filter .4s}.home-journal-card__content{display:flex;flex-direction:column;padding:20px}.home-journal-card__category{font-family:var(--font-family-body);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--yvm-teal);margin-bottom:8px}.home-journal-card__title{font-family:var(--font-family-accent);font-size:clamp(18px, 2.2vw, 20px);font-weight:600;line-height:1.4;color:var(--yvm-ink);margin:0 0 12px;transition:var(--transition-color)}.home-journal-card__description{font-family:var(--font-family-body);font-size:15px;font-weight:400;line-height:1.6;color:var(--yvm-ink);margin:0;opacity:.9}html[lang=ar] .home-journal-card__category,html[lang=zh] .home-journal-card__category{font-size:.8125rem;text-transform:none;letter-spacing:0}.home-journal-featured__link{position:relative;display:block;width:fit-content;margin-inline:auto;font-family:var(--font-family-body);font-size:15px;font-weight:400;color:var(--yvm-ink);text-decoration:none;border-bottom:1px solid var(--yvm-teal);padding-bottom:2px;transition:var(--transition-slow)}.home-journal-featured__link::before{content:'';position:absolute;inset:-8px -4px}@media (hover:hover){.detour-slideshow__dot--active:hover::after,.home-journal-carousel__dot--active:hover::after{background:currentColor}.carousel-toggle:hover{transform:scale(1.1)}.home-trust-element:hover{border-top-color:var(--yvm-teal)}.home-trust-element:hover .home-trust-element__number{color:var(--yvm-amber);transform:translateY(-2px) scale(1.02)}.home-trust-element:hover .home-trust-element__icon{color:var(--yvm-teal);opacity:1;transform:translateY(-2px)}.home-journal-card:hover{transform:var(--transform-lift-sm);box-shadow:var(--shadow-hover-md)}.home-journal-card:hover .home-journal-card__image{transform:scale(1.03)}.home-journal-card:hover .home-journal-card__title{color:var(--yvm-ink-90)}.home-journal-featured__link:hover{border-bottom-width:2px;color:var(--yvm-teal)}}.home-journal-featured__link:focus{outline:2px solid var(--yvm-teal);outline-offset:4px}.home-journal-featured__arrow{display:inline-block}[dir=rtl] .home-journal-featured__arrow{transform:scaleX(-1)}@media (min-width:768px) and (max-width:1199px){.home-journal-featured{padding:clamp(80px,12vw,100px) 0}.home-journal-featured__intro{margin-bottom:48px}}@media (max-width:768px){@media (hover:hover){.home-journal-card:hover{transform:translateY(0);box-shadow:var(--shadow-xs)}.home-journal-card:hover .home-journal-card__image{transform:scale(1)}}}
[dir=rtl]{text-align:right}[dir=rtl] .main-nav .container{direction:rtl}[dir=rtl] .logo::after{left:auto;right:0}[dir=rtl] .nav-dropdown-arrow{transform:rotate(180deg)}[dir=rtl] .dropdown{left:auto;right:0}[dir=rtl] .breadcrumbs{flex-direction:row-reverse}[dir=rtl] .breadcrumb-separator{transform:rotate(180deg)}[dir=rtl] .chevron-icon{transform:scaleX(-1)}[dir=rtl] .language-switcher{margin-left:0;margin-right:auto}[dir=rtl] .language-switcher__menu{transform-origin:top left}@media (max-width:1023.98px){[dir=rtl] .main-nav{text-align:right!important}[dir=rtl] .main-nav .container{text-align:right;direction:rtl}[dir=rtl] .menu-link{direction:rtl}[dir=rtl] .menu-link::before{left:auto;right:.5rem;transform:translateX(10px)}[dir=rtl] .menu-link:active{background:linear-gradient(270deg,var(--yvm-teal-5) 0,transparent 100%);padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(2rem,5vw,2.5rem)}@media (hover:hover){[dir=rtl] .menu-link:hover::before{transform:translateX(0)}[dir=rtl] .menu-link:hover{background:linear-gradient(270deg,var(--yvm-teal-5) 0,transparent 100%);padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(2rem,5vw,2.5rem)}}[dir=rtl] .menu-item--highlight .menu-link::after{left:auto;right:0}[dir=rtl] .submenu-item .menu-link{direction:rtl;align-items:stretch;padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(2.5rem,6vw,3.5rem)}[dir=rtl] .submenu-item .menu-link-content,[dir=rtl] .submenu-item .menu-link-description,[dir=rtl] .submenu-item .menu-link-title{text-align:right}}[dir=rtl] .form-field label,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-auto{margin-right:0;margin-left:auto}[dir=rtl] .article-meta{flex-direction:row-reverse}[dir=rtl] .article-content{text-align:right}[dir=rtl] .article-content ol,[dir=rtl] .article-content ul{padding-left:0;padding-right:1.5em}[dir=rtl] .honeymoon-hero__wrapper{direction:rtl}@media (min-width:768px){[dir=rtl] .honeymoon-hero__wrapper{grid-template-columns:45fr 55fr}[dir=rtl] .honeymoon-hero__content{order:2}[dir=rtl] .honeymoon-hero__image-container{order:1}}[dir=rtl] .arrow-right{margin-left:0;margin-right:.5rem}[dir=rtl] .arrow-left{margin-right:0;margin-left:.4rem}[dir=rtl] .arrow-icon::before{transform:scaleX(-1)}[dir=rtl] .btn-icon-right{flex-direction:row-reverse}[dir=rtl] .btn-icon-right .icon,[dir=rtl] .btn-icon-right svg{margin-left:0;margin-right:.5rem}[dir=rtl] .journey-card__content{text-align:right}[dir=rtl] blockquote{border-left:none;border-right:4px solid var(--yvm-teal);padding-left:0;padding-right:1.5rem}[dir=rtl] .accordion-header{flex-direction:row-reverse;text-align:right}[dir=rtl] .accordion-icon{margin-left:0;margin-right:auto}[dir=rtl] .tag-list{flex-direction:row-reverse}[dir=rtl] .toast{left:auto;right:1rem}[dir=rtl] .toast-content{flex-direction:row-reverse}[dir=rtl] .journeys-toc,[dir=rtl] .why-toc,[dir=rtl] .why-us-toc{text-align:right}[dir=rtl] .journeys-toc li::before,[dir=rtl] .why-toc li::before,[dir=rtl] .why-us-toc li::before{margin-right:0;margin-left:14px}[dir=rtl] .journeys-toc button,[dir=rtl] .why-toc a,[dir=rtl] .why-us-toc a{text-align:right}[dir=rtl] .faq-caret,[dir=rtl] .yvm-accordion-caret,[dir=rtl] .yvm-accordion__caret{margin-left:0;margin-right:24px}[dir=rtl] .faq-button,[dir=rtl] .yvm-accordion-button,[dir=rtl] .yvm-accordion__button{text-align:right}[dir=rtl] .stop{border-left:none;border-right:2px solid transparent;padding-left:0;padding-right:18px;margin-left:0;margin-right:-18px}@media (hover:hover){[dir=rtl] .journeys-toc li:hover,[dir=rtl] .why-toc li:hover,[dir=rtl] .why-us-toc li:hover{transform:translateX(-4px)}[dir=rtl] .stop:hover{border-left-color:transparent;border-right-color:var(--yvm-amber)}[dir=rtl] .yvm-list li:hover{transform:translateX(-2px)}}[dir=rtl] .stop .nights{margin-left:0;margin-right:12px}[dir=rtl] .accom{border-left:none;border-right:3px solid var(--yvm-amber)}[dir=rtl] .intro .planning-guides{border-left:none;border-right:3px solid var(--yvm-teal)}[dir=rtl] .intro .planning-guides p{text-align:right}[dir=rtl] .yvm-list{padding-left:0;padding-right:24px}[dir=rtl] .yvm-list li::before{left:auto;right:-20px}[dir=rtl] .yvm-list--arrow li::before{content:'←';left:auto;right:-22px}[dir=rtl] .exp-block::before,[dir=rtl] .location-block::before,[dir=rtl] .section-subheading::before{left:auto;right:0;background:linear-gradient(270deg,var(--yvm-amber),transparent)}@media (max-width:560px){[dir=rtl] .yvm-slideshow__item{transform:translateX(-20px)}[dir=rtl] .yvm-slideshow__item.active{transform:translateX(0)}}[dir=rtl] .yvm-slideshow__arrow svg{transform:scaleX(-1)}[dir=rtl] .planning-cta-box,[dir=rtl] .planning-faq-box{border-left:none;border-right:5px solid var(--yvm-teal)}[dir=rtl] .planning-step{text-align:right}[dir=rtl] .journey-meta .intro-box::before,[dir=rtl] .journey-meta .meta-chip::before{left:auto;right:0;border-radius:0 14px 14px 0}[dir=rtl] .journeys-accordion .lists li{padding-left:0;padding-right:32px}[dir=rtl] .journeys-accordion .lists li::before{left:auto;right:12px}[dir=rtl] .related-articles__grid,[dir=rtl] .related-journeys__grid{direction:rtl}[dir=rtl] .home-detour-featured__content,[dir=rtl] .home-detour-featured__intro,[dir=rtl] .landscape-region__content{text-align:right}[dir=rtl] .home-detour-featured__legend::after{transform-origin:left;background:linear-gradient(270deg,var(--yvm-teal) 0,var(--yvm-amber) 100%)}[dir=rtl] .card__content,[dir=rtl] .feature-card{text-align:right}[dir=rtl] .luxury-timeline::before{left:auto;right:31px}@media (max-width:768px){[dir=rtl] .luxury-timeline::before{left:auto;right:26px}}[dir=rtl] .timeline-step{grid-template-columns:1fr auto;text-align:right}[dir=rtl] .contact-method,[dir=rtl] .planning-form-group,[dir=rtl] .planning-form-group input,[dir=rtl] .planning-form-group label,[dir=rtl] .planning-form-group select,[dir=rtl] .planning-form-group textarea,[dir=rtl] .step-content{text-align:right}[dir=rtl] .form-group select{background-position:left 16px center;padding-right:clamp(14px,1.6vw,16px);padding-left:44px}[dir=rtl] .field-help,[dir=rtl] .form-group input,[dir=rtl] .form-group label,[dir=rtl] .form-group select,[dir=rtl] .form-group textarea{text-align:right}[dir=rtl] .form-notice{border-left:1px solid var(--yvm-ink-10);border-right:3px solid var(--yvm-amber)}[dir=rtl] .confirmation-details li{padding-left:0;padding-right:var(--spacing-lg)}[dir=rtl] .confirmation-details li::before{left:auto;right:0}[dir=rtl] .post-content,[dir=rtl] .post-toc{text-align:right}[dir=rtl] .post-toc__list{padding-left:0;padding-right:0}[dir=rtl] .post-toc__link{text-align:right;padding-left:0;padding-right:1rem;border-left:none;border-right:2px solid transparent}[dir=rtl] .post-content ol,[dir=rtl] .post-content ul{padding-left:0;padding-right:1.5em}[dir=rtl] .article-overview__item,[dir=rtl] .post-preview{text-align:right}[dir=rtl] .post-preview .read-more::after{content:'←';margin-left:0;margin-right:.5rem}[dir=rtl] .about-content,[dir=rtl] .contact-form input,[dir=rtl] .contact-form label,[dir=rtl] .contact-form textarea,[dir=rtl] .contact-info,[dir=rtl] .destinations-intro,[dir=rtl] .exp-card,[dir=rtl] .hub-category-card,[dir=rtl] .hub-section-intro,[dir=rtl] .journey-types-content,[dir=rtl] .team-member{text-align:right}@media (hover:hover){[dir=rtl] .yvm-list--arrow li:hover::before{transform:translateX(-3px)}[dir=rtl] .post-preview .read-more:hover::after{transform:translateX(-4px)}[dir=rtl] .post-toc__link:hover{border-left-color:transparent;border-right-color:var(--yvm-ink-30)}[dir=rtl] .yvm-btn--primary:hover .btn-arrow{transform:translateX(-4px)}[dir=rtl] .yvm-btn--secondary:hover .btn-arrow{transform:translateX(4px)}}[dir=rtl] .post-toc__link.active{border-left-color:transparent;border-right-color:var(--yvm-amber)}[dir=rtl] .article-overview{border-left:none;border-right:4px solid var(--yvm-amber)}[dir=rtl] .journal-card .read-more::after{content:'←'}[dir=rtl] .contact-card__note{border-left:none;border-right:3px solid var(--yvm-teal);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}[dir=rtl] .contact-info-box{border-left:none;border-right:3px solid var(--yvm-teal)}[dir=rtl] .accommodations-note{border-left:none;border-right:5px solid var(--yvm-teal)}[dir=rtl] .form-notice{border-left:none;border-right:3px solid var(--yvm-amber)}[dir=rtl] .notice-icon{margin-right:0;margin-left:var(--spacing-xs)}[dir=rtl] .journey-card__arrow,[dir=rtl] .morocco-hub-journal__arrow{transform:scaleX(-1)}[dir=rtl] .category-card{text-align:right}[dir=rtl] .category-card__arrow{transform:scaleX(-1)}[dir=rtl] .intro::before{background:linear-gradient(270deg,transparent,var(--yvm-amber),transparent)}[dir=rtl] .journey-copy blockquote,[dir=rtl] .post-content blockquote{border-left:none;border-right:4px solid var(--yvm-teal);padding-left:0;padding-right:1.5rem}[dir=rtl] .form-field-icon{left:auto;right:1rem}[dir=rtl] .form-field--with-icon input,[dir=rtl] .form-field--with-icon textarea{padding-left:1rem;padding-right:3rem}[dir=rtl] .checkbox-label,[dir=rtl] .radio-label{padding-left:0;padding-right:2rem}[dir=rtl] .checkbox-label::before,[dir=rtl] .radio-label::before{left:auto;right:0}[dir=rtl] .alert,[dir=rtl] .notification{border-left:none;border-right:4px solid;text-align:right}[dir=rtl] .step-indicator{flex-direction:row-reverse}[dir=rtl] .step-connector{transform:scaleX(-1)}[dir=rtl] .hero-carousel-control{right:auto;left:40px}@media (max-width:768px){[dir=rtl] .hero-carousel-control{right:auto;left:20px}}@media (min-width:768px){[dir=rtl] .detour-mention__link{grid-template-columns:1fr 280px}}[dir=rtl] .detour-mention__content{text-align:right}[dir=rtl] .detour-mention__cta,[dir=rtl] .detour-mention__meta{flex-direction:row-reverse}@media (hover:hover){[dir=rtl] .journey-card:hover .journey-card__arrow,[dir=rtl] .morocco-hub-journal__link:hover .morocco-hub-journal__arrow{transform:translateX(-4px) scaleX(-1)}[dir=rtl] .detour-mention__card:hover .detour-mention__arrow,[dir=rtl] .journal-card:hover,[dir=rtl] .link-card:hover{transform:translateX(-4px)}}[dir=rtl] .detour-mention__arrow{transform:scaleX(-1)}[dir=rtl] .home-journal-card__content,[dir=rtl] .insight-card,[dir=rtl] .insight-card__content,[dir=rtl] .journeys-accordion .yvm-accordion__button,[dir=rtl] .morocco-hub-journal-card__content,[dir=rtl] .planning-cta-content,[dir=rtl] .planning-faq-content,[dir=rtl] .yvm-accordion__button{text-align:right}[dir=rtl] input[dir=ltr]:placeholder-shown{direction:rtl}