html{background-color:#000;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}body,#root{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000}.r3f{touch-action:none}.banner-top{display:flex;pointer-events:all;flex-direction:row;flex-wrap:nowrap;justify-content:left;position:fixed;top:0;left:0;width:100%}.image-wrap{padding:64px;width:120px;cursor:pointer;pointer-events:none}.interface{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:right;pointer-events:none;position:fixed;bottom:0;left:0;width:100%}.interface-hand{position:absolute;bottom:0;left:0;width:100%;zoom:1;margin-bottom:20vh}@media screen and (max-width: 1439px){.interface-hand{zoom:.5;margin-bottom:25vh}}@media screen and (max-width: 480px){.interface-hand{zoom:1;margin-bottom:16vh}}.action-card{display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Roboto,sans-serif;font-style:normal;pointer-events:none;padding:64px;cursor:pointer}.center-card{width:100%;display:flex;flex-direction:row;justify-content:center;text-align:center;font-family:Roboto,sans-serif;font-style:normal;pointer-events:none;padding:64px;cursor:pointer}.buttonRow{display:inline-block;position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between}.arrowRow{display:inline-block;width:100%;position:fixed;display:flex;flex-wrap:nowrap;justify-content:right;right:38px;top:38px}.navButton{padding:12px 24px;width:fit-content;height:fit-content;pointer-events:inherit;cursor:pointer;background:#ea0029;font-family:Roboto,sans-serif;letter-spacing:1px;font-weight:400;font-style:normal;text-align:center;font-size:9pt;letter-spacing:2px;color:#fafafa;pointer-events:all}.navButtonThruster{padding:16px 32px;margin:10px;width:fit-content;height:fit-content;pointer-events:inherit;cursor:pointer;background:#0000002f;border:1px solid #ffffff;font-family:Roboto,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:12pt;letter-spacing:2px;color:#fafafa;pointer-events:all}.navButtonThrusterRed,.navButtonThrusterSelected{padding:16px 32px;margin:10px;width:fit-content;height:fit-content;pointer-events:inherit;cursor:pointer;background:#e4002b;border:1px solid #e4002b;font-family:Roboto,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:12pt;letter-spacing:2px;color:#fafafa;pointer-events:all}.arrowButton{pointer-events:inherit;cursor:pointer;width:36px;height:36px;background-color:#e4002b;background-repeat:no-repeat;background-position:center;background-size:12px 12px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M7.106 5.56L5.272 7.396 4.005 6.13 5.2 4.935l1.194-1.216c0-.011-.537-.559-1.194-1.216L4.005 1.309 5.272.043l1.834 1.833 1.836 1.842A299.74 299.74 0 0 1 7.107 5.56zm-3.964 0L1.307 7.396.04 6.13l1.195-1.195 1.194-1.216c0-.011-.537-.559-1.194-1.216L.04 1.309 1.307.043l1.835 1.833 1.834 1.842c0 .004-.825.833-1.834 1.842z' fill='%23fff'/%3E%3C/svg%3E");pointer-events:all}.arrowButton2{pointer-events:inherit;cursor:pointer;width:36px;height:36px;background-color:#e4002b;background-repeat:no-repeat;background-position:center;background-size:12px 12px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M7.106 5.56L5.272 7.396 4.005 6.13 5.2 4.935l1.194-1.216c0-.011-.537-.559-1.194-1.216L4.005 1.309 5.272.043l1.834 1.833 1.836 1.842A299.74 299.74 0 0 1 7.107 5.56zm-3.964 0L1.307 7.396.04 6.13l1.195-1.195 1.194-1.216c0-.011-.537-.559-1.194-1.216L.04 1.309 1.307.043l1.835 1.833 1.834 1.842c0 .004-.825.833-1.834 1.842z' fill='%23fff'/%3E%3C/svg%3E");pointer-events:all;transform:scaleX(-1)}.navButton:hover{background:#fff;color:#f2330d}.navButton:focus{background:#fff;color:#f2330d}.navButtonThruster:hover{background:#fff;color:#f2330d;border:1px solid #ffffff}.navButtonThruster:focus{background:#fff;color:#f2330d;border:1px solid #ffffff}.navButtonThrusterRed:hover{background:#fff;color:#f2330d;border:1px solid #ffffff}.navButtonThrusterRed:focus{background:#fff;color:#f2330d;border:1px solid #ffffff}.navButtonThrusterSelected:hover{background:#e4002b;color:#fafafa;border:1px solid #e4002b}.navButtonThrusterSelected:focus{background:#e4002b;color:#fafafa;border:1px solid #e4002b}.textButtonContainer{display:flex;flex-wrap:nowrap;background-color:#002f6cef;transform:translate(-100%);pointer-events:all;animation-name:tbIn;animation-duration:1s;animation-iteration-count:1;cursor:pointer;color:#fff;text-transform:uppercase}.textButtonContainer2{display:flex;flex-wrap:nowrap;background-color:#002f6cef;transform:translate(-100%);pointer-events:all;cursor:pointer;color:#fff;text-transform:uppercase}@keyframes tbIn{0%{opacity:0%}50%{opacity:0%}to{opacity:100%}}.textButtonContainerClear{display:flex;flex-wrap:nowrap;height:20px;right:0;align-self:center;justify-self:right;cursor:pointer}.textLabel{height:20px;padding:4px 1px 1px;background-color:#002f6cbb;cursor:pointer}.textButtonContainer:hover,.textButtonContainer2:hover{background-color:#ffffffef;color:#002f6cbb}.textButton{font-family:Roboto,sans-serif;letter-spacing:3px;font-optical-sizing:auto;font-weight:600;transform:scaleX(.9);display:inline-block;font-size:18px;width:max-content;margin:auto}.textButtonArrow{content:"";display:inline-block;width:24px;height:24px;background-color:#e4002b;background-size:11px 11px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M7.106 5.56L5.272 7.396 4.005 6.13 5.2 4.935l1.194-1.216c0-.011-.537-.559-1.194-1.216L4.005 1.309 5.272.043l1.834 1.833 1.836 1.842A299.74 299.74 0 0 1 7.107 5.56zm-3.964 0L1.307 7.396.04 6.13l1.195-1.195 1.194-1.216c0-.011-.537-.559-1.194-1.216L.04 1.309 1.307.043l1.835 1.833 1.834 1.842c0 .004-.825.833-1.834 1.842z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.hand{width:30px;height:30px;background-image:url(/hand.svg);background-size:contain;position:relative;margin-left:auto;margin-right:auto;left:0;bottom:0;animation:mymove 2s infinite}@keyframes mymove{0%{opacity:.25;left:-10px}25%{opacity:.5}50%{opacity:.25;left:10px}75%{opacity:.5}to{opacity:.25;left:-10px}}.point{position:absolute;top:50%;left:50%;width:40px;height:40px;pointer-events:none}.point .pulse{position:absolute;top:-20px;left:-20px;width:8px;height:8px;border-radius:50%;border:1px solid #FAFAFA;touch-action:none;pointer-events:none;scale:0;opacity:100%;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite}@keyframes pulse{0%{scale:0;opacity:100%}to{scale:3;opacity:0%}}.point .dot{position:absolute;top:-20px;left:-20px;width:8px;height:8px;border-radius:50%;border:1px solid #fafafa00;background:#fff;animation-name:label;animation-duration:2s;animation-iteration-count:1;touch-action:none;pointer-events:auto}@keyframes label{0%{scale:0;opacity:0%}to{scale:1;opacity:100%}}.dot:hover{background:#e4002b}.dot-hidden{transform:scale(0)}.heroTitle{top:16dvh;max-width:75%;position:fixed;margin-top:64px;margin-left:128px;margin-right:0;text-align:left;text-transform:uppercase;color:#fff;vertical-align:middle;display:flex;flex-direction:column;pointer-events:none}.heroTitle .redHead{font-family:Roboto,sans-serif;letter-spacing:1.5px;font-weight:600;font-size:18px;margin-bottom:18px;color:#e4002b;transform:scaleX(.9) translate(-5.25%)}.heroTitle .heading{font-family:Roboto,sans-serif;letter-spacing:-1px;font-optical-sizing:auto;font-size:64px;font-weight:900;line-height:64px;transform:scaleX(.9) translate(-6%)}.heroTitle .subheading{font-family:Roboto,sans-serif;letter-spacing:-2px;font-optical-sizing:auto;font-weight:400;line-height:64px;transform:scaleX(.9) translate(-6%);font-size:64px}.heroTitle .hline{margin-top:32px;width:34%;height:2px;background:#e4002b}.p{top:auto;bottom:64px;left:0dvw;position:fixed;max-width:520px;background:#002f6cef;padding:36px;margin-right:0;transform:translate(-100%);text-align:left;color:#fff;vertical-align:middle;display:flex;flex-direction:column;pointer-events:all}.p .heading{font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:-1px;font-size:32px;margin-bottom:18px;font-weight:500}.p .body,.p .body2{font-family:Roboto,sans-serif;letter-spacing:1px;line-height:20px;font-optical-sizing:auto;font-weight:300;font-size:16px;margin-bottom:32px}.p .bodyHeader{font-family:Roboto,sans-serif;letter-spacing:1px;font-optical-sizing:auto;font-weight:500;font-size:18px;line-height:32px}.p .bodyLi{font-family:Roboto,sans-serif;letter-spacing:1px;line-height:24px;font-optical-sizing:auto;font-weight:300;font-size:16px}.p.show{transform:translate(16%);animation-name:in;animation-duration:1s}.p.hide{transform:translate(-100%);animation-name:out;animation-duration:1s}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(16%)}}@keyframes out{0%{transform:translate(16%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes iniPad{0%{transform:translate(-100%)}50%{transform:translate(-100%)}99%{transform:translate(10%)}}@keyframes outiPad{0%{transform:translate(10%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}html[data-platform=iPad] .image-wrap{padding:32px;width:90px}html[data-platform=iPad] .heroTitle{top:136px;margin-top:0;margin-left:64px}html[data-platform=iPad] .heroTitle .redHead{font-size:14px;margin-bottom:14px}html[data-platform=iPad] .heroTitle .heading{font-size:52px;line-height:52px}html[data-platform=iPad] .heroTitle .subheading{line-height:52px;font-size:52px}html[data-platform=iPad] .textButtonContainerClear{height:24px}html[data-platform=iPad] .textButton{font-size:16px;padding:2px}html[data-platform=iPad] .textLabel{padding:2px 1px 1px}html[data-platform=iPad] .textButtonArrow{width:24px;height:24px;background-size:8px 8px}html[data-platform=iPad] .arrowButton,html[data-platform=iPad] .arrowButton2{width:38px;height:38px;background-size:11px 11px}html[data-platform=iPad] .p{top:auto;bottom:32px;max-width:360px;background:#002f6cef}html[data-platform=iPad] .p .heading{font-size:32px;margin-bottom:16px;max-width:70%}html[data-platform=iPad] .p .body{font-size:20px;line-height:26px;margin-bottom:24px}html[data-platform=iPad] .p .bodyHeader{font-size:16px;line-height:32px}html[data-platform=iPad] .p .bodyLi{line-height:20px;font-size:14px}html[data-platform=iPad] .p.show{transform:translate(10%);animation-name:iniPad;animation-duration:1s}html[data-platform=iPad] .p.hide{transform:translate(-100%);animation-name:outiPad;animation-duration:1s}html[data-platform=iPad] .navButton{padding:10px 20px;font-size:12pt}@media only screen and (min-width: 1024px) and (max-width: 1378px) and (orientation:landscape){.image-wrap{padding:32px;width:90px}.heroTitle{top:136px;margin-top:0;margin-left:64px}.heroTitle .redHead{font-size:14px;margin-bottom:14px}.heroTitle .heading{font-size:52px;line-height:52px}.heroTitle .subheading{line-height:52px;font-size:52px}.textButtonContainerClear{height:16px}.textButton{font-size:14px}.textLabel{padding:2px 1px 1px}.textButtonArrow{width:16px;height:16px;background-size:7px 7px}.arrowButton,.arrowButton2{width:34px;height:34px;background-size:11px 11px}.p{top:auto;bottom:32px;max-width:360px;background:#002f6cef}.p .heading{font-size:32px;margin-bottom:16px;max-width:70%}.p .body{font-size:14px;margin-bottom:24px}.p .bodyHeader{font-size:16px;line-height:32px}.p .bodyLi{line-height:20px;font-size:14px}.p.show{transform:translate(8%);animation-name:in;animation-duration:1s}.p.hide{transform:translate(-100%);animation-name:out;animation-duration:1s}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(8%)}}@keyframes out{0%{transform:translate(8%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}.navButton{padding:10px 20px;font-size:8pt}.center-card{width:100%;-ms-flex-align:start;display:flex;justify-content:flex-start;text-align:left}}@media only screen and (min-width: 810px) and (max-width: 1378px) and (orientation: portrait){.action-card{padding-right:96px;padding-bottom:196px}.image-wrap{padding:32px;width:90px}.heroTitle{top:136px;margin-top:0;margin-left:64px}.heroTitle .redHead{font-size:14px;margin-bottom:14px}.heroTitle .heading{font-size:52px;line-height:52px}.heroTitle .subheading{line-height:52px;font-size:52px}.textButtonContainerClear{height:16px}.textButton{font-size:14px}.textLabel{padding:2px 1px 1px}.textButtonArrow{width:16px;height:16px;background-size:7px 7px}.arrowButton,.arrowButton2{width:34px;height:34px;background-size:11px 11px}.p{top:auto;bottom:32px;max-width:500px;background:#002f6cef}.p .heading{font-size:32px;margin-bottom:16px}.p .body{font-size:14px;margin-bottom:12px;line-height:18px}.p .bodyHeader{letter-spacing:1px;font-size:14px;line-height:32px}.p .bodyLi{line-height:20px;font-size:14px}.p.show{transform:translate(8%);animation-name:in;animation-duration:1s}.p.hide{transform:translate(-100%);animation-name:out;animation-duration:1s}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(8%)}}@keyframes out{0%{transform:translate(8%)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}.navButton{padding:10px 20px;font-size:8pt}}@media only screen and (min-width: 375px) and (max-width: 932px) and (orientation: landscape){.action-card{padding:8px 8px 96px}.navButtonThruster{padding:6px 12px;margin:4px;letter-spacing:1px;font-weight:500;font-size:8pt}.center-card{width:100%;padding:8px}.image-wrap{padding:16px;width:64px}.heroTitle{top:72px;margin-top:0;margin-left:32px}.heroTitle .redHead{font-size:9px;margin-bottom:9px}.heroTitle .heading{font-size:26px;line-height:26px}.heroTitle .subheading{line-height:26px;font-size:26px}.heroTitle .hline{margin-top:18px;width:34%;height:1px;background:#e4002b}.textButtonContainerClear{height:12px}.textButton{font-size:10px}.textLabel{padding:0 1px 1px}.textButtonArrow{width:12px;height:12px;background-size:5px 5px}.arrowRow{display:inline-block;width:auto;position:relative;display:flex;flex-wrap:nowrap;justify-content:left;right:auto;margin-bottom:6vh;top:0}.arrowButton,.arrowButton2{width:26px;height:26px;background-size:8px 8px}.p{bottom:8px;min-width:160px;max-width:320px;height:auto;padding:16px 16px 16px 32px;background-color:#002f6c00}.p .heading{font-size:18px;margin-bottom:16px}.p .body{font-size:6px;margin-bottom:8px;line-height:8px;display:none}.p .bodyHeader{letter-spacing:.5px;font-size:12px;line-height:18px;margin-bottom:8px}.p .bodyLi{line-height:20px;font-size:12px}.p.show{transform:translate(0);animation-name:in;animation-duration:1s}.p.hide{transform:translate(-100%);animation-name:out;animation-duration:1s}@keyframes in{0%{transform:translate(-100%)}50%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes out{0%{transform:translate(0)}50%{transform:translate(-100%)}to{transform:translate(-100%)}}.navButton{padding:8px 16px;font-size:6pt}.navButtonThrusterRed{padding:6px 12px;margin:4px;letter-spacing:1px;font-weight:500;font-size:8pt}.navButtonThrusterSelected{padding:6px 12px;margin:4px;letter-spacing:1px;font-weight:500;font-size:8pt;background:#e4002b;border:1px solid #e4002b;color:#fafafa}}@media only screen and (max-width: 809px) and (min-width: 375px) and (orientation: portrait){.navButtonThruster,.navButtonThrusterRed{padding:6px 12px;margin:4px;letter-spacing:1px;font-weight:500;font-size:8pt}.navButtonThrusterSelected{padding:6px 12px;margin:4px;letter-spacing:1px;font-weight:500;font-size:8pt;background:#e4002b;border:1px solid #e4002b;color:#fafafa}.center-card{width:100%;padding:8px}.image-wrap{padding:16px;width:64px}.heroTitle{top:96px;margin-top:0;margin-left:32px}.heroTitle .redHead{font-size:9px;margin-bottom:9px}.heroTitle .heading{font-size:26px;line-height:26px}.heroTitle .subheading{line-height:26px;font-size:26px}.heroTitle .hline{margin-top:18px;width:34%;height:1px;background:#e4002b}.textButtonContainerClear{height:12px}.textButton{font-size:12px;letter-spacing:2px}.textLabel{padding-top:0}.textButtonArrow{width:15px;height:15px;background-size:5px 5px}.arrowRow{right:26px;top:26px}.p{top:auto;bottom:0;max-width:100%;padding:24px;background:#002f6c}.p .heading{font-size:20px;margin-bottom:12px;margin-top:4px}.p .body{font-size:16px;margin-bottom:4px;line-height:22px}.p .bodyHeader{letter-spacing:1px;font-size:12px;line-height:32px}.p .bodyLi{line-height:15px;font-size:11px}.p.show{transform:translateY(0);animation-name:in;animation-duration:1s}.p.hide{transform:translateY(100%);animation-name:out;animation-duration:1s}@keyframes in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.navButton{padding:5px 16px;font-size:10pt}.arrowButton,.arrowButton2{width:26px;height:26px;background-size:8px 8px}.action-card{padding:8px 8px 96px}}
