.nd-vibe{position:relative;overflow:hidden;isolation:isolate}.nd-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:-1;will-change:transform;opacity:.9;animation:nd-drift 18s ease-in-out infinite alternate}.nd-glow--blue{background:var(--nd-glow-blue)}.nd-glow--warm{background:var(--nd-glow-warm);animation-duration:23s;animation-direction:alternate-reverse}@keyframes nd-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(7%,-9%,0) scale(1.15)}}.nd-gridbg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(23,39,45,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(23,39,45,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 0%,#000 15%,transparent 100%);mask-image:radial-gradient(ellipse 75% 65% at 50% 0%,#000 15%,transparent 100%)}.nd-glass{position:relative;background:#ffffffc7;border:1px solid var(--nd-border-subtle);border-radius:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform var(--nd-dur-slow) var(--nd-ease-out),border-color var(--nd-dur-slow) var(--nd-ease),box-shadow var(--nd-dur-slow) var(--nd-ease)}.nd-glass--hover:hover{transform:translateY(-4px);border-color:var(--nd-border-default);box-shadow:var(--nd-shadow-lg)}.nd-glass--edge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,#479fd9bf,#ffffff14 45%,#a6553fa6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.nd .nd-display{font-family:var(--nd-font-display);font-weight:var(--nd-weight-display);letter-spacing:-.045em;line-height:.92;text-transform:uppercase;color:var(--nd-text-strong);text-wrap:balance}.nd .nd-outline{color:transparent;-webkit-text-stroke:1.5px var(--nd-text-strong);paint-order:stroke fill}@media screen and (max-width:749px){.nd .nd-outline{-webkit-text-stroke-width:1px}}.nd-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;border:1px solid var(--nd-border-default);background:#ffffffb8;font:600 12px/1 var(--nd-font);letter-spacing:.08em;text-transform:uppercase;color:var(--nd-text-body)}.nd-pill__dot{width:7px;height:7px;border-radius:999px;background:var(--blue-500);animation:nd-pulse 2.2s ease-in-out infinite}@keyframes nd-pulse{0%,to{box-shadow:0 0 0 3px #479fd947}50%{box-shadow:0 0 0 7px #479fd90f}}[data-nd-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s var(--nd-ease-out),transform .75s var(--nd-ease-out);transition-delay:var(--nd-delay, 0ms)}[data-nd-reveal].is-in{opacity:1;transform:none}.nd-stagger>*{--nd-delay: calc(var(--i, 0) * 80ms)}.nd-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nd-marquee__track{display:inline-flex;align-items:center;animation:nd-marquee var(--nd-marquee-speed, 44s) linear infinite;will-change:transform}.nd-marquee:hover .nd-marquee__track{animation-play-state:paused}@keyframes nd-marquee{to{transform:translate(-50%)}}.nd .nd-btn--xl{height:56px;padding:0 28px;font-size:16px;font-weight:600;border-radius:999px;gap:10px}.nd .nd-btn--glow{box-shadow:0 10px 28px #17272d26}.nd .nd-btn--glow:hover{box-shadow:0 14px 36px #17272d33}.nd .nd-btn--outline{background:transparent;color:var(--nd-text-strong);border:1px solid var(--nd-border-default)}.nd .nd-btn--outline:hover{background:var(--nd-ghost-hover);border-color:var(--nd-border-strong);color:var(--nd-text-strong)}.nd-arrow{display:inline-block;transition:transform var(--nd-dur-base) var(--nd-ease-out)}.nd-btn:hover .nd-arrow{transform:translate(4px)}.nd-vhead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:end;margin-bottom:44px}.nd .nd-vhead h2{font-size:clamp(34px,4.6vw,60px)}.nd .nd-vhead p{margin:0;font-size:var(--nd-text-lg);line-height:1.6;color:var(--nd-text-muted)}.nd .nd-vhead .nd-eyebrow{display:block;margin-bottom:14px}@media screen and (max-width:989px){.nd-vhead{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.nd-glow,.nd-marquee__track,.nd-pill__dot{animation:none}[data-nd-reveal]{opacity:1;transform:none;transition:none}.nd-glass,.nd-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/nidol-vibe.css.map */
