.cl-hero{background:var(--cl-hero-bg,var(--wb-navy));color:var(--crc-white);font-family:var(--wb-font-body,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);overflow:hidden;padding:120px var(--crc-gutter) 0}.cl-hero__inner{align-items:center;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) 340px;margin-inline:auto;max-width:var(--wb-content,1258px)}.cl-hero--has-art .cl-hero__inner{column-gap:24px;grid-template-columns:minmax(330px,1fr) minmax(0,495px) 340px}.cl-hero__copy{padding-bottom:84px}.cl-hero__form{margin-bottom:72px}.cl-hero__logo{display:block;height:auto;width:100%}.cl-hero__tagline{font-size:12px;font-weight:400;line-height:1.3;margin:6px 0 0;max-width:270px}.cl-hero__eyebrow{background:var(--wb-orange);display:inline-block;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.15;margin:50px 0 0;padding:7px 12px;text-transform:uppercase}.cl-hero__heading{color:var(--crc-white);font-family:var(--wb-font-display);font-size:64px;font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:17px 0 0;max-width:400px}.cl-hero__sub{font-size:20px;font-weight:400;line-height:1.6;margin:17px 0 0;max-width:400px}.cl-hero__art{align-self:end;line-height:0;margin:0}.cl-hero__art picture{display:contents}.cl-hero__art img{display:block;height:auto;max-height:560px;object-fit:contain;object-position:center bottom;width:100%}@media (max-width:1200px){.cl-hero--has-art .cl-hero__inner{column-gap:32px;grid-template-columns:minmax(0,1fr) 340px}.cl-hero__art{grid-column:1/-1;margin-inline:auto;max-width:495px;order:3;width:100%}.cl-hero__copy{padding-bottom:56px}.cl-hero--has-art .cl-hero__form{margin-bottom:56px}.cl-hero__heading{font-size:52px}}@media (max-width:767px){.cl-hero{padding-top:57px}.cl-hero--has-art .cl-hero__inner,.cl-hero__inner{column-gap:0;grid-template-columns:minmax(0,1fr)}.cl-hero__copy{order:1;padding-bottom:0;text-align:center}.cl-hero__logo{margin-inline:auto;max-width:232px!important}.cl-hero__tagline{font-size:11px;line-height:1.2;margin:5px auto 0;max-width:294px}.cl-hero__eyebrow{margin-top:54px}.cl-hero__heading{font-size:48px;line-height:108%;margin-top:22px;max-width:none}.cl-hero__sub{font-size:17px;line-height:1.4;margin-top:20px;max-width:none}.cl-hero--has-art .cl-hero__form,.cl-hero__form{margin:52px auto 64px;max-width:317px;order:2;width:100%}.cl-hero--has-art .cl-hero__form{margin-bottom:56px}.cl-hero__art{max-width:311px;order:3}}