.smt-hero,.smt-hero__art{position:relative}.smt-hero__art{aspect-ratio:414/380;overflow:hidden}.smt-hero__media,.smt-hero__photo,.smt-hero__shapes{inset:0;position:absolute}.smt-hero__photo{opacity:0;transition:opacity .8s ease}.smt-hero__photo.is-active{opacity:1}

/* !important beats the inline Image Focus; Mobile Images come pre-cropped. */@media (max-width:767px){.smt-hero__photo--has-mobile img{object-position:center center!important}}.smt-hero__photo--empty{background:#d9d9d9}.smt-hero__photo picture{display:contents}.smt-hero__photo img{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.smt-hero__shape{background:var(--smt-hero-navy,var(--smt-navy));inset:0;position:absolute}.smt-hero__shape--a{clip-path:polygon(0 0,43.45% 0,66.93% 30.58%,0 30.58%)}.smt-hero__shape--b{clip-path:polygon(88.9% 0,100% 0,100% 14.45%,100% 14.45%)}.smt-hero__shape--c{display:none}.smt-hero__shape--d{clip-path:polygon(0 68.5%,66.88% 68.5%,42.7% 100%,0 100%)}.smt-hero__shape--e{clip-path:polygon(100% 84.6%,100% 100%,88.2% 100%,88.2% 100%)}.smt-hero__dots{align-items:center;bottom:18px;color:#fff;display:flex;flex-direction:column;left:calc(var(--smt-gutter) - 17px);position:absolute;z-index:6}.smt-hero__dots:before{background:rgba(13,55,82,.5);background:color-mix(in srgb,var(--smt-hero-navy,#0d3752) 50%,transparent);border-radius:14px;content:"";inset:0 8px;position:absolute;z-index:-1}.smt-hero__dots button.smt-hero__dot,.smt-hero__dots button.smt-hero__dot:active,.smt-hero__dots button.smt-hero__dot:focus,.smt-hero__dots button.smt-hero__dot:hover,.smt-hero__dots button.smt-hero__pause,.smt-hero__dots button.smt-hero__pause:active,.smt-hero__dots button.smt-hero__pause:focus,.smt-hero__dots button.smt-hero__pause:hover{align-items:center;background:transparent;border:0;border-radius:16px;box-shadow:none;color:inherit;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:0;position:relative;width:44px}.smt-hero__dots button.smt-hero__pause[hidden]{display:none}.smt-hero__dots button.smt-hero__dot:before{border:1px solid;border-radius:50%;box-sizing:border-box;content:"";height:6px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width var(--smt-ease),height var(--smt-ease),opacity var(--smt-ease),background-color var(--smt-ease);width:6px}.smt-hero__dots button.smt-hero__dot:hover:before{opacity:1}.smt-hero__dots button.smt-hero__dot.is-active:before{background:currentColor;height:10px;opacity:1;width:10px}.smt-hero__pause .smt-hero__play-icon,.smt-hero__pause.is-paused .smt-hero__pause-icon{display:none}.smt-hero__pause.is-paused .smt-hero__play-icon{display:block}.smt-hero__dots button:focus-visible{outline:none}.smt-hero__dots button:focus-visible:after{border:2px solid;border-radius:12px;content:"";inset:4px 8px;position:absolute}.smt-hero__container{padding-bottom:24px;padding-top:24px}.smt-hero__slides{display:grid}.smt-hero__slide{grid-area:1/1;opacity:0;transition:opacity .5s ease,visibility 0s linear .5s;visibility:hidden}.smt-hero__slide.is-active{opacity:1;transition:opacity .6s ease .25s,visibility 0s linear 0s;visibility:visible}.smt-hero .smt-hero__title{color:inherit;font-family:var(--smt-font);font-size:2.25rem;font-weight:600;letter-spacing:-.01em;line-height:43px;margin:0 0 16px}.smt-hero .smt-hero__body>*{color:inherit;font-size:var(--smt-body-size);line-height:26px;margin:0 0 16px}.smt-hero .smt-hero__body>:last-child{margin-bottom:0}.smt-hero .smt-hero__body{max-width:540px}.smt-hero .smt-hero__body a:not(.btn-primary,.btn-secondary,.btn-tertiary){color:inherit;text-decoration:underline}.smt-hero__ctas{margin-top:32px}@media (min-width:768px){.smt-hero__art{aspect-ratio:768/500}.smt-hero .smt-hero__title{font-size:2.75rem;line-height:52px}.smt-hero__container{padding-bottom:48px;padding-top:40px}}@media (min-width:992px){.smt-hero{align-items:center;container-type:inline-size;display:flex;min-height:720px}.smt-hero__art{aspect-ratio:auto;inset:0;position:absolute}.smt-hero__shape--a{clip-path:polygon(0 calc(100% - 90.278cqw),33.924cqw calc(100% - 90.278cqw),83.642cqw calc(100% - 29.909cqw),0 calc(100% - 29.909cqw))}.smt-hero__shape--b{clip-path:polygon(53.448cqw calc(100% - 90.278cqw),100% calc(100% - 90.278cqw),100% calc(100% - 34.567cqw),99.66cqw calc(100% - 34.155cqw))}.smt-hero__shape--c{clip-path:polygon(0 calc(100% - 90.278cqw),max(44.417cqw,50cqw - 80.4px) calc(100% - 90.278cqw),max(44.417cqw,50cqw - 80.4px) 100%,0 100%);display:block}.smt-hero__shape--d{clip-path:polygon(0 calc(100% - 14.722cqw),83.62cqw calc(100% - 14.722cqw),71.495cqw 100%,0 100%)}.smt-hero__shape--e{clip-path:polygon(99.66cqw calc(100% - 10.476cqw),100% calc(100% - 10.064cqw),100% 100%,91.034cqw 100%)}.smt-hero__dots{bottom:14px;left:auto;right:calc(var(--smt-gutter) - 17px)}.smt-hero__container{padding-bottom:0;padding-top:94px;position:relative;z-index:5}.smt-hero__slide{max-width:569px;max-width:min(569px,calc(44.417cqw - var(--smt-gutter) - 32px))}.smt-hero .smt-hero__title{font-size:3rem;line-height:56px;margin-bottom:26px}.smt-hero__ctas{margin-top:48px}}@media (min-width:1200px){.smt-hero{min-height:800px;min-height:max(800px,calc(29.909vw + 226px));min-height:max(800px,round(up,29.909vw + 226px,1px))}.smt-hero .smt-hero__title{font-size:3.25rem;line-height:60px}.smt-hero__ctas{margin-top:66px}}@media (min-width:1400px){.smt-hero .smt-hero__title{font-size:3.75rem;line-height:70px}}.smt-hero--intro .smt-hero__shapes{animation:smt-hero-frame 1.416s cubic-bezier(.42,0,.116,1) both;transform-origin:104.22% 49.54%}.smt-hero--intro .smt-hero__dots,.smt-hero--intro .smt-hero__slides{animation:smt-hero-content .668s cubic-bezier(.42,0,.116,1) .748s both}@media (min-width:992px){.smt-hero--intro .smt-hero__shapes{transform-origin:99.66cqw calc(100% - 22.315cqw)}}@keyframes smt-hero-frame{0%{transform:scale(3.83)}}@keyframes smt-hero-content{0%{opacity:0;transform:translateY(115px)}}@media (prefers-reduced-motion:reduce){.smt-hero--intro .smt-hero__dots,.smt-hero--intro .smt-hero__shapes,.smt-hero--intro .smt-hero__slides{animation:none}.smt-hero__photo,.smt-hero__slide,.smt-hero__slide.is-active{transition:none}}