.sqz-hero{--sqz-navy:#002347;--sqz-blue:#00468e;--sqz-sky:#33a7e6;--sqz-tint:#f2f7ff;--sqz-bg:linear-gradient(90deg,#071938 0%,#00468e);--sqz-title:#fff;--sqz-text:#c9d6ea;--sqz-line:hsla(0,0%,100%,.32);background:var(--sqz-bg);color:var(--sqz-title);font-family:Rubik,Arial,sans-serif;overflow:hidden;padding:160px 0 72px;width:100%}.sqz-hero,.sqz-hero *,.sqz-hero :after,.sqz-hero :before{box-sizing:border-box}.sqz-hero--light{--sqz-bg:var(--sqz-tint);--sqz-title:var(--sqz-navy);--sqz-text:#4a5a70;--sqz-line:rgba(0,35,71,.22)}.sqz-wrap{margin-left:auto;margin-right:auto;max-width:1200px}@media (min-width:1201px) and (max-width:1280px){.sqz-wrap{max-width:calc(100% - 80px)}}@media (max-width:1200px){.sqz-wrap{margin-left:40px;margin-right:40px}}@media (max-width:767px){.sqz-wrap{margin-left:20px;margin-right:20px}.sqz-hero{padding:128px 0 48px}}.sqz-hero .sqz-head{margin:0 0 40px}.sqz-hero--center .sqz-head{text-align:center}.sqz-hero .sqz-h1{font-family:Rubik,Arial,sans-serif;font-size:36px!important;font-weight:500;letter-spacing:0;margin:0;padding:0}.sqz-hero .sqz-h1,.sqz-hero .sqz-lede{color:var(--sqz-title);line-height:1.5!important}.sqz-hero .sqz-lede{font-size:18px!important;font-weight:400;margin:12px 0 0;max-width:none}.sqz-hero .sqz-lede p{color:inherit;font-size:inherit!important;line-height:inherit!important;margin:0}@media (max-width:767px){.sqz-hero .sqz-h1{font-size:27.2px!important}.sqz-hero .sqz-lede{font-size:15px!important}.sqz-hero .sqz-head{margin-bottom:28px}}.sqz{container-type:inline-size;position:relative}.sqz .sqz-bar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 16px}.sqz .sqz-eyebrow{color:var(--sqz-text);font-size:14px!important;font-weight:500;letter-spacing:.06em;line-height:1.4!important;margin:0;text-transform:uppercase}.sqz .sqz-nav{display:flex;flex:none;gap:8px}.sqz .sqz-arrow{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--sqz-line);border-radius:50%;box-shadow:none;color:var(--sqz-title);cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:0;min-width:0;padding:0;transition:background-color .2s ease,border-color .2s ease;width:40px}.sqz .sqz-arrow:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.6)}.sqz-hero--light .sqz .sqz-arrow:hover{background:rgba(0,70,142,.08);border-color:var(--sqz-blue)}.sqz .sqz-arrow svg{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.sqz .sqz-arrow:focus-visible,.sqz .sqz-cta:focus-visible,.sqz .sqz-item:focus-visible{outline:2px solid var(--sqz-sky);outline-offset:3px}.sqz .sqz-viewport{--nslat-max:3;--cols:4;--gap:16px;--slat:8px;--sgap:8px;--nslat:3;--r:2;--s0:-0.06;--s1:0.61;--s2:0.30;--s3:0.15;--tail:calc(var(--nslat)*var(--slat) + (var(--nslat) - 1)*var(--sgap));--h:clamp(110px,32cqi,340px);--hero:calc(var(--h)*var(--r));--room:calc(100cqi - var(--hero) - var(--cols)*var(--gap) - var(--tail));border-radius:8px;height:var(--h);overflow:hidden;width:100%}.sqz .sqz-viewport[data-hover="0"]{--s0:0;--s1:0.59;--s2:0.28;--s3:0.13}.sqz .sqz-viewport[data-hover="1"]{--s0:-0.12;--s1:0.71;--s2:0.28;--s3:0.13}.sqz .sqz-viewport[data-hover="2"]{--s0:-0.12;--s1:0.59;--s2:0.40;--s3:0.13}.sqz .sqz-viewport[data-hover="3"]{--s0:-0.12;--s1:0.59;--s2:0.28;--s3:0.25}.sqz .sqz-strip{display:flex;height:100%;list-style:none;margin:0;padding:0;transition:transform 1s cubic-bezier(.16,1,.3,1);will-change:transform}.sqz .sqz-item{background:var(--sqz-navy);border:0;border-radius:8px;cursor:pointer;flex:none;height:100%;margin:0;overflow:hidden;padding:0;position:relative;transition:width 1s cubic-bezier(.16,1,.3,1),margin-right 1s cubic-bezier(.16,1,.3,1);width:0}.sqz .sqz-item[data-pos=p]{margin-right:var(--sgap);width:var(--slat)}.sqz .sqz-item[data-pos="0"]{cursor:default;margin-right:var(--gap);width:calc(var(--hero) + var(--s0)*var(--room))}.sqz .sqz-item[data-pos="1"]{margin-right:var(--gap);width:calc(var(--s1)*var(--room))}.sqz .sqz-item[data-pos="2"]{margin-right:var(--gap);width:calc(var(--s2)*var(--room))}.sqz .sqz-item[data-pos="3"]{margin-right:var(--gap);width:calc(var(--s3)*var(--room))}.sqz .sqz-item[data-pos=s]{margin-right:var(--sgap);width:var(--slat)}.sqz .sqz-item[data-pos=s][data-last]{margin-right:0}.sqz .sqz-item[data-pos=h]{margin-right:0;width:0}.sqz .sqz-item.sqz-now,.sqz .sqz-strip.sqz-now{transition:none}.sqz .sqz-pic{border-radius:0;display:block;height:100%;left:50%;margin:0;max-width:none;object-fit:cover;object-position:50% 30%;top:0;transform:translateX(-50%);user-select:none;width:var(--hero)}.sqz .sqz-item:before,.sqz .sqz-pic{pointer-events:none;position:absolute}.sqz .sqz-item:before{background:rgba(0,35,71,.28);content:"";inset:0;opacity:1;transition:opacity .6s ease;z-index:1}.sqz .sqz-item:hover:before,.sqz .sqz-item[data-pos="0"]:before{opacity:0}.sqz .sqz-item:after{background:linear-gradient(0deg,rgba(0,35,71,.82) 0,rgba(0,35,71,0));bottom:0;content:"";height:55%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .6s ease;z-index:1}.sqz .sqz-item[data-pos="0"]:after{opacity:1}.sqz .sqz-tag{align-items:center;background:rgba(0,35,71,.88);border-radius:999px;bottom:18px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:8px;left:20px;line-height:1.3;opacity:0;padding:5px 12px;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1);white-space:nowrap;z-index:2}.sqz .sqz-tag:before{background:var(--sqz-sky);border-radius:50%;content:"";flex:none;height:6px;width:6px}.sqz .sqz-item[data-pos="0"] .sqz-tag{opacity:1;transform:none;transition-delay:.25s}@container (max-width:599px){.sqz .sqz-tag{bottom:10px;font-size:12px;left:12px;padding:4px 10px}}.sqz .sqz-copy{display:grid;margin-top:24px}.sqz .sqz-panel{align-items:flex-end;display:flex;gap:32px;grid-area:1/1;justify-content:space-between;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .4s ease,visibility 0s linear .22s;visibility:hidden}.sqz .sqz-panel.is-active{transition:opacity .6s ease .22s,transform .9s cubic-bezier(.16,1,.3,1) .22s,visibility 0s}.sqz .sqz-panel.is-active,.sqz:not(.is-ready) .sqz-panel:first-child{opacity:1;transform:none;visibility:visible}.sqz:not(.is-ready) .sqz-viewport{display:none}.sqz .sqz-panel-text{max-width:760px;min-width:0}.sqz .sqz-title{color:var(--sqz-title);font-family:Rubik,Arial,sans-serif;font-size:24px!important;font-weight:500;letter-spacing:0;line-height:1.3!important;margin:0;padding:0}.sqz .sqz-title a{color:inherit;text-decoration:none}.sqz .sqz-desc{color:var(--sqz-text);font-size:16px!important;font-weight:400;line-height:1.55!important;margin:8px 0 0}.sqz .sqz-cta{align-items:center;background:#fff;border:0;border-radius:8px;color:var(--sqz-blue);display:inline-flex;flex:none;font-size:16px;font-weight:500;gap:10px;line-height:1.2;min-height:48px;padding:12px 22px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.sqz .sqz-cta:hover{background:var(--sqz-tint);color:var(--sqz-navy)}.sqz-hero--light .sqz .sqz-cta{background:var(--sqz-blue);color:#fff}.sqz-hero--light .sqz .sqz-cta:hover{background:var(--sqz-navy);color:#fff}.sqz .sqz-cta svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}@container (max-width:767px){.sqz .sqz-panel{align-items:flex-start;flex-direction:column;gap:16px;justify-content:flex-start}.sqz .sqz-title{font-size:19px!important}.sqz .sqz-desc{font-size:15px!important}.sqz .sqz-copy{margin-top:18px}}.sqz .sqz-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.sqz .sqz-item,.sqz .sqz-item:after,.sqz .sqz-item:before,.sqz .sqz-panel,.sqz .sqz-panel.is-active,.sqz .sqz-strip,.sqz .sqz-tag{transition:none!important}}@container (max-width:599px){.sqz .sqz-viewport{--nslat-max:2;--cols:3;--gap:8px;--s0:-0.06;--s1:0.66;--s2:0.40;--s3:0;--h:clamp(110px,calc((100cqi - 3*var(--gap) - var(--tail))*0.84/var(--r)),340px)}.sqz .sqz-viewport[data-hover="0"]{--s0:0;--s1:0.62;--s2:0.38;--s3:0}.sqz .sqz-viewport[data-hover="1"]{--s0:-0.12;--s1:0.76;--s2:0.36;--s3:0}.sqz .sqz-viewport[data-hover="2"],.sqz .sqz-viewport[data-hover="3"]{--s0:-0.12;--s1:0.62;--s2:0.50;--s3:0}.sqz .sqz-item[data-pos="3"]{margin-right:0}}