.elementor .grid-57{min-width:0}.elementor .footer-lead{font-family:var(--font-editorial);font-weight:400;font-size:20px;color:var(--brand-50);letter-spacing:-.01em;line-height:1.25}.elementor .footer-note{font-family:var(--font-sans);font-weight:300;font-size:13px;color:#b4afad;line-height:1.4}.elementor .footer-strong{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--brand-50);line-height:1.4}.elementor .footer-link{font-family:var(--font-sans);font-weight:300;font-size:14.5px;color:var(--neutral-200);line-height:1.4}.elementor .footer-title{font-family:var(--font-sans);font-weight:400;font-size:12px;color:#b4afad;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.elementor .surface-panel{background-color:var(--brand-50)}.elementor .surface-white{background-color:var(--neutral-white)}.elementor .section-editorial{padding-block-start:clamp(56px, calc(3.2vw + 20.8px), 72px);padding-block-end:clamp(56px, calc(3.2vw + 20.8px), 72px)}.elementor .stack-tight{display:flex;flex-direction:column;gap:var(--space-3);padding-block:0px;\n}.elementor .type-eyebrow{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--neutral-600);letter-spacing:.16em;line-height:16px;text-transform:uppercase}.elementor .wrapper-wide{max-width:var(--layout-wide-max);margin-inline-start:auto;margin-inline-end:auto}.elementor .type-body{font-family:var(--font-sans);font-weight:400;font-size:16px;color:var(--neutral-700);line-height:1.60}.elementor .type-lead{font-family:var(--font-sans);font-weight:400;font-size:18px;color:var(--neutral-700);line-height:1.55}.elementor .type-editorial-xl{font-family:var(--font-editorial);font-weight:400;font-size:56px;color:var(--neutral-950);letter-spacing:-.02em;line-height:1.10}