.cs-page{--cs-coral:#fe8973;--cs-teal-ink:#00666b;--cs-measure:700px;background:#fff}.cs-page .cs-navy{background:var(--navy);color:#fff}.cs-page .cs-navy p{color:#e7ffff}.cs-page .cs-navy :is(h1,h2,h3){color:#fff}.cs-page .cs-aqua{background:var(--aqua)}.cs-page .cs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 20px;font-size:14px;font-weight:750}.cs-page .cs-lead{max-width:640px;margin:0 0 32px;font-size:20px;line-height:1.55}.cs-page :is(.cs-body,.cs-col,.cs-heat) p{font-size:18px;line-height:1.7}.cs-page :is(.cs-body,.cs-col) h2{font-size:clamp(28px, calc(2.4 * var(--layout-vw)), 38px);margin-bottom:20px}.cs-page :is(.cs-body,.cs-col,.cs-heat) p a{color:var(--cs-teal-ink);text-underline-offset:3px;text-decoration:underline}.cs-page .cs-pull{margin:40px 0;padding-top:40px;position:relative}.cs-page .cs-pull:before{content:"“";color:var(--teal);font-size:96px;font-weight:800;line-height:1;position:absolute;top:-18px;left:-4px}.cs-page .cs-pull blockquote{margin:0}.cs-page .cs-pull blockquote p{letter-spacing:-.01em;margin:0 0 16px;font-size:24px;font-weight:650;line-height:1.45}.cs-page figcaption{color:var(--teal);font-size:16px;font-weight:700}.cs-page .cs-navy figcaption{color:var(--teal)}.cs-page .cs-endcta{text-align:center;padding:96px 0}.cs-page .cs-endcta h2{max-width:820px;margin:0 auto 32px}.cs-page .cs-endcta .button{color:var(--navy)}.cs-c .cs-cover{color:#fff;align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.cs-c .cs-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cs-c .cs-cover-shade{background:linear-gradient(#1d283b00 0%,#1d283b55 40%,#1d283bf2 100%);position:absolute;inset:0}.cs-c .cs-cover-text{padding:160px 0 64px;position:relative}.cs-c .cs-cover h1{color:#fff;max-width:980px;font-size:clamp(38px, calc(4.15 * var(--layout-vw)), 64px);margin-bottom:0}.cs-c .cs-statband{padding:48px 0 56px}.cs-c .cs-cover-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.cs-c .cs-cover-stats div{gap:6px;display:grid}.cs-c .cs-cover-stats strong{letter-spacing:-.03em;color:var(--teal);font-size:44px;line-height:1}.cs-c .cs-cover-stats span{color:#e7ffff;max-width:300px;font-size:15px;line-height:1.45}.cs-c .cs-short{padding:88px 0 80px}.cs-c .cs-lead-ink{max-width:900px;margin-bottom:56px;font-size:24px}.cs-c .cs-short-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.cs-c .cs-short-grid h3{border-top:3px solid var(--teal);margin-bottom:12px;padding-top:20px;font-size:22px}.cs-c .cs-short-grid p{font-size:17px}.cs-c .cs-band{padding:88px 0}.cs-c .cs-band figure{max-width:980px;margin:0 auto}.cs-c .cs-band blockquote{margin:0 0 20px}.cs-c .cs-band blockquote p{font-size:clamp(24px, calc(2.4 * var(--layout-vw)), 36px);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.35}.cs-c .cs-col{max-width:var(--cs-measure);width:calc(100% - 120px);margin:0 auto;padding:88px 0 48px}.cs-c .cs-fullimg{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:calc(100% - 120px);max-width:1320px;margin:0 auto 88px}.cs-c .cs-endcta{margin-top:88px}@media (width<=900px){.cs-page .wrap{width:calc(100% - 40px)}.cs-page .cs-lead,.cs-page :is(.cs-body,.cs-col,.cs-heat) p{font-size:17px}.cs-page .cs-pull blockquote p{font-size:20px}.cs-page .cs-endcta{padding:64px 0}.cs-c .cs-cover-text{padding:120px 0 40px}.cs-c .cs-cover{min-height:460px}.cs-c .cs-statband{padding:32px 0 36px}.cs-c .cs-cover-stats{grid-template-columns:1fr;gap:16px}.cs-c .cs-cover-stats div{grid-template-columns:110px 1fr;align-items:center}.cs-c .cs-cover-stats strong{font-size:28px}.cs-c .cs-cover-stats span{font-size:14px}.cs-c .cs-short{padding:56px 0}.cs-c .cs-lead-ink{margin-bottom:40px;font-size:19px}.cs-c .cs-short-grid{grid-template-columns:1fr;gap:24px}.cs-c .cs-band{padding:56px 0}.cs-c .cs-band blockquote p{font-size:22px}.cs-c .cs-col{width:calc(100% - 40px);padding:56px 0 24px}.cs-c .cs-fullimg{aspect-ratio:4/3;border-radius:0;width:100%;margin-bottom:56px}.cs-c .cs-endcta{margin-top:48px}}.cs-c .cs-endcta-card{border-radius:40px;margin-bottom:88px;padding-inline:40px}.cs-c .cs-endcta-card>.wrap{width:100%}@media (width<=900px){.cs-c .cs-endcta-card{border-radius:28px;margin-bottom:48px;padding-inline:24px}}body.header-transparent{padding-top:0}body.header-transparent .site-header-transparent{background:linear-gradient(#1d283bb3,#1d283b00);transition:background .2s,transform .25s;position:fixed;inset:0 0 auto}body.header-transparent .site-header-transparent.is-scrolled,body.header-transparent.menu-open .site-header-transparent{background:var(--navy)}body.header-transparent .site-header-transparent :is(.nav-heading,summary,.login),body.header-transparent .site-header-transparent nav>ul>li>a{color:#fff}body.header-transparent .site-header-transparent .menu-toggle span{background:#fff}body.header-transparent .site-header-transparent .nav-actions .button{color:var(--navy)}body.header-transparent .cs-short p a{color:var(--cs-teal-ink);text-decoration:underline}
