@font-face{font-family:GT Walsheim Pro;src:url(/fonts/gt-walsheim/GT-Walsheim-Pro-Regular.woff2)format("woff2"),url(/fonts/gt-walsheim/GT-Walsheim-Pro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Walsheim Pro;src:url(/fonts/gt-walsheim/GT-Walsheim-Pro-Bold.woff2)format("woff2"),url(/fonts/gt-walsheim/GT-Walsheim-Pro-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-blue:#0073e6;--color-blue-dark:#004da8;--color-white:#fff;--color-black:#111;--color-dark-grey:#444;--color-light-gray:#ccc;--color-whitesmoke:#f5f5f5;--color-primary:var(--color-blue);--color-text:var(--color-black);--color-text-muted:var(--color-dark-grey);--color-background:var(--color-white);--color-background-alt:var(--color-whitesmoke);--color-border:#dadada;--color-link:var(--color-blue-dark);--color-on-primary:#fff;--font-heading:"GT Walsheim Pro", sans-serif;--font-body:var(--font-libre-caslon,"Libre Caslon Text"), serif}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:70px}@media (min-width:992px){html{scroll-padding-top:98px}}body{font-family:var(--font-body);letter-spacing:-.36px;color:var(--color-text);background-color:var(--color-background);margin:0;padding-top:70px;font-size:18px;font-weight:400;line-height:32px}@media (min-width:992px){body{padding-top:98px}}h1{font-family:var(--font-heading);letter-spacing:-1.2px;font-size:60px;font-weight:700;line-height:60px}@media (min-width:992px){h1{letter-spacing:-2px;font-size:100px;line-height:100px}}h1{margin:0}h2{font-family:var(--font-heading);letter-spacing:-.96px;font-size:48px;font-weight:700;line-height:48px}@media (min-width:992px){h2{letter-spacing:-1.44px;font-size:72px;line-height:72px}}h2{margin:0}h3{font-family:var(--font-heading);letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:40px}@media (min-width:992px){h3{letter-spacing:-1.2px;font-size:60px;line-height:60px}}h3{margin:0}h4{font-family:var(--font-heading);letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:32px}@media (min-width:992px){h4{letter-spacing:-.64px;font-size:32px;line-height:32px}}h4{margin:0}p{margin:0 0 1em}a{color:var(--color-link);text-decoration:underline}a:hover{text-decoration:none}img{max-width:100%;height:auto;display:block}.invert{background-color:var(--color-black);color:var(--color-on-primary)}.invert a{color:var(--color-blue)}@font-face{font-family:AurebeshAF;src:url(/fonts/AurebeshAF-Canon.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}html[data-faction=rebellion],html[data-faction=empire],html[data-faction=first-order]{--font-heading:"AurebeshAF", "GT Walsheim Pro", sans-serif!important;--font-body:"AurebeshAF", var(--font-libre-caslon,"Libre Caslon Text"), serif!important}html[data-faction=rebellion]{--color-primary:#bc5345;--color-white:#f5f7ef;--color-blue:#bc5345;--color-link:#bc5345}html[data-faction=rebellion] body{background-color:#fff4e5;background-image:linear-gradient(#fff4e5cc,#fff4e5cc),url(/images/aurebesh-parchment.jpg);background-position:50%;background-size:cover;background-attachment:fixed}html[data-faction=empire]{--color-primary:#bc1e22;--color-white:#1f2225;--color-text:#fff;--color-text-muted:#64696c;--color-blue:#394a59;--color-link:#d83a40;--color-light-gray:#64696c;--color-border:#64696c59;--color-black:#000}html[data-faction=empire] body{background-color:#000;background-image:url(/images/empire-blueprint.svg),linear-gradient(#64696c24 1px,#0000 1px),linear-gradient(90deg,#64696c24 1px,#0000 1px),radial-gradient(at 50% 25%,#394a5952,#0000 60%),linear-gradient(#050608 0%,#000 100%);background-position:50%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat;background-size:cover,32px 32px,32px 32px,100% 100%,100% 100%;background-attachment:fixed,scroll,scroll,fixed,fixed}html[data-faction=first-order]{--color-primary:#dc1f2e;--color-white:#2c2c33;--color-text:#f5f5f7;--color-text-muted:#a8a8b0;--color-blue:#dc1f2e;--color-link:#ff3b48;--color-light-gray:#f5f5f729;--color-border:#f5f5f738}html[data-faction=first-order] body{background-color:#0a0a0c;background-image:radial-gradient(at 50% 25%,#dc1f2e2e,#0000 60%),linear-gradient(#0a0a0c 0%,#050505 100%);background-attachment:fixed}html[data-faction=first-order] header nav{animation:2.6s ease-in-out infinite kyberCrackle;position:relative;box-shadow:0 0 2px #fff0f0,0 0 8px #ffd2d2f2,0 4px 16px #dc1f2ed9,0 10px 38px #dc1f2e99,0 22px 78px #dc1f2e59,0 44px 130px #dc1f2e2e;border-bottom:3px solid #ff2030!important}html[data-faction=first-order] header nav:before{content:"";filter:url(#kyberDistort);pointer-events:none;background:#fff;height:3px;animation:.16s steps(3,end) infinite kyberFlicker;position:absolute;bottom:-3px;left:0;right:0}html[data-faction=first-order] header nav:after{content:"";pointer-events:none;mix-blend-mode:screen;filter:url(#kyberDistort);background:radial-gradient(at 8%,#ff5a64b3 0,#0000 18%),radial-gradient(at 27%,#ff6e7899 0,#0000 14%),radial-gradient(at 46%,#ff505abf 0,#0000 20%),radial-gradient(at 63%,#ff78828c 0,#0000 12%),radial-gradient(at 81%,#ff5a64b3 0,#0000 17%),radial-gradient(at 94%,#ff6e7899 0,#0000 13%);height:16px;animation:.55s steps(5,end) infinite kyberSparks;position:absolute;bottom:-10px;left:0;right:0}@keyframes kyberCrackle{0%,to{box-shadow:0 0 2px #fff0f0,0 0 8px #ffd2d2f2,0 4px 16px #dc1f2ed9,0 10px 38px #dc1f2e99,0 22px 78px #dc1f2e59,0 44px 130px #dc1f2e2e}37%{box-shadow:0 0 2px #ffe6e6d9,0 0 6px #ffc8c8b3,0 3px 12px #dc1f2e99,0 8px 28px #dc1f2e6b,0 18px 60px #dc1f2e3d,0 36px 100px #dc1f2e1f}62%{box-shadow:0 0 3px snow,0 0 10px #ffdcdc,0 5px 20px #dc1f2e,0 12px 46px #dc1f2ec7,0 28px 92px #dc1f2e7a,0 52px 150px #dc1f2e42}78%{box-shadow:0 0 2px #ffe6e6e6,0 0 7px #ffd2d2cc,0 4px 14px #dc1f2eb3,0 10px 34px #dc1f2e80,0 20px 70px #dc1f2e47,0 40px 116px #dc1f2e24}}@keyframes kyberFlicker{0%{opacity:.92;transform:translateY(0)}33%{opacity:.55;transform:translateY(-.6px)}66%{opacity:1;transform:translateY(.4px)}to{opacity:.78;transform:translateY(-.2px)}}@keyframes kyberSparks{0%{opacity:.55;background-position:0 0,0 0,0 0,0 0,0 0,0 0}20%{opacity:.85;background-position:4% 0,-3% 0,6% 0,-2% 0,3% 0,-5% 0}40%{opacity:.45;background-position:-2% 0,5% 0,-4% 0,3% 0,-3% 0,4% 0}60%{opacity:.95;background-position:6% 0,-4% 0,2% 0,-5% 0,6% 0,-2% 0}80%{opacity:.65;background-position:-3% 0,2% 0,-5% 0,4% 0,-2% 0,3% 0}to{opacity:.55;background-position:0 0,0 0,0 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){html[data-faction=first-order] header nav,html[data-faction=first-order] header nav:before,html[data-faction=first-order] header nav:after{animation:none}}.kyber-sparks{filter:url(#kyberDistort)}html[data-faction=first-order]{--mobile-menu-scrim:#000c}html[data-faction=first-order] [data-footer-strip]{color:#f5f5f78c}html[data-faction] footer:not([data-faction-keep-bg]),html[data-faction] main>section:not([data-faction-keep-bg]),html[data-faction] main>header:not([data-faction-keep-bg]),html[data-faction] footer>section:not([data-faction-keep-bg]),html[data-faction] footer>header:not([data-faction-keep-bg]){background-color:#0000!important}
