*{margin:0;padding:0;box-sizing:border-box}.section-category,.section-item a,.contact-links a,.company,.privacy-link,.registration-form input::placeholder,.registration-thanks div{transition:all .1s ease-out}.frosted-glass-logo{position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,filter;border-radius:0;background:transparent;border:none;box-shadow:none}.frosted-glass-logo:hover{transform:scale(1.02)}.frosted-glass-logo:active{transform:scale(.98)}.frosted-glass-logo .logo-gif{width:100%;height:100%;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(255,255,255,.3)) drop-shadow(0 0 20px rgba(255,255,255,.2)) drop-shadow(0 0 30px rgba(255,255,255,.1))}.frosted-glass-logo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;mask:url(/logo-adblue-500px-edge-sphere.gif);-webkit-mask:url(/logo-adblue-500px-edge-sphere.gif);mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;background:#ffffff1a;backdrop-filter:blur(20px) saturate(1.8) brightness(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.8) brightness(1.2);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #fff6,inset 0 -1px #fff3,0 0 20px #ffffff1a}.frosted-glass-logo:hover:before{background:#ffffff26;backdrop-filter:blur(25px) saturate(2) brightness(1.3);-webkit-backdrop-filter:blur(25px) saturate(2) brightness(1.3);box-shadow:0 12px 40px #1f26874d,0 4px 20px #1f268733,inset 0 1px #ffffff80,inset 0 -1px #ffffff4d,0 0 30px #fff3}@media (prefers-color-scheme: dark){.frosted-glass-logo:before{background:#ffffff0d;backdrop-filter:blur(20px) saturate(1.8) brightness(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.8) brightness(1.1);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d,0 2px 16px #0003,inset 0 1px #fff3,inset 0 -1px #ffffff1a,0 0 20px #ffffff0d}.frosted-glass-logo:hover:before{background:#ffffff14;backdrop-filter:blur(25px) saturate(2) brightness(1.2);-webkit-backdrop-filter:blur(25px) saturate(2) brightness(1.2);box-shadow:0 12px 40px #0006,0 4px 20px #0000004d,inset 0 1px #ffffff4d,inset 0 -1px #fff3,0 0 30px #ffffff1a}}@supports not (backdrop-filter: blur(20px)){.frosted-glass-logo:before{background:#ffffff4d;box-shadow:0 8px 32px #1f268733,0 2px 16px #1f26871a,inset 0 1px #ffffff80,inset 0 -1px #ffffff4d}.frosted-glass-logo:hover:before{background:#fff6;box-shadow:0 12px 40px #1f26874d,0 4px 20px #1f268733,inset 0 1px #fff9,inset 0 -1px #fff6}}html{width:100%;height:100%;min-height:100vh}body{width:100%;height:100%;color:#fff;cursor:cell;min-height:100vh}#app{width:100%;height:100%;position:relative}.na{display:none}.app-container{width:100%;height:100%;position:relative}.hero-section{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s ease-out;z-index:2;transform-style:preserve-3d;perspective:1000px}.hero-section:before{display:none}.brand{text-align:center;transition:transform .3s ease-out,opacity .8s cubic-bezier(.4,0,.2,1);padding:3.125rem;transform:scale(.3);cursor:crosshair;pointer-events:auto;z-index:3;position:relative;will-change:filter,transform;filter:brightness(1) saturate(1) contrast(1);-webkit-transition:-webkit-filter 1.5s ease-out,-webkit-transform .3s ease-out;transition:filter 1.5s ease-out,transform .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.brand img,.brand .brand-logo-trail{position:relative;z-index:2}.brand .logo-trail{display:inline-block}.brand:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;filter:brightness(5) saturate(0) contrast(1.5);opacity:0;transition:opacity .3s ease-out;pointer-events:none;z-index:1}.company-name{font-family:Helvetica,sans-serif;font-size:.825rem;font-weight:800;color:#fff;transition:transform .3s ease-out,opacity .5s ease-out;padding-left:1rem;padding-right:1rem}@keyframes pixelGlitch{0%{transform:translate(0) scale(1)}25%{transform:translate(2px) scale(.98)}50%{transform:translate(-1px) scale(1.02)}75%{transform:translate(1px) scale(.99)}to{transform:translate(0) scale(1)}}@keyframes pixelShift{0%{transform:translate(0) translateY(0);opacity:.8}25%{transform:translate(2px) translateY(-1px);opacity:1}50%{transform:translate(-1px) translateY(2px);opacity:.6}75%{transform:translate(3px) translateY(-2px);opacity:.9}to{transform:translate(0) translateY(0);opacity:.8}}.brand:hover:before{opacity:1}.brand:hover{cursor:none}.custom-cursor{position:fixed;width:8px;height:8px;background:#fff;border-radius:50%;pointer-events:none;z-index:9999;transition:transform .05s ease-out}@keyframes cursorPulse{0%,to{transform:translate(-50%,-50%) scale(1.5);opacity:1}50%{transform:translate(-50%,-50%) scale(1.8);opacity:.8}}.down-arrow{position:absolute;bottom:2rem;font-size:2rem;transition:transform .3s ease-out,opacity .5s ease-out;animation:bounce 2s infinite;opacity:.3}.greeting{position:absolute;z-index:500;bottom:6rem;font-family:Helvetica,sans-serif;font-size:1rem;color:#fff;transition:transform .3s ease-out,opacity .5s ease-out;padding-left:1rem;padding-right:1rem}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-6px)}}.content-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:700;opacity:0;transition:opacity .8s ease-in,transform .8s cubic-bezier(.4,0,.2,1);transform:scale(.6) translateZ(-300px);overflow:hidden;display:flex;flex-direction:column;pointer-events:none;transform-style:preserve-3d;perspective:1000px}.content-wrapper.visible{opacity:1;transform:scale(1) translateZ(0);pointer-events:none}.content-wrapper.sticky{transform:scale(1) translateZ(0);pointer-events:auto;z-index:900}.content-wrapper.visible{opacity:1;transform:scale(1) translateY(0)}.content-wrapper.sticky{transform:scale(1) translateY(0)}.content-section{opacity:0;transition:opacity .5s ease-in;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative;z-index:800;flex:1 0 auto;min-height:calc(100vh - 8rem)}.content-section.visible{opacity:1}.scroll-spacer{height:100vh;width:100%;position:relative;z-index:1}.app-container{width:100%;min-height:200vh;position:relative}.sticky-section{display:none}.bottom{position:absolute;bottom:3.75rem;padding:3.125rem;transition:.2s ease-in-out;font-family:Helvetica,sans-serif;text-align:center}.zoom{justify-content:center;align-self:stretch}.section{display:flex;flex-direction:row;align-items:center;margin-bottom:1.875rem;align-self:stretch;opacity:0;transform:scale(.95);transition:opacity .6s ease-in,transform .6s ease-in}.section.visible{opacity:1;transform:scale(1)}.section-category{font-family:Helvetica,sans-serif;font-size:.72525rem;font-weight:800;align-self:flex-start;flex:1 0 0;text-align:right;text-transform:uppercase;letter-spacing:.1em;color:#fff;opacity:.8;transition:text-shadow .3s ease,opacity .3s ease}.section-category-number{margin-right:.625rem}.section-content{display:flex;flex-direction:column;align-items:left;gap:.625rem;padding-left:1.25rem;flex:1 1 0;padding-right:7.5%}.section-item,.section-item>a{font-family:Helvetica,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;color:#fff;transition:transform .3s ease-out}.section-item>a:hover,.section-item>a:active{color:#000!important;cursor:crosshair;text-decoration:none}.section-item>a:visited{color:#fff;cursor:crosshair;text-decoration:none}.section-title{font-family:Helvetica,sans-serif;font-size:.8125rem;margin-bottom:1.25rem;font-weight:400}.offerings{display:flex;justify-content:center;gap:1.25rem;margin-bottom:2.5rem}.offerings-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:1.875rem}.offering{font-family:Helvetica,sans-serif;text-decoration:none;font-size:.8125rem}.offering:hover{color:#fff;cursor:crosshair}.offering,.offering:visited,.offering:active,.offering:hover{color:#fff;text-decoration:none}a.contact,a.discord{background-color:transparent;border:.185rem solid white;padding:.3775rem .525rem;border-radius:.3125rem;font-size:.74rem;cursor:crosshair;font-family:Helvetica,sans-serif;color:#fff;text-decoration:none;font-weight:600}a.contact:hover,a.discord:hover,a.contact:active,a.discord:active{background-color:#fff!important;border:.185rem solid white!important;color:#000!important;transform:scale(1.05)}a.contact:visited,a.discord:visited{background-color:transparent;border:.185rem solid white;color:#fff}.contact-links{display:flex;flex-direction:row;gap:.625rem;justify-content:flex-start;align-items:center}button{background-color:transparent;border:.125rem solid white;padding:.3775rem .525rem;border-radius:.3125rem;font-size:.74rem;cursor:crosshair;font-family:Helvetica,sans-serif;color:#fff;text-decoration:none}button:hover,button:active,button:visited{background-color:#fff;border:.125rem solid white;color:#000}input{background-color:transparent;border:.125rem solid white;padding:.3775rem .525rem;border-radius:.3125rem;font-size:.74rem}.registration-form{display:flex;flex-direction:column;align-items:left;gap:1.25rem;width:100%;max-width:20rem;padding-bottom:1.25rem}.registration-form-row{display:flex;flex-direction:row;align-items:center;gap:.9375rem}.registration-form input[type=email],.registration-form input[type=password]{width:100%;padding:.625rem;font-size:.8175rem;background:transparent;border-top:0;border-left:0;border-right:0;border-bottom:.185rem solid white;border-radius:0;color:#fff;font-family:Helvetica,sans-serif;text-align:left;font-weight:600}.registration-form input[type=email]:focus,.registration-form input[type=password]:focus{outline:none;border-color:#fff}.registration-form input::placeholder{color:#fff;opacity:.7}.registration-form input::-webkit-input-placeholder{color:#fff;opacity:.7}.registration-form input::-moz-placeholder{color:#fff;opacity:.7}.registration-form input::-ms-input-placeholder{color:#fff;opacity:.7}.registration-form button{margin-top:.625rem}.error-message{color:var(--sf-grey);font-size:.8125rem;margin-top:.3125rem;font-weight:600}.success-message{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;font-weight:600}.success-message h2{font-size:1.5rem;font-weight:600}.registration-captcha h2{font-size:.8125rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;font-weight:600}.g-recaptcha{display:flex;flex-direction:column;gap:1.25rem;text-align:center}.registration-thanks{font-size:.8325rem;padding-top:.5rem;font-weight:600}@media screen and (max-height: 50rem){.bottom{bottom:1.25rem}.brand{transform:scale(.25)}.offerings{flex-direction:column;gap:.625rem;margin-bottom:.6rem}.offerings-wrapper{margin-bottom:.6rem}body{align-items:start}}@media screen and (max-height: 43rem){.brand{transform:scale(.23)}}@media screen and (max-width: 60rem) and (min-width: 40rem){.brand{transform:scale(.28)}}@media screen and (max-width: 40rem) and (min-width: 25rem){.bottom{bottom:1.25rem}.offerings{flex-direction:column;gap:.625rem;margin-bottom:.6rem}.offerings-wrapper{margin-bottom:1rem}body{align-items:start}.contact-links{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;justify-content:flex-start;padding-top:.625rem}.section{flex-direction:column}.section-category{text-align:left;padding-bottom:.625rem}.section-content{padding-left:0;align-self:stretch;padding-right:10%}}@media screen and (max-width: 25rem){.bottom{bottom:1.25rem}.offerings{flex-direction:column;gap:.625rem;margin-bottom:.6rem}body{align-items:start}.contact-links{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;justify-content:flex-start;padding-top:.625rem}.section{flex-direction:column}.section-category{text-align:left;padding-bottom:.625rem}.section-content{padding-left:0;align-self:stretch;padding-right:0}}.content-header{width:100%;padding:2rem;font-family:Helvetica,sans-serif;font-size:1.5rem;color:#fff;text-align:left;position:relative;z-index:900;display:flex;align-items:center;gap:1rem;opacity:0;transform:scale(.8) translateY(-20px);transition:opacity .6s ease-in .3s,transform .6s ease-in .3s}.content-header.visible{opacity:.15;transform:scale(1) translateY(0)}.content-header img{object-fit:contain}.small-logo-image{width:1.875rem;height:1.875rem;object-fit:contain}.logo-container{position:relative;cursor:crosshair;display:flex;align-items:center;justify-content:center}.space-invader{position:absolute;font-size:1.875rem;color:#fff;opacity:0;transition:opacity .3s ease;filter:saturate(0) brightness(2);animation:pulse 2s ease-in-out infinite;width:1.875rem;height:1.875rem}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.logo-container.easter-enabled:hover .small-logo-image{opacity:0;transition:opacity .3s ease}.logo-container.easter-enabled:hover .space-invader{opacity:1}.content{padding:2rem;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.footer{position:absolute;bottom:2rem;right:2.5rem;z-index:1000;opacity:0;transform:scale(.8) translateY(20px);transition:opacity .6s ease-in .4s,transform .6s ease-in .4s}.footer.visible{opacity:1;transform:scale(1) translateY(0)}.footer-content{display:flex;flex-direction:row;align-items:center;gap:1rem}.company{font-size:.75rem;color:#fff;font-family:Helvetica,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.privacy-link{font-size:.75rem;color:#fff;text-decoration:none;opacity:.7;transition:color .3s ease;font-family:Helvetica,Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.privacy-link:hover{color:#fff;opacity:.9}@media (max-width: 768px){.footer{bottom:1rem;right:2rem}.footer.visible{transform:scale(.85) translateY(0)}}@media (min-width: 60rem){.content-section>.zoom{transform:scale(1.1)}}.iridescence-container{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1;pointer-events:none;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;animation:none!important;transition:none!important;will-change:transform;overflow:hidden}.iridescence-container canvas{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;transform:translateZ(0)!important;backface-visibility:hidden!important;pointer-events:none!important;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}
