:root{--orange:#f99d1c;--red:#ef4958;--matte-black:#221f20;--text-gray:#414042;--magenta:#ef4958;--link-blue:#0361ce;--link-hover:#0030ab;--border-gray:#efefef;--dark-bg:#111;--shadow-color:#d5d5d5;--dark-elevation:#4f4f4f;--light-elevation:#fafafa}@font-face{font-family:Knockout-49;src:url(/fonts/knockout-htf49-liteweight-webfont.eot);src:url(/fonts/knockout-htf49-liteweight-webfont.otf) format("otf"),url(/fonts/knockout-htf49-liteweight-webfont.woff2) format("woff2"),url(/fonts/knockout-htf49-liteweight-webfont.eot?iefix) format("embedded-opentype"),url(/fonts/knockout-htf49-liteweight-webfont.svg#Knockout-HTF51-Middleweight) format("svg")}@font-face{font-family:Knockout-29;src:url(/fonts/knockout-htf29-juniorliteweight-webfont.woff2) format("woff2"),url(/fonts/knockout-htf29-juniorliteweight-webfont.eot) format("eot"),url(/fonts/knockout-htf29-juniorliteweight-webfont.ttf) format("ttf")}@font-face{font-family:Knockout-33;src:url(/fonts/Knockout-HTF33-JuniorHeviwt.eot);src:url(/fonts/Knockout-HTF33-JuniorHeviwt.otf) format("otf"),url(/fonts/Knockout-HTF33-JuniorHeviwt.woff2) format("woff2"),url(/fonts/Knockout-HTF33-JuniorHeviwt.eot?iefix) format("embedded-opentype"),url(/fonts/Knockout-HTF33-JuniorHeviwt.svg#Knockout-HTF33-JuniorHeviwt) format("svg")}@font-face{font-family:Matrix;src:url(/fonts/matrix-book.woff2) format("woff2"),url(/fonts/matrix-book.ttf) format("ttf")}body,html{padding:0;margin:0}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.container{animation:pageFadeIn .4s ease forwards}body{border-top:4px solid var(--orange);font-family:Inter,sans-serif}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px}a{color:var(--link-blue);transition:color .2s ease-in-out}a:hover{color:var(--link-hover)}*{box-sizing:border-box}h1{font-family:Epilogue,sans-serif;font-weight:800}.hidden{visibility:hidden;display:none}.container{padding:0 2rem}.mb-2{margin-bottom:2rem}.btn{font-family:Knockout-29,sans-serif;text-transform:uppercase;padding:1rem 2rem;border-radius:2rem;background:#fff;text-decoration:none;font-size:1.4rem;font-weight:400;transition:background-color .25s ease-in-out;line-height:1;outline:2px solid transparent;outline-offset:4px;box-shadow:0 0 1rem var(--shadow-color)}.btn,.btn:hover{color:var(--matte-black)}.btn:hover{background-color:#fafafa}.btn:active,.btn:focus{outline:2px solid var(--border-gray)}.card{padding:3rem;box-shadow:0 0 3rem var(--shadow-color);border-radius:2rem}.arrowAction{color:var(--text-gray);font-family:Knockout-33,sans-serif;line-height:1rem;text-decoration:none;display:flex;align-items:center;transition:all .5s ease-in-out}button.arrowAction{background:transparent;border:0;padding:0;cursor:pointer}.arrowAction:hover{color:var(--red)}.arrowAction span{color:var(--red);display:inline-flex;margin-left:1rem}.arrowAction span.left-aligned{margin-right:1rem}.arrowAction span svg{width:1.25rem}.categoryList{list-style:none;margin-left:0;padding:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:var(--dark-bg)}a{color:var(--orange);transition:color .2s ease-in-out}a:hover{color:#ff4500}.btn{background-color:var(--matte-black);transition:background-color .25s ease-in-out;line-height:1;outline:2px solid transparent;outline-offset:4px;box-shadow:0 0 0 transparent}.btn,.btn:hover{color:var(--border-gray)}.btn:hover{background-color:#000}.btn:active,.btn:focus{outline:2px solid var(--matte-black)}.card{padding:3rem;box-shadow:0 0 3rem rgba(0,0,0,.5);border-radius:2rem}.arrowAction,.card{color:#fff}.arrowAction span,.arrowAction:hover{color:var(--orange)}}.rct-grid-row>[class^=rct-grid-col]{align-self:stretch;display:flex}@media only screen and (max-width:600px){.container{padding:0 .5rem}}#nprogress{pointer-events:none}#nprogress .bar{background:#f99d1c;position:fixed;z-index:99999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #f99d1c,0 0 5px #f99d1c;opacity:1;transform:rotate(3deg) translateY(-4px)}