@import "https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";body{background-color:#f8f1e7;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.header-wrapper{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex}.header-logo{width:clamp(100px,15vw,140px);height:auto}.header-contact-block{align-items:center;gap:8px;font-family:Outfit,sans-serif;display:flex}.contact-icon-bg{background-color:#333;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.contact-icon-bg svg{width:18px;height:18px}.contact-text-wrapper{flex-direction:column;justify-content:center;display:flex}.contact-label{color:#777;letter-spacing:.5px;font-size:.7rem;font-weight:800}.contact-number{color:#111;font-size:1.1rem;font-weight:800;line-height:1.2}@media (width>=1024px){.header-wrapper{padding:0;display:block}.header-logo{width:175px;position:absolute;top:0;left:0}.header-contact-block{gap:12px;position:absolute;top:50px;right:75px}.contact-icon-bg{border-radius:12px;width:48px;height:48px}.contact-icon-bg svg{width:24px;height:24px}.contact-label{font-size:.9rem}.contact-number{font-size:1.4rem}}.coming-soon-wrapper{flex-direction:column;align-items:center;gap:0;display:flex}@media (width>=768px){.coming-soon-wrapper{flex-direction:row;gap:clamp(1rem,3vw,2.5rem)}}.shuffle-parent{white-space:nowrap;word-wrap:normal;will-change:transform;text-transform:uppercase;visibility:hidden;color:#000;font-family:"Press Start 2P",sans-serif;font-size:clamp(2.5rem,8vw,6rem);line-height:1;display:inline-block}.shuffle-parent.is-ready{visibility:visible}.shuffle-char-wrapper{vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.shuffle-char-wrapper>span{will-change:transform;display:inline-flex}.shuffle-char{text-align:center;line-height:1;display:inline-block}.shiny-text{padding:0 4px;display:inline-block}
