/* Medicine Wild — the living journal, October 2026 */
.about-opening{display:grid;grid-template-columns:1fr 1fr;margin:24px;background:#e5e7d8;min-height:640px}.about-opening>img{height:100%;width:100%;object-fit:cover;min-height:640px}.about-opening-copy{padding:90px 12%;display:flex;flex-direction:column;justify-content:center}.about-opening h1{font:400 clamp(62px,6.4vw,92px)/.96 var(--serif);letter-spacing:-2px;margin:25px 0}.about-opening-copy>p{max-width:350px;font-size:16px;line-height:1.8}.about-signature{font:italic 27px var(--serif);margin-top:25px}.about-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:9%;max-width:1280px}.about-prose{font:16px/1.95 var(--sans);color:#4b604e}.about-prose p{margin:0 0 24px}.about-prose h2{margin:45px 0 20px}.about-timeline{margin-top:40px;border-top:1px solid var(--line)}.about-timeline p{display:flex;gap:25px;padding:15px 0;border-bottom:1px solid var(--line);margin:0}.about-timeline b{font:28px var(--serif);width:70px;flex-shrink:0}.about-timeline span{font:11px/1.8 var(--sans);align-self:center}.about-archive-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:24px}.about-archive figure,.about-training figure{margin:0}.about-archive img{aspect-ratio:4/4.6;object-fit:cover;width:100%}.about-archive-grid figure:first-child img{object-position:43% center}.about-archive figcaption,.about-training figcaption{font:9px/1.8 var(--sans);letter-spacing:.7px;margin-top:12px}.about-training{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:80px 7%;background:#e5e7d8;align-items:center}.about-training>div>h2{font:400 59px/1 var(--serif);letter-spacing:-1.4px;margin:25px 0}.about-training img{width:100%;height:640px;object-fit:cover}.about-training .about-prose{font-size:14px}.about-belief{max-width:780px;margin:90px auto;padding:0 30px}.about-belief>h2{font:400 66px/.96 var(--serif);margin:25px 0 40px;letter-spacing:-1.4px}.philosophy-note{max-width:900px}.philosophy-note>.about-prose{margin-top:35px}.philosophy-note>h2{font-size:54px}.about-archive .section-heading h2{margin-bottom:10px}
@media(max-width:760px){.about-opening{display:flex;flex-direction:column;margin:14px;min-height:0}.about-opening-copy{padding:50px 28px}.about-opening h1{font-size:61px}.about-opening>img{height:430px;min-height:0;object-position:38% center}.about-story{display:block}.about-story>.about-prose{margin-top:36px}.about-prose{font-size:15px}.about-archive-grid{grid-template-columns:1fr}.about-archive-grid img{aspect-ratio:4/3}.about-training{display:flex;flex-direction:column;padding:40px 25px;gap:35px}.about-training img{height:350px}.about-training>div>h2{font-size:48px}.about-belief{margin:65px auto}.about-belief>h2{font-size:54px}.about-timeline{margin-top:28px}}
:root{--paper:#f5f1e7;--ink:#203c30;--muted:#657062;--line:#cacdbb;--sage:#e5e7d8;--olive:#d8d7b4;--white:#fffdf6;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}body{font-size:15px;background:var(--paper)}h1,h2,h3{font-weight:400}em{font-family:var(--serif)}.topline{padding:8px 4.4%;font-size:9px;letter-spacing:1.5px;background:#203c30;color:#eeeede}.topline a{text-decoration:none}.site-header{position:relative;background:var(--paper);z-index:4}.masthead{height:125px;padding:20px 4.4%;border-bottom:0}.brand.wordmark{font-family:var(--serif);font-size:76px;line-height:.88;letter-spacing:-3.5px;font-weight:400;width:auto;text-align:center;text-decoration:none}.brand.wordmark span{display:block;font-family:var(--sans);font-size:8px;font-weight:400;letter-spacing:3.6px;margin:17px 0 0}.mast-side{font-size:9px;letter-spacing:1.8px;line-height:1.7;max-width:120px}.header-tools{gap:19px}.saved-link{font-size:9px;text-transform:uppercase;letter-spacing:1px}.main-nav{gap:27px;padding:18px 25px;font-size:9px;letter-spacing:1.1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.icon-button{font-size:9px}.eyebrow{font-size:10px;letter-spacing:1.85px}.button{font-size:10px;letter-spacing:1.5px;padding:17px 26px;border-radius:0;min-height:48px}.text-link{font-size:10px;letter-spacing:1.4px;white-space:normal}.wild-hero{height:min(660px,75vw);min-height:550px;position:relative;overflow:hidden;margin:22px 24px 0;background:#203c30;color:var(--paper)}.wild-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 53%}.wild-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,32,25,.55),rgba(12,32,25,.08) 68%),linear-gradient(0deg,rgba(9,25,18,.3),transparent 35%)}.wild-hero-copy{position:relative;z-index:1;padding:90px 6.5% 50px;max-width:760px}.wild-hero-copy .eyebrow{font-size:10px;letter-spacing:2.4px}.wild-hero h1{font:400 clamp(70px,7.8vw,118px)/.92 var(--serif);letter-spacing:-3px;margin:24px 0 27px}.wild-hero h1 em{font-weight:400}.wild-hero-copy p{font:15px/1.8 var(--sans);max-width:330px;margin-bottom:30px;color:#f5f1e7}.wild-hero .button{background:rgba(245,241,231,.96);color:#244132;border:0}.hero-foot{position:absolute;bottom:24px;left:6.5%;right:6.5%;display:flex;justify-content:space-between;gap:25px;font:9px var(--sans);letter-spacing:1.4px;text-transform:uppercase}.opening-note{max-width:780px;margin:77px auto 66px;text-align:center;padding:0 25px}.opening-note h2{font:400 59px/.98 var(--serif);letter-spacing:-1.6px;margin:22px 0 20px}.opening-note p{max-width:565px;font-size:14px;line-height:1.85;margin:0 auto 24px;color:#5a675b}.ways-of-knowing{display:grid;grid-template-columns:repeat(6,1fr);margin:0 4.9%;padding:23px 0;border-block:1px solid var(--line);text-align:center;gap:12px}.ways-of-knowing span{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;line-height:1.5}.section{max-width:1500px;margin:90px auto;padding:0 5%}.section-heading{border:0;margin-bottom:30px;padding:0}.section-heading h2,.section h2{font:400 49px/1.05 var(--serif);letter-spacing:-1px;margin-top:11px}.section-heading .text-link{padding-bottom:7px;border-bottom:1px solid #5c6e59}.botanical-edit-grid{display:grid;grid-template-columns:1.18fr .92fr .92fr;gap:30px;align-items:start}.botanical-edit-grid .card-image{aspect-ratio:4/5}.botanical-edit-grid .card-tall .card-image{aspect-ratio:4/5.4}.botanical-edit-grid .card:not(:first-child){padding-top:45px}.card h3{font:400 34px/1.04 var(--serif);letter-spacing:-.55px;margin:9px 0 12px}.card p{font:13px/1.75 var(--sans);color:#63705f}.card .eyebrow{font-size:8px;letter-spacing:1.5px;margin-top:19px;color:#53634e}.card .readline{font-size:8px;letter-spacing:1.3px;margin-top:20px}.card-image{aspect-ratio:4/3.4}.card-image img{filter:saturate(.94)}.microbiome-feature{display:grid;grid-template-columns:1fr 1fr;margin:100px 0 0;background:#e5e7da}.microbiome-photo{position:relative;min-height:660px;overflow:hidden}.microbiome-photo>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.photo-caption{position:absolute;bottom:22px;left:30px;color:#284132;font-size:9px;text-transform:uppercase;letter-spacing:1.5px}.microbiome-copy{padding:84px 12%;display:flex;flex-direction:column;justify-content:center;align-items:start}.microbiome-copy h2{font:400 74px/.95 var(--serif);letter-spacing:-2px;margin:25px 0}.microbiome-copy p{font-size:14px;line-height:1.9;max-width:390px;margin:0 0 30px;color:#56664f}.micro-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:30px}.micro-links a{font-size:10px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #a8b59b;padding-bottom:5px}.water-immersion{height:680px;position:relative;overflow:hidden;background:#315d54;color:var(--paper);margin:0}.water-immersion>img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center 48%;filter:saturate(.7) brightness(.77)}.water-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,38,35,.55),transparent 85%)}.water-copy{position:relative;z-index:1;margin-left:8%;padding-top:115px;max-width:520px}.water-copy h2{font:400 92px/.92 var(--serif);letter-spacing:-2px;margin:25px 0}.water-copy p{max-width:360px;font-size:14px;line-height:1.85;margin:27px 0 30px}.soul-feature{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#d9ddc7;margin:100px 4.9%;min-height:600px}.soul-text{padding:75px 12%;display:flex;flex-direction:column;align-items:start;justify-content:center}.soul-text h2{font:400 65px/.97 var(--serif);letter-spacing:-1.8px;margin:24px 0}.soul-text p{font-size:14px;line-height:1.9;max-width:365px;color:#51634b;margin:0 0 28px}.soul-photo{min-height:540px;overflow:hidden}.soul-photo img{width:100%;height:100%;object-fit:cover}.soul-divider{height:1px;width:54px;background:#8a9a7e;margin:36px 0 20px}.soul-text>.eyebrow:last-child{font-size:8px;letter-spacing:1.3px}.kitchen-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.kitchen-grid .card-image{aspect-ratio:1/1}.collection-directory{max-width:1200px;margin:100px auto}.collection-directory>h2{font-size:58px;margin:18px 0 34px}.collection-lines{border-top:1px solid var(--line)}.collection-lines a{display:grid;grid-template-columns:60px 1fr 30px;align-items:center;gap:25px;padding:23px 5px;border-bottom:1px solid var(--line);font:400 32px/1.15 var(--serif);transition:padding .2s,color .2s}.collection-lines a:hover{padding-left:15px;text-decoration:none;color:#7b7449}.collection-lines .collection-number{font:10px var(--sans);color:#7c8772}.collection-lines a>span:last-child{font:22px var(--sans)}.founder-note{max-width:1200px;margin:115px auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;padding:0 5%}.founder-photo{height:570px;overflow:hidden}.founder-photo img{height:100%;width:100%;object-fit:cover;object-position:center 32%}.founder-note h2{font:400 48px/1.03 var(--serif);letter-spacing:-1px;margin:23px 0}.founder-note p{font:15px/1.8 var(--serif);max-width:430px;font-size:19px}.founder-note .text-link{display:inline-block;margin-top:18px}.care-paths{background:#e5e7d8;padding:58px max(5%,calc((100% - 1270px)/2));display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;margin:75px 0 0}.care-intro h2{font:400 43px/1.04 var(--serif);letter-spacing:-.7px;margin:17px 0 0}.care-links{border-top:1px solid #a9b49b}.care-links>a{display:grid;grid-template-columns:30px 1fr 20px;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #b7bfab}.care-links>a:hover{text-decoration:none;color:#7d7450}.care-num{font-size:9px;color:#6c795e}.care-links strong{font:400 24px/1.1 var(--serif)}.care-links small{display:block;font:10px/1.5 var(--sans);margin-top:6px;color:#68745f}.care-links>a>span:last-child{font-size:19px}.footer{background:#203c30;color:#edf0df;margin-top:0;padding-top:65px}.footer-main{grid-template-columns:1.45fr 1fr 1fr 1fr;gap:50px}.footer .footer-brand{font:400 49px/.9 var(--serif);letter-spacing:-1.8px;margin-bottom:22px}.footer-main p{color:#c3cbb6}.footer a{font-size:11px;color:#e4e8d7}.footer h3{font-size:8px;letter-spacing:1.5px;color:#b0bea0}.footer-bottom{border-color:#52644c;font-size:9px;color:#bac7ad}.footer-bottom a{font-size:9px;color:#bac7ad}.page-title{padding-top:75px;padding-bottom:48px}.page-title h1{font-size:76px;line-height:.99}.page-title p{font-size:14px}.article-opening{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;margin:35px 5% 65px;background:#e6e8da}.article-header{padding:65px 11%;text-align:left;display:flex;flex-direction:column;justify-content:center}.article-header h1{font-size:57px;line-height:1.02;letter-spacing:-1.2px;margin:23px 0}.article-dek{font:23px/1.45 var(--serif);margin:0 0 26px;max-width:600px;color:#5f6e55}.byline{font:9px/1.9 var(--sans);letter-spacing:.6px}.article-hero{padding:0;margin:0;max-width:none;position:relative;min-height:540px}.article-hero img{height:100%;min-height:540px;max-height:720px;object-fit:cover}.image-credit{position:absolute;bottom:10px;left:10px;background:#f5f1e7db;color:#4c5e43;padding:3px 7px;font:8px var(--sans)}.article-layout{grid-template-columns:165px minmax(0,740px) 80px;max-width:1200px;gap:35px}.article-body{font:22px/1.7 var(--serif);color:#314b38}.article-body>p:first-child{font-size:26px;line-height:1.6}.article-body h2{font:400 37px/1.13 var(--serif);letter-spacing:-.55px;margin:44px 0 18px}.article-body h3{font:400 28px/1.2 var(--serif)}.article-body .sources{font:12px/1.8 var(--sans);margin:50px 0 25px;border-top:1px solid var(--line);padding-top:25px}.article-body .sources h2{font:400 31px/1.1 var(--serif);margin:0 0 24px}.sources li{margin-bottom:15px}.sources .source-scope{font:12px/1.8 var(--sans)}.reading-note{font-size:11px;line-height:1.8}.article-tools{font-size:9px}.article-tools a,.article-tools button{font-size:9px;line-height:1.7}.article-toc a{font-size:10px;text-transform:none;letter-spacing:0}.plant-passport .plant-tags{gap:8px}.plant-library-hero h1{font-family:var(--serif);font-size:84px;line-height:.97}.plant-library-hero img{border-radius:0}.plant-card h2{font-family:var(--serif)}.collection-hero{display:grid;grid-template-columns:1fr 1fr;margin:35px 5% 65px;min-height:520px;background:#e5e7d8}.collection-hero>div{padding:65px 11%;display:flex;flex-direction:column;justify-content:center;align-items:start}.collection-hero h1{font:400 76px/.95 var(--serif);letter-spacing:-2px;margin:23px 0}.collection-hero p{font:14px/1.9 var(--sans);color:#607055;max-width:440px;margin:0}.collection-hero>img{height:100%;min-height:520px;width:100%;object-fit:cover}.collection-hero .button{margin-top:26px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;border-block:1px solid var(--line);padding:15px 0;margin-bottom:35px}.collection-toolbar .result-status{margin:0}.collection-toolbar .journal-search input{width:245px}.journal-controls{padding-top:10px}.filters{gap:9px}.filter{font-size:9px;padding:10px 13px;line-height:1.4}.perspective-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.perspective-grid article{border-top:1px solid var(--line);padding-top:25px}.perspective-grid h2{font-size:40px;margin-top:18px}.perspective-grid p{font-size:14px;line-height:1.9;color:#5f6c56}.closing-quote{text-align:center;padding:75px 25px;background:#e6e8d8}.closing-quote p{font:italic 46px/1.1 var(--serif);margin:0 0 25px}.empty-state h2{font-family:var(--serif)}.related{margin-top:80px;margin-bottom:80px}.article-body .botanical-companion h2{font-size:33px}.plant-invitation h2{font-family:var(--serif)}
@media(min-width:1700px){.wild-hero{max-width:1800px;margin-inline:auto}.wild-hero-copy{padding-left:100px}.hero-foot{left:100px;right:100px}}
@media(max-width:1150px){.main-nav{gap:16px;font-size:8px;letter-spacing:.7px}.saved-link{display:none}.wild-hero-copy{padding-top:90px}.wild-hero h1{font-size:91px}.microbiome-copy{padding:65px 9%}.microbiome-copy h2{font-size:62px}.soul-text{padding:55px 9%}.soul-text h2{font-size:56px}.care-paths{gap:50px}.founder-note{gap:55px}.article-header{padding:48px 9%}.article-header h1{font-size:48px}.article-layout{grid-template-columns:130px minmax(0,740px);gap:24px}.article-layout>div:last-child:empty{display:none}.collection-hero h1{font-size:65px}.ways-of-knowing{grid-template-columns:repeat(3,1fr);gap:14px;padding:21px 0}.botanical-edit-grid{gap:22px}.card h3{font-size:31px}.footer-main{gap:30px}}
@media(max-width:760px){.topline{justify-content:center;padding:8px 15px;font-size:7px;letter-spacing:1.1px}.topline>a{display:none}.masthead{height:100px;min-height:100px;padding:17px 20px}.brand.wordmark{font-size:51px;letter-spacing:-2.6px}.brand.wordmark span{font-size:6px;letter-spacing:2px;margin-top:12px}.mast-side,.saved-link{display:none}.header-tools{right:12px}.icon-button{padding:10px 6px}.icon-button .label{display:none}.menu-button{display:block;position:absolute;left:18px;background:none;border:0;font-size:8px;letter-spacing:1px;padding:12px 0}.main-nav{display:none;padding:20px 25px;grid-template-columns:1fr 1fr;gap:17px;font-size:9px}.main-nav.open{display:grid}.wild-hero{margin:0;height:640px;min-height:0}.wild-hero>img{object-position:57% center}.wild-hero-shade{background:linear-gradient(90deg,#0a251b80,#0a251b24),linear-gradient(0deg,#0b251ba8,transparent 60%)}.wild-hero-copy{padding:105px 27px 30px;max-width:440px}.wild-hero h1{font-size:78px;line-height:.94;letter-spacing:-2px;margin:25px 0}.wild-hero-copy p{font-size:13px;max-width:290px}.wild-hero-copy .eyebrow{font-size:8px;letter-spacing:1.8px}.wild-hero .button{font-size:9px;padding:16px 21px}.hero-foot{left:27px;right:27px;bottom:25px;font-size:7px;line-height:1.6;letter-spacing:1px}.hero-foot>span{max-width:200px}.hero-foot>a{display:none}.opening-note{margin:56px auto 46px}.opening-note h2{font-size:47px}.opening-note p{font-size:13px}.opening-note .eyebrow{font-size:8px}.ways-of-knowing{margin:0 25px;gap:18px 8px;padding:22px 0}.ways-of-knowing span{font-size:7px;letter-spacing:.9px}.section{margin:58px auto;padding:0 24px}.section-heading{align-items:start;gap:20px}.section-heading h2,.section h2{font-size:38px;letter-spacing:-.6px}.section-heading .eyebrow{font-size:8px;letter-spacing:1.4px}.section-heading>.text-link{font-size:7px;line-height:1.8;max-width:85px;white-space:normal;padding-top:9px}.section-heading>.text-link:after{display:none}.botanical-edit-grid{grid-template-columns:1fr 1fr;gap:34px 18px}.botanical-edit-grid .card:first-child{grid-column:1/-1}.botanical-edit-grid .card:first-child .card-image{aspect-ratio:1/1}.botanical-edit-grid .card:not(:first-child){padding:0}.botanical-edit-grid .card:not(:first-child) .card-image{aspect-ratio:4/5}.card h3{font-size:30px}.card p{font-size:12px}.card .eyebrow{font-size:7px;letter-spacing:1px;line-height:1.6}.botanical-edit-grid .card:not(:first-child) h3{font-size:27px}.botanical-edit-grid .card:not(:first-child) p{font-size:11px}.card .readline{font-size:7px;letter-spacing:1px}.microbiome-feature{grid-template-columns:1fr;margin-top:60px}.microbiome-photo{min-height:0;height:420px}.photo-caption{left:25px;bottom:20px;font-size:8px}.microbiome-copy{padding:49px 29px 53px}.microbiome-copy h2{font-size:65px;letter-spacing:-1.6px}.microbiome-copy p{font-size:13px}.microbiome-copy .eyebrow{font-size:8px}.micro-links{gap:15px 23px}.micro-links a{font-size:8px}.water-immersion{height:600px}.water-copy{margin:0;padding:110px 29px 40px}.water-copy .eyebrow{font-size:8px}.water-copy h2{font-size:77px;letter-spacing:-1.7px}.water-copy p{font-size:13px;max-width:300px}.water-overlay{background:linear-gradient(90deg,#123d3899,#123d3833)}.grid{grid-template-columns:1fr;gap:36px}.grid .card-image{aspect-ratio:4/3}.soul-feature{margin:60px 24px;grid-template-columns:1fr;min-height:0}.soul-text{padding:44px 27px}.soul-text h2{font-size:51px}.soul-text p{font-size:13px}.soul-photo{min-height:0;height:350px;grid-row:1}.soul-text>.eyebrow{font-size:7px}.soul-divider{margin:29px 0 16px}.kitchen-grid{grid-template-columns:1fr;gap:36px}.kitchen-grid .card-image{aspect-ratio:4/3}.collection-directory>h2{font-size:42px}.collection-lines a{grid-template-columns:24px 1fr 20px;gap:14px;padding:19px 0;font-size:26px}.collection-lines .collection-number{font-size:8px}.collection-lines a>span:last-child{font-size:17px}.founder-note{margin:65px auto;grid-template-columns:1fr;gap:32px;padding:0 24px}.founder-photo{height:480px}.founder-note h2{font-size:43px}.founder-note p{font-size:20px}.care-paths{grid-template-columns:1fr;gap:28px;padding:40px 25px;margin-top:55px}.care-intro h2{font-size:39px}.care-intro .eyebrow{font-size:8px}.care-links>a{gap:12px;grid-template-columns:20px 1fr 15px;padding:18px 0}.care-links strong{font-size:24px}.care-links small{font-size:9px}.footer{padding:45px 25px 23px}.footer-main{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:28px}.footer-identity{grid-column:1/-1}.footer .footer-brand{font-size:51px;margin-bottom:17px}.footer-main p{max-width:none}.footer h3{font-size:7px;letter-spacing:1.1px;line-height:1.7}.footer a{font-size:10px}.footer-bottom{display:flex;flex-wrap:wrap;gap:13px;font-size:8px}.page-title{padding:45px 25px 35px}.page-title h1{font-size:53px}.article-opening{grid-template-columns:1fr;margin:0 0 40px}.article-header{padding:45px 26px 35px}.article-header h1{font-size:47px;margin:19px 0}.article-header .eyebrow{font-size:8px}.article-dek{font-size:22px;line-height:1.4}.byline{font-size:8px}.article-hero{min-height:0;height:380px}.article-hero img{height:380px;min-height:0}.article-layout{display:flex;flex-direction:column;gap:18px;padding:0 26px 25px}.article-tools{position:static;display:flex;gap:17px;flex-wrap:wrap;padding:0 0 15px;border-bottom:1px solid var(--line)}.article-tools a,.article-tools button{font-size:8px;margin:0}.article-tools .article-toc{display:none}.article-body{font-size:22px;line-height:1.64}.article-body>p:first-child{font-size:25px;line-height:1.55}.article-body h2{font-size:35px;margin-top:33px}.article-body h3{font-size:27px}.article-body .sources h2{font-size:29px}.article-body .sources{font-size:11px}.sources ol{padding-left:19px}.plant-library-hero h1{font-size:65px}.collection-hero{margin:0 0 45px;grid-template-columns:1fr;min-height:0}.collection-hero>div{padding:44px 27px}.collection-hero h1{font-size:62px}.collection-hero>img{height:330px;min-height:0}.collection-hero .eyebrow{font-size:8px}.collection-hero p{font-size:13px}.collection-toolbar{display:block;padding:15px 0}.collection-toolbar .journal-search{margin-top:16px}.collection-toolbar .journal-search input{width:100%;font-size:13px;min-width:0}.journal-search select{font-size:11px}.perspective-grid{grid-template-columns:1fr;gap:28px}.perspective-grid h2{font-size:38px}.closing-quote p{font-size:37px}.journal-controls{padding:0 24px}.filters{gap:6px}.filter{font-size:8px;padding:8px 10px}.editorial-layout{padding:0 25px;gap:32px}.editorial-copy{font-size:21px}.article-body .plant-passport{font:13px/1.8 var(--sans)}.plant-passport .botanical-name{font-family:var(--serif)}.story-gallery{grid-template-columns:1fr!important}.related .grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-image img,.collection-lines a{transition:none}}
@media print{.site-header,.topline,.care-paths,.footer,.article-tools,.related{display:none}.article-opening{display:block;margin:0;background:white}.article-header{padding:0}.article-hero{display:none}.article-layout{display:block;padding:0}.article-body{font-size:13pt}.sources{display:block}body{color:black;background:white}}
/* Original Medicine Wild identity; source artwork is preserved without alteration. */
.masthead{height:142px}.brand.brand-original{width:590px;max-width:58vw;text-decoration:none}.original-logo-window{position:relative;display:block;width:100%;aspect-ratio:1354/159;overflow:hidden}.original-logo-window>img,.brand .original-logo-window>img{position:absolute;left:-3.84%;top:-50.31%;width:106.35%;max-width:none;height:auto;object-fit:initial;mix-blend-mode:normal}.footer-brand.footer-original{display:block;width:300px;max-width:100%;margin-bottom:25px}.footer-original img{filter:invert(1)}.wild-hero>img{object-position:center 55%}.wild-hero-shade{background:linear-gradient(90deg,rgba(12,32,25,.46),rgba(12,32,25,.06) 65%),linear-gradient(0deg,rgba(9,25,18,.25),transparent 32%)}
@media(max-width:760px){.masthead{height:108px;min-height:108px}.brand.brand-original{width:245px;max-width:calc(100vw - 150px)}.wild-hero>img{object-position:55% center}.wild-hero-shade{background:linear-gradient(90deg,rgba(12,32,25,.52),rgba(12,32,25,.22)),linear-gradient(0deg,rgba(9,25,18,.3),transparent 30%)}.footer-brand.footer-original{width:285px}}

.about-training .training-callout{font:600 italic 30px/1.3 var(--serif);color:var(--ink);border-left:1px solid #8c9b7d;padding-left:23px;margin:30px 0}.about-training>div>h2{font-size:53px}@media(max-width:760px){.about-training>div>h2{font-size:44px}.about-training .training-callout{font-size:28px}}
/* Ojai editorial photography and a quieter presentation of the original identity. */
.masthead{height:128px}.brand.brand-original{width:520px}.brand-original .original-logo-window{background:#364133;-webkit-mask:url('/assets/3e79020160150c46fe.webp') 60.465% 62.016% / 106.35% auto no-repeat;mask:url('/assets/3e79020160150c46fe.webp') 60.465% 62.016% / 106.35% auto no-repeat}.brand-original .original-logo-window>img{opacity:0}.wild-hero{height:min(740px,76vw)}.wild-hero>img{object-position:center 35%}.wild-hero-shade{background:linear-gradient(90deg,rgba(22,31,19,.58),rgba(22,31,19,.12) 55%,transparent 76%),linear-gradient(0deg,rgba(9,25,18,.25),transparent 32%)}.water-immersion>img{filter:saturate(.86) brightness(.85);object-position:center 51%}.village-hero{grid-template-columns:.85fr 1.15fr}.village-hero>img{object-position:63% center}
@media(max-width:760px){.masthead{height:104px;min-height:104px}.brand.brand-original{width:245px;max-width:calc(100vw - 150px)}.wild-hero{height:700px}.wild-hero>img{object-position:76% center}.wild-hero-shade{background:linear-gradient(180deg,rgba(20,29,18,.58),rgba(20,29,18,.27) 62%,rgba(20,29,18,.32))}.water-immersion>img{object-position:67% center}.village-hero{grid-template-columns:1fr}.village-hero>img{object-position:center 60%}}
.microbiome-all{font:10px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1px;margin-top:20px;border-bottom:1px solid #b1b89e;padding-bottom:5px}.microbiome-photo>.photo-caption{background:rgba(245,241,231,.85);padding:9px 12px;color:#30432f}.oils-feature{display:grid;grid-template-columns:1.15fr .85fr;margin:95px 4.9%;background:#e8e2cf;min-height:650px}.oils-photo{position:relative;overflow:hidden;min-height:650px}.oils-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:67% center}.oils-copy{padding:65px 12%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.oils-copy h2{font:400 72px/.94 var(--serif);letter-spacing:-1.5px;margin:25px 0}.oils-copy p{font:14px/1.9 var(--sans);color:#56604c;margin:0 0 26px;max-width:350px}.oils-copy .micro-links{gap:10px 15px}.oils-copy .micro-links a{font-size:8px}.village-hero>img{object-position:55% center}
@media(max-width:760px){.oils-feature{display:flex;flex-direction:column;margin:60px 0}.oils-photo{min-height:420px}.oils-copy{padding:40px 28px 48px}.oils-copy h2{font-size:62px}.microbiome-all{font-size:9px}.village-hero>img{object-position:center center}}

/* Personal editorial direction: clear paper, original identity, generous photographs. */
:root{--paper:#fffefa;--ink:#202720;--muted:#676b63;--line:#dcded5;--sage:#f1f2eb;--olive:#e4e5d8;--white:#fffefa}
body{color:var(--ink);background:var(--paper)}
.topline{display:none}
.site-header{background:#fffefa}
.masthead{height:102px;min-height:102px;padding:18px 4%}
.brand.brand-original{width:400px;max-width:49vw}
.brand-original .original-logo-window{background:#222820}
.mast-side{font-size:9px;letter-spacing:1.15px;color:#686b62}
.header-tools{gap:22px}.main-nav{gap:25px;padding:16px 20px;border-top:0;border-bottom:1px solid #dedfd7;font-size:9px;letter-spacing:.8px;background:#fffefa}
.main-nav a{position:relative}.main-nav a:hover{text-decoration:none}.main-nav a:after{content:'';position:absolute;left:0;bottom:-7px;width:0;height:1px;background:currentColor;transition:width .2s}.main-nav a:hover:after{width:100%}
.wild-hero{margin:16px 18px 0;height:min(640px,62vw);min-height:530px;color:#fffefa}
.wild-hero>img{object-position:center 52%}
.wild-hero-shade{background:linear-gradient(90deg,rgba(10,22,11,.4),rgba(10,22,11,.08) 43%,transparent 66%)}
.wild-hero-copy{padding:94px 6% 65px;max-width:690px}
.wild-hero h1{font-size:clamp(74px,7.7vw,110px);line-height:.91;margin:24px 0 28px;letter-spacing:-2px}
.wild-hero-copy p{font-size:15px;line-height:1.7;max-width:315px;color:#fffefa}
.wild-hero .button{background:#fffefa;padding:17px 25px;color:#273028}
.hero-foot{bottom:26px;left:6%;right:6%;letter-spacing:1px;font-size:8px}
.eyebrow{font-size:10px;letter-spacing:1.75px}
.button{background:#28372c;color:#fffefa;letter-spacing:1.2px;font-size:10px;border:1px solid #28372c}
.button:hover{background:#45553c;color:#fffefa}
.button.light{background:#fffefa;color:#28372c;border-color:#fffefa}
.text-link{font-size:10px;line-height:1.7;letter-spacing:1.1px}
.editor-letter{max-width:1280px;margin:90px auto 65px;padding:0 6%;display:grid;grid-template-columns:.95fr 1.05fr;gap:9%;align-items:center}
.editor-letter figure{margin:0}.editor-letter figure>img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;object-position:center 30%}
.editor-letter figcaption{font:9px/1.6 var(--sans);letter-spacing:1px;text-transform:uppercase;margin:13px 0 0;color:#62675e}
.editor-letter h2{font:400 clamp(42px,4.2vw,61px)/1.01 var(--serif);letter-spacing:-1.2px;margin:22px 0 26px}
.editor-letter h2 em{font-size:.95em}.editor-letter p{font:14px/1.85 var(--sans);max-width:430px;color:#5f655b;margin:0 0 18px}
.editor-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}
.ways-of-knowing{margin:0 6%;padding:21px 0;grid-template-columns:repeat(6,1fr);background:transparent;gap:12px}
.ways-of-knowing span{font-size:8px;letter-spacing:1.1px}
.section{max-width:1440px;margin:80px auto;padding:0 6%}
.section-heading h2,.section h2{font-size:46px;line-height:1.06;margin-top:14px}
.botanical-edit-grid{gap:30px;grid-template-columns:1.12fr .94fr .94fr}
.botanical-edit-grid .card:not(:first-child){padding-top:34px}
.card-image img{filter:none;transition:transform .4s ease}.card-image:hover img{transform:scale(1.025)}
.card h3{font-size:32px;line-height:1.08;color:#292f27}.card p{font-size:13px;line-height:1.8;color:#62675e}
.microbiome-feature{margin:85px 18px 0;grid-template-columns:1.05fr .95fr;background:#f2f0ea}
.microbiome-photo{min-height:650px}.microbiome-photo>img{object-position:center 42%}
.microbiome-copy{padding:65px 12%}.microbiome-copy h2{font-size:72px;line-height:.99;letter-spacing:-1.5px}
.microbiome-copy p{color:#60635a;font-size:14px}
.microbiome-copy .micro-links{padding-top:20px;border-top:1px solid #cfcec3;gap:12px 20px}
.micro-links a{font-size:9px;letter-spacing:.75px;border-color:#b7bbad}
.photo-caption{background:#fffefae6!important;color:#343b2e!important}
.oils-feature{margin:85px 6%;background:#f5f1eb;grid-template-columns:1.1fr .9fr;min-height:570px}
.oils-photo{min-height:570px}.oils-copy{padding:55px 11%}.oils-copy h2{font-size:66px;line-height:.96;letter-spacing:-1px}.oils-copy p{font-size:14px;color:#686558}
.water-immersion{margin:0 18px;height:610px}.water-immersion>img{filter:none;object-position:center 51%}.water-overlay{background:linear-gradient(90deg,#122a2173,transparent 78%)}
.water-copy{padding-top:105px;margin-left:6%;max-width:540px}.water-copy h2{font-size:89px;line-height:.95}
.soul-feature{margin:85px 6%;background:#eeeae6;min-height:530px}.soul-photo{min-height:530px}.soul-text{padding:58px 11%}.soul-text h2{font-size:59px;line-height:1.02}.soul-text p{color:#626057}
.collection-directory{margin:85px auto;max-width:1300px}.collection-directory>h2{font-size:53px}
.collection-lines a{font-size:30px;padding:21px 2px}.collection-lines a:hover{color:#7a7961}
.founder-note{margin:85px auto;gap:9%;max-width:1230px;grid-template-columns:.9fr 1.1fr}.founder-photo{height:555px}.founder-photo img{object-position:center 30%}.founder-note h2{font-size:51px;line-height:1.03}.founder-note p{font:14px/1.85 var(--sans);color:#5e655b}
.care-paths{background:#f0f1e9;gap:70px;margin-top:75px;padding-top:55px;padding-bottom:55px}.care-intro h2{font-size:44px}.care-links strong{font-size:25px}
.footer{background:#27382e}.footer-main{gap:35px}.footer-brand.footer-original{width:270px}
.article-opening,.collection-hero{background:#f1f2eb}.article-header h1{font-size:55px}.article-body{color:#31392d}.article-dek{color:#5f6858}
.collection-hero{margin:24px 4% 65px}.collection-hero h1{font-size:71px}.collection-hero>div{padding:60px 10%}
.about-opening{background:#f0f1e8;margin:18px;grid-template-columns:.9fr 1.1fr}.about-opening-copy{padding:65px 11%}.about-opening h1{font-size:78px}
.about-training{background:#f3f1eb}.about-belief{max-width:840px}.about-prose{color:#56604f}
.closing-quote{background:#f1eee9}
.photo-journal-opening{max-width:1000px;margin:65px auto 60px;text-align:center;padding:0 25px}
.photo-journal-opening h1{font:400 clamp(52px,6vw,84px)/1.03 var(--serif);letter-spacing:-1.5px;margin:21px 0 25px}
.photo-journal-opening p{font:14px/1.85 var(--sans);color:#64695e;max-width:620px;margin:0 auto}
.personal-photo-grid{columns:3;column-gap:34px;max-width:1440px;padding:0 5%;margin:auto}
.personal-photo-grid figure{break-inside:avoid;margin:0 0 40px}.personal-photo-grid img{width:100%;height:auto;display:block}
.personal-photo-grid figcaption{padding:15px 0 0}.personal-photo-grid h2{font:400 25px/1.1 var(--serif);margin:0 0 6px}.personal-photo-grid p{font:11px/1.7 var(--sans);color:#6b6f64;margin:0}
.photo-journal-close{text-align:center;padding:35px 25px 80px}.photo-journal-close p{font:14px/1.8 var(--sans);color:#666c60}.photo-journal-close a{display:inline-block;margin:18px 16px}
@media(max-width:1150px){.main-nav{gap:17px;font-size:8px}.mast-side{font-size:8px}.editor-letter{gap:7%}.editor-letter h2{font-size:47px}.microbiome-copy h2{font-size:59px}.oils-copy h2{font-size:58px}.soul-text h2{font-size:51px}.ways-of-knowing{grid-template-columns:repeat(3,1fr)}.personal-photo-grid{columns:2}}
@media(max-width:760px){
 .masthead{height:83px;min-height:83px;padding:15px 20px}.brand.brand-original{width:235px;max-width:calc(100vw - 140px)}.main-nav{padding:23px;gap:20px;font-size:10px}.main-nav a:after{display:none}
 .wild-hero{height:670px;min-height:0;margin:0 10px}.wild-hero>img{object-position:72% center}.wild-hero-shade{background:linear-gradient(180deg,rgba(15,25,12,.2),rgba(15,25,12,.14) 36%,rgba(15,25,12,.64))}.wild-hero-copy{padding:300px 23px 32px}.wild-hero h1{font-size:69px;letter-spacing:-1.5px;line-height:.94;margin:17px 0 19px}.wild-hero-copy .eyebrow{font-size:7px;letter-spacing:1.4px}.wild-hero-copy p{font-size:12px;line-height:1.7;max-width:270px;margin-bottom:24px}.wild-hero .button{padding:15px 18px;font-size:8px}.hero-foot{display:none}
 .editor-letter{margin:55px auto 45px;padding:0 25px;grid-template-columns:1fr;gap:34px}.editor-letter figure>img{aspect-ratio:1.1}.editor-letter figcaption{font-size:8px}.editor-letter h2{font-size:45px;line-height:1.02;margin:18px 0 23px}.editor-letter p{font-size:13px}.editor-letter .eyebrow{font-size:8px}.editor-links{gap:20px;margin-top:25px}.editor-links a{font-size:8px}
 .ways-of-knowing{margin:0 25px;grid-template-columns:repeat(3,1fr);gap:17px 7px;padding:22px 0}.ways-of-knowing span{font-size:7px;letter-spacing:.7px}
 .section{margin:55px auto;padding:0 25px}.section-heading h2,.section h2{font-size:37px}.botanical-edit-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.botanical-edit-grid .card:not(:first-child){padding:0}.card h3{font-size:29px}.card p{font-size:12px}
 .microbiome-feature{margin:60px 10px 0;grid-template-columns:1fr}.microbiome-photo{min-height:0;height:450px}.microbiome-copy{padding:40px 25px 45px}.microbiome-copy h2{font-size:62px}.microbiome-copy p{font-size:13px}.micro-links a{font-size:8px}
 .oils-feature{display:flex;margin:55px 10px;min-height:0}.oils-photo{min-height:400px}.oils-copy{padding:40px 25px 45px}.oils-copy h2{font-size:61px}.oils-copy p{font-size:13px}
 .water-immersion{height:590px;margin:0 10px}.water-copy{padding:100px 25px 35px;margin:0}.water-copy h2{font-size:73px}.water-copy p{font-size:13px}.water-overlay{background:linear-gradient(90deg,#123b3080,#123b3026)}
 .soul-feature{grid-template-columns:1fr;margin:55px 25px;min-height:0}.soul-photo{height:330px;min-height:0}.soul-text{padding:40px 25px}.soul-text h2{font-size:49px}
 .collection-directory>h2{font-size:41px}.collection-lines a{font-size:25px;gap:15px;padding:20px 0}
 .founder-note{margin:60px auto;grid-template-columns:1fr;gap:30px;padding:0 25px}.founder-photo{height:470px}.founder-note h2{font-size:43px}.founder-note p{font-size:13px}
 .care-paths{padding:40px 25px;gap:28px;margin-top:55px}.care-intro h2{font-size:39px}.care-links strong{font-size:23px}.footer-main{gap:32px 20px}
 .article-opening{margin:0 0 40px}.article-header h1{font-size:46px}.collection-hero{margin:0 10px 45px}.collection-hero>div{padding:40px 25px}.collection-hero h1{font-size:59px}
 .about-opening{margin:0 10px}.about-opening-copy{padding:45px 25px}.about-opening h1{font-size:62px}.about-opening>img{object-position:40% center}
 .photo-journal-opening{margin:42px auto 35px}.photo-journal-opening h1{font-size:55px}.photo-journal-opening p{font-size:13px}.personal-photo-grid{columns:1;padding:0 25px}.personal-photo-grid figure{margin-bottom:32px}.personal-photo-grid h2{font-size:26px}.photo-journal-close{padding-bottom:50px}
}
@media(prefers-reduced-motion:reduce){.main-nav a:after,.card-image img{transition:none}}

/* Untold Medicine: original guest portraits, composed as editorial episode covers. */
.main-nav{gap:22px}
.podcast-hero{display:grid;grid-template-columns:1.2fr .8fr;min-height:680px;background:#252e25;color:#f2f0e4;margin:16px 18px 0}
.podcast-hero-copy{padding:78px 11% 70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.podcast-hero .eyebrow{font-size:9px;line-height:1.8;letter-spacing:1.5px;color:#c4cbb7}
.podcast-hero h1{font:400 clamp(85px,9vw,140px)/.85 var(--serif);letter-spacing:-2.4px;margin:34px 0}.podcast-hero h1 em{color:#cfdbb8}.podcast-hero p{font:14px/1.9 var(--sans);max-width:430px;color:#d2d7c8;margin:0 0 29px}
.podcast-platforms{display:flex;flex-wrap:wrap;gap:21px;margin-top:35px}.podcast-platforms a{font:9px/1.6 var(--sans);letter-spacing:.8px;border-bottom:1px solid #6e7b64;padding-bottom:5px}
.podcast-host{position:relative;overflow:hidden}.podcast-host>img{width:100%;height:100%;object-fit:cover;object-position:center 40%;position:absolute;inset:0}.podcast-host:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#14271e99)}.podcast-host>span{position:absolute;z-index:1;bottom:40px;left:35px;font:400 45px/1.05 var(--serif);color:white}
.podcast-introduction{display:grid;grid-template-columns:1fr 2fr;max-width:1080px;margin:65px auto;padding:0 35px;gap:65px;align-items:start}.podcast-introduction .eyebrow{font-size:9px;padding-top:8px}.podcast-introduction p{font:400 25px/1.55 var(--serif);margin:0;color:#4c5947}
.episode-count{font:9px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1px;color:#6c7367;padding-bottom:8px}.podcast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 28px}
.episode-cover-link{display:block}.episode-cover-link:hover{text-decoration:none}.episode-art{aspect-ratio:1.22;position:relative;overflow:hidden;background:#697253;color:#fffdf1;padding:23px 25px}.episode-art.tone-1{background:#624843}.episode-art.tone-2{background:#586562}.episode-art.tone-3{background:#796c50}.episode-art.tone-4{background:#4d4b5f}
.episode-art-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff42;padding-bottom:14px}.episode-art .eyebrow{font:9px/1 var(--sans);letter-spacing:2px;text-transform:uppercase}.episode-art-num{font:9px/1 var(--sans);letter-spacing:1px;opacity:.7}.episode-art h3{position:relative;z-index:1;font:400 clamp(23px,2.4vw,36px)/1 var(--serif);margin:22px 0 0;max-width:52%;letter-spacing:0}
.guest-face{position:absolute;right:18px;bottom:40px;width:43%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#ded5c8;border:4px solid #ffffff17;box-sizing:content-box}
.guest-face>img{position:absolute;left:-197%;top:-97%;width:303%;height:auto;max-width:none;display:block}
.episode-play{position:absolute;left:25px;bottom:54px;font:32px/1 var(--sans);border:1px solid #ffffff86;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding-left:3px}
.episode-art-bottom{position:absolute;bottom:17px;left:25px;font:7px/1 var(--sans);text-transform:uppercase;letter-spacing:1.25px;color:#ffffffc9}
.episode-meta{display:flex;justify-content:space-between;gap:15px;font:8px/1.7 var(--sans);letter-spacing:1px;text-transform:uppercase;color:#727668;margin:19px 0 10px}.episode-meta>span:first-child{max-width:80%}
.podcast-card>h3{font:400 30px/1.08 var(--serif);margin:0 0 18px;letter-spacing:-.2px}.podcast-card>.readline{font:8px/1.7 var(--sans);text-transform:uppercase;letter-spacing:1px}
.podcast-editorial-note{font:11px/1.9 var(--sans);color:#72796b;margin:65px 0 0;border-top:1px solid var(--line);padding-top:25px;max-width:900px}
.podcast-home{padding-top:35px;border-top:1px solid var(--line)}.podcast-home-intro{display:flex;justify-content:space-between;gap:40px;align-items:start;margin:0 0 35px}.podcast-home-intro p{max-width:550px;font:14px/1.8 var(--sans);color:#67715e;margin:0}.podcast-home-intro>span{font:9px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1px;padding-top:7px}
.episode-opening{max-width:1300px;margin:45px auto 65px;padding:0 5%;display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center}.episode-title .eyebrow{font-size:9px;line-height:1.9}.episode-title h1{font:400 62px/.99 var(--serif);letter-spacing:-1.4px;margin:24px 0}.episode-guest{font:22px/1.4 var(--serif);margin:18px 0}.episode-title .byline{margin-top:22px}
.episode-opening .episode-art{aspect-ratio:1;min-height:350px}.episode-opening .episode-art h3{font-size:42px}.episode-opening .guest-face{width:48%;bottom:45px}.episode-opening .episode-art-bottom{bottom:20px}
.episode-body{max-width:800px;margin:0 auto 75px;padding:0 30px}.audio-station{padding:27px;background:#f0f1e8;margin:0 0 45px}.audio-station .eyebrow{font-size:9px}.audio-station audio{display:block;width:100%;margin:20px 0 17px;height:46px}.audio-links{display:flex;flex-wrap:wrap;gap:15px 20px}.audio-links a{font:9px/1.7 var(--sans);border-bottom:1px solid #babfae;letter-spacing:.3px}
.original-episode-title{font:12px/1.8 var(--sans);border-block:1px solid var(--line);padding:17px 0;margin:28px 0}.original-episode-title summary{cursor:pointer}.original-episode-title p{color:#66725c}.episode-body .article-body>.reading-note{font:12px/1.8 var(--sans)}
@media(max-width:1150px){.main-nav{gap:14px;font-size:8px}.podcast-hero{grid-template-columns:1fr 1fr;min-height:600px}.podcast-hero-copy{padding:60px 9%}.podcast-hero h1{font-size:103px}.episode-art{padding:20px}.episode-art h3{font-size:29px}.podcast-grid{gap:38px 20px}.episode-art-bottom{left:20px;font-size:6px}.guest-face{right:12px}.episode-play{left:20px;bottom:48px}.episode-title h1{font-size:53px}}
@media(max-width:760px){
 .main-nav{gap:19px;font-size:10px}.podcast-hero{margin:0 10px;grid-template-columns:1fr;min-height:0}.podcast-hero-copy{padding:48px 25px}.podcast-hero h1{font-size:91px;letter-spacing:-1.2px;margin:27px 0}.podcast-hero .eyebrow{font-size:7px;max-width:260px}.podcast-hero p{font-size:13px}.podcast-platforms{gap:14px}.podcast-platforms a{font-size:8px}.podcast-host{height:400px}.podcast-host>img{object-position:center 46%}.podcast-host>span{font-size:40px;left:25px;bottom:28px}
 .podcast-introduction{grid-template-columns:1fr;gap:22px;margin:45px auto;padding:0 25px}.podcast-introduction p{font-size:24px;line-height:1.5}.podcast-introduction .eyebrow{font-size:8px}
 .podcast-grid{grid-template-columns:1fr;gap:40px}.episode-art{aspect-ratio:1.2;padding:24px}.episode-art h3{font-size:37px}.guest-face{width:42%;right:21px}.episode-art-bottom{font-size:7px;left:24px}.episode-play{left:24px;bottom:55px}.podcast-card>h3{font-size:30px}.episode-count{max-width:85px;font-size:7px}.episode-meta{font-size:8px}
 .podcast-home{padding-top:30px}.podcast-home-intro{display:block;margin-bottom:28px}.podcast-home-intro p{font-size:13px}.podcast-home-intro>span{display:block;margin-top:17px;font-size:8px}
 .episode-opening{display:flex;flex-direction:column;gap:28px;margin:38px auto 35px;padding:0 25px}.episode-title h1{font-size:49px;letter-spacing:-1px}.episode-title .eyebrow{font-size:8px}.episode-opening>.episode-art{width:100%;min-height:0;aspect-ratio:1.15}.episode-opening .episode-art h3{font-size:39px}.episode-opening .guest-face{width:44%}.episode-body{padding:0 25px;margin-bottom:50px}.audio-station{padding:22px 18px;margin-bottom:35px}.audio-station .eyebrow{font-size:8px}.audio-links a{font-size:8px}.podcast-editorial-note{font-size:10px;margin-top:45px}
}

/* Sparse botanical footer: original identity, quiet links, open white space. */
.footer.botanical-footer{background:#fff;color:#30392d;padding:56px 0 48px;border-top:1px solid #eceee7;position:relative;isolation:isolate;overflow:hidden}
.botanical-footer .footer-top{position:relative;z-index:1;text-align:center;margin:0 auto 33px;padding:0 25px;max-width:900px}
.botanical-footer .footer-brand.footer-original{width:330px;max-width:82%;margin:0 auto 22px}.botanical-footer .footer-original img{filter:none}
.botanical-footer .footer-top p{font:11px/1.8 var(--sans);color:#767a70;letter-spacing:.25px}
.footer-columns{position:relative;z-index:1;max-width:990px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:65px;padding:0 50px}
.botanical-footer h3{font:9px/1.6 var(--sans);color:#83897b;text-transform:uppercase;letter-spacing:1.3px;margin:0 0 17px;font-weight:400}
.botanical-footer a{color:#3d4736;font:11px/1.8 var(--sans)}.footer-columns a{display:block;margin:8px 0}.botanical-footer a:hover{color:#899279}
.footer-work{display:flex;justify-content:center;flex-wrap:wrap;gap:48px;margin:30px auto 19px;position:relative;z-index:1}.footer-work a{font-size:10px;text-transform:uppercase;letter-spacing:1.1px}
.botanical-footer .footer-bottom{border:0;display:flex;align-items:center;justify-content:center;gap:26px;padding:0 25px;margin:0 auto;font:8px/1.8 var(--sans);color:#8d9387;position:relative;z-index:1}.botanical-footer .footer-bottom a{font-size:8px;color:#838a7b}
.footer-herbs{position:absolute;z-index:0;bottom:0;left:0;display:block;width:100%;height:clamp(190px,18vw,280px);object-fit:cover;object-position:center bottom;margin:0;pointer-events:none}
.episode-body .podcast-context{font:12px/1.8 var(--sans);color:#69755d}
@media(max-width:760px){.footer.botanical-footer{padding:40px 0 32px}.botanical-footer .footer-top{margin-bottom:33px}.botanical-footer .footer-brand.footer-original{width:275px;margin-bottom:18px}.botanical-footer .footer-top p{font-size:9px;max-width:270px;margin-inline:auto}.footer-columns{grid-template-columns:1fr 1fr;gap:29px 25px;padding:0 30px}.footer-columns>div:last-child{grid-column:1/-1}.botanical-footer h3{font-size:8px;margin-bottom:13px}.footer-columns a{font-size:10px;margin:7px 0}.footer-work{gap:25px;margin:34px 20px 21px}.footer-work a{font-size:8px;letter-spacing:.8px}.botanical-footer .footer-bottom{gap:9px 15px;padding:0 70px;font-size:7px;flex-wrap:wrap}.botanical-footer .footer-bottom a{font-size:7px}.footer-herbs{margin:0;width:100%;height:125px;object-fit:cover;object-position:center bottom}}

/* Modern editorial typography: quieter scale, closer to the original journal. */
.wild-hero h1{font:300 clamp(52px,5.4vw,78px)/1.06 var(--sans);letter-spacing:-2.2px;margin:28px 0}.wild-hero h1 em{font:inherit;font-style:normal}.wild-hero-copy{padding-top:120px;max-width:700px}
.section-heading h2,.section h2{font:300 36px/1.16 var(--sans);letter-spacing:-1px}.section-heading h2 em,.section h2 em{font:inherit;font-style:normal}
.editor-letter h2{font:300 42px/1.15 var(--sans);letter-spacing:-1.2px}.editor-letter h2 em{font:inherit;font-style:normal}.editor-letter p{font-size:14px}
.microbiome-copy h2{font:300 57px/1.08 var(--sans);letter-spacing:-1.8px}.microbiome-copy h2 em{font:inherit;font-style:normal}.oils-copy h2{font:300 54px/1.04 var(--sans);letter-spacing:-1.4px}.oils-copy h2 em{font:inherit;font-style:normal}
.water-copy h2{font:300 64px/1.05 var(--sans);letter-spacing:-1.9px}.water-copy h2 em{font:inherit;font-style:normal}.soul-text h2{font:300 45px/1.08 var(--sans);letter-spacing:-1.3px}.soul-text h2 em{font:inherit;font-style:normal}
.founder-note h2{font:300 43px/1.13 var(--sans);letter-spacing:-1px}.founder-note h2 em{font:inherit;font-style:normal}.collection-directory>h2{font-size:37px}.collection-lines a{font:300 24px/1.2 var(--sans);letter-spacing:-.4px}
@media(max-width:1150px){.editor-letter h2{font-size:36px}.microbiome-copy h2{font-size:47px}.soul-text h2{font-size:38px}.oils-copy h2{font-size:48px}}
@media(max-width:760px){.wild-hero-copy{padding:330px 23px 30px}.wild-hero h1{font-size:49px;letter-spacing:-1.4px;line-height:1.08;margin:17px 0 20px}.editor-letter h2{font-size:35px;letter-spacing:-.8px}.section-heading h2,.section h2{font-size:29px;letter-spacing:-.6px}.microbiome-copy h2{font-size:46px;letter-spacing:-1px}.oils-copy h2{font-size:46px}.water-copy h2{font-size:51px}.soul-text h2{font-size:35px}.founder-note h2{font-size:34px}.collection-directory>h2{font-size:30px}.collection-lines a{font-size:20px;line-height:1.35}}
.audio-station .podcast-listen{display:table;margin:20px 0 23px}
@media(max-width:760px){.podcast-hero h1{font-size:clamp(65px,19vw,84px)}.episode-opening .episode-art h3{font-size:clamp(29px,9vw,39px)}.episode-play{display:none}}
.hero-foot{display:none}.wild-hero-copy{padding-top:98px}.editor-letter{margin-top:65px}.editor-letter h2{font-size:46px}
@media(max-width:760px){.wild-hero-copy{padding-top:330px}.editor-letter{margin-top:45px}.editor-letter h2{font-size:36px}}
.editor-letter h2{margin:21px 0 25px}.intro-prelude{display:block;font:300 30px/1.2 var(--sans);letter-spacing:-.5px}.intro-name{display:block;font:400 italic 72px/1.03 var(--serif);letter-spacing:-1.7px;margin-top:3px}
@media(max-width:760px){.intro-prelude{font-size:25px}.intro-name{font-size:62px}}

.village-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;max-width:1200px}.village-story p{font:14px/1.9 var(--sans);color:#65705d;margin:0 0 20px}.village-story h2{font-size:37px;line-height:1.15}.village-story .eyebrow{font-size:9px}.founder-about-link{display:block!important;margin-top:13px!important;font-size:9px}
@media(max-width:760px){.village-story{grid-template-columns:1fr;gap:23px}.village-story h2{font-size:32px}.village-story p{font-size:13px}}
/* Original chamomile and lavender photographs in the Goddess Apothecary. */
.apothecary-photo-pair{display:grid;grid-template-columns:1.12fr 1fr;gap:44px;align-items:start}.apothecary-photo-pair>a{display:block;text-decoration:none;color:inherit}.apothecary-photo-pair>a:last-child{padding-top:68px}.apothecary-photo-pair img{width:100%;height:430px;object-fit:cover;display:block;margin-bottom:23px}.apothecary-photo-pair>a:last-child img{height:350px}.apothecary-photo-pair h3{font-size:32px;line-height:1.15;margin:11px 0}.apothecary-photo-pair p{font-size:14px;color:#667165}.apothecary-archive{padding-bottom:40px}@media(max-width:700px){.apothecary-photo-pair{grid-template-columns:1fr;gap:32px}.apothecary-photo-pair>a:last-child{padding-top:0}.apothecary-photo-pair img,.apothecary-photo-pair>a:last-child img{height:auto;aspect-ratio:4/3}.apothecary-photo-pair h3{font-size:27px}}
/* Greek Diaries: the original voice first, new context clearly below. */
.diary-preservation-note{font-family:var(--sans);font-size:13px!important;color:#586956;border-block:1px solid #dce1d7;padding:17px 0;margin-bottom:38px!important}.original-diary img{display:block;width:100%;height:auto;margin:32px auto}.original-diary>div{margin:15px 0}.diary-added-context{margin-top:66px;padding:34px 30px;border-top:2px solid #7b8b70;background:#f3f5f0}.diary-added-context .eyebrow{font-size:10px;margin-bottom:16px}.diary-added-context h2{font-size:34px;margin:0 0 25px}.diary-added-context h3{font-size:23px;line-height:1.3}.diary-added-context p{font-size:17px}.diary-added-context .sources{padding:25px 0 0;background:transparent}.diary-original-source{font-family:var(--sans);font-size:12px!important;border-top:1px solid #d6ddcf;padding-top:20px}@media(max-width:700px){.diary-added-context{padding:26px 19px}.diary-added-context h2{font-size:29px}}

/* Seven ways into the wild: a botanical book spread in ink and blush. */
.ritual-index{display:grid;grid-template-columns:46% 54%;max-width:1550px;margin:100px auto;background:#101629;color:#f4eee7;overflow:hidden}
.ritual-index-intro{position:relative;isolation:isolate;min-height:850px;background:#101629;overflow:hidden}
.ritual-index-intro>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% bottom;z-index:-2}
.ritual-index-intro:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,19,37,.64) 0%,rgba(14,19,37,.36) 34%,transparent 59%,rgba(14,19,37,.25)),linear-gradient(90deg,transparent 80%,#101629 100%);z-index:-1}
.ritual-intro-copy{padding:62px 8% 0 12%;position:relative}.ritual-intro-copy .eyebrow{font:9px/1.5 var(--sans);letter-spacing:2.2px;color:#e9d4c9}
.ritual-intro-copy h2{font:400 clamp(50px,5.5vw,83px)/.96 var(--serif);letter-spacing:-1.7px;color:#fff7ed;margin:31px 0 24px}.ritual-intro-copy h2>span,.ritual-intro-copy h2>em{display:block}.ritual-intro-copy h2 em{font-weight:400;color:#ecd0cd;white-space:nowrap}
.ritual-intro-copy p{font:400 19px/1.55 var(--serif);color:#eee0d7;max-width:290px;margin:0}.ritual-intro-foot{position:absolute;bottom:38px;left:12%;font:italic 19px/1.4 var(--serif);color:#f0e1d8;letter-spacing:.2px}
.ritual-chapters{padding:55px 10% 45px 7%;align-self:center}.ritual-chapters-heading{display:flex;justify-content:space-between;gap:15px;color:#d0b4ac;font:8px/1.5 var(--sans);text-transform:uppercase;letter-spacing:2px;margin:0 0 17px;padding-bottom:22px;border-bottom:1px solid #67708366}
.ritual-chapter{display:grid;grid-template-columns:43px minmax(0,1fr) 32px;gap:21px;align-items:center;padding:22px 0;border-bottom:1px solid #67708366;color:#f3e9df;text-decoration:none;transition:color .2s,background .2s}
.ritual-chapter:hover{color:#efbfb8;text-decoration:none}.ritual-chapter:focus-visible{outline:1px solid #f4d0c6;outline-offset:7px}.ritual-chapter-mark{display:flex;align-items:center;flex-direction:column;gap:5px;color:#c9aaa2}.ritual-chapter-mark svg{height:40px;width:40px}.ritual-chapter-mark>span{font:8px/1 var(--sans);letter-spacing:1px}
.ritual-chapter-label{display:flex;flex-direction:column;gap:8px}.ritual-chapter-name{font:400 32px/1.05 var(--serif);letter-spacing:-.3px}.ritual-chapter-description{font:10px/1.5 var(--sans);color:#c2c4cd;letter-spacing:.15px}.ritual-chapter-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #838b9a66;border-radius:50%;font:16px var(--sans);color:#dcc0b8;transition:transform .2s,border-color .2s}.ritual-chapter:hover .ritual-chapter-arrow{transform:translate(2px,-2px);border-color:#e6b7aa}
@media(min-width:1600px){.ritual-index{margin-inline:auto}}
@media(min-width:761px) and (max-width:1599px){.ritual-index{margin-inline:18px}}
@media(max-width:1100px) and (min-width:761px){.ritual-chapters{padding:40px 7% 40px 5%}.ritual-index-intro{min-height:780px}.ritual-chapter{gap:14px;padding:21px 0;grid-template-columns:34px minmax(0,1fr) 26px}.ritual-chapter-mark svg{width:33px;height:33px}.ritual-chapter-name{font-size:27px}.ritual-chapter-description{font-size:9px}.ritual-chapter-arrow{width:25px;height:25px;font-size:14px}.ritual-intro-copy{padding-left:10%}.ritual-intro-copy h2{font-size:clamp(46px,5.4vw,65px)}}
@media(max-width:760px){.ritual-index{grid-template-columns:1fr;margin:65px 0}.ritual-index-intro{min-height:565px}.ritual-index-intro>img{object-position:center 59%}.ritual-index-intro:after{background:linear-gradient(180deg,#10162988,transparent 56%,#101629 100%)}.ritual-intro-copy{padding:44px 29px 0}.ritual-intro-copy h2{font-size:62px;margin:24px 0 20px;letter-spacing:-1.5px}.ritual-intro-copy .eyebrow{font-size:8px;letter-spacing:1.8px}.ritual-intro-copy p{font-size:19px}.ritual-intro-foot{left:29px;bottom:20px;font-size:18px}.ritual-chapters{padding:25px 28px 42px}.ritual-chapters-heading{font-size:8px;letter-spacing:1.5px;padding-bottom:17px;margin-bottom:0}.ritual-chapter{padding:20px 0;gap:16px;grid-template-columns:34px minmax(0,1fr) 26px}.ritual-chapter-name{font-size:28px}.ritual-chapter-description{font-size:9px;line-height:1.55}.ritual-chapter-mark svg{width:33px;height:33px}.ritual-chapter-arrow{width:25px;height:25px;font-size:14px}}
@media(max-width:370px){.ritual-intro-copy h2{font-size:54px}.ritual-chapters{padding-inline:20px}.ritual-chapter{gap:12px}.ritual-chapter-name{font-size:25px}}
@media(prefers-reduced-motion:reduce){.ritual-chapter,.ritual-chapter-arrow{transition:none}}

/* A minute of sensory attention, grounded in the founder's original photography. */
.quiet-minute{display:grid;grid-template-columns:1fr 1fr;margin:80px 4.9%;background:#eee5dc;color:#513e37;min-height:670px}.quiet-minute-image{position:relative;overflow:hidden;min-height:670px}.quiet-minute-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% center;filter:saturate(.76) brightness(.84)}.quiet-minute-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1d182e55,transparent 38%)}.quiet-minute-image>span{position:absolute;z-index:1;bottom:23px;left:25px;right:20px;color:#fff8ed;font:8px/1.6 var(--sans);letter-spacing:1.4px;text-transform:uppercase}.quiet-minute-copy{padding:65px 11%;align-self:center}.quiet-minute-copy>.eyebrow{font:9px/1.5 var(--sans);letter-spacing:2px;color:#866253}.quiet-minute-copy h2{font:400 clamp(47px,4.7vw,72px)/.98 var(--serif);letter-spacing:-1px;margin:27px 0}.quiet-minute-copy h2 em{color:#8c665a}.quiet-minute-intro{font:20px/1.55 var(--serif);margin:0 0 20px;max-width:400px}.quiet-minute-invitation{font:12px/1.9 var(--sans);color:#746459;margin:0 0 27px}.quiet-minute-progress{display:flex;align-items:center;gap:20px;margin:27px 0;min-height:83px}.quiet-minute-clock{--minute-progress:0deg;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:0 0 61px;width:61px;height:61px;border-radius:50%;font:11px/1 var(--sans);color:#5b443d;background:conic-gradient(#967268 var(--minute-progress),#cbb7aa 0)}.quiet-minute-clock:before{content:'';position:absolute;inset:1px;z-index:-1;background:#eee5dc;border-radius:50%}.quiet-minute-prompt{font:12px/1.75 var(--sans);letter-spacing:.1px;margin:0;max-width:310px}.quiet-minute-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.quiet-minute-start{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:49px;padding:9px 0 15px;background:transparent;color:#5b443d;border:0;border-bottom:1px solid #8f7365;cursor:pointer;text-transform:uppercase;font:10px/1.5 var(--sans);letter-spacing:1.6px;min-width:233px}.quiet-minute-start span{font-size:24px;font-weight:300;line-height:1}.quiet-minute-start:hover{color:#996b5d;border-color:#996b5d}.quiet-minute-reset{border:0;background:transparent;color:#766057;font:9px/1.4 var(--sans);text-transform:uppercase;letter-spacing:1px;text-decoration:underline;padding:10px 0;cursor:pointer}.quiet-minute-reset[hidden]{display:none}.quiet-minute button:focus-visible{outline:2px solid #79584b;outline-offset:5px}.editor-letter-copy>p{max-width:490px}
@media(max-width:1100px) and (min-width:761px){.quiet-minute-copy{padding:50px 8%}.quiet-minute-intro{font-size:18px}.quiet-minute-copy h2{font-size:53px}}
@media(max-width:760px){.quiet-minute{grid-template-columns:1fr;margin:55px 0;min-height:0}.quiet-minute-image{min-height:300px;max-height:300px}.quiet-minute-image>img{object-position:center 46%}.quiet-minute-copy{padding:42px 29px 47px}.quiet-minute-copy h2{font-size:58px;margin:23px 0}.quiet-minute-intro{font-size:21px}.quiet-minute-invitation{font-size:12px}.quiet-minute-progress{margin:25px 0;gap:17px}.quiet-minute-prompt{font-size:11px}.quiet-minute-image>span{font-size:7px;left:29px}.quiet-minute-start{font-size:9px;min-width:220px}}

/* Michele's story and the sensory meditation form one continuous invitation. */
.return-letter{align-items:start;gap:7%;margin-bottom:65px}.return-letter figure>img:first-child{height:auto;aspect-ratio:4/5;object-position:40% center}.return-letter figure>img.return-lavender{height:auto;margin-top:28px;aspect-ratio:2.15;object-position:center 48%;filter:saturate(.8)}.return-letter .editor-letter-copy>p{font-size:14px;line-height:1.85}.quiet-minute-inline{display:block;min-height:0;margin:29px 0 0;padding:27px 0 0;background:transparent;border-top:1px solid #d9cfc1;color:#513e37}.quiet-minute-inline>.eyebrow{color:#876b5c;font-size:8px;letter-spacing:1.7px}.quiet-minute-inline h3{font:400 31px/1.15 var(--serif);letter-spacing:-.3px;margin:13px 0 14px}.quiet-minute-inline h3 em{color:#8c665a}.quiet-minute-inline .quiet-minute-intro{font:16px/1.55 var(--serif);max-width:none;color:#685c50;margin:0 0 18px}.quiet-memory-choices{display:flex;gap:8px;flex-wrap:wrap}.quiet-memory-choices button{font:10px/1.5 var(--sans);border:1px solid #cfc4b6;border-radius:0;background:transparent;color:#665b50;padding:10px 12px;min-height:38px;cursor:pointer;transition:background .2s,color .2s}.quiet-memory-choices button[aria-pressed=true]{background:#5b6556;border-color:#5b6556;color:#fffefa}.quiet-memory-choices button:hover{border-color:#5b6556}.quiet-minute-inline .quiet-minute-progress{margin:18px 0;min-height:82px;gap:17px}.quiet-minute-inline .quiet-minute-clock:before{background:var(--paper)}.quiet-minute-inline .quiet-minute-prompt{margin:0;font:11px/1.7 var(--sans);color:#685c50;max-width:none}.quiet-minute-inline .quiet-minute-start{font-size:9px;letter-spacing:1.2px;min-width:225px}.return-letter .editor-links{margin-top:28px}
@media(max-width:760px){.return-letter{gap:30px}.return-letter figure>img:first-child{aspect-ratio:1.1}.return-letter figure>img.return-lavender{display:none}.return-letter .editor-letter-copy>p{font-size:13px}.quiet-minute-inline h3{font-size:30px;max-width:290px}.quiet-minute-inline{margin:24px 0 0;padding-top:24px}.quiet-minute-inline .quiet-minute-intro{font-size:18px}.quiet-memory-choices{gap:7px}.quiet-memory-choices button{font-size:9px;padding:9px 11px}.quiet-minute-inline .quiet-minute-prompt{font-size:11px}.return-letter .editor-links{gap:18px}}
@media(prefers-reduced-motion:reduce){.quiet-memory-choices button{transition:none}}

/* The original garden film and a one-minute practice, together in the page. */
.film-meditation{grid-template-columns:1.12fr 1fr;max-width:1440px;margin:20px auto 75px;min-height:0;background:#eee7de}.meditation-film{position:relative;min-width:0;min-height:520px;overflow:hidden;background:#78755a}.meditation-film video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:52% center}.film-toggle{position:absolute;bottom:22px;left:25px;z-index:1;min-height:44px;border:1px solid #fff9;background:#2c352b8c;color:white;padding:11px 17px;font:10px/1.4 var(--sans);letter-spacing:1px;cursor:pointer}.film-caption{position:absolute;top:25px;left:25px;color:white;text-shadow:0 1px 8px #2238;font:italic 22px/1.3 var(--serif)}.film-meditation .quiet-minute-copy{padding:45px 10%}.film-meditation .quiet-minute-copy h2{font-size:clamp(43px,4.1vw,62px);margin:23px 0}.film-meditation .quiet-minute-intro{font-size:19px}.film-meditation .quiet-minute-progress{min-height:95px;margin:23px 0}.film-meditation .quiet-minute-clock:before{background:#eee7de}.quiet-course-link{display:block;margin-top:25px;color:#745f54;font:10px/1.7 var(--sans);text-decoration:underline;text-underline-offset:4px}.film-meditation .quiet-memory-choices button{min-height:44px}.footer-herbs{height:auto!important;max-height:none;object-fit:contain;object-position:center bottom}.botanical-footer .footer-bottom{min-height:15px}
/* The Foundations: an original audio course in a botanical editorial setting. */
.foundation-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1500px;margin:30px auto 0;background:#e9e4d8}.foundation-hero-image{position:relative;min-height:650px;overflow:hidden}.foundation-hero-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:43% center}.foundation-hero-image>span{position:absolute;bottom:35px;left:35px;color:#fff;font:italic 29px/1.3 var(--serif);text-shadow:0 1px 12px #14241966}.foundation-hero-copy{padding:70px 11%;align-self:center}.foundation-hero-copy>.eyebrow{font-size:9px;letter-spacing:1.5px}.foundation-hero h1{font:400 98px/.9 var(--serif);letter-spacing:-3px;margin:32px 0}.foundation-hero h1 em{color:#65735b}.foundation-deck{font:27px/1.3 var(--serif)!important;color:#4b5643!important;margin:27px 0!important}.foundation-hero-copy>p{font:13px/1.9 var(--sans);color:#67705f;max-width:430px}.foundation-hero .button{margin-top:20px;font-size:9px}.foundation-format{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:25px;font:8px/1.7 var(--sans);color:#747968;text-transform:uppercase;letter-spacing:.7px}.foundation-invitation{max-width:1120px;margin:80px auto;padding:0 35px;display:grid;grid-template-columns:1fr 1fr;gap:20px 9%}.foundation-invitation>.eyebrow{grid-column:1/-1;font-size:9px}.foundation-invitation h2,.foundation-closing h2{font:400 56px/1.06 var(--serif);letter-spacing:-1px;margin:0}.foundation-invitation p{font:14px/1.9 var(--sans);color:#65705d;margin:0 0 15px}.foundation-listen{max-width:1120px;margin:0 auto 80px;background:#28392f;color:#f6f1e7;padding:42px;display:grid;grid-template-columns:.85fr 1.15fr;gap:8%}.foundation-listen h2{font:400 40px/1.1 var(--serif);margin:17px 0}.foundation-listen .eyebrow{font-size:8px;color:#c6cdbc}.foundation-listen p{font:11px/1.8 var(--sans);color:#d5d8ca}.foundation-listen audio{width:100%;height:45px;margin:8px 0 10px}.foundation-listen .text-link{color:#f0eadc;font-size:9px}.foundation-availability{font-size:10px!important;line-height:1.8!important}.foundation-outline{max-width:1120px;margin:0 auto 85px;padding:0 35px;scroll-margin-top:30px}.foundation-outline .section-heading{margin-bottom:40px}.foundation-outline h2{font-size:49px}.foundation-outline-note{font:10px/1.7 var(--sans);color:#78826c}.foundation-chapter{display:grid;grid-template-columns:30% 70%;border-top:1px solid #d7dacf;padding:30px 0;gap:0}.foundation-chapter-title{padding:10px 30px 0 0}.foundation-chapter-title .eyebrow{font-size:9px;letter-spacing:1.5px}.foundation-chapter-title h3{font:400 30px/1.15 var(--serif);margin:12px 0}.foundation-lesson{border-bottom:1px solid #dfe0d7}.foundation-lesson:last-child{border-bottom:0}.foundation-lesson summary{display:grid;grid-template-columns:24px 1fr 20px;gap:17px;list-style:none;align-items:center;min-height:65px;padding:15px 0;cursor:pointer;font:18px/1.4 var(--serif)}.foundation-lesson summary::-webkit-details-marker{display:none}.lesson-number{font:9px/1.4 var(--sans);color:#86917a}.lesson-expand{font:22px/1 var(--sans);font-weight:300;color:#7c8a71}.foundation-lesson[open] .lesson-expand{transform:rotate(45deg)}.foundation-lesson-body{padding:0 32px 20px 41px}.foundation-lesson-body p{font:12px/1.8 var(--sans);color:#6e7864;margin:0 0 15px}.foundation-lesson audio{width:100%}.foundation-lesson summary:focus-visible{outline:2px solid #7c8a71;outline-offset:4px}.foundation-closing{text-align:center;background:#eae4da;padding:65px 25px}.foundation-closing>.eyebrow{font-size:9px;display:block;margin-bottom:25px}.foundation-closing>p{font:14px/1.8 var(--sans);max-width:480px;margin:24px auto;color:#68705e}.foundation-closing .text-link{font-size:10px}.foundation-closing .foundation-care-note{font-size:10px;max-width:570px;margin:35px auto 0;color:#7a8172}
@media(max-width:1100px){.foundation-hero h1{font-size:78px}.foundation-hero-copy{padding:45px 9%}.foundation-listen{margin-inline:30px}.film-meditation{margin-inline:30px}.film-meditation .quiet-minute-copy{padding:35px 8%}.film-meditation .quiet-minute-copy h2{font-size:45px}}
@media(max-width:760px){.film-meditation{grid-template-columns:1fr;margin:10px 0 50px}.meditation-film{min-height:0;aspect-ratio:16/9}.meditation-film video{object-fit:contain}.film-meditation .quiet-minute-copy{padding:33px 27px 38px}.film-meditation .quiet-minute-copy h2{font-size:51px}.film-caption{top:15px;left:20px;font-size:18px}.film-toggle{bottom:15px;left:20px;font-size:9px;padding:9px 12px}.quiet-course-link{font-size:10px}.foundation-hero{grid-template-columns:1fr;margin:10px 10px 0}.foundation-hero-image{min-height:0;aspect-ratio:1.2}.foundation-hero-image>span{left:24px;bottom:24px;font-size:23px}.foundation-hero-copy{padding:40px 25px 42px}.foundation-hero h1{font-size:78px;margin:28px 0;letter-spacing:-2px}.foundation-hero-copy>.eyebrow{font-size:8px}.foundation-hero-copy>p{font-size:13px}.foundation-deck{font-size:25px!important}.foundation-format{font-size:7px}.foundation-invitation{grid-template-columns:1fr;margin:45px auto;padding:0 27px;gap:20px}.foundation-invitation h2,.foundation-closing h2{font-size:44px}.foundation-invitation p{font-size:13px}.foundation-listen{grid-template-columns:1fr;margin:0 15px 45px;padding:30px 23px;gap:15px}.foundation-listen h2{font-size:36px}.foundation-outline{margin-bottom:45px;padding:0 27px}.foundation-outline h2{font-size:39px}.foundation-outline .section-heading{display:block;margin-bottom:27px}.foundation-outline-note{display:block;margin-top:18px;font-size:9px}.foundation-chapter{grid-template-columns:1fr;padding:25px 0}.foundation-chapter-title{padding:0 0 15px}.foundation-chapter-title h3{font-size:28px}.foundation-lesson summary{font-size:18px;gap:12px;grid-template-columns:21px 1fr 18px}.foundation-lesson-body{padding-left:33px;padding-right:10px}.foundation-closing{padding:45px 27px}.foundation-closing>p{font-size:13px}.footer-herbs{width:100%;height:auto!important}}

/* Shared Medicine from the Earth typography and a continuous botanical palette. */
:root{--serif:'Libre Baskerville',Georgia,serif;--sans:'Josefin Sans',Arial,sans-serif;--paper:#f7f4ee;--ink:#343c32;--muted:#68705f;--line:#d9d8cc;--sage:#e8e9de}
body{font-family:var(--sans);-webkit-font-smoothing:antialiased}
h1,h2,h3,em{font-family:var(--serif)}
.wild-hero h1{font-size:clamp(52px,6.5vw,91px);line-height:1.13;letter-spacing:-3px}.wild-hero-copy{padding-top:76px}.wild-hero-copy p{font-size:16px;line-height:1.7}.intro-name{font-family:var(--serif);font-size:clamp(43px,4.7vw,66px)!important;letter-spacing:-2px}.intro-prelude{font-family:var(--serif)}
.editor-letter-copy>p,.return-letter .editor-letter-copy>p{font-size:16px;line-height:1.8}.editor-letter-copy h2{line-height:1.2}.editor-letter{margin-top:65px}.return-letter{margin-bottom:45px}
.film-meditation{background:#eeebe2;margin-bottom:48px}.film-meditation .quiet-minute-copy h2{font-size:clamp(32px,3.35vw,48px);line-height:1.17;letter-spacing:-1.4px}.quiet-minute-copy h2 em{color:#747567}.quiet-minute-intro{font-size:17px!important;line-height:1.6}.quiet-minute-copy{color:var(--ink)}.quiet-minute-copy>.eyebrow,.quiet-course-link{color:#646d5c}.film-meditation .quiet-minute-clock:before{background:#eeebe2}.quiet-minute-start,.quiet-minute-clock{color:#414b3f}.quiet-minute-prompt{font-size:13px;line-height:1.6}
.ritual-index{grid-template-columns:44% 56%;max-width:1440px;margin:48px 6% 38px;background:#e8e9df;color:var(--ink)}.ritual-index-intro{min-height:650px;background:#314235}.ritual-index-intro>img{filter:sepia(.24) saturate(.7);mix-blend-mode:luminosity;opacity:.8}.ritual-index-intro:after{background:linear-gradient(180deg,#23382bba,transparent 69%,#23382b40)}.ritual-intro-copy{padding:45px 10%}.ritual-intro-copy h2{font-size:clamp(34px,3.7vw,53px);line-height:1.2;letter-spacing:-1.5px;margin:25px 0}.ritual-intro-copy h2 em{color:#e8d5c5;white-space:normal}.ritual-intro-copy .eyebrow{color:#eee6d8}.ritual-intro-copy p{font-size:17px;line-height:1.65}.ritual-intro-foot{left:10%;font-size:16px}
.ritual-chapters{padding:30px 9% 30px 8%}.ritual-chapters-heading{color:#65705e;border-color:#bec5b6}.ritual-chapter{color:#343f32;border-color:#c3c9ba;padding:17px 0;gap:19px;grid-template-columns:37px minmax(0,1fr) 27px}.ritual-chapter-name{font-size:22px;line-height:1.22;letter-spacing:-.6px}.ritual-chapter-description{color:#65705e;font-size:11px}.ritual-chapter-mark{color:#7e725a}.ritual-chapter-mark svg{height:31px;width:31px}.ritual-chapter-arrow{color:#6a715e;border-color:#aeb8a2;width:27px;height:27px}.ritual-chapter:hover{color:#926e5b}.ritual-chapter:focus-visible{outline-color:#6a715e}
.ways-of-knowing{margin-top:0;margin-bottom:35px;border-top:0}.ways-of-knowing span{font-size:9px}
.oils-feature{margin:35px 6% 0;background:#eee7dc;min-height:540px}.oils-photo{min-height:540px}.oils-copy{padding:55px 10%}.oils-copy h2{font-size:clamp(34px,4vw,57px);line-height:1.15;letter-spacing:-1.5px}.oils-copy h2 em{color:#747567}.oils-copy p{font-size:15px;line-height:1.8}.oils-copy .button{font-size:11px;letter-spacing:1px;padding-inline:18px}
.holistic-beauty-edit{margin-top:58px;margin-bottom:72px}.beauty-editorial-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.beauty-editorial-grid .card-image{aspect-ratio:4/3}.beauty-editorial-grid .card:nth-child(2){padding-top:45px}.beauty-archive-links{display:flex;align-items:center;flex-wrap:wrap;gap:17px 26px;border-block:1px solid var(--line);padding:24px 0;margin-top:35px}.beauty-archive-links>.eyebrow{font-size:8px}.beauty-archive-links a{font-size:12px;text-underline-offset:4px}
.reader-stories{row-gap:55px}.reader-stories .card:nth-child(3n + 2){padding-top:35px}.reader-stories .card h3{font-size:clamp(23px,2.15vw,35px);line-height:1.25}.reader-stories .card:nth-child(2) img{object-position:center 40%}.reader-stories .card:nth-child(3) img{object-position:center 57%}.reference-links{font-family:'Josefin Sans',sans-serif;font-size:.65em;margin-left:.3em;white-space:nowrap}.reference-links a{text-decoration:underline;text-underline-offset:2px}
.feminine-immersion{position:relative;isolation:isolate;min-height:650px;display:flex;align-items:center;background:#353d32;color:#fffaf0;margin:0 0 75px;overflow:hidden}.feminine-visual{position:absolute;inset:0;z-index:-2}.feminine-visual>img{width:100%;height:100%;object-fit:cover;object-position:70% 45%}.feminine-immersion::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,37,30,.83),rgba(23,37,30,.54) 37%,rgba(23,37,30,.05) 69%);z-index:-1}.feminine-feature-copy{padding:80px max(35px,6vw);width:55%;max-width:780px}.feminine-feature-copy .eyebrow{color:#fff2d9}.feminine-feature-copy h2{font-size:clamp(58px,7vw,105px);line-height:1.02;letter-spacing:-.04em;margin:28px 0}.feminine-feature-copy h2 em{font-weight:400}.feminine-feature-copy p{max-width:470px;color:#fff5e6;line-height:1.7;font-size:17px}.feminine-feature-copy .feminine-lead{font-family:'Libre Baskerville',serif;font-style:italic;font-size:21px;line-height:1.5}.feminine-feature-copy .button{margin-top:18px}.feminine-collection-link{display:block;margin-top:20px;color:#fff5e6;font-size:12px;text-underline-offset:5px}.feminine-image-note{position:absolute;right:28px;bottom:24px;color:#fff9ed;font-size:10px;text-transform:uppercase;letter-spacing:.15em;text-shadow:0 1px 4px #18251e}
@media(min-width:701px) and (max-width:1000px){.reader-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-stories .card:nth-child(3n + 2){padding-top:0}.reader-stories .card:nth-child(even){padding-top:24px}.feminine-feature-copy{width:66%;padding:60px 35px}.feminine-visual>img{object-position:65% center}}
@media(max-width:700px){.reader-stories .card:nth-child(3n + 2){padding-top:0}.reader-stories .card h3{font-size:28px}.feminine-immersion{display:block;min-height:0;margin-bottom:45px;padding-top:0}.feminine-visual{position:relative;height:auto;aspect-ratio:3/2;z-index:0}.feminine-visual>img{object-fit:cover;object-position:center}.feminine-immersion::after{display:none}.feminine-feature-copy{width:100%;max-width:none;padding:35px 26px 43px}.feminine-feature-copy h2{font-size:64px;margin:20px 0}.feminine-feature-copy p{font-size:16px}.feminine-image-note{right:15px;bottom:15px;font-size:8px}.feminine-feature-copy .feminine-lead{font-size:19px}}
.section-heading h2,.section h2{font-size:clamp(29px,3.3vw,44px);line-height:1.2}.card h3{font-size:25px;line-height:1.25;letter-spacing:-.8px}.card p{font-size:14px;line-height:1.7}.card .eyebrow{line-height:1.6}.microbiome-copy h2{font-size:clamp(38px,4.6vw,63px);line-height:1.1}.microbiome-copy p{font-size:15px;line-height:1.8}.microbiome-feature{background:#e8e9de;margin-top:65px}.water-copy h2{font-size:clamp(48px,6vw,80px);line-height:1.1}.soul-text h2{font-size:clamp(32px,3.8vw,50px);line-height:1.2}.soul-feature{background:#e3e6d8}.founder-note h2{font-size:35px;line-height:1.3}.founder-note p{font-size:17px;line-height:1.8}.care-intro h2{font-size:33px;line-height:1.25}.care-links strong{font-size:20px;line-height:1.3}
.article-header h1{font-size:clamp(32px,3.5vw,49px);line-height:1.17}.article-dek{font-size:20px;line-height:1.6}.article-body{font-size:18px;line-height:1.9}.article-body>p:first-child{font-size:21px;line-height:1.75}.article-body h2{font-size:29px;line-height:1.3}.article-body h3{font-size:24px;line-height:1.35}.collection-hero h1{font-size:clamp(40px,4.5vw,62px);line-height:1.13}.collection-hero p{font-size:15px}.page-title h1{font-size:60px;line-height:1.2}.plant-library-hero h1{font-size:62px;line-height:1.15}.about-opening h1{font-size:64px;line-height:1.15}.about-prose{font-size:17px;line-height:1.85}
.foundation-hero h1{font-size:clamp(47px,5.7vw,80px);line-height:1.15}.foundation-chapter-title h3{font-size:25px;line-height:1.3}.foundation-lesson summary{font-size:21px;line-height:1.4}.foundation-lesson-body p{font-size:14px;line-height:1.8}.lesson-audio-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:11px/1.6 var(--sans);color:#697260;margin:12px 0 4px}.lesson-audio-meta a{text-decoration:underline;text-underline-offset:4px}.foundation-invitation h2,.foundation-closing h2{font-size:38px;line-height:1.25}.foundation-listen h2{font-size:33px;line-height:1.3}
@media(min-width:1600px){.ritual-index{margin-inline:auto}}
@media(max-width:1100px) and (min-width:761px){.ritual-index{margin-inline:4%}.ritual-chapter-name{font-size:20px}.ritual-chapters{padding-inline:6%}.oils-copy{padding-inline:8%}.intro-name{font-size:48px!important}.main-nav{gap:14px;letter-spacing:.6px}}
@media(max-width:760px){
 .wild-hero h1{font-size:58px;letter-spacing:-2px;line-height:1.14}.wild-hero-copy{padding-top:100px}.wild-hero-copy p{font-size:15px}.intro-name{font-size:43px!important;letter-spacing:-1.5px}.return-letter .editor-letter-copy>p{font-size:15px}.editor-letter{margin-top:42px}.return-letter{margin-bottom:32px}
 .film-meditation{margin-bottom:35px}.film-meditation .quiet-minute-copy h2{font-size:37px;line-height:1.2}.quiet-minute-intro{font-size:16px!important}.quiet-minute-prompt{font-size:12px}
 .ritual-index{grid-template-columns:1fr;margin:35px 12px 25px}.ritual-index-intro{min-height:380px}.ritual-index-intro>img{object-position:center 63%}.ritual-index-intro:after{background:linear-gradient(180deg,#23382bbb,transparent 85%)}.ritual-intro-copy{padding:34px 26px}.ritual-intro-copy h2{font-size:40px;line-height:1.19;margin:22px 0}.ritual-intro-copy p{font-size:15px}.ritual-intro-foot{left:26px;bottom:20px;font-size:15px}.ritual-chapters{padding:24px 24px 32px}.ritual-chapter{padding:17px 0;gap:15px}.ritual-chapter-name{font-size:21px}.ritual-chapter-description{font-size:10px}.ways-of-knowing{margin-bottom:25px}.ways-of-knowing span{font-size:8px}
 .oils-feature{margin:25px 12px 0}.oils-photo{min-height:360px}.oils-copy{padding:32px 25px 37px}.oils-copy h2{font-size:42px;line-height:1.16}.oils-copy p{font-size:15px}.beauty-editorial-grid{grid-template-columns:1fr;gap:32px}.beauty-editorial-grid .card:nth-child(2){padding:0}.holistic-beauty-edit{margin-top:43px;margin-bottom:48px}.beauty-archive-links{display:grid;gap:15px;padding:23px 0}.beauty-archive-links a{font-size:13px}
 .section-heading h2,.section h2{font-size:31px}.card h3{font-size:26px}.botanical-edit-grid .card:not(:first-child) h3{font-size:22px}.microbiome-copy h2{font-size:45px}.water-copy h2{font-size:54px}.soul-text h2{font-size:35px}.founder-note h2{font-size:31px}.founder-note p{font-size:17px}.care-intro h2{font-size:31px}.care-links strong{font-size:20px}
 .article-header h1{font-size:34px;line-height:1.2}.article-body{font-size:17px;line-height:1.9}.article-body>p:first-child{font-size:20px;line-height:1.7}.article-body h2{font-size:28px}.collection-hero h1{font-size:43px}.page-title h1{font-size:40px}.plant-library-hero h1{font-size:43px}.about-opening h1{font-size:43px}.foundation-hero h1{font-size:48px;letter-spacing:-1.8px}.foundation-lesson summary{font-size:18px}.foundation-lesson-body{padding-left:0;padding-right:0}.foundation-invitation h2,.foundation-closing h2{font-size:31px}.foundation-listen h2{font-size:28px}.foundation-chapter-title h3{font-size:24px}
}

/* A letter from Michele: the original words, with room for the ideas to land. */
.return-letter{grid-template-columns:.95fr 1.05fr;gap:7%;align-items:start}.return-letter figure{position:sticky;top:30px}.return-letter .editor-letter-copy{min-width:0}.return-letter h2{margin:17px 0 25px}.return-letter .intro-prelude{font:17px/1.5 var(--sans);letter-spacing:.5px;margin-bottom:5px}.return-letter .intro-name{font-size:clamp(40px,4.5vw,58px)!important}
.return-letter .intro-lead{font:20px/1.6 var(--serif);color:#3c4939;margin-bottom:13px;letter-spacing:-.25px}.return-letter .intro-detail{margin-bottom:25px}.intro-belief{border-left:1px solid #a9ae97;padding-left:22px;margin:24px 0 27px}.return-letter .intro-belief p:first-child{font:20px/1.6 var(--serif);color:#4a5542;margin-bottom:13px}.intro-belief em{color:#7f6b53}.return-letter .intro-belief p:last-child{font:14px/1.7 var(--sans);margin-bottom:0;color:#69705f}.return-letter .intro-origin{padding-top:23px;border-top:1px solid var(--line);font-size:14px}.intro-origin strong{font-weight:700;color:#4c5c43}.return-letter .intro-return{font-size:15px;line-height:1.8}.intro-return>span{display:block;font:italic 24px/1.5 var(--serif);color:#6b765f;margin:24px 0 13px}.intro-return em{font-family:var(--sans);font-style:normal;color:#4c5c43;text-decoration:underline;text-decoration-color:#c8bdab;text-underline-offset:4px}.return-letter .intro-invitation{font-size:14px;line-height:1.8}.intro-invitation strong{font-weight:700}.intro-invitation>span{display:block;margin-top:15px}.return-letter .editor-links{margin-top:21px}
@media(max-width:760px){.return-letter{grid-template-columns:1fr;gap:29px}.return-letter figure{position:static}.return-letter .intro-name{font-size:40px!important}.return-letter .intro-lead{font-size:19px;line-height:1.65}.return-letter .intro-detail{font-size:15px}.intro-belief{padding-left:18px;margin-block:23px}.return-letter .intro-belief p:first-child{font-size:19px}.intro-return>span{font-size:23px}.return-letter .intro-origin,.return-letter .intro-return,.return-letter .intro-invitation{font-size:15px}}

.wild-hero h1,.wild-hero h1 em{font-family:var(--serif);font-weight:400}.wild-hero h1 em{font-style:italic}.wild-hero h1{font-size:clamp(50px,5.8vw,80px);line-height:1.15}.wild-hero-copy{max-width:800px}.intro-name{font-family:var(--serif)!important}
@media(max-width:760px){.wild-hero h1{font-size:51px;line-height:1.17;letter-spacing:-2px}.wild-hero-copy{padding-top:87px}.wild-hero-copy>.eyebrow{font-size:8px}}

:root{--display:var(--serif)}
main h1,main h2,main h3,main h1 em,main h2 em,main h3 em{font-family:var(--serif)!important;font-weight:400}
main h1 em,main h2 em,main h3 em{font-style:italic}

/* Michele’s meadow photograph, chosen for the opening story. */
.meadow-hero>img{object-position:50% 62%}.meadow-hero .wild-hero-shade{background:linear-gradient(90deg,rgba(14,29,19,.72),rgba(14,29,19,.32) 36%,transparent 64%),linear-gradient(0deg,rgba(14,29,19,.4),transparent 38%)}.meadow-hero .wild-hero-copy{max-width:620px}.meadow-hero h1{font-size:clamp(55px,5.5vw,78px)}
@media(max-width:760px){.meadow-hero{height:auto;min-height:0;background:#293b2c}.meadow-hero>img{position:relative;display:block;height:380px;object-position:50% 62%}.meadow-hero .wild-hero-shade{display:none}.meadow-hero .wild-hero-copy{padding:34px 25px 38px;max-width:none}.meadow-hero h1{font-size:47px;letter-spacing:-1.4px;margin:20px 0 25px}.meadow-hero .wild-hero-copy p{font-size:15px}}

/* Restore the original Seven Ways ink-and-blush composition. */
.ritual-index{background:#101629;color:#f4eee7}.ritual-index-intro{background:#101629;min-height:710px}.ritual-index-intro>img{filter:none;mix-blend-mode:normal;opacity:1;object-position:42% bottom}.ritual-index-intro:after{background:linear-gradient(180deg,rgba(14,19,37,.64),rgba(14,19,37,.36) 34%,transparent 59%,rgba(14,19,37,.25)),linear-gradient(90deg,transparent 80%,#101629 100%)}.ritual-intro-copy .eyebrow{color:#e9d4c9}.ritual-intro-copy h2 em{color:#ecd0cd}.ritual-intro-copy p{color:#eee0d7}.ritual-intro-foot{color:#f0e1d8}.ritual-chapters-heading{color:#d0b4ac;border-color:#67708366}.ritual-chapter{color:#f3e9df;border-color:#67708366}.ritual-chapter:hover{color:#efbfb8}.ritual-chapter:focus-visible{outline-color:#f4d0c6}.ritual-chapter-mark{color:#c9aaa2}.ritual-chapter-description{color:#c2c4cd}.ritual-chapter-arrow{color:#dcc0b8;border-color:#838b9a66}.ritual-index+.oils-feature{margin-top:0}.oils-feature+.ways-of-knowing{margin-top:35px}
@media(max-width:760px){.ritual-index-intro{min-height:565px}.ritual-index-intro>img{object-position:center 59%}.ritual-index-intro:after{background:linear-gradient(180deg,#10162988,transparent 56%,#101629 100%)}.oils-feature+.ways-of-knowing{margin-top:25px}}

/* Let readers find their subject before meeting the editor. */
.hero-reader-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-journal-link{font:11px/1.5 var(--sans);letter-spacing:1px;text-transform:uppercase;color:#fffefa;text-decoration:underline;text-underline-offset:5px}.hero-journal-link:focus-visible{outline:2px solid #fffefa;outline-offset:6px}.meadow-hero .wild-hero-copy p{max-width:330px}.reader-founder{grid-template-columns:.8fr 1.2fr;gap:7%;align-items:start;max-width:1200px;margin:85px auto 35px;padding:0 5%}.reader-founder figure{position:static;margin:0}.reader-founder figure>img:first-child{height:390px;aspect-ratio:auto;object-fit:cover;object-position:center 28%}.reader-founder .intro-name{font-size:44px!important}.reader-founder .intro-lead{font-size:19px;line-height:1.65}.reader-founder .intro-detail{font-size:15px;line-height:1.8}.reader-founder .editor-links{margin-top:20px}.founder-story{margin:24px 0 25px;border-block:1px solid var(--line)}.founder-story summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;cursor:pointer;font:11px/1.5 var(--sans);letter-spacing:.8px;text-transform:uppercase}.founder-story summary::-webkit-details-marker{display:none}.founder-story summary>span{font-size:22px;line-height:1;transition:transform .2s}.founder-story[open] summary>span{transform:rotate(45deg)}.founder-story summary:focus-visible{outline:2px solid #64725c;outline-offset:5px}.founder-story-content{padding:0 0 12px}.founder-story-content p{font-size:15px;line-height:1.8}.reader-founder+.film-meditation{margin-top:35px;margin-bottom:70px}
@media(max-width:760px){.hero-reader-actions{gap:20px}.hero-journal-link{font-size:10px}.reader-founder{grid-template-columns:1fr;margin:55px 0 25px;padding:0 26px;gap:26px}.reader-founder figure>img:first-child{height:330px;object-position:center 29%}.reader-founder .intro-name{font-size:39px!important}.reader-founder .intro-detail{font-size:15px}.reader-founder+.film-meditation{margin-top:30px;margin-bottom:45px}.founder-story summary{font-size:10px}}

@media(max-width:760px){.ritual-index-intro{min-height:330px}.ritual-index-intro>img{object-position:center 67%}.ritual-intro-foot{bottom:18px;font-size:14px}}

/* The original village apothecary, with Michele’s own caption. */
.village-apothecary .founder-photo{height:auto;margin:0;align-self:center;overflow:visible}.village-apothecary .founder-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.village-apothecary .founder-photo figcaption{font:italic 13px/1.7 var(--serif);letter-spacing:0;text-transform:none;color:var(--muted);padding:14px 0 0;max-width:420px}
@media(max-width:760px){.village-apothecary .founder-photo{height:auto}.village-apothecary .founder-photo figcaption{font-size:12px;padding-top:12px}}

/* Quiet editorial details: readable type, open space, no raster text. */
.article-body .farm-timeline{margin:45px 0;padding:30px;background:#efe9dd;border-block:1px solid #c9c4b6}.farm-timeline figcaption{font:italic 20px/1.5 var(--serif);color:#4f5846;margin-bottom:25px}.farm-timeline ol{list-style:none;margin:0;padding:0}.farm-timeline li{display:grid;grid-template-columns:105px minmax(0,1fr);gap:25px;padding:25px 0;border-top:1px solid #d4cdbf}.farm-timeline .timeline-year{font:24px/1.4 var(--serif);color:#85634b}.article-body .farm-timeline h3{font-size:19px;margin:0 0 8px}.article-body .farm-timeline p{font-size:14px;line-height:1.7;margin:0}.produce-guide{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.produce-list{background:#f0e5dc;padding:28px 25px}.produce-list.produce-lower{background:#e8ecdf}.article-body .produce-list h3{font:25px var(--serif);margin:15px 0 22px}.produce-list>.eyebrow{font-size:9px;line-height:1.8}.produce-list ol{padding-left:24px}.produce-list li{font:14px/1.6 var(--sans);padding:8px 0 8px 5px;border-bottom:1px solid #d2c6ba}.produce-lower li{border-color:#ccd2c1}.produce-list>a{font-size:12px;display:inline-block;margin-top:15px}.lab-guide dl{margin:30px 0}.lab-guide dl>div{padding:20px 0;border-top:1px solid var(--line)}.lab-guide dt{font:18px/1.5 var(--serif);color:#455840}.lab-guide dd{margin:12px 0 0;font-size:15px;line-height:1.8}.botanical-recipe{margin:35px 0;padding:32px;background:#ecebdc}.botanical-recipe>.eyebrow{font-size:10px;line-height:1.7}.article-body .botanical-recipe h3{font-size:26px;line-height:1.4;margin:18px 0}.article-body .article-care-notes{border-top:1px solid var(--line);margin:32px 0 0;padding-top:20px}.article-body .article-care-notes h2{font:11px/1.6 var(--sans);text-transform:uppercase;letter-spacing:1.4px;margin:0 0 12px}.article-body .article-care-notes p,.article-body .article-care-notes li{font:13px/1.75 var(--sans);color:#5e6258}.article-body .article-care-notes p{margin:10px 0}.reader-founder figure>img:first-child{object-position:65% 65%}.market-meals{display:grid;gap:22px;margin:30px 0}.market-meals>div{padding:24px 28px;border-left:2px solid #b6a785;background:#f3ede2}.article-body .market-meals h3{font-size:22px;margin:0 0 12px}.article-body .market-meals p{font-size:16px;margin:0;line-height:1.8}
@media(max-width:700px){.article-body .farm-timeline{padding:23px 20px}.farm-timeline li{grid-template-columns:1fr;gap:10px}.produce-guide{grid-template-columns:1fr}.produce-list{padding:25px}.botanical-recipe{padding:25px 20px}.article-body .botanical-recipe h3{font-size:24px}.market-meals>div{padding:22px}.article-body .article-care-notes p,.article-body .article-care-notes li{font-size:13px}}
.farm-home-feature{display:grid;grid-template-columns:1fr 1.05fr;gap:7%;align-items:center;background:#ede9dd;margin:70px 30px;padding:50px 5%}.farm-home-feature figure{margin:0}.farm-home-feature figure>img{width:100%;height:510px;object-fit:cover;object-position:center 45%}.farm-home-feature figcaption{font:italic 11px/1.7 var(--serif);margin-top:12px;color:#6b6c5a}.farm-home-feature h2{font:clamp(32px,3.8vw,58px)/1.2 var(--serif);margin:25px 0}.farm-home-feature p{font:17px/1.8 var(--sans);max-width:450px}.farm-home-feature .button{margin:20px 0}.farm-home-feature .micro-links{margin-top:20px}
@media(max-width:700px){.farm-home-feature{grid-template-columns:1fr;gap:30px;margin:40px 12px;padding:25px}.farm-home-feature figure>img{height:380px}.farm-home-feature h2{font-size:36px}.farm-home-feature p{font-size:16px}}
/* The founding vision is visible, with an invitation into the quiet minute. */
.reader-founder .intro-highlight{background:#eae9dd;border-left:2px solid #9aaa88;padding:26px 30px;margin:27px 0}.reader-founder .intro-highlight p{font:17px/1.85 var(--sans);margin:0 0 22px}.reader-founder .intro-highlight strong{font-weight:700;color:#364b35}.reader-founder .intro-highlight .intro-return{border:0;padding:0;background:none}.reader-founder .intro-highlight .intro-return em{font:italic 19px/1.7 var(--serif);color:#3f563a}.reader-founder .intro-highlight .intro-invitation{margin-bottom:24px}.intro-minute-invitation{display:block;border-top:1px solid #c2c8b6;padding-top:22px;font:18px/1.6 var(--serif);color:#3e5236}.intro-minute-invitation em{font-size:22px}.intro-minute-invitation>span{display:inline-block;margin-left:15px}.reader-founder .editor-letter-copy{max-width:650px}.reader-founder>figure{align-self:start;position:sticky;top:30px}
@media(max-width:760px){.reader-founder>figure{position:static}.reader-founder .intro-highlight{padding:23px 21px;margin:24px 0}.reader-founder .intro-highlight p{font-size:16px;line-height:1.85}.intro-minute-invitation{font-size:17px}.intro-minute-invitation em{font-size:21px}}

/* A quieter meditation story, lower in the home journey. */
.meditation-return-story .card{display:grid;grid-template-columns:1.1fr 1fr;column-gap:clamp(28px,5vw,80px);align-content:center}.meditation-return-story .card-image{grid-column:1;grid-row:1 / 5;aspect-ratio:4/3;margin:0}.meditation-return-story .card>.eyebrow,.meditation-return-story .card>h3,.meditation-return-story .card>p,.meditation-return-story .card>.readline{grid-column:2}.meditation-return-story .card>.eyebrow{margin-top:clamp(15px,5vw,70px)}.meditation-return-story .card>h3{font-size:clamp(25px,3vw,40px)}
@media(max-width:700px){.meditation-return-story .card{display:block}.meditation-return-story .card>.eyebrow{margin-top:24px}}

.hero-doctor-link{display:inline-block;margin-top:22px;color:inherit;font-size:15px;letter-spacing:.025em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.hero-doctor-link:hover{opacity:.8}.hero-doctor-link:focus-visible{outline:2px solid currentColor;outline-offset:6px}

.article-table-scroll{width:100%;overflow-x:auto;margin:32px 0}.article-table-scroll table{width:100%;border-collapse:collapse;font-size:17px;line-height:1.6}.article-table-scroll th,.article-table-scroll td{padding:20px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d7d6c9}.article-table-scroll th{background:#e8eadf;font-weight:600}.article-table-scroll td:first-child{width:34%;font-weight:600}@media(max-width:600px){.article-table-scroll table{font-size:15px}.article-table-scroll th,.article-table-scroll td{padding:14px 10px}}

@media(min-width:761px){.meadow-hero{height:auto;min-height:660px}.meadow-hero .wild-hero-copy{padding-bottom:64px}}

/* Keep Michele fully visible beneath the flowering tree in the archive triptych. */
.about-archive-grid figure:nth-child(2) img{object-position:left center}

/* An audio-led invitation to the free course. */
.home-foundations{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:5%;max-width:1440px;margin:72px auto 90px;padding:64px 6%;background:radial-gradient(ellipse at 67% 46%,#e6e9dc 0%,#efeee4 48%,var(--paper) 79%);box-sizing:border-box;color:var(--ink)}
.home-foundations-copy{max-width:560px;min-width:0}.home-foundations-name{font:12px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.18em;margin:24px 0 14px}.home-foundations h2{font:400 clamp(32px,3.4vw,49px)/1.25 var(--serif);letter-spacing:-1.2px;margin:0 0 24px}.home-foundations-copy>p{font:16px/1.85 var(--sans)}.home-foundations-copy .home-foundations-name{font-size:12px;letter-spacing:.18em}.home-foundations-copy .home-foundations-prelude{font:italic 19px/1.75 var(--serif);margin:0 0 22px}.home-foundations-details{display:flex;align-items:center;flex-wrap:wrap;gap:13px 22px;list-style:none;padding:22px 0;margin:26px 0;border-block:1px solid #c6c8b8;font:12px/1.5 var(--sans)}.home-foundations-details strong{font-weight:600}.home-foundations-actions{display:flex;align-items:center;gap:18px 27px;flex-wrap:wrap}.home-foundations-actions .button{background:var(--ink);color:var(--paper);min-height:50px}.home-foundations-actions a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.home-foundations-actions .text-link{font-size:11px}.home-foundations-copy .home-foundations-note{font-size:12px;line-height:1.6;color:#5d6858;margin:17px 0 0}.home-foundations-visual{min-width:0;text-align:center;padding:36px 0 16px}.home-foundations-visual>.eyebrow{display:block;font-size:9px;line-height:1.7}.home-foundations-visual>p{font:italic 18px/1.7 var(--serif);margin:15px 0 0}
@media(max-width:1000px) and (min-width:761px){.home-foundations{gap:4%;padding:48px 5%}.home-foundations h2{font-size:32px}.home-foundations-copy>p{font-size:15px}.home-foundations-details{gap:12px 16px}}
@media(max-width:760px){.home-foundations{grid-template-columns:1fr;gap:28px;margin:45px 0 60px;padding:42px 26px}.home-foundations h2{font-size:34px;letter-spacing:-.8px}.home-foundations-visual{grid-row:2;padding:8px 0 15px;max-width:460px;width:100%;justify-self:center}.home-foundations-copy .home-foundations-prelude{font-size:18px}.home-foundations-details{gap:12px 18px}.home-foundations-actions{gap:23px}.home-foundations-visual>p{font-size:17px}}
@media(max-width:380px){.home-foundations{padding-inline:22px}.home-foundations h2{font-size:29px}.home-foundations-actions{align-items:flex-start;flex-direction:column}}

/* Forest Medicine audio-course product image; alpha blends with the page. */
.home-course-phone{display:block;width:100%;max-width:520px;margin:18px auto 0;text-decoration:none;border:0}
.home-course-phone img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.home-course-phone:focus-visible{outline:2px solid var(--ink);outline-offset:6px}
.home-foundations-visual .home-foundations-listening{margin:0;font-style:normal;line-height:1.4}
.home-foundations-listening span{display:block;font:400 27px/1.3 var(--serif)}
.home-foundations-listening small{display:block;margin-top:10px;font:12px/1.6 var(--sans);color:#5d6858}
@media(max-width:760px){.home-course-phone{max-width:420px;margin-top:8px}.home-foundations-listening span{font-size:25px}}

/* Email capture belongs to the same quiet botanical footer. */
.footer-course-invitation{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:55px;max-width:990px;margin:35px auto 50px;padding:34px 50px 38px;border-block:1px solid #d9dace;text-align:left;box-sizing:border-box}
.footer-course-copy .eyebrow{font-size:9px;letter-spacing:.16em}.footer-course-copy h2{font:400 28px/1.35 var(--serif);letter-spacing:-.5px;margin:15px 0}.footer-course-copy h2 em{font-weight:400}.footer-course-copy p{font:13px/1.8 var(--sans);color:#596350;margin:0}
.footer-course-capture{min-width:0}.footer-course-capture label{font:12px/1.5 var(--sans);color:var(--ink)}.footer-email-row{display:flex;align-items:stretch;margin:8px 0 17px;border:1px solid #a2ad96;background:#faf9f3}.footer-email-row input{min-width:0;width:100%;border:0;background:transparent;padding:15px 14px;font:16px/1.5 var(--sans);color:var(--ink);border-radius:0}.footer-email-row button{flex:none;border:0;border-radius:0;background:var(--ink);color:var(--paper);padding:14px 18px;font:12px/1.5 var(--sans);cursor:pointer;min-height:48px}.footer-email-row button:disabled{opacity:.65;cursor:wait}.footer-email-row input:focus-visible,.footer-email-row button:focus-visible{outline:2px solid #54704a;outline-offset:3px}
.footer-course-capture .footer-course-optin{display:flex;align-items:flex-start;gap:9px;font:11px/1.7 var(--sans);color:#596350;cursor:pointer}.footer-course-optin input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--ink)}.footer-course-capture .footer-course-note{font:11px/1.7 var(--sans);color:#65705d;margin:14px 0 0}.footer-course-note a{font:inherit;text-decoration:underline;text-underline-offset:3px}.footer-course-status{font:12px/1.7 var(--sans);margin:10px 0 0;color:#7d3c2c}.footer-course-status:empty{display:none}.footer-email-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.footer-course-success h3{font:400 27px/1.4 var(--serif);margin:0 0 10px;text-transform:none;letter-spacing:0}.footer-course-success p{font:14px/1.7 var(--sans)}.footer-course-success .text-link{display:inline-block;margin-top:8px;font-size:12px}.footer-course-success[hidden],#footer-foundations-form[hidden]{display:none}
@media(max-width:760px){.footer-course-invitation{grid-template-columns:1fr;gap:26px;margin:30px 30px 38px;padding:28px 0 30px}.footer-course-copy h2{font-size:27px}.footer-email-row button{padding-inline:14px}.footer-course-copy p{font-size:13px}}
@media(max-width:380px){.footer-email-row{flex-direction:column}.footer-email-row button{min-height:46px}.footer-course-invitation{margin-inline:24px}}

.footer-course-capture .footer-course-consent{font:12px/1.7 var(--sans);color:#596350;margin:0 0 12px}

.main-nav .nav-start{font-weight:700;color:#29432f}
/* Original archive photograph: the woman and landscape remain untouched. */
.feminine-original .feminine-visual{left:26%}.feminine-original .feminine-visual>img{object-position:52% 37%}.feminine-original::after{background:linear-gradient(90deg,#30382c 0%,#30382cf5 25%,#30382cb5 43%,#30382c10 67%)}.feminine-original .feminine-feature-copy{width:47%;padding-right:30px}.feminine-original .feminine-feature-copy p{max-width:420px}
.home-field-guides{padding-top:30px;padding-bottom:70px}.home-field-guides .field-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.home-field-guides .card-image{aspect-ratio:4/3}.home-field-guides .card-image img{width:100%;height:100%;object-fit:cover}.home-field-guides .card h3{font-size:35px;line-height:1.24;max-width:540px}.home-field-guides .card>p{max-width:540px;font-size:16px;line-height:1.8}.article-body .seasonal-pause{padding:36px;background:#eeeee3;margin:35px 0;border-left:2px solid #8b9576}.article-body .seasonal-pause p{font-family:var(--serif);font-size:21px;line-height:1.7}.article-body .exposure-table-wrap{overflow-x:auto;margin:30px 0}.article-body .exposure-table{width:100%;border-collapse:collapse;min-width:520px;font-size:15px;line-height:1.7}.exposure-table th,.exposure-table td{border-bottom:1px solid var(--line);padding:15px 13px;text-align:left;vertical-align:top}.exposure-table th{font-family:var(--serif);color:#46573c}.article-body .article-citation{font-size:11px;vertical-align:super;margin-left:3px}.article-body .care-notes{font:13px/1.8 var(--sans);color:#64705b;border-top:1px solid var(--line);padding-top:22px;margin-top:35px}
@media(min-width:701px) and (max-width:1000px){.feminine-original .feminine-visual{left:18%}.feminine-original .feminine-feature-copy{width:55%;padding-left:30px}.home-field-guides .card h3{font-size:29px}}
@media(max-width:700px){.feminine-original .feminine-visual{left:0;aspect-ratio:4/3}.feminine-original .feminine-visual>img{object-position:50% 37%}.feminine-original .feminine-feature-copy{width:100%;padding:35px 26px 43px}.home-field-guides .field-guide-grid{grid-template-columns:1fr;gap:40px}.home-field-guides .card h3{font-size:29px}.article-body .seasonal-pause{padding:25px}.article-body .seasonal-pause p{font-size:19px}}
.original-writing img,.original-diary img{display:block;width:auto;max-width:100%;height:auto;object-fit:contain;margin:30px auto}.original-writing blockquote{margin:35px 0}.original-writing h2{overflow-wrap:break-word}.original-writing .mobile-story-contents{display:none}

/* Preserve the natural framing of Michele’s studio portrait. */
.reader-founder figure>img:first-child{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;object-position:center;}

/* Keep the original botanical still life framed naturally. */
.microbiome-original .microbiome-photo>img{object-position:42% center;}
@media(max-width:760px){.microbiome-original .microbiome-photo{height:auto;min-height:0;aspect-ratio:4/3;}.microbiome-original .microbiome-photo>img{object-position:center;}}

.about-opening>img{object-position:40% center;}
@media(max-width:760px){.about-opening>img{height:auto;min-height:0;aspect-ratio:2048/1367;object-fit:contain;object-position:center;}}
