*{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7f7;background:#000;font-family:Arial,Helvetica,sans-serif}body{min-width:280px;margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}:focus-visible{outline-offset:6px;outline:2px solid #fff}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.experience{background:#000;min-height:100svh;overflow:hidden}.experience-content{flex-direction:column;align-items:center;width:100%;padding-top:clamp(100px,20svh,260px);padding-bottom:48px;display:flex}.experience-heading{width:min(55.34vw,850px);margin:0;line-height:0}.experience-heading img,.experience-subtitle img{width:100%;height:auto}.experience-subtitle{width:min(30.27vw,465px);margin:min(1.63vw,25px) 0 0;line-height:0}.signup-area{width:min(38.41vw,590px);margin-top:min(3.97vw,61px)}.signup-form{flex-direction:column;gap:min(2.6vw,40px);display:flex;position:relative}.email-field{background:linear-gradient(115deg,#080808,#030303);border:1px solid #a4a4a4;border-radius:999px;height:clamp(52px,5.2vw,80px);transition:border-color .16s,box-shadow .16s;position:relative}.email-field:focus-within{border-color:#fff;box-shadow:0 0 18px #ffffff0c}.email-field input{border-radius:inherit;color:#fafafa;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 7%;font-family:ui-monospace,monospace;font-size:clamp(16px,1.65vw,24px)}.email-field input:focus-visible{outline:none}.email-field:has(input[aria-invalid=true]){border-color:#e8a8a8}.email-lettering{pointer-events:none;width:min(7.81vw,120px);height:auto;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.has-value .email-lettering{visibility:hidden}.enter-button{color:#000;background:#f9f9fb;border:1px solid #ddd;border-radius:999px;justify-content:center;align-items:center;width:100%;height:clamp(52px,5.34vw,82px);padding:0;transition:background-color .16s,border-color .16s;display:flex}.enter-button img{width:min(9.44vw,145px);height:auto;transition:filter .16s}@media (hover:hover) and (pointer:fine){.enter-button:hover:not(:disabled){color:#fff;background:#000;border-color:#fff}.enter-button:hover:not(:disabled) img{filter:invert()}}.enter-button:active:not(:disabled){color:#fff;background:#000;border-color:#fff}.enter-button:active:not(:disabled) img{filter:invert()}.enter-button:disabled{opacity:.65}.signup-message{color:#e8caca;text-align:center;min-height:24px;margin:-10px 0 0;font-size:14px;line-height:1.5}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-success{text-align:center;padding:24px 0;line-height:1.7}.signup-success p{margin:0 0 12px;font-family:ui-monospace,monospace;font-size:22px}.signup-success span{color:#aaa;font-size:14px}.loading-dot{background:#222;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite alternate breathe}@keyframes breathe{to{opacity:.25}}@media (max-width:600px){.experience-content{min-height:100svh;padding:max(100px,22svh) 22px 48px}.experience-heading{width:min(100%,480px)}.experience-subtitle{width:min(68%,310px);margin-top:30px}.signup-area{width:min(88%,380px);margin-top:52px}.signup-form{gap:22px}.email-field,.enter-button{height:54px}.email-lettering{width:85px}.enter-button img{width:100px}.signup-message{margin-top:-6px;font-size:13px}}@media (max-height:500px) and (min-width:601px){.experience-content{padding-top:32px}.signup-area{margin-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
