.marketing_page__tvu33{min-height:100vh;background:radial-gradient(circle at top left,rgba(236,167,96,.16),transparent 24%),radial-gradient(circle at bottom right,rgba(53,88,67,.14),transparent 28%),linear-gradient(180deg,#f8f4eb,#efe8dc);color:#17211b}.marketing_frame__eKmgL{max-width:1320px;margin:0 auto;padding:20px 24px 88px;display:grid;grid-gap:28px;gap:28px}.marketing_siteHeader__BeJht{display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:12px 0;position:relative;z-index:4}.marketing_brandLockup__OvC_x{display:grid;grid-gap:4px;gap:4px}.marketing_brandMark__sCbun,.marketing_footerBrand__6HNtO{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:2rem;font-weight:700;line-height:.9}.marketing_bodyCopy__vtljp,.marketing_brandMeta__5loiU,.marketing_footerCopy__bF9df,.marketing_quoteClub__kEWWR,.marketing_sectionLead__okdv4,.marketing_timelineCopy__Pap_t{color:#55625a;line-height:1.7;margin:0}.marketing_footerLinks__Tqs6f,.marketing_headerActions__kTBCX,.marketing_siteNav__gKapw{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.marketing_siteNav__gKapw{justify-content:center}.marketing_footerLinks__Tqs6f a,.marketing_navLink__aZF1W{color:#314238;font-weight:700}.marketing_ctaPrimary__pHFa6,.marketing_ctaSecondary__Au0mg,.marketing_headerGhost__9Lvif,.marketing_headerPrimary___96gg{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;text-decoration:none;padding:12px 18px}.marketing_ctaPrimary__pHFa6,.marketing_headerPrimary___96gg{background:#1f392d;color:#f7f3eb}.marketing_ctaSecondary__Au0mg,.marketing_headerGhost__9Lvif{background:rgba(31,57,45,.08);color:#1f392d}.marketing_hero__c_sTn{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);grid-gap:22px;gap:22px;align-items:stretch}.marketing_aboutPanel__SSUKv,.marketing_heroCopy__k8uVe,.marketing_splitCopy__xgxx_,.marketing_storyPanel__rCfkI{display:grid;grid-gap:18px;gap:18px}.marketing_heroCopy__k8uVe{padding:clamp(12px,2vw,24px) 0}.marketing_eyebrow__ljbbt{margin:0;color:#7c4a27;font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.marketing_heroTitle__hpTUC,.marketing_quoteText___JDoc,.marketing_sectionTitle__a4H2Y,.marketing_splitTitle__fuNsP{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;line-height:.94}.marketing_heroTitle__hpTUC{font-size:clamp(3.5rem,7vw,6.5rem);max-width:10ch}.marketing_heroSubtitle__nthTN{margin:0;max-width:32rem;color:#44534b;font-size:1.06rem;line-height:1.8}.marketing_ctaRow__Hziq0{display:flex;gap:12px;flex-wrap:wrap}.marketing_infoBand__baxRW{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:8px}.marketing_infoItem__t18b6{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid rgba(23,33,27,.1)}.marketing_infoLabel__b5SdD{color:#6c655b;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.marketing_heroVisual__8wdBg,.marketing_splitVisual__fjdbV,.marketing_storyImage__KK4qC{position:relative;min-height:560px;overflow:hidden;border-radius:34px;background:#d6ccbc}.marketing_image__SC4_H{object-fit:cover;pointer-events:none}.marketing_heroVisual__8wdBg:after,.marketing_splitVisual__fjdbV:after,.marketing_storyImage__KK4qC:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,22,18,.06),rgba(15,22,18,.36));pointer-events:none}.marketing_posterNote__xldJp{position:absolute;left:24px;right:24px;bottom:24px;z-index:1;border-radius:22px;background:rgba(255,248,239,.88);color:#1f392d;padding:18px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.marketing_posterNote__xldJp strong{display:block;margin-bottom:6px;font-size:1.05rem}.marketing_aboutSection__9q6Yz,.marketing_quoteSection___NEP_,.marketing_section__U20Ee,.marketing_splitSection__dHLDy{display:grid;grid-gap:18px;gap:18px}.marketing_sectionHeader__bz2Dv{display:grid;grid-gap:10px;gap:10px;max-width:48rem}.marketing_sectionTitle__a4H2Y,.marketing_splitTitle__fuNsP{font-size:clamp(2.4rem,5vw,4rem)}.marketing_aboutGrid__UMM3V,.marketing_proofGrid__FABL4,.marketing_quoteGrid__4y4Gt{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing_aboutItem__HcmBn,.marketing_proofItem__Z_U6M,.marketing_quoteCard__arf8K{display:grid;grid-gap:10px;gap:10px;padding:20px 0;border-top:1px solid rgba(23,33,27,.1)}.marketing_aboutItem__HcmBn h3,.marketing_proofItem__Z_U6M h3{margin:0;font-size:1.08rem}.marketing_aboutItem__HcmBn p,.marketing_proofItem__Z_U6M p{margin:0;color:#55625a;line-height:1.72}.marketing_splitSection__dHLDy{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center}.marketing_storyList__AFJF0{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px;color:#334139}.marketing_quoteCard__arf8K{border-top-width:2px}.marketing_quoteText___JDoc{font-size:2.1rem}.marketing_quoteClub__kEWWR{font-weight:700}.marketing_siteFooter__SzTBO{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;padding-top:12px;border-top:1px solid rgba(23,33,27,.12)}.marketing_legalArticle__0SOC_{display:grid;grid-gap:20px;gap:20px;padding:clamp(16px,3vw,32px);border-radius:24px;background:rgba(255,255,255,.82);border:1px solid rgba(21,34,24,.08)}.marketing_listPlain__GaNyY{margin:0;padding-left:1.25rem;color:#55625a;line-height:1.75;display:grid;grid-gap:12px;gap:12px}@media (max-width:1024px){.marketing_hero__c_sTn,.marketing_siteFooter__SzTBO,.marketing_siteHeader__BeJht,.marketing_splitSection__dHLDy{grid-template-columns:1fr}.marketing_siteNav__gKapw{justify-content:flex-start}}@media (max-width:860px){.marketing_aboutGrid__UMM3V,.marketing_infoBand__baxRW,.marketing_proofGrid__FABL4,.marketing_quoteGrid__4y4Gt{grid-template-columns:1fr}.marketing_heroVisual__8wdBg,.marketing_splitVisual__fjdbV,.marketing_storyImage__KK4qC{min-height:420px}}@media (max-width:640px){.marketing_frame__eKmgL{padding:16px 18px 72px}.marketing_heroTitle__hpTUC{font-size:clamp(2.8rem,16vw,4.8rem)}.marketing_sectionTitle__a4H2Y,.marketing_splitTitle__fuNsP{font-size:clamp(2rem,11vw,3.2rem)}.marketing_quoteText___JDoc{font-size:1.7rem}}