.newsletter-status[data-astro-cid-sz7xmlte]{margin:18px 0 0;font-family:var(--f-light);font-size:15px;color:#000}.newsletter-status[data-astro-cid-sz7xmlte][data-state=error]{color:#9b2f2f}@font-face{font-family:futura-lt-w01-book;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.parastorage.com/fonts/v2/790166f1-b347-4f16-8a29-f0c4931a7c35/v1/futura-lt-w01-book.woff2) format("woff2")}@font-face{font-family:futura-lt-w01-light;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.parastorage.com/fonts/v2/8e5b5cbc-6ad9-49f7-aee7-4e5133c3ee4d/v1/futura-lt-w01-light.woff2) format("woff2")}@font-face{font-family:avenir-lt-w01_35-light1475496;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2) format("woff2")}@font-face{font-family:proxima-n-w01-reg;font-style:normal;font-weight:400;font-display:swap;src:url(https://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2) format("woff2")}:root{--brown: #6c4735;--header-bg: #c8c1bc;--hero-bg: #cbbab1;--about-hero-bg: #857366;--routine-hero-bg: #e8dcd0;--cream: #f5e7df;--card: rgba(232, 232, 232, .8);--card-solid: #e8e8e8;--cta-band: #c8c1bc;--btn-brown: #857366;--muted: #555;--line: #d5d5d5;--container: 980px;--f-book: "futura-lt-w01-book", "futura-lt-w05-book", sans-serif;--f-light: "futura-lt-w01-light", "futura-lt-w05-light", sans-serif;--f-proxima: "proxima-n-w01-reg", "proxima-n-w05-reg", sans-serif;--f-avenir: "avenir-lt-w01_35-light1475496", "avenir-lt-w05_35-light", sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:980px;background:#fff;color:#000;font-family:var(--f-book);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{color:inherit}.container{width:var(--container);margin:0 auto;position:relative}.bleed{width:max(980px,calc(100% - 160px));margin:0 auto}.strip{width:100%;position:relative}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:0;z-index:100;background:#fff;padding:8px 14px}.site-header{background:var(--header-bg);height:251px;position:relative}.site-header .container{height:100%}.header-logo{position:absolute;left:390px;top:44px;width:182px;height:135px}.header-logo img{width:100%;height:100%;object-fit:contain}.main-nav{position:absolute;left:199px;top:192px;width:581px;height:27px;display:flex;align-items:center;justify-content:flex-end;padding-right:9px}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center}.main-nav li{display:flex;align-items:center}.main-nav li+li:before{content:"";width:1px;height:17px;background:var(--brown);opacity:.55;margin:0 5px}.main-nav a,.main-nav .nav-more>span{display:block;padding:0 10px;font-family:var(--f-book);font-size:14px;line-height:27px;color:var(--brown);text-decoration:none;white-space:nowrap;cursor:pointer}.main-nav a:hover,.main-nav a[aria-current=page]{text-decoration:underline}.nav-more{position:relative}.nav-more>span:after{content:""}.nav-more ul{display:none;position:absolute;top:27px;left:0;z-index:40;flex-direction:column;align-items:stretch;min-width:230px;background:var(--header-bg);padding:6px 0;box-shadow:0 6px 18px #0000001f}.nav-more:hover ul,.nav-more:focus-within ul{display:flex}.nav-more ul li+li:before{display:none}.nav-more ul a{padding:7px 16px;line-height:1.4;white-space:nowrap}.social-bar{display:flex;align-items:center;gap:7px}.social-bar a{display:block;width:24px;height:24px}.social-bar img{width:24px;height:24px}.header-social{position:absolute;left:836px;top:192px}.site-footer{background:#fff;position:relative}.site-footer:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:var(--line)}.site-footer .container{height:374px}.newsletter{position:absolute;left:19px;top:58px;width:406px}.newsletter label{display:block;font-family:var(--f-book);font-size:15px;line-height:15px;color:#000;margin:0 0 29px}.newsletter input[type=email]{width:406px;max-width:100%;height:32px;border:0;border-bottom:1px solid #000;background:transparent;font-family:var(--f-light);font-size:15px;color:#000;padding:0 2px;border-radius:0}.newsletter input[type=email]::placeholder{color:#8a8a8a;opacity:1}.newsletter input[type=email]:focus{outline:none;border-bottom-color:var(--brown)}.newsletter button{margin-top:12px;width:405px;max-width:100%;height:42px;background:#000;color:var(--cream);border:0;font-family:var(--f-light);font-size:15px;line-height:42px;cursor:pointer;padding:0;border-radius:0}.newsletter button:hover{background:#262626}.footer-divider{position:absolute;left:506px;top:100px;width:1px;height:88px;background:#000}.footer-pin{position:absolute;left:535px;top:97px;width:21px;height:29px;color:#000}.footer-address{position:absolute;left:599px;top:94px;width:298px;font-style:normal;font-family:var(--f-light);font-size:15px;line-height:21px;color:#000}.footer-address p{margin:0 0 21px}.footer-address p:last-child{margin-bottom:0}.footer-social{position:absolute;left:599px;top:203px}.footer-copy{position:absolute;left:10px;top:311px;margin:0;font-family:var(--f-light);font-size:15px;color:var(--muted)}.footer-copy a{color:inherit;text-decoration:none}.rt{font-family:var(--f-light);font-size:15px;line-height:1.4em;color:#000}.rt p{margin:0;min-height:1px}.rt ol,.rt ul{margin:0;padding-left:27px}.rt li p{margin:0}.rt a{color:inherit}.rt strong,.rt b{font-weight:700}.rt p.sp{display:block;height:1.4em}@media(max-width:767px){body{min-width:0}.container{width:100%;max-width:100%;padding:0 20px}.bleed{width:100%}.site-header{height:auto;padding:24px 0 18px}.header-logo{position:static;width:152px;height:113px;margin:0 auto 14px}.main-nav{position:static;width:100%;height:auto;flex-wrap:wrap;margin-bottom:14px}.main-nav ul{flex-wrap:wrap;justify-content:center;row-gap:4px}.header-social{position:static;justify-content:center}.nav-more ul{position:static;box-shadow:none;padding:0;min-width:0}.nav-more:hover ul,.nav-more:focus-within ul{display:none}.site-footer .container{height:auto;padding-top:40px;padding-bottom:40px}.newsletter,.footer-address,.footer-social,.footer-copy,.footer-pin{position:static}.newsletter{width:100%;max-width:406px}.newsletter input[type=email],.newsletter button{width:100%}.footer-divider{display:none}.footer-pin{margin:40px 0 12px}.footer-address{width:100%}.footer-social{margin-top:22px}.footer-copy{margin-top:40px}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
