:root{--zlp-bg: #0a0a0c;--zlp-surface: #121216;--zlp-card: #18181f;--zlp-volt: #ccff00;--zlp-pink: #ff0055;--zlp-cyan: #00f0ff;--zlp-orange: #ff6b00}html{scroll-behavior:auto}body{background:var(--zlp-bg);overflow-x:hidden}.font-display{font-family:Unbounded,sans-serif}.font-mono-zlp{font-family:JetBrains Mono,monospace}::selection{background:var(--zlp-volt);color:#0a0a0c}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0c}::-webkit-scrollbar-thumb{background:#2a2a32;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--zlp-volt)}@keyframes marquee-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee-drift 38s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes spin-slow{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin-slow 14s linear infinite}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(320px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--zlp-volt) 14%,transparent),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:2}.spotlight-card:hover:after{opacity:1}.text-stroke-volt{-webkit-text-stroke:1.5px color-mix(in srgb,var(--zlp-volt) 55%,transparent);color:transparent}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-mask{overflow:hidden;display:block}.hero-line{display:block;transform:translateY(110%);animation:hero-line-up 1s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-line-up{to{transform:translateY(0)}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-fade{opacity:0;animation:hero-fade-up .9s cubic-bezier(.16,1,.3,1) forwards}@keyframes hero-badge-in{0%{opacity:0;transform:scale(.6) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}.hero-badge{opacity:0;animation:hero-badge-in 1s cubic-bezier(.16,1,.3,1) 1.3s forwards}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.hero-bob{animation:bob 2s ease-in-out infinite}.reveal,.reveal-x{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}html.js .reveal{opacity:0;transform:translateY(40px)}html.js .reveal-x{opacity:0;transform:translate(-50px)}.reveal.revealed,.reveal-x.revealed{opacity:1!important;transform:none!important}#CartDrawer{transform:translate(100%);transition:transform .45s cubic-bezier(.16,1,.3,1)}#CartDrawer.open{transform:translate(0)}#CartOverlay{opacity:0;pointer-events:none;transition:opacity .35s ease}#CartOverlay.open{opacity:1;pointer-events:auto}.quick-add-btn{transform:translateY(56px);transition:transform .3s ease,background-color .3s ease,color .3s ease}.group:hover .quick-add-btn{transform:translateY(0)}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)}}.hero-kenburns{animation:kenburns 18s ease-in-out infinite alternate}.spotlight-card{transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s ease}.spotlight-card:hover{transform:translateY(-6px)}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-20deg);transition:left .65s ease;pointer-events:none}.btn-shine:hover:after{left:135%}.zlp-slider{scrollbar-width:none;-ms-overflow-style:none}.zlp-slider::-webkit-scrollbar{display:none}@keyframes float-slow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.12)}}.animate-float-slow{animation:float-slow 9s ease-in-out infinite}.animate-float-slower{animation:float-slow 13s ease-in-out infinite reverse}.zlp-constellation{background:var(--constellation-bg, #0a0a0c)}.constellation-grid-bg{opacity:.34;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 34% 48%,black,transparent 68%);mask-image:radial-gradient(circle at 34% 48%,black,transparent 68%)}.constellation-stage{--orbit-radius: clamp(150px, 27vw, 310px);position:relative;width:min(100%,560px);aspect-ratio:1;perspective:1200px}.constellation-tilt{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .22s ease-out;will-change:transform}.constellation-orbit{position:absolute;top:2%;right:2%;bottom:2%;left:2%;border:1px solid color-mix(in srgb,var(--zlp-volt) 28%,transparent);border-radius:9999px;animation:constellation-spin var(--orbit-duration, 14s) linear infinite;transform-style:preserve-3d}.constellation-orbit:before,.constellation-orbit:after{content:"";position:absolute;border-radius:inherit;pointer-events:none}.constellation-orbit:before{top:10%;right:10%;bottom:10%;left:10%;border:1px dashed rgba(255,255,255,.13)}.constellation-orbit:after{top:21%;right:21%;bottom:21%;left:21%;border:1px solid color-mix(in srgb,var(--zlp-pink) 22%,transparent)}.constellation-orbit-item{position:absolute;top:50%;left:50%;width:clamp(96px,11vw,148px);transform:translate(-50%,-50%) rotate(var(--orbit-angle)) translate(var(--orbit-radius)) rotate(var(--orbit-angle-inverse));transform-style:preserve-3d}.constellation-orbit-counter{animation:constellation-counter var(--orbit-duration, 14s) linear infinite}.constellation-orbit-card{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#0a0a0ce0;box-shadow:0 18px 50px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .25s ease,box-shadow .25s ease}.constellation-orbit-card:hover{border-color:var(--zlp-volt);box-shadow:0 0 30px color-mix(in srgb,var(--zlp-volt) 22%,transparent)}.constellation-person{position:absolute;top:50%;left:50%;width:min(66%,390px);aspect-ratio:3 / 4.25;transform:translate(-50%,-50%) translateZ(36px)}.constellation-person:before{content:"";position:absolute;top:0;left:50%;width:23%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--zlp-volt) 70%,transparent);border-radius:9999px;box-shadow:0 0 34px color-mix(in srgb,var(--zlp-volt) 18%,transparent);transform:translate(-50%)}.constellation-person:after{content:"";position:absolute;top:16%;left:50%;width:72%;height:80%;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff14,#ffffff04);clip-path:polygon(50% 0,82% 12%,94% 48%,76% 100%,24% 100%,6% 48%,18% 12%);transform:translate(-50%)}.constellation-person-image,.constellation-person-placeholder{position:absolute;top:8%;right:15%;bottom:0;left:15%;width:70%;height:90%;object-fit:cover;clip-path:polygon(50% 0,80% 11%,91% 47%,75% 100%,25% 100%,9% 47%,20% 11%);filter:saturate(1.08) contrast(1.08)}.constellation-person-placeholder{display:grid;place-items:center;border:1px dashed rgba(255,255,255,.18);background:#18181f}.constellation-joint{position:absolute;z-index:2;width:10px;height:10px;border-radius:9999px;background:var(--zlp-pink);box-shadow:0 0 18px var(--zlp-pink)}.constellation-joint-head{top:11%;left:calc(50% - 5px)}.constellation-joint-left{top:39%;left:13%}.constellation-joint-right{top:39%;right:13%}.constellation-scan{position:absolute;top:7%;left:10%;z-index:3;width:80%;height:2px;background:linear-gradient(90deg,transparent,var(--zlp-cyan),transparent);box-shadow:0 0 18px var(--zlp-cyan);animation:constellation-scan 3.8s ease-in-out infinite}.constellation-product-chip{position:absolute;right:2%;bottom:8%;z-index:5;width:min(46%,210px);border:1px solid rgba(255,255,255,.16);background:#0a0a0cd1;padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(84px)}.constellation-mask{display:block;overflow:hidden}.constellation-mask>span{display:block;animation:constellation-line-up .95s cubic-bezier(.16,1,.3,1) both}.constellation-badge{animation:constellation-badge-in .85s cubic-bezier(.16,1,.3,1) both;background:#0a0a0cb8;padding:9px 13px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.constellation-badge-delay{animation-delay:.12s}.constellation-badge-delay-more{animation-delay:.24s}.constellation-motion-pulse .constellation-orbit{animation:constellation-spin var(--orbit-duration, 14s) linear infinite,constellation-ring-pulse 2.8s ease-in-out infinite}.constellation-motion-pulse .constellation-person:before,.constellation-motion-pulse .constellation-product-chip{animation:constellation-neon-pulse 2.8s ease-in-out infinite}.constellation-motion-glitch .constellation-mask>span{text-shadow:.04em 0 0 rgba(255,0,85,.55),-.04em 0 0 rgba(0,240,255,.45);animation:constellation-line-up .95s cubic-bezier(.16,1,.3,1) both,constellation-glitch 5.5s steps(1) 1.2s infinite}@keyframes constellation-spin{to{transform:rotate(360deg)}}@keyframes constellation-counter{to{transform:rotate(-360deg)}}@keyframes constellation-scan{0%,to{transform:translateY(0);opacity:0}12%,82%{opacity:1}50%{transform:translateY(320px)}}@keyframes constellation-line-up{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes constellation-badge-in{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes constellation-ring-pulse{0%,to{border-color:color-mix(in srgb,var(--zlp-volt) 24%,transparent)}50%{border-color:color-mix(in srgb,var(--zlp-volt) 72%,transparent)}}@keyframes constellation-neon-pulse{0%,to{box-shadow:0 0 18px color-mix(in srgb,var(--zlp-volt) 12%,transparent)}50%{box-shadow:0 0 42px color-mix(in srgb,var(--zlp-volt) 32%,transparent)}}@keyframes constellation-glitch{0%,91%,94%,to{text-shadow:.04em 0 0 rgba(255,0,85,.55),-.04em 0 0 rgba(0,240,255,.45)}92%{text-shadow:-.08em 0 0 rgba(255,0,85,.8),.08em 0 0 rgba(0,240,255,.7)}93%{text-shadow:.08em 0 0 rgba(255,0,85,.8),-.08em 0 0 rgba(0,240,255,.7)}}.bottom-logo{background:var(--bottom-logo-bg, #0a0a0c);color:var(--bottom-logo-color, var(--zlp-volt))}.bottom-logo-frame{position:relative;display:inline-flex;max-width:100%;align-items:center;justify-content:center;overflow:hidden}.bottom-logo-frame--bordered{border:1px solid rgba(255,255,255,.14);background:#ffffff06;padding:clamp(18px,4vw,42px)}.bottom-logo-frame--glow{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--bottom-logo-color, var(--zlp-volt)) 32%,transparent))}.bottom-logo-image{display:block;max-width:100%;height:auto}.bottom-logo-text{display:block;max-width:100%;font-family:Unbounded,sans-serif;font-size:clamp(2.7rem,10vw,var(--bottom-logo-text-size, 110px));font-weight:900;letter-spacing:-.07em;line-height:.86;text-transform:uppercase;white-space:nowrap}.bottom-logo--fade .bottom-logo-frame{animation:bottom-logo-fade 1s cubic-bezier(.16,1,.3,1) both}.bottom-logo--zoom .bottom-logo-frame{animation:bottom-logo-zoom 9s ease-in-out infinite alternate}.bottom-logo--float .bottom-logo-frame{animation:bottom-logo-float 4.5s ease-in-out infinite}.bottom-logo--shine .bottom-logo-frame:after{content:"";position:absolute;top:0;left:-80%;width:48%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:bottom-logo-shine 2.8s ease-in-out infinite}@keyframes bottom-logo-fade{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes bottom-logo-zoom{0%{transform:scale(.985)}to{transform:scale(1.025)}}@keyframes bottom-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bottom-logo-shine{0%{left:-80%}55%,to{left:135%}}.zlp-runway-stage{background:var(--stage-bg, #0a0a0c)}.runway-grid-bg{opacity:.26;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 72% 42%,black,transparent 72%);mask-image:radial-gradient(circle at 72% 42%,black,transparent 72%)}.runway-spotlight{position:absolute;width:34rem;height:34rem;border-radius:9999px;filter:blur(90px);opacity:.16;pointer-events:none}.runway-spotlight-one{top:6%;right:6%;background:var(--zlp-cyan);animation:float-slow 11s ease-in-out infinite}.runway-spotlight-two{bottom:12%;left:26%;background:var(--zlp-pink);animation:float-slow 15s ease-in-out infinite reverse}.runway-mask{display:block;overflow:hidden}.runway-mask>span{display:block;animation:runway-line-up .95s cubic-bezier(.16,1,.3,1) both}.runway-badge{animation:runway-badge-in .8s cubic-bezier(.16,1,.3,1) both;background:#0a0a0cc2;padding:9px 13px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.runway-badge-delay{animation-delay:.13s}.runway-badge-delay-more{animation-delay:.26s}.runway-stage-shell{position:relative;min-height:clamp(480px,48vw,640px);transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .22s ease-out;will-change:transform}.runway-stage-ring{position:absolute;top:50%;left:50%;border-radius:9999px;pointer-events:none;transform:translate(-50%,-50%)}.runway-stage-ring-outer{width:min(88%,520px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--zlp-cyan) 42%,transparent);box-shadow:0 0 44px color-mix(in srgb,var(--zlp-cyan) 14%,transparent),inset 0 0 34px #ffffff06;animation:runway-ring-spin 24s linear infinite}.runway-stage-ring-inner{width:min(66%,390px);aspect-ratio:1;border:1px dashed color-mix(in srgb,var(--zlp-pink) 42%,transparent);animation:runway-ring-spin 18s linear infinite reverse}.runway-stage-ring-outer:before,.runway-stage-ring-inner:before{content:"";position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;border-radius:9999px;background:var(--zlp-volt);box-shadow:0 0 18px var(--zlp-volt)}.runway-stage-floor{position:absolute;right:12%;bottom:9%;left:12%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,240,255,.24),rgba(255,0,85,.1) 46%,transparent 72%);filter:blur(12px);animation:runway-floor-pulse 3.8s ease-in-out infinite}.runway-feature-card{position:absolute;top:50%;left:50%;z-index:4;width:min(72vw,340px);overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#121216e6;box-shadow:0 28px 80px #0000007a,0 0 44px color-mix(in srgb,var(--zlp-cyan) 10%,transparent);transform:translate(-50%,-50%) translateZ(70px);animation:runway-card-float 5.5s ease-in-out infinite;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.runway-feature-image{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(1.08) contrast(1.06)}.runway-chip{position:absolute;z-index:6;display:flex;width:min(43%,210px);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.14);background:#0a0a0cc7;padding:9px;box-shadow:0 18px 44px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .25s ease,transform .25s ease;animation:runway-chip-float 5s ease-in-out infinite}.runway-chip:hover{border-color:var(--zlp-volt);transform:translateY(-4px)}.runway-chip img{width:44px;height:52px;flex-shrink:0;object-fit:cover}.runway-chip-1{top:6%;left:0;transform:rotate(-3deg)}.runway-chip-2{top:30%;right:0;transform:rotate(3deg);animation-delay:.7s}.runway-chip-3{bottom:7%;left:5%;transform:rotate(2deg);animation-delay:1.4s}.runway-reel{width:108vw;margin:-18px 0 0 -4vw;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff06;transform:rotate(-2deg)}.runway-track{display:flex;width:max-content;gap:14px;padding:14px 0;animation:runway-scroll 28s linear infinite}.runway-reel:hover .runway-track{animation-play-state:paused}.runway-card{position:relative;display:block;width:clamp(138px,16vw,220px);aspect-ratio:4 / 5;flex-shrink:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#18181f;transition:transform .3s ease,border-color .3s ease}.runway-card:hover{border-color:var(--zlp-volt);transform:translateY(-6px) rotate(1deg)}.runway-card img{width:100%;height:100%;object-fit:cover}.runway-card-label{position:absolute;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(transparent,#000000db);padding:30px 10px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.runway-card-placeholder{display:grid;place-items:center;color:#71717a;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase}.runway-ticker{position:relative;z-index:8;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);background:var(--zlp-volt);color:#0a0a0c;transform:rotate(-2deg) translateY(-8px)}.runway-ticker-track{display:flex;width:max-content;animation:runway-scroll 40s linear infinite}.runway-ticker-track span{padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}@keyframes runway-line-up{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes runway-badge-in{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes runway-ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes runway-floor-pulse{0%,to{opacity:.55;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1.04)}}@keyframes runway-card-float{0%,to{transform:translate(-50%,-50%) translateZ(70px) translateY(0)}50%{transform:translate(-50%,-50%) translateZ(70px) translateY(-10px)}}@keyframes runway-chip-float{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes runway-scroll{to{transform:translate(-50%)}}.brand-reveal{position:relative;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--brand-glow) 16%,transparent),transparent 38%),var(--brand-bg, #0a0a0c);color:var(--brand-color, #f4f4f6)}.brand-marquee{overflow:hidden;border-color:#ffffff1a;background:#ffffff06}.brand-marquee-top{border-bottom-width:1px}.brand-marquee-bottom{border-top-width:1px}.brand-marquee-track{display:flex;width:max-content;animation:brand-marquee-scroll var(--brand-marquee-duration, 28s) linear infinite}.brand-marquee-track-reverse{animation-direction:reverse}.brand-marquee-track span{padding:10px 22px;color:color-mix(in srgb,var(--brand-color) 46%,transparent);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap}.brand-reveal-inner{position:relative;z-index:2;display:flex;justify-content:center;padding-right:20px;padding-left:20px}.brand-plaque{position:relative;width:min(92vw,560px);transform:perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .22s ease-out;will-change:transform}.brand-plaque-border{position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;background:linear-gradient(120deg,var(--zlp-cyan),var(--zlp-pink),var(--zlp-volt),var(--zlp-cyan));background-size:300% 300%;animation:brand-border-pan 5s linear infinite;clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.brand-plaque-content{position:relative;margin:1px;overflow:hidden;background:#08080ae6;padding:clamp(24px,5vw,44px);text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.brand-plaque--glow .brand-plaque-content{box-shadow:inset 0 0 50px color-mix(in srgb,var(--brand-glow) 8%,transparent),0 0 46px color-mix(in srgb,var(--brand-glow) 18%,transparent)}.brand-plaque-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(180deg,transparent 0,transparent 5px,rgba(255,255,255,.12) 6px)}.brand-plaque-kicker{position:relative;color:var(--zlp-volt);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.brand-plaque-logo{position:relative;display:block;width:min(100%,var(--brand-logo-width, 240px));height:auto;margin:22px auto 0;mix-blend-mode:screen;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--brand-glow) 30%,transparent))}.brand-plaque-text{position:relative;display:block;margin-top:20px;font-family:Unbounded,sans-serif;font-size:clamp(2.4rem,7vw,5.8rem);font-weight:900;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.brand-plaque-tagline{position:relative;margin-top:18px;color:#a1a1aa;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.brand-plaque-cta{position:relative;display:inline-block;margin-top:24px;border:1px solid var(--zlp-volt);padding:12px 22px;color:var(--zlp-volt);font-family:Unbounded,sans-serif;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,transform .25s ease}.brand-plaque-cta:hover{background:var(--zlp-volt);color:#0a0a0c;transform:translateY(-2px)}.brand-reveal--fade .brand-plaque{animation:brand-plaque-fade .9s cubic-bezier(.16,1,.3,1) both}.brand-reveal--zoom .brand-plaque{animation:brand-plaque-zoom 8s ease-in-out infinite alternate}.brand-reveal--float .brand-plaque{animation:brand-plaque-float 4.5s ease-in-out infinite}.brand-reveal--shine .brand-plaque-content:after{content:"";position:absolute;top:0;left:-80%;width:42%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg);animation:bottom-logo-shine 3s ease-in-out infinite}@keyframes brand-marquee-scroll{to{transform:translate(-50%)}}@keyframes brand-border-pan{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes brand-plaque-fade{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes brand-plaque-zoom{0%{transform:perspective(1000px) scale(.985)}to{transform:perspective(1000px) scale(1.018)}}@keyframes brand-plaque-float{0%,to{transform:perspective(1000px) translateY(0)}50%{transform:perspective(1000px) translateY(-9px)}}@media(max-width:767px){.runway-stage-shell{min-height:470px}.runway-feature-card{width:min(76vw,300px)}.runway-chip{width:min(52%,178px);padding:7px}.runway-chip img{width:36px;height:44px}.runway-reel{width:112vw;margin-left:-6vw}.brand-plaque-content{padding-right:20px;padding-left:20px}}.bg-volt-10{background-color:color-mix(in srgb,var(--zlp-volt) 10%,transparent)}.border-volt-50,.hover-border-volt-50:hover{border-color:color-mix(in srgb,var(--zlp-volt) 50%,transparent)}.border-volt-25{border-color:color-mix(in srgb,var(--zlp-volt) 25%,transparent)}.text-volt-70{color:color-mix(in srgb,var(--zlp-volt) 70%,transparent)}@media(prefers-reduced-motion:reduce){.hero-line,.hero-fade,.hero-badge{animation-duration:.01s}.marquee-track,.constellation-orbit,.constellation-orbit-counter,.constellation-scan,.constellation-motion-glitch .constellation-mask>span,.constellation-motion-pulse .constellation-person:before,.constellation-motion-pulse .constellation-product-chip,.bottom-logo--zoom .bottom-logo-frame,.bottom-logo--float .bottom-logo-frame,.bottom-logo--shine .bottom-logo-frame:after{animation:none}.constellation-mask>span,.constellation-badge,.bottom-logo--fade .bottom-logo-frame{animation-duration:.01s}.constellation-tilt{transform:none}.reveal,.reveal-x{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.runway-stage-ring-outer,.runway-stage-ring-inner,.runway-stage-floor,.runway-feature-card,.runway-chip,.runway-track,.runway-ticker-track,.brand-marquee-track,.brand-plaque-border,.brand-reveal--zoom .brand-plaque,.brand-reveal--float .brand-plaque,.brand-reveal--shine .brand-plaque-content:after{animation:none}.runway-mask>span,.runway-badge,.brand-reveal--fade .brand-plaque{animation-duration:.01s}.runway-stage-shell,.brand-plaque{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/theme.css.map */
