.RichTextBlock-module__BXx67W__section{background-color:var(--bone);color:var(--charcoal);position:relative}.RichTextBlock-module__BXx67W__section[data-theme=dark]{background-color:var(--black);color:var(--bone)}.RichTextBlock-module__BXx67W__section[data-theme=accent]{background-color:var(--soft-stone);color:var(--charcoal)}.RichTextBlock-module__BXx67W__section[data-spacing=compact]{padding:var(--space-xl) 0}.RichTextBlock-module__BXx67W__section[data-spacing=standard]{padding:var(--space-3xl) 0}.RichTextBlock-module__BXx67W__section[data-spacing=large]{padding:var(--space-5xl) 0}.RichTextBlock-module__BXx67W__section[data-spacing=editorial]{padding:var(--space-editorial) 0}.RichTextBlock-module__BXx67W__grid{gap:var(--space-5xl);grid-template-columns:1.2fr 1fr;align-items:center;display:grid}@media (max-width:900px){.RichTextBlock-module__BXx67W__grid{gap:var(--space-3xl);grid-template-columns:1fr}}.RichTextBlock-module__BXx67W__label{margin-bottom:var(--space-md);display:block}.RichTextBlock-module__BXx67W__headline{font-family:var(--font-serif);font-size:var(--h2);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin-bottom:var(--space-xl)}.RichTextBlock-module__BXx67W__paragraphs{gap:var(--space-lg);color:#1c1b1abf;flex-direction:column;display:flex}.RichTextBlock-module__BXx67W__section[data-theme=dark] .RichTextBlock-module__BXx67W__paragraphs{color:#f9f6f0bf}.RichTextBlock-module__BXx67W__ctaWrapper{margin-top:var(--space-2xl)}.RichTextBlock-module__BXx67W__ctaLink{align-items:center;gap:var(--space-xs);font-family:var(--font-sans);font-size:var(--small);letter-spacing:var(--ls-editorial);text-transform:uppercase;color:var(--clay-bronze);transition:color var(--duration-fast) var(--ease-out-quart);font-weight:400;display:inline-flex}.RichTextBlock-module__BXx67W__ctaLink:hover{color:var(--charcoal)}.RichTextBlock-module__BXx67W__section[data-theme=dark] .RichTextBlock-module__BXx67W__ctaLink{color:var(--muted-clay)}.RichTextBlock-module__BXx67W__section[data-theme=dark] .RichTextBlock-module__BXx67W__ctaLink:hover{color:var(--bone)}.RichTextBlock-module__BXx67W__imageWrapper{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.RichTextBlock-module__BXx67W__image{object-fit:cover;transition:transform var(--duration-reveal) var(--ease-out-expo)}.RichTextBlock-module__BXx67W__imageWrapper:hover .RichTextBlock-module__BXx67W__image{transform:scale(1.03)}.RichTextBlock-module__BXx67W__caption{font-size:var(--caption);color:var(--stone-subtle);margin-top:var(--space-sm);display:block}
