.motm-hero{position:relative;min-height:88vh;width:100%;max-width:100%;display:flex;align-items:flex-end;box-sizing:border-box;padding-top:var(--motm-header-h);color:var(--motm-overlay-text);overflow:hidden}.motm-hero__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}@media (min-width:768px){.motm-hero{aspect-ratio:16/9;min-height:max(88vh, calc(100vw * 9 / 16))}}.motm-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,16,14,.42) 0%,rgba(12,16,14,.08) 38%,rgba(12,16,14,.62) 100%);pointer-events:none}.motm-hero__content{position:relative;z-index:1;width:min(100% - 2 * var(--motm-gutter), var(--motm-max));max-width:100%;margin:0 auto;padding:0 0 clamp(2.5rem, 8vh, 5.5rem);box-sizing:border-box}.motm-hero__brand{margin:0 0 .75rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.motm-hero h1{margin:0 0 .85rem;max-width:14ch;font-family:var(--motm-serif);font-size:clamp(2.6rem, 7vw, 5.6rem);font-weight:500;letter-spacing:-.03em;line-height:.98;color:var(--motm-hero-title,var(--motm-overlay-text))}.motm-hero__content p{margin:0 0 1.5rem;max-width:min(28rem, 100%);font-size:1.05rem;line-height:1.55;color:var(--motm-hero-text,var(--motm-overlay-muted))}@media (max-width:599px){.motm-hero h1{max-width:12ch;font-size:clamp(2.15rem, 11vw, 3rem)}.motm-hero__content p{font-size:.98rem}.motm-hero__buttons{flex-direction:column;align-items:flex-start;gap:.85rem}}.motm-hero .motm-text-link{color:var(--motm-overlay-text)}.motm-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.motm-hero--carousel .motm-hero__slides{position:absolute;inset:0;z-index:0}.motm-hero--carousel .motm-hero__image{opacity:0;transition:opacity 1.1s ease}.motm-hero--carousel .motm-hero__image.is-active{opacity:1}.motm-hero__controls{position:absolute;right:max(var(--motm-gutter), calc((100% - var(--motm-max)) / 2 + var(--motm-gutter)));bottom:clamp(1.25rem, 4vh, 2.5rem);z-index:2;display:flex;align-items:center;gap:.65rem}.motm-hero__btn{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid color-mix(in srgb,var(--motm-overlay-text) 35%,transparent);border-radius:999px;background:rgba(12,16,14,.35);color:var(--motm-overlay-text);font-size:1rem;line-height:1;cursor:pointer;backdrop-filter:blur(6px);transition:border-color .2s ease,background .2s ease}.motm-hero__btn:hover,.motm-hero__btn:focus-visible{border-color:color-mix(in srgb,var(--motm-overlay-text) 75%,transparent);background:rgba(12,16,14,.55);outline:none}.motm-hero__dots{display:flex;align-items:center;gap:.4rem}.motm-hero__dot{width:.45rem;height:.45rem;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--motm-overlay-text) 45%,transparent);cursor:pointer;transition:transform .2s ease,background .2s ease}.motm-hero__dot.is-active{background:var(--motm-overlay-text);transform:scale(1.25)}.motm-hero__dot:hover,.motm-hero__dot:focus-visible{background:color-mix(in srgb,var(--motm-overlay-text) 85%,transparent);outline:none}@media (prefers-reduced-motion:reduce){.motm-hero--carousel .motm-hero__image{transition:none}}.motm-section{padding:clamp(3rem, 6.5vw, 5.5rem) 0}.motm-section+.motm-section{padding-top:clamp(2.25rem, 4.5vw, 3.75rem)}.motm-section__intro{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto 1.75rem}.motm-destinations.motm-carousel{overflow:visible}.motm-carousel__viewport{position:relative;width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto}.motm-destinations__track{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.35rem}.motm-destinations__track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.motm-destinations__track{scroll-behavior:auto}}.motm-destinations .motm-carousel__slide{flex:0 0 82vw;min-height:26rem;scroll-snap-align:start}.motm-destinations .motm-card h3{font-size:clamp(1.8rem, 3vw, 2.6rem)}.motm-carousel__controls{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.motm-carousel__controls[hidden]{display:none}.motm-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff;color:#111;font-size:1.15rem;line-height:1;cursor:pointer;transition:border-color .2s ease,background .2s ease}.motm-carousel__btn:hover,.motm-carousel__btn:focus-visible{border-color:rgba(0,0,0,.35);background:#fafafa;outline:none}.motm-carousel__btn:disabled{opacity:.35;cursor:default}@media (min-width:768px){.motm-destinations .motm-carousel__slide{flex:0 0 calc((100% - 0.85rem * 2) / 2.35);min-height:34rem}}@media (min-width:1024px){.motm-destinations .motm-carousel__slide{flex:0 0 calc((100% - 0.85rem * 2) / 3.25)}}.motm-discover--default .motm-discover__grid,.motm-swiss__grid{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:16rem 16rem;gap:.85rem}.motm-discover--default .motm-discover__item--feature,.motm-swiss__item--feature{grid-row:1/span 2;min-height:33rem}.motm-discover--default .motm-card,.motm-swiss .motm-card{min-height:100%;height:100%}.motm-discover--default .motm-card h3,.motm-swiss .motm-card h3{font-size:1.55rem}.motm-discover--default .motm-discover__item--feature h3,.motm-swiss__item--feature h3{font-size:clamp(1.8rem, 2.5vw, 2.5rem)}@media (max-width:900px){.motm-discover--default .motm-discover__grid,.motm-swiss__grid{grid-template-columns:1fr 1fr;grid-template-rows:none}.motm-discover--default .motm-discover__item--feature,.motm-swiss__item--feature{grid-column:1/-1;grid-row:auto;min-height:22rem}.motm-discover--default .motm-card,.motm-swiss .motm-card{min-height:16rem}}@media (max-width:599px){.motm-discover--default .motm-discover__grid,.motm-swiss__grid{grid-template-columns:1fr}}.motm-discover--dark,.motm-japan{background:#161815;color:#f4f1ea}.motm-discover--dark .motm-kicker,.motm-japan .motm-kicker{color:#c5d5cf}.motm-discover--dark .motm-section-title,.motm-japan .motm-section-title{color:#f4f1ea}.motm-discover--dark .motm-discover__grid,.motm-japan__grid{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:16rem 16rem;gap:.85rem}.motm-discover--dark .motm-discover__item--feature,.motm-japan__item--feature{grid-row:1/span 2;min-height:33rem}.motm-discover--dark .motm-card,.motm-japan .motm-card{min-height:100%;height:100%}.motm-discover--dark .motm-card h3,.motm-japan .motm-card h3{font-size:1.65rem}.motm-discover--dark .motm-discover__item--feature h3,.motm-japan__item--feature h3{font-size:clamp(1.8rem, 2.5vw, 2.5rem)}@media (max-width:900px){.motm-discover--dark .motm-discover__grid,.motm-japan__grid{grid-template-columns:1fr 1fr;grid-template-rows:none}.motm-discover--dark .motm-discover__item--feature,.motm-japan__item--feature{grid-column:1/-1;grid-row:auto;min-height:22rem}.motm-discover--dark .motm-card,.motm-japan .motm-card{min-height:16rem}}@media (max-width:599px){.motm-discover--dark .motm-discover__grid,.motm-japan__grid{grid-template-columns:1fr}}.motm-stories .wp-block-post-template,.motm-stories-grid{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:2rem 1.15rem;list-style:none;padding:0}.motm-stories .wp-block-post:first-child{grid-column:1/-1}.motm-stories .wp-block-post:nth-child(2),.motm-stories .wp-block-post:nth-child(3){grid-column:span 3}.motm-stories .wp-block-post:nth-child(n+4){grid-column:span 2}.motm-stories .wp-block-post{margin:0}.motm-stories .wp-block-post-featured-image{margin:0 0 .75rem;overflow:hidden;background:#ece9e3}.motm-stories .wp-block-post-terms,.motm-stories .wp-block-post-date{margin:0 0 .35rem}.motm-stories .wp-block-post-featured-image img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .7s ease}.motm-stories .wp-block-post:first-child .wp-block-post-featured-image img{aspect-ratio:16/8.5}.motm-stories .wp-block-post:hover img{transform:scale(1.04)}.motm-stories .wp-block-post-title{margin:0;font-family:var(--motm-serif);font-weight:500;letter-spacing:-.02em;line-height:1.15}.motm-stories .wp-block-post:first-child .wp-block-post-title{font-size:clamp(1.8rem, 3.5vw, 3rem);max-width:18ch}.motm-stories .wp-block-post-title a{text-decoration:none}.motm-stories .wp-block-post-excerpt{color:var(--motm-muted);font-size:1rem}.motm-stories .wp-block-post-excerpt p{margin:.5rem 0 0}.motm-stories__more{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:2.5rem auto 0}@media (max-width:900px){.motm-stories .wp-block-post:nth-child(n){grid-column:span 3}.motm-stories .wp-block-post:first-child{grid-column:1/-1}}@media (max-width:599px){.motm-stories .wp-block-post-template,.motm-stories-grid{grid-template-columns:1fr;gap:2.25rem}.motm-stories .wp-block-post:nth-child(n){grid-column:auto}.motm-stories .wp-block-post:first-child .wp-block-post-title{max-width:none;font-size:clamp(1.45rem, 7vw, 1.9rem)}}.motm-cinematic{position:relative;min-height:72vh;display:flex;align-items:center;justify-content:center;color:var(--motm-overlay-text);text-align:center;overflow:hidden}.motm-cinematic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.motm-cinematic:after{content:"";position:absolute;inset:0;background:rgba(12,16,14,.38)}.motm-cinematic__content{position:relative;z-index:1;padding:4rem var(--motm-gutter)}.motm-cinematic h2{margin:0 0 .75rem;font-family:var(--motm-serif);font-size:clamp(2.2rem, 5vw, 4.2rem);font-weight:500;letter-spacing:-.03em;color:var(--motm-cinematic-title,var(--motm-overlay-text))}.motm-cinematic p{margin:0 0 1.4rem;color:var(--motm-cinematic-text,var(--motm-overlay-muted))}.motm-cinematic .motm-text-link,.motm-cinematic .motm-kicker{color:var(--motm-overlay-text)}.motm-about__grid{width:min(100% - 2 * var(--motm-gutter), var(--motm-max));margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem, 5vw, 4.5rem);align-items:center}.motm-about__media img{width:100%;aspect-ratio:4/5;object-fit:cover}.motm-about h2{margin:0 0 1rem;font-family:var(--motm-serif);font-size:clamp(2rem, 4vw, 3.4rem);font-weight:500;letter-spacing:-.03em}.motm-about p{color:var(--motm-muted);font-size:1.08rem;line-height:1.7}@media (max-width:767px){.motm-about__grid{grid-template-columns:1fr}.motm-about__media img{aspect-ratio:16/10}}