:root{--glow-magenta: #c03cff;--glow-cyan: #36e0ff;--glow-blue: var(--accent);--neon: linear-gradient(120deg, var(--glow-magenta), var(--glow-blue) 50%, var(--glow-cyan));--bg: #07070a}body{background:var(--bg);position:relative;isolation:isolate}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,rgba(91,127,224,.1),transparent 60%),var(--bg)}.ambient__orb{position:absolute;border-radius:50%;filter:blur(110px);opacity:.5;will-change:transform}.ambient__orb--a{width:46vmax;height:46vmax;left:-14vmax;top:-10vmax;background:radial-gradient(closest-side,rgba(192,60,255,.55),transparent);animation:drift-a 26s ease-in-out infinite alternate}.ambient__orb--b{width:42vmax;height:42vmax;right:-16vmax;top:18vh;background:radial-gradient(closest-side,rgba(54,224,255,.38),transparent);animation:drift-b 32s ease-in-out infinite alternate}.ambient__orb--c{width:50vmax;height:50vmax;left:20vw;bottom:-30vmax;background:radial-gradient(closest-side,rgba(91,127,224,.42),transparent);animation:drift-c 38s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate3d(12vw,18vh,0) scale(1.1)}}@keyframes drift-b{to{transform:translate3d(-14vw,22vh,0) scale(.92)}}@keyframes drift-c{to{transform:translate3d(-10vw,-16vh,0) scale(1.08)}}.ambient__rings{position:absolute;left:50%;top:55%;width:140vmax;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-radial-gradient(circle,transparent 0 78px,rgba(255,255,255,.025) 79px 80px);-webkit-mask:radial-gradient(closest-side,#000 20%,transparent 75%);mask:radial-gradient(closest-side,#000 20%,transparent 75%);animation:rings-breathe 12s ease-in-out infinite}@keyframes rings-breathe{50%{transform:translate(-50%,-50%) scale(1.04);opacity:.7}}.ambient__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.section--alt{background:linear-gradient(180deg,#0e0e148c,#0e0e1459);border-block:0;position:relative}.section--alt:before,.section--alt:after{content:"";position:absolute;left:50%;width:min(980px,90%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(192,60,255,.5),rgba(54,224,255,.5),transparent)}.section--alt:before{top:0}.section--alt:after{bottom:0}.footer{background:#07070ab3;border-top:0;position:relative}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(192,60,255,.45),rgba(54,224,255,.45),transparent)}.header.is-scrolled{background:#07070ab8;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.h1,.h2{background:linear-gradient(180deg,#fff 35%,#cfc9ec);-webkit-background-clip:text;background-clip:text;color:transparent}.text-neon{background:var(--neon);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow:before{animation:dot-pulse 2.6s ease-in-out infinite}@keyframes dot-pulse{50%{box-shadow:0 0 4px var(--accent),0 0 18px 4px #5b7fe08c}}.btn--primary{box-shadow:0 0 #c03cff00;transition:box-shadow .4s var(--ease),transform .2s var(--ease),background .2s}.btn--primary:hover{box-shadow:-10px 0 30px -6px #c03cff8c,10px 0 30px -6px #36e0ff8c}.btn--ghost:hover{border-color:#36e0ff99;box-shadow:0 0 24px -6px #36e0ff80 inset}.feature,.step,.glow-card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#1a1a22b8,#101016b8);border-color:#ffffff12;transition:transform .5s var(--ease),border-color .4s var(--ease),box-shadow .5s var(--ease)}.feature:before,.step:before,.glow-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;z-index:-1;background:var(--neon);opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .5s var(--ease)}.feature:after,.step:after,.glow-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(140,90,255,.16),transparent 60%);transition:opacity .4s var(--ease)}.feature:hover,.step:hover,.glow-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 30px 80px -40px #c03cff73,0 20px 60px -40px #36e0ff66}.feature:hover:before,.step:hover:before,.glow-card:hover:before{opacity:.85}.feature:hover:after,.step:hover:after,.glow-card:hover:after{opacity:1}.feature__icon,.step__icon{transition:color .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.feature:hover .feature__icon,.step:hover .step__icon{color:#fff;border-color:#36e0ff80;box-shadow:0 0 0 1px #c03cff59,0 0 28px -4px #36e0ff99}.step__num,.pillar__n{background:var(--neon);-webkit-background-clip:text;background-clip:text;color:transparent}.pillar{position:relative;transition:padding-left .4s var(--ease)}.pillar:before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--neon);transition:width .7s var(--ease)}.pillar:hover:before{width:100%}.hero__media,.gallery__main,.why__image{box-shadow:0 0 0 1px #ffffff0f,0 40px 120px -50px #c03cff80,0 40px 120px -60px #36e0ff73}.hero__glow{top:10%;right:10%;bottom:10%;left:10%;background:radial-gradient(closest-side at 40% 45%,rgba(192,60,255,.45),transparent 70%),radial-gradient(closest-side at 62% 60%,rgba(54,224,255,.38),transparent 70%);filter:blur(40px);opacity:1;animation:glow-shift 9s ease-in-out infinite alternate}@keyframes glow-shift{to{transform:rotate(40deg) scale(1.08)}}.story-hero{position:relative;overflow:hidden;text-align:center;padding-block:72px 96px}@media(min-width:990px){.story-hero{padding-block:96px 140px}}.story-hero__orb{position:relative;width:min(300px,62vw);aspect-ratio:1;margin:0 auto 56px;display:grid;place-items:center}.story-hero__orb .rings span{border-color:#ffffff1a}.story-hero__halo{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:50%;filter:blur(50px);background:radial-gradient(closest-side at 35% 40%,rgba(192,60,255,.55),transparent 70%),radial-gradient(closest-side at 65% 62%,rgba(54,224,255,.45),transparent 70%);animation:glow-shift 10s ease-in-out infinite alternate}.story-hero__ring{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,var(--glow-magenta),var(--glow-blue),var(--glow-cyan),var(--glow-magenta));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 14px rgba(192,60,255,.7)) drop-shadow(0 0 22px rgba(54,224,255,.5));animation:spin 9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.story-hero__core{position:relative;width:38%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#1d1d27,#0b0b10);color:#fff;box-shadow:inset 0 0 30px #36e0ff26}.story-hero__core svg{width:48%;height:48%;color:#9fb4ff;filter:drop-shadow(0 0 8px rgba(91,127,224,.9))}.story-hero .eyebrow{justify-content:center}.story-hero .h1{max-width:15ch;margin-inline:auto}.story-hero .lead{margin:28px auto 0}.story-hero__cue{display:inline-flex;flex-direction:column;align-items:center;gap:10px;margin-top:56px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.story-hero__cue:after{content:"";width:1px;height:48px;background:linear-gradient(180deg,var(--glow-cyan),transparent);animation:cue 2.4s var(--ease) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0);opacity:0}40%{opacity:1}to{transform:scaleY(1);opacity:0}}.chapters{position:relative;display:grid;gap:28px}.chapters:before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,transparent,rgba(192,60,255,.6),rgba(54,224,255,.6),transparent)}.chapter{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:start}.chapter__node{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#0d0d13;border:1px solid rgba(255,255,255,.12);color:var(--silver);box-shadow:0 0 0 6px var(--bg);transition:color .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.chapter__node svg{width:24px;height:24px}.chapter.is-visible .chapter__node{color:#fff;border-color:#36e0ff8c;box-shadow:0 0 0 6px var(--bg),0 0 30px -2px #c03cff8c,0 0 18px #36e0ff59}.chapter__card{padding:32px 28px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.07)}.chapter__label{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px}.chapter__title{font-size:clamp(1.4rem,2.4vw,2rem);letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.chapter__text{color:var(--muted)}.chapter__text p:last-child{margin-bottom:0}@media(min-width:990px){.chapters{gap:40px}.chapters:before{left:50%}.chapter{grid-template-columns:1fr 56px 1fr;gap:40px}.chapter__node{grid-column:2;grid-row:1;margin-top:24px}.chapter__card{grid-column:1;grid-row:1;padding:40px}.chapter:nth-child(2n) .chapter__card{grid-column:3}}.statement{position:relative;text-align:center;overflow:hidden}.statement__text{font-size:clamp(2rem,5.2vw,4.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;max-width:18ch;margin:0 auto}.statement__text em{font-style:normal;background:var(--neon);-webkit-background-clip:text;background-clip:text;color:transparent}.wave{display:flex;justify-content:center;align-items:center;gap:6px;height:72px;margin:0 auto 40px}.wave span{width:4px;height:100%;border-radius:4px;background:var(--neon);background-size:100% 300%;transform-origin:center;animation:eq 1.4s ease-in-out infinite;opacity:.9;box-shadow:0 0 12px #8c5aff99}@keyframes eq{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}.cta-panel{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:64px 28px;border-radius:calc(var(--radius) + 8px);background:radial-gradient(120% 140% at 50% 0%,#281e46b3,#0a0a10e6)}@media(min-width:990px){.cta-panel{padding:96px 64px}}.cta-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;z-index:-1;background:var(--neon);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7}.cta-panel:after{content:"";position:absolute;left:50%;bottom:-60%;width:90%;aspect-ratio:2;transform:translate(-50%);z-index:-1;background:radial-gradient(closest-side,rgba(192,60,255,.35),rgba(54,224,255,.15) 55%,transparent);filter:blur(30px)}.cta-panel .eyebrow{justify-content:center}.cta-panel .lead{margin:20px auto 36px}.cta-panel .btn-row{justify-content:center}@media(prefers-reduced-motion:reduce){.ambient__orb,.ambient__rings,.hero__glow,.story-hero__halo,.story-hero__ring,.wave span,.story-hero__cue:after,.eyebrow:before{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ambient.css.map */
