.na-application-header{background:#000;color:#fff;max-width:100%}
.na-application-header__breadcrumbs{padding:24px;min-height:88px;display:grid;place-items:center;box-sizing:border-box}
.na-application-header__breadcrumbs .c-breadcrumbs{margin:0}
.na-application-nav{--application-item:144px;overflow-x:auto;overscroll-behavior-x:contain;border-block:1px solid #262626;scrollbar-width:none;scroll-padding-inline:calc(50% - var(--application-item)/2)}
.na-application-nav::-webkit-scrollbar{display:none}
.na-application-nav__track{display:flex;list-style:none;width:max-content;min-width:100%;box-sizing:content-box;padding:0 calc(50% - var(--application-item)/2);margin:0}
.na-application-nav__track > .f-carousel__slide{flex:0 0 var(--application-item);margin:0;padding:0}
.na-application-nav__link{position:relative;display:flex;align-items:center;justify-content:center;width:var(--application-item);height:80px;box-sizing:border-box;border-inline:1px solid #262626;color:#a6a6a6;text-decoration:none;scroll-snap-align:center}
.na-application-nav__icon{width:64px;height:64px;position:relative;display:block;pointer-events:none}
.na-application-nav__icon svg{width:64px;height:64px;display:block}
.na-application-nav__glyph{position:absolute;inset:0;opacity:.65;filter:grayscale(1);transition:filter .22s,opacity .22s}
.na-application-nav__smear{position:absolute;inset:0;opacity:0;clip-path:polygon(0 24%,100% 24%,100% 26%,0 26%,0 39%,100% 39%,100% 42%,0 42%,0 58%,100% 58%,100% 60%,0 60%,0 74%,100% 74%,100% 77%,0 77%);transform:translateX(-12px);filter:brightness(0) invert(1) drop-shadow(-6px 0 3px #f3000a);transition:opacity .22s;pointer-events:none}
.na-application-nav__link:is(:hover,:focus-visible,.is-active) .na-application-nav__glyph{opacity:1;filter:brightness(0) invert(1) drop-shadow(0 0 3px #f3000a) drop-shadow(0 0 7px #f3000a) drop-shadow(0 0 16px #f3000a)}
.na-application-nav__link:is(:hover,:focus-visible,.is-active) .na-application-nav__smear{opacity:.9}
.na-application-nav__corners{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(#aaa,#aaa) left top/10px 1px no-repeat,linear-gradient(#aaa,#aaa) left top/1px 10px no-repeat,linear-gradient(#aaa,#aaa) right top/10px 1px no-repeat,linear-gradient(#aaa,#aaa) right top/1px 10px no-repeat,linear-gradient(#aaa,#aaa) left bottom/10px 1px no-repeat,linear-gradient(#aaa,#aaa) left bottom/1px 10px no-repeat,linear-gradient(#aaa,#aaa) right bottom/10px 1px no-repeat,linear-gradient(#aaa,#aaa) right bottom/1px 10px no-repeat}
.na-application-nav__link.is-active .na-application-nav__corners{opacity:1}
.na-application-nav__link:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.na-application-nav__fallback{font:500 12px/1.4 var(--na-font);padding:10px;text-align:center}
.na-application-header__content{text-align:center;display:flex;align-items:center;flex-direction:column;gap:28px;padding:50px 24px 75px}
.na-application-header__subtitle{margin:0}
.na-application-header h1{margin:0}
.na-application-header__intro{max-width:723px;font:500 15px/1.75 var(--na-font,'Plus Jakarta Sans',sans-serif);color:#a6a6a6}
.na-application-header__intro p{margin:0 0 1em}.na-application-header__intro p:last-child{margin-bottom:0}
.na-application-header__media{width:100%;max-width:1920px;margin-inline:auto}
.na-application-header__media img{width:100%;height:auto;display:block}
@media(max-width:767px){.na-application-nav{--application-item:88px}.na-application-nav__link{height:72px}.na-application-header__breadcrumbs{padding:18px;min-height:66px}.na-application-header__content{padding:36px 22px 44px;gap:22px}.na-application-header__subtitle{margin:0}.na-application-header__intro{font-size:14px}}
@media(prefers-reduced-motion:reduce){.na-application-nav *{transition:none!important}}

.na-application-nav.has-carousel{overflow:hidden}
.na-application-nav.has-carousel .na-application-nav__track{display:block;width:100%;min-width:0;padding:0;--f-carousel-slide-width:var(--application-item);--f-carousel-gap:0;--f-carousel-slide-padding:0}
.na-application-nav .f-carousel__slide{width:var(--application-item);padding:0;flex:0 0 var(--application-item)}
.na-application-nav .f-carousel__viewport{height:80px}
@media(max-width:767px){.na-application-nav .f-carousel__viewport{height:72px}}
