@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&display=swap";:root{font-family:DM Sans,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;overflow:hidden;overscroll-behavior:none;width:100%}body{background:#122415;inset:0;position:fixed}.splash{background:#122415;color:#f6f1e4;height:100%;height:100dvh;overflow:hidden;position:relative;width:100%}.splash-logo{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.splash-contact{align-items:center;bottom:max(6.2dvh,calc(env(safe-area-inset-bottom) + 16px));display:flex;flex-direction:column;gap:7px;left:50%;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}.splash-contact p{font-size:11px;font-weight:700;letter-spacing:.17em;line-height:1.4;margin:0;text-transform:uppercase}.splash-contact a{color:#91a779;font-size:13px;line-height:1.4;text-decoration:none}.splash-contact a:hover{text-decoration:underline}.splash-contact a:focus-visible{outline:2px solid #f6f1e4;outline-offset:4px}@media(max-height:500px){.splash-logo{top:42%}.splash-contact{bottom:20px}}
