:root{--text: #ffffff}*{box-sizing:border-box}html,body{margin:0;height:100%;font-size:16px;line-height:1.3em;text-transform:uppercase;background-size:cover}@font-face{font-family:HelveticaLightCondensed;src:url(/assets/Helvetica%20Light%20Condensed-DWpqc2QK.otf) format("opentype");font-weight:400;font-style:normal}body{color:var(--text);font-family:HelveticaLightCondensed,Arial,sans-serif;text-transform:uppercase;overflow:hidden;position:relative}button,input,select,textarea{font:inherit;text-transform:inherit}.bg-visual{position:fixed;inset:0;z-index:0;pointer-events:none}.bg-video-el,.bg-image-el{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bg-video-el,.bg-image-el{display:block}@media (max-width: 640px){.bg-video-el{display:none}.bg-image-el{display:block}}@media (prefers-reduced-motion: reduce){.bg-video-el{display:none}.bg-image-el{display:block}}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}h1{margin:0;font-size:16px;font-weight:400}#canvas{position:absolute;inset:0;width:100%;height:100%;background:transparent;z-index:1}#playlist{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:max-content;height:auto;z-index:2;pointer-events:none;text-align:left}#playlist .track{pointer-events:auto;display:block;margin:0 0 .2em;padding-left:5px;font-size:16px;color:var(--text)}#playlist .track.active{color:#111}#emailOverlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;color:#fff;text-align:center;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:3}#emailOverlay a{pointer-events:auto}.page{background:transparent}.page-signup{position:relative;z-index:1;min-height:100dvh;display:grid;place-items:center;padding:24px}.signup-card{position:relative;z-index:2;width:min(220px,220px);color:#000}.signup-head{display:flex;align-items:center;justify-content:space-between;color:#000}.skip-link{background:transparent;padding:0;border:0;color:#000;cursor:pointer}.skip-link:hover{color:#fff}.signup-form{display:flex;flex-direction:column}.signup-form input{flex:1;background:transparent;padding:0;border:none;border-bottom:.533px solid #000;border-radius:0;outline:none;color:#7d7d7d!important;-webkit-text-fill-color:rgb(125,125,125)!important;text-transform:none}.signup-form input::placeholder{color:#7d7d7d!important;opacity:1}.signup-form button{background:#fff!important;color:#000!important;text-align:left;-webkit-text-fill-color:#000;border:none;margin-top:1.3em;margin-left:-6px;padding:2px 6px;width:88px;height:1.3em;appearance:none;-webkit-appearance:none;color-scheme:only light}.signup-form button:active{background:#f4f4f4;color:#000;-webkit-text-fill-color:#000}.signup-msg{margin-top:1.3em;font-size:16px;opacity:.85}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}.topbar{position:fixed;top:5px;right:5px;z-index:3}.bottombar{position:fixed;bottom:5px;right:5px;z-index:3}.subtle-link{color:#bbb}.subtle-link:hover{color:#fff}
