@font-face{font-family:Otto;src:url('assets/fonts/manrope-variable.ttf');font-weight:200 800;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#171917;color:#fff;font-family:Otto,Arial,sans-serif}a{color:inherit;text-decoration:none}.coming-header{height:100px;padding:12px 4%;display:flex;align-items:center;justify-content:space-between;background:#eeeeeb;color:#181a17}.coming-logo{display:block;width:130px;height:70px;background:#161613;mask:url('assets/lafuse-official.svg') center/contain no-repeat;-webkit-mask:url('assets/lafuse-official.svg') center/contain no-repeat}.coming-header nav{display:flex;gap:28px;font-size:10px}.coming-header nav a{min-height:44px;display:flex;align-items:center}.coming-header [aria-current]{border-bottom:2px solid #c9422e}.coming-hero{position:relative;isolation:isolate;min-height:calc(100svh - 100px);display:flex;align-items:center;padding:9% 6%;overflow:hidden}.coming-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.coming-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080e12b8,#080e1233 75%)}h1{margin:0;font-size:clamp(26px,4.7vw,76px);font-weight:750;line-height:1.12;letter-spacing:-.055em;overflow-wrap:anywhere}h1 span{display:block;margin-top:18px;font-size:.57em;letter-spacing:-.035em;font-weight:450}@media(max-width:700px){.coming-header{height:115px;flex-direction:column;padding:9px 4% 0}.coming-logo{width:100px;height:50px}.coming-header nav{gap:23px;font-size:9px}.coming-hero{min-height:calc(100svh - 115px);padding:12% 6%}.coming-photo{object-position:48% center}h1{font-size:clamp(25px,6.7vw,44px)}h1 span{font-size:.75em}}
