.lz{--lz-ink:oklch(13% 0.022 163);--lz-ink-2:oklch(9% 0.016 162);--lz-surface:oklch(17.5% 0.024 163);--lz-mint:oklch(84% 0.1 163);--lz-mint-b:oklch(91% 0.08 166);--lz-mint-d:oklch(66% 0.095 160);--lz-mint-06:oklch(84% 0.1 163/0.06);--lz-mint-10:oklch(84% 0.1 163/0.1);--lz-mint-16:oklch(84% 0.1 163/0.16);--lz-mint-35:oklch(76% 0.09 162/0.35);--lz-mint-55:oklch(76% 0.09 162/0.55);--lz-beam-soft:oklch(82% 0.07 165/0.065);--lz-beam-core:oklch(88% 0.06 167/0.14);--lz-aura:oklch(58% 0.08 163/0.42);--lz-pool:oklch(72% 0.09 164/0.13);--lz-glow:oklch(84% 0.1 163/0.16);--lz-glow-h:oklch(84% 0.1 163/0.26);--lz-jewel:oklch(84% 0.1 163/0.75);--lz-text:oklch(95% 0.012 165);--lz-dim:oklch(78% 0.022 163);--lz-faint:oklch(64% 0.026 162);--lz-line:oklch(74% 0.05 163/0.13);--lz-line-s:oklch(74% 0.05 163/0.27);--lz-groove-d:oklch(6% 0.01 163/0.85);--lz-groove-l:oklch(87% 0.06 165/0.08);--lz-wall-ink:oklch(82% 0.07 165/0.05);--lz-wall-st:oklch(82% 0.07 165/0.1);--lz-gold:oklch(79% 0.115 86);--lz-gold-b:oklch(88% 0.1 93);--lz-gold-06:oklch(79% 0.115 86/0.06);--lz-gold-16:oklch(79% 0.115 86/0.16);--lz-gold-35:oklch(73% 0.11 83/0.35);--lz-gold-55:oklch(73% 0.11 83/0.55);--lz-cta-hi:oklch(85% 0.11 91);--lz-cta-lo:oklch(71% 0.125 80);--lz-cta-hi-h:oklch(88% 0.105 92);--lz-cta-lo-h:oklch(74% 0.125 82);--lz-cta-ink:oklch(16% 0.02 80);--lz-cta-edge:oklch(88% 0.09 95/0.55);--lz-cta-sheen:oklch(96% 0.05 95/0.55);--lz-cta-flash:oklch(99% 0.02 95/0.5);--lz-cta-glow:oklch(79% 0.115 86/0.5);--lz-mono:var(--font-mono,"Fragment Mono"),ui-monospace,"SFMono-Regular",Menlo,monospace;--lz-sans:var(--font-sans,"Archivo"),system-ui,-apple-system,"Segoe UI",sans-serif;--lz-disp:var(--font-display,"Cinzel"),"Times New Roman",serif;--lz-out:cubic-bezier(0.22,1,0.36,1);--lz-outx:cubic-bezier(0.16,1,0.3,1);position:relative;isolation:isolate;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:clip;background:radial-gradient(105rem 66rem at 22% -14rem,oklch(26% .05 162/.55),transparent 60%),radial-gradient(80rem 52rem at 100% 116%,oklch(22% .05 160/.4),transparent 64%),linear-gradient(180deg,var(--lz-ink) 0,var(--lz-ink-2) 100%);color:var(--lz-text);font-family:var(--lz-sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lz ::selection{background:var(--lz-mint);color:var(--lz-ink-2)}.lz :focus-visible{outline:2px solid var(--lz-mint-b);outline-offset:3px;border-radius:4px}.lz-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,3rem)}.lz-veil{position:fixed;inset:0;z-index:40;pointer-events:none}.lz-vig{background:radial-gradient(135% 110% at 50% 40%,transparent 55%,oklch(5% .012 163/.5) 100%)}.lz-grain,.lz-vig{position:absolute;inset:0}.lz-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.042;mix-blend-mode:overlay}.lz-bar{position:relative;z-index:5;animation:lz-fade-down .7s .05s var(--lz-out) both}.lz-bar-in{justify-content:space-between;gap:1rem;height:80px}.lz-bar-in,.lz-brand{display:flex;align-items:center}.lz-brand{gap:.8rem;min-width:0}.lz-mark{position:relative;flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:oklch(97% .008 165);border:1px solid var(--lz-mint-35);box-shadow:0 0 0 3px var(--lz-mint-06),0 6px 18px oklch(0 0 0/.5);transition:transform .5s var(--lz-out),box-shadow .5s var(--lz-out)}.lz-mark img{position:absolute;width:128%;height:128%;left:-16%;top:-6%;object-fit:cover}.lz-brand:hover .lz-mark{transform:rotate(-8deg) scale(1.07);box-shadow:0 0 0 3px var(--lz-mint-16),0 6px 22px oklch(0 0 0/.55)}.lz-brand-t{display:grid;line-height:1}.lz-brand-name{font-family:var(--lz-mono);font-size:1.08rem;letter-spacing:.01em;color:var(--lz-text);-webkit-text-stroke:.55px currentColor}.lz-brand-sub{margin-top:.32rem;font:400 .6rem var(--lz-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--lz-mint)}.lz-out-link{font-family:var(--lz-mono);font-size:.8rem;color:var(--lz-dim);text-decoration:none;padding:.5rem .2rem;white-space:nowrap;transition:color .2s ease}.lz-out-link:hover{color:var(--lz-mint-b)}.lz-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,26.5rem);grid-template-areas:"intro statue" "shelf statue";grid-template-rows:auto auto;align-content:center;align-items:end;grid-column-gap:clamp(2rem,4.5vw,4.5rem);column-gap:clamp(2rem,4.5vw,4.5rem);grid-row-gap:clamp(1.9rem,4vh,3rem);row-gap:clamp(1.9rem,4vh,3rem);padding-block:clamp(1.2rem,3.5vh,2.75rem)}.lz-stage:before{content:"";z-index:0;right:-10%;top:-12%;width:72%;height:118%;background:radial-gradient(46% 42% at 55% 44%,var(--lz-aura),transparent 70%);opacity:.7;animation:lz-breathe 7s ease-in-out infinite alternate}.lz-stage:before,.lz-wall{position:absolute;pointer-events:none}.lz-wall{z-index:2;left:-21%;top:-13%;font-family:var(--lz-mono);font-size:clamp(9rem,15vw,14rem);line-height:1;color:var(--lz-wall-ink);-webkit-text-stroke:1px var(--lz-wall-st);-webkit-mask-image:linear-gradient(180deg,#000 10%,oklch(0 0 0/.7) 60%,transparent 96%);mask-image:linear-gradient(180deg,#000 10%,oklch(0 0 0/.7) 60%,transparent 96%);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:lz-wall-in 2s .4s var(--lz-out) both}.lz-wall i{font-style:normal;animation:lz-wall-blink 2.6s steps(2,start) infinite}.lz-intro{grid-area:intro;position:relative;z-index:1;align-self:end}.lz-pill{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 clamp(1.2rem,2.6vh,1.9rem);padding:.42rem .95rem;border:1px solid var(--lz-mint-35);border-radius:999px;background:var(--lz-mint-06);font-family:var(--lz-mono);font-size:.72rem;letter-spacing:.08em;color:var(--lz-mint);animation:lz-fade-up .7s .12s var(--lz-out) both}.lz-dot{width:7px;height:7px;border-radius:50%;background:var(--lz-mint);box-shadow:0 0 10px var(--lz-jewel);animation:lz-candle 1.4s ease-in-out infinite}.lz-h1{margin:0 0 .9rem;font-family:var(--lz-mono);font-weight:400;font-size:clamp(2.55rem,8.4vw,5rem);line-height:1.02;letter-spacing:-.035em;color:var(--lz-text);-webkit-text-stroke:.032em currentColor;text-wrap:balance;animation:lz-fade-up .7s .2s var(--lz-out) both}.lz-h1 em{font-style:normal;color:var(--lz-mint)}.lz-cursor{display:inline-block;width:.5ch;height:.82em;margin-left:.18ch;background:var(--lz-mint);vertical-align:-.06em;box-shadow:0 0 18px var(--lz-jewel);animation:lz-blink 1.15s steps(2,start) infinite}.lz-tag{margin:0 0 1.15rem;font-family:var(--lz-mono);font-size:clamp(.92rem,1.6vw,1.05rem);letter-spacing:.01em;color:var(--lz-mint);animation:lz-fade-up .7s .28s var(--lz-out) both}.lz-copy{margin:0;max-width:46ch;color:var(--lz-dim);line-height:1.7;text-wrap:pretty;animation:lz-fade-up .7s .36s var(--lz-out) both}.lz-copy strong{color:var(--lz-text);font-weight:600}.lz-statue{grid-area:statue;position:relative;z-index:1;align-self:center;margin:0;display:grid;justify-items:center}.lz-beam{left:50%;top:-30%;width:135%;height:165%;transform:translateX(-50%);background:conic-gradient(from 180deg at 50% 0,transparent 40%,var(--lz-beam-soft) 46%,var(--lz-beam-core) 50%,var(--lz-beam-soft) 54%,transparent 60%);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 88%);mask-image:linear-gradient(180deg,#000 30%,transparent 88%);animation:lz-light-up 2s .35s var(--lz-out) both,lz-flicker 12s 2.6s ease-in-out infinite}.lz-aura-i,.lz-beam{position:absolute;z-index:0;pointer-events:none}.lz-aura-i{inset:-18% -26%;background:radial-gradient(50% 44% at 50% 44%,var(--lz-aura),transparent 70%);animation:lz-breathe 5.5s ease-in-out infinite alternate}.lz-void{position:absolute;z-index:1;inset:-10% -18% -14%;background:radial-gradient(50% 50% at 50% 50%,oklch(10% .02 168/.9) 40%,oklch(10% .02 166/.55) 64%,transparent 88%);pointer-events:none}.lz-idol-wrap{animation:lz-statue-in 1s .2s var(--lz-outx) both}.lz-idol,.lz-idol-wrap{position:relative;z-index:2}.lz-idol{display:block;width:auto;height:auto;max-width:min(100%,25rem);max-height:min(64vh,44rem);filter:saturate(1.04) contrast(1.02) drop-shadow(0 26px 44px oklch(0 0 0/.55)) drop-shadow(0 0 34px var(--lz-glow));-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 92%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;transition:filter .7s ease}.lz-statue:hover .lz-idol{filter:saturate(1.07) contrast(1.03) drop-shadow(0 26px 44px oklch(0 0 0/.55)) drop-shadow(0 0 46px var(--lz-glow-h))}.lz-mirror{z-index:1;left:0;top:100%;width:100%;height:auto;transform:scaleY(-.8);transform-origin:top;opacity:.13;filter:blur(4px) saturate(.8) brightness(.6);-webkit-mask-image:linear-gradient(180deg,transparent 50%,oklch(0 0 0/.6));mask-image:linear-gradient(180deg,transparent 50%,oklch(0 0 0/.6));-webkit-user-select:none;-moz-user-select:none;user-select:none}.lz-floor,.lz-mirror{position:absolute;pointer-events:none}.lz-floor{z-index:3;left:50%;bottom:-2%;width:92%;height:56px;transform:translateX(-50%);background:radial-gradient(46% 46% at 50% 50%,oklch(0 0 0/.7),transparent 70%),radial-gradient(78% 60% at 50% 52%,var(--lz-pool),transparent 74%)}.lz-motes{position:absolute;inset:-10% 0 0 0;z-index:4;pointer-events:none}.lz-motes i{position:absolute;left:var(--x);bottom:8%;width:3px;height:3px;border-radius:50%;background:var(--lz-mint-b);box-shadow:0 0 6px var(--lz-jewel);opacity:0;animation:lz-mote var(--d) linear var(--dl) infinite}.lz-shelf{grid-area:shelf;position:relative;z-index:2;align-self:start;display:grid;grid-gap:.9rem;gap:.9rem}.lz-ls{display:flex;align-items:baseline;gap:1.1rem;margin:0 0 .2rem;font-family:var(--lz-mono);font-weight:400;font-size:.86rem;letter-spacing:.04em;color:var(--lz-mint);animation:lz-fade-up .7s .44s var(--lz-out) both}.lz-ls:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--lz-mint-35),transparent)}.lz-ls em{order:1;font-style:normal;font-size:.7rem;letter-spacing:.08em;color:var(--lz-faint);white-space:nowrap}.lz-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;padding:1.25rem 1.4rem;text-decoration:none;color:inherit;background:linear-gradient(178deg,oklch(19.5% .026 163/.92),oklch(15.5% .022 162/.96) 60%,oklch(13% .02 162/.97));border:1px solid var(--lz-line-s);border-radius:16px;box-shadow:inset 0 1px 0 var(--lz-groove-l),0 46px 90px -44px oklch(0 0 0/.9);transition:transform .35s var(--lz-out),border-color .3s ease,box-shadow .35s ease;animation:lz-panel-in .9s .5s var(--lz-outx) both}.lz-card:before{content:"";position:absolute;top:-1px;left:9%;right:9%;height:1px;background:linear-gradient(90deg,transparent,var(--lz-gold-55) 30%,var(--lz-gold-b) 50%,var(--lz-gold-55) 70%,transparent);opacity:.75;transition:opacity .35s ease}.lz-card:hover{transform:translateY(-2px);border-color:oklch(73% .11 83/.3);box-shadow:inset 0 1px 0 var(--lz-groove-l),0 52px 100px -44px oklch(0 0 0/.95),0 0 60px -22px var(--lz-cta-glow)}.lz-card:hover:before{opacity:1}.lz-card:focus-visible{outline:2px solid var(--lz-gold-b);outline-offset:3px}.lz-thumb{position:relative;flex:none;width:68px;height:68px;border-radius:50%;overflow:hidden;background:radial-gradient(80% 80% at 35% 30%,oklch(26% .03 78),oklch(8.5% .008 70) 75%);border:1px solid var(--lz-gold-35);box-shadow:0 0 0 3px var(--lz-gold-06),0 6px 18px oklch(0 0 0/.55);transition:box-shadow .35s ease,transform .5s var(--lz-out)}.lz-thumb img{position:absolute;width:118%;height:118%;left:-9%;top:-2%;object-fit:cover}.lz-card:hover .lz-thumb{transform:scale(1.05);box-shadow:0 0 0 3px var(--lz-gold-16),0 0 26px -4px var(--lz-cta-glow),0 6px 18px oklch(0 0 0/.55)}.lz-card-body{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.lz-eyebrow{font-family:var(--lz-mono);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lz-gold)}.lz-card-name{font-family:var(--lz-disp);font-weight:700;font-size:clamp(1.02rem,1.6vw,1.18rem);letter-spacing:.14em;color:var(--lz-gold-b);line-height:1.25}.lz-card-line{color:var(--lz-dim);font-size:.92rem;line-height:1.6;max-width:52ch;text-wrap:pretty}.lz-card-line strong{color:var(--lz-text);font-weight:600}.lz-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.3rem}.lz-chips i{font-style:normal;font-family:var(--lz-mono);font-size:.64rem;letter-spacing:.06em;color:var(--lz-mint);padding:.28rem .6rem;border:1px solid var(--lz-mint-35);border-radius:999px;background:var(--lz-mint-06);white-space:nowrap}.lz-cta{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;padding:.8rem 1.5rem;border-radius:12px;border:1px solid var(--lz-cta-edge);background:linear-gradient(180deg,var(--lz-cta-hi),var(--lz-cta-lo));color:var(--lz-cta-ink);font-family:var(--lz-disp);font-weight:700;font-size:.88rem;letter-spacing:.1em;white-space:nowrap;box-shadow:inset 0 1px 0 var(--lz-cta-sheen),0 14px 36px -14px var(--lz-cta-glow);transition:transform .15s var(--lz-out),box-shadow .3s ease}.lz-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,var(--lz-cta-flash) 50%,transparent 68%);transform:translateX(-135%)}.lz-card:hover .lz-cta{background:linear-gradient(180deg,var(--lz-cta-hi-h),var(--lz-cta-lo-h));box-shadow:inset 0 1px 0 var(--lz-cta-sheen),0 18px 46px -14px var(--lz-cta-glow)}.lz-card:hover .lz-cta:after{transform:translateX(135%);transition:transform .7s var(--lz-out)}.lz-card:active .lz-cta{transform:translateY(1px)}.lz-cta svg{width:13px;height:13px;flex:none}.lz-ghost{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;padding:1rem 1.4rem;border:1px dashed var(--lz-line);border-radius:16px;color:var(--lz-faint);animation:lz-panel-in .9s .62s var(--lz-outx) both}.lz-ghost-thumb{flex:none;width:52px;height:52px;border-radius:50%;border:1px dashed var(--lz-line-s);display:grid;place-items:center;font-family:var(--lz-mono);font-size:.9rem;color:var(--lz-faint)}.lz-ghost-body{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.lz-ghost-name{font-family:var(--lz-mono);font-weight:400;font-size:.82rem;letter-spacing:.06em;color:var(--lz-dim)}.lz-ghost-sub{font-size:.82rem;line-height:1.55}.lz-ghost-eta{font-family:var(--lz-mono);font-size:.68rem;letter-spacing:.05em;white-space:nowrap;color:var(--lz-faint)}.lz-strip{position:relative;z-index:1;animation:lz-fade-up .9s .7s var(--lz-out) both}.lz-strip-in{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.55rem 2.2rem;padding-block:1.05rem 1.25rem;border-top:1px solid var(--lz-groove-d);box-shadow:inset 0 1px 0 var(--lz-groove-l);font-family:var(--lz-mono);font-size:.72rem;color:var(--lz-faint)}.lz-strip-mark{margin:0;letter-spacing:.22em;color:var(--lz-dim);white-space:nowrap}.lz-strip-mid{margin:0;letter-spacing:.04em}.lz-strip-right{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.6rem}.lz-strip-right a{color:var(--lz-dim);text-decoration:none;transition:color .2s ease}.lz-strip-right a:hover{color:var(--lz-mint-b)}.lz-x{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap}.lz-x svg{width:.82em;height:.82em;flex:none}@keyframes lz-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes lz-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lz-panel-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes lz-statue-in{0%{opacity:0;transform:translateY(14px) scale(1.03)}to{opacity:1;transform:none}}@keyframes lz-wall-in{0%{opacity:0}to{opacity:1}}@keyframes lz-wall-blink{0%,44%{opacity:1}50%,94%{opacity:.25}to{opacity:1}}@keyframes lz-light-up{0%{opacity:0}to{opacity:1}}@keyframes lz-flicker{0%,to{opacity:1}7%{opacity:.86}11%{opacity:.98}46%{opacity:.9}52%{opacity:1}81%{opacity:.93}}@keyframes lz-breathe{0%{opacity:.62}to{opacity:1}}@keyframes lz-candle{0%,to{opacity:1;transform:none}50%{opacity:.55;transform:scale(.82)}}@keyframes lz-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes lz-mote{0%{transform:translate(0);opacity:0}10%{opacity:.85}70%{opacity:.4}to{transform:translate(var(--dx,1rem),-46vh);opacity:0}}@keyframes lz-ell{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-2px);opacity:1}}@media (max-width:980px){.lz-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "statue" "shelf";align-content:start;row-gap:clamp(1.6rem,3.5vh,2.4rem);padding-block:1rem 2.2rem}.lz-intro{align-self:start;padding-top:1.2rem}.lz-statue{width:100%}.lz-idol{max-height:46vh}.lz-wall{left:2%;top:-6%;font-size:clamp(7.5rem,24vw,11rem)}.lz-stage:before{right:-20%;top:6%;width:100%;height:70%}}@media (max-width:700px){.lz-bar-in{height:72px}.lz-card{grid-template-columns:auto minmax(0,1fr);row-gap:1rem;align-items:start}.lz-thumb{margin-top:.2rem}.lz-cta{grid-column:1/-1;width:100%}.lz-ghost{grid-template-columns:auto minmax(0,1fr)}.lz-ghost-eta{grid-column:2;justify-self:start;margin-top:-.4rem}.lz-strip-in{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.lz *,.lz :after,.lz :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.lz-cursor,.lz-dot{opacity:.7}.lz-motes{display:none}}