._wrap_5daf24c{background:linear-gradient(135deg,#00b4a61f 0%,#00b4a60a 100%);border-top:1px solid #00b4a633;border-bottom:1px solid #00b4a61a;padding:4rem 2rem;position:relative;overflow:hidden}._bgImage_5daf24c{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}._bgVideo_5daf24c{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._bgOverlay_5daf24c{z-index:1;background:#080c10b8;position:absolute;inset:0}._inner_5daf24c{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:flex;position:relative}._text_5daf24c{flex:1;min-width:260px}._label_5daf24c{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--brand);margin-bottom:.75rem}._hl_5daf24c{font-family:var(--font-playfair), Georgia, serif;color:var(--light);margin-bottom:.85rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}._body_5daf24c{font-size:var(--fs-body);color:var(--muted);max-width:560px;line-height:1.7}._cta_5daf24c{background:var(--brand);color:var(--dark);font-family:var(--font-space), sans-serif;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:1rem 2.25rem;font-weight:600;text-decoration:none;transition:background .25s,transform .2s;display:inline-block}._cta_5daf24c:hover{background:#00cfc0;transform:translateY(-2px)}@media (max-width:640px){._inner_5daf24c{flex-direction:column}._cta_5daf24c{text-align:center;width:100%}}
