.hero{display:block;letter-spacing:.01em;overflow:hidden;padding:36px 0 14px;position:relative}@media (min-width:1024px){.hero{padding:20px 0}.hero--split{padding:100px 0 120px}}.hero--split h1:has(span,mark){line-height:1.2!important}.hero--split .hero-row.reverse .hero-media,.hero--split .hero-row.reverse .hero-nurse{order:-1}.hero .h2,.hero h2{letter-spacing:-.01em;line-height:1.2;margin-bottom:18px}@media (min-width:1024px){.hero .h2,.hero h2{letter-spacing:-.02em;line-height:1.05;margin-bottom:24px}}.hero .h2:last-child,.hero h2:last-child{margin-bottom:0}.hero p{margin-bottom:27px}@media (min-width:1024px){.hero p{margin-bottom:40px}}.hero p:last-child{margin-bottom:0}@media (min-width:1024px){.hero .container{max-width:1440px;padding:0 calc(var(--container-gutter)/2)}}@media (min-width:1440px){.hero .container{max-width:1580px}}@media (min-width:1024px){.hero .frame{max-width:92%;padding:0 0 0 40px}}.hero .label{font-size:15px;margin:0 0 14px}@media (min-width:1024px){.hero .label{margin-bottom:24px}}.hero-row{display:flex;flex-wrap:wrap;row-gap:42px}@media (min-width:1024px){.hero-row{flex-wrap:nowrap;gap:50px}}.hero-body{width:100%}@media (min-width:1024px){.hero-body{flex:1 1 0;min-width:0;width:auto}}@media (min-width:1440px){.hero-body{flex-grow:1.21}}.hero-media{align-items:center;aspect-ratio:var(--ratio-1);border-radius:calc(var(--radius)/2);display:flex;justify-content:center;margin:0 4px;overflow:hidden;padding:var(--spacing-base);position:relative;width:100%}@media (min-width:1024px){.hero-media{border-radius:var(--radius);flex:1 1 0;margin:0;min-width:0;width:auto}}@media (min-width:1440px){.hero-media{flex-grow:1}}.hero-media.align-top{align-items:flex-start}.hero-media.align-bottom{align-items:flex-end}.hero-media video{height:auto;max-width:100%}.hero-media img{max-height:100%;width:auto}.hero-media .oembed_container{height:auto}.hero--image-bg{align-items:flex-end;border-radius:0 0 var(--radius-section) var(--radius-section);color:var(--white);display:flex;min-height:100vh;overflow:clip;padding-bottom:40px;padding-top:calc(var(--header-height) + 40px)}@media (min-width:1024px){.hero--image-bg{padding-bottom:80px;padding-top:calc(var(--header-height) + 80px)}}.hero--image-bg .h2,.hero--image-bg h2{color:var(--white);font-size:var(--fs-h1);line-height:1;margin-bottom:23px;max-width:60%}@media (min-width:1024px){.hero--image-bg .h2,.hero--image-bg h2{line-height:1.03;margin-bottom:30px;max-width:90%}}.hero--image-bg p{margin-bottom:42px}@media (min-width:1024px){.hero--image-bg p{margin-bottom:64px}.hero--image-bg .container{max-width:calc(var(--container-max-width) + var(--container-gutter));padding-inline:var(--container-gutter)}}@media (min-width:1440px){.hero--image-bg .container{max-width:calc(var(--container-lg-max-width) + var(--container-gutter))}}.hero--image-bg .label{color:var(--white);margin-bottom:21px}.hero--image-bg .lottie-animation{bottom:0;display:none;position:absolute;right:0;top:0}@media (min-width:1024px){.hero--image-bg .lottie-animation{display:block}}.hero--image-bg .hero-body{position:relative;z-index:2}@media (min-width:1024px){.hero--image-bg .hero-body{max-width:510px}.hero--image-bg .frame{padding:0}}.hero--image-bg .hero-media{aspect-ratio:auto;border-radius:0;display:block;flex:none;inset:0;margin:0;max-width:none;padding:0;position:absolute;width:auto;z-index:1}.hero--image-bg .hero-media img,.hero--image-bg .hero-media video{height:100%;max-width:100%;object-fit:cover;width:100%}.hero--minimal{padding:32px 0 37px}@media (min-width:1024px){.hero--minimal{padding:40px 0 64px}}.hero--minimal .h2,.hero--minimal h2{font-size:36px;margin-bottom:26px}@media (min-width:1024px){.hero--minimal .h2,.hero--minimal h2{font-size:60px}}.hero--minimal .label{font-size:11px;margin-bottom:7px}@media (min-width:1024px){.hero--minimal .label{font-size:15px;margin-bottom:12px}.hero--minimal .container{max-width:calc(var(--container-max-width) + var(--container-gutter));padding-inline:var(--container-gutter)}.hero--minimal .frame{max-width:100%;padding:0}}.hero--minimal .hero-row{flex-direction:column}.hero--minimal .hero-body,.hero--minimal .hero-media{flex:0 0 100%;max-width:100%;width:100%}.hero--alt .hero-media{background:transparent!important;padding:0}.hero--alt .hero-media img{height:auto;width:100%}.hero--nurse{color:var(--white);overflow:hidden;padding:0;position:relative;z-index:1}@media (min-width:1024px){.hero--nurse .container{padding-left:30px;padding-right:30px}}@media (min-width:1440px){.hero--nurse .container{padding-left:50px;padding-right:50px}}.hero--nurse .label{color:var(--white);font-size:14px;margin-bottom:16px}@media (min-width:1024px){.hero--nurse .label{font-size:15px}}.hero--nurse .hero-body{flex:none;padding:60px 30px 60px 0}@media (min-width:768px){.hero--nurse .hero-body{padding-bottom:80px;padding-top:80px}}@media (min-width:1024px){.hero--nurse .hero-body{width:50%}}@media (min-width:1440px){.hero--nurse .hero-body{padding-bottom:105px;padding-top:105px}}.hero--nurse .hero-body .frame{padding:0}@media (min-width:1024px){.hero--nurse .hero-body .frame{max-width:475px}.hero--nurse p{max-width:415px}}.hero--nurse .hero-row{align-items:flex-end;gap:0}@media (min-width:1024px){.hero--nurse .hero-nurse{width:50%}}.hero--nurse .hero-nurse img{object-fit:contain;object-position:bottom center}.hero--nurse .hero-media{aspect-ratio:auto;border-radius:0;inset:0;margin:0;position:absolute;z-index:-1}.hero--nurse .hero-media img{aspect-ratio:auto;height:100%;object-fit:cover;width:100%}.hero-btn-back{display:inline-block;font-size:15px;line-height:1.5;margin-bottom:28px;padding-left:18px;text-decoration:none;vertical-align:top}.hero-btn-back:hover svg{left:-5px}.hero-btn-back svg{left:0;position:absolute;top:4px;transition:left .35s cubic-bezier(.3,.86,.36,.95);width:15px}@media (min-width:1440px){.hero--compact .frame{max-width:630px}}.hero--compact p{margin-bottom:12px}.hero-nurse.align-top{align-self:flex-start!important}.hero-nurse.align-center{align-self:center!important}.hero-nurse.align-bottom{align-self:flex-end!important}@media (min-width:1180px){.hero-nurse.align-top img{height:100%;object-fit:cover}}.hero--blog .hero-row{align-items:center}.hero--blog .hero-row .hero-media{aspect-ratio:4/3!important;overflow:hidden;padding:0}.hero--blog .hero-row .hero-media img{height:100%;object-fit:cover;width:100%}