.hdr{--navy:#0e1f44}.hdr *,.hdr :before,.hdr :after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.hdr *,.hdr :before,.hdr :after{transition-duration:.01ms!important;transition-delay:0s!important}}.hdr{background:var(--navy);z-index:20;font-family:Montserrat,system-ui,sans-serif;position:relative}.hdr .scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.hdr .scroll::-webkit-scrollbar{display:none}.hdr ul{margin:0;padding:0;list-style:none}.hdr a{text-decoration:none}.hdr .logo{align-items:center;gap:7px;line-height:1;display:inline-flex}.hdr .logo .ico{flex:none;width:30px;height:30px}.hdr .wm{letter-spacing:.01em;flex-direction:column;font-size:15.5px;font-weight:800;line-height:.92;display:flex}.hdr .wm small{letter-spacing:0;margin-left:1px;font-size:7.5px;font-weight:700}.hdr .touch-cap{display:none}@media (width<=640px){.hdr .logo .ico{width:24px;height:24px}.hdr .logo{gap:5px}.hdr .wm{font-size:13px}.hdr .wm small{font-size:6.5px}}@media (hover:none){.hdr:not(.tablet) .touch-cap{color:#ffffff9e;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:5px;font:600 10.5px/1 Montserrat,sans-serif;display:flex;position:absolute;bottom:7px;left:0;right:0}.hdr:not(.tablet) .touch-cap:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.hdr:not(.tablet) .tab .face-logo{transform:translateY(-8px)}}.hdr-v4{--h:44px;--dim:.14}.hdr-v4 nav{position:relative}.hdr-v4 ul{grid-template-columns:minmax(190px,2fr) repeat(7,minmax(50px,1fr));gap:5px;min-width:620px;padding:6px 8px;display:grid}.hdr-v4 li.is-first{--big:1}.hdr-v4 li{position:relative;container:tile/inline-size}.hdr-v4 .tab{height:var(--h);perspective:700px;color:#fff;border-radius:8px;transition:transform .15s;display:block;position:relative}.hdr-v4 .cube{height:100%;transform-style:preserve-3d;transform:translateZ(calc(var(--h)/-2));transition:transform .6s cubic-bezier(.25,1.1,.35,1);display:block;position:relative}.hdr-v4 .face{backface-visibility:hidden;border-radius:8px;place-items:center;transition:filter .5s;display:grid;position:absolute;inset:0}.hdr-v4 .face-logo{transform:translateZ(calc(var(--h)/2));background:#ffffff06;transition:filter .5s,box-shadow .3s,background .3s;box-shadow:inset 0 0 0 1px #ffffff0b}.hdr-v4 .face-logo>.logo,.hdr-v4 .say{grid-area:1/1}.hdr-v4 .face-logo .logo{opacity:var(--dim);transition:opacity .18s}.hdr-v4 .tab.was-flipped .face-logo .logo{transition:opacity .7s cubic-bezier(.4,0,.2,1) .4s}.hdr-v4 .logo .ico{width:24px;height:24px}.hdr-v4 .logo{transform:scale(calc(1 + .6*var(--big,0)));gap:6px}.hdr-v4 .wm{font-size:13px}.hdr-v4 .wm small{font-size:6.5px}.hdr-v4 .face-cat{transform:rotateX(90deg) translateZ(calc(var(--h)/2));color:#fff;filter:brightness(.55);background:linear-gradient(180deg,#ffffff57 0%,#ffffff1a 46%,#fff0 54%,#ffffff12 100%), color-mix(in srgb,var(--c) 46%,#0e1f4447);box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px 0 #ffffffa6, inset 0 -10px 18px -10px color-mix(in srgb,var(--u,var(--c)) 85%,transparent),0 8px 22px -10px var(--u,var(--c));overflow:hidden}.hdr-v4 .face-cat:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,#0000 38%,#ffffff61 48%,#ffffff0f 54%,#0000 62%) 140% 0/250% 100% no-repeat;transition:background-position .9s cubic-bezier(.3,0,.2,1);position:absolute;inset:0}.hdr-v4 .face-cat span{text-align:center;text-shadow:0 1px 2px #0006;padding:0 10px;font:800 13.5px/1.1 Montserrat,sans-serif;position:relative}.hdr-v4 .tab.is-current .face-logo .logo{opacity:1}.hdr-v4 .tab:is(:hover,:focus-visible) .face-logo .logo{opacity:1;transition-duration:.1s;transition-delay:0s}.hdr-v4 .tab:is(:hover,:focus-visible) .face-logo{background:#ffffff12;box-shadow:inset 0 0 0 1px #fff3}.hdr-v4 .tab:is(:hover,:focus-visible) .cube{transform:translateZ(calc(var(--h)/-2)) rotateX(-90deg);transition-delay:.25s}.hdr-v4 .tab:is(:hover,:focus-visible) .face-logo{filter:brightness(.35)blur(2px);transition-delay:.25s}.hdr-v4 .tab:is(:hover,:focus-visible) .face-cat{filter:none;transition-delay:.25s}.hdr-v4 .tab:is(:hover,:focus-visible) .face-cat:after{background-position:-40% 0;transition-delay:.45s}.hdr-v4 .tab:active{transform:scale(.96)}.hdr-v4 .tab:focus-visible{outline-offset:2px;outline:3px solid #fff}.hdr-v4 .tab.is-current .face-logo,.hdr-v4 .tab.is-current:is(:hover,:focus-visible) .face-logo{box-shadow:none;filter:none;background:0 0}.hdr-v4 .tab.is-current:is(:hover,:focus-visible) .cube{transform:translateZ(calc(var(--h)/-2))}.hdr-v4 .tab.is-current:active{transform:none}.hdr-v4 li.is-first .tab.is-current .face-logo>.logo{transition:opacity .5s .12s,translate .75s cubic-bezier(.3,1.15,.4,1) 50ms,filter .5s .12s}.hdr-v4 li.cy-out .tab.is-current .face-logo>.logo{opacity:0;filter:blur(4px);transition:opacity .38s,translate .55s cubic-bezier(.6,0,.4,1),filter .38s;translate:0 -75%}.hdr-v4 .face-logo{grid-template-columns:minmax(0,100%);overflow:hidden;container-type:inline-size}.hdr-v4 .say{visibility:hidden;text-align:center;color:#fff;letter-spacing:-.005em;flex-direction:column;align-items:center;max-width:100%;padding:0 12px;font:800 clamp(9.5px,5.71429cqi,15px)/1.18 Montserrat,sans-serif;display:flex}.hdr-v4 .say .sa,.hdr-v4 .say .sb,.hdr-v4 .say .w{white-space:nowrap;display:inline-block}.hdr-v4 .say .ch{opacity:0;transition:opacity .14s,translate .22s cubic-bezier(.2,.8,.2,1);display:inline-block;translate:0 .25em}.hdr-v4 .say .ch.on{opacity:1;translate:0}.hdr-v4 .say .sb{background:linear-gradient(var(--u),var(--u)) 0 100%/0% 3px no-repeat;padding-bottom:2px;transition:background-size .6s cubic-bezier(.6,0,.2,1)}.hdr-v4 .say .caret{vertical-align:-.12em;width:0;height:1em;animation:.8s step-end infinite v4blink;display:inline-block;position:relative}.hdr-v4 .say .caret:after{content:"";background:var(--u);width:2px;height:100%;position:absolute;top:0;left:3px}@keyframes v4blink{50%{opacity:0}}.hdr-v4 li.cy-out .say{visibility:visible}.hdr-v4 li.cy-mark .say .sb{background-size:100% 3px}.hdr-v4 li.cy-back .say{visibility:visible;opacity:0;filter:blur(3px);transition:opacity .45s,translate .55s cubic-bezier(.6,0,.4,1),filter .45s;translate:0 55%}.hdr-v4 li.cy-back .say .sb{background-size:100% 3px}.hdr-v4 li.cy-back .say .caret{display:none}.hdr-v4 .tab.is-moving .cube{transform:translateZ(calc(var(--h)/-2))!important;transition:transform .45s cubic-bezier(.3,1.3,.5,1)!important}.hdr-v4 .tab.is-moving .face-logo{filter:none!important;transition-delay:0s!important}.hdr-v4 .tab.is-moving .face-cat{filter:brightness(.55)!important;transition-delay:0s!important}.hdr-v4 .tab.is-moving{transition:transform calc(var(--roll,.9s) * .5) cubic-bezier(.3,1.3,.5,1);transform:scale(1.08)}.hdr-v4 .tab.is-moving .face-logo .logo{filter:blur(3px);opacity:0!important;transition:opacity calc(var(--roll,.9s) * .5) ease-in 0s,filter calc(var(--roll,.9s) * .5) ease-in 0s!important}.hdr-v4 .tab.is-moving .say{visibility:hidden!important}.hdr-v4 .ico *{transform-box:fill-box;transform-origin:50% 100%}.hdr-v4 .tab.is-leaving .face-logo .logo{transition-duration:.6s!important;transition-delay:.25s!important}.hdr-v4 ul{position:relative}.hdr-v4 ul.is-rolling>li{margin:0;position:absolute}.hdr-v4 ul.is-rolling{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34px calc(100% - 34px),#0000 100%)}.hdr-v4 ul.is-rolling .tab,.hdr-v4 li.ghost{pointer-events:none}.hdr-v4 .v4glow,.hdr-v4 .v4wave{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0}.hdr-v4 .v4glow{background:radial-gradient(closest-side,#fff 0,var(--pc,#fff) 22%,color-mix(in srgb,var(--pc,#fff) 40%,transparent) 60%,transparent);filter:blur(5px);width:300px}.hdr-v4 .v4wave{background:linear-gradient(90deg,transparent,var(--pc,#fff) 55%,transparent);width:260px}@media (hover:none){.hdr-v4 .touch-cap{display:none!important}.hdr-v4 .tab .face-logo{transform:translateZ(calc(var(--h)/2))!important}}.hdr-v4 .logo{justify-content:center;width:min(122px,100% - 16px)}.hdr-v4 .logo svg.full{transform-origin:50% 100%;width:100%;height:auto;max-height:24px;display:block}.hdr-v4 .logo .ico-p,.hdr-v4 .logo .wm-g{transform-box:fill-box;transform-origin:50% 100%}.hdr-v4 .logo .ico-only{width:auto;height:24px;display:none}@container tile (width<=118px){.hdr-v4 .logo svg.full{display:none}.hdr-v4 .logo .ico-only{display:block}.hdr-v4 .face-cat span{padding:0 4px;font-size:11px}}
