*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#000}.landing{position:relative;display:grid;place-items:center;width:100%;min-height:100svh;padding:2rem;overflow:hidden;color:#fff}.landing::before{content:"";position:absolute;inset:-10px;background-image:linear-gradient(rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.08)),url("../img/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;animation:background-main 4s infinite;pointer-events:none}.landing::after{content:"";position:absolute;inset:-10px;background-image:linear-gradient(rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.02)),url("../img/background.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;animation:background-slice 6s infinite;pointer-events:none}.landing__content{position:relative;z-index:2;display:grid;justify-items:center;width:100%;text-align:center}.landing__title{position:relative;color:rgba(255,255,255,.7);text-shadow:0 0 1px rgba(255,255,255,.3),0 5px 20px rgba(0,0,0,.2);animation:glitch-main 3s infinite}.landing__title::before,.landing__title::after{content:attr(data-text);position:absolute;inset:0;color:rgba(255,255,255,.3);pointer-events:none}.landing__title::before{clip-path:polygon(0 12%, 100% 12%, 100% 45%, 0 45%);animation:glitch-before 3s infinite}.landing__title::after{clip-path:polygon(0 58%, 100% 58%, 100% 88%, 0 88%);animation:glitch-after 3s infinite}.landing__title{font-size:clamp(2rem,8vw,7rem);font-weight:700;line-height:.9;letter-spacing:-0.055em}.landing__cta{display:grid;justify-items:center;gap:.3rem;margin-top:.5rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;line-height:1.4;letter-spacing:-0.02em;color:rgba(255,255,255,.7);text-shadow:0 0 1px rgba(255,255,255,.3),0 5px 20px rgba(0,0,0,.2);animation:glitch-main 3s infinite}.landing__cta span{color:rgba(255,255,255,.7)}.landing__cta a{display:inline-block;font-weight:700;line-height:1.1;color:rgba(255,255,255,.9);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);transition:opacity .2s ease,transform .2s ease,border-color .2s ease}.landing__cta a:hover{opacity:.7;transform:translateY(-1px);border-color:rgba(255,255,255,.9)}.timer{display:flex;align-items:flex-start;justify-content:center;gap:.75rem;margin:3rem 0;font-variant-numeric:tabular-nums}.timer__part{display:grid;justify-items:center;min-width:4rem}.timer__part span{font-size:clamp(2rem,8vw,7rem);font-weight:600;line-height:1;color:rgba(255,255,255,.7);text-shadow:0 0 1px rgba(255,255,255,.3),0 5px 20px rgba(0,0,0,.2);animation:glitch-main 3s infinite}.timer__part small{margin-top:.5rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:rgba(255,255,255,.7);text-shadow:0 0 1px rgba(255,255,255,.3),0 5px 20px rgba(0,0,0,.2);animation:glitch-main 3s infinite}.timer__separator{font-size:clamp(2rem,8vw,7rem);font-weight:600;line-height:1;color:rgba(255,255,255,.7);text-shadow:0 0 1px rgba(255,255,255,.3),0 5px 20px rgba(0,0,0,.2);animation:glitch-main 3s infinite}@media(max-width: 600px){.timer{gap:.35rem}.timer__part{min-width:3rem}.timer__part small{font-size:.5rem}}@keyframes glitch-main{0%,84%,100%{transform:translate(0)}85%{transform:translate(-3px, 1px)}86%{transform:translate(4px, -1px)}87%{transform:translate(-2px, 0)}88%{transform:translate(3px, 1px)}89%{transform:translate(-1px, -1px)}90%{transform:translate(0)}92%{transform:translate(2px, 0)}93%{transform:translate(-2px, 1px)}94%{transform:translate(0)}}@keyframes glitch-before{0%,84%,100%{transform:translate(0);opacity:0}85%{transform:translate(8px, -2px);opacity:.7}86%{transform:translate(-6px, 1px);opacity:.5}87%{transform:translate(10px, 0);opacity:.65}88%{transform:translate(-4px, -1px);opacity:.35}89%{transform:translate(0);opacity:0}92%{transform:translate(-6px, 0);opacity:.4}93%{transform:translate(5px, 1px);opacity:.25}94%{transform:translate(0);opacity:0}}@keyframes glitch-after{0%,83%,100%{transform:translate(0);opacity:0}84%{transform:translate(-8px, 2px);opacity:.6}85%{transform:translate(6px, -1px);opacity:.5}87%{transform:translate(-5px, 0);opacity:.6}88%{transform:translate(8px, 1px);opacity:.35}90%{transform:translate(0);opacity:0}91%{transform:translate(5px, -1px);opacity:.35}93%{transform:translate(-4px, 0);opacity:.25}94%{transform:translate(0);opacity:0}}@keyframes background-main{0%,84%,100%{transform:translate(0) scale(1.01)}85%{transform:translate(-4px, 2px) scale(1.012)}86%{transform:translate(5px, -2px) scale(1.01)}87%{transform:translate(-3px, 1px) scale(1.013)}88%{transform:translate(4px, 0) scale(1.01)}89%{transform:translate(-2px, -1px) scale(1.012)}90%{transform:translate(0) scale(1.01)}92%{transform:translate(3px, 0) scale(1.012)}93%{transform:translate(-2px, 1px) scale(1.01)}94%{transform:translate(0) scale(1.01)}}@keyframes background-slice{0%,84%,100%{transform:translate(0);opacity:0;clip-path:inset(0 0 100% 0)}85%{transform:translate(14px, 0);opacity:.55;clip-path:inset(18% 0 62% 0)}86%{transform:translate(-18px, 0);opacity:.45;clip-path:inset(55% 0 22% 0)}87%{transform:translate(10px, 0);opacity:.5;clip-path:inset(34% 0 50% 0)}88%{transform:translate(-12px, 0);opacity:.35;clip-path:inset(72% 0 16% 0)}89%{opacity:0}91%{transform:translate(-10px, 0);opacity:.4;clip-path:inset(42% 0 45% 0)}92%{transform:translate(13px, 0);opacity:.3;clip-path:inset(67% 0 23% 0)}93%{opacity:0}}/*# sourceMappingURL=style.css.map */
