body.namai-light-boho{--namai-ivory:#f8f7f3;--namai-sand:#f1f0eb;--namai-clay:#f1f0eb;--namai-ink:#252c27;--namai-copy:#4e554f;background:#f8f7f3}
body.namai-light-boho .header__row{background:#f8f7f3}
body.namai-light-boho .header-logo .namai-brand-logo{width:150px;height:25.7px}
body.namai-light-boho .namai-sanctuary-feature{background:#f1f0eb;color:#252c27;border:0;position:relative;padding:92px max(6vw,28px);gap:48px}
body.namai-light-boho .namai-sanctuary-feature:not(:has(.namai-sanctuary-feature__practice)){padding-block:88px;display:block}
body.namai-light-boho .namai-sanctuary-feature__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:10vw;align-items:start;max-width:1280px;margin:0 auto}
body.namai-light-boho .namai-sanctuary-feature__eyebrow{grid-column:1/-1;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.2em;color:#687167;margin:0 0 28px}
body.namai-light-boho .namai-sanctuary-feature h2,body.namai-light-boho .namai-sanctuary-feature:not(:has(.namai-sanctuary-feature__practice)) h2{grid-column:1;grid-row:2/4;font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.045em;max-width:500px;margin:0;color:#252c27}
body.namai-light-boho .namai-sanctuary-feature__intro>p:not(:first-child){grid-column:2;font-size:15px;line-height:1.8;max-width:350px!important;margin:4px 0 24px!important;color:#5b625b}
body.namai-light-boho .namai-sanctuary-feature__link{grid-column:2;justify-self:start;gap:32px;font-size:11px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#252c27;min-height:44px;border-bottom:1px solid #8e958a;padding:10px 0;text-decoration:none}
.namai-line-arrow{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
body.namai-light-boho #MainContent[data-template="index"] .resource-list h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(30px,3vw,44px);font-weight:400;letter-spacing:-.035em}
body.namai-light-boho #MainContent[data-template="index"] .product-card{border-radius:0}
body.namai-light-boho .namai-footer-links{background:#1d2621;color:#ebece5;border:0;padding:72px max(6vw,28px) 52px;grid-template-columns:2fr 1fr 1fr;gap:64px}
body.namai-light-boho .namai-footer-links__wordmark .namai-brand-logo{width:145px;height:25px;margin:0}
body.namai-light-boho .namai-footer-links__brand>p:last-child{font-size:13px;line-height:1.85;max-width:255px;margin-top:22px;color:#aeb7ac}
body.namai-light-boho .namai-footer-links__label{font-size:9px;font-weight:400;letter-spacing:.19em;line-height:1.6;color:#a2ae9e;margin:0 0 17px}
body.namai-light-boho .namai-footer-links a{font-size:13px;font-weight:400;line-height:1.5;min-height:40px;color:#ebece5;gap:12px;letter-spacing:0}
body.namai-light-boho footer :is(.section,.section-background){background:#1d2621!important;color:#ebece5;--color-background:#1d2621;--color-foreground:#ebece5;--color-foreground-heading:#ebece5;--color-foreground-muted:#aeb7ac;--color-border:#657064}
body.namai-light-boho footer .footer-content{border-top:1px solid #435044;padding-block:38px!important;gap:32px;grid-template-columns:1fr 1fr}
body.namai-light-boho footer .footer-content h2{font-family:Georgia,'Times New Roman',serif;font-size:28px;font-weight:400;letter-spacing:-.025em;line-height:1.2;color:#ebece5}
body.namai-light-boho footer .footer-content .rte p{font-size:12px;line-height:1.8;color:#aeb7ac;max-width:350px}
body.namai-light-boho footer :is(input,.email-signup__input){font-size:14px;color:#ebece5!important;background:transparent!important;border-radius:0!important}
body.namai-light-boho footer :is(input::placeholder,label){color:#aeb7ac}
body.namai-light-boho footer .email-signup{align-self:center}
body.namai-light-boho footer :is(.email-signup__form,.email-signup__input-group){border-radius:0!important}
body.namai-light-boho footer .utilities{padding-block:22px!important;border-top:1px solid #435044;font-size:11px;color:#aeb7ac}
body.namai-light-boho footer .utilities a{font-size:11px;color:#aeb7ac}
body.namai-light-boho footer a:focus-visible{outline:2px solid #ebece5;outline-offset:4px}
@media(max-width:749px){body.namai-light-boho .header-logo .namai-brand-logo{width:124px;height:21.3px}body.namai-light-boho .namai-sanctuary-feature,body.namai-light-boho .namai-sanctuary-feature:not(:has(.namai-sanctuary-feature__practice)){padding:56px 28px}body.namai-light-boho .namai-sanctuary-feature__intro{display:block}body.namai-light-boho .namai-sanctuary-feature__eyebrow{font-size:9px;margin-bottom:24px}body.namai-light-boho .namai-sanctuary-feature h2,body.namai-light-boho .namai-sanctuary-feature:not(:has(.namai-sanctuary-feature__practice)) h2{font-size:40px;max-width:290px;margin-bottom:22px}body.namai-light-boho .namai-sanctuary-feature__intro>p:not(:first-child){font-size:14px;line-height:1.8;max-width:290px!important;margin:0 0 22px!important}body.namai-light-boho .namai-sanctuary-feature__link{font-size:10px;gap:28px}body.namai-light-boho .namai-footer-links{grid-template-columns:1fr 1fr;gap:34px 24px;padding:48px 28px 32px}body.namai-light-boho .namai-footer-links__brand{grid-column:1/-1;padding-bottom:10px}body.namai-light-boho .namai-footer-links__brand>p:last-child{max-width:260px;font-size:13px;margin-top:18px}body.namai-light-boho .namai-footer-links__wordmark .namai-brand-logo{width:130px;height:22.3px}body.namai-light-boho .namai-footer-links a{font-size:12px;min-height:42px}body.namai-light-boho .namai-footer-links__label{font-size:9px;margin-bottom:12px}body.namai-light-boho footer .footer-content{grid-template-columns:1fr;gap:24px;padding-block:30px!important}body.namai-light-boho footer .footer-content h2{font-size:26px}body.namai-light-boho footer .utilities{gap:16px;padding-block:24px!important}}
