@font-face{font-family:Audiowide;src:url(/fonts/Audiowide-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-VariableFont_wdth,wght.woff2) format("woff2");font-weight:100 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Italic-VariableFont_wdth,wght.woff2) format("woff2");font-weight:100 700;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra-Heavy.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra%20Arbc%20Light.woff2) format("woff2");font-weight:300;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra%20Arbc%20Regular.woff2) format("woff2");font-weight:400;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra%20Arbc%20Medium.woff2) format("woff2");font-weight:500;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra%20Arbc%20Bold.woff2) format("woff2");font-weight:600 700;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}@font-face{font-family:Effra;src:url(/fonts/Effra%20Arbc%20Heavy.woff2) format("woff2");font-weight:800;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:IBM Plex Sans,system-ui,sans-serif;color:#1a1a1a;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid #E00000;outline-offset:2px}::selection{background:#006;color:#fff}html{scrollbar-width:thin;scrollbar-color:#000066 #EBEDF4}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ebedf4}::-webkit-scrollbar-thumb{background:#006;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#e00000}.v2-d{font-family:Audiowide,sans-serif;font-weight:400}.v2-d2{font-family:Effra,sans-serif;font-weight:800}.v2-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.v2-py{padding-top:112px;padding-bottom:112px}@media(max-width:768px){.v2-py{padding-top:64px;padding-bottom:64px}}[data-g2]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}[data-g3]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}[data-g4]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}[data-g6]{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}@media(max-width:1100px){[data-g3],[data-g4]{grid-template-columns:1fr 1fr}[data-g6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){[data-g2]{grid-template-columns:1fr;gap:40px}}@media(max-width:640px){[data-g3],[data-g4]{grid-template-columns:1fr}[data-g6]{grid-template-columns:1fr 1fr}}@keyframes v2-rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.v2-rise{animation:v2-rise .8s cubic-bezier(.16,1,.3,1) both}.v2-dl1{animation-delay:.1s}.v2-dl2{animation-delay:.22s}.v2-dl3{animation-delay:.34s}.v2-dl4{animation-delay:.46s}.v2-dl5{animation-delay:.6s}.v2-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.v2-reveal.v2-in{opacity:1;transform:none}@keyframes v2-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v2-mq-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.v2-mq{animation:v2-mq 44s linear infinite}.v2-mq-r{animation:v2-mq-r 44s linear infinite}.v2-mq:hover,.v2-mq-r:hover{animation-play-state:running}@keyframes v2-float-a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(12px,-20px) rotate(5deg)}}@keyframes v2-float-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-14px,14px) scale(1.06)}}@keyframes v2-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.v2-float-a{animation:v2-float-a 12s ease-in-out infinite}.v2-float-b{animation:v2-float-b 8s ease-in-out infinite}.v2-float-c{animation:v2-float-c 5s ease-in-out infinite}@keyframes v2-bounce{0%,to{transform:translateY(0);opacity:.9}50%{transform:translateY(8px);opacity:.4}}.v2-bounce{animation:v2-bounce 1.8s ease-in-out infinite}@keyframes v2-prog{0%{width:0}to{width:100%}}@keyframes v2-slideA{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-slideB{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes v2-megain{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.v2-mega{animation:v2-megain .3s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}@media(min-width:768px){[style*="max-width:1200px"],[style*="max-width: 1200px"],[style*="max-width:980px"]{max-width:85vw!important}}a:hover .v2-imgzoom{transform:scale(1.06)}.v2-btn-red:hover{background:#b80000;transform:translateY(-2px)}.v2-btn-red-sm:hover{background:#b80000;transform:translateY(-1px)}.v2-btn-red-flat:hover{background:#b80000;color:#fff}.v2-btn-white:hover{background:#f5f6f8;transform:translateY(-2px)}.v2-btn-invert:hover{background:#fff;border-color:#fff;color:#e00000}.v2-btn-submit:hover{background:#c10000;transform:translateY(-2px)}.v2-card-red:hover{background:#c40000;transform:translateY(-4px)}.v2-card-lift:hover{box-shadow:0 26px 54px #0a0e1c24;transform:translateY(-5px)}.v2-card-lift-brand:hover{box-shadow:0 22px 46px #0a0e1c24;transform:translateY(-5px)}.v2-mq-item:hover{transform:translateY(-3px)}.v2-navlink:hover{color:#e00000}.v2-link-soft:hover{color:#ff8a8a}.v2-link-white:hover{color:#fff}.v2-social:hover{background:#e00000;border-color:#e00000}.v2-mcat:hover{background:#f5f6f8!important}.v2-mcat:hover .v2-mcat-name{color:#e00000!important}.v2-pill:hover{background:#e00000;color:#fff}.v2-morebtn:hover{color:#fff;border-color:#fff}.v2-input:focus{border-color:#006}.v2-float:hover{transform:translateY(-3px);background:var(--fb-hover-bg)}[data-fam]:not([data-expanded]) [data-overflow]{display:none}[data-fam][data-expanded] [data-more]{display:none}[data-fam]:not([data-expanded]) [data-less]{display:none}@media(max-width:1080px){.v2-desknav,.v2-deskright{display:none!important}.v2-mobbtn{display:flex!important}}@media(max-width:1000px){[data-fgrid]{grid-template-columns:1fr 1fr!important}}@media(max-width:900px){[data-trow]{grid-template-columns:1fr 1fr!important}[data-tline]{display:none}}@media(max-width:860px){.mt-cgrid,.mt-frow{grid-template-columns:1fr!important}}@media(max-width:800px){[data-g2i]{grid-template-columns:1fr!important}}@media(max-width:600px){[data-fgrid]{grid-template-columns:1fr!important}}@media(max-width:560px){[data-feat],[data-trow]{grid-template-columns:1fr!important}[data-mstats]{grid-template-columns:1fr 1fr!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v2-rise,.v2-mq,.v2-mq-r,.v2-float-a,.v2-float-b,.v2-float-c,.v2-bounce,.v2-mega{animation:none}.v2-reveal{opacity:1;transform:none;transition:none}}
