.page-hero.hero{--hero-unit:clamp(10px, 1.30208vw, 20px);isolation:isolate;min-height:calc(23.5538 * var(--hero-unit));color:#53678a;font:400 var(--hero-unit)/1.8 var(--font);font-synthesis:initial;text-rendering:auto;background:0 0;position:relative;overflow:hidden}.page-hero.hero:before{content:none;display:none}.page-hero.hero :focus-visible{outline-offset:4px;outline:3.33333px solid #08748a}.page-hero .section-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.page-hero .section-art>svg{width:100%;height:100%}.page-hero .hero-container{width:calc(100% - calc(9.6 * var(--hero-unit)));max-width:calc(67.2 * var(--hero-unit));margin-inline:auto;position:relative}.page-hero .breadcrumb{align-items:center;gap:calc(.5 * var(--hero-unit));padding-top:calc(1.6 * var(--hero-unit));color:#58768b;font-size:calc(.69 * var(--hero-unit));line-height:calc(1.2 * var(--hero-unit));display:flex}.page-hero .breadcrumb a{border-radius:0}.page-hero .hero-copy{z-index:2;margin-top:calc(1.6 * var(--hero-unit));text-align:start;padding-bottom:0;position:relative}.page-hero .hero-copy .eyebrow{color:#42688b;font:600 calc(.65 * var(--hero-unit))/calc(1 * var(--hero-unit)) var(--font);letter-spacing:.18em}.page-hero .hero-copy h1{margin:calc(.6 * var(--hero-unit)) 0 0;color:#091237;font-size:calc(3.1 * var(--hero-unit));font-weight:800;line-height:calc(4.3 * var(--hero-unit));letter-spacing:-.045em;font-feature-settings:normal}.page-hero .hero-lead{margin:calc(.5 * var(--hero-unit)) 0 0;font-size:calc(1.07 * var(--hero-unit));line-height:calc(2.1 * var(--hero-unit));letter-spacing:-.018em;font-weight:400}.page-hero .hero-actions{align-items:center;gap:calc(1 * var(--hero-unit));margin-top:calc(1.6 * var(--hero-unit));display:flex}.page-hero .hero-actions .btn{justify-content:center;align-items:center;gap:calc(1.15 * var(--hero-unit));min-height:calc(3.4 * var(--hero-unit));padding:calc(.7 * var(--hero-unit)) calc(1.8 * var(--hero-unit));border-radius:calc(.36 * var(--hero-unit));color:#091237;font-size:calc(.96 * var(--hero-unit));text-align:center;white-space:nowrap;background:#fff;border:1px solid #dbe6f2;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.page-hero .hero-actions .btn:hover{box-shadow:0 calc(.4 * var(--hero-unit)) calc(1.1 * var(--hero-unit)) #7fb1c51a;background-color:#f6fcfe;transform:translateY(-1px)}.page-hero .hero-actions .btn-primary{color:#2f4854;background-color:#1bd7ac;background-image:linear-gradient(108deg,#11df8f 0%,#16dba0 20%,#1bd7ac 42%,#25cec9 100%);border:1px solid #18a68d2e;box-shadow:0 5px 16px #11b69324,inset 0 1px #ffffff4d}.page-hero .hero-actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px #11b69336,inset 0 1px #ffffff61}.page-hero .hero-actions .btn-primary:active{transform:none;box-shadow:0 2px 7px #11b6931f,inset 0 1px 3px #1f73661f}.page-hero .hero-actions .btn:first-child{width:calc(15.8 * var(--hero-unit))}.page-hero .hero-actions .btn:last-child{width:calc(14.45 * var(--hero-unit));padding-inline:calc(1.15 * var(--hero-unit))}.page-hero .hero-actions .arrow-icon{width:calc(1.15 * var(--hero-unit));height:calc(1.15 * var(--hero-unit));flex-shrink:0}.page-hero .hero-visual{top:calc(5.4 * var(--hero-unit));right:calc(.5 * var(--hero-unit));width:calc(27 * var(--hero-unit));height:calc(16.5 * var(--hero-unit));z-index:1;margin:0;position:absolute}.page-hero .hero-visual>svg{width:100%;height:100%;overflow:visible}.page-hero .hero-visual>img{object-fit:contain;width:100%;height:100%}.page-hero.page-hero--compact{min-height:0;padding-bottom:calc(5.8 * var(--hero-unit))}@media (width>=768px){.page-hero.page-hero--compact .hero-copy{margin-top:calc(3 * var(--hero-unit))}}.page-hero.page-hero--compact .hero-container .hero-lead{max-width:none}@media (width<=767px){.page-hero.hero{--hero-unit:16px;font-size:calc(.875 * var(--hero-unit));min-height:auto;padding-bottom:calc(1.6 * var(--hero-unit));line-height:1.85}.page-hero .hero-container{width:calc(100% - calc(2.5 * var(--hero-unit)));max-width:calc(35 * var(--hero-unit))}.page-hero .breadcrumb{padding-top:calc(1.25 * var(--hero-unit));font-size:calc(.66 * var(--hero-unit));line-height:1.3}.page-hero .hero-copy{margin-top:calc(2.2 * var(--hero-unit))}.page-hero .hero-copy .eyebrow{font-size:calc(.6 * var(--hero-unit));line-height:calc(.9 * var(--hero-unit))}.page-hero .hero-copy h1{font-size:clamp(calc(1.6 * var(--hero-unit)), 7.5vw, calc(2.5 * var(--hero-unit)));margin-top:calc(.65 * var(--hero-unit));letter-spacing:-.05em;line-height:1.4}.page-hero .hero-lead{margin-top:calc(.8 * var(--hero-unit));font-size:calc(.81 * var(--hero-unit));letter-spacing:0;line-height:1.95}.page-hero .hero-lead br{display:none}.page-hero .hero-actions{gap:calc(.55 * var(--hero-unit));margin-top:calc(1.25 * var(--hero-unit))}.page-hero .hero-actions .btn{min-height:calc(2.9 * var(--hero-unit));padding:calc(.7 * var(--hero-unit)) calc(.45 * var(--hero-unit));font-size:calc(.71 * var(--hero-unit));gap:calc(.35 * var(--hero-unit));flex:1;width:auto!important}.page-hero .hero-actions .arrow-icon{width:calc(.85 * var(--hero-unit));height:calc(.85 * var(--hero-unit))}.page-hero .hero-visual{width:85%;max-width:calc(21 * var(--hero-unit));aspect-ratio:540/330;height:auto;margin:calc(1.5 * var(--hero-unit)) auto 0;position:relative;top:auto;right:auto}}@media (width<=359px){.page-hero .hero-actions{flex-direction:column;align-items:stretch}.page-hero .hero-actions .btn{flex:auto;width:100%!important}}@media print{.page-hero.hero{--hero-unit:10px}}
