@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_704f5d66-module__fN0veW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_704f5d66-module__fN0veW__variable{--font-carillon-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.2_mbdogr7ni8i.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.2_mbdogr7ni8i.woff2?dpl=dpl_9FiZREYhmAgmAFhjGPqBXbPzqBz1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_626b19e8-module__L17N_W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_626b19e8-module__L17N_W__variable{--font-carillon-sans:"DM Sans", "DM Sans Fallback"}
[data-site=carillon-wellness-resort]{--carillon-navy:#484f62;--carillon-navy-dark:#343b4b;--carillon-bg:#fff;--carillon-surface:#f7f7f5;--carillon-surface-secondary:#f1f2f4;--carillon-text:#172137;--carillon-text-secondary:#656b78;--carillon-text-muted:#70757f;--carillon-border:#d2d4d9;--carillon-border-control:#858a94;--carillon-focus:var(--carillon-text);--carillon-error:#a3342b;--carillon-on-navy:#fff;--carillon-on-navy-muted:#c9ccd4;--carillon-border-on-navy:#5d6478;--carillon-shadow-soft:0 8px 30px #141e320d;--carillon-chart-light:#a9b3c6;--carillon-lightbox-bg:#343b4bf5;--carillon-scrim:linear-gradient(90deg, #1721378c 0%, #17213700 60%);--carillon-header-h:76px;--carillon-radius-control:4px;--carillon-radius-card:3px;--carillon-font-serif:var(--font-carillon-serif), Georgia, serif;--carillon-font-sans:var(--font-carillon-sans), Arial, sans-serif;--carillon-ease:cubic-bezier(.22, 1, .36, 1);background:var(--carillon-bg);color:var(--carillon-text);font-family:var(--carillon-font-sans);flex-direction:column;flex:auto;min-height:100%;display:flex}[data-site=carillon-wellness-resort][data-site]{--color-background:var(--carillon-bg);--color-surface:var(--carillon-bg);--color-surface-sunken:var(--carillon-surface-secondary);--color-surface-sheet-band:var(--carillon-surface-secondary);--color-border-subtle:var(--carillon-border);--color-border:var(--carillon-border);--color-border-input:var(--carillon-border-control);--color-foreground:var(--carillon-navy);--color-foreground-muted:var(--carillon-text-secondary);--color-accent:var(--carillon-navy);--color-accent-hover:var(--carillon-navy-dark);--color-accent-on-dark:var(--carillon-on-navy-muted);--color-chart-1:var(--carillon-text);--color-chart-3:var(--carillon-chart-light);--font-display:var(--carillon-font-serif);--font-sans:var(--carillon-font-sans);--heading-weight:400}[data-site=carillon-wellness-resort] :is(.carillon-container,.carillon-container-chrome){max-width:var(--container-max);padding-inline:var(--container-pad-mobile);margin-inline:auto}@media (min-width:768px){[data-site=carillon-wellness-resort] :is(.carillon-container,.carillon-container-chrome){padding-inline:var(--container-pad-tablet)}}@media (min-width:1280px){[data-site=carillon-wellness-resort] :is(.carillon-container,.carillon-container-chrome){padding-inline:var(--container-pad-desktop)}}[data-site=carillon-wellness-resort] .carillon-section{padding-block:72px}[data-site=carillon-wellness-resort] .carillon-lightbox{background:var(--carillon-lightbox-bg);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--carillon-on-navy);border:0;margin:0;padding:0}[data-site=carillon-wellness-resort] .carillon-lightbox::backdrop{background:0 0}[data-site=carillon-wellness-resort] .carillon-lightbox-control{border:1px solid var(--carillon-border-on-navy);width:44px;height:44px;color:var(--carillon-on-navy);transition:background-color .2s var(--carillon-ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}[data-site=carillon-wellness-resort] .carillon-lightbox-control:hover{background:var(--carillon-navy)}[data-site=carillon-wellness-resort] .carillon-slide-in-next{animation:carillon-slide-in-next .48s var(--carillon-ease) both}[data-site=carillon-wellness-resort] .carillon-slide-in-previous{animation:carillon-slide-in-previous .48s var(--carillon-ease) both}[data-site=carillon-wellness-resort] .carillon-slide-out-next{animation:carillon-slide-out-next .48s var(--carillon-ease) both}[data-site=carillon-wellness-resort] .carillon-slide-out-previous{animation:carillon-slide-out-previous .48s var(--carillon-ease) both}@keyframes carillon-slide-in-next{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes carillon-slide-in-previous{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes carillon-slide-out-next{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes carillon-slide-out-previous{0%{transform:translate(0)}to{transform:translate(100%)}}[data-site=carillon-wellness-resort] .carillon-wordmark{line-height:1}[data-site=carillon-wellness-resort] .carillon-wordmark-name{font-family:var(--carillon-font-serif);letter-spacing:.01em;white-space:nowrap;font-weight:400}[data-site=carillon-wellness-resort] .carillon-wordmark-tagline{font-family:var(--carillon-font-sans);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-weight:500}[data-site=carillon-wellness-resort] .carillon-wordmark-header .carillon-wordmark-name{font-size:24px}[data-site=carillon-wellness-resort] .carillon-wordmark-header .carillon-wordmark-tagline{letter-spacing:.16em;font-size:8.5px}@media (min-width:640px){[data-site=carillon-wellness-resort] .carillon-wordmark-header .carillon-wordmark-tagline{letter-spacing:.2em;font-size:10px}}[data-site=carillon-wellness-resort] .carillon-wordmark-footer .carillon-wordmark-name{font-size:30px}[data-site=carillon-wellness-resort] .carillon-wordmark-footer .carillon-wordmark-tagline{font-size:11px}@media (min-width:1024px){[data-site=carillon-wellness-resort] .carillon-wordmark-header .carillon-wordmark-name{font-size:28px}}[data-site=carillon-wellness-resort] .carillon-eyebrow{font-family:var(--carillon-font-sans);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}[data-site=carillon-wellness-resort] .carillon-nav-label{font-family:var(--carillon-font-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}[data-site=carillon-wellness-resort] .carillon-display-xl,[data-site=carillon-wellness-resort] .carillon-display-l,[data-site=carillon-wellness-resort] .carillon-display-m,[data-site=carillon-wellness-resort] .carillon-display-s,[data-site=carillon-wellness-resort] .carillon-display-xs{font-family:var(--carillon-font-serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400}[data-site=carillon-wellness-resort] .carillon-display-xl{font-size:44px;line-height:1.04}[data-site=carillon-wellness-resort] .carillon-display-l{font-size:36px;line-height:1.08}[data-site=carillon-wellness-resort] .carillon-display-m{font-size:28px;line-height:1.12}[data-site=carillon-wellness-resort] .carillon-display-s{font-size:22px;line-height:1.2}[data-site=carillon-wellness-resort] .carillon-display-xs{font-size:20px;line-height:1.25}[data-site=carillon-wellness-resort] .carillon-quote{font-family:var(--carillon-font-serif);font-size:20px;font-style:italic;font-weight:400;line-height:1.4}[data-site=carillon-wellness-resort] .carillon-price{font-family:var(--carillon-font-serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}[data-site=carillon-wellness-resort] .carillon-price-unit{font-family:var(--carillon-font-sans);font-size:14px;font-weight:400}[data-site=carillon-wellness-resort] .carillon-body{max-width:62ch;font-size:16px;line-height:1.7}[data-site=carillon-wellness-resort] .carillon-small{font-size:14px;line-height:1.6}[data-site=carillon-wellness-resort] .carillon-btn{border-radius:var(--carillon-radius-control);min-height:46px;font-family:var(--carillon-font-sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:12px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}[data-site=carillon-wellness-resort] .carillon-btn-primary{background:var(--carillon-navy);color:var(--carillon-on-navy)}[data-site=carillon-wellness-resort] .carillon-btn-primary:hover{background:var(--carillon-navy-dark)}[data-site=carillon-wellness-resort] .carillon-btn-secondary{background:var(--carillon-bg);border-color:var(--carillon-navy);color:var(--carillon-navy)}[data-site=carillon-wellness-resort] .carillon-btn-secondary:hover{background:var(--carillon-surface-secondary)}[data-site=carillon-wellness-resort] .carillon-btn-on-navy{border-color:var(--carillon-on-navy);color:var(--carillon-on-navy);background:0 0}[data-site=carillon-wellness-resort] .carillon-btn-on-navy:hover{background:var(--carillon-on-navy);color:var(--carillon-navy-dark)}[data-site=carillon-wellness-resort] .carillon-arrow{transition:transform .24s var(--carillon-ease)}[data-site=carillon-wellness-resort] a:hover .carillon-arrow,[data-site=carillon-wellness-resort] button:hover .carillon-arrow{transform:translate(4px)}[data-site=carillon-wellness-resort] .carillon-link{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}[data-site=carillon-wellness-resort] .carillon-link:hover,[data-site=carillon-wellness-resort] .carillon-link-current{text-decoration-color:currentColor}[data-site=carillon-wellness-resort] #carillon-drawer a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}[data-site=carillon-wellness-resort] .carillon-hero-scrim{background-image:linear-gradient(90deg,#ffffffe6 0%,#fffc 40%,#ffffffc7 60%,#fff0 82%)}[data-site=carillon-wellness-resort] .carillon-hero-settle{animation:carillon-hero-settle 4.5s var(--carillon-ease) both}@keyframes carillon-hero-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}[data-site=carillon-wellness-resort] .carillon-hero-scrim-phone{background-image:linear-gradient(#1721379e 0%,#17213780 45%,#172137a8 100%)}@media (max-width:1023.98px){[data-site=carillon-wellness-resort] .carillon-hero{min-height:min(82svh,720px)}[data-site=carillon-wellness-resort] .carillon-hero-copy{--carillon-text:var(--carillon-on-navy);--carillon-focus:var(--carillon-on-navy)}}@media (max-width:639.98px){[data-site=carillon-wellness-resort] .carillon-hero-ctas{gap:8px}[data-site=carillon-wellness-resort] .carillon-hero-ctas .carillon-btn{letter-spacing:.1em;padding-inline:16px}}[data-site=carillon-wellness-resort] .carillon-hero-under-header{padding-top:calc(var(--carillon-header-h) + 48px)}@media (min-width:1024px){[data-site=carillon-wellness-resort] .carillon-hero.carillon-hero-under-header{padding-top:calc(var(--carillon-header-h) + 96px);min-height:calc(620px + var(--carillon-header-h))}}[data-site=carillon-wellness-resort] .carillon-header-over{margin-bottom:calc(-1 * var(--carillon-header-h) - 1px)}[data-site=carillon-wellness-resort] .carillon-header-clear{background-color:#0000;border-color:#0000}@media (min-width:1024px){[data-site=carillon-wellness-resort] .carillon-header-clear{background-image:linear-gradient(#ffffffd9 0%,#ffffff8c 70%,#fff0 100%)}}@media (max-width:1023.98px){[data-site=carillon-wellness-resort] .carillon-header-clear{--carillon-focus:var(--carillon-on-navy)}[data-site=carillon-wellness-resort] .carillon-header-clear .carillon-header-ink,[data-site=carillon-wellness-resort] .carillon-header-clear .carillon-header-lang>div>button{color:var(--carillon-on-navy)}}[data-site=carillon-wellness-resort] .carillon-inset-start{padding-inline-start:var(--container-pad-mobile)}[data-site=carillon-wellness-resort] .carillon-inset-end{padding-inline-end:var(--container-pad-mobile)}[data-site=carillon-wellness-resort] .carillon-split-photo{aspect-ratio:4/3}[data-site=carillon-wellness-resort] .carillon-photo-placeholder{background:var(--carillon-surface-secondary);border:1px dashed var(--carillon-border);color:var(--carillon-text-secondary)}@media (min-width:768px){[data-site=carillon-wellness-resort] .carillon-inset-start{padding-inline-start:var(--container-pad-tablet)}[data-site=carillon-wellness-resort] .carillon-inset-end{padding-inline-end:var(--container-pad-tablet)}[data-site=carillon-wellness-resort] .carillon-display-xl{font-size:60px}[data-site=carillon-wellness-resort] .carillon-display-l{font-size:46px}[data-site=carillon-wellness-resort] .carillon-display-m{font-size:34px}}@media (min-width:1024px){[data-site=carillon-wellness-resort] .carillon-section{padding-block:112px}[data-site=carillon-wellness-resort] .carillon-hero{min-height:620px}[data-site=carillon-wellness-resort] .carillon-hero-overlapped{padding-bottom:200px}[data-site=carillon-wellness-resort] .carillon-split-photo{aspect-ratio:auto;min-height:520px}[data-site=carillon-wellness-resort] .carillon-split-photo-whole{aspect-ratio:4/3}[data-site=carillon-wellness-resort] .carillon-display-xl{font-size:72px}[data-site=carillon-wellness-resort] .carillon-display-l{font-size:54px}[data-site=carillon-wellness-resort] .carillon-display-m{font-size:38px}}@media (prefers-reduced-motion:reduce){[data-site=carillon-wellness-resort] *,[data-site=carillon-wellness-resort] :before,[data-site=carillon-wellness-resort] :after{transition:none!important;animation:none!important}[data-site=carillon-wellness-resort] a:hover .carillon-arrow,[data-site=carillon-wellness-resort] button:hover .carillon-arrow{transform:none}}[data-site=carillon-wellness-resort] :focus-visible{outline:2px solid var(--carillon-focus);outline-offset:2px}[data-site=carillon-wellness-resort] label:has(input.sr-only:focus-visible){outline:2px solid var(--carillon-focus);outline-offset:2px}[data-site=carillon-wellness-resort] input.outline-none:focus-visible{outline:none}[data-site=carillon-wellness-resort] :is(.carillon-on-navy,.carillon-lightbox){--carillon-focus:var(--carillon-on-navy)}@media (min-width:1280px){[data-site=carillon-wellness-resort] .carillon-inset-start{padding-inline-start:calc(max(0px, (100vw - var(--container-max)) / 2) + var(--container-pad-desktop))}[data-site=carillon-wellness-resort] .carillon-inset-end{padding-inline-end:calc(max(0px, (100vw - var(--container-max)) / 2) + var(--container-pad-desktop))}}