.breakdance .bde-div{display:block;align-items:unset;text-align:inherit}:where(.breakdance .bde-heading),:where(.breakdance .bde-text),:where(.breakdance .bde-container-link){color:inherit}.breakdance .spa-hero{min-height:86vh;padding:32vh 6vw 12vh 6vw}.breakdance .spa-hero>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-hero{min-height:78vh;padding:26vh 24px 14vh 24px}}.breakdance .spa-hero::after{position:absolute;top:0;left:0;right:0;bottom:0}.breakdance .spa-hero::after{content:"";pointer-events:none;background:radial-gradient(42% 32% at 76% 28%,rgb(255 247 233 / .45),transparent 70%),linear-gradient(180deg,rgb(40 34 26 / .04) 0%,rgb(40 34 26 / .5) 100%)}.breakdance .spa-hero__inner{z-index:2;position:relative;width:100%;max-width:780px}.breakdance .spa-hero__inner>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-eyebrow{display:inline-flex;flex-direction:row;align-items:center;gap:.85em;color:#71604b;font-size:.74rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.breakdance .spa-eyebrow::before{background-color:currentColor;width:36px;height:1px;opacity:.6}.breakdance .spa-eyebrow::before{content:""}.breakdance .spa-eyebrow--light{color:#faf6f2}.breakdance .spa-hero__title{color:#fff!important;font-weight:300;text-shadow:0 2px 36px #28221A38;margin:24px 0 22px 0}.breakdance .spa-hero__title em{color:#faf6f2;font-style:italic}.breakdance .spa-hero__lead{width:100%;max-width:560px;color:rgb(255 255 255 / .94);font-size:20px;line-height:1.65}.breakdance .spa-hero__cta{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:14px;margin-top:36px}.breakdance .spa-hero__cta>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-btn{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.13em;text-decoration-line:none;text-transform:uppercase;padding:15px 34px 15px 34px;border-top:1px solid #fff0;border-right:1px solid #fff0;border-bottom:1px solid #fff0;border-left:1px solid #fff0;border-radius:100px;transition:350ms ease transform,350ms ease background,350ms ease color}.breakdance .spa-btn:hover{transform:translateY(-2px)}.breakdance .spa-btn--light{background-color:#fff;color:#211f26}.breakdance .spa-btn--light{border-color:#fff}.breakdance .spa-btn--light:hover{background-color:#faf6f2}.breakdance .spa-btn--ghostlight{background-color:#fff0;color:#fff}.breakdance .spa-btn--ghostlight{border-color:rgb(255 255 255 / .6)}.breakdance .spa-btn--ghostlight:hover{background-color:#fff;color:#211f26}.breakdance .spa-phil{background-color:#fdfcfd;text-align:center;padding:120px 6vw 90px 6vw}.breakdance .spa-phil>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-phil{padding:80px 24px 60px 24px}}.breakdance .spa-phil__wrap{width:100%;max-width:940px;margin:0 auto 0 auto}.breakdance .spa-phil__wrap>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-eyebrow--center::after{background-color:currentColor;width:36px;height:1px;opacity:.6}.breakdance .spa-eyebrow--center::after{content:""}.breakdance .spa-phil__title{width:100%;max-width:880px;color:#211f26;font-weight:300;margin:22px auto 0 auto}.breakdance .spa-phil__lead{width:100%;max-width:700px;color:#65636d;font-size:1.1rem;line-height:1.7;margin:28px auto 0 auto}.breakdance .spa-elements{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:54px}.breakdance .spa-elements>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-element{background-color:#faf6f2;display:flex;flex-direction:column;align-items:center;gap:13px;width:132px;padding:28px 12px 28px 12px;border-top:1px solid #d8cdbf;border-right:1px solid #d8cdbf;border-bottom:1px solid #d8cdbf;border-left:1px solid #d8cdbf;border-radius:18px;transition:400ms ease transform,400ms ease box-shadow,400ms ease background}.breakdance .spa-element>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-element{width:44%}}.breakdance .spa-element:hover{background-color:#fff;box-shadow:0 22px 48px -30px #503C1E66;transform:translateY(-6px)}.breakdance .spa-element svg{width:28px;height:28px}.breakdance .spa-element span{color:#211f26;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.breakdance .spa-fac{padding:74px 6vw 74px 6vw}.breakdance .spa-fac>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-fac--tint{background-color:#faf6f2}.breakdance .spa-fac--tint>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-fac__row{width:100%;max-width:1200px;margin:0 auto 0 auto}.breakdance .spa-fac__row{grid-template-columns:210px 1fr;display:grid;gap:70px;align-items:start}.breakdance .spa-fac__row>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-fac__row{grid-template-columns:1fr;gap:28px;display:grid}}.breakdance .spa-fac__mark{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.breakdance .spa-fac__mark>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-fac__mark{flex-direction:row!important;align-items:center!important;gap:22px!important}}.breakdance .spa-fac__icon{background-color:#eae3db;display:flex;flex-direction:row;align-items:center;justify-content:center;width:84px;height:84px;border-top:1px solid #d8cdbf;border-right:1px solid #d8cdbf;border-bottom:1px solid #d8cdbf;border-left:1px solid #d8cdbf;border-radius:50%}.breakdance .spa-fac__icon>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-fac__icon svg{width:36px;height:36px}.breakdance .spa-fac__num{color:#cbbcaa;font-family:"Cormorant",serif;font-size:4.4rem;font-weight:300;line-height:.9}.breakdance .spa-fac__num>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-fac__num small{display:block;color:#b9a58d;font-family:sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;margin-top:8px}.breakdance .spa-fac__title{color:#211f26;font-weight:300}.breakdance .spa-fac__tag{color:#71604b;font-family:"Cormorant",serif;font-size:1.5rem;font-style:italic;margin:6px 0 20px 0}.breakdance .spa-fac__body p{width:100%;max-width:640px;color:#65636d;font-size:1.06rem;line-height:1.7;margin-bottom:14px}.breakdance .spa-fac__body .spa-eyebrow{margin-bottom:18px}.breakdance .spa-benefits{width:100%;max-width:640px;margin:26px 0 0 0;padding:0 0 0 0}.breakdance .spa-benefits{list-style:none;grid-template-columns:1fr 1fr;display:grid;gap:12px 26px}@media (max-width:1023px){.breakdance .spa-benefits{grid-template-columns:1fr;display:grid}}.breakdance .spa-benefits li{display:flex;flex-direction:row;align-items:flex-start;gap:12px;color:#211f26;font-size:.97rem}.breakdance .spa-benefits li svg{flex-grow:0;flex-shrink:0;width:18px;height:18px;margin-top:3px}.breakdance .spa-note{background-color:#fdfcfd;width:100%;max-width:640px;color:#211f26;font-family:"Cormorant",serif;font-size:1.25rem;line-height:1.5;font-style:italic;margin-top:28px;padding:20px 26px 20px 26px;border-left:2px solid #cbbcaa;border-top-left-radius:0;border-top-right-radius:14px;border-bottom-left-radius:0;border-bottom-right-radius:14px}.breakdance .spa-note>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-fac--tint .spa-note{background-color:#fff}.breakdance .spa-band{background-image:linear-gradient(160deg,rgb(205 189 166) 0%,rgb(182 164 135) 55%,rgb(156 138 110) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;overflow:hidden;position:relative;text-align:center;padding:140px 6vw 140px 6vw}.breakdance .spa-band>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-band::after{position:absolute;top:0;left:0;right:0;bottom:0}.breakdance .spa-band::after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgb(255 247 233 / .22),transparent 70%),linear-gradient(180deg,rgb(40 34 26 / .16),rgb(40 34 26 / .4))}.breakdance .spa-band__wrap{z-index:2;position:relative;width:100%;max-width:860px;margin:0 auto 0 auto}.breakdance .spa-band__wrap>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-band__quote{width:100%;max-width:840px;color:#fff;font-family:"Cormorant",serif;font-size:51.2px;font-weight:300;line-height:1.25;font-style:italic;text-shadow:0 2px 30px #28221A40;margin:22px auto 0 auto}.breakdance .spa-suite{background-color:#f2ede7;padding:114px 6vw 114px 6vw}.breakdance .spa-suite>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-suite{padding:80px 24px 80px 24px}}.breakdance .spa-suite__wrap{width:100%;max-width:1200px;margin:0 auto 0 auto}.breakdance .spa-suite__wrap>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-suite__head{width:100%;max-width:740px;text-align:center;margin:0 auto 58px auto}.breakdance .spa-suite__head>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-suite__title{color:#211f26;font-weight:300;margin:22px 0 16px 0}.breakdance .spa-suite__head p{color:#65636d;font-size:1.08rem;line-height:1.7}.breakdance .spa-suite__cards{grid-template-columns:1fr 1fr;display:grid;gap:30px}.breakdance .spa-suite__cards>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-suite__cards{grid-template-columns:1fr;display:grid}}.breakdance .spa-card{background-color:#fff;padding:48px 48px 48px 48px;border-top:1px solid #d8cdbf;border-right:1px solid #d8cdbf;border-bottom:1px solid #d8cdbf;border-left:1px solid #d8cdbf;border-radius:26px;box-shadow:0 30px 70px -58px #46321980}.breakdance .spa-card>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-card{padding:36px 36px 36px 36px}}.breakdance .spa-card__ic{background-color:#eae3db;display:flex;flex-direction:row;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;border-radius:50%}.breakdance .spa-card__ic>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-card__ic svg{width:26px;height:26px}.breakdance .spa-card__title{color:#211f26;font-weight:400}.breakdance .spa-card__tag{color:#71604b;font-family:"Cormorant",serif;font-size:1.25rem;font-style:italic;margin:4px 0 18px 0}.breakdance .spa-card p{color:#65636d;font-size:1rem;line-height:1.7;margin-bottom:14px}.breakdance .spa-tea{width:100%;max-width:640px;margin:24px 0 0 0;padding:0 0 0 0}.breakdance .spa-tea{list-style:none;columns:2}@media (max-width:767px){.breakdance .spa-tea{columns:1}}.breakdance .spa-tea li{display:flex;flex-direction:row;align-items:center;gap:12px;color:#211f26;font-size:1rem;padding:11px 0 11px 0;border-bottom:1px dotted #cbbcaa}.breakdance .spa-tea li{break-inside:avoid}.breakdance .spa-tea li::before{background-color:#71604b;flex-grow:0;flex-shrink:0;width:5px;height:5px;border-radius:50%}.breakdance .spa-tea li::before{content:""}.breakdance .spa-tea__note{font-size:.92rem;margin-top:18px;opacity:.85}.breakdance .spa-close{background-image:linear-gradient(160deg,rgb(59 52 43) 0%,rgb(44 38 31) 100%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;overflow:hidden;position:relative;text-align:center;padding:140px 6vw 140px 6vw}.breakdance .spa-close>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-close::before{background-image:radial-gradient(rgb(203 188 170 / .16) 0%,#fff0 70%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;position:absolute;top:0;left:0;right:0;bottom:0}.breakdance .spa-close::before{content:"";pointer-events:none}.breakdance .spa-close__wrap{z-index:2;position:relative;width:100%;max-width:900px;margin:0 auto 0 auto}.breakdance .spa-close__wrap>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-eyebrow--soft{color:#cbbcaa}.breakdance .spa-close__title{width:100%;max-width:860px;color:#fff!important;font-weight:300;margin:26px auto 0 auto}.breakdance .spa-close__verse{width:100%;max-width:560px;margin:34px auto 0 auto}.breakdance .spa-close__verse>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-close__verse p{color:rgb(250 246 242 / .8);font-family:"Cormorant",serif;font-size:1.55rem;line-height:1.7;font-style:italic}.breakdance .spa-close__ritual{color:#faf6f2;font-family:"Cormorant",serif;font-size:48px;font-weight:300;letter-spacing:.03em;margin-top:46px}.breakdance .spa-close__ritual>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-close__ritual span{padding:0 .3em 0 .3em;opacity:.35}.breakdance .spa-btn--cream{background-color:#faf6f2;color:#3b342b;margin-top:46px}.breakdance .spa-btn--cream{border-color:#faf6f2}.breakdance .spa-btn--cream:hover{background-color:#fff}.breakdance .spa-book{background-color:#faf6f2;padding:120px 6vw 120px 6vw}.breakdance .spa-book>.section-container{display:contents!important;text-align:inherit!important}@media (max-width:1023px){.breakdance .spa-book{padding:80px 18px 80px 18px}}.breakdance .spa-book__wrap{width:100%;max-width:1100px;margin:0 auto 0 auto}.breakdance .spa-book__wrap>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-book__head{width:100%;max-width:680px;text-align:center;margin:0 auto 50px auto}.breakdance .spa-book__head>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-book__title{color:#211f26;font-weight:300;margin:22px 0 14px 0}.breakdance .spa-book__head p{color:#65636d;font-size:1.08rem;line-height:1.7}.breakdance .spa-book__frame{background-color:#fff;padding:18px 18px 18px 18px;border-top:1px solid #d8cdbf;border-right:1px solid #d8cdbf;border-bottom:1px solid #d8cdbf;border-left:1px solid #d8cdbf;border-radius:26px;box-shadow:0 40px 90px -60px #46321980}.breakdance .spa-book__frame>.section-container{display:contents!important;text-align:inherit!important}.breakdance .spa-book__mount{display:block;min-height:520px}.breakdance .spa-book__mount>.section-container{display:contents!important;text-align:inherit!important}