*{box-sizing:border-box;margin:0;padding:0}body{color:#333;flex-direction:column;min-height:100vh;font-family:Bebas Neue,sans-serif;display:flex;position:relative;overflow:hidden}body:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff97,#ffffffb7),url(background.d13782ea.png);background-size:cover;position:absolute;inset:0;transform:scaleX(-1)}@media (width>=768px){body:before{background-position:50%}}.wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.header{padding:20px 0}@media (width>=1024px){.header{padding:40px 0}}.header__content{justify-content:space-between;gap:12px;display:flex}.header__social-message{color:#333;font-size:0}@media (width>=768px){.header__social-message{font-size:1rem}}.header__social-message .arrow:before{content:"➜";color:#333;transform:translateX();margin-right:12px;font-size:1.4rem;font-weight:700;transition:transform .3s;animation:1.2s ease-in-out infinite arrowMove;display:inline-block}.header__social-list{align-items:center;gap:20px;padding:0;list-style:none;display:flex}.header__social-item{animation:.6s forwards fadeUp;animation-delay:calc(1.4s + var(--i)*.15s);transition:transform .3s,box-shadow .3s}.header__social-item:hover{transform:translateY(-6px)scale(1.15)rotate(-8deg)}.header__social-item a{color:#333;font-size:1rem;text-decoration:none;transition:color .3s}.header__social-item a:hover{color:#666}.coming-soon{max-width:400px}@media (width>=1024px){.coming-soon{max-width:450px}}.coming-soon-container{justify-content:space-between;align-items:center;height:75vh;display:flex}.coming-soon__logo{opacity:0;width:70px;animation:.8s ease-out .2s forwards slideFromTop;display:block}@media (width>=768px){.coming-soon__logo{width:120px}}@media (width>=1024px){.coming-soon__logo{width:140px}}.coming-soon__title{color:#333;opacity:0;margin-top:1rem;margin-bottom:20px;font-size:3rem;line-height:.9;animation:.8s .6s forwards fadeInUp}.coming-soon__title span{animation:10s step-end infinite colorChange}@media (width>=768px){.coming-soon__title{font-size:3.5rem}}@media (width>=1024px){.coming-soon__title{font-size:5rem}}@media (width>=1440px){.coming-soon__title{font-size:6rem}}.coming-soon__description{margin-bottom:20px;font-family:Nunito,sans-serif;font-size:1rem;font-weight:lighter;animation:.8s 1s forwards fadeIn}.coming-soon__form{flex-direction:column;gap:10px;display:flex}.coming-soon__form input[type=email]{color:#333;border:1px solid #333;padding:10px;font-size:1rem}.coming-soon__form button{color:#fff;cursor:pointer;background-color:#333;border:none;padding:10px;font-size:1rem;transition:background-color .3s}.coming-soon__form button:hover{background-color:#464242}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes arrowMove{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.arrow-top{opacity:.08;width:200px;height:180px;animation:6s infinite fadeOutIn;position:absolute;bottom:-30px;left:calc(50% - 100px)}@media (width>=768px){.arrow-top{left:54%}}@keyframes fadeOutIn{0%{transition:transform .5s;transform:translateY(50px)}to{transition:transform .5s;transform:translateY(-30px)}}@keyframes colorChange{0%{color:#5f9ea0}33.333%{color:#e91e63}66.666%{color:#333}to{color:#5f9ea0}}