.home-hero{--hh-white:#fff;--hh-ink:#1b2547;--hh-cta:#013753;--hh-cta-hover:#024a6f;--hh-cta-border:#0742b7;--hh-dot:#fff9;--hh-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--hh-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);width:100%;font-family:var(--hh-font);color:var(--hh-white);background:var(--hh-cta);position:relative;container-type:inline-size}.home-hero__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(928*var(--u));position:relative;overflow:hidden}.home-hero__slide{opacity:0;visibility:hidden;transition:opacity .8s var(--ease),visibility 0s linear .8s;position:absolute;inset:0}.home-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .8s var(--ease),visibility 0s}.home-hero__bg{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-hero__content{z-index:1;position:absolute;inset:0}.home-hero__title{left:calc(123*var(--u));top:calc(331*var(--u));font-family:var(--hh-title-font);font-weight:800;font-size:calc(90*var(--u));line-height:calc(110*var(--u));letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--hh-white);text-shadow:0 calc(4*var(--u)) calc(4*var(--u)) #00000040;position:absolute}.home-hero__title-line{display:block}.home-hero__title-line.is-navy{color:var(--hh-cta);text-shadow:none}.home-hero__subtitle{left:calc(129*var(--u));top:calc(583*var(--u));font-weight:500;font-size:max(14px,20*var(--u));text-transform:capitalize;color:var(--hh-white);line-height:1;position:absolute}.home-hero__cta{left:calc(130*var(--u));top:calc(687*var(--u));width:calc(230*var(--u));height:calc(75*var(--u));font-weight:600;font-size:max(14px,25*var(--u));white-space:nowrap;color:var(--hh-white);background:var(--hh-cta);border:1px solid var(--hh-cta-border);border-radius:calc(6*var(--u));transition:background-color .25s var(--ease),transform .25s var(--ease);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.home-hero__cta:hover{background:var(--hh-cta-hover);transform:translateY(-2px)}.home-hero__cta:focus-visible{outline:2px solid var(--hh-white);outline-offset:3px}.home-hero__dots{z-index:2;left:50%;top:calc(801*var(--u));align-items:center;gap:calc(30.83*var(--u));height:calc(26*var(--u));display:flex;position:absolute;transform:translate(-50%)}.home-hero__dot{width:calc(20*var(--u));height:calc(20*var(--u));background:var(--hh-dot);cursor:pointer;transition:width .25s var(--ease),height .25s var(--ease),background-color .25s var(--ease);border:none;border-radius:50%;padding:0}.home-hero__dot.is-active{width:calc(26*var(--u));height:calc(26*var(--u));background:var(--hh-white)}.home-hero__dot:focus-visible{outline:2px solid var(--hh-white);outline-offset:3px}.home-hero__arrows{z-index:2;right:calc(70*var(--u));top:calc(781*var(--u));gap:calc(43*var(--u));display:flex;position:absolute}.home-hero__progress{left:0;right:0;top:calc(100% + 16*var(--u));height:max(2px,3*var(--u));pointer-events:none;background:#ffffff4d;border-radius:2px;position:absolute;overflow:hidden}.home-hero__progress-fill{background:var(--hh-white);transform-origin:0;height:100%;animation:linear forwards home-hero-progress;display:block}.home-hero__progress-fill.is-paused{animation-play-state:paused}@keyframes home-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-hero__arrow{width:calc(78*var(--u));height:calc(70*var(--u));border-radius:calc(3*var(--u));color:var(--hh-ink);background:var(--hh-white);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-hero__arrow svg{width:calc(32*var(--u));height:auto}.home-hero__arrow:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1b254740}.home-hero__arrow:focus-visible{outline:2px solid var(--hh-white);outline-offset:3px}@media (max-width:1100px){.home-hero__stage{height:600px}.home-hero__bg{object-position:var(--focus-x,30%) center}.home-hero__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0 20px 130px;display:flex}.home-hero__title,.home-hero__subtitle,.home-hero__cta{position:static}.home-hero__title{white-space:normal;text-shadow:0 4px 4px #00000040;font-size:clamp(30px,7.4vw,56px);line-height:1.22}.home-hero__subtitle{margin-top:16px;font-size:16px}.home-hero__cta{border-radius:6px;width:170px;height:54px;margin-top:28px;font-size:18px}.home-hero__dots{gap:12px;height:16px;top:auto;bottom:42px;left:20px;transform:none}.home-hero__dot{width:10px;height:10px;position:relative}.home-hero__dot:after{content:"";position:absolute;inset:-11px}.home-hero__dot.is-active{width:14px;height:14px}.home-hero__arrows{gap:12px;top:auto;bottom:28px;right:20px}.home-hero__progress{height:2px;top:calc(100% + 8px)}.home-hero__arrow{border-radius:3px;width:48px;height:44px}.home-hero__arrow svg{width:22px}}@media (max-width:760px){.home-hero__stage{--m:calc(100cqw / 398.51);height:calc(72px + 708.09*var(--m));background:linear-gradient(#fff 0 72px, var(--hh-cta) 72px)}.home-hero__bg,.home-hero__bg[style]{object-position:center top;height:calc(100% - 71px);top:72px}.home-hero__content{padding:calc(72px + var(--m-top,58)*var(--m)) 0 0 calc(33*var(--m));justify-content:flex-start}.home-hero__title{font-size:calc(33.5*var(--m));text-shadow:0 calc(1.51*var(--m)) calc(1.51*var(--m)) #00000040;line-height:1.22}.home-hero__subtitle{margin-top:calc(18*var(--m));font-weight:500;font-size:max(11px,11.5*var(--m));line-height:1}.home-hero__cta{margin:calc(46*var(--m)) 0 0 calc(3*var(--m));width:calc(128.8*var(--m));height:calc(42*var(--m));font-size:max(12px,14*var(--m));border:max(.5px,.56*var(--m)) solid #0742b7;border-radius:calc(3.36*var(--m))}}@media (prefers-reduced-motion:reduce){.home-hero__slide,.home-hero__slide.is-active,.home-hero__cta,.home-hero__dot,.home-hero__arrow{transition:none}.home-hero__cta:hover,.home-hero__dot:hover,.home-hero__arrow:hover{transform:none}}
.home-news{--hn-white:#fff;--hn-ink:#1b2547;--hn-btn:#013753;--hn-btn-hover:#024a6f;--hn-bg-top:#000;--hn-bg-bottom:#015f90;--hn-font:var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--hn-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);width:100%;font-family:var(--hn-font);color:var(--hn-white);background:linear-gradient(180deg, var(--hn-bg-top) 0%, var(--hn-bg-bottom) 100%);position:relative;container-type:inline-size}.home-news__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(915*var(--u));position:relative}.home-news__title{left:calc(110*var(--u));top:calc(120*var(--u));font-weight:700;font-size:max(16px,24*var(--u));color:var(--hn-white);line-height:1.4;position:absolute}.home-news__track{left:calc(104*var(--u));right:0;top:calc(216*var(--u));column-gap:calc(64*var(--u));height:calc(667*var(--u));padding-left:calc(6*var(--u));padding-right:calc(104*var(--u));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:calc(6*var(--u));scrollbar-width:none;list-style:none;display:flex;position:absolute;overflow-x:auto}.home-news__track::-webkit-scrollbar{display:none}.home-news__card{flex:0 0 calc(808*var(--u));scroll-snap-align:start;background:#0b2238;height:100%;position:relative;overflow:hidden}.home-news__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-news__content{left:calc(52*var(--u));right:calc(52*var(--u));bottom:calc(37*var(--u));flex-direction:column;align-items:flex-start;display:flex;position:absolute}.home-news__category{font-weight:500;font-size:max(12px,20*var(--u));text-transform:uppercase;color:var(--hn-white);line-height:1}.home-news__card-title{margin-top:calc(14*var(--u));font-family:var(--hn-title-font);font-weight:800;font-size:calc(50*var(--u));line-height:calc(62*var(--u));letter-spacing:-.01em;text-transform:uppercase;color:var(--hn-white)}.home-news__card-title-line{white-space:nowrap;display:block}.home-news__more{justify-content:center;align-items:center;gap:calc(8*var(--u));margin-top:calc(19*var(--u));margin-left:calc(-3*var(--u));width:calc(189*var(--u));height:calc(47*var(--u));font-weight:600;font-size:max(12px,18*var(--u));white-space:nowrap;color:var(--hn-white);background:var(--hn-btn);border-radius:calc(2*var(--u));transition:background-color .2s var(--ease);line-height:1;display:inline-flex}.home-news__more:hover{background:var(--hn-btn-hover)}.home-news__more:focus-visible{outline:2px solid var(--hn-white);outline-offset:3px}.home-news__more-arrow{transition:transform .2s var(--ease)}.home-news__more:hover .home-news__more-arrow{transform:translate(3px)}.home-news__arrows{z-index:1;right:calc(148*var(--u));top:calc(788*var(--u));gap:calc(42*var(--u));display:flex;position:absolute}.home-news__arrow{width:calc(78*var(--u));height:calc(70*var(--u));border-radius:calc(3*var(--u));color:var(--hn-ink);background:var(--hn-white);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-news__arrow svg{width:calc(32*var(--u));height:auto}.home-news__arrow:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #0000004d}.home-news__arrow:disabled{cursor:default}.home-news__arrow:focus-visible{outline:2px solid var(--hn-white);outline-offset:3px}@media (max-width:1100px){.home-news__stage{height:auto;padding:56px 0 40px}.home-news__title,.home-news__track,.home-news__arrows{position:static}.home-news__title{padding:0 20px;font-size:22px}.home-news__track{column-gap:16px;height:460px;margin-top:24px;padding:0 20px;scroll-padding-left:20px}.home-news__card{flex-basis:min(82vw,420px)}.home-news__content{bottom:24px;left:20px;right:20px}.home-news__category{font-size:13px}.home-news__card-title{margin-top:10px;font-size:clamp(22px,6.4vw,30px);line-height:1.2}.home-news__card-title-line{white-space:normal}.home-news__more{border-radius:2px;gap:8px;width:150px;height:42px;margin:16px 0 0;font-size:15px}.home-news__arrows{z-index:1;justify-content:flex-end;gap:12px;margin-top:-67px;padding:0 20px;position:relative;top:auto;right:auto}.home-news__arrow{border-radius:3px;width:48px;height:44px}.home-news__arrow svg{width:22px}}@media (prefers-reduced-motion:reduce){.home-news__more,.home-news__more-arrow,.home-news__arrow{transition:none}.home-news__more:hover .home-news__more-arrow,.home-news__arrow:hover:not(:disabled){transform:none}}
