.PageHero-module__E_gxIW__hero{background-color:var(--primary-deep);color:#fff;padding:clamp(90px,11vw,120px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden}.PageHero-module__E_gxIW__bg{background:radial-gradient(ellipse 70% 60% at 15% 50%, color-mix(in oklch, var(--primary) 30%, transparent) 0%, transparent 60%), radial-gradient(ellipse 50% 40% at 85% 20%, color-mix(in oklch, var(--primary) 18%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.PageHero-module__E_gxIW__heroImg{background-position:bottom;background-repeat:no-repeat;background-size:cover;background-image:var(--hero-bg)}@media (max-width:700px){.PageHero-module__E_gxIW__heroImg{background-image:var(--hero-bg-sm)}}.PageHero-module__E_gxIW__overlay{background:linear-gradient(105deg, color-mix(in oklch, color-mix(in oklch, var(--primary) 25%, black) 98%, transparent) 0%, color-mix(in oklch, color-mix(in oklch, var(--primary) 25%, black) 95%, transparent) 35%, color-mix(in oklch, color-mix(in oklch, var(--primary) 25%, black) 85%, transparent) 60%, color-mix(in oklch, color-mix(in oklch, var(--primary) 25%, black) 60%, transparent) 80%, color-mix(in oklch, color-mix(in oklch, var(--primary) 25%, black) 35%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.PageHero-module__E_gxIW__overlayGlow{background:radial-gradient(ellipse 55% 70% at 0% 60%, color-mix(in oklch, var(--primary) 20%, transparent) 0%, transparent 65%);pointer-events:none;position:absolute;inset:0}.PageHero-module__E_gxIW__inner{z-index:1;max-width:720px;position:relative}.PageHero-module__E_gxIW__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#fff;border:0;border-left:2px solid var(--primary-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#ffffff21;align-items:center;gap:8px;margin-bottom:20px;padding:8px 16px 8px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.PageHero-module__E_gxIW__h1{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.03em;color:#fff;margin-bottom:20px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.06}.PageHero-module__E_gxIW__sub{color:#ffffffb8;max-width:580px;margin-bottom:38px;font-size:18px;line-height:1.65}.PageHero-module__E_gxIW__badge{background:color-mix(in oklch, var(--primary) 22%, transparent);border:1px solid color-mix(in oklch, var(--primary) 55%, transparent);color:#fff;letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin:-22px 0 26px;padding:7px 15px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.PageHero-module__E_gxIW__badge:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:640px){.PageHero-module__E_gxIW__badge{margin:-16px 0 22px;font-size:13px}}.PageHero-module__E_gxIW__btns{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.PageHero-module__E_gxIW__heroImg .cursor-blob{opacity:.7;background:radial-gradient(circle, color-mix(in oklch, var(--primary) 35%, transparent) 0%, transparent 65%);z-index:1;transition:opacity .4s}@media (max-width:760px){.PageHero-module__E_gxIW__hero{padding:60px 0!important}}@media (max-width:640px){.PageHero-module__E_gxIW__inner{text-align:center;flex-direction:column;align-items:center;max-width:100%;display:flex}.PageHero-module__E_gxIW__sub{text-align:center}.PageHero-module__E_gxIW__btns{flex-direction:column;justify-content:center;align-items:stretch;width:100%}}.PageHero-module__E_gxIW__crumbs{margin-bottom:18px;font-size:13.5px;font-weight:600}.PageHero-module__E_gxIW__crumbs ol{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.PageHero-module__E_gxIW__crumbs li{color:#ffffffdb;align-items:center;display:inline-flex}.PageHero-module__E_gxIW__crumbs li+li:before{content:"/";color:#ffffff80;margin:0 10px}.PageHero-module__E_gxIW__crumbs a{color:#fff;text-underline-offset:3px;align-items:center;min-height:24px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.PageHero-module__E_gxIW__crumbs a:hover{text-decoration-color:#fff}
