.elementor-2122 .elementor-element.elementor-element-30c3ffe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2122 .elementor-element.elementor-element-d77e064{width:100%;max-width:100%;}:root{--page-title-display:none;}/* Start custom CSS for html,class:.elementor-element-d77e064 *//*================================================THE EARTH'S CROWN — Meet the Founder Dedicated stylesheet (independent of About Us)================================================*/ @import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,400;1,9..144,500&family=Work+Sans:wght@300;400;500;600&display=swap');:root{--mf-cream:#F6F1E4;--mf-cream-deep:#EFE6CF;--mf-forest:#333F2E;--mf-forest-deep:#232B1F;--mf-sage:#7C8B6F;--mf-sage-light:#AFBBA0;--mf-gold:#B8874A;--mf-clay:#A8623D;--mf-ink:#2B2118;--mf-shadow:0 18px 40px rgba(35,43,31,0.16);--mf-max:1080px;--mf-text-max:660px}*{box-sizing:border-box}.mf-page{margin:0;background:var(--mf-cream);color:var(--mf-ink);font-family:'Work Sans',-apple-system,sans-serif;line-height:1.75;font-size:17px;-webkit-font-smoothing:antialiased}.mf-page h1,.mf-page h2,.mf-page blockquote{font-family:'Fraunces',Georgia,serif;color:var(--mf-forest-deep);margin:0}img{max-width:100%;display:block}/* ---------- HERO (full image,text overlay) ---------- */ .mf-hero{position:relative;min-height:56vh;display:flex;align-items:flex-end;overflow:hidden}.mf-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(0.92)}.mf-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(35,43,31,0.15) 0%,rgba(35,43,31,0.78) 88%)}.mf-hero__content{position:relative;z-index:1;max-width:var(--mf-max);margin:0 auto;padding:64px 24px 48px;width:100%}.mf-hero__eyebrow{font-family:'Fraunces',serif;font-style:italic;color:var(--mf-sage-light);font-size:1rem;margin-bottom:10px}.mf-hero h1{color:var(--mf-cream);font-size:clamp(2.1rem,5vw,3.2rem);font-weight:500;line-height:1.18;max-width:16ch}.mf-hero__tag{margin-top:16px;color:var(--mf-sage-light);font-family:'Fraunces',serif;font-style:italic;font-size:1.02rem;max-width:44ch}/* ---------- Narrative sections ---------- */ .mf-section{max-width:var(--mf-text-max);margin:0 auto;padding:52px 24px}.mf-section+.mf-section{border-top:1px solid rgba(51,63,46,0.16)}.mf-section h2{font-size:clamp(1.5rem,4vw,1.9rem);font-weight:500;margin-bottom:18px;line-height:1.3}.mf-section p{margin:0 0 16px}.mf-section p:last-child{margin-bottom:0}.mf-lede::first-letter{font-family:'Fraunces',serif;font-size:3.3rem;font-weight:500;float:left;line-height:0.85;padding-right:10px;padding-top:6px;color:var(--mf-forest-deep)}/* ---------- Image-with-text feature block ---------- */ .mf-feature{max-width:var(--mf-max);margin:0 auto;padding:56px 24px;display:grid;grid-template-columns:0.9fr 1.1fr;gap:48px;align-items:center}.mf-feature--reverse{direction:rtl}.mf-feature--reverse>*{direction:ltr}.mf-feature__art{border-radius:6px;overflow:hidden;box-shadow:var(--mf-shadow);aspect-ratio:4/5}.mf-feature__art img{width:100%;height:100%;object-fit:cover}.mf-feature__text h2{font-size:clamp(1.5rem,3.6vw,1.9rem);font-weight:500;margin-bottom:16px}.mf-feature__text p{margin:0 0 14px}.mf-feature__text p:last-child{margin-bottom:0}/* ---------- Ritual line ---------- */ .mf-line{display:flex;flex-wrap:wrap;gap:8px 24px;margin:4px 0 18px}.mf-line span{font-family:'Fraunces',serif;font-style:italic;color:var(--mf-clay)}/* ---------- Divider ---------- */ .mf-divider{display:flex;justify-content:center;padding:4px 0 0}.mf-divider svg{width:110px;height:20px;color:var(--mf-sage-light)}/* ---------- Closing ---------- */ .mf-closing{text-align:center;padding:60px 24px 92px;background:var(--mf-forest-deep)}.mf-closing p{font-family:'Fraunces',serif;font-style:italic;color:var(--mf-cream);font-size:1.3rem;line-height:1.5;max-width:520px;margin:0 auto 10px}.mf-closing p:last-child{margin-bottom:0}.mf-closing .mf-tagline{margin-top:22px;font-size:0.98rem;color:var(--mf-sage-light);font-style:normal;letter-spacing:0.03em}/* ---------- Responsive ---------- */ @media (max-width:900px){.mf-feature{grid-template-columns:1fr;direction:ltr;padding:44px 20px;gap:28px}.mf-feature__art{aspect-ratio:16/10}}@media (max-width:480px){.mf-hero{min-height:48vh}.mf-hero__content{padding:44px 18px 36px}.mf-section{padding:40px 18px}.mf-lede::first-letter{font-size:2.6rem}.mf-closing{padding:44px 18px 64px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}/* End custom CSS */