.page-context-hero--sol-light,.page-context-hero--sol-light-left,.page-context-hero--sol-dark,.page-context-hero--sol-neutral{--sol-hero-sky:color-mix(in srgb, var(--site-color-blue) 10%, white);--sol-hero-sky-mid:color-mix(in srgb, var(--site-color-blue) 6%, white);--sol-hero-sky-deep:color-mix(in srgb, var(--site-color-line) 38%, white);--sol-hero-surface-soft:color-mix(in srgb, var(--site-color-blue) 3%, var(--site-color-surface-soft));--sol-hero-dark-start:var(--site-color-navy-strong);--sol-hero-dark-mid:color-mix(in srgb, var(--site-color-navy) 82%, var(--site-color-blue));--sol-hero-dark-end:color-mix(in srgb, var(--site-color-navy-strong) 94%, black);--sol-hero-dark-text:color-mix(in srgb, white 92%, var(--site-color-blue));--sol-hero-dark-text-muted:color-mix(in srgb, white 72%, var(--site-color-blue));--sol-hero-dark-link:color-mix(in srgb, var(--site-color-blue) 58%, white)}.page-context-hero--sol-light .page-context-hero__visual,.page-context-hero--sol-light-left .page-context-hero__visual,.page-context-hero--sol-dark .page-context-hero__visual,.page-context-hero--sol-neutral .page-context-hero__visual{background-color:var(--sol-hero-sky)}.page-context-hero--sol-light .page-context-hero__visual{background:radial-gradient(circle at 28% 8%, #ffffffc7, transparent 20%), radial-gradient(circle at 78% 15%, #a5d8ff6b, transparent 25%), linear-gradient(180deg, var(--sol-hero-sky-mid) 0%, var(--sol-hero-sky) 52%, var(--sol-hero-sky-deep) 100%)}.page-context-hero--sol-light-left .page-context-hero__visual{background:radial-gradient(circle at 74% 18%, #ffd09d29, transparent 24%), linear-gradient(108deg, var(--sol-hero-surface-soft) 0%, var(--sol-hero-sky-mid) 33%, var(--sol-hero-sky) 64%, var(--sol-hero-sky-deep) 100%)}.page-context-hero--sol-dark .page-context-hero__visual{background:radial-gradient(circle at 69% 24%, #3396ed36, transparent 29%), linear-gradient(105deg, var(--sol-hero-dark-start) 0%, var(--sol-hero-dark-mid) 44%, var(--sol-hero-dark-end) 69%, var(--sol-hero-dark-end) 100%)}.page-context-hero--sol-neutral .page-context-hero__visual{background:radial-gradient(circle at 30% 12%, #ffffffa6, transparent 22%), linear-gradient(180deg, var(--sol-hero-sky-mid) 0%, var(--sol-hero-sky) 55%, var(--sol-hero-sky-deep) 100%)}.page-context-hero--sol-light .page-context-hero__image,.page-context-hero--sol-light-left .page-context-hero__image,.page-context-hero--sol-dark .page-context-hero__image,.page-context-hero--sol-neutral .page-context-hero__image{opacity:.9;visibility:visible;pointer-events:none;position:absolute;inset:0}.page-context-hero--sol-light .page-context-hero__visual:after,.page-context-hero--sol-neutral .page-context-hero__visual:after{content:"";background:linear-gradient(#ffffff80,#ffffff1a 58%,#e2eef942)}.page-context-hero--sol-light-left .page-context-hero__visual:after{content:"";background:linear-gradient(90deg,#ffffffe6 0%,#ffffffc2 38%,#ffffff14 74%)}.page-context-hero--sol-dark .page-context-hero__visual:after{content:"";background:linear-gradient(90deg,#031f43e0 0%,#031f43b3 42%,#031f431a 76%)}.page-context-hero--sol-light .page-context-hero__breadcrumbs,.page-context-hero--sol-light-left .page-context-hero__breadcrumbs,.page-context-hero--sol-dark .page-context-hero__breadcrumbs,.page-context-hero--sol-neutral .page-context-hero__breadcrumbs{z-index:5;position:absolute;inset:auto 0 24px}.page-context-hero--sol-dark .page-context-hero__copy,.page-context-hero--sol-light-left .page-context-hero__copy{z-index:5;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;padding-bottom:40px;display:flex;position:absolute;inset:0}.page-context-hero--sol-dark .page-context-hero__eyebrow,.page-context-hero--sol-light-left .page-context-hero__eyebrow{letter-spacing:0;justify-content:flex-start;margin-bottom:9px;font-size:16px;font-weight:700}.page-context-hero--sol-dark h1,.page-context-hero--sol-light-left h1{letter-spacing:-1px;text-align:left;max-width:630px;text-shadow:none;margin:0 0 18px;font-size:46px;font-weight:900;line-height:1.22}.page-context-hero--sol-dark .page-context-hero__summary,.page-context-hero--sol-light-left .page-context-hero__summary{justify-content:flex-start;max-width:550px;margin-inline:0;font-size:16px;font-weight:500;line-height:1.8}.page-context-hero--sol-dark .page-context-hero__actions,.page-context-hero--sol-light-left .page-context-hero__actions{justify-content:flex-start;gap:14px;margin-top:28px}.page-context-hero--sol-dark .page-context-hero__action,.page-context-hero--sol-light-left .page-context-hero__action{min-height:0;padding:12px 28px;font-size:15px;font-weight:800}.page-context-hero--sol-light-left h1{color:var(--site-color-navy)}.page-context-hero--sol-light-left .page-context-hero__eyebrow{color:var(--site-color-text)}.page-context-hero--sol-light-left .page-context-hero__summary{max-width:530px;color:var(--site-color-text);font-weight:400}.page-context-hero--sol-dark{color:var(--sol-hero-dark-text)}.page-context-hero--sol-dark h1{color:#fff}.page-context-hero--sol-dark .page-context-hero__eyebrow{color:var(--sol-hero-dark-text)}.page-context-hero--sol-dark .page-context-hero__summary{color:var(--sol-hero-dark-text-muted)}.page-context-hero--sol-dark .page-context-hero__action{color:#fff;border-color:#ffffff61}.page-context-hero--sol-dark .page-context-hero__action:hover,.page-context-hero--sol-dark .page-context-hero__action:focus-visible{border-color:var(--site-color-blue);background:var(--site-color-blue);color:#fff}.page-context-hero--sol-dark .page-context-hero__breadcrumbs li{color:#ffffff9e}.page-context-hero--sol-dark .page-context-hero__breadcrumbs [aria-current=page]{color:#fff}.page-context-hero--sol-dark .page-context-hero__breadcrumbs a:hover,.page-context-hero--sol-dark .page-context-hero__breadcrumbs a:focus-visible{color:var(--sol-hero-dark-link)}@media (width<=768px){.page-context-hero--sol-dark h1,.page-context-hero--sol-light-left h1{font-size:36px}}@media (width<=520px){.page-context-hero--sol-dark h1,.page-context-hero--sol-light-left h1{font-size:30px}.page-context-hero--sol-dark .page-context-hero__summary,.page-context-hero--sol-light-left .page-context-hero__summary{font-size:14px}}
