.StorySection-module__ApUdEW__storyRoot{color:#f7f5f0;background-color:#0e1915;width:100%;padding:clamp(64px,8vw,108px) 0 clamp(48px,6vw,84px);position:relative;overflow:hidden}.StorySection-module__ApUdEW__ambientGlowCenter,.StorySection-module__ApUdEW__ambientGlowTopLeft,.StorySection-module__ApUdEW__ambientGlowBottomRight,.StorySection-module__ApUdEW__leafEdgeLeft,.StorySection-module__ApUdEW__leafEdgeRight,.StorySection-module__ApUdEW__leafImage{display:none}.StorySection-module__ApUdEW__container{z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px);position:relative}.StorySection-module__ApUdEW__storyGrid{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.StorySection-module__ApUdEW__mediaColumn{justify-content:center;width:100%;display:flex}.StorySection-module__ApUdEW__mediaCard{aspect-ratio:4/4.8;background-color:#1c3a32;border:1px solid #2f6558;border-radius:24px;width:100%;max-width:480px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000047}.StorySection-module__ApUdEW__mediaCard:hover{border-color:#b8915b;transform:translateY(-3px);box-shadow:0 18px 45px #00000073,0 0 20px #b8915b26}.StorySection-module__ApUdEW__mediaPhoto{object-fit:cover;object-position:20% center;transition:transform .6s cubic-bezier(.16,1,.3,1)}.StorySection-module__ApUdEW__mediaCard:hover .StorySection-module__ApUdEW__mediaPhoto{transform:scale(1.03)}.StorySection-module__ApUdEW__mediaCaptionPill{z-index:3;-webkit-backdrop-filter:blur(8px);font-family:"DM Sans", var(--font-family), sans-serif;letter-spacing:.08em;color:#e2ece9;text-transform:uppercase;background:#0f1a16d9;border:1px solid #2f655880;border-radius:9999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 4px 16px #00000059}.StorySection-module__ApUdEW__captionDot{background:#45a18e;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #45a18e}.StorySection-module__ApUdEW__mediaPlaceholder{background:#0f1a16;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.StorySection-module__ApUdEW__placeholderBotanicalBackdrop{display:none}.StorySection-module__ApUdEW__placeholderContent{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex;position:relative}.StorySection-module__ApUdEW__cameraBadge{color:#427868;background:#0f1a16;border:1px solid #2f6558;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;transition:border-color .2s,color .2s;display:flex;box-shadow:0 4px 16px #0006}.StorySection-module__ApUdEW__mediaCard:hover .StorySection-module__ApUdEW__cameraBadge{color:#b8915b;border-color:#b8915b}.StorySection-module__ApUdEW__cameraIconSvg{stroke:currentColor;width:28px;height:28px}.StorySection-module__ApUdEW__placeholderTitle{color:#b8915b;letter-spacing:.02em;margin-bottom:6px;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(20px,2vw,24px);font-weight:600}.StorySection-module__ApUdEW__placeholderSubtitle{font-family:"DM Sans", var(--font-family);color:#d5d0c5;max-width:220px;font-size:13px;line-height:1.4}.StorySection-module__ApUdEW__contentColumn{flex-direction:column;align-items:flex-start;display:flex}.StorySection-module__ApUdEW__eyebrowTrack{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:inline-flex}.StorySection-module__ApUdEW__sproutBadge{color:#b8915b;justify-content:center;align-items:center;display:inline-flex}.StorySection-module__ApUdEW__sproutSvg{stroke:#b8915b;width:20px;height:20px}.StorySection-module__ApUdEW__eyebrowLineGroup{align-items:center;gap:12px;display:inline-flex}.StorySection-module__ApUdEW__eyebrowLine{background:#2f6558;width:24px;height:1px;display:inline-block}.StorySection-module__ApUdEW__eyebrowText{font-family:"DM Sans", var(--font-family);letter-spacing:.18em;text-transform:uppercase;color:#b8915b;font-size:11.5px;font-weight:600}.StorySection-module__ApUdEW__headline{letter-spacing:-.015em;color:#f7f5f0;margin-bottom:14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(21px,2.4vw,30px);font-weight:700;line-height:1.25}.StorySection-module__ApUdEW__headlineAccent{color:#ba8b55;padding-left:.25em;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;display:inline}.StorySection-module__ApUdEW__brassDivider{background:#2f6558;width:44px;height:1.5px;margin-bottom:20px}.StorySection-module__ApUdEW__bodyParagraph{font-family:"DM Sans", var(--font-family);color:#d5d0c5;max-width:580px;margin-bottom:24px;font-size:clamp(14px,1.35vw,15.5px);font-weight:400;line-height:1.65}.StorySection-module__ApUdEW__quoteBox{background:#1c3a32;border:1px solid #2f6558;border-radius:18px;align-items:flex-start;gap:16px;width:100%;margin-bottom:28px;padding:clamp(20px,2.5vw,28px);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 35px #00000047}.StorySection-module__ApUdEW__quoteMark{color:#b8915b;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.StorySection-module__ApUdEW__quoteMarkSvg{width:24px;height:24px}.StorySection-module__ApUdEW__quoteText{color:#f7f5f0;z-index:2;flex:1;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(15px,1.45vw,17.5px);font-style:italic;font-weight:400;line-height:1.55;position:relative}.StorySection-module__ApUdEW__quoteWatermark{pointer-events:none;opacity:.55;z-index:1;width:100px;height:120px;position:absolute;bottom:-12px;right:-8px}.StorySection-module__ApUdEW__watermarkLeafSvg{width:100%;height:100%}.StorySection-module__ApUdEW__ctaWrapper{display:inline-flex}.StorySection-module__ApUdEW__ctaButton{border-radius:9999px;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 4px 18px #0006;color:#fff!important;background-color:#09110d!important;border:1px solid #b8915b!important}.StorySection-module__ApUdEW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000080,0 0 24px #b8915b40;color:#fff!important;background-color:#b8915b!important;border-color:#b8915b!important}.StorySection-module__ApUdEW__ctaSproutBadge{color:inherit;justify-content:center;align-items:center;display:inline-flex}.StorySection-module__ApUdEW__ctaSproutSvg{stroke:currentColor;width:16px;height:16px}.StorySection-module__ApUdEW__ctaLabel{font-family:"DM Sans", var(--font-family);letter-spacing:.14em;text-transform:uppercase;color:inherit;font-size:12.5px;font-weight:600}.StorySection-module__ApUdEW__ctaArrowSvg{stroke:currentColor;width:16px;height:16px;transition:transform .2s}.StorySection-module__ApUdEW__ctaButton:hover .StorySection-module__ApUdEW__ctaArrowSvg{transform:translate(3px)}.StorySection-module__ApUdEW__animImage,.StorySection-module__ApUdEW__animEyebrow,.StorySection-module__ApUdEW__animHeadline,.StorySection-module__ApUdEW__animParagraph,.StorySection-module__ApUdEW__animQuote,.StorySection-module__ApUdEW__animCTA{opacity:0;will-change:opacity, transform}.StorySection-module__ApUdEW__animImage{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.StorySection-module__ApUdEW__animEyebrow{transition:opacity .75s cubic-bezier(.16,1,.3,1) .1s,transform .75s cubic-bezier(.16,1,.3,1) .1s;transform:translateY(20px)}.StorySection-module__ApUdEW__animHeadline{transition:opacity .8s cubic-bezier(.16,1,.3,1) .18s,transform .8s cubic-bezier(.16,1,.3,1) .18s;transform:translateY(24px)}.StorySection-module__ApUdEW__animParagraph{transition:opacity .8s cubic-bezier(.16,1,.3,1) .26s,transform .8s cubic-bezier(.16,1,.3,1) .26s;transform:translateY(24px)}.StorySection-module__ApUdEW__animQuote{transition:opacity .8s cubic-bezier(.16,1,.3,1) .34s,transform .8s cubic-bezier(.16,1,.3,1) .34s;transform:translateY(24px)}.StorySection-module__ApUdEW__animCTA{transition:opacity .75s cubic-bezier(.16,1,.3,1) .42s,transform .75s cubic-bezier(.16,1,.3,1) .42s;transform:translateY(18px)}.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animImage,.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animEyebrow,.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animHeadline,.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animParagraph,.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animQuote,.StorySection-module__ApUdEW__isAnimated .StorySection-module__ApUdEW__animCTA{opacity:1;transform:translateY(0)}@media (max-width:960px){.StorySection-module__ApUdEW__storyGrid{grid-template-columns:1fr;gap:40px}.StorySection-module__ApUdEW__mediaCard{max-width:420px}.StorySection-module__ApUdEW__leafEdgeLeft,.StorySection-module__ApUdEW__leafEdgeRight{display:none}}@media (max-width:640px){.StorySection-module__ApUdEW__mediaCard{aspect-ratio:1}.StorySection-module__ApUdEW__quoteBox{padding:18px}.StorySection-module__ApUdEW__ctaButton{justify-content:center;width:100%}}[data-theme=light] .StorySection-module__ApUdEW__storyRoot{background-color:var(--light-page-bg,#f7f5f0);color:var(--light-text-primary,#16352d)}[data-theme=light] .StorySection-module__ApUdEW__headline{color:var(--light-green-deep,#224f44)}[data-theme=light] .StorySection-module__ApUdEW__brassDivider{background:var(--light-gold,#b8915b)}[data-theme=light] .StorySection-module__ApUdEW__bodyParagraph{color:var(--light-text-secondary,#5e6d67)}[data-theme=light] .StorySection-module__ApUdEW__quoteBox{background:var(--light-white,#fff);border:1px solid var(--light-border,#d8ddd7);border-left:3.5px solid var(--light-gold,#b8915b);-webkit-backdrop-filter:none;box-shadow:0 10px 30px #224f440f}[data-theme=light] .StorySection-module__ApUdEW__mediaCard{background:var(--light-white,#fff);border:1px solid var(--light-border,#d8ddd7);box-shadow:0 10px 30px #224f4414}[data-theme=light] .StorySection-module__ApUdEW__quoteText{color:var(--light-green-deep,#224f44)}[data-theme=light] .StorySection-module__ApUdEW__founderName{color:var(--light-green-deep,#224f44)}[data-theme=light] .StorySection-module__ApUdEW__founderTitle{color:var(--light-text-secondary,#5e6d67)}[data-theme=light] .StorySection-module__ApUdEW__storyBody{color:var(--light-text-primary,#16352d)}[data-theme=light] .StorySection-module__ApUdEW__ctaButton{border:1px solid var(--light-green,#387868);color:var(--light-green-deep,#224f44);background:0 0}[data-theme=light] .StorySection-module__ApUdEW__ctaButton:hover{background:var(--light-green,#387868);color:var(--light-white,#fff);border-color:var(--light-green,#387868);box-shadow:0 4px 14px #38786840}[data-theme=light] .StorySection-module__ApUdEW__headline{color:var(--light-green-deep,#224f44)!important;font-family:Playfair Display,Georgia,serif!important;font-weight:700!important}[data-theme=light] .StorySection-module__ApUdEW__headlineAccent{color:#ba8b55!important;font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:700!important;display:inline!important}
