.si-page{--si-navy-light: #1a4a8f;--si-navy-deep: #0a2550;--si-navy-end: #0c2a58;--si-button-hover: #2a86ff;--si-cta-top: #e7ecf3;--si-cta-bottom: #f3f6fa}.si-page a:focus-visible{outline:3px solid #0D74FF;outline-offset:3px}@media (min-width: 761px){.si-page .si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.si-page .si-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.si-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:.75rem;background:#0D74FF;color:#fff;font-size:16px;font-weight:800;letter-spacing:.05em;line-height:1;text-decoration:none;box-shadow:0 20px 25px -5px #0d74ff33,0 8px 10px -6px #0d74ff33;transition:background .25s ease}.si-btn svg{transition:transform .25s ease}a.si-btn:hover,a.si-btn:focus-visible,.si-hv:hover .si-btn,.si-hv:focus-visible .si-btn{background:var(--si-button-hover);color:#fff}a.si-btn:hover svg,a.si-btn:focus-visible svg,.si-hv:hover .si-btn svg,.si-hv:focus-visible .si-btn svg{transform:translate(4px)}.si-spot{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.si-spot:hover,.si-spot:focus-within{transform:translateY(-6px);box-shadow:0 0 0 4px #0d74ff2e,0 44px 70px -26px #123770bf}.si-spot .si-fwm{transform-origin:50% 50%;transition:transform .8s ease}.si-spot:hover .si-fwm,.si-spot:focus-within .si-fwm{transform:rotate(-8deg) scale(1.08)}.si-hv{position:relative;z-index:1;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.si-hv:hover,.si-hv:focus-visible,.si-hv:focus-within{z-index:5}.si-hv:hover,.si-hv:focus-visible{transform:translateY(-6px);border-color:#123770;box-shadow:0 0 0 4px #0d74ff2e,0 34px 50px -22px #123770a6}.si-hv>.si-nv,.si-hv .si-bgx>.si-nv{opacity:0;pointer-events:none;transition:opacity .35s ease}.si-hv:hover>.si-nv,.si-hv:hover .si-bgx>.si-nv,.si-hv:focus-visible>.si-nv,.si-hv:focus-visible .si-bgx>.si-nv,.si-hv:focus-within .si-bgx>.si-nv{opacity:1}.si-hv>:not(.si-nv):not(.si-pop):not(.si-bgx){position:relative}.si-hv .si-base{transition:opacity .3s ease,transform .3s ease}.si-hv:hover .si-base,.si-hv:focus-visible .si-base,.si-hv:focus-within .si-base{opacity:0;transform:translateY(-8px);transition:opacity .08s linear,transform .08s linear}.si-hv .si-story{opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.si-hv:hover .si-story,.si-hv:focus-visible .si-story,.si-hv:focus-within .si-story{opacity:1;transform:none;transition:opacity .3s ease .1s,transform .3s ease .1s}.si-hv .si-story li,.si-hv .si-story>span:first-child{color:#fff}.si-hv .si-beat{opacity:0;transform:translate(-10px);transition:opacity .35s ease,transform .35s ease}.si-hv:hover .si-beat,.si-hv:focus-visible .si-beat,.si-hv:focus-within .si-beat{opacity:1;transform:none}.si-hv:hover .si-b1,.si-hv:focus-visible .si-b1,.si-hv:focus-within .si-b1{transition-delay:.15s}.si-hv:hover .si-b2,.si-hv:focus-visible .si-b2,.si-hv:focus-within .si-b2{transition-delay:.4s}.si-hv:hover .si-b3,.si-hv:focus-visible .si-b3,.si-hv:focus-within .si-b3{transition-delay:.65s}.si-hv .si-rail{transform:scaleY(0);transform-origin:top;transition:transform .8s ease .15s}.si-hv:hover .si-rail,.si-hv:focus-visible .si-rail,.si-hv:focus-within .si-rail{transform:scaleY(1);background:rgb(147 197 253 / .55)}.si-hv .si-ht,.si-hv .si-eb,.si-hv .si-go,.si-hv .si-tl{transition:color .3s ease,background .3s ease,border-color .3s ease}.si-hv:hover .si-ht,.si-hv:focus-visible .si-ht,.si-hv:focus-within .si-ht{color:#fff}.si-hv:hover .si-eb,.si-hv:focus-within .si-eb{color:#93c5fd}.si-hv:hover .si-tl,.si-hv:focus-visible .si-tl{background:rgb(255 255 255 / .1);border-color:#ffffff47}.si-hv .si-tl svg{transition:color .3s ease}.si-hv:hover .si-tl svg,.si-hv:focus-visible .si-tl svg{color:#bfdbfe}.si-hv .si-go{transition:transform .3s ease,color .3s ease}.si-hv:hover .si-go,.si-hv:focus-visible .si-go{transform:translate(5px);color:#93c5fd}.si-hv .si-ttile{transition:box-shadow .4s ease,background .3s ease}.si-hv:hover .si-ttile,.si-hv:focus-within .si-ttile{background:#0D74FF;box-shadow:0 0 0 6px #0d74ff26,0 18px 30px -12px #1237708c}.si-hv .si-wm{transition:transform .8s ease,color .5s ease}.si-hv:hover .si-wm,.si-hv:focus-within .si-wm{transform:rotate(-8deg) scale(1.08);color:#ffffff14}.si-hv .si-pop{opacity:0;transform:translateY(18px) scale(.6);pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.si-hv:hover .si-pop,.si-hv:focus-visible .si-pop,.si-hv:focus-within .si-pop{opacity:1;transform:none;transition-delay:.05s}.si-hv.si-knight .si-pop{transform:translateY(40px) scale(.7)}.si-hv.si-knight:hover .si-pop,.si-hv.si-knight:focus-within .si-pop{transform:none}.si-hv .si-fan img{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.si-hv:hover .si-fan img:nth-child(1),.si-hv:focus-within .si-fan img:nth-child(1){transform:rotate(-10deg)}.si-hv:hover .si-fan img:nth-child(3),.si-hv:focus-within .si-fan img:nth-child(3){transform:rotate(10deg)}@media (prefers-reduced-motion: reduce){.si-page *,.si-page *:before,.si-page *:after{transition-duration:.01ms!important;transition-delay:0s!important}}
