@font-face{font-family:Altone;src:url(/assets/Altone-Regular-Cqc-vkmW.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Altone;src:url(/assets/Altone-Medium-BiKiuvnB.ttf)format("truetype");font-weight:500;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:#000;min-height:100dvh;font-family:Altone,sans-serif}.page{justify-content:center;align-items:flex-end;min-height:100dvh;display:flex;position:relative}.logo{z-index:1;position:absolute;top:90px;left:50%;transform:translate(-50%)}@media (width<=768px){.logo{top:70px}}.bg{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.content{z-index:1;text-align:center;width:100%;padding:0 24px 80px;position:relative}.subtitle{color:#c9a96e;margin-bottom:8px;font-family:Altone,sans-serif;font-size:25px;font-style:normal;font-weight:400;line-height:1.2}h1{color:#fff;margin-bottom:40px;font-family:Altone,sans-serif;font-size:clamp(36px,8vw,90px);font-style:normal;font-weight:500;line-height:1.05}.buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn{color:#fff;letter-spacing:.02em;border:1px solid #ffffff73;border-radius:20px;padding:14px 32px;font-family:Altone,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.btn:hover{background:#ffffff0d;border-color:#fffc}@media (width<=768px){.content{padding:0 20px 60px}.buttons{flex-direction:column;align-items:center}.btn{text-align:center;width:100%;max-width:320px}}
