@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f7f6ef;--ink:#472631;--green:#355745;--line:#c5c6b7;--light:#e9ece1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 'DM Sans',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--green)}a:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:6px}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;line-height:1.06;margin:0 0 24px}h1{font-size:clamp(48px,6.5vw,94px)}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:36px}h4{font-size:31px}p{margin:0 0 24px}.rd-header{border-top:8px solid var(--green);border-bottom:1px solid var(--line);margin:0 4vw}.rd-nav-inner{max-width:1260px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:118px}.rd-brand{font:46px/1 Georgia,serif;text-align:center;text-decoration:none;white-space:nowrap}.rd-brand span{display:block;font-size:18px;color:var(--green);margin-top:10px}.rd-desktop-nav{display:flex;gap:34px;font-size:14px}.rd-desktop-nav a{text-decoration:none}.nav-right{justify-content:flex-end}.rd-mobile-nav{display:none}main{max-width:1260px;margin:auto;padding:0 32px}.welcome{text-align:center;padding:75px 0 0}.welcome h2{font:13px/1.5 'DM Sans',sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:24px 0}.welcome p{max-width:650px;margin:0 auto 46px;font-size:18px}.welcome img{width:100%;height:460px;max-height:none!important;object-fit:cover;border-radius:0!important}.treatments{margin:72px 0 110px;padding:54px 52px 45px 94px;background:#fffdf7;position:relative;border:1px solid var(--line)}.treatments:before{content:'';position:absolute;left:0;top:0;bottom:0;width:24px;background:var(--green)}.treatments>h2,.treatments>p{max-width:760px}.treatments .row{display:grid;grid-template-columns:1.05fr 1.5fr;gap:45px;align-items:center;margin:52px 0}.treatments .row:nth-of-type(2){grid-template-columns:1.5fr 1fr}.treatments img{width:100%;height:360px;object-fit:cover;border-radius:0!important}.treatments>.my-4{border-top:1px solid var(--line);padding-top:38px;max-width:780px}.spa-home{display:grid;grid-template-columns:1fr 1fr;column-gap:65px}.spa-home>.welcome,.spa-home>.treatments{grid-column:1/-1}.quiet-panel{border-top:1px solid var(--green);padding:34px 0 45px}.quiet-panel h2{font-size:42px}.quiet-panel:nth-last-child(2){grid-column:1/-1;margin-top:72px;max-width:760px}.quiet-panel:last-child{grid-column:2;padding-top:34px;margin-bottom:90px}.journal-index{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:5px solid var(--green);padding:45px 0 90px}.journal-index>article:first-of-type{grid-column:span 2;border-right:1px solid var(--line);padding-right:40px}.journal-index article>.row{display:flex;flex-direction:column}.journal-index strong{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--green)}.journal-index h4{margin:16px 0}.text-body-secondary{font-size:13px;margin-bottom:20px}.journal-index .col-auto{order:-1;margin-bottom:24px}.journal-index .col-auto img{width:100%!important;height:240px!important;object-fit:cover}.journal-index>article:first-of-type img{height:330px!important}.d-block.d-md-none{display:none}.journal-index .icon-link{display:inline-block;margin-top:15px}.journal-index svg{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.rd-footer{background:var(--green);color:var(--paper);padding:55px max(5vw,24px);display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.footer-brand{font:44px Georgia,serif;text-decoration:none}.rd-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rd-footer a:hover{color:white}body:not(:has(.spa-home)) main{padding-top:55px;padding-bottom:85px}body:not(:has(.spa-home)) main>h1,body:not(:has(.spa-home)) article>h1{background:var(--light);padding:55px 5vw;margin:0 calc(-1 * min(32px,5vw)) 50px;border-bottom:2px solid var(--green)}body:not(:has(.spa-home)) article p,body:not(:has(.spa-home)) article ul,body:not(:has(.spa-home)) article ol{max-width:730px;margin-left:auto;margin-right:auto}body:not(:has(.spa-home)) article h2,body:not(:has(.spa-home)) article h3{max-width:730px;margin-left:auto;margin-right:auto;margin-top:50px}body:not(:has(.spa-home)) main>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}body:not(:has(.spa-home)) main>.row>article:first-of-type{grid-column:span 2}nav[aria-label*="agination"],.pagination{display:flex;gap:18px;list-style:none;border-top:1px solid var(--line);padding:25px 0}.related-posts{border-top:3px solid var(--green);padding-top:35px;margin-top:75px}
@media(max-width:900px){main{padding:0 24px}.treatments{padding:40px 30px 25px 55px}.treatments .row,.treatments .row:nth-of-type(2){gap:25px;grid-template-columns:1fr 1fr}.treatments img{height:300px}.spa-home{column-gap:32px}.journal-index{gap:25px}.journal-index>article:first-of-type{padding-right:25px}.rd-nav-inner{min-height:100px}.welcome{padding-top:55px}.welcome img{height:380px}.quiet-panel h2{font-size:35px}}
@media(max-width:600px){body{font-size:15px}.rd-header{margin:0 20px}.rd-nav-inner{display:flex;justify-content:space-between;min-height:90px}.rd-brand{font-size:32px}.rd-brand span{display:inline;margin-left:12px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block}.rd-mobile-nav summary{cursor:pointer;padding:10px 0}.rd-mobile-menu{position:absolute;z-index:5;left:20px;right:20px;background:var(--paper);border:1px solid var(--line);padding:25px;display:flex;flex-direction:column;gap:15px}main{padding:0 20px}.welcome{padding-top:42px}.welcome h2{font-size:11px;letter-spacing:.13em}.welcome p{font-size:16px;margin-bottom:30px}.welcome img{height:290px}.spa-home{display:block}.treatments{margin:35px 0 65px;padding:30px 20px 12px 36px}.treatments:before{width:10px}.treatments .row,.treatments .row:nth-of-type(2){display:flex;flex-direction:column;gap:16px;margin:35px 0;align-items:stretch}.treatments .row:nth-of-type(2)>div:first-child{order:2}.treatments img{height:260px}.treatments h2{font-size:36px}h3{font-size:31px}.quiet-panel{padding:28px 0}.quiet-panel:nth-last-child(2){margin-top:35px}.quiet-panel:last-child{margin-bottom:45px}.journal-index{display:block;padding:30px 0}.journal-index>article{padding:0 0 35px!important;margin-bottom:35px;border-right:0!important;border-bottom:1px solid var(--line)}.journal-index>article:first-of-type img{height:230px!important}.rd-footer{grid-template-columns:1fr 1fr;padding:35px 20px;gap:30px 15px}.footer-brand{grid-column:1/-1}body:not(:has(.spa-home)) main>.row{display:block}body:not(:has(.spa-home)) main>h1,body:not(:has(.spa-home)) article>h1{padding:35px 20px;font-size:44px}}
