:root{--cream: #fbf6ec;--paper: #fffdf8;--brown: #4a3b2c;--deep: #3a2c1d;--gold: #c9a96a;--gold2: #b8935a;--sand: #e8d4a6;--line: #e4d7be;--text: #6b5a47 }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--brown);font-family:Jost,Arial,sans-serif;font-weight:300}body.menu-open{overflow:hidden}img{display:block;width:100%}a{text-decoration:none;color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,.brand b,.price{font-family:Cormorant Garamond,Georgia,serif}.container{width:min(1160px,calc(100% - 48px));margin:auto}.section{padding:112px 0}.soft{background:#f7f1e6}.header{position:fixed;z-index:50;top:0;left:0;right:0;height:80px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;gap:32px;color:#fff;transition:.35s}.header.scrolled,.header.subpage-header{background:#fbf6ecf5!important;color:var(--brown, #4a3b2c)!important;box-shadow:0 4px 25px #4a3b2c14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header.subpage-header nav a,.header.scrolled nav a,.header.subpage-header .brand,.header.scrolled .brand,.header.subpage-header .header-contact a,.header.scrolled .header-contact a{color:var(--brown, #4a3b2c)}.header.subpage-header .header-cta,.header.scrolled .header-cta{border-color:var(--gold, #9e7a3b);color:var(--gold, #9e7a3b)}.svg-sprite{display:none!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}.brand-lotus{width:26px!important;height:26px!important;max-width:26px!important;max-height:26px!important;display:block;color:var(--gold, #c9a96a)!important}.brand-lotus path[fill=currentColor]{fill:var(--gold, #c9a96a)!important}.brand-lotus path[stroke=currentColor]{stroke:var(--gold, #c9a96a)!important}.site-main{min-height:calc(100vh - 80px)}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.brand b{display:block;font-size:25px;font-weight:400;line-height:1}.brand small{display:block;margin-top:4px;font-size:8px;letter-spacing:.3em}.lotus{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--gold, #c9a96a)!important;border-radius:50%;color:var(--gold, #c9a96a)!important;font-size:25px;background:transparent;transition:all .3s ease}.header nav{display:flex;gap:32px;font-size:13px}.header nav a{position:relative}.header nav a:after{content:"";position:absolute;height:1px;background:var(--gold);left:0;right:100%;bottom:-7px;transition:.25s}.header nav a:hover:after,.header nav a.active:after{right:0}.header nav a.active{color:var(--gold, #9e7a3b)!important;font-weight:600}.menu{display:none;border:0;background:transparent;color:inherit;font-size:25px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 27px;border-radius:999px;border:1px solid transparent;font-size:14px;letter-spacing:.02em;transition:.25s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#fff}.btn-outline{border-color:currentColor}.btn-glass{border-color:#ffffff80;color:#fff;background:#ffffff09}.btn-dark{background:var(--brown);color:#fff}.hero{position:relative;min-height:100vh;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.hero.subhero{min-height:580px;padding-top:130px;padding-bottom:70px}@media (max-width: 768px){.hero.subhero{min-height:500px;padding-top:105px;padding-bottom:50px}}.hero-bg,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg{background:url(https://media.base44.com/images/public/6a9e37de7c17a8886a4497c2/24647b7cf_generated_61ef2778.jpg/v1/fill/w_1440,h_1634,al_c,q_90,usm_0.66_1.00_0.01,enc_webp,quality_auto/24647b7cf_generated_61ef2778.webp) center/cover}.hero-shade{background:linear-gradient(to top,#3a2c1de6,#3a2c1d4d 65%,#3a2c1d80)}.hero-content{position:relative;z-index:2;width:min(850px,calc(100% - 40px));padding-top:70px}.hero.subhero .hero-content{padding-top:20px}.hero.subhero h1{font-size:clamp(34px,4.2vw,54px);margin-bottom:16px}.hero.subhero p{font-size:15px;max-width:650px;margin:0 auto 20px;line-height:1.7;opacity:.92}.subhero-breadcrumbs{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#eae0d0;margin-top:10px}.subhero-breadcrumbs a{color:#eae0d0;opacity:.75;transition:.2s}.subhero-breadcrumbs a:hover{color:var(--gold, #c5a059);opacity:1}.subhero-breadcrumbs span.active{color:#fff;font-weight:500}.eyebrow{display:inline-block;color:var(--gold2);font-size:11px;font-weight:500;letter-spacing:.38em;margin-bottom:22px}.eyebrow.light{color:var(--sand)}h1{font-size:clamp(48px,6vw,76px);line-height:1.05;font-weight:300;margin-bottom:24px}h1 em,h2 em{color:var(--gold);font-weight:300}h2{font-size:clamp(38px,4.5vw,56px);line-height:1.08;font-weight:300;margin-bottom:24px}.hero p{max-width:690px;margin:0 auto 34px;font-size:18px;line-height:1.8}.actions{display:flex;gap:14px;justify-content:center}.scroll{position:absolute;z-index:2;bottom:22px;font-size:9px;letter-spacing:.28em}.scroll span{display:block;width:1px;height:35px;margin:8px auto 0;background:linear-gradient(#fff,transparent)}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.framed{position:relative;padding:14px;border:1px solid var(--line);border-radius:34px}.framed img{height:560px;object-fit:cover;border-radius:25px}.badge{position:absolute;display:flex;align-items:center;gap:10px;right:-25px;bottom:-20px;padding:16px 20px;background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:0 15px 35px #4a3b2c22;font-size:12px}.badge b{white-space:nowrap;font:28px Cormorant Garamond}.about p,.section-head p,.contact>div p{color:var(--text);font-size:17px;line-height:1.8}.section-head{text-align:center;max-width:700px;margin:0 auto 50px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{background:var(--paper);border:1px solid var(--line);border-radius:25px;overflow:hidden;transition:.3s}.card:hover{transform:translateY(-7px);box-shadow:0 22px 45px #4a3b2c18}.card img{height:270px;object-fit:cover}.card div{padding:25px}.card small,.price-card>span{font-size:10px;color:var(--gold2);letter-spacing:.25em}.card h3,.features h3,.team h3,.price-card h3{font-size:27px;font-weight:400;margin:10px 0}.card p,.features p,.team p{color:var(--text);line-height:1.65}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.features article{padding:35px 28px;background:var(--cream)}.features b{color:var(--gold);font:italic 30px Cormorant Garamond}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:center}.price-card{padding:40px;background:var(--paper);border:1px solid var(--line);border-radius:24px}.price-card.featured{padding-top:55px;padding-bottom:55px;background:var(--deep);color:#fff;box-shadow:0 25px 55px #3a2c1d33}.price{font-size:43px;color:var(--gold2);margin:20px 0}.price small{font:15px Jost}.price-card ul{list-style:none;padding:0;margin:0 0 30px}.price-card li{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.featured li{border-color:#ffffff20}.gallery-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:240px 240px;gap:18px}.gallery-grid figure{position:relative;margin:0;overflow:hidden;border-radius:25px}.gallery-grid .wide{grid-row:1/3}.gallery-grid img{height:100%;object-fit:cover;transition:.6s}.gallery-grid figure:hover img{transform:scale(1.04)}figcaption{position:absolute;left:20px;bottom:18px;color:#fff;font:24px Cormorant Garamond;text-shadow:0 2px 10px #000}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:center}.team-grid img{aspect-ratio:1;object-fit:cover;border-radius:50%}.team-grid h3{margin-bottom:2px}.testimonial{text-align:center;max-width:800px}.quote-mark{font:80px Georgia;color:var(--gold);height:60px}.testimonial blockquote{font:italic 32px/1.55 Cormorant Garamond;min-height:150px}.testimonial h3{font-size:24px;margin:20px 0 0;color:var(--gold2)}.testimonial p{color:var(--text)}.dots button{width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#c9a96a66;margin:4px;transition:.2s}.dots button.active{width:28px;background:var(--gold2)}.booking{position:relative;text-align:center;color:#fff;padding:120px 20px}.booking-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#3a2c1dbd,#3a2c1de8),url(https://media.base44.com/images/public/6a9e37de7c17a8886a4497c2/dd465b627_generated_c3049f35.jpg/v1/fill/w_1440,h_588,al_c,q_90,usm_0.66_1.00_0.01,enc_webp,quality_auto/dd465b627_generated_c3049f35.webp) center/cover}.booking-content{position:relative;max-width:720px;margin:auto}.booking h2 em{color:var(--sand)}.booking p{margin-bottom:30px}.contact form{display:grid;gap:16px;margin-top:30px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,select,textarea{width:100%;border:1px solid var(--line);background:var(--paper);padding:14px 18px;border-radius:20px;color:var(--brown);font:14px Jost;outline:0}input:focus,select:focus,textarea:focus{border-color:var(--gold2);box-shadow:0 0 0 3px #c9a96a22}textarea{resize:vertical}.form-status{min-height:22px;color:var(--gold2)!important}.contact-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-top:1px solid var(--line);padding-top:25px;margin-top:20px;font-size:12px}.contact-meta b{display:block;color:var(--gold2);text-transform:uppercase;margin-bottom:5px}.map{height:540px;border:1px solid var(--line);border-radius:28px;overflow:hidden}.map iframe{width:100%;height:100%;border:0}footer.global-spa-footer,.global-spa-footer{background:var(--deep);color:#f2e9d4;padding:80px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:70px}.footer-grid p{color:#f2e9d4aa;line-height:1.8}.footer-grid h4{color:var(--sand);font-size:20px}.footer-grid>div>a:not(.brand){display:block;color:#f2e9d4aa;margin:10px 0}.copyright{margin-top:45px;padding-top:25px;border-top:1px solid #e8d4a622;display:flex;justify-content:space-between;color:#f2e9d477;font-size:11px}.reveal{opacity:0;transform:translateY(24px);transition:.8s}.reveal.visible{opacity:1;transform:none}@media (max-width:900px){.header nav{display:none;position:fixed;inset:80px 0 auto;background:var(--cream);color:var(--brown);padding:30px;flex-direction:column;text-align:center}.header nav.open{display:flex}.menu{display:block}.header-cta{display:none}.split{grid-template-columns:1fr;gap:55px}.cards,.price-grid{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.price-card.featured{padding:40px}.section{padding:80px 0}.framed img{height:450px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:600px){.container{width:min(100% - 32px,1160px)}.header{height:70px}.header nav{top:70px}.hero-content{padding-top:55px}.hero p{font-size:15px}.actions{flex-direction:column;align-items:stretch}.features,.team-grid,.footer-grid,.form-row,.contact-meta{grid-template-columns:1fr}.gallery-grid{display:block}.gallery-grid figure{height:300px;margin-bottom:15px}.testimonial blockquote{font-size:26px}.framed img{height:390px}.badge{right:-8px}.copyright{display:block}.copyright span{display:block;margin-top:10px}}.spa-subpage{background:var(--cream);color:var(--brown)}.subpage-header{color:var(--brown)}.sub-lotus{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--gold);border-radius:50%;color:var(--gold2)}.subhero{position:relative;min-height:620px;display:grid;align-items:center;overflow:hidden;padding-top:80px;background:var(--paper)}.subhero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.subhero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--paper) 4%,color-mix(in srgb,var(--paper) 88%,transparent) 35%,transparent 72%)}.subhero-copy{position:relative;z-index:1}.subhero-copy h1{max-width:680px;margin:18px 0 22px;font-size:clamp(52px,7vw,92px);line-height:.98;font-weight:400}.subhero-copy p{max-width:560px;color:var(--text);font-size:18px;line-height:1.8}.sub-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.sub-service-card{position:relative;padding:42px;border:1px solid var(--line);border-radius:28px;background:var(--paper);overflow:hidden;transition:.3s}.sub-service-card:hover{transform:translateY(-6px);box-shadow:0 20px 55px color-mix(in srgb,var(--brown) 12%,transparent)}.sub-service-card>span{position:absolute;right:26px;top:20px;color:var(--sand);font:italic 44px Playfair Display,serif}.sub-service-card h3{margin:22px 0 14px;font-size:34px;font-weight:400}.sub-service-card p{max-width:500px;min-height:55px;color:var(--text);line-height:1.7}.sub-service-card>div{display:flex;gap:20px;padding:17px 0;border-top:1px solid var(--line)}.sub-service-card>div strong{color:var(--gold2)}.sub-service-card>a{display:inline-block;margin-top:10px;color:var(--gold2);font-weight:600}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.process-grid article{padding:38px 25px;text-align:center;background:var(--cream)}.process-grid b{color:var(--gold2);font:italic 28px Playfair Display,serif}.process-grid h3{font-size:23px;font-weight:400}.policy-note{max-width:760px;margin:70px auto 0;padding:26px 30px;text-align:center;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.policy-note p{margin:8px 0 0;color:var(--text)}.tour-section{background:var(--paper)}.tour-viewer{position:relative;height:min(70vh,720px);min-height:480px;overflow:hidden;border:1px solid var(--line);border-radius:30px;background:var(--cream);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.tour-viewer:active{cursor:grabbing}.tour-panorama{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1540555700478-4be289fbecef?auto=format&fit=crop&w=1600&q=80);background-repeat:repeat-x;background-position:50% 50%;background-size:cover;transition:background-image .35s ease}.tour-viewer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 80px color-mix(in srgb,var(--deep) 16%,transparent)}.tour-hint,.tour-viewer>button{position:absolute;z-index:2;bottom:18px;padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:var(--brown);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tour-hint{left:18px}.tour-viewer>button{right:18px;cursor:pointer}.tour-viewer>#tourAuto{right:140px}.tour-scenes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.tour-scenes button{padding:8px;border:1px solid var(--line);border-radius:18px;color:var(--brown);background:var(--paper);cursor:pointer;transition:.25s}.tour-scenes button.active{border-color:var(--gold2);box-shadow:0 0 0 2px var(--sand)}.tour-scenes img{height:130px;object-fit:cover;border-radius:12px}.tour-scenes span{display:block;padding:12px 4px 6px;font-weight:600}.faq-search{max-width:760px;margin:0 auto 38px}.faq-search label{display:block;margin-bottom:10px;font-weight:600}.faq-search input{width:100%;padding:17px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--brown);font:inherit}.spa-faq details.is-filtered{display:none}.contact-page-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:70px}.spa-booking-form{display:grid;gap:14px;margin-top:30px}.spa-booking-form label{display:grid;gap:8px;color:var(--text);font-size:13px}.spa-booking-form input,.spa-booking-form select,.spa-booking-form textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--brown);font:inherit}.contact-panel{align-self:start;padding:38px;border:1px solid var(--line);border-radius:28px;background:var(--paper);box-shadow:0 22px 60px color-mix(in srgb,var(--brown) 10%,transparent)}.contact-panel h3{font-size:34px;font-weight:400}.contact-panel p{color:var(--text);line-height:1.9}.subpage-cta{padding:100px 24px;text-align:center;background:var(--deep);color:var(--paper)}.subpage-cta h2{font-size:clamp(40px,5vw,64px);font-weight:400}.subpage-footer{padding:55px 0;background:var(--cream);border-top:1px solid var(--line)}.subpage-footer .container{display:flex;align-items:center;gap:30px}.subpage-footer p{margin:0 auto;color:var(--text)}@media (max-width:900px){.subhero{min-height:560px}.sub-service-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.contact-page-grid{grid-template-columns:1fr}.tour-viewer{height:58vh}.subpage-footer .container{flex-direction:column;text-align:center}.subpage-footer p{margin:0}}@media (max-width:600px){.subhero{min-height:520px}.subhero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--paper) 92%,transparent),color-mix(in srgb,var(--paper) 55%,transparent))}.subhero-copy h1{font-size:48px}.sub-service-card{padding:30px 24px}.process-grid{grid-template-columns:1fr}.tour-viewer{min-height:390px;border-radius:18px}.tour-hint{top:14px;bottom:auto}.tour-viewer>#tourAuto{right:14px;bottom:14px}.tour-viewer>#tourFullscreen{display:none}.tour-scenes{grid-template-columns:1fr}.tour-scenes img{height:100px}.contact-panel{padding:28px}}.global-spa-footer{position:relative;display:block!important;visibility:visible!important;opacity:1!important;padding:80px 0 25px;background:var(--deep)!important;color:var(--paper)!important}.global-spa-footer .footer-grid p,.global-spa-footer .footer-grid>div>a:not(.brand),.global-spa-footer .copyright{color:var(--sand)}.global-spa-footer .copyright{border-top-color:var(--brown)}.global-spa-footer .footer-lotus{color:var(--sand);border-color:var(--sand);font-size:17px}.global-spa-footer .footer-grid>div>a:not(.brand){transition:color .2s ease}.global-spa-footer .footer-grid>div>a:not(.brand):hover{color:var(--paper)}.spa-subpage .global-spa-footer .container{display:grid}.spa-subpage .global-spa-footer .copyright{display:flex}@media (max-width:600px){.global-spa-footer{padding-top:60px}.global-spa-footer .copyright{display:grid!important;gap:10px;text-align:center}}body,input,select,textarea{font-family:Be Vietnam Pro,Arial,sans-serif!important}h1,h2,h3,.brand b,.price,.badge b,.features b,figcaption,.testimonial blockquote,.testimonial h3{font-family:Playfair Display,Georgia,serif!important}svg{display:block}.brand-lotus{width:26px;height:26px}.menu svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.menu .menu-close,.menu.is-open .menu-open{display:none}.menu.is-open .menu-close{display:block}.ornament{position:absolute;z-index:0;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hero-lotus{color:#ffffff24;width:190px;height:190px;animation:lotus-breathe 6s ease-in-out infinite}.hero-lotus-left{left:2%;top:15%}.hero-lotus-right{right:2%;bottom:12%;width:230px;height:230px;opacity:.65}.smoke{color:#c9a96a47;width:80px;height:300px;animation:smoke-drift 7s ease-in-out infinite}.hero-smoke{color:#fff3;left:50%;bottom:0;height:250px;transform:translate(-50%)}.eyebrow-ornate{display:inline-flex;align-items:center;justify-content:center;gap:12px}.eyebrow-ornate svg{width:64px;height:22px;fill:none;stroke:currentColor;stroke-width:1}.flip-x{transform:scaleX(-1)}.about{position:relative;overflow:hidden}.about-smoke{right:4%;top:30px}.framed-lotus{color:#b8935a5c;width:115px;height:115px;left:-40px;top:-42px;z-index:2}.badge svg{width:28px;height:28px;flex:0 0 auto;fill:none;stroke:currentColor}.natural-note{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#8d7758;font-size:13px}.natural-note svg{width:21px;height:21px;fill:none;stroke:#b8935a}.wave-divider{position:absolute;left:0;right:0;bottom:-2px;height:60px;color:#b8935a66;pointer-events:none}.wave-divider svg,.footer-wave svg{width:100%;height:100%;fill:none;stroke:currentColor}.section-icon{width:34px;height:34px;margin:0 auto 12px;fill:none;stroke:#b8935a}.card{position:relative}.card-icon{position:absolute;z-index:2;top:14px;left:14px;display:grid;place-items:center;width:38px;height:38px;color:#b8935a;background:#fffdf8eb;border-radius:50%}.card-icon svg{width:22px;height:22px;fill:none;stroke:currentColor}.why,.pricing,.testimonials{position:relative;overflow:hidden}.why>.container,.pricing>.container,.testimonial{position:relative;z-index:1}.why-lotus{left:-70px;bottom:-70px;width:270px;height:270px;color:#b8935a1f}.features article>svg{width:40px;height:40px;margin:0 auto 14px;fill:none;stroke:#b8935a;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.pricing-smoke{left:50%;top:20px;height:245px;transform:translate(-50%);opacity:.55;animation-name:smoke-drift-centered}.price-card>svg{width:34px;height:34px;margin-bottom:14px;fill:none;stroke:#b8935a}.price-card.featured>svg{stroke:#e8d4a6}.testimonial-lotus{left:50%;top:15px;width:300px;height:300px;transform:translate(-50%);color:#b8935a1f;animation:lotus-breathe-centered 6s ease-in-out infinite}.testimonial-smoke{left:5%;bottom:-80px;opacity:.65}.quote-mark svg{width:50px;height:50px;margin:0 auto;fill:none;stroke:currentColor}.booking-lotus{left:50%;top:50%;width:450px;height:450px;transform:translate(-50%,-50%);color:#e8d4a629}.booking-branch{width:100px;height:34px;bottom:28px;color:#e8d4a673}.booking-branch-left{left:4%}.booking-branch-right{right:4%}.contact-meta span{position:relative;padding-left:29px}.contact-meta span>svg{position:absolute;left:0;top:1px;width:20px;height:20px;fill:none;stroke:#b8935a}.footer-wave{color:#e8d4a652}@keyframes lotus-breathe{50%{transform:scale(1.045);opacity:.75}}@keyframes lotus-breathe-centered{50%{transform:translate(-50%) scale(1.045);opacity:.75}}@keyframes smoke-drift{50%{transform:translateY(-12px) scaleX(1.08);opacity:.7}}.hero-smoke{animation-name:smoke-drift-centered}@keyframes smoke-drift-centered{50%{transform:translate(-50%,-12px) scaleX(1.08);opacity:.7}}@media (max-width:900px){.hero-lotus,.about-smoke,.pricing-smoke,.testimonial-smoke{display:none}.booking-lotus{width:330px;height:330px}}@media (max-width:600px){.eyebrow-ornate svg{width:42px}.booking-branch{display:none}.framed-lotus{width:82px;height:82px;left:-22px;top:-28px}}@media (prefers-reduced-motion:reduce){.ornament{animation:none!important}}.about{background:radial-gradient(circle at 9% 18%,rgba(201,169,106,.13),transparent 24%),linear-gradient(135deg,#fffaf1 0%,var(--cream) 58%,#f3eadb 100%)}.about-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(58px,8vw,112px)}.about-visual{padding:12px;border-radius:190px 190px 30px 30px;border-color:#b8935a8c;isolation:isolate}.about-visual:before{content:"";position:absolute;top:24px;right:-26px;bottom:-25px;left:30px;border:1px solid rgba(184,147,90,.25);border-radius:180px 180px 28px 28px;z-index:-1}.about-visual:after{content:"SEN VÀNG";position:absolute;left:-52px;top:50%;color:#b8935a8c;font-size:9px;letter-spacing:.55em;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.about-visual img{height:590px;border-radius:178px 178px 21px 21px;filter:saturate(.88) contrast(.96)}.about-copy{position:relative;padding:42px 0 42px 34px}.about-copy:before{content:"“";position:absolute;left:-8px;top:-32px;color:#c9a96a2e;font:150px/1 Playfair Display,serif}.about-copy h2{max-width:620px;margin:22px 0 30px;font-size:clamp(43px,4.2vw,66px);line-height:1.05}.about-copy>p{max-width:590px;padding-left:22px;border-left:1px solid rgba(184,147,90,.34)}.about .badge{right:-42px;bottom:34px;max-width:210px;padding:17px 20px;background:#fffdf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:4px 18px}.about .badge b{font-size:25px}.about .natural-note{margin:18px 0 0 22px;padding:10px 16px;border:1px solid rgba(184,147,90,.28);border-radius:999px;background:#fffdf899}.why{background:linear-gradient(180deg,#f4ead9,#fbf6ec)}.why .section-head{margin-bottom:58px}.why .section-head h2{font-size:clamp(44px,5vw,68px)}.why .features{gap:18px;padding:0;background:transparent;border:0}.why .features article{position:relative;min-height:330px;padding:38px 30px 32px;overflow:hidden;background:#fffdf8d1;border:1px solid rgba(184,147,90,.3);border-radius:70px 10px;box-shadow:0 18px 50px #4a3b2c12;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.why .features article:nth-child(2n){margin-top:30px;border-radius:10px 70px}.why .features article:after{content:"";position:absolute;width:150px;height:150px;right:-72px;bottom:-78px;border:1px solid rgba(184,147,90,.25);border-radius:50%}.why .features article:hover{z-index:1;transform:translateY(-10px);background:#fffdf8;box-shadow:0 28px 65px #4a3b2c21}.why .features article>svg{width:64px;height:64px;margin:0 0 36px;padding:15px;background:#f7eedf;border:1px solid rgba(184,147,90,.28);border-radius:50%}.why .features b{position:absolute;right:24px;top:28px;color:#b8935a8c;font-size:22px}.why .features h3{max-width:210px;margin:0 0 15px;font-size:29px;line-height:1.15}.why .features p{margin:0;font-size:15px}.testimonial blockquote,.testimonial h3,.testimonial #quoteRole{transition:opacity .18s ease,transform .18s ease}.testimonial.is-changing blockquote,.testimonial.is-changing h3,.testimonial.is-changing #quoteRole{opacity:0;transform:translateY(7px)}.testimonials{min-height:590px;display:grid;align-items:center}.testimonials .testimonial{width:min(800px,calc(100% - 40px));margin-inline:auto}@media (max-width:900px){.about-layout{grid-template-columns:1fr;gap:65px}.about-visual{width:min(560px,90%);margin-inline:auto}.about-copy{padding:0}.about-copy>p{padding-left:16px}.why .features article:nth-child(2n){margin-top:0}}@media (max-width:600px){.about-visual{width:94%;border-radius:120px 120px 24px 24px}.about-visual:before{top:16px;right:-12px;bottom:-16px;left:18px;border-radius:116px 116px 22px 22px}.about-visual:after{display:none}.about-visual img{height:430px;border-radius:110px 110px 16px 16px}.about .badge{right:-14px;bottom:20px}.about-copy h2{font-size:41px}.why .features{grid-template-columns:1fr}.why .features article{min-height:auto;border-radius:46px 8px}.why .features article:nth-child(2n){border-radius:8px 46px}.testimonials{min-height:520px}}.header-contact{display:flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.header-contact a{padding:7px 10px;border:1px solid currentColor;border-radius:999px;opacity:.9;transition:.2s}.header-contact a:last-child{color:#fff;background:#1f9b4c;border-color:#1f9b4c;font-weight:600}.header-contact a:hover{opacity:1;transform:translateY(-1px)}.header.scrolled .header-contact a:last-child{color:#fff}.trust-strip{position:relative;z-index:3;color:var(--brown);background:var(--paper);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{min-height:98px;padding:22px 18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-item strong{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:500;color:var(--gold2)}.trust-item span{margin-top:5px;color:var(--text);font-size:12px}.trust-item[href]:hover strong{color:var(--brown)}.card .service-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0;margin-bottom:10px}.service-meta span{color:var(--gold2);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.service-meta strong{color:var(--brown);font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:500}.service-link{display:inline-block;margin-top:15px;padding-bottom:3px;color:var(--gold2);border-bottom:1px solid rgba(184,147,90,.45);font-size:13px}.google-rating{display:inline-flex;align-items:center;gap:10px;margin:14px auto 22px;padding:9px 15px;color:var(--brown);background:var(--paper);border:1px solid var(--line);border-radius:999px}.google-rating strong{color:#b47b10}.google-rating span{font-size:12px;color:var(--text)}.faq-list{width:min(820px,100%);margin:0 auto;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:22px 52px 22px 4px;color:var(--brown);font-family:Playfair Display,Georgia,serif;font-size:19px;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:8px;top:16px;width:32px;height:32px;display:grid;place-items:center;color:var(--gold2);border:1px solid var(--line);border-radius:50%;font-family:Arial,sans-serif;font-size:20px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{margin:-5px 48px 22px 4px;color:var(--text);line-height:1.75}.contact form label{display:grid;gap:7px}.contact form label>span{padding-left:5px;color:var(--brown);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.booking-fields{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:12px}.form-note{margin:-3px 4px 0;color:var(--text)!important;font-size:11px!important;line-height:1.55!important}.contact-meta a{text-decoration:underline;text-underline-offset:3px}@media (max-width:1180px){.header-contact{display:none}.header nav{gap:22px}}@media (max-width:760px){.trust-grid{grid-template-columns:1fr 1fr}.trust-item{min-height:88px;border-bottom:1px solid var(--line)}.trust-item:nth-child(2n){border-right:0}.booking-fields{grid-template-columns:1fr}}@media (max-width:480px){.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0}.faq-list summary{font-size:17px}}[hidden]{display:none!important}.news-search-bar{background:#181b1973!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(197,160,89,.35)!important;box-shadow:0 16px 36px #0000004d!important}.news-search-bar:focus-within{background:#181b1999!important;border-color:#c5a05999!important;box-shadow:0 20px 40px #0006,0 0 0 3px #c5a05926!important}.news-search-bar input[type=text]{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:10px 16px 10px 44px!important;color:#fff!important;font-size:13px!important;font-family:inherit!important;outline:none!important}.news-search-bar input[type=text]::placeholder{color:#eae0d0a6!important;font-size:13px!important}.news-search-bar select{width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:10px 34px 10px 38px!important;color:#fff!important;font-size:13px!important;font-family:inherit!important;outline:none!important;cursor:pointer!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.news-search-bar select option{background:#181b19!important;color:#faf7f2!important;padding:8px 12px!important}.news-search-bar .search-icon-left{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#c5a059;font-size:13px;pointer-events:none;z-index:2}.news-search-bar .tag-icon-left{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#c5a059;font-size:13px;pointer-events:none;z-index:2}.news-search-bar .chevron-icon-right{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:10px;pointer-events:none;z-index:2}.news-search-bar button{cursor:pointer!important}.spa-article-page{background-color:#faf7f2;color:#2c302e}.spa-article-tags{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #EAE0D0}.spa-tag-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#faf7f2;border:1px solid #EAE0D0;color:#4a5550;font-size:12px;font-weight:500;text-decoration:none;transition:all .25s ease;box-shadow:0 1px 2px #00000008}.spa-tag-pill:hover{background:#9e7a3b;border-color:#9e7a3b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #9e7a3b33}.section.journal{background:#faf7f2;position:relative;overflow:hidden;padding:85px 0 95px}.journal-cards-wrap{perspective:1200px;padding:25px 8px 35px}.journal-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.journal-card{background:#fff;border:1px solid rgba(197,160,89,.25);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px -10px #0000000d;transition:all .45s cubic-bezier(.34,1.56,.64,1);position:relative;transform-origin:center center;cursor:pointer}.journal-card.card-tilt-left,.journal-card.card-tilt-left.reveal,.journal-card.card-tilt-left.reveal.visible,.journal-card.card-tilt-left.visible{transform:rotate(-3.5deg) translateY(14px)!important}.journal-card.card-tilt-center,.journal-card.card-tilt-center.reveal,.journal-card.card-tilt-center.reveal.visible,.journal-card.card-tilt-center.visible{transform:rotate(0) translateY(-6px) scale(1.03)!important;z-index:2;border-color:#c5a05973;box-shadow:0 20px 45px -12px #c5a05933}.journal-card.card-tilt-right,.journal-card.card-tilt-right.reveal,.journal-card.card-tilt-right.reveal.visible,.journal-card.card-tilt-right.visible{transform:rotate(3.5deg) translateY(14px)!important}.journal-card:hover,.journal-card.reveal:hover,.journal-card.reveal.visible:hover,.journal-card.visible:hover{transform:rotate(0) translateY(-14px) scale(1.06)!important;z-index:20!important;border-color:#c5a059!important;box-shadow:0 30px 60px -15px #c5a05959!important}.journal-card .card-img-wrap{position:relative;overflow:hidden;aspect-ratio:16 / 10;width:100%}.journal-card .card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1)}.journal-card:hover .card-img-wrap img{transform:scale(1.08)}.journal-card .card-tag{position:absolute;top:16px;left:16px;background:#1a1d1bd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8dfd3;font-size:11px;font-weight:700;padding:4px 14px;border-radius:999px;text-transform:uppercase;letter-spacing:.6px;border:1px solid rgba(197,160,89,.35);box-shadow:0 4px 12px #00000040}.journal-card .card-body{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.journal-card .card-body h3{font-family:Cormorant Garamond,serif;font-size:21px;font-weight:700;line-height:1.35;color:#2c302e;margin-bottom:10px;transition:color .3s ease}.journal-card:hover .card-body h3{color:#9e7a3b}.journal-card .card-body p{font-size:13.5px;line-height:1.6;color:#64748b;margin-bottom:18px;flex:1}.journal-card .card-cta{font-size:13px;font-weight:700;color:#9e7a3b;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease;text-decoration:none}.journal-card:hover .card-cta{color:#c5a059;transform:translate(4px)}.journal-bottom-action{text-align:center;margin-top:36px}@media (max-width: 991px){.journal-cards{grid-template-columns:1fr;gap:24px;max-width:480px;margin:0 auto}.journal-card.card-tilt-left,.journal-card.card-tilt-center,.journal-card.card-tilt-right{transform:none!important}.journal-card:hover{transform:translateY(-6px)!important}}html{scroll-padding-top:95px;scroll-behavior:smooth}section[id],.section[id],#hero,#vechungtoi,#dichvu,#banggia,#khonggian,#danhgia,#camnang,#faq,#lienhe{scroll-margin-top:95px!important}.contact-page-wrapper,.spa-page-services,.spa-page-pricing,.spa-page-space,.spa-page-faq{position:relative}.contact-page-wrapper>section:first-child:not(.hero),.spa-page-services>section:first-child:not(.hero),.spa-page-pricing>section:first-child:not(.hero),.spa-page-space>section:first-child:not(.hero),.spa-page-faq>section:first-child:not(.hero){padding-top:115px!important}.spa-anim-split .reveal,.spa-anim-stagger .reveal,.spa-anim-bloom .reveal,.spa-anim-depth .reveal,.spa-anim-float .reveal{opacity:inherit!important;transform:inherit!important;transition:inherit!important}.spa-anim-h1-rise{opacity:0;transform:translateY(48px);letter-spacing:.08em;filter:blur(8px);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1),letter-spacing 1.5s cubic-bezier(.16,1,.3,1),filter 1.5s cubic-bezier(.16,1,.3,1),text-shadow 1.5s ease;will-change:opacity,transform,filter,letter-spacing}.spa-anim-h1-rise.is-visible{opacity:1;transform:translateY(0);letter-spacing:normal;filter:blur(0);text-shadow:0 0 25px rgba(201,169,106,.4)}.spa-anim-h1-mask{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transform:translate(-40px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),clip-path 1.5s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);will-change:opacity,clip-path,transform}.spa-anim-h1-mask.is-visible{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}.spa-anim-h1-zoom{opacity:0;transform:scale(1.28);filter:blur(14px);transition:opacity 1.6s cubic-bezier(.2,.9,.3,1),transform 1.6s cubic-bezier(.2,.9,.3,1),filter 1.6s cubic-bezier(.2,.9,.3,1);will-change:opacity,transform,filter}.spa-anim-h1-zoom.is-visible{opacity:1;transform:scale(1);filter:blur(0)}.spa-anim-float{opacity:0;transform:perspective(1200px) rotateX(12deg) translateY(60px);transform-origin:top center;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.spa-anim-float.is-visible{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0)}.spa-anim-stagger{opacity:1}.spa-anim-stagger .stagger-item,.spa-anim-stagger .cards>.card,.spa-anim-stagger .services>.card,.spa-anim-stagger .price-grid>.price-card,.spa-anim-stagger .gallery-grid>figure,.spa-anim-stagger .team-grid>article,.spa-anim-stagger .journal-cards>.journal-card,.spa-anim-stagger .faq-list>details,.spa-anim-stagger .grid>div{opacity:0;transition:opacity 1.3s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.spa-anim-stagger .stagger-item:nth-child(3n+1),.spa-anim-stagger .cards>.card:nth-child(3n+1),.spa-anim-stagger .services>.card:nth-child(3n+1),.spa-anim-stagger .price-grid>.price-card:nth-child(3n+1),.spa-anim-stagger .gallery-grid>figure:nth-child(3n+1),.spa-anim-stagger .team-grid>article:nth-child(3n+1),.spa-anim-stagger .journal-cards>.journal-card:nth-child(3n+1),.spa-anim-stagger .grid>div:nth-child(3n+1){transform:translate(-50px) rotate(-4deg) scale(.92)}.spa-anim-stagger .stagger-item:nth-child(3n+2),.spa-anim-stagger .cards>.card:nth-child(3n+2),.spa-anim-stagger .services>.card:nth-child(3n+2),.spa-anim-stagger .price-grid>.price-card:nth-child(3n+2),.spa-anim-stagger .gallery-grid>figure:nth-child(3n+2),.spa-anim-stagger .team-grid>article:nth-child(3n+2),.spa-anim-stagger .journal-cards>.journal-card:nth-child(3n+2),.spa-anim-stagger .grid>div:nth-child(3n+2){transform:translateY(60px) scale(.92)}.spa-anim-stagger .stagger-item:nth-child(3n+3),.spa-anim-stagger .cards>.card:nth-child(3n+3),.spa-anim-stagger .services>.card:nth-child(3n+3),.spa-anim-stagger .price-grid>.price-card:nth-child(3n+3),.spa-anim-stagger .gallery-grid>figure:nth-child(3n+3),.spa-anim-stagger .team-grid>article:nth-child(3n+3),.spa-anim-stagger .journal-cards>.journal-card:nth-child(3n+3),.spa-anim-stagger .grid>div:nth-child(3n+3){transform:translate(50px) rotate(4deg) scale(.92)}.spa-anim-stagger .faq-list>details{transform:translate(-35px)}.spa-anim-stagger.is-visible .stagger-item,.spa-anim-stagger.is-visible .cards>.card,.spa-anim-stagger.is-visible .services>.card,.spa-anim-stagger.is-visible .price-grid>.price-card,.spa-anim-stagger.is-visible .gallery-grid>figure,.spa-anim-stagger.is-visible .team-grid>article,.spa-anim-stagger.is-visible .journal-cards>.journal-card,.spa-anim-stagger.is-visible .faq-list>details,.spa-anim-stagger.is-visible .grid>div{opacity:1!important;transform:translate(0) translateY(0) rotate(0) scale(1)!important}.spa-anim-stagger.is-visible .stagger-item:nth-child(1),.spa-anim-stagger.is-visible .cards>.card:nth-child(1),.spa-anim-stagger.is-visible .services>.card:nth-child(1),.spa-anim-stagger.is-visible .price-grid>.price-card:nth-child(1),.spa-anim-stagger.is-visible .gallery-grid>figure:nth-child(1),.spa-anim-stagger.is-visible .team-grid>article:nth-child(1),.spa-anim-stagger.is-visible .journal-cards>.journal-card:nth-child(1),.spa-anim-stagger.is-visible .faq-list>details:nth-child(1),.spa-anim-stagger.is-visible .grid>div:nth-child(1){transition-delay:.08s}.spa-anim-stagger.is-visible .stagger-item:nth-child(2),.spa-anim-stagger.is-visible .cards>.card:nth-child(2),.spa-anim-stagger.is-visible .services>.card:nth-child(2),.spa-anim-stagger.is-visible .price-grid>.price-card:nth-child(2),.spa-anim-stagger.is-visible .gallery-grid>figure:nth-child(2),.spa-anim-stagger.is-visible .team-grid>article:nth-child(2),.spa-anim-stagger.is-visible .journal-cards>.journal-card:nth-child(2),.spa-anim-stagger.is-visible .faq-list>details:nth-child(2),.spa-anim-stagger.is-visible .grid>div:nth-child(2){transition-delay:.24s}.spa-anim-stagger.is-visible .stagger-item:nth-child(3),.spa-anim-stagger.is-visible .cards>.card:nth-child(3),.spa-anim-stagger.is-visible .services>.card:nth-child(3),.spa-anim-stagger.is-visible .price-grid>.price-card:nth-child(3),.spa-anim-stagger.is-visible .gallery-grid>figure:nth-child(3),.spa-anim-stagger.is-visible .team-grid>article:nth-child(3),.spa-anim-stagger.is-visible .journal-cards>.journal-card:nth-child(3),.spa-anim-stagger.is-visible .faq-list>details:nth-child(3),.spa-anim-stagger.is-visible .grid>div:nth-child(3){transition-delay:.4s}.spa-anim-stagger.is-visible .stagger-item:nth-child(4),.spa-anim-stagger.is-visible .faq-list>details:nth-child(4),.spa-anim-stagger.is-visible .grid>div:nth-child(4){transition-delay:.54s}.spa-anim-stagger.is-visible .faq-list>details:nth-child(5){transition-delay:.68s}.spa-anim-stagger.is-visible .faq-list>details:nth-child(6){transition-delay:.82s}.spa-anim-bloom{opacity:0;transform:scale(.78);filter:blur(16px);transition:opacity 1.6s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1),filter 1.6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.spa-anim-bloom .gallery-grid figure img,.spa-anim-bloom img{transform:scale(1.15);transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.spa-anim-bloom.is-visible{opacity:1;transform:scale(1);filter:blur(0)}.spa-anim-bloom.is-visible .gallery-grid figure img,.spa-anim-bloom.is-visible img{transform:scale(1)}.spa-anim-depth{opacity:0;transform:perspective(1400px) translateZ(-240px) scale(.82);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.spa-anim-depth.is-visible{opacity:1;transform:perspective(1400px) translateZ(0) scale(1)}.spa-anim-split{opacity:1}.spa-anim-split .split>*:first-child,.spa-anim-split .grid>*:first-child,.spa-anim-split .anim-col-left{opacity:0;transform:translate(-100px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.spa-anim-split .split>*:last-child,.spa-anim-split .grid>*:last-child,.spa-anim-split .anim-col-right{opacity:0;transform:translate(100px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1) .18s,transform 1.5s cubic-bezier(.16,1,.3,1) .18s;will-change:opacity,transform}.spa-anim-split.is-visible .split>*:first-child,.spa-anim-split.is-visible .grid>*:first-child,.spa-anim-split.is-visible .anim-col-left{opacity:1!important;transform:translate(0)!important}.spa-anim-split.is-visible .split>*:last-child,.spa-anim-split.is-visible .grid>*:last-child,.spa-anim-split.is-visible .anim-col-right{opacity:1!important;transform:translate(0)!important}@media (prefers-reduced-motion: reduce){.spa-anim-h1-rise,.spa-anim-h1-mask,.spa-anim-h1-zoom,.spa-anim-float,.spa-anim-stagger,.spa-anim-stagger .stagger-item,.spa-anim-bloom,.spa-anim-depth,.spa-anim-split .split>*,.spa-anim-split .anim-col-left,.spa-anim-split .anim-col-right{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}
