#mobile-home{overflow:hidden;height:100vh;height:100dvh;height:-webkit-fill-available;will-change:transform;transform:translateZ(0);position:fixed;top:0;left:0;right:0;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}#mobile-home:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:all 1s ease;z-index:0;filter:blur(10px);opacity:.8;transform:translateZ(0);will-change:filter,opacity}.foreground{animation-delay:1s;animation:pulse-shadow 2s infinite;filter:blur(12px);transform:translateZ(0);will-change:filter;width:auto;max-width:100%;height:auto}.pulse-shadow-container{opacity:0;animation:fade-in 2s ease forwards;animation-delay:1s;display:flex;justify-content:center;align-items:flex-end}.text-container{opacity:0;animation:text-in 2s ease forwards;animation-delay:1.5s;transform:translateZ(0);visibility:visible!important;visibility:hidden}@media (max-width: 768px){.foreground{filter:blur(8px)}#mobile-home:before{filter:blur(8px)}@media (prefers-reduced-motion: reduce){.foreground{animation:none;filter:none}.pulse-shadow-container{animation:simple-fade-in 1s ease forwards;animation-delay:.5s}.text-container{animation:simple-fade-in 1s ease forwards;animation-delay:1s}}}@keyframes simple-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{bottom:-80px;opacity:0}to{bottom:0;opacity:1}}@keyframes text-in{0%{transform:perspective(300px) rotateY(45deg) rotateX(-90deg) scale(2);opacity:0;bottom:-50px}to{transform:perspective(100px) rotateY(0) scale(1);opacity:1;bottom:0}}@keyframes pulse-shadow{0%{filter:drop-shadow(0 0 0 rgba(190,178,249,.4))}25%{filter:drop-shadow(0 0 40px rgba(190,178,249,.2))}to{filter:drop-shadow(0 0 0 rgba(190,178,249,.4))}}.content>div:not(.pulse-shadow-container){text-align:center;position:absolute;bottom:0;bottom:max(0px,env(safe-area-inset-bottom));width:100%;max-width:100%;z-index:100;padding:2em 0 max(5em,calc(5em + env(safe-area-inset-bottom)))}.content>*{color:#fff;font-family:Montserrat,serif}.layout-medium{width:90%;margin:0 auto}@media screen and (min-width: 768px){#mobile-home:before{filter:blur(8px);opacity:.5}}@media screen and (min-width: 1024px){#mobile-home:before{filter:blur(0);opacity:0}}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/orbitron-latin-400-normal.woff2) format("woff2"),url(/assets/orbitron-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal.woff2) format("woff2"),url(/assets/orbitron-latin-900-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rajdhani-devanagari-300-normal.woff2) format("woff2"),url(/assets/rajdhani-devanagari-300-normal.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rajdhani-latin-ext-300-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-300-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/rajdhani-latin-300-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-300-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-devanagari-400-normal.woff2) format("woff2"),url(/assets/rajdhani-devanagari-400-normal.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-ext-400-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-400-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rajdhani-latin-400-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal.woff2) format("woff2"),url(/assets/rajdhani-devanagari-600-normal.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-ext-600-normal.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal.woff2) format("woff2"),url(/assets/rajdhani-latin-600-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.desktop-hexagon-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#000}.hexagon-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.desktop-overlay-content{position:absolute;bottom:8%;left:50%;transform:translate(-50%);text-align:center;z-index:3;color:#fff;pointer-events:none;background:linear-gradient(135deg,#8a2be21a,#4b00821a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(138,43,226,.3);border-radius:15px;padding:2rem 3rem;box-shadow:0 8px 32px #8a2be233}.desktop-title{font-family:Orbitron,Courier New,monospace;font-size:3.5rem;font-weight:900;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#f0f0f0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(255,255,255,.8),0 0 60px rgba(138,43,226,.3);letter-spacing:.1em;text-transform:uppercase}.desktop-subtitle{font-family:Rajdhani,Arial,sans-serif;font-size:1.4rem;font-weight:300;margin:0;color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 1440px){.desktop-overlay-content{bottom:3%;padding:1rem 2.5rem}.desktop-title{font-size:2.8rem}}@media (max-width: 1200px){.desktop-overlay-content{bottom:2%;padding:.8rem 2rem}.desktop-title{font-size:2.4rem;margin:0 0 .2rem}.desktop-subtitle{font-size:1.2rem}}@media (max-width: 1024px){.desktop-overlay-content{bottom:1.5%;padding:.6rem 1.5rem}.desktop-title{font-size:2rem;margin:0 0 .1rem}.desktop-subtitle{font-size:1rem}}@media (max-width: 900px){.desktop-overlay-content{bottom:1%;padding:.4rem 1.2rem}.desktop-title{font-size:1.6rem;margin:0}.desktop-subtitle{font-size:.9rem}}
