.mln-fg,.mln-fg *,.mln-fg :before,.mln-fg :after{box-sizing:border-box!important}.mln-fg{background:var(--millan-cream)!important;color:var(--millan-text)!important;width:100%!important;max-width:100%!important;padding:80px 20px!important;font-family:Inter,Helvetica Neue,Arial,sans-serif!important;display:block!important;overflow:hidden!important}.mln-fg__inner{grid-template-columns:.9fr 1.1fr!important;align-items:start!important;gap:42px!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;display:grid!important}.mln-fg__title{color:var(--millan-espresso)!important;margin:0 0 20px!important;padding:0!important;font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important;font-size:36px!important;font-weight:500!important;line-height:1.2!important}.mln-fg__title--gallery{margin-bottom:16px!important;font-size:32px!important}.mln-faq__item{background:var(--millan-ivory)!important;border:1px solid var(--millan-border)!important;border-radius:14px!important;margin:0 0 10px!important;padding:0 18px!important;transition:box-shadow .2s!important}.mln-faq__item[open]{padding-bottom:14px!important;box-shadow:0 6px 18px #3c28140f!important}.mln-faq__q{cursor:pointer!important;color:var(--millan-espresso)!important;min-height:44px!important;padding:14px 28px 14px 0!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;list-style:none!important;position:relative!important}.mln-faq__q+.mln-faq__a{margin-top:-4px!important}.mln-faq__q::-webkit-details-marker{display:none!important}.mln-faq__q:after{content:"+"!important;color:#8a7a69!important;font-size:20px!important;font-weight:300!important;line-height:1!important;transition:transform .2s!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.mln-faq__item[open] .mln-faq__q:after{content:"−"!important}.mln-faq__a{color:var(--millan-text-muted)!important;margin:10px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.65!important}.mln-faq__a p{color:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0 0 8px!important;padding:0!important}.mln-faq__a p:last-child{margin-bottom:0!important}.mln-faq__list{margin:8px 0 0!important;padding:0!important;list-style:none!important}.mln-faq__list li{color:var(--millan-text-muted)!important;border-top:1px solid #b89b722e!important;margin:0!important;padding:10px 0 10px 18px!important;font-size:14px!important;line-height:1.6!important;position:relative!important}.mln-faq__list li:first-child{border-top:none!important;padding-top:4px!important}.mln-faq__list li:last-child{padding-bottom:0!important}.mln-faq__list li:before{content:""!important;background:var(--millan-sand)!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:18px!important;left:0!important}.mln-faq__list li:first-child:before{top:12px!important}.mln-faq__list strong{color:var(--millan-espresso)!important;letter-spacing:.01em!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:15.5px!important;font-weight:500!important}.mln-gal__tabs{flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important;display:flex!important}.mln-gal__tab{background:var(--millan-ivory)!important;color:var(--millan-text)!important;cursor:pointer!important;border:1px solid #cbb79f!important;border-radius:12px!important;padding:9px 18px!important;font-family:inherit!important;font-size:13.5px!important;font-weight:500!important;line-height:1!important;transition:background .2s,color .2s!important}.mln-gal__tab--active{background:var(--millan-espresso)!important;color:#fff!important;border-color:var(--millan-espresso)!important}.mln-gal__stage{background:var(--millan-ivory)!important;border:1px solid var(--millan-border)!important;border-radius:22px!important;padding:14px!important;box-shadow:0 16px 34px #3c281412!important}.mln-gal__imgwrap{background:#eadfce!important;border-radius:16px!important;position:relative!important;overflow:hidden!important}.mln-gal__img{object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:360px!important;margin:0!important;padding:0!important;display:block!important}.mln-gal__nav{color:#fff!important;cursor:pointer!important;-webkit-backdrop-filter:blur(4px)!important;z-index:2!important;background:#00000059!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-family:inherit!important;font-size:28px!important;line-height:1!important;transition:background .2s!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.mln-gal__nav:hover{background:#0000008c!important}.mln-gal__tab{position:relative!important}.mln-gal__tab:after,.mln-gal__nav:after{content:""!important;width:max(100%,44px)!important;height:max(100%,44px)!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.mln-gal__nav--prev{left:14px!important}.mln-gal__nav--next{right:14px!important}.mln-gal__label{color:var(--millan-text-muted)!important;margin:12px 4px 0!important;padding:0!important;font-size:14px!important}.mln-gal__thumbs{grid-template-columns:repeat(5,1fr)!important;gap:10px!important;margin-top:12px!important;display:grid!important}.mln-gal__thumb{object-fit:cover!important;cursor:pointer!important;box-sizing:border-box!important;border:1px solid var(--millan-border)!important;border-radius:12px!important;width:100%!important;height:76px!important;transition:opacity .2s,transform .2s!important;display:block!important}.mln-gal__thumb:hover{opacity:.85!important}.mln-gal__thumb--active{border:2px solid var(--millan-espresso)!important}@media (max-width:899px){.mln-fg__inner{grid-template-columns:1fr!important;gap:48px!important}}@media (max-width:640px){.mln-fg{padding:56px 16px!important}.mln-fg__inner{gap:40px!important}.mln-fg__title{margin-bottom:16px!important;font-size:30px!important}.mln-fg__title--gallery{font-size:26px!important;line-height:1.25!important}.mln-faq__q{font-size:14.5px!important}.mln-faq__a{font-size:13.5px!important}.mln-faq__list li{padding:9px 0 9px 16px!important;font-size:13px!important}.mln-faq__list strong{font-size:14.5px!important}.mln-gal__tab{flex:1 1 0!important;padding:11px 16px!important;font-size:14px!important}.mln-gal__stage{border-radius:18px!important;padding:10px!important}.mln-gal__img{height:240px!important}.mln-gal__nav{width:38px!important;height:38px!important;font-size:24px!important}.mln-gal__nav--prev{left:10px!important}.mln-gal__nav--next{right:10px!important}.mln-gal__thumbs{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.mln-gal__thumb{border-radius:10px!important;height:60px!important}}@media (max-width:380px){.mln-gal__img{height:210px!important}.mln-gal__thumbs{grid-template-columns:repeat(4,1fr)!important}.mln-gal__thumb{height:54px!important}}@media (prefers-reduced-motion:reduce){.mln-faq__item{transition:box-shadow .15s!important}.mln-faq__q:after{transition:none!important}.mln-gal__tab{transition:background-color .15s,color .15s!important}.mln-gal__nav{transition:background-color .15s!important}.mln-gal__thumb{transition:opacity .15s!important}}.mln-gal__chev{pointer-events:none;fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:20px!important;height:20px!important;display:block!important}
