*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,p{margin:0}img{max-width:100%;display:block}.coming-soon__background{z-index:-1;background-color:#4d4d47;background-image:url(/assets/background-web-CG0xVX_V.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100lvh;position:fixed;top:0;left:0}.coming-soon{grid-template-columns:minmax(0,1fr);place-items:center;gap:24px;width:100%;max-width:1040px;min-height:100dvh;margin:0 auto;padding:24px 16px;display:grid}.coming-soon__panel{color:#5c1a1b;text-align:center;background-color:#faf0dcf0;border-radius:16px;width:100%;max-width:480px;padding:32px 24px}.coming-soon__title{font-size:clamp(2.25rem,8vw,3.5rem);line-height:1.1}.coming-soon__subtitle{margin-top:12px;font-size:clamp(1.125rem,4vw,1.375rem)}.coming-soon__invitation{color:#5c1a1b;background-color:#faf0dc;border-radius:16px;width:100%;max-width:400px;height:auto}.countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.countdown__unit{color:#faf0dc;background-color:#5c1a1b;border-radius:8px;flex-direction:column;gap:4px;padding:12px 4px;display:flex}.countdown__value{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,7vw,2.25rem);font-weight:700;line-height:1}.countdown__label{font-size:clamp(.625rem,2.8vw,.75rem)}@media (width>=768px){.coming-soon{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px;padding:32px}.coming-soon__invitation{grid-area:1/1;width:auto;max-width:100%;max-height:calc(100dvh - 64px)}.coming-soon__panel{grid-area:1/2}}
