.about-hero{padding:var(--spacing-4xl) var(--content-edge-spacing);text-align:center;background:var(--section-bg-warm)}.about-hero__container{max-width:800px;margin:0 auto}.about-hero__eyebrow{display:block;font-family:var(--font-family-body);font-size:clamp(12px, 1vw, 12.5px);font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--yvm-amber-text);margin:0 0 var(--spacing-md)}.about-hero__heading{display:block;width:100%;font-family:var(--font-family-display);font-size:var(--font-display-md);font-weight:400;line-height:1.2;color:var(--yvm-ink);margin:0 0 var(--spacing-xl);letter-spacing:-.02em;text-wrap:balance}.about-hero__heading::after{content:'';display:block;margin:var(--spacing-md) auto 0;width:80px;height:3px;background:linear-gradient(90deg,var(--yvm-teal) 0,var(--yvm-amber) 100%);border-radius:2px}.about-hero__intro{font-size:clamp(1.125rem, 1.5vw, 1.25rem);line-height:1.75;color:var(--yvm-ink-80);margin:var(--spacing-lg) auto 0;max-width:750px;text-wrap:balance}.about-philosophy{padding:var(--spacing-4xl) var(--content-edge-spacing);background:var(--section-bg-cool)}.about-philosophy__container{max-width:var(--content-max-width);margin:0 auto}.about-philosophy__content{max-width:800px;margin:0 auto;text-align:center}.about-philosophy__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:400;line-height:1.3;color:var(--yvm-ink);margin:0 0 var(--spacing-xl)}.about-philosophy__text{font-size:var(--font-body-md);line-height:1.8;color:var(--yvm-ink-80);margin:0 auto var(--spacing-lg);max-width:var(--measure);text-wrap:balance}.about-philosophy__text:last-child{margin-bottom:0}.about-philosophy__text .text-link{color:var(--yvm-teal);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.about-process{padding:var(--spacing-4xl) var(--content-edge-spacing);background:var(--section-bg-warm)}.about-process__container{max-width:var(--content-max-width);margin:0 auto}.about-process__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:400;line-height:1.3;color:var(--yvm-ink);text-align:center;margin:0 0 var(--spacing-3xl)}.about-process__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}@media (min-width:640px){.about-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.about-process__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg)}}.about-process__step{background:var(--yvm-white);border:1px solid var(--yvm-ink-8);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition-card-hover);position:relative}.about-process__number{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--yvm-teal) 0,var(--yvm-teal-hover) 100%);color:var(--yvm-white);font-family:var(--font-family-display);font-size:1.25rem;font-weight:400;margin-bottom:var(--spacing-lg);box-shadow:0 4px 12px var(--yvm-teal-35);transition:var(--transition-transform)}.about-process__title{font-family:var(--font-family-body);font-size:var(--font-h5);font-weight:600;line-height:1.4;color:var(--yvm-ink);margin:0 0 var(--spacing-sm)}.about-process__description{font-size:var(--font-body-sm);line-height:1.65;color:var(--yvm-ink-80);margin:0}.about-process__description .text-link{color:var(--yvm-teal);text-decoration:underline;text-underline-offset:2px;transition:color .2s}@media (hover:hover){.about-philosophy__text .text-link:hover{color:var(--yvm-teal-hover)}.about-process__step:hover{box-shadow:var(--shadow-hover-md);border-color:var(--yvm-teal-15);transform:translateY(-4px)}.about-process__step:hover .about-process__number{transform:scale(1.05);box-shadow:0 6px 16px var(--yvm-teal-40)}.about-process__description .text-link:hover{color:var(--yvm-teal-hover)}}.about-why{padding:var(--spacing-4xl) var(--content-edge-spacing);background:var(--section-bg-cool)}.about-why__container{max-width:var(--content-max-width);margin:0 auto}.about-why__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:400;line-height:1.3;color:var(--yvm-ink);text-align:center;margin:0 0 var(--spacing-3xl)}.about-why__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}@media (min-width:640px){.about-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cta__buttons{grid-auto-flow:column}}.about-why__item{background:var(--section-bg-warm);border:1px solid var(--yvm-ink-8);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center;transition:var(--transition-card-hover);position:relative}.about-why__item::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--yvm-teal) 0,var(--yvm-amber) 100%);border-radius:0 0 2px 2px}@media (hover:hover){.about-why__item:hover{box-shadow:var(--shadow-hover-md);border-color:var(--yvm-teal-15);transform:translateY(-4px)}}.about-why__title{font-family:var(--font-family-body);font-size:var(--font-h5);font-weight:600;line-height:1.4;color:var(--yvm-ink);margin:var(--spacing-md) 0 var(--spacing-sm)}.about-why__description{font-size:var(--font-body-sm);line-height:1.65;color:var(--yvm-ink-80);margin:0 auto;max-width:40ch;text-wrap:balance}@media (min-width:1280px){.about-why__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-lg)}.about-process__step,.about-why__item{padding:var(--spacing-xl) var(--spacing-lg)}.about-process__title,.about-why__title{font-size:clamp(1.125rem, 1.5vw, 1.375rem)}}.about-process__title,.about-why__title{overflow-wrap:break-word;hyphens:auto}.about-cta{padding:var(--spacing-4xl) var(--content-edge-spacing);text-align:center;background:var(--section-bg-warm)}.about-cta__container{max-width:700px;margin:0 auto}.about-cta__heading{font-family:var(--font-family-display);font-size:var(--font-h2);font-weight:400;line-height:1.3;color:var(--yvm-ink);margin:0 0 var(--spacing-md)}.about-cta__text{font-size:var(--font-body-lg);line-height:1.7;color:var(--yvm-ink-80);margin:0 0 var(--spacing-xl)}.about-cta__buttons{display:grid;grid-auto-columns:minmax(min(15rem,100%),1fr);gap:var(--spacing-md);width:fit-content;max-width:100%;margin-inline:auto}@media (max-width:768px){.about-cta,.about-hero,.about-philosophy,.about-process,.about-why{padding:var(--spacing-3xl) var(--content-edge-spacing)}.about-process__step,.about-why__item{padding:var(--spacing-lg)}.about-process__number{width:48px;height:48px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.about-process__number,.about-process__step,.about-why__item{transition:none}}
[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}