:root{--bg: #faf7f0;--bg-alt: #f3eee2;--bg-soft: #efe9d9;--ink: #26221d;--ink-soft: #5a544c;--ink-faint: #9c9489;--accent: #945c26;--rule: #d9d3c5;--rule-soft: rgba(217, 211, 197, .55);--dark: #1f1d1a;--dark-text: #e6dfd0;--serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max: 1440px;--pad: 56px}::selection{background:var(--accent);color:var(--bg)}body,.template-index,main{margin:0;background:var(--bg)!important;color:var(--ink)!important;font-family:var(--sans)!important;font-size:16px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.serene-home,.serene-home *,.serene-home *:before,.serene-home *:after{box-sizing:border-box}.serene-home a{color:inherit}.serene-home img{display:block;max-width:100%}.serene-home button{font:inherit}.serene-home .eyebrow{display:inline-block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0}.serene-home .eyebrow.eyebrow-light{color:var(--bg)}.serene-home .eyebrow.eyebrow-faint{color:var(--ink-faint)}.serene-home em.accent{font-family:var(--serif);font-style:italic;color:var(--accent)}.serene-home .container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.serene-home .text-link{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none;color:var(--ink);font-family:var(--serif);font-size:17px;border-bottom:1px solid var(--ink);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.serene-home .text-link:hover{color:var(--accent);border-color:var(--accent)}.serene-home .text-link.text-link-light{color:var(--bg);border-color:#faf7f080}.serene-home .text-link.text-link-light:hover{color:var(--accent);border-color:var(--accent)}.serene-home .text-link.text-link-accent{color:var(--accent);border-color:transparent;border-bottom-color:#945c2659;font-size:15px}.serene-home .text-link.text-link-accent:hover{border-bottom-color:var(--accent)}.serene-home .arrow{display:inline-block}.serene-home .img-wrap{position:relative;overflow:hidden;background:var(--bg-soft)}.serene-home .img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.shopify-section-group-header-group .header,.shopify-section-group-header-group section,.header{background:#faf7f0eb!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;transition:border-color .25s ease}.header.scrolled,.header--scrolled,.header.is-sticky{border-bottom-color:var(--rule)!important}.shopify-section-group-header-group h1,.shopify-section-group-header-group h2,.shopify-section-group-header-group h3,.shopify-section-group-header-group h4{font-family:var(--serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:.005em!important}.shopify-section-group-header-group a,.shopify-section-group-header-group span,.shopify-section-group-header-group li{font-family:var(--sans)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;color:var(--ink)!important}.shopify-section-group-header-group a:hover{color:var(--accent)!important}.serene-home .hero{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 96px);background:var(--bg)}.serene-home .hero-text{padding:80px 64px 80px var(--pad);display:flex;flex-direction:column;justify-content:center}.serene-home .hero-text .eyebrow{margin-bottom:28px;color:var(--accent)}.serene-home .hero-text h1{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(38px,4.6vw,64px)!important;line-height:1.04!important;letter-spacing:-.012em!important;color:var(--ink)!important;margin:0 0 40px;max-width:14ch;text-transform:none!important}.serene-home .hero-text h1 em{font-style:italic;color:var(--accent)}.serene-home .hero-img-wrap{position:relative;background:#fff;overflow:hidden}.serene-home .hero-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.serene-home .intentions{padding:var(--intent-pt, 140px) 0 var(--intent-pb, 130px);text-align:center;background:var(--intent-bg, transparent)}.serene-home .intentions .container{padding-left:var(--intent-px-l, var(--pad));padding-right:var(--intent-px-r, var(--pad))}.serene-home .intentions-head{max-width:760px;margin:0 auto 88px}.serene-home .intentions-head .eyebrow{margin-bottom:24px}.serene-home .intentions-head h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(28px,3.8vw,48px)!important;line-height:1.18!important;color:var(--ink)!important;margin:0;letter-spacing:-.005em!important;text-transform:none!important}.serene-home .intention-grid{display:grid;grid-template-columns:repeat(var(--intent-cols, 4),1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.serene-home .intention{padding:56px 36px;border-right:1px solid var(--rule);text-align:left;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:0}.serene-home .intention:last-child{border-right:0}.serene-home .intention .img-wrap{aspect-ratio:3 / 4;margin-bottom:28px}.serene-home .intention .img-wrap img{transition:filter .4s ease;filter:saturate(.95)}.serene-home .intention:hover .img-wrap img{filter:saturate(.45) brightness(.97)}.serene-home .intention h3{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;font-size:24px!important;line-height:1.25!important;color:var(--ink)!important;margin:0 0 10px;transition:color .2s ease;text-transform:none!important}.serene-home .intention:hover h3{color:var(--accent)}.serene-home .intention-desc{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0 0 18px;font-family:var(--sans)}.serene-home .intention.tone-1 .img-wrap{background:linear-gradient(135deg,#d8b888,#a37445)}.serene-home .intention.tone-2 .img-wrap{background:linear-gradient(135deg,#d8a8a0,#9a6c66)}.serene-home .intention.tone-3 .img-wrap{background:linear-gradient(135deg,#5d4f3e,#2a2218)}.serene-home .intention.tone-4 .img-wrap{background:linear-gradient(135deg,#b8c8b8,#6c8580)}.serene-home .split{display:grid;grid-template-columns:6fr 4fr;border-top:1px solid var(--rule)}.serene-home .split-image{background:linear-gradient(135deg,#c2a079,#5e4630 70%,#2e221a);min-height:720px}.serene-home .split-image .img-wrap{width:100%;height:100%}.serene-home .split-text{background:var(--bg-alt);padding:120px 80px;display:flex;flex-direction:column;justify-content:center}.serene-home .split-text .eyebrow{margin-bottom:28px}.serene-home .split-text h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(32px,3.4vw,44px)!important;line-height:1.15!important;color:var(--ink)!important;margin:0 0 36px;letter-spacing:-.005em!important;max-width:14ch;text-transform:none!important}.serene-home .split-text p{font-family:var(--serif);font-size:19px;line-height:1.55;color:var(--ink-soft);margin:0 0 40px;max-width:50ch}.serene-home .products{padding:140px 0 120px}.serene-home .products-head{text-align:center;max-width:720px;margin:0 auto 88px}.serene-home .products-head .eyebrow{margin-bottom:24px}.serene-home .products-head h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(32px,3.6vw,44px)!important;line-height:1.18!important;color:var(--ink)!important;margin:0;letter-spacing:-.005em!important;text-transform:none!important}.serene-home .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.serene-home .product{text-decoration:none;color:inherit;display:flex;flex-direction:column}.serene-home .product .img-wrap{aspect-ratio:4 / 5;margin-bottom:28px}.serene-home .product .img-wrap img{transition:filter .4s ease}.serene-home .product:hover .img-wrap img{filter:brightness(.97) saturate(.92)}.serene-home .product h3{font-family:var(--serif)!important;font-weight:400!important;font-size:24px!important;line-height:1.25!important;color:var(--ink)!important;margin:0 0 8px;transition:color .2s ease;text-transform:none!important}.serene-home .product:hover h3{color:var(--accent)}.serene-home .product-desc{font-size:13.5px;color:var(--ink-soft);margin:0 0 20px;font-family:var(--sans)}.serene-home .product-foot{margin-top:auto;font-family:var(--serif);font-size:17px;color:var(--ink);display:flex;align-items:baseline;gap:12px}.serene-home .product-foot .em{color:var(--ink-faint);padding:0 4px}.serene-home .product-foot .view{transition:color .2s ease}.serene-home .product:hover .product-foot .view{color:var(--accent)}.serene-home .prod-tone-1 .img-wrap{background:linear-gradient(135deg,#d6b894,#6c4c30)}.serene-home .prod-tone-2 .img-wrap{background:linear-gradient(135deg,#c5a890,#4d3424)}.serene-home .prod-tone-3 .img-wrap{background:linear-gradient(135deg,#a89880,#5a4830)}.serene-home .practice{background:var(--bg-alt);padding:140px 0 130px}.serene-home .practice-head{text-align:center;max-width:760px;margin:0 auto 96px}.serene-home .practice-head .eyebrow{margin-bottom:24px}.serene-home .practice-head h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(32px,3.6vw,44px)!important;line-height:1.18!important;color:var(--ink)!important;margin:0 0 28px;letter-spacing:-.005em!important;text-transform:none!important}.serene-home .practice-head p{font-family:var(--serif);font-style:italic;font-size:20px;line-height:1.55;color:var(--ink-soft);margin:0 auto;max-width:560px}.serene-home .article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.serene-home .article{text-decoration:none;color:inherit;display:flex;flex-direction:column}.serene-home .article .img-wrap{aspect-ratio:5 / 4;margin-bottom:26px}.serene-home .article .img-wrap img{transition:filter .4s ease}.serene-home .article:hover .img-wrap img{filter:brightness(.96)}.serene-home .article h3{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;font-size:24px!important;line-height:1.25!important;color:var(--ink)!important;margin:0 0 12px;max-width:22ch;transition:color .2s ease;text-transform:none!important}.serene-home .article:hover h3{color:var(--accent)}.serene-home .article-meta{font-size:13.5px;color:var(--ink-soft);margin:0 0 20px;line-height:1.55;font-family:var(--sans)}.serene-home .article-tone-1 .img-wrap{background:linear-gradient(135deg,#b8956a,#5a3f2a)}.serene-home .article-tone-2 .img-wrap{background:linear-gradient(135deg,#a89c80,#5e503a)}.serene-home .article-tone-3 .img-wrap{background:linear-gradient(135deg,#c8b09a,#6e5640)}.serene-home .story{padding:160px 0 150px;text-align:center}.serene-home .story-inner{max-width:760px;margin:0 auto;text-align:left}.serene-home .story .eyebrow{display:block;text-align:center;margin-bottom:56px}.serene-home .pullquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.35;color:var(--ink);border-left:2px solid var(--accent);padding:8px 0 8px 40px;margin:0 0 28px}.serene-home .citation{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);padding-left:42px;margin:0 0 48px}.serene-home .story-link-wrap{padding-left:42px}.serene-home .bazi{background:var(--dark);color:var(--dark-text);display:grid;grid-template-columns:1fr 1fr}.serene-home .bazi-text{padding:130px 80px 130px var(--pad);display:flex;flex-direction:column;justify-content:center}.serene-home .bazi-text .eyebrow{margin-bottom:28px;color:var(--accent)}.serene-home .bazi-text h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(32px,3.4vw,44px)!important;line-height:1.15!important;color:var(--bg)!important;margin:0 0 32px;letter-spacing:-.005em!important;max-width:16ch;text-transform:none!important}.serene-home .bazi-text p{font-family:var(--serif);font-size:18px;line-height:1.6;color:var(--dark-text);margin:0 0 36px;max-width:50ch}.serene-home .bazi-image{background:linear-gradient(135deg,#4a3826,#2c1f14 60%,#170f08);min-height:540px}.serene-home .bazi-image .img-wrap{width:100%;height:100%}.serene-home .founder{padding:150px 0 140px}.serene-home .founder-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}.serene-home .founder-image{aspect-ratio:4 / 5;background:linear-gradient(135deg,#d4b48d,#6c4d34)}.serene-home .founder-text .eyebrow{margin-bottom:24px}.serene-home .founder-text h2{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.18!important;color:var(--ink)!important;margin:0 0 28px;letter-spacing:-.005em!important;text-transform:none!important}.serene-home .founder-text p{font-family:var(--serif);font-size:17px;line-height:1.6;color:var(--ink-soft);margin:0 0 32px;max-width:46ch}.shopify-section-group-footer-group,.shopify-section-group-footer-group section,.shopify-section-group-footer-group .footer,footer.footer{background:var(--dark)!important;color:var(--dark-text)!important}.shopify-section-group-footer-group h1,.shopify-section-group-footer-group h2,.shopify-section-group-footer-group h3,.shopify-section-group-footer-group h4,.shopify-section-group-footer-group h5,.shopify-section-group-footer-group .heading{font-family:var(--sans)!important;font-weight:500!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:none!important;color:#e6dfd08c!important;margin:0 0 24px!important}.shopify-section-group-footer-group p,.shopify-section-group-footer-group a,.shopify-section-group-footer-group li,.shopify-section-group-footer-group span{font-family:var(--serif)!important;font-size:17px!important;color:var(--dark-text)!important;text-transform:none!important;letter-spacing:0!important;line-height:1.6}.shopify-section-group-footer-group a:hover{color:var(--accent)!important}.shopify-section-group-footer-group input[type=email],.shopify-section-group-footer-group input[type=text]{background:transparent!important;border:0!important;border-bottom:1px solid rgba(230,223,208,.25)!important;color:var(--dark-text)!important;font-family:var(--serif)!important;border-radius:0!important;padding:4px 0 8px!important;font-size:17px!important}.shopify-section-group-footer-group button[type=submit],.shopify-section-group-footer-group .btn--primary{background:transparent!important;border:0!important;color:var(--accent)!important;font-family:var(--sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:none!important;padding:0!important;box-shadow:none!important}.brand-philosophy{font-family:var(--serif)!important;font-style:italic;font-weight:300;font-size:clamp(20px,1.9vw,24px)!important;line-height:1.55!important;color:var(--dark-text)!important;max-width:640px;margin:0 0 88px!important}.brand-philosophy em{font-style:italic;color:var(--accent)}@media(max-width:1100px){.serene-home .split-text,.serene-home .bazi-text{padding:90px 56px}.serene-home .product-grid,.serene-home .article-grid{gap:40px}}@media(max-width:960px){:root{--pad: 28px}body{font-size:15.5px}.serene-home .hero{grid-template-columns:1fr;min-height:0}.serene-home .hero-text{padding:56px 24px 64px;order:2}.serene-home .hero-img-wrap{order:1;aspect-ratio:4 / 5;max-height:70vh}.serene-home .hero-img-wrap img{object-position:55% center}.serene-home .intentions{padding-top:calc(var(--intent-pt, 140px) * .65);padding-bottom:calc(var(--intent-pb, 130px) * .65)}.serene-home .intentions .container{padding-left:calc(var(--intent-px-l, 56px) * .5);padding-right:calc(var(--intent-px-r, 56px) * .5)}.serene-home .intentions-head{margin-bottom:48px}.serene-home .intention-grid{grid-template-columns:repeat(2,1fr);border:0}.serene-home .intention{border:0;padding:32px 20px}.serene-home .intention:nth-child(2n){border-right:0}.serene-home .intention .img-wrap{aspect-ratio:4 / 5;margin-bottom:20px}.serene-home .intention h3{font-size:21px!important}.serene-home .intention-desc{font-size:13.5px;margin-bottom:14px}.serene-home .split{grid-template-columns:1fr}.serene-home .split-image{min-height:380px;aspect-ratio:4 / 3}.serene-home .split-text{padding:72px 28px}.serene-home .products{padding:90px 0 80px}.serene-home .products-head{margin-bottom:56px}.serene-home .product-grid{grid-template-columns:1fr;gap:56px}.serene-home .practice{padding:90px 0}.serene-home .practice-head{margin-bottom:56px}.serene-home .article-grid{grid-template-columns:1fr;gap:56px}.serene-home .story{padding:100px 0}.serene-home .pullquote{padding-left:24px;font-size:22px}.serene-home .citation{padding-left:26px;font-size:10.5px}.serene-home .story-link-wrap{padding-left:26px}.serene-home .bazi{grid-template-columns:1fr}.serene-home .bazi-text{padding:80px 28px;order:2}.serene-home .bazi-image{min-height:320px;aspect-ratio:4 / 3}.serene-home .founder{padding:90px 0}.serene-home .founder-grid{grid-template-columns:1fr;gap:40px;max-width:540px}.serene-home .founder-image{aspect-ratio:4 / 5;max-height:480px}.brand-philosophy{font-size:18px!important;margin-bottom:60px!important}}@media(max-width:640px){.announcement-bar,.announcement-bar__message p{font-size:10px!important;padding:9px 16px!important}.serene-home .intentions-head h2{font-size:26px!important;line-height:1.2!important}.serene-home .intentions-head{margin-bottom:32px}.serene-home .intention-grid{grid-template-columns:repeat(2,1fr);border:0}.serene-home .intention{padding:20px 14px}.serene-home .intention .img-wrap{aspect-ratio:4 / 5;margin-bottom:14px}.serene-home .intention h3{font-size:18px!important;margin:0 0 4px;line-height:1.2!important}.serene-home .intention-desc{font-size:13px;line-height:1.45;margin-bottom:10px}.serene-home .intention .text-link.text-link-accent{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/serene-redesign.css.map */
