.led-spectrum,.pulsation{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--spacing-4xl, 96px);background:radial-gradient(120% 120% at 50% 0%,#1b2942,#141e2d 45%,#0b121d);color:var(--color-text-on-dark, #ffffff);text-align:center}.led-spectrum__inner,.pulsation__inner{position:relative;z-index:1}.led-spectrum__header,.pulsation__header{max-width:640px;margin-inline:auto}.led-spectrum__icon,.pulsation__icon{display:inline-flex;margin-bottom:18px;color:var(--color-text-on-dark, #ffffff)}.led-spectrum__eyebrow,.pulsation__eyebrow{margin:0 0 16px;font-family:var(--font-body, "Mulish", sans-serif);font-weight:700;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--color-text-on-dark-muted, rgba(255, 255, 255, .7))}.led-spectrum__title,.pulsation__title{margin:0 0 18px;font-family:var(--font-heading, "Granville", Georgia, serif);font-weight:var(--font-heading-weight, 300);font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:var(--color-text-on-dark, #ffffff)}.led-spectrum__description,.pulsation__description{margin:0 auto;max-width:520px;font-family:var(--font-body, "Mulish", sans-serif);font-size:var(--font-size-base, 15px);line-height:1.6;color:var(--color-text-on-dark-muted, rgba(255, 255, 255, .85))}.led-spectrum__description p,.pulsation__description p{margin:0 0 12px}.led-spectrum__description p:last-child,.pulsation__description p:last-child{margin-bottom:0}.led-spectrum__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 42%,var(--led-active, #ffffff) 0%,rgba(0,0,0,0) 70%);opacity:.32;transition:background var(--transition-base, .35s var(--ease-fluid, ease)),opacity var(--transition-base, .35s var(--ease-fluid, ease))}.led-spectrum__stage{margin-top:44px}.led-spectrum__bar{display:flex;width:min(640px,100%);height:8px;margin-inline:auto;border-radius:100px;overflow:hidden;box-shadow:0 0 28px #ffffff29}.led-spectrum__bar-seg{flex:1 1 0;background:var(--seg, #ffffff)}.led-spectrum__bands{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,36px);margin-top:32px}.led-spectrum__band{display:inline-flex;flex-direction:column;align-items:center;gap:10px;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:.45;transition:opacity var(--transition-fast, .3s ease),transform var(--transition-fast, .3s ease)}.led-spectrum__band:hover{opacity:.8}.led-spectrum__band.is-active{opacity:1;transform:translateY(-2px)}.led-spectrum__chip{width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1px #ffffff2e;transition:box-shadow var(--transition-fast, .3s ease)}.led-spectrum__band.is-active .led-spectrum__chip{box-shadow:0 0 0 2px #ffffffd9,0 0 22px 2px var(--band, #ffffff)}.led-spectrum__wave{font-family:var(--font-body, "Mulish", sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--color-text-on-dark-muted, rgba(255, 255, 255, .7))}.led-spectrum__benefits{display:grid;margin:30px auto 0;max-width:460px;min-height:3.4em}.led-spectrum__benefit{grid-area:1 / 1;margin:0;font-family:var(--font-body, "Mulish", sans-serif);font-size:var(--font-size-md, 16px);line-height:1.55;color:var(--color-text-on-dark, #ffffff);opacity:0;visibility:hidden;transition:opacity var(--transition-base, .35s ease)}.led-spectrum__benefit.is-active{opacity:1;visibility:visible}.pulsation__frequency{margin:18px 0 0;font-family:var(--font-body, "Mulish", sans-serif);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--color-text-on-dark-muted, rgba(255, 255, 255, .7))}.pulsation__stage{position:relative;display:grid;place-items:center;width:100%;height:240px;margin-top:28px;--level: 0}.pulsation__ring{position:absolute;width:96px;height:96px;border:1.5px solid rgba(255,255,255,.5);border-radius:50%;opacity:0;transform:scale(1);animation:pulsation-ring calc(2.6s - (var(--level) * 1.3s)) var(--ease-fluid, ease-out) infinite}.pulsation__ring:nth-child(2){animation-delay:calc((2.6s - (var(--level) * 1.3s)) / -3)}.pulsation__ring:nth-child(3){animation-delay:calc((2.6s - (var(--level) * 1.3s)) / -1.5)}.pulsation__core{position:relative;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#fff,#b9c6dc 60%,#7d8aa3);box-shadow:0 0 calc(20px + (var(--level) * 36px)) rgba(255,255,255,calc(.25 + (var(--level) * .45)));transform:scale(calc(1 + (var(--level) * .12)));transition:transform var(--transition-base, .35s ease),box-shadow var(--transition-base, .35s ease)}@keyframes pulsation-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(calc(1.6 + (var(--level) * 1.4)))}}.pulsation__controls{display:inline-flex;align-items:center;gap:20px;margin-top:4px;padding:12px 18px;border-radius:16px;background:#0b121db3}.pulsation__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--color-text-on-dark, #ffffff);color:var(--color-bg-dark, #141921);cursor:pointer;transition:transform var(--transition-fast, .3s ease),opacity var(--transition-fast, .3s ease)}.pulsation__btn:hover{transform:scale(1.06)}.pulsation__btn:disabled{opacity:.35;cursor:default;transform:none}.pulsation__dots{display:inline-flex;align-items:center;gap:9px}.pulsation__dot{width:6px;height:6px;border-radius:50%;background:var(--color-text-on-dark, #ffffff);opacity:.25;transition:opacity var(--transition-fast, .3s ease),transform var(--transition-fast, .3s ease)}.pulsation__dot.is-active{opacity:1;transform:scale(1.5)}@media(max-width:749px){.led-spectrum,.pulsation{padding-block:var(--spacing-3xl, 64px)}.pulsation__stage{height:200px}.led-spectrum__bands{gap:18px}}@media(prefers-reduced-motion:reduce){.pulsation__ring{animation:none;opacity:.3;transform:scale(1.3)}.led-spectrum__glow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/geske-effects.css.map */
