@font-face{font-family:'Ixelair Footer Text';src:url('/assets/satoshi.ttf') format('truetype');font-weight:300 900;font-style:normal;font-display:swap}
@font-face{font-family:'Ixelair Footer Display';src:url('/assets/coolvetica.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
.ixelair-footer{margin:0;background:#171817;color:#edeae0;padding:24px 0;font-family:'Ixelair Footer Text',Arial,sans-serif;text-align:left}
.ixelair-footer *,.ixelair-footer *::before,.ixelair-footer *::after{box-sizing:border-box}
.ixelair-footer p,.ixelair-footer h2{margin:0}
.ixelair-footer a{color:inherit;text-decoration:none}
.ixelair-footer-inner{width:100%;max-width:1512px;padding-inline:clamp(20px,4.5vw,72px);margin-inline:auto}
.ixelair-footer-grid{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(290px,360px);gap:clamp(20px,3vw,42px);align-items:center}
.ixelair-footer .ixelair-brand{gap:10px}
.ixelair-footer .ixelair-brand-name{font-size:23px}
.ixelair-footer .ixelair-brand-sub{font-size:7px}
.ixelair-footer .ixelair-brand-symbol{width:31px;height:31px;mix-blend-mode:screen}
.ixelair-footer .ixelair-brand-symbol img{width:146.475px;height:82.392px;filter:none}
.ixelair-footer-navigation{display:flex;flex-wrap:wrap;justify-content:center;gap:0 22px;align-items:center}
.ixelair-footer-navigation>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;line-height:1.6;white-space:nowrap;transition:color .2s}
.ixelair-footer-navigation>a:hover{text-decoration:underline;text-underline-offset:4px}
.ixelair-footer a:hover{color:#b6acff}
.ixelair-footer-newsletter{min-width:0;scroll-margin-top:35px}
.ixelair-newsletter-form{min-width:0;margin:0}
.ixelair-newsletter-fields{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edeae050;padding-bottom:4px}
.ixelair-footer .ixelair-newsletter-fields input[type=email]{display:block;flex:1;min-width:0;width:100%;min-height:44px;border:0;border-radius:0;background:transparent;color:#edeae0;font:400 13px/1.5 'Ixelair Footer Text',Arial,sans-serif;padding:10px 0;box-shadow:none;appearance:none}
.ixelair-newsletter-fields input::placeholder{color:#a2a398;opacity:1}
.ixelair-footer .ixelair-newsletter-fields button{display:block;flex:none;min-width:92px;min-height:44px;border:0;border-radius:100px;background:#edeae0;color:#20211f;padding:10px 16px;font:550 11px/1.5 'Ixelair Footer Text',Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}
.ixelair-footer .ixelair-newsletter-fields button:hover{background:#1500ff;color:#edeae0}
.ixelair-footer .ixelair-newsletter-fields button:disabled{opacity:.6;cursor:wait}
.ixelair-footer .ixelair-newsletter-note{font-size:9px;line-height:1.6;color:#a2a398;margin-top:6px}
.ixelair-newsletter-note>a{text-decoration:underline;text-underline-offset:3px}
.ixelair-footer .ixelair-newsletter-status{font-size:12px;line-height:1.7;color:#edeae0;margin-top:8px}
.ixelair-footer [hidden]{display:none!important}
.ixelair-footer :focus-visible{outline:2px solid #edeae0;outline-offset:4px}
.ixelair-footer-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.ixelair-footer-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:16px;padding-top:12px;padding-right:54px;border-top:1px solid #edeae022;font-size:9px;line-height:1.6;color:#a2a398}
.ixelair-footer-credit{display:inline-block;margin-left:10px}
.ixelair-footer-meta>nav{display:flex;flex-wrap:wrap;gap:0 18px;justify-content:flex-end}
.ixelair-footer-meta>nav>a,.ixelair-footer .ixelair-motion-settings{display:inline-flex;align-items:center;min-height:24px}
.ixelair-footer .ixelair-motion-settings{color:inherit;font:inherit}
@media(max-width:920px){.ixelair-footer-grid{grid-template-columns:auto minmax(0,1fr);gap:12px 24px}.ixelair-footer-navigation{justify-content:flex-end}.ixelair-footer-newsletter{grid-column:1/-1}.ixelair-footer-meta>nav{justify-content:flex-start}}
@media(max-width:540px){.ixelair-footer{padding-block:22px}.ixelair-footer-grid{grid-template-columns:minmax(0,1fr);gap:6px}.ixelair-footer-navigation{justify-content:flex-start;gap:0 24px}.ixelair-footer-navigation>a{min-height:36px;font-size:11px}.ixelair-footer-newsletter{grid-column:auto}.ixelair-footer .ixelair-newsletter-fields input[type=email]{font-size:16px}.ixelair-footer-meta{gap:6px;margin-top:14px;padding-top:10px}.ixelair-footer-credit{display:block;margin-left:0}.ixelair-footer-meta>nav{gap:0 14px}}
@media(prefers-reduced-motion:reduce){.ixelair-footer .ixelair-newsletter-fields button,.ixelair-footer-navigation>a{transition:none}}
.newsletter-result{margin:0;background:#edeae0;color:#20211f;font-family:'Ixelair Footer Text',Arial,sans-serif;-webkit-font-smoothing:antialiased}
.newsletter-result-main{box-sizing:border-box;max-width:1000px;margin-inline:auto;padding:clamp(65px,10vw,140px) 25px}
.newsletter-result-brand{font:750 28px/1.2 'Ixelair Footer Text',sans-serif;letter-spacing:-.06em;color:inherit;text-decoration:none}
.newsletter-result-main h1{font:400 clamp(55px,8vw,100px)/1 'Ixelair Footer Display',sans-serif;letter-spacing:-.01em;color:#1500ff;margin:45px 0 25px}
.newsletter-result-main p{font-size:15px;line-height:1.8;max-width:500px;margin:0}
.newsletter-result-return{display:inline-block;margin-top:32px;padding:15px 24px;border-radius:100px;background:#20211f;color:#edeae0;text-decoration:none;font-size:12px;line-height:1.5}
.newsletter-result :focus-visible{outline:2px solid #1500ff;outline-offset:5px}
