@font-face{font-family:OpenSans;src:url(/assets/fonts/open-sans-italic/OpenSans-Regular.ttf)}@font-face{font-family:OpenSansBold;src:url(/assets/fonts/open-sans-italic/OpenSans-Bold.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-family:OpenSans,Arial,Helvetica,sans-serif}html,body{height:100%;width:100%;background-color:var(--darkColor);overflow:hidden}:root{--lightColor: #f5f5f5;--lightColorHover:rgb(153, 153, 153);--darkColor:rgb(15, 15, 15);--hoverColor:rgb(48, 48, 48);--gray-color:#b4b4b4;--yellow-color:#ffffff;--yellow-Dark-color:#ffffff;--hairline: rgba(255, 255, 255, .14);--logo-font: "Michroma", sans-serif;--italic-font: "Manrope", sans-serif;--inter: inter;--hollow-font:Oleto;--base-font: "Manrope", sans-serif;--bold-font:"Manrope", sans-serif}.disabled-pointer-events{pointer-events:none;overflow:hidden}.point .label,.cross{cursor:pointer}canvas{width:100%;height:100%;position:fixed;top:0;left:0;display:block;background-color:transparent;z-index:2}.name{position:absolute;top:10%;left:50%;transform:translate(-50%);opacity:0;z-index:1;font-size:7vw}.name h1{width:100%;white-space:nowrap;font-family:var(--logo-font);font-size:1em;font-weight:100;letter-spacing:.08em;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.85)}.back{position:fixed;top:28px;left:5%;z-index:99;display:flex;align-items:center;gap:10px;color:var(--lightColor);text-decoration:none;font-family:var(--base-font);font-size:14px;letter-spacing:1px}.back img{width:auto;height:24px}.back:hover span{color:var(--yellow-color)}.point{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;overflow:visible;width:auto;transition:background-color .3s,transform .1s;border-radius:50%}.cross{position:absolute;top:50px;right:25px;fill:#fff;height:35px;width:auto;padding:5px;aspect-ratio:1;transform:translate(-50%,-50%);z-index:99;overflow:visible;background-color:#9999993f;border:1px solid rgba(165,165,165,.822);border-radius:50%;transition:all .3s}.cross:hover{background-color:#9999999d;transition:all .3s}.point .label{background-color:#9999993f;width:40px;height:auto;aspect-ratio:1;border-radius:50%;border:1px solid rgba(165,165,165,.822);display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;color:#fff;transform:scale(0) translate(-50%,-50%);transition:all .3s}.point .label:hover{background-color:#9999999d;transition:background-color .3s}.point.visible .label{transform:scale(1);transition:all .3s}.info{position:absolute;top:25%;left:5%;background-color:#060606e6;border:1px solid var(--hairline);z-index:9;padding:22px 24px;border-radius:14px;width:25vw;opacity:0}.info .title{font-size:1.5rem;font-weight:600;color:var(--lightColor);text-transform:uppercase;letter-spacing:5px;margin-bottom:10px;font-family:var(--bold-font)}.info .description{font-size:1.2rem;color:var(--gray-color);max-width:300px;text-transform:capitalize}
