body.flow-layout-modular{--flow-font-display:var(--flow-font-sans)}.flow-modular-header{border-bottom:1px solid var(--flow-border)}.flow-layout-modular .flow-hero__grid{align-items:stretch}.flow-layout-modular .flow-hero__copy,.flow-layout-modular .flow-hero__media{padding:var(--flow-space-6);border:1px solid var(--flow-border);border-radius:var(--flow-radius);background:var(--flow-surface)}.flow-layout-modular .flow-card{box-shadow:none;background:var(--flow-surface)}.flow-layout-modular .flow-section--surface{background:transparent}.flow-layout-modular .flow-section--surface .flow-shell{padding:var(--flow-space-5);border:1px solid var(--flow-border);border-radius:var(--flow-radius);background:var(--flow-surface)}.flow-modular-footer .flow-footer-grid>*,.flow-modular-footer .flow-footer-bottom{padding:20px;border:1px solid var(--flow-border);border-radius:var(--flow-radius)}
/* FLOW 1.2.0-f1 — image heroes keep readable modular surfaces. */
.flow-layout-modular .flow-hero--image .flow-hero__copy{background:color-mix(in srgb,#07100d 58%,transparent);border-color:rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(14px)}
.flow-layout-modular .flow-hero--image .flow-kicker,.flow-layout-modular .flow-hero--image .flow-lede{color:rgba(255,255,255,.84)}
