.hp{--q:0;--mx:0;--my:0;height:230svh;position:relative}.hp-stage{isolation:isolate;background:radial-gradient(70% 55% at 50% 62%, color-mix(in oklab, var(--hero-violet,var(--primary)) 16%, transparent), transparent 70%), var(--background);height:100svh;position:sticky;top:0;overflow:hidden}.hp-nav{z-index:30;position:absolute;inset:0 0 auto}.hp-nav .site-nav{inset:max(26px, env(safe-area-inset-top)) clamp(20px, 4.5vw, 72px) auto;justify-content:center;position:absolute}.hp-nav .site-nav-logo{line-height:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hp-nav .site-nav-logo img{filter:invert();width:clamp(130px,11vw,176px);height:auto}.hp-nav .site-nav-bar{gap:4px;padding:7px}.hp-nav .site-nav-bar .site-nav-link{letter-spacing:.01em;padding:12px 24px;font-size:16.5px}.hp-nav .site-nav-account{padding:13px 26px;font-size:16.5px}.hp-nav .hero-menu,.hp-nav .site-nav{animation:1s cubic-bezier(.16,1,.3,1) .5s both hp-fade;opacity:1!important}@media (width<=1100px){.hp-nav .site-nav-bar .site-nav-link{padding:10px 16px;font-size:15px}.hp-nav .site-nav-account{padding:11px 20px;font-size:15px}}@media (width<=860px){.hp-nav .site-nav{justify-content:flex-end}.hp-nav .site-nav-logo img{width:132px}}.hp-copy{z-index:2;text-align:center;pointer-events:none;place-content:center;justify-items:center;gap:clamp(26px,4svh,44px);padding:90px 6vw 0;display:grid;position:absolute;inset:0}.hp-copy>*{pointer-events:auto}.hp-h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.7rem,7.4vw,7.6rem);font-weight:700;line-height:1.02}.hp-line{padding:.04em .06em .1em;display:block;overflow:hidden}.hp-line>*{animation:1.3s cubic-bezier(.16,1,.3,1) .15s both hp-rise;display:inline-block}.hp-line:nth-child(2)>*{animation-delay:.32s}.hp-h1 em{background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 60%, var(--hero-orange));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hp-cta.hp-cta{margin:0;animation:1s cubic-bezier(.16,1,.3,1) .8s both hp-fade}.hp-cta-block{justify-items:center;gap:14px;display:grid}.hp-slogan{max-width:34ch;color:color-mix(in oklab, var(--foreground) 82%, transparent);margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.5;animation:1s cubic-bezier(.16,1,.3,1) 1s both hp-fade}.hp-topics{letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 55%, var(--hero-orange));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(11px,.9vw,13px);font-weight:600;animation:1s cubic-bezier(.16,1,.3,1) 1.15s both hp-fade}@keyframes hp-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes hp-fade{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hp-stars{z-index:0;pointer-events:none;opacity:.7;background-image:radial-gradient(1.2px 1.2px at 12% 26%, var(--foreground), transparent), radial-gradient(1px 1px at 29% 62%, var(--foreground), transparent), radial-gradient(1.4px 1.4px at 46% 18%, var(--foreground), transparent), radial-gradient(1px 1px at 64% 44%, var(--foreground), transparent), radial-gradient(1.2px 1.2px at 81% 22%, var(--foreground), transparent), radial-gradient(1px 1px at 92% 58%, var(--foreground), transparent);height:45%;-webkit-mask:linear-gradient(var(--foreground), transparent);-webkit-mask:linear-gradient(var(--foreground), transparent);-webkit-mask:linear-gradient(var(--foreground), transparent);mask:linear-gradient(var(--foreground), transparent);animation:7s ease-in-out infinite alternate hp-twinkle;position:absolute;inset:0 0 auto}@keyframes hp-twinkle{0%{opacity:.35}to{opacity:.8}}.hp-deck{z-index:1;pointer-events:none;position:absolute;inset:0}.hp-card{aspect-ratio:432/638;will-change:transform;width:clamp(150px,17vw,270px);position:absolute;top:50%;left:50%}.hp-face{box-shadow:0 40px 90px -30px color-mix(in oklab, var(--hero-violet,var(--primary)) 60%, transparent), 0 0 0 1px color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:clamp(14px,1.4vw,22px);position:absolute;inset:0;overflow:hidden}.hp-card img{object-fit:cover;width:100%;height:100%;display:block}.hp-tag{white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 72%, transparent);opacity:calc(.25 + var(--q) * .75);font-size:clamp(11px,.95vw,14px);font-weight:600;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.hp-sheen{background:linear-gradient(115deg, transparent 35%, color-mix(in oklab, var(--foreground) 22%, transparent) 50%, transparent 65%);animation:6s ease-in-out infinite hp-sheen;animation-delay:calc(var(--i) * .9s);mix-blend-mode:screen;background-size:260% 100%;position:absolute;inset:0}@keyframes hp-sheen{0%,55%{background-position:130% 0}to{background-position:-130% 0}}.hp-v1 .hp-card{--spread:calc(1 + var(--q) * .9);--lift:calc(var(--q) * -26svh);transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * clamp(120px, 13vw, 220px) * var(--spread) + var(--mx) * 30px), calc(30svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 26px + var(--my) * 16px), 0) rotate(calc((var(--i) - 1) * (14deg - var(--q) * 8deg)));filter:brightness(calc(.5 + var(--q) * .5));animation:1.6s cubic-bezier(.16,1,.3,1) both hp-up;animation-delay:calc(.5s + var(--i) * .12s)}.hp-v1 .hp-card:nth-child(2){z-index:2}.hp-v1 .hp-copy{transform:translateY(calc(var(--q) * -22svh)) scale(calc(1 - var(--q) * .12));opacity:calc(1 - var(--q) * 1.5);padding-bottom:18svh}@keyframes hp-up{0%{opacity:0;translate:0 30svh}to{opacity:1;translate:0}}.hp-v2 .hp-copy{text-align:left;max-width:60vw;transform:translateX(calc(var(--q) * -14vw));opacity:calc(1 - var(--q) * 1.6);place-content:center start;justify-items:start;padding-left:clamp(24px,7vw,120px)}.hp-v2 .hp-h1{font-size:clamp(2.6rem,6.2vw,6.6rem)}.hp-v2 .hp-deck{perspective:1200px;left:38%}.hp-v2 .hp-card{width:clamp(150px,16vw,250px);transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * (60px + var(--q) * 13vw) + var(--q) * -12vw), calc((var(--i) - 1) * -26px * (1 - var(--q)) + 40px), calc(var(--i) * 40px)) rotateY(calc(-24deg * (1 - var(--q)) + var(--mx) * 18deg)) rotateX(calc(var(--my) * -12deg)) rotateZ(calc((var(--i) - 1) * 6deg * (1 - var(--q))));animation:7s ease-in-out infinite hp-float,1.4s cubic-bezier(.16,1,.3,1) both hp-cardin;animation-delay:calc(var(--i) * -2.3s), calc(.5s + var(--i) * .15s)}.hp-v2 .hp-card:after{content:"";background:linear-gradient(160deg, color-mix(in oklab, var(--foreground) 18%, transparent), transparent 40%);pointer-events:none;border-radius:clamp(14px,1.4vw,22px);position:absolute;inset:0}@keyframes hp-float{0%,to{translate:0}50%{translate:0 -14px}}@media (width<=860px){.hp-v2 .hp-copy{place-content:end start;max-width:none;padding:0 6vw 34svh}.hp-v2 .hp-deck{top:-18svh;left:0}.hp-v2 .hp-card{width:30vw}}.hp-rings{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hp-rings i{border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:50%;width:min(80vw,1200px);height:min(46svh,380px);position:absolute;transform:rotate(-6deg)}.hp-rings i+i{border-color:color-mix(in oklab, var(--hero-violet,var(--primary)) 28%, transparent);width:min(64vw,900px);height:min(34svh,280px);transform:rotate(-6deg) scale(calc(1 + var(--q) * .2))}.hp-v3 .hp-deck{z-index:auto}.hp-v3 .hp-card{width:clamp(110px,12vw,200px);animation:1.4s cubic-bezier(.16,1,.3,1) both hp-cardin;animation-delay:calc(.6s + var(--i) * .15s);top:54%}.hp-v3 .hp-copy{z-index:2;transform:scale(calc(1 - var(--q) * .1));opacity:calc(1 - var(--q) * 1.3)}.hp-scroll{z-index:3;background:color-mix(in oklab, var(--foreground) 18%, transparent);width:1px;height:54px;opacity:calc(1 - var(--q) * 4);position:absolute;bottom:30px;left:50%;overflow:hidden;translate:-50%}.hp-scroll i{background:var(--foreground);animation:1.8s cubic-bezier(.6,0,.3,1) infinite hp-drop;position:absolute;inset:0}@keyframes hp-drop{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (width<=600px){.hp{height:200svh}.hp-h1{font-size:clamp(2.5rem,11vw,3.4rem)}.hp-v1 .hp-card{width:34vw;transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * 26vw * var(--spread)), calc(28svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 18px), 0) rotate(calc((var(--i) - 1) * (12deg - var(--q) * 6deg)))}.hp-v3 .hp-card{width:28vw}}@media (prefers-reduced-motion:reduce){.hp-card,.hp-line>*,.hp-cta.hp-cta,.hp-sheen{animation:none!important}}@keyframes hp-cardin{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.hp-copy{z-index:4}.hp-v1 .hp-card{width:clamp(140px,14vw,230px);translate:0}.hp-v3 .hp-card{width:clamp(110px,10.5vw,180px);top:52%}@media (width>=601px){.hp-v1 .hp-card{margin-top:-4svh}}@media (width<=860px){.hp-v2 .hp-copy{padding:0 6vw 10svh}.hp-v2 .hp-deck{top:-24svh;left:50%}.hp-v2 .hp-card{width:27vw}}@media (width<=600px){.hp-v1 .hp-copy{padding-bottom:34svh}.hp-v1 .hp-card{width:27vw;transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * 19vw * var(--spread)), calc(28svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 18px), 0) rotate(calc((var(--i) - 1) * (10deg - var(--q) * 5deg)));margin-top:4svh}.hp-v1 .hp-tag{letter-spacing:.14em;font-size:10px}.hp-v3 .hp-card{width:22vw}.hp-v3 .hp-rings i{width:92vw;height:70svh}.hp-v3 .hp-rings i+i{width:76vw;height:56svh}}@media (width<=860px){.hp-v2 .hp-deck{left:0}}.hp-v3 .hp-copy{z-index:5}@media (width<=860px){.hp-v2 .hp-deck{top:-29svh}}.hp-nav .site-nav-bar{background:color-mix(in oklab, var(--background) 42%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent), 0 18px 40px -24px var(--hero-violet);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:2px;padding:6px}.hp-nav .site-nav-bar .site-nav-link{color:color-mix(in oklab, var(--foreground) 78%, transparent);border-radius:999px;transition:color .3s,background .3s}.hp-nav .site-nav-bar .site-nav-link:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}.hp-nav .site-nav-bar .site-nav-link.is-current{color:var(--foreground);background:linear-gradient(120deg, color-mix(in oklab, var(--hero-violet) 40%, transparent), color-mix(in oklab, var(--hero-pink) 28%, transparent))}.hp-nav .site-nav-account{background:linear-gradient(120deg, var(--hero-violet), var(--hero-pink));color:var(--foreground);box-shadow:0 10px 30px -12px var(--hero-pink);border:0;border-radius:999px}.hp-nav .site-nav-toggle{background:color-mix(in oklab, var(--background) 40%, transparent);border:1px solid color-mix(in oklab, var(--hero-violet) 45%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:48px;height:48px;box-shadow:0 0 24px -8px var(--hero-violet);border-radius:999px;position:relative}.hp-nav .site-nav-toggle svg{display:none!important}.hp-nav .site-nav-toggle:before,.hp-nav .site-nav-toggle:after{content:"";border-radius:999px;position:absolute;top:50%;left:50%}.hp-nav .site-nav-toggle:before{border:1.5px solid color-mix(in oklab, var(--foreground) 80%, transparent);width:22px;height:22px;margin:-11px;transform:rotate(-20deg)scaleY(.42)}.hp-nav .site-nav-toggle:after{background:linear-gradient(120deg, var(--hero-violet), var(--hero-pink));width:8px;height:8px;box-shadow:0 0 10px var(--hero-pink);margin:-4px}.hp-v1 .hp-copy{padding-bottom:10svh}.hp-copy .hp-topics{margin-top:2px}@media (width<=860px){.hp-nav .site-nav-logo img{width:156px}}@media (width<=600px){.hp-v1 .hp-copy{padding-top:70px;padding-bottom:4svh}.hp-v1 .hp-card{width:29vw;transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * 30vw), calc(28svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 14px), 0) rotate(calc((var(--i) - 1) * (10deg - var(--q) * 5deg)))}}.hp-h1 em,.tn-root .tn-h1 em,.tn-root .tn-h2 em{background:linear-gradient(90deg, var(--foreground) 0%, color-mix(in oklab, var(--hero-pink) 38%, var(--foreground)) 70%, color-mix(in oklab, var(--hero-violet) 42%, var(--foreground)));color:#0000;-webkit-background-clip:text;background-clip:text}.hp-topics{color:color-mix(in oklab, var(--foreground) 62%, transparent);-webkit-text-fill-color:currentColor;letter-spacing:.18em;background:0 0;font-size:clamp(10px,.8vw,11.5px)}.tn-root .tn-slogan{color:var(--foreground);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.tn-root .tn-final-glow{opacity:.55}.hp-nav .site-nav-logo img{width:clamp(170px,13.5vw,220px)}.hp-nav .site-nav{inset-block-start:max(44px, calc(env(safe-area-inset-top) + 22px))}.hp-v1 .hp-copy{gap:clamp(30px,4.5svh,48px);padding-bottom:26svh}@media (width<=860px){.hp-nav .site-nav-logo img{width:176px}}@media (width<=600px){.hp-v1 .hp-copy{padding-top:120px;padding-bottom:30svh}}.hp-h1 em{background:linear-gradient(90deg, color-mix(in oklab, var(--hero-violet) 85%, var(--foreground)), var(--hero-pink));color:#0000;-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text}.hp-v1 .hp-card{--spread:calc(.55 + var(--q) * 1.9)}@media (width<=600px){.hp-v1 .hp-card{transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * (14vw + var(--q) * 22vw)), calc(28svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 14px), 0) rotate(calc((var(--i) - 1) * (8deg + var(--q) * 4deg)));transform:translate(-50%, -50%) translate3d(calc((var(--i) - 1) * (14vw + var(--q) * 14vw)), calc(28svh + var(--lift) + (var(--i) - 1) * (var(--i) - 1) * 14px), 0) rotate(calc((var(--i) - 1) * (8deg + var(--q) * 4deg)))}}.hp{height:230svh}@media (width<=600px){.hp{height:200svh}}.orbit-site:has(.lpz){zoom:1}.lpz{isolation:isolate;background:var(--background);height:100svh;min-height:560px;color:var(--foreground);font-family:var(--font-sans);position:relative;overflow:hidden}.lpz-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.lpz-stars i{background:var(--foreground);opacity:.5;width:2px;height:2px;animation:4s ease-in-out infinite alternate lpz-tw;animation-delay:calc(var(--s) * -1.3s);border-radius:50%;position:absolute}.lpz-stars i:first-child{top:14%;left:46%}.lpz-stars i:nth-child(2){top:26%;left:88%}.lpz-stars i:nth-child(3){top:78%;left:12%}.lpz-stars i:nth-child(4){width:1.5px;height:1.5px;top:86%;left:58%}@keyframes lpz-tw{0%{opacity:.15}to{opacity:.6}}.lpz-logo{z-index:5;top:max(30px, env(safe-area-inset-top));line-height:0;animation:1s cubic-bezier(.16,1,.3,1) .1s both hp-fade;position:absolute;left:clamp(22px,6vw,100px)}.lpz-logo img{filter:invert();width:clamp(140px,11vw,190px);height:auto}.lpz-grid{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"t v""b v""c v";align-content:center;gap:clamp(22px,3.6svh,38px) 4vw;height:100%;padding:110px clamp(24px,8vw,140px) 60px;display:grid;position:relative}.lpz-h1{grid-area:t}.lpz-visual{grid-area:v;place-self:center;justify-items:center;gap:22px;display:grid}.lpz-bubbles{grid-area:b}.lpz-action{grid-area:c}.orbit-site main.lpz .lpz-h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,min(6vw,11svh),6.4rem);line-height:1.02}.lpz-h1 .hp-line{white-space:nowrap;padding-left:0}.lpz-under{letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklab, var(--foreground) 55%, transparent);font-size:11px;font-weight:600;animation:1.2s 1.6s both hp-fade}.lpz-zod{--z:clamp(240px, min(34vw, 58svh), 520px);width:var(--z);aspect-ratio:1;animation:1.6s cubic-bezier(.16,1,.3,1) .3s both lpz-in;position:relative}@keyframes lpz-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.lpz-zod-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--blush) 22%, transparent), color-mix(in oklab, var(--hero-violet) 8%, transparent) 60%, transparent);filter:blur(12px);border-radius:50%;animation:8s ease-in-out infinite lpz-breathe;position:absolute;inset:8%}@keyframes lpz-breathe{0%,to{opacity:.7;scale:.95}50%{opacity:1;scale:1.04}}.lpz-zod-ring{border:1px solid color-mix(in oklab, var(--foreground) 22%, transparent);border-radius:50%;animation:120s linear infinite lpz-spin;position:absolute;inset:0}.lpz-v2 .lpz-zod-ring{border-color:#0000}.lpz-sign{width:0;height:0;transform:rotate(calc(var(--i) * 30deg)) translateY(calc(var(--z) * -.4)) rotate(calc(var(--i) * -30deg));position:absolute;top:50%;left:50%}.lpz-sign>span{font-size:calc(var(--z) * .066);color:color-mix(in oklab, var(--title-ink) 88%, transparent);animation:120s linear infinite reverse lpz-spin,1s both lpz-sign;animation-delay:0s, calc(.8s + var(--i) * 70ms);line-height:1;display:block;position:absolute;translate:-50% -50%}@keyframes lpz-sign{0%{opacity:0}to{opacity:1}}@keyframes lpz-spin{to{rotate:360deg}}.lpz-pearl{background:radial-gradient(circle at 34% 28%, color-mix(in oklab, var(--title-ink) 92%, var(--blush)), color-mix(in oklab, var(--blush) 80%, var(--title-ink)) 26%, color-mix(in oklab, var(--blush) 78%, var(--hero-pink)) 62%, color-mix(in oklab, var(--hero-pink) 40%, var(--hero-violet)) 100%);box-shadow:0 0 80px -6px color-mix(in oklab, var(--blush) 55%, transparent), inset -14px -18px 40px color-mix(in oklab, var(--hero-pink) 30%, transparent);border-radius:50%;animation:1.4s cubic-bezier(.16,1,.3,1) .6s both lpz-core,7s ease-in-out 2s infinite lpz-float;position:absolute;inset:31%;overflow:hidden}.lpz-pearl i{background:conic-gradient(from 0deg, transparent, color-mix(in oklab, var(--title-ink) 22%, transparent) 12%, transparent 28%);mix-blend-mode:soft-light;animation:14s linear infinite lpz-spin;position:absolute;inset:-40%}@keyframes lpz-core{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes lpz-float{0%,to{translate:0}50%{translate:0 -6px}}.lpz-star{place-items:center;animation:1.4s cubic-bezier(.16,1,.3,1) .6s both lpz-core;display:grid;position:absolute;inset:30%}.lpz-star b{background:radial-gradient(closest-side, color-mix(in oklab, var(--blush) 45%, transparent), color-mix(in oklab, var(--blush) 10%, transparent) 60%, transparent);border-radius:50%;animation:5s ease-in-out infinite lpz-breathe;position:absolute;inset:0}.lpz-star i{z-index:1;aspect-ratio:1;background:linear-gradient(135deg, var(--title-ink), color-mix(in oklab, var(--blush) 70%, var(--title-ink)));clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);width:46%;filter:drop-shadow(0 0 18px color-mix(in oklab, var(--blush) 80%, transparent));animation:6s ease-in-out infinite lpz-star;position:relative}@keyframes lpz-star{0%,to{rotate:0deg;scale:.92}50%{rotate:8deg;scale:1.06}}.lpz-orbit{animation:1.4s cubic-bezier(.16,1,.3,1) .6s both lpz-core;position:absolute;inset:24%}.lpz-orbit b{background:radial-gradient(circle at 38% 34%, var(--title-ink), color-mix(in oklab, var(--blush) 85%, var(--title-ink)) 45%, color-mix(in oklab, var(--blush) 60%, var(--hero-pink)));box-shadow:0 0 60px 4px color-mix(in oklab, var(--blush) 45%, transparent);border-radius:50%;position:absolute;inset:34%}.lpz-orbit-path{border:1px solid color-mix(in oklab, var(--blush) 26%, transparent);border-radius:50%;animation:16s linear infinite lpz-spin;position:absolute;inset:0}.lpz-orbit-path i{background:var(--blush);width:10px;height:10px;box-shadow:0 0 14px 2px color-mix(in oklab, var(--blush) 70%, transparent);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.lpz-bubbles{gap:10px;width:min(100%,470px);margin:0;padding:0;list-style:none;display:grid}.lpz-bubble{isolation:isolate;background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 7%, transparent), color-mix(in oklab, var(--foreground) 2%, transparent)), color-mix(in oklab, var(--background) 70%, transparent);box-shadow:0 22px 50px -30px color-mix(in oklab, var(--hero-pink) 60%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:18px;padding:12px 28px 12px 20px;display:flex;position:relative;overflow:hidden}.lpz-bubble:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(100deg, color-mix(in oklab, var(--hero-violet) 60%, transparent), color-mix(in oklab, var(--hero-pink) 50%, transparent) 55%, color-mix(in oklab, var(--hero-orange) 50%, transparent));-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lpz-bubble:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in oklab, var(--foreground) 12%, transparent), transparent 70%);position:absolute;inset:0;transform:translate(-110%)}.is-in>.lpz-bubble:after{animation:1.4s ease-out both lpz-sweep;animation-delay:calc(var(--k) * .18s + .9s)}@keyframes lpz-sweep{to{transform:translate(110%)}}.orbit-site main.lpz .lpz-bubble-text{color:var(--title-ink);font-size:18px;font-weight:600;line-height:1.3}.lpz-num{letter-spacing:-.02em;flex:none;font-size:26px;font-weight:300;line-height:1;display:inline-flex}.lpz-roll{height:1.12em;line-height:1.12;display:inline-block;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 10% 90%,#0000);mask:linear-gradient(#0000,#000 10% 90%,#0000)}.lpz-roll-col{animation:9s cubic-bezier(.7,0,.3,1) infinite paused lpz-roll;animation-delay:calc(.9s + var(--k,0) * .35s + var(--i) * .12s);flex-direction:column;display:flex}.lpz-roll-col i{background-image:linear-gradient(180deg, var(--title-ink), var(--blush) 58%, color-mix(in oklab, var(--hero-orange) 75%, var(--title-ink)));color:#0000;-webkit-background-clip:text;background-clip:text;height:1.12em;font-style:normal;line-height:1.12;display:block}.is-in .lpz-roll-col{animation-play-state:running}@keyframes lpz-roll{0%{transform:translateY(0)}17%,to{transform:translateY(calc(var(--n) * -1.12em))}}.lpz-reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(.5s + var(--k) * .16s);transform:translateY(22px)}.lpz-reveal.is-in{opacity:1;transform:none}.lpz-action{animation:1s cubic-bezier(.16,1,.3,1) 1.1s both hp-fade}.lpz-cta{cursor:pointer;height:60px;font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--title-ink);background:linear-gradient(90deg, var(--hero-pink), color-mix(in oklab, var(--hero-pink) 45%, var(--hero-orange)) 55%, var(--hero-orange));box-shadow:0 18px 44px -16px color-mix(in oklab, var(--hero-pink) 75%, transparent);border:0;border-radius:999px;padding:0 52px;font-size:17px;font-weight:600;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.lpz-cta:hover{box-shadow:0 22px 50px -16px color-mix(in oklab, var(--hero-pink) 90%, transparent);transform:translateY(-2px)}.lpz-cta:after{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in oklab, var(--foreground) 30%, transparent) 50%, transparent 65%);pointer-events:none;background-position:130% 0;background-size:260% 100%;animation:5.5s ease-in-out 2.4s infinite lpz-shine;position:absolute;inset:0}@keyframes lpz-shine{0%,70%{background-position:130% 0}to{background-position:-130% 0}}.lpz-pick{z-index:6;top:max(30px, env(safe-area-inset-top));background:color-mix(in oklab, var(--background) 70%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:4px;padding:4px 5px;display:flex;position:absolute;right:clamp(16px,4vw,60px)}.lpz-pick a{width:32px;height:32px;color:color-mix(in oklab, var(--foreground) 70%, transparent);border-radius:50%;place-items:center;font-size:14px;font-weight:600;text-decoration:none;display:grid}.lpz-pick a.is-on{color:var(--foreground);background:linear-gradient(120deg, color-mix(in oklab, var(--hero-violet) 55%, transparent), color-mix(in oklab, var(--hero-pink) 40%, transparent))}.lpz-pick span{white-space:nowrap;color:color-mix(in oklab, var(--foreground) 70%, transparent);padding:0 10px 0 6px;font-size:12px}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpz-grid{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"t""v""b""c";justify-items:center;row-gap:clamp(14px,2.6svh,34px);padding:120px 48px 48px}.orbit-site main.lpz .lpz-h1{font-size:min(9vw,6.5svh)}.lpz-zod{--z:min(56vw, 36svh)}.lpz-bubbles{width:min(100%,520px)}.lpz-bubble{text-align:left}}@media (width<=700px){.lpz{height:auto;min-height:100svh}.lpz-logo{left:22px;top:max(26px, env(safe-area-inset-top))}.lpz-logo img{width:128px}.lpz-pick{top:max(24px, env(safe-area-inset-top));right:14px}.lpz-pick span{display:none}.lpz-pick a{width:28px;height:28px;font-size:13px}.lpz-grid{row-gap:14px;height:auto;min-height:100svh;padding:88px 20px 22px}.orbit-site main.lpz .lpz-h1{font-size:min(10.6vw,6.2svh)}.lpz-h1 .hp-line{white-space:normal}.lpz-zod{--z:min(62vw, 31svh)}.lpz-visual{gap:12px}.lpz-under{letter-spacing:.24em;font-size:9px}.lpz-bubbles{gap:8px}.lpz-bubble{gap:14px;padding:10px 20px 10px 16px}.lpz-num{font-size:22px}.orbit-site main.lpz .lpz-bubble-text{font-size:16px}.lpz-cta{height:54px;padding:0 40px;font-size:15px}}@media (prefers-reduced-motion:reduce){.lpz-roll-col{transform:translateY(calc(var(--n) * -1.12em));animation:none}.lpz-reveal{opacity:1;transition:none;transform:none}.lpz *,.lpz :after{animation:none!important}}.lpz-wheel{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%;filter:drop-shadow(0 0 18px color-mix(in oklab, var(--blush) 30%, transparent));animation:140s linear infinite lpz-spin,1.8s .4s both lpz-sign;position:absolute;inset:0}.lpz-v1 .lpz-pearl{inset:33%}.lpz-v3 .lpz-orbit{inset:27%}.lpz-v3 .lpz-orbit-path{border-color:#0000}.lpz-v2 .lpz-star{inset:26%}.orbit-site main.lpz .lpz-h1 em{background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.lpz .lpz-cta{background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 60%, var(--hero-orange));box-shadow:0 16px 40px -14px color-mix(in oklab, var(--hero-violet) 60%, transparent)}.lpz-v1 .lpz-bg{background:radial-gradient(45% 55% at 95% 0%, color-mix(in oklab, var(--hero-violet) 22%, transparent), transparent 72%), radial-gradient(50% 55% at 92% 100%, color-mix(in oklab, var(--blush) 30%, transparent), transparent 72%), radial-gradient(38% 48% at 72% 52%, color-mix(in oklab, var(--blush) 14%, transparent), transparent 75%)}.lpz-v3 .lpz-bg{background:radial-gradient(60% 50% at 80% -5%, color-mix(in oklab, var(--hero-violet) 18%, transparent), transparent 70%), radial-gradient(75% 45% at 78% 108%, color-mix(in oklab, var(--blush) 32%, transparent), color-mix(in oklab, var(--hero-pink) 8%, transparent) 60%, transparent 85%)}.lpz-bg{animation:18s ease-in-out infinite alternate lpz-drift}@keyframes lpz-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-2%,1.5%)scale(1.05)}}.lpz-zod{mix-blend-mode:normal}.lpz-wheel{mix-blend-mode:normal;filter:none;border-radius:50%}.lpz{background:var(--background)}.lpz .lpz-bg{display:none}.lpz-zod{mix-blend-mode:normal;animation:none}.lpz-visual{position:relative}.lpz-aura{pointer-events:none;z-index:0;opacity:0;animation:2.4s .1s forwards lpz-aura-in;position:absolute;inset:-38% -30%}.lpz-aura i,.lpz-aura b{filter:blur(46px);border-radius:50%;width:92%;height:52%;position:absolute;left:50%;translate:-50%}.lpz-aura i{background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-violet) 62%, transparent), color-mix(in oklab, var(--hero-violet) 18%, transparent) 55%, transparent);animation:11s ease-in-out infinite alternate lpz-aura-a;top:4%}.lpz-aura b{background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-pink) 58%, transparent), color-mix(in oklab, var(--hero-orange) 16%, transparent) 60%, transparent);animation:13s ease-in-out infinite alternate lpz-aura-b;bottom:4%}@keyframes lpz-aura-in{to{opacity:1}}@keyframes lpz-aura-a{0%{translate:-56%;scale:.92}to{translate:-44% 4%;scale:1.06}}@keyframes lpz-aura-b{0%{translate:-44%;scale:1.05}to{translate:-56% -4%;scale:.94}}.lpz-v2 .lpz-aura{inset:-16%}.lpz-v2 .lpz-aura i{background:conic-gradient(from 0deg, var(--hero-violet), var(--hero-pink), var(--hero-orange), var(--hero-pink), var(--hero-violet));filter:blur(28px);opacity:.75;width:auto;height:auto;animation:22s linear infinite lpz-spin;inset:0;translate:none;-webkit-mask:radial-gradient(closest-side,#0000 62%,#000 74%,#0000 100%);mask:radial-gradient(closest-side,#0000 62%,#000 74%,#0000 100%)}.lpz-v2 .lpz-aura b{opacity:.7;width:120%;height:40%;bottom:-8%}.lpz-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.lpz-lines circle{fill:none;stroke:color-mix(in oklab, var(--title-ink) 34%, transparent);stroke-width:.18px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.65,0,.35,1) .3s forwards lpz-draw}.lpz-lines circle+circle{stroke:color-mix(in oklab, var(--blush) 40%, transparent);animation-delay:.6s}.lpz-v3 .lpz-lines circle+circle{display:none}@keyframes lpz-draw{to{stroke-dashoffset:0}}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.lpz-wheel-wrap{z-index:2;animation:160s linear 2.6s infinite lpz-spin;position:absolute;inset:1.5%}.lpz-wheel{filter:none;mix-blend-mode:normal;width:100%;height:100%;-webkit-mask:conic-gradient(#000 var(--sweep), transparent calc(var(--sweep) + 14deg));-webkit-mask:conic-gradient(#000 var(--sweep), transparent calc(var(--sweep) + 14deg));-webkit-mask:conic-gradient(#000 var(--sweep), transparent calc(var(--sweep) + 14deg));mask:conic-gradient(#000 var(--sweep), transparent calc(var(--sweep) + 14deg));border-radius:0;animation:2.4s cubic-bezier(.65,0,.35,1) .7s forwards lpz-sweep-in,2.6s cubic-bezier(.16,1,.3,1) .5s both lpz-wheel-in;position:absolute;inset:0}@keyframes lpz-sweep-in{to{--sweep:380deg}}@keyframes lpz-wheel-in{0%{opacity:.3;rotate:-50deg;scale:.88}to{opacity:1;rotate:0deg;scale:1}}.lpz-digits{z-index:3;animation:90s linear infinite reverse lpz-spin;position:absolute;inset:0}.lpz-digits>span{width:0;height:0;transform:rotate(calc(var(--i) * 40deg)) translateY(calc(var(--z) * -.19));position:absolute;top:50%;left:50%}.lpz-digits b{font-size:calc(var(--z) * .042);letter-spacing:0;color:color-mix(in oklab, var(--title-ink) 80%, transparent);opacity:0;animation:.8s forwards lpz-sign;animation-delay:calc(2.4s + var(--i) * .12s);font-weight:300;position:absolute;translate:-50% -50%}.lpz-spark{z-index:3;width:calc(var(--z) * .07);aspect-ratio:1;background:var(--title-ink);clip-path:polygon(50% 0,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 44%);filter:drop-shadow(0 0 8px color-mix(in oklab, var(--blush) 90%, transparent));opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) 2.8s forwards lpz-core,6s ease-in-out 4s infinite lpz-star;position:absolute;top:50%;left:50%;translate:-50% -50%}.lpz-v2 .lpz-spark{width:calc(var(--z) * .05)}.lpz-under{z-index:3;margin-top:10px;position:relative}@media (prefers-reduced-motion:reduce){.lpz-wheel{-webkit-mask:none;mask:none}.lpz-lines circle{stroke-dashoffset:0}.lpz-aura,.lpz-spark,.lpz-digits b{opacity:1}}.lpz-digits{animation:none}.lpz-digits b{rotate:calc(var(--i) * -40deg)}.lpz-v2 .lpz-aura,.lpz-v3 .lpz-aura{inset:-38% -30%}.lpz-v2 .lpz-aura i{opacity:1;filter:blur(52px);background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-violet) 55%, transparent), color-mix(in oklab, var(--hero-violet) 14%, transparent) 60%, transparent);width:88%;height:50%;animation:12s ease-in-out infinite alternate lpz-aura-a;inset:2% auto auto 50%;translate:-50%;-webkit-mask:none;mask:none}.lpz-v2 .lpz-aura b{opacity:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--blush) 50%, transparent), color-mix(in oklab, var(--hero-pink) 18%, transparent) 55%, transparent);width:96%;height:54%;bottom:2%}.lpz-v3 .lpz-aura i{background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-violet) 50%, transparent), color-mix(in oklab, var(--hero-pink) 12%, transparent) 60%, transparent)}.lpz-v3 .lpz-aura b{background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-pink) 46%, transparent), color-mix(in oklab, var(--hero-orange) 14%, transparent) 60%, transparent)}.lpz-v2 .lpz-lines circle+circle,.lpz-v3 .lpz-lines circle+circle{display:none}.lpz-v2 .lpz-wheel,.lpz-v3 .lpz-wheel{filter:brightness(1.3) drop-shadow(0 0 6px color-mix(in oklab, var(--blush) 40%, transparent))}.lpz-n .lpz-aura{filter:blur(40px);background:radial-gradient(closest-side, color-mix(in oklab, var(--hero-violet) 42%, transparent) 0%, color-mix(in oklab, var(--hero-pink) 30%, transparent) 48%, color-mix(in oklab, var(--hero-pink) 10%, transparent) 72%, transparent 100%);border-radius:50%;animation:2.4s .1s forwards lpz-aura-in,9s ease-in-out 2.5s infinite lpz-breathe;inset:-30%}.lpz-n .lpz-wheel{filter:brightness(1.15) drop-shadow(0 0 5px color-mix(in oklab, var(--blush) 45%, transparent));opacity:.9}.lpz-ring{z-index:3;width:100%;height:100%;animation:1.4s 2s both lpz-op,70s linear 2s infinite reverse lpz-spin;position:absolute;inset:0;overflow:visible}.lpz-ring text{letter-spacing:.4px;font-size:2.9px;font-weight:600}.lpz-ring .s1{stop-color:var(--blush)}.lpz-ring .s2{stop-color:var(--title-ink)}.lpz-emblem{z-index:3;fill:none;width:100%;height:100%;stroke:var(--title-ink);stroke-width:.55px;stroke-linejoin:round;filter:drop-shadow(0 0 3px color-mix(in oklab, var(--hero-pink) 70%, transparent));animation:1.6s 1.6s both lpz-op;position:absolute;inset:0}.lpz-emblem .f{fill:var(--title-ink);stroke:none}@keyframes lpz-op{0%{opacity:0}to{opacity:1}}.lpz{isolation:isolate;position:relative;overflow:hidden}.lpz:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 100% 0%, color-mix(in oklab, var(--blush) 34%, transparent), color-mix(in oklab, var(--hero-pink) 12%, transparent) 45%, transparent 75%), radial-gradient(38% 34% at 0% 0%, color-mix(in oklab, var(--blush) 16%, transparent), transparent 70%), radial-gradient(30% 45% at 100% 62%, color-mix(in oklab, var(--hero-violet) 14%, transparent), transparent 75%);position:absolute;inset:0}.lpz-n .lpz-aura{display:none}.lpz-n .lpz-wheel{opacity:1;filter:drop-shadow(0 0 4px color-mix(in oklab, var(--blush) 40%, transparent))}.lpz-v3 .lpz-ring text{letter-spacing:.2px;font-size:1.55px}.lpz-v3 .lpz-emblem{scale:.5}.lpz-v1 .lpz-visual,.lpz-v2 .lpz-visual,.lpz-v3 .lpz-visual{width:100%}.lpm{--m:clamp(34px, 4.1vw, 66px);justify-content:center;align-items:flex-start;gap:calc(var(--m) * .22);padding-top:calc(var(--m) * .9);display:flex}.lpm-moon{width:var(--m);height:var(--m);translate:0 calc(var(--y) * var(--y) * var(--m) * .07);opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards lpm-in;animation-delay:calc(.4s + var(--i) * .14s);flex:none;overflow:visible}.lpm-moon:nth-child(5){width:calc(var(--m) * 1.45);height:calc(var(--m) * 1.45);margin-top:calc(var(--m) * -.25);filter:drop-shadow(0 0 calc(var(--m) * .35) color-mix(in oklab, var(--blush) 55%, transparent))}.lpm-dark{opacity:.07}.lpm-lit{filter:brightness(1.05)sepia(.18)hue-rotate(290deg)saturate(1.4)}.lpm-rim{fill:none;stroke:color-mix(in oklab, var(--title-ink) 16%, transparent);stroke-width:.02px}@keyframes lpm-in{0%{opacity:0;translate:0 calc(var(--y) * var(--y) * var(--m) * .07 + 14px)}to{opacity:1}}.lpp{--p:clamp(240px, min(34vw, 58svh), 500px);width:var(--p);aspect-ratio:1;animation:1.6s cubic-bezier(.16,1,.3,1) .3s both lpz-in;position:relative}.lpp-planet{width:56%;filter:drop-shadow(0 0 30px color-mix(in oklab, var(--blush) 30%, transparent));animation:10s ease-in-out infinite alternate lpp-float;position:absolute;top:50%;left:50%;translate:-50% -50%}.lpp-orbit{width:128%;height:112%;position:absolute;inset:-6% -14%;overflow:visible}.lpp-line{fill:none;stroke:color-mix(in oklab, var(--blush) 70%, transparent);stroke-width:.45px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.2s cubic-bezier(.65,0,.35,1) .6s forwards lpz-draw}.lpp-dot-mid{stop-color:var(--hero-pink)}@keyframes lpp-float{0%{translate:-50% -51%}to{translate:-50% -49%}}.lpr{text-align:left;background:linear-gradient(160deg, color-mix(in oklab, var(--foreground) 9%, transparent), color-mix(in oklab, var(--foreground) 3%, transparent));border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);-webkit-backdrop-filter:blur(18px);width:min(100%,520px);box-shadow:0 30px 80px -30px color-mix(in oklab, var(--hero-pink) 40%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:26px;padding:clamp(20px,2.2vw,30px);animation:1.4s cubic-bezier(.16,1,.3,1) .4s both lpz-in}.lpr-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--blush);font-size:11px;font-weight:600;display:block}.lpr-title{color:var(--title-ink);margin:6px 0 0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.15}.lpr-body{grid-template-columns:minmax(0,1fr) clamp(78px,8vw,112px);align-items:start;gap:18px;margin-top:14px;display:grid}.lpr-text{color:color-mix(in oklab, var(--foreground) 78%, transparent);margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.65}.lpr-card{justify-items:center;gap:6px;margin:0;display:grid}.lpr-card img{width:100%;height:auto;box-shadow:0 10px 30px -10px color-mix(in oklab, var(--hero-pink) 55%, transparent);border-radius:10px}.lpr-card figcaption{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 60%, transparent);font-size:10px;font-weight:600}.lpr-player{background:color-mix(in oklab, var(--foreground) 6%, transparent);border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:999px;align-items:center;gap:14px;margin-top:18px;padding:12px 16px 12px 12px;display:flex}.lpr-play{cursor:pointer;width:48px;height:48px;color:var(--title-ink);background:linear-gradient(90deg, var(--hero-violet), var(--hero-pink) 60%, var(--hero-orange));box-shadow:0 10px 26px -10px var(--hero-pink);border:0;border-radius:50%;flex:none;place-items:center;transition:scale .2s;display:grid}.lpr-play:hover{scale:1.06}.lpr-play svg{fill:currentColor;width:20px;height:20px}.lpr-track{flex:1;gap:6px;min-width:0;display:grid}.lpr-label{color:var(--title-ink);font-size:13px;font-weight:600}.lpr-wave{align-items:center;gap:3px;height:20px;display:flex}.lpr-wave i{height:calc(var(--h) * 100%);background:linear-gradient(var(--hero-pink), var(--hero-violet));opacity:.45;transform-origin:50%;border-radius:2px;flex:1}.lpr-wave.is-on i{opacity:1;animation:1s ease-in-out infinite alternate lpr-wave;animation-delay:calc(var(--i) * -.09s)}.lpr-bar{background:color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:2px;height:2px;overflow:hidden}.lpr-bar b{background:var(--blush);height:100%;transition:width .25s linear;display:block}.lpr-foot{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 50%, transparent);margin:16px 0 0;font-size:10px;font-weight:600}@keyframes lpr-wave{0%{scale:1 .35}to{scale:1}}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpm{--m:min(9vw, 60px)}.lpp{--p:min(64vw, 36svh)}}@media (width<=700px){.lpm{--m:9.2vw;gap:1.6vw;padding-top:4vw}.lpp{--p:min(62vw, 30svh)}.lpr{border-radius:20px;padding:16px}.lpr-body{grid-template-columns:minmax(0,1fr) 70px;gap:12px}.lpr-text{font-size:13px;line-height:1.55}.lpr-play{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.lpm-moon{opacity:1;animation:none}.lpp-line{stroke-dashoffset:0}}.lpz .lpz-visual .lpz-under,.lpz .lpr .lpr-foot{letter-spacing:.3em;white-space:nowrap;font-size:11px;line-height:1.4}.lpz .lpz-visual{gap:18px}.lpm{--m:clamp(40px, 4.4vw, 72px);padding-bottom:calc(var(--m) * .5)}@media (width<=700px){.lpz .lpz-visual .lpz-under,.lpz .lpr .lpr-foot{letter-spacing:.22em;font-size:9px}.lpm{--m:8.2vw;gap:1.1vw;padding-bottom:6px}.lpr{padding:14px 16px}.lpr-kicker{display:none}.lpr-title{margin:0;font-size:19px}.lpr-body{grid-template-columns:minmax(0,1fr) 58px;margin-top:8px}.lpr-text{font-size:12.5px;line-height:1.5}.lpr-player{gap:10px;margin-top:10px;padding:8px 12px 8px 8px}.lpr-play{width:36px;height:36px}.lpr-wave{height:14px}.lpr-foot{margin-top:10px}}.lpz .lpr .lpr-text{font-size:clamp(14px,1.05vw,16px);line-height:1.65}.lpz .lpr .lpr-title{font-size:clamp(22px,2vw,28px)}@media (width<=700px){.lpz .lpr .lpr-text{font-size:12.5px;line-height:1.5}.lpz .lpr .lpr-title{font-size:19px}.lpp{--p:min(58vw, 26svh)}}.lpp{--p:clamp(300px, min(44vw, 66svh), 640px);aspect-ratio:880/700}.lpp-art{width:100%;height:100%;animation:12s ease-in-out infinite alternate lpp-drift;position:absolute;inset:0}.lpp-pulse{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--title-ink) 70%, transparent), color-mix(in oklab, var(--hero-pink) 45%, transparent) 45%, transparent);mix-blend-mode:screen;border-radius:50%;width:7%;animation:3.2s ease-in-out infinite lpp-pulse,12s ease-in-out infinite alternate lpp-drift;position:absolute;top:72.4%;left:19.5%;translate:-50% -50%}@keyframes lpp-drift{0%{transform:translateY(-1%)}to{transform:translateY(1%)}}@keyframes lpp-pulse{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.25}}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpp{--p:min(78vw, 40svh)}}@media (width<=700px){.lpp{--p:min(86vw, 32svh)}}.lpz-v2:before{background:radial-gradient(55% 50% at 100% 0%, color-mix(in oklab, var(--hero-violet) 30%, transparent), color-mix(in oklab, var(--hero-pink) 10%, transparent) 50%, transparent 78%)}.lpp2{--p:clamp(320px, min(46vw, 68svh), 660px);width:var(--p);aspect-ratio:200/140;animation:1.6s cubic-bezier(.16,1,.3,1) .3s both lpz-in;position:relative}.lpp2-planet{width:46.5%;height:auto;filter:drop-shadow(0 0 calc(var(--p) * .05) color-mix(in oklab, var(--hero-pink) 22%, transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.lpp2-orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lpp2-line{fill:none;stroke:color-mix(in oklab, var(--title-ink) 55%, var(--hero-pink));stroke-opacity:.7;stroke-width:.35px}.lpp2-glow-mid{stop-color:var(--hero-pink);stop-opacity:.55}.lpp2-glow-end{stop-color:var(--hero-pink)}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpp2{--p:min(84vw, 44svh)}}@media (width<=700px){.lpp2{--p:min(92vw, 36svh)}}@media (width>=701px) and (width<=1100px) and (orientation:landscape),(width>=701px) and (width<=1100px) and (aspect-ratio>=1){.lpp2{--p:min(40vw, 60svh)}}.lpz-v2 .lpp2{--p:clamp(380px, min(54vw, 84svh), 860px)}@media (width>=701px) and (width<=1100px){.lpz-v2 .lpp2{--p:min(50vw, 72svh)}}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpz-v2 .lpp2{--p:min(96vw, 46svh)}}.lpz-bg1:before{background:radial-gradient(60% 60% at 100% 0%, color-mix(in oklab, var(--hero-violet) 36%, transparent), transparent 72%), radial-gradient(28% 34% at 76% 52%, color-mix(in oklab, var(--hero-violet) 12%, transparent), transparent 75%)}.lpz-bg3:before{background:radial-gradient(62% 58% at 100% 0%, color-mix(in oklab, var(--hero-violet) 30%, transparent), color-mix(in oklab, var(--hero-pink) 14%, transparent) 42%, color-mix(in oklab, var(--hero-orange) 6%, transparent) 60%, transparent 78%)}.lpz-bg1 .lpp2-planet{filter:drop-shadow(0 0 calc(var(--p) * .06) color-mix(in oklab, var(--hero-violet) 32%, transparent))}.lpz-bg3 .lpp2-planet{filter:drop-shadow(0 0 calc(var(--p) * .06) color-mix(in oklab, var(--hero-orange) 16%, transparent))}.lpz-v2 .lpp2{--p:clamp(360px, min(44vw, 80svh), 720px);margin-inline:auto}.lpz-v2 .lpp2-planet{width:62%}@media (width>=701px) and (width<=1100px){.lpz-v2 .lpp2{--p:min(46vw, 70svh)}}@media (width<=1023px) and (orientation:portrait),(width<=700px){.lpz-v2 .lpp2{--p:min(94vw, 46svh)}}@media (width>=701px){.lpz-v2 .lpp2{--p:clamp(340px, min(40vw, 78svh), 680px);translate:-7%}}.lpz a.lpz-cta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lpz-h1 .hp-line{margin-bottom:-.14em;padding-bottom:.14em}.orbit-site main.lpz .lpz-h1.lpz-long{font-size:clamp(2.4rem,min(4.1vw,9svh),5.2rem)}.orbit-site main.lpz .lpz-h1.lpz-xlong{font-size:clamp(2rem,min(3.2vw,8svh),4.2rem)}@media (width<=1023px) and (orientation:portrait),(width<=700px){.orbit-site main.lpz .lpz-h1.lpz-long{font-size:min(8.4vw,6svh)}.orbit-site main.lpz .lpz-h1.lpz-xlong{font-size:min(6.4vw,5svh)}.lpz-h1 .hp-line{white-space:normal;text-wrap:balance}}body:has(.lpz):after{content:none!important}.lpz-v2 .lpz-bg{background:0 0}.lpz-bg2:before{background:radial-gradient(52% 48% at 100% 0%, color-mix(in oklab, var(--blush) 12%, transparent), color-mix(in oklab, var(--hero-pink) 5%, transparent) 48%, transparent 78%)}.lpz-v2 .lpp2-planet{filter:none}.lpz-v2 .lpp2:before{content:none}.lpz .hp-line{overflow:visible}@media (width<=700px){.lpz-logo{left:24px;top:max(26px, env(safe-area-inset-top))}.lpz-logo img{width:172px}.lpz-grid{row-gap:26px;padding:128px 22px 40px}.orbit-site main.lpz .lpz-h1{font-size:min(11vw,7svh);line-height:1.08}.orbit-site main.lpz .lpz-h1.lpz-long{font-size:min(9.6vw,6.4svh)}.orbit-site main.lpz .lpz-h1.lpz-xlong{font-size:min(9vw,6svh)}.lpz-v2 .lpp2{--p:min(98vw, 48svh)}.lpz .lpz-visual{gap:16px}.lpz .lpz-visual .lpz-under{letter-spacing:.22em;font-size:11px}.lpz-bubbles{gap:12px}.lpz .lpz-bubble{gap:16px;min-height:0;padding:11px 22px 11px 18px}.lpz-num{font-size:26px}.orbit-site main.lpz .lpz-bubble-text{font-size:17.5px}.lpz .lpz-action{justify-content:center;width:100%;margin-top:6px;display:flex}.lpz .lpz-cta{width:min(100%,340px);height:62px;padding:0 44px;font-size:16.5px}}.orbit-site:has(>main.lpz){background:#06040d}@media (width<=700px){.orbit-site main.lpz{height:auto;min-height:100svh;overflow:hidden}.lpz-logo{left:22px;top:max(53px, calc(env(safe-area-inset-top) + 20px))}.lpz-logo img{width:194px}.lpz-grid{align-content:start;row-gap:30px;height:auto;min-height:100svh;padding:150px 24px 56px}.lpz-v2 .lpp2{--p:min(88vw, 360px)}.lpz .lpz-visual{gap:20px}.lpz-bubbles{justify-self:center;gap:12px;width:min(100%,300px);margin-inline:auto}.lpz .lpz-bubble{gap:14px;padding:10px 20px 10px 16px}.lpz-num{font-size:24px}.orbit-site main.lpz .lpz-bubble-text{font-size:16.5px}.lpz .lpz-action{margin-top:10px}.lpz .lpz-cta{width:min(100%,300px);height:60px}}@media (width>=701px) and (width<=1100px){.lpz-logo{left:40px;top:max(44px, env(safe-area-inset-top))}.lpz-logo img{width:190px}.lpz-v2 .lpp2{--p:min(62vw, 480px)}.lpz-bubbles{width:min(100%,440px)}}@media (width<=700px){.lpz-logo{left:50%;translate:-50%}.lpz .lpz-bubble{background-color:color-mix(in oklab, var(--background) 94%, var(--foreground) 6%);padding:12px 18px 12px 16px}.orbit-site main.lpz .lpz-bubble-text{color:var(--foreground);font-size:17px;font-weight:600}.lpz .lpz-cta{width:min(100%,260px);padding:0 24px}.lpz .lpz-visual{gap:6px}.lpz .lpz-cta{width:min(72%,280px)}.lpz .lpz-under{margin-top:-18px}.lpz-grid{padding-inline:16px}.lpz-bubbles{gap:16px;width:min(96%,384px)}.lpz .lpz-bubble{gap:20px;padding:22px 26px 22px 24px}.lpz-num{font-size:34px}.orbit-site main.lpz .lpz-bubble-text{font-size:22.5px}.lpz .lpz-cta{width:min(84%,330px);height:72px;font-size:18.5px}}
