.mi-page{background:#000;color:#f2efe9;padding:clamp(2.5rem,7vw,5rem) 1.25rem clamp(3rem,8vw,6rem)}.mi-page__inner{max-width:780px;margin:0 auto}.mi-page__eyebrow{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#d4af6e;margin:0 0 .85rem}.mi-page__title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,6vw,3.2rem);line-height:1.12;margin:0 0 1.5rem;color:#f2efe9}.mi-page__intro,.mi-page__intro p{font-size:clamp(.95rem,2.5vw,1.08rem);line-height:1.8;opacity:.82}.mi-page__intro{margin-bottom:clamp(2rem,5vw,3rem)}.mi-page__block{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.mi-page__h2{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(1.3rem,3.5vw,1.75rem);color:#d4af6e;margin:0 0 .85rem}.mi-page__body,.mi-page__body p{font-size:.95rem;line-height:1.8;opacity:.8}.mi-page__body ul{padding-left:1.15rem}.mi-page__body li{margin-bottom:.5rem}.mi-page__body a{color:#d4af6e}.mi-page__quote{border-left:2px solid #d4af6e;padding:.5rem 0 .5rem 1.25rem;margin:2rem 0;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.6}.mi-page__quote cite{display:block;margin-top:.75rem;font-family:Montserrat,sans-serif;font-style:normal;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.6}.mi-faq{border-bottom:1px solid rgba(255,255,255,.12)}.mi-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-size:1rem;line-height:1.5;color:#f2efe9;transition:color .25s ease}.mi-faq__q::-webkit-details-marker{display:none}.mi-faq__q:hover{color:#d4af6e}.mi-faq__icon{flex:0 0 auto;font-size:1.2rem;color:#d4af6e;transition:transform .3s ease}.mi-faq[open] .mi-faq__icon{transform:rotate(45deg)}.mi-faq__a,.mi-faq__a p{font-size:.92rem;line-height:1.8;opacity:.78}.mi-faq__a{padding:0 0 1.25rem;max-width:62ch}.mi-faq__a a{color:#d4af6e}.mi-page__cta{display:inline-block;margin-top:2.5rem;padding:.95rem 2.1rem;border:1px solid #d4af6e;border-radius:999px;background:#d4af6e;color:#000;text-decoration:none;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .28s ease,color .28s ease}.mi-page__cta:hover{background:transparent;color:#d4af6e}@media(prefers-reduced-motion:reduce){.mi-faq__icon,.mi-page__cta{transition:none!important}}.mi-page__hero{position:relative;background:#000}.mi-page__hero img{width:100%;height:clamp(240px,42vh,460px);object-fit:cover;display:block;opacity:.85}.mi-page__hero-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.mi-page__hero-title{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,7vw,4.2rem);color:#fff;margin:0;text-shadow:0 2px 24px rgba(0,0,0,.55)}.mi-page__crumb{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:clamp(.9rem,2vw,1.15rem);color:#fff;opacity:.9;margin:0;text-shadow:0 2px 16px rgba(0,0,0,.6)}.mi-page--has-hero .mi-page__inner{max-width:1400px}.mi-collage{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2.5rem 0}.mi-collage__img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 20px 50px -25px #000000e6}.mi-collage__img--1{grid-row:span 2;align-self:start}.mi-collage__img--2{transform:translateY(-1.25rem) rotate(1.5deg)}.mi-collage__img--3{transform:translateY(1rem) rotate(-2deg)}.mi-value{background:#f7f4ef;border-radius:3px;margin-bottom:.85rem;overflow:hidden}.mi-value__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;cursor:pointer;list-style:none;font-size:1.05rem;color:#b5813c}.mi-value__q::-webkit-details-marker{display:none}.mi-value__icon{color:#b5813c;font-size:1.1rem;transition:transform .3s ease}.mi-value[open] .mi-value__icon{transform:rotate(180deg)}.mi-value__a,.mi-value__a p{color:#4a4a4a;font-size:.95rem;line-height:1.75;margin:0}.mi-value__a{padding:0 1.5rem 1.4rem}@media screen and (max-width:749px){.mi-page__hero-inner{flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}.mi-collage{grid-template-columns:1fr}.mi-collage__img--1{grid-row:auto}.mi-collage__img--2,.mi-collage__img--3{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/mi-page.css.map */
