.styles-module__1ipxnG__hero{padding:clamp(120px,14vw,180px) 0 clamp(40px,5vw,64px)}.styles-module__1ipxnG__wrap{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.styles-module__1ipxnG__copy{text-align:center;max-width:820px;margin:0 auto}.styles-module__1ipxnG__eyebrow{color:var(--color-accent);font-family:var(--font-display), Arial, sans-serif;font-size:var(--text--1);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.styles-module__1ipxnG__heading{font-size:var(--text-5);margin-top:20px;font-weight:650;line-height:1.08}.styles-module__1ipxnG__subcopy{max-width:34em;color:var(--text-body);font-size:var(--text-2);margin:18px auto 0;line-height:1.5}.styles-module__1ipxnG__bento{grid-template-rows:clamp(160px,22vw,300px) clamp(130px,17vw,230px) clamp(96px,10vw,130px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a b b c""d e f f""d s1 s2 s3";gap:clamp(12px,1.6vw,20px);margin-top:clamp(48px,6vw,80px);display:grid}.styles-module__1ipxnG__imageA{grid-area:a}.styles-module__1ipxnG__imageB{grid-area:b}.styles-module__1ipxnG__imageC{grid-area:c}.styles-module__1ipxnG__imageD{grid-area:d}.styles-module__1ipxnG__imageE{grid-area:e}.styles-module__1ipxnG__imageF{grid-area:f}.styles-module__1ipxnG__statA{grid-area:s1}.styles-module__1ipxnG__statB{grid-area:s2}.styles-module__1ipxnG__statC{grid-area:s3}.styles-module__1ipxnG__imageA>div,.styles-module__1ipxnG__imageB>div,.styles-module__1ipxnG__imageC>div,.styles-module__1ipxnG__imageD>div,.styles-module__1ipxnG__imageE>div,.styles-module__1ipxnG__imageF>div,.styles-module__1ipxnG__statA>div,.styles-module__1ipxnG__statB>div,.styles-module__1ipxnG__statC>div{height:100%}.styles-module__1ipxnG__media{border-radius:var(--radius-card);height:100%;position:relative;overflow:hidden}.styles-module__1ipxnG__stat{border:1px solid var(--border-hairline);border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;justify-content:center;height:100%;padding:18px 20px;display:flex}.styles-module__1ipxnG__statValue{font-family:var(--font-display), Arial, sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem);font-weight:650}.styles-module__1ipxnG__statLabel{color:var(--text-body);margin-top:4px;font-size:.88rem}@media (max-width:900px){.styles-module__1ipxnG__bento{grid-template-rows:repeat(4,clamp(140px,26vw,220px)) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""d c""d e""f f""s1 s2""s3 s3"}}
.styles-module__G3-Zfa__section{padding:var(--space-section) 0}.styles-module__G3-Zfa__wrap{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.styles-module__G3-Zfa__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.styles-module__G3-Zfa__eyebrow{color:var(--color-accent);font-family:var(--font-display), Arial, sans-serif;font-size:var(--text--1);letter-spacing:.16em;text-transform:uppercase;font-weight:500}.styles-module__G3-Zfa__heading{max-width:15em;font-size:var(--text-4);margin-top:14px;font-weight:600;line-height:1.12}.styles-module__G3-Zfa__richText{max-width:34em;color:var(--text-heading);font-size:var(--text-1);margin-top:24px;line-height:1.75}.styles-module__G3-Zfa__richText p{margin-bottom:20px}.styles-module__G3-Zfa__richText p:last-child{margin-bottom:0}.styles-module__G3-Zfa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.styles-module__G3-Zfa__media{border-radius:var(--radius-card);aspect-ratio:4/3;position:relative;overflow:hidden}@media (max-width:900px){.styles-module__G3-Zfa__split{grid-template-columns:1fr}}
.GridLines-module__Yj4CBa__gridlines{inset:0 var(--gutter);max-width:calc(var(--page-max) - 2 * var(--gutter));pointer-events:none;z-index:0;justify-content:space-between;margin:0 auto;display:flex;position:absolute}.GridLines-module__Yj4CBa__v{background:var(--gridline,var(--line-light));width:1px;height:100%}.GridLines-module__Yj4CBa__h{background:var(--gridline,var(--line-light));height:1px;position:absolute;left:0;right:0}:is([data-theme-dark] .GridLines-module__Yj4CBa__v,[data-theme-dark] .GridLines-module__Yj4CBa__h){background:var(--gridline,var(--line-dark))}@media (max-width:900px){.GridLines-module__Yj4CBa__v:nth-child(2n){display:none}}