.preloader[data-astro-cid-4qws3apc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity 1.2s ease,visibility 1.2s ease;overflow:hidden}.preloader[data-astro-cid-4qws3apc].fade-out{opacity:0;visibility:hidden}.grain-effect[data-astro-cid-4qws3apc]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2.5' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.15;pointer-events:none;mix-blend-mode:overlay}.loader-content[data-astro-cid-4qws3apc]{position:relative;z-index:1;text-align:center;color:#fff}.logo-wrapper[data-astro-cid-4qws3apc]{margin-bottom:3rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.loader-logo[data-astro-cid-4qws3apc]{width:120px;height:120px;filter:drop-shadow(0 8px 30px rgba(0,0,0,.3));opacity:0;animation:fadeInLogo .8s ease-out .3s forwards}@keyframes fadeInLogo{to{opacity:1}}.percentage-display[data-astro-cid-4qws3apc]{margin-bottom:1rem}.big-percent[data-astro-cid-4qws3apc]{font-family:Nohemi,sans-serif;font-size:6rem;font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1;display:inline-block;text-shadow:0 4px 20px rgba(0,0,0,.2);opacity:0;animation:fadeInPercent .6s ease-out .5s forwards}@keyframes fadeInPercent{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-text[data-astro-cid-4qws3apc]{font-family:Nohemi,sans-serif;font-size:1.125rem;font-weight:300;letter-spacing:.15em;margin:0;opacity:0;animation:fadeInText .6s ease-out .7s forwards;text-transform:lowercase}@keyframes fadeInText{0%{opacity:0}to{opacity:.7}}@media (max-width: 768px){.loader-logo[data-astro-cid-4qws3apc]{width:90px;height:90px}.big-percent[data-astro-cid-4qws3apc]{font-size:4rem}.loading-text[data-astro-cid-4qws3apc]{font-size:1rem}}.hero-container[data-astro-cid-j7pv25f6]{position:relative;width:100vw;height:100vh;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)}.spline-background[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:0 6vw;pointer-events:none}.hero-info[data-astro-cid-j7pv25f6]{text-align:right;color:#fff;pointer-events:auto;max-width:600px}.hero-name[data-astro-cid-j7pv25f6],.hero-coordinates[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6]{font-family:Nohemi,sans-serif;font-weight:400;margin:0;letter-spacing:.055em;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.4}.hero-name[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}.hero-coordinates[data-astro-cid-j7pv25f6]{margin-bottom:1rem;opacity:.95}.visually-hidden[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.social-links[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;gap:clamp(2rem,4vw,3rem);padding:1.5rem clamp(1.5rem,4vw,3rem);background:#000c;backdrop-filter:blur(10px)}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-family:Nohemi,sans-serif;font-weight:400;font-size:clamp(.75rem,1.2vw,.875rem);color:#fff;text-decoration:none;letter-spacing:.1em;transition:opacity .3s ease;text-transform:uppercase}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:.7}@media (max-width: 768px){.hero-content[data-astro-cid-j7pv25f6]{justify-content:flex-end;padding:0 2rem}.hero-info[data-astro-cid-j7pv25f6]{text-align:right}.hero-name[data-astro-cid-j7pv25f6],.hero-coordinates[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6]{font-size:1.25rem}.social-links[data-astro-cid-j7pv25f6]{justify-content:center;gap:2rem;padding:1.5rem 2rem;background:#000000e6}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.7rem}}@media (min-width: 1440px){.hero-name[data-astro-cid-j7pv25f6],.hero-coordinates[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6]{font-size:2rem}.social-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.875rem}}
