.hero-clean-title{display:inline-block;color:#fff;font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:800;letter-spacing:-.035em;text-transform:uppercase;line-height:1;text-align:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;contain:layout;background:linear-gradient(180deg,#fff,#fff 82%,#f1f5f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@supports not (-webkit-background-clip:text){.hero-clean-title{color:#fff}}.cinematic-universe{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1;contain:strict;transition:opacity .6s ease-out}.cinematic-universe__nebula-indigo{position:absolute;inset:0;background:radial-gradient(ellipse 65% 55% at 75% 25%,rgba(55,30,105,.16) 0,rgba(20,25,65,.06) 45%,transparent 75%);mix-blend-mode:screen;pointer-events:none}.cinematic-universe__nebula-warm{position:absolute;inset:0;background:radial-gradient(ellipse 45% 40% at 25% 75%,rgba(70,35,18,.1) 0,transparent 65%);mix-blend-mode:screen;pointer-events:none}.cinematic-universe__vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(3,4,7,.85) 100%);pointer-events:none}.celestial-moon{top:15%;right:38%;width:38px;height:38px;background:radial-gradient(circle at 35% 35%,#a0aab8 0,#586272 35%,#252c38 70%,#0b0e14 100%);box-shadow:inset -3px -3px 6px rgba(0,0,0,.95),0 0 16px rgba(160,170,184,.14);animation:celestialOrbit1 75s ease-in-out infinite alternate;will-change:transform}.celestial-moon,.celestial-moon:before{position:absolute;border-radius:50%;pointer-events:none}.celestial-moon:before{content:"";inset:-2px;background:radial-gradient(circle at 35% 35%,rgba(190,205,225,.25) 0,transparent 70%)}.celestial-planet-minor{bottom:25%;left:45%;width:15px;height:15px;background:radial-gradient(circle at 30% 30%,#c46e4a 0,#7b3820 45%,#25120c 80%,#0a0503 100%);box-shadow:inset -1.5px -1.5px 3px rgba(0,0,0,.95),0 0 10px rgba(196,110,74,.22);animation:celestialOrbit2 90s ease-in-out infinite alternate;will-change:transform}.celestial-planet-minor,.celestial-star{position:absolute;border-radius:50%;pointer-events:none}.celestial-star{background:#fff;will-change:opacity,transform}@media (max-width:768px){.celestial-moon{top:13%;right:8%;width:24px;height:24px}.celestial-planet-minor{bottom:28%;left:8%;width:10px;height:10px}}@keyframes celestialOrbit1{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-14px,8px,0) scale(1.02)}to{transform:translate3d(10px,-6px,0) scale(.98)}}@keyframes celestialOrbit2{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-12px,0) scale(.96)}to{transform:translate3d(-8px,6px,0) scale(1.04)}}@keyframes starTwinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.celestial-moon,.celestial-planet-minor,.celestial-star{animation:none!important}}.depth-carousel{position:relative;width:100%;max-width:100%;min-height:480px;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:var(--dc-perspective,1400px);perspective-origin:50% 45%;touch-action:pan-y;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;padding:10px 0;overflow:hidden}.depth-carousel:active{cursor:grabbing}.depth-carousel:focus-visible{outline:2px solid rgba(124,58,237,.6);outline-offset:4px;border-radius:12px}.depth-carousel__stage{position:relative;width:100%;height:380px;transform-style:preserve-3d}@media (max-width:768px){.depth-carousel__stage{height:270px}.depth-carousel{min-height:410px}}@media (max-width:480px){.depth-carousel__stage{height:220px}.depth-carousel{min-height:370px}}.depth-carousel__card{position:absolute;top:50%;left:50%;transform-origin:center center;overflow:hidden;background:#0e1116;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.9),0 10px 25px -10px rgba(0,0,0,.7),0 0 15px rgba(0,0,0,.5);will-change:transform,opacity,filter;cursor:pointer;transform:translate(-50%,-50%);transition:border-color .3s ease,box-shadow .3s ease}.depth-carousel__card:hover{border-color:rgba(124,58,237,.5);box-shadow:0 35px 70px -20px rgba(0,0,0,.95),0 0 30px rgba(124,58,237,.25)}.depth-carousel__card.is-active{border-color:rgba(124,58,237,.7);box-shadow:0 35px 75px -15px rgba(0,0,0,.98),0 0 35px rgba(124,58,237,.35),0 0 1px 1px rgba(124,58,237,.8)}.depth-carousel__chrome{height:28px;width:100%;background:#0a0c0f;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-family:var(--font-poppins),sans-serif;z-index:10;position:relative}.depth-carousel__chrome-dots{display:flex;align-items:center;gap:5px}.depth-carousel__chrome-dot{width:7px;height:7px;border-radius:999px;display:inline-block}.depth-carousel__chrome-badge{display:flex;align-items:center;gap:4px;padding:2px 8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:4px;max-width:220px}.depth-carousel__chrome-url{font-size:10px;font-family:monospace;color:var(--text-secondary,#a7adb8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.depth-carousel__img-wrap{position:relative;width:100%;height:calc(100% - 28px);background:#07080a;overflow:hidden}.depth-carousel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;pointer-events:none;-webkit-user-drag:none}.depth-carousel__active-hover-btn{position:absolute;inset:0;background:rgba(10,10,12,.55);backdrop-filter:blur(2px);opacity:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-family:monospace;font-weight:600;color:#fff;transition:opacity .25s ease;z-index:20;cursor:pointer;text-decoration:none}.depth-carousel__card.is-active:hover .depth-carousel__active-hover-btn{opacity:1}.depth-carousel__active-hover-btn span{padding:8px 16px;background:rgba(17,19,24,.92);border:1px solid rgba(124,58,237,.6);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.6);display:inline-flex;align-items:center;gap:6px}.depth-carousel__tint{position:absolute;inset:0;opacity:0;pointer-events:none;background:#15100b;mix-blend-mode:multiply;transition:opacity .2s ease}.depth-carousel__active-info-panel{width:100%;max-width:680px;margin-top:24px;padding:16px 20px;background:var(--card-bg,#111318);border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 12px 30px -10px rgba(0,0,0,.6);z-index:30}@media (min-width:640px){.depth-carousel__active-info-panel{flex-direction:row}}@media (max-width:639px){.depth-carousel__active-info-panel{width:100%;max-width:min(100%,400px);margin-top:14px;padding:14px 16px;text-align:center}.depth-carousel__active-info-panel a{width:100%;justify-content:center}}.depth-carousel__controls{position:relative;z-index:3000;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}@media (max-width:639px){.depth-carousel__controls{margin-top:14px;gap:10px}}.depth-carousel__arrow{width:38px;height:38px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(17,19,24,.85);backdrop-filter:blur(12px);color:var(--text-primary,#f5f5f5);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.depth-carousel__arrow:hover{background:rgba(25,28,38,.95);border-color:rgba(124,58,237,.5);box-shadow:0 0 14px rgba(124,58,237,.3);transform:scale(1.06)}.depth-carousel__arrow:active{transform:scale(.94)}.depth-carousel__dots{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:rgba(17,19,24,.85);backdrop-filter:blur(12px);max-width:85vw;overflow-x:auto;scrollbar-width:none}.depth-carousel__dots::-webkit-scrollbar{display:none}.depth-carousel__dot{width:6px;height:6px;padding:0;border:none;border-radius:999px;background:hsla(0,0%,100%,.25);cursor:pointer;transition:width .25s ease,background .25s ease,box-shadow .25s ease;flex-shrink:0}.depth-carousel__dot:hover{background:hsla(0,0%,100%,.6)}.depth-carousel__dot.is-active{width:22px;background:#fff;box-shadow:0 0 10px rgba(124,58,237,.6)}@media (prefers-reduced-motion:reduce){.depth-carousel__card{will-change:auto}.depth-carousel__arrow,.depth-carousel__dot{transition:none}}