.hero-banners_root__4Fr9f{--ink:#1f2b2e;--brand:#b5010e;--brand-bright:#e11b27;--brand-deep:#7e0a12;--navy:#15233f;--canvas:#f3f0e8;--muted:#79736b;--line:rgba(31,43,46,0.14);--frame-radius:24px}.hero-banners_row__1zM_O{display:grid;grid-template-columns:1.925fr .8fr;gap:18px;align-items:stretch}.hero-banners_banner__tfHs3{position:relative;border-radius:var(--frame-radius);overflow:hidden;isolation:isolate;container-type:inline-size;background:var(--canvas);box-shadow:0 1px 0 rgba(31,43,46,.04),0 30px 60px -34px rgba(31,43,46,.34)}.hero-banners_banner__tfHs3:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:6;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(31,43,46,.07)}.hero-banners_main__MDBwi{aspect-ratio:1740/904}.hero-banners_side__ZYAz_{aspect-ratio:auto;height:100%}.hero-banners_media__jepPw{position:absolute;inset:0;z-index:0}.hero-banners_media__jepPw img{width:100%;height:100%;object-fit:cover;object-position:var(--focal,right center)}.hero-banners_scrim__DV3ZB{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-banners_light__nLl49 .hero-banners_scrim__DV3ZB{background:linear-gradient(96deg,var(--canvas) 0,rgba(243,240,232,.94) 24%,rgba(243,240,232,.58) 43%,rgba(243,240,232,0) 60%)}.hero-banners_dark__yS1cC .hero-banners_scrim__DV3ZB{background:linear-gradient(83deg,rgba(60,5,11,.82),rgba(60,5,11,.6) 26%,rgba(60,5,11,.22) 46%,rgba(60,5,11,0) 60%),linear-gradient(180deg,rgba(16,26,48,0) 58%,rgba(16,26,48,.6))}.hero-banners_seal__W0eVb{position:absolute;z-index:1;pointer-events:none;border-radius:50%;border:1px solid;opacity:.1}.hero-banners_light__nLl49 .hero-banners_seal__W0eVb{color:var(--brand);width:min(38vw,360px);aspect-ratio:1;left:-7%;top:-34%;box-shadow:0 0 0 18px transparent,inset 0 0 0 1px currentColor}.hero-banners_light__nLl49 .hero-banners_seal__W0eVb:after{content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid}.hero-banners_dark__yS1cC .hero-banners_seal__W0eVb{display:none}.hero-banners_content__7Fi3f{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,6cqw,64px)}.hero-banners_main__MDBwi .hero-banners_inner__pLskG{max-width:45cqw}.hero-banners_side__ZYAz_ .hero-banners_inner__pLskG{max-width:88cqw}.hero-banners_eyebrow__pKy82{display:inline-flex;align-items:center;gap:11px;margin:0 0 clamp(10px,1.5vw,16px);font:600 12px/1 inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--brand)}.hero-banners_eyebrow__pKy82:before{content:"";width:28px;height:2px;background:currentColor;border-radius:2px}.hero-banners_dark__yS1cC .hero-banners_eyebrow__pKy82{color:#fff}.hero-banners_headline__R_b4Y{margin:0;font-weight:800;letter-spacing:-.025em;line-height:.98;color:var(--ink);font-size:clamp(28px,5.5cqw,64px)}.hero-banners_headline__R_b4Y em{font-style:normal;display:block;color:var(--brand)}.hero-banners_headlineInline__2O53g em{display:inline}.hero-banners_dark__yS1cC .hero-banners_headline__R_b4Y{color:#fff;font-size:clamp(23px,7.4cqw,40px);line-height:1.07}.hero-banners_dark__yS1cC .hero-banners_headline__R_b4Y em{color:#fff;display:inline}.hero-banners_side__ZYAz_ .hero-banners_rule___8xke{margin:14px 0}.hero-banners_side__ZYAz_ .hero-banners_subhead__84ake{margin-top:12px}.hero-banners_side__ZYAz_ .hero-banners_feature__cK6io{margin:18px 0 0}.hero-banners_side__ZYAz_ .hero-banners_cta__dFGLt{margin-top:20px}.hero-banners_subhead__84ake{margin:clamp(10px,1.2vw,15px) 0 0;font-weight:600;color:var(--ink);font-size:clamp(14px,2.3cqw,21px);line-height:1.2}.hero-banners_dark__yS1cC .hero-banners_subhead__84ake{color:#fff;font-size:clamp(14px,4cqw,19px)}.hero-banners_rule___8xke{width:56px;height:3px;background:var(--brand);border-radius:3px;margin:clamp(12px,1.4vw,17px) 0}.hero-banners_dark__yS1cC .hero-banners_rule___8xke{background:#fff;opacity:.9;width:48px}.hero-banners_body__Y3dBM{margin:0;color:var(--muted);font-size:clamp(13px,1.6cqw,16px);line-height:1.5;max-width:34ch}.hero-banners_feature__cK6io{display:flex;align-items:center;gap:12px;margin:0 0 clamp(20px,2.4vw,26px);color:#fff;font-weight:500;font-size:clamp(14px,4cqw,17px);line-height:1.35}.hero-banners_feature__cK6io svg{flex:none;color:#fff}.hero-banners_cta__dFGLt{display:inline-flex;align-items:center;gap:.65em;margin-top:clamp(16px,2vw,24px);color:#fff;text-decoration:none;padding:clamp(13px,1.7cqw,18px) clamp(20px,2.6cqw,30px);background:linear-gradient(180deg,var(--brand-bright),var(--brand));box-shadow:0 12px 26px -12px rgba(181,1,14,.62),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .2s ease,box-shadow .2s ease}.hero-banners_cta__dFGLt:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(181,1,14,.72),inset 0 1px 0 rgba(255,255,255,.22)}.hero-banners_cta__dFGLt svg{transition:transform .2s ease}.hero-banners_cta__dFGLt:hover svg{transform:translateX(4px)}.hero-banners_cta__dFGLt:focus-visible{outline:3px solid rgba(181,1,14,.45);outline-offset:3px}.hero-banners_dark__yS1cC .hero-banners_cta__dFGLt{background:#fff;color:var(--brand);box-shadow:0 14px 30px -12px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.5)}.hero-banners_dark__yS1cC .hero-banners_cta__dFGLt:hover{box-shadow:0 20px 38px -14px rgba(0,0,0,.62),inset 0 0 0 1px rgba(255,255,255,.5)}.hero-banners_dark__yS1cC .hero-banners_cta__dFGLt:focus-visible{outline:3px solid rgba(255,255,255,.7)}.hero-banners_trust__HF57t{display:flex;gap:clamp(14px,2vw,32px);margin-top:clamp(16px,2.2vw,26px);flex-wrap:wrap}.hero-banners_trustItem__lG_Fv{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;width:84px}.hero-banners_trustChip__QHIex{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--brand);box-shadow:0 8px 18px -10px rgba(31,43,46,.4),inset 0 0 0 1px rgba(31,43,46,.05)}.hero-banners_trustLabel__RNDOQ{font-weight:500;font-size:12px;line-height:1.25;color:var(--ink)}.hero-banners_side__ZYAz_ .hero-banners_content__7Fi3f{justify-content:space-between}.hero-banners_trustInline__09END{display:flex;gap:0;margin-top:22px}.hero-banners_trustInline__09END .hero-banners_trustItem__lG_Fv{flex-direction:row;align-items:center;gap:7px;text-align:left;width:auto;flex:1;padding-left:12px;border-left:1px solid rgba(255,255,255,.28)}.hero-banners_trustInline__09END .hero-banners_trustItem__lG_Fv:first-child{padding-left:0;border-left:0}.hero-banners_trustInline__09END .hero-banners_trustChip__QHIex{width:auto;height:auto;background:none;box-shadow:none;color:#fff}.hero-banners_trustInline__09END .hero-banners_trustChip__QHIex svg{width:17px;height:17px}.hero-banners_trustInline__09END .hero-banners_trustLabel__RNDOQ{color:#fff;font-size:11px;white-space:nowrap}@media (max-width:1024px){.hero-banners_row__1zM_O{grid-template-columns:1fr;gap:16px}.hero-banners_side__ZYAz_{aspect-ratio:1122/1402;height:auto;max-width:460px;margin:0 auto;width:100%}.hero-banners_main__MDBwi .hero-banners_inner__pLskG{max-width:62%}}@media (max-width:620px){.hero-banners_main__MDBwi{aspect-ratio:auto;background:var(--canvas)}.hero-banners_main__MDBwi .hero-banners_media__jepPw{position:relative;aspect-ratio:1740/904}.hero-banners_main__MDBwi .hero-banners_scrim__DV3ZB,.hero-banners_main__MDBwi .hero-banners_seal__W0eVb{display:none}.hero-banners_main__MDBwi .hero-banners_content__7Fi3f{position:relative;padding:clamp(22px,7vw,30px)}.hero-banners_main__MDBwi .hero-banners_inner__pLskG{max-width:100%}.hero-banners_trust__HF57t{justify-content:space-between;gap:10px}.hero-banners_trustItem__lG_Fv{width:auto;flex:1}}@media (max-width:430px){.hero-banners_trustInline__09END{flex-wrap:wrap;gap:10px 0}.hero-banners_trustInline__09END .hero-banners_trustItem__lG_Fv{flex:0 0 50%}.hero-banners_side__ZYAz_ .hero-banners_feature__cK6io{margin-bottom:14px}}@media (prefers-reduced-motion:no-preference){.hero-banners_reveal__oFdyT{opacity:0;transform:translateY(14px);animation:hero-banners_rise__B88iL .7s cubic-bezier(.2,.7,.2,1) forwards}.hero-banners_d1__EUTka{animation-delay:.06s}.hero-banners_d2__6uhkk{animation-delay:.13s}.hero-banners_d3___zZ9_{animation-delay:.2s}.hero-banners_d4__bng3Y{animation-delay:.27s}.hero-banners_d5__MnTLO{animation-delay:.34s}.hero-banners_d6__LqfWC{animation-delay:.41s}@keyframes hero-banners_rise__B88iL{to{opacity:1;transform:none}}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_6b3ed8{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}