.mm-eyebrow{font-family:var(--mm-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-rust);margin:0 0 16px}.mm-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mm-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:14px 24px;border:1px solid transparent;min-height:48px;cursor:pointer;transition:background-color var(--mm-t-fast),color var(--mm-t-fast),border-color var(--mm-t-fast)}.mm-btn--lg{padding:16px 28px;font-size:12px}.mm-btn--primary{background:var(--mm-rust);color:var(--mm-cream)}.mm-btn--primary:hover{background:var(--mm-rust-hover);color:var(--mm-cream)}.mm-btn--ghost{background:transparent;color:var(--mm-ink);border-color:var(--mm-ink)}.mm-btn--ghost:hover{background:var(--mm-ink);color:var(--mm-cream)}.mm-btn--ghost-dark{background:transparent;color:var(--mm-cream);border-color:var(--mm-muted-dark)}.mm-btn--ghost-dark:hover{background:var(--mm-cream);color:var(--mm-ink)}.mm-stars{display:flex;gap:3px}.mm-stars svg{fill:var(--mm-rust);display:block}.mm-hero{position:relative;height:720px;overflow:hidden;background:var(--mm-navy)}.mm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.mm-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(27,40,56,.82) 0%,rgba(27,40,56,.38) 58%,transparent 100%);z-index:1;pointer-events:none}.mm-hero__content{position:relative;z-index:2;padding:120px var(--mm-gutter);color:var(--mm-cream);max-width:780px}.mm-hero__eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--mm-mono);font-size:11px;letter-spacing:.22em;color:var(--mm-rust);margin-bottom:28px}.mm-hero__eyebrow:before{content:"";width:36px;height:1px;background:var(--mm-rust);flex-shrink:0}.mm-hero__heading{font-family:var(--mm-serif);font-size:clamp(52px,6.2vw,84px);line-height:1.02;letter-spacing:-.02em;font-weight:400;color:var(--mm-cream);margin:0 0 28px}.mm-hero__heading em{font-style:italic;color:var(--mm-rust)}.mm-hero__body{font-size:18px;line-height:1.6;color:#efeae1d9;max-width:540px;margin:0 0 40px}.mm-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.mm-hero__trust{display:flex;gap:36px;margin-top:48px;font-family:var(--mm-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#efeae199}.mm-hero__poster{position:absolute;right:80px;top:50%;transform:translateY(-50%);z-index:3}.mm-hero__poster-img{display:block;width:380px;max-width:38vw;height:auto;box-shadow:0 48px 96px #00000080,0 16px 40px #00000038}.mm-poster-card{background:var(--mm-paper);width:252px;padding:26px 19px;border:11px solid #A88050;box-shadow:0 28px 56px #00000059,0 10px 20px #00000024;color:var(--mm-ink)}.mm-poster-card__country{font-family:var(--mm-mono);font-size:9px;letter-spacing:.18em;color:var(--mm-rust);text-transform:uppercase;text-align:center;margin-bottom:5px}.mm-poster-card__title{font-family:var(--mm-serif);font-size:18px;line-height:1.1;text-align:center;margin-bottom:10px}.mm-poster-card__route{display:block;width:100%;margin:6px 0}.mm-poster-card__stats{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-family:var(--mm-mono);font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-muted);margin-bottom:8px}.mm-poster-card__stat-val{display:block;font-family:var(--mm-serif);font-size:13px;color:var(--mm-ink);letter-spacing:-.01em;margin-top:2px}.mm-poster-card__name{text-align:center;font-family:var(--mm-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;border-top:1px solid var(--mm-line);padding-top:8px;margin-top:2px}.mm-poster-card__date{text-align:center;font-family:var(--mm-mono);font-size:8px;letter-spacing:.14em;color:var(--mm-muted);margin-top:3px}.mm-how{background:var(--mm-cream);padding:var(--mm-section-pad) var(--mm-gutter);border-top:1px solid var(--mm-line)}.mm-how__grid{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.mm-how__headline{font-family:var(--mm-serif);font-size:clamp(36px,3.5vw,48px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--mm-ink);margin:16px 0 0}.mm-how__headline em{font-style:italic;color:var(--mm-rust)}.mm-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mm-how__step{border-top:1px solid var(--mm-rust);padding-top:20px}.mm-how__step-num{font-family:var(--mm-mono);font-size:11px;letter-spacing:.18em;color:var(--mm-rust);margin-bottom:14px}.mm-how__step-title{font-family:var(--mm-serif);font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--mm-ink);margin-bottom:10px}.mm-how__step-body{font-size:14px;line-height:1.6;color:var(--mm-muted)}.mm-stats{background:var(--mm-cream-2);padding:44px var(--mm-gutter);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.mm-stats__item{display:flex;flex-direction:column;gap:6px;padding:0 32px}.mm-stats__item:first-child{padding-left:0}.mm-stats__item+.mm-stats__item{border-left:1px solid var(--mm-line)}.mm-stats__number{font-family:var(--mm-serif);font-size:36px;letter-spacing:-.02em;line-height:1;color:var(--mm-ink)}.mm-stats__label{font-size:12px;color:var(--mm-muted);line-height:1.4}.mm-gallery{padding:var(--mm-section-pad) var(--mm-gutter);background:var(--mm-cream)}.mm-gallery__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.mm-gallery__heading{font-family:var(--mm-serif);font-size:clamp(32px,3.5vw,44px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--mm-ink);margin:14px 0 0}.mm-gallery__link{font-family:var(--mm-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-rust);text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;margin-bottom:4px}.mm-gallery__link:hover{color:var(--mm-rust-hover)}.mm-gallery__grid{display:grid;grid-template-columns:2fr 1.4fr 1.4fr;gap:14px;height:520px}.mm-gallery__col{display:grid;grid-template-rows:1fr 1fr;gap:14px}.mm-ph{position:relative;overflow:hidden}.mm-ph--a{background:linear-gradient(145deg,#8b7055,#5c4030)}.mm-ph--b{background:linear-gradient(145deg,#b8a888,#8b7860)}.mm-ph--c{background:linear-gradient(145deg,#3e5a46,#1b2838)}.mm-ph__label{position:absolute;left:20px;bottom:20px;font-family:var(--mm-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#efeae1bf}.mm-quote{background:var(--mm-navy);color:var(--mm-cream);padding:130px var(--mm-gutter);position:relative;overflow:hidden}.mm-quote:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 30%,rgba(251,82,0,.2) 0%,transparent 55%);pointer-events:none}.mm-quote__source{font-family:var(--mm-mono);font-size:11px;letter-spacing:.22em;color:var(--mm-rust);margin-bottom:32px;position:relative}.mm-quote__text{font-family:var(--mm-serif);font-size:clamp(36px,5vw,60px);line-height:1.1;letter-spacing:-.02em;font-weight:400;font-style:normal;max-width:900px;margin:0;color:var(--mm-cream);position:relative}.mm-quote__text{quotes:none}.mm-quote__text:before,.mm-quote__text:after{content:none}.mm-quote__text em{font-style:italic;color:var(--mm-rust)}.mm-quote__link{display:inline-flex;align-items:center;gap:16px;margin-top:44px;font-family:var(--mm-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-muted-dark);text-decoration:none;position:relative;transition:color var(--mm-t-fast)}.mm-quote__link:before{content:"";width:30px;height:1px;background:var(--mm-rust);flex-shrink:0}.mm-quote__link:hover{color:var(--mm-cream)}.mm-routes{padding:var(--mm-section-pad) var(--mm-gutter);background:var(--mm-cream-2)}.mm-routes__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.mm-routes__headline{flex:1;max-width:620px}.mm-routes__heading{font-family:var(--mm-serif);font-size:clamp(32px,3.5vw,44px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--mm-ink);margin:14px 0 0}.mm-routes__subtext{font-size:15px;color:var(--mm-muted);line-height:1.6;margin-top:14px;max-width:520px}.mm-routes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mm-route-card{background:var(--mm-cream);padding:18px;text-decoration:none;display:block;transition:transform var(--mm-t-fast)}.mm-route-card:hover{transform:translateY(-4px)}.mm-route-card__poster{background:linear-gradient(160deg,#c4b89c,#a8987c);height:260px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.mm-route-card__poster-inner{background:var(--mm-paper);width:130px;padding:14px 11px;border:7px solid #A88050;box-shadow:0 16px 32px #0003;transform:rotate(-2deg)}.mm-route-card__poster-country{font-family:var(--mm-mono);font-size:7px;letter-spacing:.18em;color:var(--mm-rust);text-align:center;text-transform:uppercase;margin-bottom:4px}.mm-route-card__poster-title{font-family:var(--mm-serif);font-size:12px;line-height:1.15;text-align:center;color:var(--mm-ink);margin-bottom:5px}.mm-route-card__poster-svg{display:block;width:100%;margin:5px 0}.mm-route-card__poster-stats{display:grid;grid-template-columns:1fr 1fr;font-family:var(--mm-mono);font-size:6px;letter-spacing:.1em;text-transform:uppercase;color:var(--mm-muted);text-align:center;margin-top:6px;padding-top:6px;border-top:1px solid var(--mm-line)}.mm-route-card__poster-stat-val{display:block;font-family:var(--mm-serif);font-size:10px;color:var(--mm-ink);margin-top:1px}.mm-route-card__meta{padding-top:14px;border-top:1px solid var(--mm-line)}.mm-route-card__tag{font-family:var(--mm-mono);font-size:10px;letter-spacing:.16em;color:var(--mm-rust);text-transform:uppercase;margin-bottom:6px}.mm-route-card__name{font-family:var(--mm-serif);font-size:20px;letter-spacing:-.01em;color:var(--mm-ink);margin-bottom:4px}.mm-route-card__desc{font-size:12px;color:var(--mm-muted);margin-bottom:12px}.mm-route-card__footer{display:flex;justify-content:space-between;align-items:center}.mm-route-card__price{font-size:14px;color:var(--mm-ink);font-weight:500}.mm-route-card__cta{font-family:var(--mm-mono);font-size:10px;letter-spacing:.14em;color:var(--mm-rust);text-transform:uppercase}.mm-testimonials{background:var(--mm-cream);padding:var(--mm-section-pad) var(--mm-gutter)}.mm-testimonials__header{text-align:center;margin-bottom:56px}.mm-testimonials__heading{font-family:var(--mm-serif);font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.015em;font-weight:400;color:var(--mm-ink);margin:14px 0 0}.mm-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mm-testimonial{background:var(--mm-cream-2);padding:32px;border:1px solid var(--mm-line)}.mm-testimonial__stars{display:flex;gap:3px;margin-bottom:18px}.mm-testimonial__stars svg{fill:var(--mm-rust);display:block}.mm-testimonial__quote{font-family:var(--mm-serif);font-size:19px;line-height:1.4;letter-spacing:-.01em;font-style:italic;color:var(--mm-ink);margin:0 0 22px}.mm-testimonial__author{font-size:13px;color:var(--mm-ink);font-weight:500}.mm-testimonial__route{font-family:var(--mm-mono);font-size:10px;color:var(--mm-rust);letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.mm-faq{padding:var(--mm-section-pad) var(--mm-gutter);background:var(--mm-cream-2)}.mm-faq__grid{display:grid;grid-template-columns:1fr 2fr;gap:80px;align-items:start}.mm-faq__heading{font-family:var(--mm-serif);font-size:clamp(32px,3.5vw,44px);line-height:1.05;letter-spacing:-.015em;font-weight:400;color:var(--mm-ink);margin:14px 0 28px}.mm-faq__items{border-bottom:1px solid var(--mm-line)}.mm-faq__item{border-top:1px solid var(--mm-line)}.mm-faq__item summary{display:grid;grid-template-columns:40px 1fr 20px;gap:16px;align-items:start;padding:24px 0;cursor:pointer;list-style:none}.mm-faq__item summary::-webkit-details-marker{display:none}.mm-faq__num{font-family:var(--mm-mono);font-size:10px;color:var(--mm-rust);letter-spacing:.14em;padding-top:3px}.mm-faq__question{font-family:var(--mm-serif);font-size:20px;letter-spacing:-.01em;color:var(--mm-ink)}.mm-faq__icon{padding-top:3px;color:var(--mm-ink);flex-shrink:0;transition:transform var(--mm-t-fast)}.mm-faq__item[open] .mm-faq__icon{transform:rotate(45deg)}.mm-faq__answer{padding:0 0 24px 56px;font-size:14px;line-height:1.65;color:var(--mm-muted)}.mm-cta{padding:120px var(--mm-gutter);background:var(--mm-navy);color:var(--mm-cream);text-align:center;position:relative;overflow:hidden}.mm-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(251,82,0,.16) 0%,transparent 60%);pointer-events:none}.mm-cta__inner{position:relative;z-index:1}.mm-cta__heading{font-family:var(--mm-serif);font-size:clamp(40px,5vw,72px);line-height:1.04;letter-spacing:-.02em;font-weight:400;color:var(--mm-cream);margin:22px 0}.mm-cta__heading em{font-style:italic;color:var(--mm-rust)}.mm-cta__body{font-size:17px;color:var(--mm-muted-dark);max-width:540px;margin:0 auto 40px;line-height:1.6}.mm-cta__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media screen and (max-width:989px){.mm-hero{height:auto;min-height:600px}.mm-hero__poster{right:32px}.mm-hero__poster-img{width:260px;max-width:36vw}.mm-how__grid{grid-template-columns:1fr;gap:40px}.mm-how__steps{grid-template-columns:1fr}.mm-stats__grid{grid-template-columns:repeat(2,1fr)}.mm-stats__item:nth-child(odd){border-left:none;padding-left:0}.mm-stats__item:nth-child(2){border-left:1px solid var(--mm-line)}.mm-stats__item:nth-child(3){border-left:none;padding-left:0;border-top:1px solid var(--mm-line);padding-top:24px;margin-top:8px}.mm-stats__item:nth-child(4){border-top:1px solid var(--mm-line);padding-top:24px;margin-top:8px}.mm-gallery__header{flex-direction:column;align-items:flex-start;gap:16px}.mm-gallery__grid{grid-template-columns:1fr;height:auto}.mm-gallery__grid>.mm-ph{height:340px}.mm-gallery__col{grid-template-columns:1fr 1fr;grid-template-rows:none}.mm-gallery__col .mm-ph{height:200px}.mm-quote__text{font-size:36px}.mm-routes__header{flex-direction:column;align-items:flex-start;gap:24px}.mm-routes__grid{grid-template-columns:repeat(2,1fr)}.mm-testimonials__grid{grid-template-columns:1fr}.mm-faq__grid{grid-template-columns:1fr;gap:40px}}@media screen and (max-width:749px){.mm-hero{height:auto;background:var(--mm-cream-2);display:flex;flex-direction:column;overflow:visible}.mm-hero__img,.mm-hero__overlay{display:none}.mm-hero__content{position:relative;padding:48px var(--mm-gutter-mobile) 32px;color:var(--mm-ink);max-width:100%}.mm-hero__eyebrow{color:var(--mm-rust)}.mm-hero__heading{font-size:clamp(44px,13vw,56px);color:var(--mm-ink)}.mm-hero__body{font-size:16px;color:var(--mm-ink-soft)}.mm-hero__actions{flex-direction:column;gap:10px;margin-bottom:0}.mm-hero__actions .mm-btn{width:100%;justify-content:center;min-height:52px}.mm-hero__actions .mm-btn--ghost-dark{display:inline-flex;color:var(--mm-ink);border-color:var(--mm-ink)}.mm-hero__actions .mm-btn--ghost-dark:hover{background:var(--mm-ink);color:var(--mm-cream)}.mm-hero__trust{flex-wrap:wrap;gap:12px 20px;margin-top:28px;color:var(--mm-muted)}.mm-hero__poster{position:relative;right:auto;bottom:auto;transform:none;display:flex;justify-content:center;padding:32px var(--mm-gutter-mobile) 48px;background:var(--mm-cream-2)}.mm-hero__poster-img{width:78vw;max-width:320px}.mm-how,.mm-stats,.mm-gallery,.mm-quote,.mm-routes,.mm-testimonials,.mm-faq,.mm-cta{padding-left:var(--mm-gutter-mobile);padding-right:var(--mm-gutter-mobile)}.mm-how__grid{grid-template-columns:1fr;gap:32px}.mm-how__steps{grid-template-columns:1fr;gap:0}.mm-how__step{border-top:1px solid var(--mm-line);border-right:none;padding:24px 0}.mm-stats__grid{grid-template-columns:repeat(2,1fr)}.mm-stats__item:nth-child(odd){border-left:none;padding-left:0}.mm-stats__item:nth-child(2){border-left:1px solid var(--mm-line)}.mm-stats__item:nth-child(3),.mm-stats__item:nth-child(4){border-top:1px solid var(--mm-line);padding-top:24px;margin-top:8px}.mm-stats__item:nth-child(3){border-left:none;padding-left:0}.mm-gallery__header{flex-direction:column;align-items:flex-start;gap:16px}.mm-gallery__grid{grid-template-columns:1fr;height:auto;gap:10px}.mm-gallery__grid>.mm-ph{height:300px}.mm-gallery__col{grid-template-columns:1fr;grid-template-rows:none;gap:10px}.mm-gallery__col .mm-ph{height:220px}.mm-routes__header{flex-direction:column;align-items:flex-start;gap:16px}.mm-routes__grid,.mm-testimonials__grid{grid-template-columns:1fr}.mm-faq__grid{grid-template-columns:1fr;gap:32px}.mm-faq__answer{padding-left:0}.mm-cta{padding-top:72px;padding-bottom:72px}.mm-cta__actions{flex-direction:column;gap:10px}.mm-cta__actions .mm-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/monument-home.css.map */
