.elementor .s-about-h-title{font-size:clamp(2.25rem, 5.5vw, 4.25rem);letter-spacing:-0.025em;text-align:center;}.elementor .s-about-h-lede{font-family:Inter;font-size:1.25rem;color:#FFFFFF;letter-spacing:0.01em;line-height:1.5;text-align:center;}.elementor .s-about-hero-inner{width:100%;max-width:880px;flex-direction:column;gap:24px;align-items:center;}.elementor .s-about-hero{min-height:60vh;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-about-prose{font-family:Inter;font-size:1.0625rem;color:#1A1A1A;line-height:1.7;}.elementor .s-about-prose-2{font-family:Inter;font-size:1.0625rem;color:#1A1A1A;line-height:1.7;}.elementor .s-about-prose-3{font-family:Inter;font-size:1.0625rem;color:#1A1A1A;line-height:1.7;}.elementor .s-about-prose-4{font-family:Inter;font-size:1.0625rem;color:#1A1A1A;line-height:1.7;}.elementor .s-about-signature{font-family:Caveat;font-size:clamp(1.5rem, 3vw, 2rem);color:#DA1F26;line-height:1.2;text-align:center;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-body-inner{width:100%;max-width:720px;flex-direction:column;gap:24px;}.elementor .s-about-body{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;align-items:center;}.elementor .s-about-pillars-title{font-size:clamp(2rem, 5vw, 3rem);letter-spacing:-0.025em;text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-title-1{font-family:Antonio;font-weight:800;font-size:1.125rem;color:#DA1F26;letter-spacing:-0.01em;line-height:1.1;font-style:italic;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-body-1{font-family:Inter;font-size:0.9375rem;color:#FFFFFF;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-1{max-width:240px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .s-pillar-title-2{font-family:Antonio;font-weight:800;font-size:1.125rem;color:#DA1F26;letter-spacing:-0.01em;line-height:1.1;font-style:italic;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-body-2{font-family:Inter;font-size:0.9375rem;color:#FFFFFF;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-2{max-width:240px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .s-pillar-title-3{font-family:Antonio;font-weight:800;font-size:1.125rem;color:#DA1F26;letter-spacing:-0.01em;line-height:1.1;font-style:italic;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-body-3{font-family:Inter;font-size:0.9375rem;color:#FFFFFF;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-3{max-width:240px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .s-pillar-title-4{font-family:Antonio;font-weight:800;font-size:1.125rem;color:#DA1F26;letter-spacing:-0.01em;line-height:1.1;font-style:italic;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-body-4{font-family:Inter;font-size:0.9375rem;color:#FFFFFF;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-pillar-4{max-width:240px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:8px;flex:1 1 200px;}.elementor .s-about-pillars-grid{width:100%;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;}.elementor .s-about-pillars-inner{width:100%;max-width:1080px;flex-direction:column;gap:32px;align-items:center;}.elementor .s-about-pillars{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;align-items:center;}.elementor .s-about-sub-eyebrow{font-family:Inter;font-weight:700;font-size:0.875rem;color:#FFFFFF;letter-spacing:0.15em;text-align:center;text-transform:uppercase;}.elementor .s-about-sub-title{font-family:Antonio;font-weight:800;font-size:clamp(2rem, 5vw, 3.25rem);color:#FFFFFF;letter-spacing:-0.02em;line-height:0.95;text-align:center;font-style:italic;text-transform:uppercase;}.elementor .s-about-sub-body{font-family:Inter;font-size:1.0625rem;color:#FFFFFF;line-height:1.6;text-align:center;}.elementor .s-about-sub-inner{width:100%;max-width:720px;flex-direction:column;gap:16px;align-items:center;}.elementor .s-about-subscribe{color:#FFFFFF;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#DA1F26;flex-direction:column;align-items:center;}