.coming-soon-module__ZhEhsW__root{--accent:#e84a24;--ink:#f4f1ea;--ink-muted:#f4f1ea8c;--mx:50%;--my:45%;--px:0;--py:0;--ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:100svh;color:var(--ink);background:#0c0b0a;flex-direction:column;display:flex;position:relative;overflow:hidden}.coming-soon-module__ZhEhsW__vinyl{z-index:-3;aspect-ratio:1;width:max(150vmax,1200px);translate:calc(-50% + var(--px) * 24px) calc(-50% + var(--py) * 24px);opacity:0;animation:coming-soon-module__ZhEhsW__vinylIn 3.2s var(--ease) 1.3s forwards, coming-soon-module__ZhEhsW__spin 48s linear infinite;background:conic-gradient(#0000 0deg,#ffffff0f 25deg,#0000 60deg 180deg,#e84a2412 205deg,#0000 240deg),repeating-radial-gradient(circle,#ffffff0b 0 1px,#0000 1px 5px);border-radius:50%;position:absolute;top:50%;left:50%;scale:.55;-webkit-mask-image:radial-gradient(circle,#0000 7%,#000 9% 32%,#0000 62%);mask-image:radial-gradient(circle,#0000 7%,#000 9% 32%,#0000 62%)}.coming-soon-module__ZhEhsW__spotlight{z-index:-2;background:radial-gradient(600px circle at var(--mx) var(--my), #e84a2421, transparent 60%), radial-gradient(900px 420px at 50% 52%, #e84a241a, transparent 70%);opacity:0;animation:2.4s 1.3s forwards coming-soon-module__ZhEhsW__fadeIn;position:absolute;inset:0}.coming-soon-module__ZhEhsW__grain{z-index:2;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(5,end) infinite coming-soon-module__ZhEhsW__grain;position:absolute;inset:-50%}.coming-soon-module__ZhEhsW__vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 45%,#000000b8 100%);position:absolute;inset:0}.coming-soon-module__ZhEhsW__stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:96px 24px 56px;display:flex}.coming-soon-module__ZhEhsW__logoParallax{translate:calc(var(--px) * -10px) calc(var(--py) * -6px);transition:translate .6s var(--ease)}.coming-soon-module__ZhEhsW__logo{clip-path:inset(0 50%);filter:blur(14px);opacity:0;width:clamp(170px,30vw,360px);animation:coming-soon-module__ZhEhsW__logoIn 1.6s var(--ease) 1.55s forwards;position:relative;transform:translateY(28px)}.coming-soon-module__ZhEhsW__logo img{width:100%;height:auto;display:block}.coming-soon-module__ZhEhsW__logo:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffdeccbf 50%,#0000 62%) 130% 0/260% 100%;animation:6.5s ease-in-out 3.4s infinite coming-soon-module__ZhEhsW__shine;position:absolute;inset:0;-webkit-mask:url(/paraouvirhoje_logo.png) 50%/contain no-repeat;mask:url(/paraouvirhoje_logo.png) 50%/contain no-repeat}.coming-soon-module__ZhEhsW__wave{width:100vw;height:clamp(84px,13vh,130px);margin-top:clamp(20px,4vh,40px);margin-bottom:clamp(28px,5.5vh,56px);position:relative}.coming-soon-module__ZhEhsW__ring{opacity:0;pointer-events:none;border:1px solid #ffaa82e6;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:2.4s cubic-bezier(.2,.7,.2,1) 1.28s forwards coming-soon-module__ZhEhsW__shockwave;position:absolute;top:50%;left:50%}.coming-soon-module__ZhEhsW__ringLate{border-color:#e84a24b3;animation-delay:1.48s}.coming-soon-module__ZhEhsW__message{flex-direction:column;align-items:center;gap:26px;max-width:500px;display:flex}.coming-soon-module__ZhEhsW__eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted);opacity:0;animation:coming-soon-module__ZhEhsW__rise 1s var(--ease) 2.25s forwards;background:#ffffff08;border:1px solid #f4f1ea24;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:9.5px;font-weight:500;display:inline-flex;transform:translateY(10px)}.coming-soon-module__ZhEhsW__recDot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-out infinite coming-soon-module__ZhEhsW__rec;box-shadow:0 0 #e84a2499}.coming-soon-module__ZhEhsW__headline{font-family:var(--font-pt-serif), Georgia, serif;letter-spacing:-.005em;color:#f4f1eae0;text-wrap:balance;font-size:clamp(19px,2.1vw,27px);font-weight:400;line-height:1.42}.coming-soon-module__ZhEhsW__word{opacity:0;filter:blur(10px);animation:coming-soon-module__ZhEhsW__wordIn 1.1s var(--ease) calc(2.45s + var(--i) * 75ms) forwards;margin-right:.24em;display:inline-block;transform:translateY(.45em)rotate(2deg)}.coming-soon-module__ZhEhsW__highlight{color:var(--accent);margin-right:0;font-style:italic;position:relative}.coming-soon-module__ZhEhsW__squiggle{width:104%;height:.32em;position:absolute;bottom:-.18em;left:-2%;overflow:visible}.coming-soon-module__ZhEhsW__squiggle path{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) 3.5s forwards coming-soon-module__ZhEhsW__draw}.coming-soon-module__ZhEhsW__footer{opacity:0;flex-direction:column;align-items:center;gap:18px;padding-bottom:clamp(24px,4vh,40px);animation:1.6s 3.8s forwards coming-soon-module__ZhEhsW__fadeIn;display:flex}.coming-soon-module__ZhEhsW__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.coming-soon-module__ZhEhsW__marqueeTrack{width:max-content;animation:60s linear infinite coming-soon-module__ZhEhsW__marquee;display:flex}.coming-soon-module__ZhEhsW__marqueeTrack span{font-family:var(--font-pt-serif), Georgia, serif;color:#f4f1ea33;white-space:nowrap;font-size:13px;font-style:italic}.coming-soon-module__ZhEhsW__marqueeTrack span:after{content:"·";color:#e84a248c;margin-inline:1.1em;font-style:normal}.coming-soon-module__ZhEhsW__domain{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:#f4f1ea52;font-size:9px}@keyframes coming-soon-module__ZhEhsW__vinylIn{to{opacity:1;scale:1}}@keyframes coming-soon-module__ZhEhsW__spin{to{rotate:360deg}}@keyframes coming-soon-module__ZhEhsW__fadeIn{to{opacity:1}}@keyframes coming-soon-module__ZhEhsW__grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0)}}@keyframes coming-soon-module__ZhEhsW__logoIn{0%{opacity:0}20%{opacity:1}to{opacity:1;clip-path:inset(0);filter:blur();transform:none}}@keyframes coming-soon-module__ZhEhsW__shine{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes coming-soon-module__ZhEhsW__shockwave{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(36)}}@keyframes coming-soon-module__ZhEhsW__rise{to{opacity:1;transform:none}}@keyframes coming-soon-module__ZhEhsW__rec{0%{box-shadow:0 0 #e84a2499}70%,to{box-shadow:0 0 0 6px #e84a2400}}@keyframes coming-soon-module__ZhEhsW__wordIn{to{opacity:1;filter:blur();transform:none}}@keyframes coming-soon-module__ZhEhsW__draw{to{stroke-dashoffset:0}}@keyframes coming-soon-module__ZhEhsW__marquee{to{transform:translate(-50%)}}@media (max-width:640px){.coming-soon-module__ZhEhsW__stage{padding:72px 20px 48px}.coming-soon-module__ZhEhsW__message{gap:20px}.coming-soon-module__ZhEhsW__headline{font-size:clamp(18px,5vw,22px)}.coming-soon-module__ZhEhsW__logo{width:clamp(170px,52vw,240px)}}@media (prefers-reduced-motion:reduce){.coming-soon-module__ZhEhsW__vinyl,.coming-soon-module__ZhEhsW__spotlight,.coming-soon-module__ZhEhsW__logo,.coming-soon-module__ZhEhsW__eyebrow,.coming-soon-module__ZhEhsW__word,.coming-soon-module__ZhEhsW__footer,.coming-soon-module__ZhEhsW__squiggle path{opacity:1;clip-path:none;filter:none;stroke-dashoffset:0;animation:none;transform:none}.coming-soon-module__ZhEhsW__ring,.coming-soon-module__ZhEhsW__logo:after,.coming-soon-module__ZhEhsW__grain{animation:none}.coming-soon-module__ZhEhsW__ring{display:none}.coming-soon-module__ZhEhsW__marqueeTrack,.coming-soon-module__ZhEhsW__recDot{animation:none}}
