*,: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}html,body{background-color:#5a5a50}.coming-soon__background{z-index:0;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__bar-tint--top,.coming-soon__bar-tint--bottom{z-index:0;width:100%;height:4px;position:fixed;left:0}.coming-soon__bar-tint--top{background-color:#5a5a50;top:0}.coming-soon__bar-tint--bottom{background-color:#f3e8ce;bottom:0}.coming-soon{z-index:1;width:100%;max-width:1040px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);place-items:center;gap:24px;margin:0 auto;display:grid;position:relative}.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<=767px){.coming-soon__background{height:calc(100lvh + 160px);top:-80px}}@media (width>=768px){.coming-soon__bar-tint--top,.coming-soon__bar-tint--bottom{display:none}.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}}
