@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_bef09a7e-module__-UxtYG__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_bef09a7e-module__-UxtYG__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_ecac2f13-module__XwXF6W__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_ecac2f13-module__XwXF6W__variable{--font-syne:"Syne", "Syne Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fb0c2020-module__xZhqpq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_fb0c2020-module__xZhqpq__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.zc-hero{--slant:clamp(140px, 22vw, 340px);--gap:3px;--ink:#07141f;--panel-ease:cubic-bezier(.25, .9, .3, 1);--panel-dur:1.52s;--panel-count:6;--avail:(100% - var(--gap) * 5);--panel-base:calc(var(--avail) / 6);--panel-grow:calc(var(--avail) * 2.6 / 6);--panel-shrink:calc(var(--avail) * .68 / 6);min-height:100svh;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--ink);isolation:isolate;background:#fff;align-items:stretch;display:grid;position:relative;overflow:hidden}.zc-hero__collage{grid-template-columns:var(--panel-base) var(--panel-base) var(--panel-base) var(--panel-base) var(--panel-base) var(--panel-base);align-items:stretch;gap:var(--gap);width:100%;min-height:100svh;transition:grid-template-columns var(--panel-dur) var(--panel-ease), gap var(--panel-dur) var(--panel-ease);background:#fff;display:grid;overflow:visible}.zc-hero__collage[data-active="0"]{grid-template-columns:var(--panel-grow) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink)}.zc-hero__collage[data-active="1"]{grid-template-columns:var(--panel-shrink) var(--panel-grow) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink)}.zc-hero__collage[data-active="2"]{grid-template-columns:var(--panel-shrink) var(--panel-shrink) var(--panel-grow) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink)}.zc-hero__collage[data-active="3"]{grid-template-columns:var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-grow) var(--panel-shrink) var(--panel-shrink)}.zc-hero__collage[data-active="4"]{grid-template-columns:var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-grow) var(--panel-shrink)}.zc-hero__collage[data-active="5"]{grid-template-columns:var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-shrink) var(--panel-grow)}.zc-panel{min-width:0;width:calc(100% + var(--slant));margin-left:calc(var(--slant) / -2);cursor:pointer;z-index:1;animation:panel-in 1.55s var(--panel-ease) both;animation-delay:calc(var(--i) * 40ms + 40ms);transition:width var(--panel-dur) var(--panel-ease), margin-left var(--panel-dur) var(--panel-ease), clip-path var(--panel-dur) var(--panel-ease), opacity 1.28s ease;clip-path:polygon(var(--slant) 0%, 100% 0%, calc(100% - var(--slant)) 100%, 0% 100%);background:#111;justify-self:stretch;position:relative;overflow:hidden}.zc-panel:first-child{clip-path:polygon(0% 0%, calc(100% - var(--slant) / 2) 0%, calc(100% - var(--slant) * 1.5) 100%, 0% 100%);margin-left:0}.zc-panel:last-child{margin-left:calc(var(--slant) * -1);clip-path:polygon(calc(var(--slant) * 1.5) 0%, 100% 0%, 100% 100%, calc(var(--slant) / 2) 100%)}.zc-panel__media{position:absolute;inset:0;overflow:hidden}.zc-panel__media img{object-fit:cover;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.zc-panel--1 img{object-position:45% center}.zc-panel--2 img{object-position:30% center}.zc-panel--3 img{object-position:55% center}.zc-panel--4 img{object-position:50% center}.zc-panel--5 img{object-position:40% center}.zc-panel--6 img{object-position:58% center}.zc-panel__index{z-index:2;font-family:var(--font-bebas), "Bebas Neue", sans-serif;--track:calc((100vw - var(--gap) * 5) / 6 + var(--gap));color:#0000;-webkit-text-stroke:1px #ffffff47;background-image:linear-gradient(90deg,#4dd8ff57 0%,#00229e57 100%);background-repeat:no-repeat;background-size:100vw 100%;background-position:calc(var(--slant) / 2 - var(--i) * var(--track)) 0;letter-spacing:-.02em;filter:drop-shadow(0 4px 28px #0000002e);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-size:60vh;font-weight:400;line-height:1;transition:opacity 1.3s;display:flex;position:absolute;inset:0}.zc-panel:first-child .zc-panel__index{right:var(--slant);background-position:0 0}.zc-panel:last-child .zc-panel__index{left:var(--slant);background-position:calc(var(--i) * var(--track) * -1) 0}.zc-hero__collage[data-active] .zc-panel.is-active .zc-panel__index,.zc-panel:hover .zc-panel__index,.zc-hero.is-expanded .zc-panel__index{opacity:0}.zc-hero__collage[data-active] .zc-panel.is-active{z-index:2}.zc-hero.is-expanded .zc-hero__collage{gap:0}.zc-hero.is-expanded .zc-hero__collage[data-expanded="0"]{grid-template-columns:100% 0% 0% 0% 0% 0%}.zc-hero.is-expanded .zc-hero__collage[data-expanded="1"]{grid-template-columns:0% 100% 0% 0% 0% 0%}.zc-hero.is-expanded .zc-hero__collage[data-expanded="2"]{grid-template-columns:0% 0% 100% 0% 0% 0%}.zc-hero.is-expanded .zc-hero__collage[data-expanded="3"]{grid-template-columns:0% 0% 0% 100% 0% 0%}.zc-hero.is-expanded .zc-hero__collage[data-expanded="4"]{grid-template-columns:0% 0% 0% 0% 100% 0%}.zc-hero.is-expanded .zc-hero__collage[data-expanded="5"]{grid-template-columns:0% 0% 0% 0% 0% 100%}.zc-hero.is-expanded .zc-panel{pointer-events:none}.zc-hero.is-expanded .zc-panel.is-dimmed{overflow:hidden}.zc-panel.is-collapsing{z-index:5}.zc-hero.is-expanded .zc-panel.is-expanded{width:calc(100% + var(--slant) * 2);margin-left:calc(var(--slant) * -1);opacity:1;pointer-events:auto;z-index:5;clip-path:polygon(var(--slant) 0%, 100% 0%, calc(100% - var(--slant)) 100%, 0% 100%)}.zc-hero.is-expanded .zc-panel.is-expanded:first-child{width:calc(100% + var(--slant));clip-path:polygon(0% 0%, 100% 0%, calc(100% - var(--slant)) 100%, 0% 100%);margin-left:0}.zc-hero.is-expanded .zc-panel.is-expanded:last-child{width:calc(100% + var(--slant));margin-left:calc(var(--slant) * -1);clip-path:polygon(var(--slant) 0%, 100% 0%, 100% 100%, 0% 100%)}.zc-hero__veil{z-index:6;pointer-events:none;background:linear-gradient(100deg,#ffffffd1 0%,#ffffff8c 28%,#fff0 55%);position:absolute;inset:0}.zc-hero__copy{z-index:7;color:#082b61;pointer-events:none;max-width:min(54rem,62vw);animation:copy-in 1.5s var(--panel-ease) .12s both;display:grid;position:absolute;bottom:clamp(4.5rem,14vh,8rem);left:clamp(1.5rem,7vw,7.5rem)}.zc-hero__brand{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.035em;margin-bottom:.65rem;font-size:clamp(3rem,7vw,5.25rem);font-weight:800;line-height:.95}.zc-hero__title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.02em;color:#082b61;margin-bottom:.65rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:700;line-height:1.25}.zc-hero__sub{color:#475569;text-wrap:balance;max-width:28em;font-size:clamp(1rem,1.55vw,1.35rem);font-weight:400;line-height:1.5}.zc-hero__intro-sub{text-wrap:balance;max-width:36em}.zc-hero__accent{color:#006edc}.zc-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#006edc;margin-bottom:.75rem;font-size:clamp(.8rem,1.1vw,.98rem);font-weight:500}.zc-hero__stage-title{font-family:var(--font-syne), "Syne", sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:14.5em;margin-bottom:.85rem;font-size:clamp(2.1rem,3.7vw,3.5rem);font-weight:800;line-height:1.04}.zc-slide{grid-area:1/1;align-self:end}.zc-slide>*{opacity:0;transform:translateY(-14px)}.zc-slide.is-current>*{opacity:1;transition:opacity 1.32s ease, transform 1.4s var(--panel-ease);transform:translateY(0)}.zc-slide.is-current>:first-child{transition-delay:60ms}.zc-slide.is-current>:nth-child(2){transition-delay:.1s}.zc-slide.is-current>:nth-child(3){transition-delay:.14s}.zc-slide.is-leaving>*{opacity:0;transition:opacity 1.2s,transform 1.28s cubic-bezier(.55,0,.75,.2);transform:translateY(14px)}.zc-slide.is-leaving>:nth-child(2){transition-delay:20ms}.zc-slide.is-leaving>:nth-child(3){transition-delay:40ms}@keyframes panel-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.zc-hero{--slant:0px;--gap:3px;min-height:auto;padding-top:76px}.zc-hero__collage,.zc-hero__collage[data-active="0"],.zc-hero__collage[data-active="1"],.zc-hero__collage[data-active="2"],.zc-hero__collage[data-active="3"],.zc-hero__collage[data-active="4"],.zc-hero__collage[data-active="5"]{flex-direction:column;grid-template-columns:none;width:100%;height:clamp(330px,96vw,460px);min-height:0;margin-left:0;display:flex}.zc-panel,.zc-panel:first-child,.zc-panel:last-child{clip-path:none;width:100%;height:auto;min-height:0;transition:flex-grow var(--panel-dur) var(--panel-ease), opacity 1.28s ease;flex:1 1 0;margin-left:0}.zc-panel__index,.zc-panel:first-child .zc-panel__index,.zc-panel:last-child .zc-panel__index{background-position:0 0;background-size:100% 100%;font-size:clamp(56px,17vw,84px)}.zc-hero__veil{display:none}.zc-hero__copy{pointer-events:auto;background:#fff;max-width:none;padding:1.75rem 1.25rem 2.25rem;position:relative;bottom:auto;left:auto}.zc-hero__brand{font-size:2.35rem}.zc-hero__title{font-size:1.15rem}.zc-hero__stage-title{font-size:1.8rem}.zc-hero__sub{max-width:none;font-size:.95rem}.zc-hero.is-expanded .zc-panel.is-expanded,.zc-hero.is-expanded .zc-panel.is-expanded:first-child,.zc-hero.is-expanded .zc-panel.is-expanded:last-child{clip-path:none;flex-grow:1;width:100%;margin-left:0}.zc-hero.is-expanded .zc-panel.is-dimmed{flex-grow:0}}.zc-hero.is-instant .zc-hero__collage,.zc-hero.is-instant .zc-panel,.zc-hero.is-instant .zc-panel__media img,.zc-hero.is-instant .zc-panel__index{transition:none!important}.zc-control{z-index:11;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#006edc;border:0;border-radius:999px;width:10px;height:48px;padding:0;transition:background .2s,box-shadow .2s,transform .2s;display:none;position:absolute;top:50%;right:clamp(1rem,2vw,1.75rem);transform:translateY(-50%);box-shadow:0 0 0 2px #ffffff8c,0 4px 16px #006edc73}.zc-control:hover{background:#082b61;box-shadow:0 0 0 2px #ffffffb3,0 6px 20px #082b6180}.zc-control:before{content:"";position:absolute;inset:-8px -10px}.zc-hero.is-expanded .zc-control{display:block}.zc-control:focus{outline:none}.zc-control:focus-visible{outline-offset:4px;outline:2px solid #006edc}@media (max-width:767px){.zc-control,.zc-hero.is-expanded .zc-control{display:none}}@media (prefers-reduced-motion:reduce){.zc-hero__collage,.zc-panel,.zc-hero__copy,.zc-slide>*,.zc-panel__media img{transition:none!important;animation:none!important}}
