.na-wrap{--na-ink:#0f2a44;--na-muted:#62768a;--na-card:#d6ddee;--na-aqua:#5cc3ee;--na-navy:#124a77;color:var(--na-ink);font-family:inherit;width:100%}.na-wrap *{box-sizing:border-box}.na-hd{display:flex;align-items:center;gap:26px;margin-bottom:10px}.na-hd:before,.na-hd:after{content:"";flex:1;height:1px;background:rgba(18,74,119,.16)}.na-hd h2{margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;color:var(--na-ink)}.na-sub{text-align:center;margin:0 0 44px;font-size:14px;color:var(--na-muted);font-weight:300}.na-cats{display:flex;gap:14px;height:460px}.na-cat{position:relative;flex:1 1 0;min-width:0;display:block;text-decoration:none!important;color:#fff!important;border-radius:26px;overflow:hidden;isolation:isolate;background:linear-gradient(165deg,#eef1fb,var(--na-card));transition:flex-grow .8s cubic-bezier(.2,.8,.2,1),box-shadow .5s;animation:na-rise .7s both;animation-delay:calc(var(--na-i)*70ms)}@keyframes na-rise{from{opacity:0;transform:translateY(26px)}}.na-cat.on{flex-grow:var(--na-expand);box-shadow:0 30px 50px -30px rgba(11,47,85,.65),0 0 0 2px rgba(92,195,238,.55)}.na-cat:before,.na-cat:after{content:"";position:absolute;left:50%;top:46%;border-radius:50%;border:1px solid rgba(18,74,119,.16);transform:translate(-50%,-50%);z-index:0;aspect-ratio:1;pointer-events:none}.na-cat:before{width:260px}.na-cat:after{width:380px;opacity:.6}.na-cat.on:before{animation:na-ring 4s ease-out infinite}.na-cat.on:after{animation:na-ring 4s ease-out 2s infinite}@keyframes na-ring{0%{transform:translate(-50%,-50%) scale(.7);opacity:.9}100%{transform:translate(-50%,-50%) scale(1.35);opacity:0}}.na-cat img{position:absolute;left:50%;top:46%;width:clamp(300px,34vw,440px);max-width:none!important;height:auto;z-index:1;transform:translate(-50%,-50%) scale(.82);opacity:.7;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .6s}.na-cat.on img{transform:translate(-50%,-50%) scale(1);opacity:1}.na-fb{display:none;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);color:var(--na-navy);font-size:80px}.na-cat.noimg .na-fb,.na-cat:not(:has(img)) .na-fb{display:block}.na-shade{position:absolute;inset:auto 0 0;height:46%;z-index:2;background:linear-gradient(to top,rgba(8,40,74,.92),transparent)}.na-num{position:absolute;top:18px;inset-inline-start:20px;z-index:3;font-size:13px;font-weight:700;color:var(--na-navy);background:rgba(255,255,255,.8);border-radius:999px;padding:0 12px;direction:ltr}.na-vt{position:absolute;z-index:3;bottom:22px;left:50%;transform:translateX(-50%);writing-mode:vertical-rl;font-size:16px;font-weight:700;white-space:nowrap;transition:opacity .35s}.na-ht{position:absolute;z-index:3;inset-inline:26px;bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;opacity:0;transform:translateY(14px);transition:opacity .45s .15s,transform .6s .15s}.na-ht b{display:block;font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.35}.na-ht small{display:block;font-size:13px;font-weight:300;color:#cfe0f5}.na-go{flex:none;width:48px;height:48px;border-radius:50%;background:#e8edf5;color:var(--na-navy);display:grid;place-items:center;font-size:24px;transition:background .25s,transform .25s}.na-cat:hover .na-go{background:var(--na-aqua);transform:translateX(-4px)}.na-cat.on .na-ht{opacity:1;transform:none}.na-cat.on .na-vt{opacity:0}.na-cat:focus-visible{outline:3px solid var(--na-aqua);outline-offset:3px}@media(max-width:820px){.na-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto!important}.na-cat,.na-cat.on{aspect-ratio:1/1.05;flex:none;box-shadow:none}.na-cat img,.na-cat.on img{width:112%;transform:translate(-50%,-50%) scale(.82);opacity:1;top:40%}.na-cat:before,.na-cat:after{top:40%;width:60%}.na-cat:after{width:90%}.na-cat.on:before,.na-cat.on:after{animation:none}.na-vt{display:none}.na-ht{opacity:1;transform:none;inset-inline:14px;bottom:14px}.na-ht small,.na-go,.na-num{display:none}.na-ht b{font-size:15px}}@media(prefers-reduced-motion:reduce){.na-cat,.na-cat img,.na-ht{transition:none;animation:none}.na-cat.on:before,.na-cat.on:after{animation:none}}
