.landing-module__jDH3nq__landing{background:#000}.landing-module__jDH3nq__scene{isolation:isolate;color:#ededee;width:100%;height:100dvh;font-family:var(--font-geist-sans), Arial, sans-serif;padding:env(safe-area-inset-top,0px) max(24px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(24px, env(safe-area-inset-left,0px));background:#000;place-items:center;display:grid;position:relative;top:0;overflow:clip}.landing-module__jDH3nq__identity{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(-3svh)}.landing-module__jDH3nq__isotipo{aspect-ratio:1252/822;opacity:0;width:min(440px,80vw);animation:1.6s cubic-bezier(.22,.61,.36,1) .4s both landing-module__jDH3nq__metalReveal;position:relative}.landing-module__jDH3nq__asset{object-fit:contain}.landing-module__jDH3nq__isotipo{-webkit-mask-image:radial-gradient(85% 85% at 50% 52%,#000 68%,#0000 100%);mask-image:radial-gradient(85% 85% at 50% 52%,#000 68%,#0000 100%)}.landing-module__jDH3nq__isotipo:before,.landing-module__jDH3nq__isotipo:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;background:url(/lavalley-lv.png) 50%/contain no-repeat;position:absolute;inset:0}.landing-module__jDH3nq__isotipo:before{filter:brightness(1.25);animation:1s ease-in-out 1s both landing-module__jDH3nq__metalSweep;-webkit-mask-image:linear-gradient(125deg,#0000 44%,#000 49% 50%,#0000 55%);mask-image:linear-gradient(125deg,#0000 44%,#000 49% 50%,#0000 55%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-module__jDH3nq__isotipo:after{filter:brightness(1.12)drop-shadow(0 0 3px #06f);animation:.7s ease-in-out 1.6s both landing-module__jDH3nq__bluePulse;-webkit-mask-image:radial-gradient(12% 17% at 72% 45%,#000 10%,#0000 100%);mask-image:radial-gradient(12% 17% at 72% 45%,#000 10%,#0000 100%)}@keyframes landing-module__jDH3nq__metalSweep{0%{opacity:0;-webkit-mask-position:100% 0;mask-position:100% 0}35%,60%{opacity:.18}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes landing-module__jDH3nq__bluePulse{0%,to{opacity:0}45%{opacity:.3}}.landing-module__jDH3nq__wordmark{letter-spacing:.3em;opacity:0;margin:48px 0 0;padding-left:.3em;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.25;animation:.8s ease-out 2.2s both landing-module__jDH3nq__textReveal}.landing-module__jDH3nq__wordmarkAsset{width:min(320px,70vw);height:auto}.landing-module__jDH3nq__subtitle{color:#85858c;letter-spacing:.38em;opacity:0;margin-top:14px;padding-left:.38em;font-size:9px;font-weight:400;line-height:1.6;animation:.7s ease-out 2.6s both landing-module__jDH3nq__textReveal}@keyframes landing-module__jDH3nq__metalReveal{0%{opacity:0;filter:brightness(.25)}40%{opacity:.45;filter:brightness(.65)}to{opacity:1;filter:brightness()}}@keyframes landing-module__jDH3nq__textReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.landing-module__jDH3nq__identity{transform:translateY(-5svh)}.landing-module__jDH3nq__isotipo{width:min(300px,78vw)}.landing-module__jDH3nq__wordmark{letter-spacing:.24em;margin-top:36px;padding-left:.24em;font-size:clamp(20px,6vw,26px)}.landing-module__jDH3nq__subtitle{margin-top:12px;font-size:8px}}@media (max-height:500px){.landing-module__jDH3nq__isotipo{width:200px}.landing-module__jDH3nq__wordmark{margin-top:16px;font-size:22px}.landing-module__jDH3nq__identity{transform:translateY(-5svh)}}:is(html:has(.landing-module__jDH3nq__experience:not([data-phase=dashboard])),body:has(.landing-module__jDH3nq__experience:not([data-phase=dashboard]))){overscroll-behavior:none;overflow:hidden}.landing-module__jDH3nq__introLayer{z-index:50;opacity:1;background:#000;height:100dvh;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s;position:fixed;inset:0;transform:scale(1)}.landing-module__jDH3nq__dashboardLayer{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;filter:blur(4px);transition:opacity .9s,transform .9s,filter .9s;transform:scale(.99)}.landing-module__jDH3nq__experience[data-phase=revealing] .landing-module__jDH3nq__introLayer{opacity:0;pointer-events:none;transform:scale(1.02)}.landing-module__jDH3nq__experience[data-phase=revealing] .landing-module__jDH3nq__dashboardLayer,.landing-module__jDH3nq__experience[data-phase=dashboard] .landing-module__jDH3nq__dashboardLayer{opacity:1;visibility:visible;filter:none;transform:none}.landing-module__jDH3nq__experience[data-phase=dashboard] .landing-module__jDH3nq__dashboardLayer{pointer-events:auto;transition:none}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__isotipo,.landing-module__jDH3nq__wordmark,.landing-module__jDH3nq__subtitle{opacity:1;filter:none;animation:none}.landing-module__jDH3nq__isotipo:before,.landing-module__jDH3nq__isotipo:after{opacity:0;animation:none}.landing-module__jDH3nq__introLayer,.landing-module__jDH3nq__dashboardLayer{filter:none;transition:none;transform:none}.landing-module__jDH3nq__experience[data-phase=revealing] .landing-module__jDH3nq__introLayer{transform:none}}.landing-module__jDH3nq__discover{bottom:max(28px, calc(env(safe-area-inset-bottom,0px) + 18px));color:#62626a;letter-spacing:.32em;white-space:nowrap;opacity:0;flex-direction:column;align-items:center;gap:16px;font-size:8px;font-weight:400;animation:.7s ease-out 3.3s both landing-module__jDH3nq__reveal;display:flex;position:absolute;left:50%;transform:translate(-50%)}.landing-module__jDH3nq__scrollLine{background:#101014;width:1px;height:40px;display:block;position:relative;overflow:hidden}.landing-module__jDH3nq__scrollLine:after{content:"";background:linear-gradient(#0000,#06f,#0000);animation:4s ease-in-out 4s infinite landing-module__jDH3nq__scrollHint;position:absolute;inset:0;transform:translateY(-100%)}@keyframes landing-module__jDH3nq__reveal{0%{opacity:0}to{opacity:1}}@keyframes landing-module__jDH3nq__scrollHint{0%,15%{opacity:0;transform:translateY(-100%)}40%{opacity:.7}80%,to{opacity:0;transform:translateY(100%)}}@media (max-width:640px){.landing-module__jDH3nq__discover{gap:12px}.landing-module__jDH3nq__scrollLine{height:32px}}@media (max-height:500px){.landing-module__jDH3nq__discover{bottom:max(12px, env(safe-area-inset-bottom,0px));gap:8px}.landing-module__jDH3nq__scrollLine{height:20px}}@media (prefers-reduced-motion:reduce){.landing-module__jDH3nq__discover{opacity:1;animation:none}.landing-module__jDH3nq__scrollLine:after{opacity:.4;animation:none;transform:none}}
