.lp-hero{--lp-hero-step:.7s;--lp-hero-tilt-x:0deg;--lp-hero-tilt-y:0deg;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:perspective(1400px) rotateX(var(--lp-hero-tilt-x)) rotateY(var(--lp-hero-tilt-y));background:#1b1f2b59;border:1px solid #444c6373;border-radius:1rem;flex-direction:column;gap:.75rem;padding-block:clamp(.75rem,2.5vw,2rem);padding-inline:clamp(1.5rem,4vw,3.5rem);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.lp-hero.is-tilting{will-change:transform}.lp-hero-cosmos{z-index:0;pointer-events:none;opacity:.9;background-image:radial-gradient(2px 2px at 8% 22%,#ffffffbf,#0000 60%),radial-gradient(1.4px 1.4px at 18% 68%,#ffffff8c,#0000 60%),radial-gradient(2px 2px at 32% 44%,#a3c4a4b3,#0000 60%),radial-gradient(1.4px 1.4px at 46% 12%,#ffffff8c,#0000 60%),radial-gradient(1.8px 1.8px at 58% 76%,#ffffff80,#0000 60%),radial-gradient(1.4px 1.4px at 71% 30%,#a3c4a4a6,#0000 60%),radial-gradient(2px 2px at 84% 58%,#ffffffb3,#0000 60%),radial-gradient(1.4px 1.4px at 93% 16%,#ffffff80,#0000 60%),radial-gradient(1.8px 1.8px at 12% 88%,#ffffff73,#0000 60%),radial-gradient(1.4px 1.4px at 97% 82%,#a3c4a499,#0000 60%);position:absolute;inset:-20% -10%}@media (prefers-reduced-motion:no-preference){.lp-hero-cosmos{animation:22s ease-in-out infinite alternate lp-hero-cosmos-drift,3.2s ease-in-out infinite lp-hero-cosmos-twinkle}}@keyframes lp-hero-cosmos-drift{0%{transform:translate(0,0)}to{transform:translate(-3%,-2%)}}@keyframes lp-hero-cosmos-twinkle{0%,to{opacity:.7}50%{opacity:1}}.lp-hero-track{z-index:1;perspective:1400px;width:100%;display:grid;position:relative}.lp-hero-slide{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;align-items:center;gap:clamp(2rem,4vw,3rem);min-width:0;transition:opacity .42s cubic-bezier(.16,1,.3,1),visibility .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);display:grid;transform:translate(0)rotateY(0)scale(1)}.lp-hero-slide:first-of-type:not(.is-active){transform:translate(-32px)rotateY(-14deg)scale(.96)}.lp-hero-slide:nth-of-type(2):not(.is-active){transform:translate(-11px)rotateY(-5deg)scale(.98)}.lp-hero-slide:nth-of-type(3):not(.is-active){transform:translate(11px)rotateY(5deg)scale(.98)}.lp-hero-slide:nth-of-type(4):not(.is-active){transform:translate(32px)rotateY(14deg)scale(.96)}.lp-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-duration:.6s;transform:translate(0)rotateY(0)scale(1)}@media (width>=1024px){.lp-hero-slide{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(2rem,4vw,3.5rem);min-height:min(420px,58vh)}}.lp-hero-slide{align-content:center}.lp-hero-copy{text-align:center;z-index:1;flex-direction:column;gap:clamp(.85rem,2vw,1.15rem);display:flex}@media (width>=1024px){.lp-hero-copy{text-align:left}}.lp-hero-title{font-family:var(--lp-font-display);letter-spacing:.01em;text-wrap:balance;color:#fff;text-shadow:3px 3px #00000059;max-width:22ch;margin-inline:auto;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:700;line-height:1.18}@media (width>=1024px){.lp-hero-title{max-width:18ch;margin-inline:0}}.lp-hero-actions{flex-direction:column;justify-content:center;gap:.75rem;padding-top:.35rem;display:flex}.lp-hero-actions-wrap{flex-direction:column;align-items:stretch;gap:.85rem;padding-top:.35rem;display:flex}.lp-hero-actions-wrap .lp-hero-actions{padding-top:0}@media (width>=640px){.lp-hero-actions{flex-direction:row}}@media (width>=1024px){.lp-hero-actions{justify-content:flex-start}.lp-hero-actions-wrap{align-items:flex-start}.lp-hero-actions-wrap .lp-account-path{justify-content:flex-start;align-self:flex-start}.lp-hero-secondary{justify-content:flex-start}}.lp-hero-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.25rem;display:flex}.lp-hero-badge--live{color:#ffffffd1;border-color:rgba(var(--lp-cta-rgb), .4);background:rgba(var(--lp-cta-rgb), .1);align-items:center;gap:.4rem;display:inline-flex}.lp-hero-badge__dot{background:var(--lp-cta);width:.4rem;height:.4rem;box-shadow:0 0 0 0 rgba(var(--lp-cta-rgb), .55);border-radius:9999px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.lp-hero-badge__dot{animation:2.2s ease-out infinite lp-hero-badge-pulse}}@keyframes lp-hero-badge-pulse{0%{box-shadow:0 0 0 0 rgba(var(--lp-cta-rgb), .5)}70%{box-shadow:0 0 0 .4rem rgba(var(--lp-cta-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--lp-cta-rgb), 0)}}.lp-hero-stage{aspect-ratio:1;isolation:isolate;clip-path:circle(0%);width:min(100%,420px);margin-inline:auto;transition:clip-path .7s cubic-bezier(.16,1,.3,1);position:relative}.lp-hero-slide.is-active .lp-hero-stage{clip-path:circle(150%)}@media (width>=1024px){.lp-hero-stage{width:100%;max-width:440px;margin-inline:0 0 auto}}.lp-hero-stage__glow{background:rgba(var(--lp-cta-rgb), .12);filter:drop-shadow(0 0 10px rgba(var(--lp-cta-rgb), .45)) drop-shadow(0 0 22px rgba(var(--lp-cta-rgb), .22));pointer-events:none;border-radius:50%;position:absolute;inset:14%}.lp-hero-stage__grid{opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:16px 16px;border-radius:50%;position:absolute;inset:22%;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000 30%,#0000 72%);mask-image:radial-gradient(circle at 50% 55%,#000 30%,#0000 72%)}.lp-hero-stage__ring{border:2px solid rgba(var(--lp-cta-rgb), .28);box-shadow:inset 0 0 18px rgba(var(--lp-cta-rgb), .06);pointer-events:none;border-radius:50%;position:absolute;inset:26%}.lp-hero-stage__ring--outer{box-shadow:none;opacity:.85;border:1px solid #444c6366;inset:14%}.lp-hero-stage--game .lp-hero-stage__glow,.lp-hero-stage--game .lp-hero-stage__grid,.lp-hero-stage--game .lp-hero-stage__ring,.lp-hero-stage--game .lp-hero-stage__ring--outer{border-radius:22%}.lp-hero-stage--donate .lp-hero-stage__glow,.lp-hero-stage--donate .lp-hero-stage__grid{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0}.lp-hero-stage--map .lp-hero-stage__glow,.lp-hero-stage--map .lp-hero-stage__grid{clip-path:polygon(25% 15%,75% 15%,100% 50%,75% 85%,25% 85%,0% 50%);border-radius:0}.lp-hero-stage__ring-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-hero-stage__glow-path{fill:rgba(var(--lp-cta-rgb), .2);transform-box:fill-box;transform-origin:50%}.lp-hero-stage__ring-path{fill:none;stroke:rgba(var(--lp-cta-rgb), .28);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(var(--lp-cta-rgb), .22));transform-box:fill-box;transform-origin:50%}.lp-hero-stage__ring-path--outer{stroke:#444c6366;stroke-width:1px;opacity:.85;filter:none}.lp-hero-stage__shadow{pointer-events:none;z-index:1;background:radial-gradient(#0000008c 0%,#0000 72%);border-radius:50%;width:28%;height:8%;margin-left:-14%;position:absolute;top:68%;left:50%}.lp-hero-stage__avatar{z-index:2;pointer-events:none;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.lp-hero-stage--map .lp-hero-stage__avatar,.lp-hero-stage--donate .lp-hero-stage__avatar,.lp-hero-stage--game .lp-hero-stage__avatar{top:48%}.lp-hero-map-badge{width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 2px #00000059);display:block}.lp-hero-carousel-ctrl{z-index:2;justify-content:center;align-items:center;gap:.65rem;display:flex}.lp-hero-carousel-btn{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;transition:background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.lp-hero-carousel-btn:hover{color:#fff;background:#ffffff1a}.lp-hero-carousel-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #0e111b,0 0 0 4px #fff}.lp-hero-carousel-dots{align-items:center;gap:.45rem;display:flex}.lp-hero-carousel-dot{cursor:pointer;background:0 0;border:0;border-radius:.5rem;width:44px;height:44px;padding:0;position:relative}.lp-hero-carousel-dot:after{content:"";background:#ffffff47;border-radius:999px;width:8px;height:8px;transition:width .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-hero-carousel-dot.is-active:after{background:var(--lp-cta);width:22px}.lp-hero-carousel-dot:focus-visible{outline:none;box-shadow:0 0 0 2px #0e111b,0 0 0 4px #fff}.lp-hero-avatar{width:128px;height:128px;image-rendering:pixelated;image-rendering:crisp-edges;transform-origin:bottom;filter:drop-shadow(0 2px #00000059);background-image:url(/website/hero-avatar.png);background-position:0 0;background-repeat:no-repeat;background-size:1024px 128px;display:block;transform:scale(2)}.lp-hero-stage__dust{pointer-events:none;z-index:2;opacity:.2;background:#a3c4a4bf;border-radius:1px;width:3px;height:3px;position:absolute}.lp-hero-stage__dust--1{top:62%;left:42%}.lp-hero-stage__dust--2{width:2px;height:2px;top:64%;left:56%}.lp-hero-stage__dust--3{background:#f0f3f08c;width:2px;height:2px;top:60%;left:50%}@media (prefers-reduced-motion:reduce){.lp-hero-slide,.lp-hero-stage,.lp-hero-carousel-btn,.lp-hero-carousel-dot:after{transition:none}.lp-hero{transform:none}.lp-hero-stage{clip-path:none}}@media (prefers-reduced-motion:no-preference){.lp-hero-slide.is-active .lp-hero-copy>*{animation:.65s cubic-bezier(.16,1,.3,1) both lp-hero-rise}.lp-hero-slide.is-active .lp-hero-copy>:first-child{animation-delay:40ms}.lp-hero-slide.is-active .lp-hero-copy>:nth-child(2){animation-delay:.12s}.lp-hero-slide.is-active .lp-hero-copy>:nth-child(3){animation-delay:.2s}.lp-hero-slide.is-active .lp-hero-copy>:nth-child(4){animation-delay:.28s}.lp-hero-slide.is-active .lp-hero-stage{animation:.75s cubic-bezier(.16,1,.3,1) .1s both lp-hero-portal-arrive}.lp-hero-stage__glow,.lp-hero-stage__glow-path{animation:lp-hero-glow-step var(--lp-hero-step) steps(4) infinite}.lp-hero-stage__ring{animation:lp-hero-ring-step var(--lp-hero-step) steps(4) infinite}.lp-hero-stage__ring-path{animation:lp-hero-ring-step-svg var(--lp-hero-step) steps(4) infinite}.lp-hero-stage__shadow{animation:lp-hero-shadow-step var(--lp-hero-step) steps(4) infinite}.lp-hero-stage__dust--1{animation:lp-hero-dust-step var(--lp-hero-step) steps(4) infinite}.lp-hero-stage__dust--2{animation:lp-hero-dust-step var(--lp-hero-step) steps(4) infinite;animation-delay:calc(var(--lp-hero-step) / 4)}.lp-hero-stage__dust--3{animation:lp-hero-dust-step var(--lp-hero-step) steps(4) infinite;animation-delay:calc(var(--lp-hero-step) / 2)}.lp-hero-avatar{animation:1.6s steps(8,end) infinite lp-hero-avatar-turn}.lp-hero-map-badge{animation:2.2s cubic-bezier(.45,0,.55,1) infinite lp-hero-map-hop}}@keyframes lp-hero-portal-arrive{0%{opacity:0;transform:perspective(900px)translateY(10px)rotateX(-18deg)scale(.9)}to{opacity:1;transform:perspective(900px)translateY(0)rotateX(0)scale(1)}}@keyframes lp-hero-rise{0%{opacity:0;transform:perspective(700px)translateY(14px)rotateX(-16deg)}to{opacity:1;transform:perspective(700px)translateY(0)rotateX(0)}}@keyframes lp-hero-glow-step{0%{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}to{opacity:.72;transform:scale(1)}}@keyframes lp-hero-ring-step{0%{border-color:rgba(var(--lp-cta-rgb), .22);transform:scale(1)}50%{border-color:#a3c4a46b;transform:scale(1.02)}to{border-color:rgba(var(--lp-cta-rgb), .22);transform:scale(1)}}@keyframes lp-hero-ring-step-svg{0%{stroke:rgba(var(--lp-cta-rgb), .22);transform:scale(1)}50%{stroke:#a3c4a46b;transform:scale(1.02)}to{stroke:rgba(var(--lp-cta-rgb), .22);transform:scale(1)}}@keyframes lp-hero-shadow-step{0%{opacity:.55;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(1.12)}to{opacity:.55;transform:scaleX(1)}}@keyframes lp-hero-avatar-turn{0%{background-position:0 0}to{background-position:-1024px 0}}@keyframes lp-hero-map-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lp-hero-dust-step{0%{opacity:.15;transform:translateY(0)}50%{opacity:.7;transform:translateY(-3px)}to{opacity:.15;transform:translateY(0)}}
