:root{--color-black:#000000;--color-blue-black:#131b20;--color-border-subtle:rgba(255,255,255,0.14);--color-border-frosted:rgba(255,255,255,0.4);--color-charcoal:#383838;--color-dark-gray:#545454;--color-dim-gray:#666666;--color-ebony:#121212;--color-gainsboro:#d6d6d6;--color-graphite:#2b2b2b;--color-gray:#9c9c9c;--color-iron-gray:#454545;--color-jet:#212121;--color-magenta:#ed145b;--color-medium-gray:#8a8a8a;--color-near-black:#0a0a0a;--color-overlay-gradient-end:rgba(0,0,0,0.16);--color-overlay-gradient-middle:rgba(0,0,0,0.52);--color-overlay-gradient-start:rgba(0,0,0,0.94);--color-overlay-heavy:rgba(0,0,0,0.68);--color-overlay-modal:rgba(0,0,0,0.75);--color-overlay-light:rgba(197,197,197,0.5);--color-overlay-soft:rgba(0,0,0,0.5);--color-overlay-strong:rgba(0,0,0,0.6);--color-overlay-subtle:rgba(0,0,0,0.01);--color-overlay-transparent:rgba(0,0,0,0);--color-pearl:#ededed;--color-platinum:#e3e3e3;--color-rich-black:#110e14;--color-selection:rgba(237,20,91,0.5);--color-silver:#c4c4c4;--color-silver-gray:#b0b0b0;--color-stone-gray:#787878;--color-surface-sheen:rgba(255,255,255,0.12);--color-surface-tint:rgba(18,18,18,0.01);--color-text-soft:rgba(255,255,255,0.72);--color-ultrasonic:#acc1cc;--color-white:#ffffff;--color-off-white:#f9fafb;--color-bg-panel-dark:#1a1a1a;--color-overlay-black:rgba(0,0,0,0.78);--color-frosted-silver:#bdbfc7;--color-slate-gray:#75838b;--color-slate-blue:#425d6b;--gradient-black-to-transparent:linear-gradient(0deg,rgba(0,0,0,0.95),rgba(0,0,0,0));--gradient-purple-black-to-transparent:linear-gradient(360deg,#130f15,rgba(0,0,0,0) 46.12%);--color-white-smoke:#f5f5f5;--font-flecha:"Flecha M";--font-gotham:"Gotham HTF";--font-roboto:"Roboto"}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-x-light.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-black.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham HTF;src:url(/assets/fonts/gotham/gotham-htf-ultra.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:Flecha M;font-style:normal;font-weight:400;src:url(/assets/fonts/flecha-m/flecha-m-regular.woff2) format("woff2")}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-thin.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-thin-italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-medium-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-bold-italic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/fonts/roboto/roboto-black-italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box;padding:0;margin:0}::-webkit-scrollbar{width:.5rem;background-color:var(--color-selection);color:var(--color-black)}@media(max-width:90rem){::-webkit-scrollbar{width:.4rem}}::-webkit-scrollbar-thumb{border-radius:2rem;background-color:var(--color-magenta)}html{font-size:.5208333333vw;text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(max-width:1024px){html{font-size:.9765625vw}}@media(max-width:600px){html{font-size:2.4154589372vw}}html,main{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html,main{scroll-behavior:auto}}#__next,body,html,main{height:100%}main{overflow-y:auto}@media(max-width:600px){main{overflow-x:hidden}}.app-loader{z-index:12}body{overflow-x:hidden;background-color:var(--color-rich-black);font-family:var(--font-gotham)}li{list-style-type:none}.visually-hidden{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}a{cursor:pointer;color:inherit;text-decoration:none}button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none}.scroll-lock{overflow:hidden}