:root{--b:#f4f4f0;--f:#050505;--a:#f30}*{box-sizing:border-box;margin:0;padding:0;cursor:crosshair}body{font-family:'Inter',sans-serif;background:var(--b);color:var(--f);height:100vh;width:100vw;overflow:hidden;position:relative}header{position:absolute;top:2rem;left:2rem;z-index:10}header img{height:clamp(16px,2.5vw,30px)}main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:1400px;max-height:85vh;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;z-index:2}@media(min-width:768px){main{flex-direction:row;align-items:center;gap:4rem}}h1{flex:1;font-size:clamp(3.5rem,14vw,11rem);font-weight:700;line-height:.8;letter-spacing:-.06em;text-transform:uppercase;word-break:break-all;color:var(--f)}.copy-wrap{flex:0 0 auto;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:450px}.txt{font-size:clamp(.9rem,1.2vw,1.2rem);line-height:1.4;font-weight:400;text-align:justify;text-transform:lowercase}.cta-wrap{display:flex;justify-content:flex-start}.cta{display:inline-flex;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,3rem);background:var(--f);color:var(--b);text-decoration:none;font-weight:700;font-size:clamp(1.1rem,1.5vw,1.5rem);border-radius:100px;text-transform:uppercase;letter-spacing:-.03em;transition:transform .1s cubic-bezier(.25,.46,.45,.94);will-change:transform}.cta:focus-visible{outline:4px solid var(--a);outline-offset:4px}#feed{position:absolute;bottom:2rem;left:2rem;font-family:monospace;font-size:.75rem;max-width:250px;z-index:10;pointer-events:none}.fi{background:var(--a);color:var(--b);padding:4px 8px;margin-top:4px;animation:sI .3s ease-out forwards;opacity:0;text-transform:uppercase;display:inline-block;clear:both;float:left}footer{position:absolute;bottom:2rem;right:2rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;writing-mode:vertical-rl;z-index:1}@keyframes sI{0%{transform:translateY(10px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}100%{transform:translate(0)}}.glitch.active{animation:glitch-anim .2s infinite;text-shadow:-3px 0 var(--a),3px 0 blue}