.ContentPageHero_hero__Xxk39{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid rgba(18,38,48,.14)}.ContentPageHero_light__x7IBR{background:radial-gradient(circle at 12% 18%,rgba(49,95,109,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,242,245,.92));color:var(--sand-navy)}.ContentPageHero_dark__jM_Yy{background:radial-gradient(circle at 82% 18%,rgba(85,176,193,.16),transparent 31%),linear-gradient(135deg,#141a22,#202932);color:white}.ContentPageHero_hero__Xxk39:before{position:absolute;z-index:-1;inset:auto -8% -44% auto;width:min(68vw,940px);aspect-ratio:1;border:1px solid rgba(199,16,58,.18);border-radius:42%;content:"";opacity:.55;transform:rotate(-18deg)}.ContentPageHero_hero__Xxk39:after{position:absolute;z-index:-1;top:0;right:0;width:34%;height:4px;background:var(--sand-red);content:""}.ContentPageHero_layout__G0CUW{position:relative;display:grid;min-height:590px;align-items:center;gap:clamp(2.5rem,5vw,5.8rem);padding-block:clamp(5rem,7vw,7.75rem)}.ContentPageHero_withVisual__0eEly{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)}.ContentPageHero_copy__fx3Zs,.ContentPageHero_visual__5cCps{min-width:0}.ContentPageHero_copy__fx3Zs{position:relative;z-index:2}.ContentPageHero_eyebrow__PNpkF{display:inline-flex;align-items:center;gap:.75rem;margin:0;color:var(--sand-teal);font-size:.74rem;font-weight:900;letter-spacing:.025em}.ContentPageHero_eyebrow__PNpkF:before{width:2.15rem;height:2px;flex:0 0 auto;background:var(--sand-red);content:""}.ContentPageHero_dark__jM_Yy .ContentPageHero_eyebrow__PNpkF{color:rgba(255,255,255,.66)}.ContentPageHero_title__notjv{max-width:780px;margin:1.15rem 0 0;font-size:3.4rem;font-weight:950;line-height:1.3;letter-spacing:-.03em;text-wrap:balance}.ContentPageHero_description__0i663{max-width:700px;margin:1.35rem 0 0;color:var(--sand-graphite);font-size:1.04rem;line-height:2.05;text-align:justify;-moz-text-align-last:start;text-align-last:start}.ContentPageHero_dark__jM_Yy .ContentPageHero_description__0i663{color:rgba(255,255,255,.7)}.ContentPageHero_actions__g8ObN{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.ContentPageHero_visual__5cCps{position:relative;transform:translateY(.5rem)}.ContentPageHero_visual__5cCps:before{position:absolute;z-index:-1;inset:1.25rem -1.1rem -1.1rem 1.25rem;border:1px solid rgba(49,95,109,.2);border-radius:32px;content:""}.ContentPageHero_dark__jM_Yy .ContentPageHero_visual__5cCps:before{border-color:rgba(255,255,255,.12)}.ContentPageHero_visual__5cCps figure{margin:0}.ContentPageHero_visual__5cCps figure>div:first-child,.ContentPageHero_visual__5cCps>div:first-child{overflow:hidden;border:1px solid rgba(18,38,48,.13);border-radius:32px!important;background:#f3f5f7;box-shadow:0 28px 70px rgba(16,30,36,.11)}.ContentPageHero_dark__jM_Yy .ContentPageHero_visual__5cCps figure>div:first-child,.ContentPageHero_dark__jM_Yy .ContentPageHero_visual__5cCps>div:first-child{border-color:rgba(255,255,255,.13);background:#202932}.ContentPageHero_visual__5cCps figcaption{margin-top:.9rem;color:var(--sand-graphite);font-size:.72rem;line-height:1.9;text-align:justify}.ContentPageHero_dark__jM_Yy .ContentPageHero_visual__5cCps figcaption{color:rgba(255,255,255,.58)}@media (max-width:1023px){.ContentPageHero_layout__G0CUW,.ContentPageHero_withVisual__0eEly{min-height:0;grid-template-columns:1fr}.ContentPageHero_copy__fx3Zs,.ContentPageHero_visual__5cCps{max-width:760px}.ContentPageHero_title__notjv{font-size:2.75rem}.ContentPageHero_visual__5cCps{transform:none}}@media (max-width:639px){.ContentPageHero_layout__G0CUW{gap:2.25rem;padding-block:3.5rem 4.25rem}.ContentPageHero_title__notjv{margin-top:.9rem;font-size:2.1rem;line-height:1.42;letter-spacing:-.02em}.ContentPageHero_description__0i663{margin-top:1rem;font-size:.9rem;line-height:2;text-align:right}.ContentPageHero_actions__g8ObN{margin-top:1.45rem}.ContentPageHero_actions__g8ObN>*{width:100%}.ContentPageHero_visual__5cCps:before{inset:.7rem -.7rem -.7rem .7rem;border-radius:22px}.ContentPageHero_visual__5cCps figure>div:first-child,.ContentPageHero_visual__5cCps>div:first-child{border-radius:22px!important;box-shadow:0 16px 36px rgba(16,30,36,.075)}}@media (prefers-reduced-motion:reduce){.ContentPageHero_hero__Xxk39 *,.ContentPageHero_hero__Xxk39 :after,.ContentPageHero_hero__Xxk39 :before{scroll-behavior:auto}}