.editorial-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.editorial-image{position:relative;min-height:520px;overflow:hidden}.editorial-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform 1s}.editorial-image:hover img{transform:scale(1.035)}.editorial-image>span{position:absolute;bottom:25px;left:25px;background:#fffdf2ec;padding:13px 18px;color:#332d26;font-size:9px;letter-spacing:1.5px}.editorial-copy{padding:65px 12%;align-self:center}.editorial-copy h2{font-size:clamp(36px,4.5vw,58px);line-height:1.08}.editorial-copy p{font-size:14px}.editorial-copy .btn{margin-top:20px}h2 em{color:#9c755d;font-weight:400}.editorial-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.editorial-trio article{border-top:1px solid #cbbbad;padding-top:25px}.editorial-trio h3{font:28px/1.15 Georgia,serif;letter-spacing:-.5px}.editorial-trio p{font-size:13px}.step{font-size:10px;letter-spacing:1.8px;color:#91705a}.rituals{background:#eee3d8}.photo-quote{position:relative;min-height:430px;display:flex;align-items:center;color:white;overflow:hidden}.photo-quote>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.44)}.photo-quote>div{position:relative;padding:60px 8%;z-index:1}.photo-quote h2{font-size:clamp(36px,5.2vw,62px);line-height:1.1}.photo-quote .btn{background:#eee0d1;color:#423124}.faq-block{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px}.faq-block h2{line-height:1.15}details{border-bottom:1px solid #c7b9ab;padding:22px 0}summary{cursor:pointer;line-height:1.5;font-size:14px}details p{font-size:13px;padding-right:15px}.final-banner{text-align:center;background:#e9ddd0;padding:75px 30px}.final-banner h2{font-size:clamp(38px,5vw,64px);line-height:1.08;margin:25px auto;max-width:800px}.final-banner .btn{margin-top:15px}.material-board{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 6%;background:#e9e2d7;align-items:center}.material-board p{max-width:340px;font-size:14px}.swatches{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;transform:rotate(-3deg)}.swatches>div{padding:12px;background:#faf6ed;box-shadow:5px 10px 18px #493b2920}.swatches i{display:block;height:130px}.swatches span{display:block;font-size:11px;margin-top:12px}.timeline{max-width:750px;margin-left:auto}.timeline article{display:flex;gap:40px;padding:20px 0;border-top:1px solid #bcb0a1}.timeline b{font:45px Georgia,serif;color:#a88768}.timeline h3{font-size:20px;font-weight:400}.timeline p{font-size:13px}.local .editorial-copy h2,.local .final-banner h2{font-family:Arial,sans-serif;letter-spacing:-2px}.local .editorial-split{background:#f3eee6}.local .editorial-trio{gap:45px}.moments{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.moments>a{display:block;background:#e3d5c1;padding:36px 25px;min-height:280px;transition:transform .3s}.moments>a:nth-child(2){background:#c3b7a4}.moments>a:nth-child(3){background:#dbc3b3}.moments>a:hover{transform:translateY(-6px)}.moments span{font-size:10px;letter-spacing:1.5px}.moments h3{font:30px/1.1 Georgia,serif}.moments p{font-size:13px;color:#665849}.moments b{font-size:11px;font-weight:400;display:block;margin-top:30px}.recipe-band{display:grid;grid-template-columns:1fr 1fr;background:#3f4335;color:#f8f1e7;align-items:center}.recipe-band>img{width:100%;height:530px;object-fit:cover}.recipe-band>div{padding:50px 12%}.recipe-band h2{font-size:48px;line-height:1.05}.recipe-band h2 em{color:#dcc1a4}.recipe-band p{color:#d8d5c8;font-size:14px}.recipe-band details{border-color:#aaa58c}.shop-story{background:#f1e8da}.shop .card img{margin-bottom:20px}.shop .card{display:flex;flex-direction:column;align-items:flex-start}.shop .card .btn{margin-top:auto}.science .editorial-copy{padding:40px 12% 40px 0}.science .editorial-image{min-height:440px;border-radius:50% 50% 0 0}.science .editorial-image img{object-position:35% center}.science .edition-number{font-size:80px;color:#4b6484;letter-spacing:-5px}.science h2 em{color:#a4c6f3}.science .editorial-trio article{background:#14253d;border:1px solid #344865;padding:30px}.science .editorial-trio h3{font-family:Arial,sans-serif;font-size:26px}.science .editorial-trio a,.text-btn{font-size:11px;color:#bbd7ff;background:none;padding:0}.science .step{color:#8cb2e3}.science-agenda{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:65px 6%;background:#182c46}.science-agenda>div>p{font-size:12px;max-width:340px}.science-agenda article{border-top:1px solid #667b96;padding:25px 0}.science-agenda article>span{font-size:9px;letter-spacing:2px;color:#8eb4e9}.science-agenda h3{font-size:23px;font-weight:400}.science-agenda p{font-size:13px}.science details{border-color:#435471}.science .final-banner{background:radial-gradient(ellipse at top,#294e7d,#122039 70%)}.science-feature{padding-bottom:10px!important}footer{line-height:1.7}[hidden]{display:none!important}@media(max-width:650px){.editorial-split,.material-board,.recipe-band,.science-agenda,.faq-block{grid-template-columns:1fr;gap:0}.editorial-image{min-height:300px}.editorial-copy{padding:40px 7%}.editorial-trio,.moments{grid-template-columns:1fr;gap:25px}.editorial-trio h3{font-size:26px}.faq-block{gap:15px}.final-banner{padding:55px 22px}.material-board{gap:30px;padding:45px 7%}.swatches{max-width:420px}.swatches i{height:110px}.recipe-band>img{height:320px}.recipe-band>div{padding:40px 7%}.recipe-band h2{font-size:40px}.science .editorial-copy{padding:30px 0}.science .editorial-image{min-height:300px;border-radius:0}.science-agenda{gap:30px}.timeline article{gap:22px}.science .edition-number{font-size:60px}.local .editorial-copy h2,.local .final-banner h2{letter-spacing:-1px}.moments>a{min-height:240px}.photo-quote{min-height:350px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
