@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#services,#about,#location,#faq{scroll-margin-top:100px}#millanHeader .mln-nav-link:hover,#millanHeader .mln-services-btn:hover{background:#ffffff1f!important}#millanHeader .mln-book-btn-desktop:hover{transform:translateY(-1px)!important}#millanHeader .mln-dropdown:hover .mln-dropdown-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}#millanHeader .mln-dropdown:hover .mln-caret{transform:rotate(180deg)}#millanHeader .mln-dropdown-menu a:hover{background:#ffffff14}#bookingPopup a:hover{transform:translateY(-2px)!important}#millanMobileServicesMenu a:hover{color:#fff!important}@media (max-width:1080px){#millanNavDesktop{display:none!important}#millanMobileActions{display:flex!important}}@media (max-width:480px){#millanHeader{padding:14px 18px!important}img#millanLogo{height:56px!important}#millanBookMobile{padding:9px 14px!important;font-size:13px!important}}#millanHeader .mln-dropdown:focus-within .mln-dropdown-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}#millanHeader .mln-dropdown:focus-within .mln-caret{transform:rotate(180deg)}.millan a:focus-visible,.millan button:focus-visible,.millan summary:focus-visible,.millan [tabindex]:focus-visible,.millan input:focus-visible,.millan select:focus-visible,.millan textarea:focus-visible,#millanHeader a:focus-visible,#millanHeader button:focus-visible,#millanMobileMenu a:focus-visible,#millanMobileMenu button:focus-visible,#bookingPopup a:focus-visible,#bookingPopup button:focus-visible,#bookingPopup [tabindex]:focus-visible,#millanMobileMenu[tabindex]:focus-visible{border-radius:6px;outline:3px solid var(--millan-bronze)!important;outline-offset:2px!important;box-shadow:0 0 0 6px #ffffffd9!important}#millanHeader a:focus-visible,#millanHeader button:focus-visible,#millanMobileMenu a:focus-visible,#millanMobileMenu button:focus-visible,#millanMobileMenu[tabindex]:focus-visible{outline:3px solid var(--millan-ivory)!important;box-shadow:0 0 0 6px #140e0ad9!important}.mln-journey-row:focus-visible,.mln-face-journey-row:focus-visible,.mln-pkg-row:focus-visible{outline:3px solid var(--millan-bronze)!important;outline-offset:-3px!important}#millanHeader .mln-dropdown-menu{transition:opacity .25s,transform .25s!important}#millanHeader .mln-wordmark{letter-spacing:.22em;text-transform:uppercase;color:#fff;white-space:nowrap;margin-right:-.22em;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:1;transition:font-size .35s;display:block}#millanHeader[data-scrolled=true] .mln-wordmark{font-size:22px}@media (max-width:480px){#millanHeader .mln-wordmark{letter-spacing:.18em;margin-right:-.18em;font-size:23px}#millanHeader[data-scrolled=true] .mln-wordmark{font-size:19px}}#millanHeader .mln-logo-link,#millanBookMobile,#millanHeader .mln-menu-btn{position:relative}#millanHeader .mln-logo-link:after,#millanBookMobile:after,#millanHeader .mln-menu-btn:after,#millanMobileMenu .mln-drawer-close:after,#bookingPopup .mln-popup-close:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bookingPopup .mln-popup-close{width:36px;height:36px;color:var(--millan-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;top:12px;right:12px}#bookingPopup .mln-popup-close svg{width:20px;height:20px}#bookingPopup .mln-popup-close:hover{background:var(--millan-cream);color:var(--millan-espresso)}#bookingPopup .mln-popup-title{color:var(--millan-espresso);text-wrap:balance;margin:0 36px 8px 0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:30px;font-weight:500;line-height:1.15}#bookingPopup .mln-popup-sub{color:var(--millan-text-muted);margin:0 0 22px;font-size:14.5px;line-height:1.6}#bookingPopup .mln-popup-rows{gap:10px;display:grid}#bookingPopup .mln-popup-row{box-sizing:border-box;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:flex}#bookingPopup .mln-popup-row--primary{background:var(--millan-espresso);border:1px solid var(--millan-espresso);color:var(--millan-ivory);box-shadow:0 8px 20px #2e211938}#bookingPopup .mln-popup-row--primary svg{color:var(--millan-gold)}#bookingPopup .mln-popup-row--primary:hover{background:var(--millan-cocoa);border-color:var(--millan-cocoa)}#bookingPopup .mln-popup-row--secondary{background:var(--millan-ivory);border:1px solid var(--millan-border);color:var(--millan-espresso)}#bookingPopup .mln-popup-row--secondary svg{color:var(--millan-gold-ink)}#bookingPopup .mln-popup-row--secondary:hover{background:var(--millan-cream);border-color:var(--millan-sand)}#bookingPopup .mln-popup-reassure{color:var(--millan-text-muted);text-align:center;margin:-2px 0 6px;padding:0 4px;font-size:13px;line-height:1.5}#bookingPopup .mln-popup-hours{text-align:center;color:var(--millan-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:13px;font-weight:500}@media (max-width:400px){#bookingPopup .mln-popup-title{font-size:27px}}@media (prefers-reduced-motion:reduce){#millanHeader{transition:background-color .15s!important}#millanLogo,#millanHeader .mln-wordmark,#millanHeader .mln-caret,#millanMobileServicesCaret{transition:none!important}#millanHeader .mln-nav-link,#millanHeader .mln-dropdown-menu a{transition:background-color .15s!important}#millanHeader .mln-dropdown-menu{transition:opacity .15s!important;transform:none!important}#millanHeader .mln-book-btn-desktop{transition:none!important}#millanHeader .mln-book-btn-desktop:hover,#bookingPopup a:hover{transform:none!important}#bookingPopup a,#bookingPopup .mln-popup-close{transition:background-color .15s,border-color .15s,color .15s!important}}
.millan .mln-footer-main{background:var(--millan-night);color:var(--millan-ivory);padding:64px 28px 40px}.millan .mln-footer-main__inner{max-width:var(--mln-content-max,1100px);grid-template-columns:1fr;gap:48px;margin:0 auto;display:grid}.millan .mln-footer-brand__logo{margin-bottom:24px;display:inline-block}.millan .mln-footer-brand__logo img{width:auto;height:52px;display:block}.millan .mln-footer-nap{color:#fffaf2db;gap:18px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;font-style:normal;line-height:1.55;display:grid}.millan .mln-footer-nap p{margin:0}.millan .mln-footer-nap__label{letter-spacing:.14em;text-transform:uppercase;color:var(--millan-champagne);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.millan .mln-footer-nap a{color:var(--millan-ivory);border-bottom:1px solid #fffaf240;text-decoration:none;transition:border-color .2s}.millan .mln-footer-nap a:hover,.millan .mln-footer-nap a:focus-visible{border-bottom-color:#fffaf2b3}.millan .mln-footer-nav__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}#page.millan .site-footer .site-below-footer-wrap{background:var(--millan-night);border-top:1px solid #fffaf21a;padding:22px 28px 28px}#page.millan .site-footer .ast-footer-copyright{max-width:var(--mln-content-max,1100px);text-align:center;color:#fffaf2a8;margin:0 auto;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.6}#page.millan .site-footer .ast-footer-copyright p{color:#fffaf2a8;margin:0 0 2px;font-size:13px}.millan .mln-footer-col__title{letter-spacing:.14em;text-transform:uppercase;color:#fffaf29e;margin:0 0 14px;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.millan .mln-footer-col__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.millan .mln-footer-col__list a{color:var(--millan-ivory);border-bottom:1px solid #0000;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.45;text-decoration:none;transition:border-color .2s}.millan .mln-footer-col__list a:hover,.millan .mln-footer-col__list a:focus-visible{border-bottom-color:#fffaf299}.millan .mln-footer-col__list a:focus-visible{outline:3px solid var(--millan-ivory);outline-offset:3px;border-radius:3px}@media (min-width:600px){.millan .mln-footer-nav__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.millan .mln-footer-main__inner{grid-template-columns:minmax(240px,1fr) minmax(0,2.6fr);gap:56px}}.millan .mln-footer-col__list a,.millan .mln-footer-nap a,.millan .mln-footer-brand__logo{position:relative}.millan .mln-footer-col__list a:after,.millan .mln-footer-nap a:after,.millan .mln-footer-brand__logo:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.millan .mln-footer-col__list a{display:inline-block}@media (min-width:900px) and (pointer:fine){.millan .mln-footer-col__list a:after{height:100%}}@media (max-width:899px),(pointer:coarse){.millan .mln-footer-col__list{gap:23px}}@media (prefers-reduced-motion:reduce){.millan .mln-footer-col__list a{transition:border-color .15s!important}}
.mln-final,.mln-final *,.mln-final a,.mln-final a:hover,.mln-final a:visited,.mln-final h1,.mln-final h2,.mln-final h3,.mln-final span,.mln-final div,.mln-final p{border-bottom:none;text-decoration:none!important}.mln-final{background-color:var(--millan-cocoa);text-align:center;color:var(--millan-linen);box-sizing:border-box;background-image:url(/millan/images/treatment-table-candles-essential-oils.webp);background-position:50%;background-size:cover;width:100%;margin:0;padding:90px 24px;position:relative;overflow:hidden}.mln-final:before{content:"";background:linear-gradient(#1f2520c7 0%,#1f2520f2 100%);position:absolute;inset:0}.mln-final>*{z-index:2;position:relative}.mln-final-urgent{color:var(--millan-champagne);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);background:#d4af741f;border:1px solid #d4af7466;border-radius:100px;align-items:center;gap:8px;margin:0 0 22px;padding:8px 18px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;animation:2.5s ease-in-out infinite mln-pulse;display:inline-flex}.mln-final-urgent:before{content:"";background:var(--millan-gold);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite mln-blink;box-shadow:0 0 12px #d4af74cc}@keyframes mln-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes mln-blink{0%,to{opacity:1}50%{opacity:.5}}.mln-final-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--millan-champagne);margin:0 0 18px;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.mln-final h2{color:var(--millan-linen);letter-spacing:-.02em;margin:0 0 14px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;line-height:1.1}.mln-final h2 em{color:var(--millan-champagne);font-style:italic;font-weight:300}.mln-final-sub{opacity:.85;max-width:420px;margin:0 auto 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.mln-final-locktime{color:var(--millan-champagne);max-width:420px;margin:0 auto 32px;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.5}.mln-final-channels{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;max-width:342px;margin:0 auto 28px;display:flex}.mln-channel-btn{box-sizing:border-box;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #d4c5a3b3;border-radius:100px;flex:100%;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 26px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;color:var(--millan-ivory)!important}.mln-channel-btn:hover{border-color:var(--millan-ivory);background:#fffaf214;transform:translateY(-2px)}.mln-channel-btn:first-child{background:var(--millan-ivory);border-color:var(--millan-ivory);box-shadow:0 8px 20px #00000038;color:var(--millan-espresso)!important}.mln-channel-btn:first-child:hover{background:var(--millan-on-dark);border-color:var(--millan-on-dark)}.mln-channel-btn:focus-visible{outline:2px solid var(--millan-gold);outline-offset:3px}.mln-channel-btn svg{flex-shrink:0;width:16px;height:16px}@media (max-width:359px){.mln-channel-btn{white-space:normal;padding-inline:20px}}@media (min-width:600px){.mln-final-channels{max-width:760px}.mln-channel-btn{flex:none}}.mln-final-meta{opacity:.55;letter-spacing:.18em;margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400}@media (min-width:768px){.mln-final{padding:130px 40px}.mln-final-urgent{margin-bottom:26px;padding:9px 22px;font-size:12px}.mln-final h2{font-size:56px}.mln-final-sub{max-width:520px;font-size:16px}.mln-final-locktime{max-width:520px;font-size:18px}.mln-final-meta{font-size:12px}}@media (prefers-reduced-motion:reduce){.mln-final-urgent,.mln-final-urgent:before{animation:none}.mln-channel-btn{transition:background-color .15s,border-color .15s,color .15s!important}.mln-channel-btn:hover{transform:none}}
