:root{--ck-royal-blue: #1B2A78;--ck-royal-blue-deep: #0A0F3C;--ck-electric-blue: #3AA0F0;--ck-electric-bright: #4FC8F5;--ck-cyan-pale: #BEF3FC;--ck-magenta: #8E2A7A;--ck-magenta-bright: #C9718F;--ck-gold: #F0A93C;--ck-gold-pale: #FCE18A;--ck-white: #F5F6FA;--ck-void: #05061A;--ck-ease-out: cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html,body{background:#000;color:var(--ck-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.poc-header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:.7rem;padding:1.2rem 2rem}.poc-logo{width:80px;height:80px;border-radius:50%}.poc-brand{font-weight:700;letter-spacing:.03em}.hero{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(27,42,120,.55) 0%,var(--ck-void) 70%)}#hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-copy{position:relative;z-index:2;text-align:center;max-width:46rem;padding:0 1.5rem;pointer-events:none}.hero-copy h1{font-size:clamp(2.6rem,8vw,6.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 4px 40px rgba(5,6,26,.8)}.hero-copy h1 .hero-klick{color:#186ff8;background:linear-gradient(110deg,#55b8ff,#186ff8 24%,#186ff8 58%,#6d3ec1 82%,#ee45a4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 4px 30px rgba(5,6,26,.8)) drop-shadow(0 0 16px rgba(24,111,248,.3))}.hero-sub{margin-top:1.4rem;font-size:clamp(1rem,1.6vw,1.25rem);color:var(--ck-cyan-pale);opacity:.85}#space-journey-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}main{position:relative;z-index:1}.space-journey-active .hero,.space-journey-active .eco-journey,.space-journey-active .big-idea,.space-journey-active .roadmap,.space-journey-active .what-we-do,.space-journey-active .portfolio,.space-journey-active .insights,.space-journey-active .contact{background:#0006}.eco-journey{position:relative;background:var(--ck-void);margin-bottom:-220px}.eco-journey-sticky{height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.eco-intro{position:absolute;top:8vh;left:0;right:0;text-align:center;padding:0 1.5rem;z-index:3}.eco-intro h2{font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.01em}.eco-intro p{margin-top:.6rem;color:var(--ck-cyan-pale);opacity:.8}.eco-statement{--eco-card: min(58vw, 380px);position:absolute;left:calc(50% + var(--eco-card) / 2 + 3rem);right:4vw;top:calc(50% - var(--eco-card) / 2);max-width:30rem;z-index:3;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--ck-white);visibility:hidden;opacity:0}.eco-statement:before{content:"";display:block;width:2.5rem;height:2px;margin-bottom:1rem;background:var(--ck-gold)}@media(max-width:1024px){.eco-statement{left:1.5rem;right:1.5rem;top:auto;bottom:6vh;max-width:none;margin:0 auto;text-align:center;font-size:clamp(1.1rem,4.2vw,1.5rem)}.eco-statement:before{margin:0 auto .8rem}}.eco-connector{position:absolute;top:50%;left:0;width:3000px;height:400px;margin-top:-200px;overflow:visible;pointer-events:none;z-index:1;visibility:hidden;filter:drop-shadow(0 0 3px rgba(79,200,245,.75)) drop-shadow(0 0 10px rgba(58,160,240,.35))}.eco-connector.is-drawing{visibility:visible}#eco-connector-path{fill:none;stroke:var(--ck-cyan-pale);stroke-width:1.5;stroke-linecap:round}.eco-connector-arrow{fill:var(--ck-white)}.eco-track{display:flex;align-items:center;gap:5rem;padding:0 12vw;will-change:transform}.eco-panel{flex:0 0 auto;width:min(58vw,380px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(245,246,250,.14);border-radius:12px;background:linear-gradient(180deg,#3aa0f014,#8e2a7a0f);padding:2rem}.eco-num{font-size:.85rem;font-weight:700;letter-spacing:.2em;color:var(--ck-gold);margin-bottom:.8rem}.eco-panel h3{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--ck-electric-bright)}.eco-panel-final{border-color:var(--ck-gold)}.eco-panel{--active: 0;box-shadow:0 0 calc(var(--active) * 92px) calc(var(--active) * 5px) rgba(245,238,226,calc(var(--active) * .16)),0 24px 60px rgba(0,0,0,calc(var(--active) * .55))}.eco-panel--media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#fffaf01c,#fffaf000 62%);opacity:var(--active)}.eco-panel--media{position:relative;overflow:hidden;min-height:0;justify-content:flex-end;padding:1.5rem 1.5rem 1.75rem}.eco-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.eco-panel--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#05061af0,#05061abf 28%,#05061a00 55%);z-index:1;pointer-events:none}.eco-panel-final.eco-panel--media:after{background:linear-gradient(to top,#05061af0,#05061acc 38%,#05061a00 68%)}.eco-panel--media .eco-num,.eco-panel--media h3,.eco-panel--media .eco-closing{position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.8)}.eco-closing{margin-top:1rem;font-style:italic;color:var(--ck-cyan-pale);opacity:.85;font-size:.95rem}.contact{--ew: clamp(240px, 26vw, 380px);--eh: calc(var(--ew) * .62);--string: clamp(64px, 15vh, 130px);position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;background:var(--ck-void);overflow:hidden}.contact-stage{display:flex;flex-direction:column;align-items:center;text-align:center}.contact-title{font-size:clamp(3.2rem,11vw,9.5rem);font-weight:900;line-height:.9;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-white);margin-right:-.06em}.contact-hang{position:relative;width:var(--ew);padding-top:var(--string);transform-origin:50% 0}.contact-string{position:absolute;top:0;width:1px;height:calc(var(--string) + 4px);background:linear-gradient(180deg,#f5f6fa33,#f5f6fab3);z-index:2;transform-origin:50% 0}.contact-string--l{left:3%}.contact-string--r{right:3%}.contact-envelope{position:relative;width:var(--ew);height:var(--eh);perspective:900px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55))}.contact-envelope>*{position:absolute}.env-back{top:0;right:0;bottom:0;left:0;border-radius:3px;background:repeating-linear-gradient(135deg,#f0a93c17 0,#f0a93c17 6px,#f0a93c00 6px,#f0a93c00 12px),linear-gradient(180deg,#cbc4b6,#b9b1a2)}.env-letter{left:6%;right:6%;top:6%;height:84%;transform:translateY(calc(var(--eh) * -.3));padding-top:calc(var(--eh) * .07);border-radius:2px;background:linear-gradient(180deg,#fbfaf6,#eeebe3);box-shadow:0 1px 2px #0000002e}.env-letter a{display:inline-block;font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:700;letter-spacing:.01em;color:var(--ck-royal-blue);text-decoration:none}.env-letter a:hover,.env-letter a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.env-front{top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 -1px 1.5px rgba(0,0,0,.28));pointer-events:none}.env-front-paper{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);border-radius:3px;background:linear-gradient(35deg,#0000 46%,#0000000f,#0000 54%),linear-gradient(-35deg,#0000 46%,#0000000f,#0000 54%),linear-gradient(180deg,#ebe7df,#dcd6ca)}.env-flap{left:0;right:0;top:0;height:58%;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transform:rotateX(112deg);background:repeating-linear-gradient(135deg,#f0a93c1f 0,#f0a93c1f 6px,#f0a93c00 6px,#f0a93c00 12px),linear-gradient(180deg,#d3ccbe,#c2baaa);z-index:-1;pointer-events:none}.contact-location{margin-top:clamp(1.4rem,4vh,2.4rem);font-size:clamp(.8rem,1.1vw,.95rem);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#f5f6fab8;margin-right:-.32em}.portfolio{position:relative;background:var(--ck-void)}.portfolio-sticky{height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2rem,6vh,4.5rem)}.portfolio-intro{position:relative;flex:0 0 auto;text-align:center;padding:0 1.5rem;z-index:3}.portfolio-eyebrow{display:block;font-size:.78rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--ck-cyan-pale);opacity:.7;margin-bottom:.6rem}.portfolio-intro h2{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.01em}.portfolio-intro p{margin-top:.6rem;color:var(--ck-cyan-pale);opacity:.8}.portfolio-stage{position:relative;width:100%;height:clamp(320px,40vw,420px);perspective:2000px;overflow:visible}.portfolio-track{position:relative;width:100%;height:100%}.portfolio-panel[data-cat="1"]{--pf-accent: var(--ck-electric-bright)}.portfolio-panel[data-cat="2"]{--pf-accent: var(--ck-magenta-bright)}.portfolio-panel[data-cat="3"]{--pf-accent: var(--ck-gold)}.portfolio-panel[data-cat="4"]{--pf-accent: var(--ck-electric-blue)}.portfolio-panel[data-cat="5"]{--pf-accent: var(--ck-gold-pale)}.portfolio-panel{position:absolute;top:50%;left:50%;width:clamp(360px,32vw,470px);min-height:clamp(230px,22vw,300px);box-sizing:border-box;padding:clamp(1.5rem,2.6vw,2.2rem);border-radius:14px;text-align:left;display:flex;flex-direction:column;border:1px solid rgba(245,246,250,.16);background:radial-gradient(ellipse 90% 70% at 30% 20%,color-mix(in srgb,var(--pf-accent) 18%,transparent) 0%,transparent 60%),linear-gradient(160deg,#f5f6fa12,#f5f6fa04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;will-change:transform,opacity,filter}.portfolio-panel-num{display:block;font-size:.78rem;font-weight:700;letter-spacing:.2em;color:var(--pf-accent);margin-bottom:.6rem}.portfolio-panel h3{font-size:clamp(1.1rem,1.8vw,1.55rem);font-weight:800;margin-bottom:.5rem}.portfolio-panel p{font-size:.86rem;line-height:1.55;color:var(--ck-cyan-pale);opacity:.85}@media(max-width:640px){.portfolio-stage{height:clamp(260px,60vw,320px)}}.insights{position:relative;background:var(--ck-void)}.insights-sticky{height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.5rem,4vh,3rem)}.insights-intro{position:relative;flex:0 0 auto;text-align:center;padding:0 1.5rem;z-index:3}.insights-intro h2{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.01em}.insights-intro p{margin-top:.6rem;color:var(--ck-cyan-pale);opacity:.8}.insights-stage{position:relative;width:100%;max-width:900px;height:clamp(440px,56vw,640px);margin:0 auto;perspective:1900px}.insights-track{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:1.5rem;height:100%;overflow-y:auto}.insights-panel{--ins-accent: var(--ck-electric-bright);position:relative;width:min(90vw,420px);box-sizing:border-box;padding:1.4rem 1.6rem;border-radius:14px;text-align:left;display:flex;flex-direction:column;border:1px solid rgba(245,246,250,.16);background:radial-gradient(ellipse 90% 70% at 30% 20%,rgba(79,200,245,.1) 0%,transparent 60%),linear-gradient(160deg,#f5f6fa0f,#f5f6fa04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.insights-panel-num{display:block;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.01em;color:var(--ins-accent);opacity:.9;margin-bottom:.4rem}.insights-panel h3{font-size:clamp(.98rem,1.5vw,1.25rem);font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem}.insights-panel p{font-size:.8rem;line-height:1.5;color:var(--ck-cyan-pale);opacity:.85}@media(max-width:640px){.insights-stage{height:clamp(360px,90vw,460px)}}.insights.is-shards .insights-sticky{position:relative;display:block}.insights.is-shards .insights-intro{position:absolute;top:6vh;left:0;right:0;transform-origin:50% 50%}.insights.is-shards .insights-intro h2{font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--ck-white)}.insights.is-shards .insights-stage{position:absolute;top:calc(6vh + 8rem);bottom:3vh;left:0;right:0;width:auto;max-width:1320px;height:auto;margin:0 auto;perspective:none}.insights.is-shards .insights-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:auto;padding:0;overflow:visible;perspective:1400px}.insights.is-shards .insights-panel{--ins-accent: rgb(var(--shard-rgb));--sheen: 50%;position:absolute;top:0;left:0;padding:0;border:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;transform-style:preserve-3d;will-change:transform}.shard-face{position:relative;display:flex;flex-direction:column;padding:1.9rem var(--text-r) 1.8rem var(--text-l);clip-path:var(--shard);background:var(--glass-light, none) 0 0 / 100% 100% no-repeat,linear-gradient(112deg,#fff0 32%,#ffffff0f,#fff0 58%) var(--sheen) 0 / 260% 100% no-repeat,linear-gradient(170deg,#1618240f,#06070e42);-webkit-backdrop-filter:blur(1.3px) brightness(.8) saturate(1.15);backdrop-filter:blur(1.3px) brightness(.8) saturate(1.15)}.shard-back{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--shard);background:linear-gradient(160deg,#d2dcf01a,#96a0be0a 50%,#06070e1f);transform:translate3d(5px,6px,-10px)}.shard-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translateZ(1px)}.shard-edge polygon,.shard-edge polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.shard-edge .shard-crack{stroke:#f5f6fa1f;stroke-width:.8}.insights.is-shards .insights-panel-num{font-size:clamp(1.2rem,1.8vw,1.6rem)}.insights.is-shards .insights-panel h3{font-size:clamp(.95rem,1.2vw,1.1rem)}.insights.is-shards .insights-panel p{font-size:.8rem}.insights-chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.insights-chip{position:absolute;top:0;left:0;background:linear-gradient(135deg,#ffffff80,#ffffff14,#c8d2eb1a 70%,#ffffff4d);opacity:0}@media(max-width:767px){.insights.is-shards .insights-intro{top:5vh}.insights.is-shards .insights-intro h2{font-size:2rem}.insights.is-shards .insights-intro p{font-size:.9rem}.insights.is-shards .insights-stage{top:calc(5vh + 7.5rem);bottom:2vh}.shard-face{padding-top:1rem;padding-bottom:1rem}.insights.is-shards .insights-panel-num{font-size:1rem;margin-bottom:.2rem}.insights.is-shards .insights-panel h3{font-size:.7rem;margin-bottom:.25rem}.insights.is-shards .insights-panel p{font-size:.62rem;line-height:1.35}}.big-idea{position:relative;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 65% 55% at 50% 50%,rgba(27,42,120,.4) 0%,var(--ck-void) 72%)}#bigidea-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.big-idea-scatter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.scatter-word{position:absolute;--glow: 0;font-size:clamp(2.7rem,8.6vw,8.25rem);font-weight:900;line-height:1;letter-spacing:-.015em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--word-rgb));text-shadow:0 0 calc(var(--glow) * .16em) rgba(var(--word-rgb),calc(var(--glow) * .5)),0 0 calc(var(--glow) * .55em) rgba(var(--word-rgb),calc(var(--glow) * .2))}.scatter-word[data-word="1"]{--word-rgb: 201, 113, 143}.scatter-word[data-word="2"]{--word-rgb: 240, 169, 60}.scatter-word[data-word="3"]{--word-rgb: 58, 160, 240}.scatter-word[data-word="4"]{--word-rgb: 245, 246, 250}.big-idea-copy{position:relative;z-index:2;max-width:46rem;text-align:center;padding:0 1.5rem}.big-idea-copy h2{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.01em;line-height:1.2;margin-bottom:2.4rem;color:var(--ck-white)}.big-idea-emphasis{color:var(--ck-gold);text-shadow:0 0 .35em rgba(240,169,60,.3),0 0 1.1em rgba(201,113,143,.16)}.big-idea-copy p{max-width:36rem;margin:0 auto;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:400;line-height:1.65;letter-spacing:.005em;color:#a9d6f5}.big-idea-copy p+p{margin-top:1.15rem}@media(max-width:767px){.big-idea{height:auto;min-height:100vh;overflow:visible;padding:4rem 0}}.roadmap{position:relative;height:100vh;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 60%,rgba(142,42,122,.22) 0%,var(--ck-void) 70%)}#roadmap-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.roadmap-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.roadmap-intro h2{position:absolute;left:4vw;top:13vh;font-size:clamp(1.8rem,2.85vw,2.9rem);font-weight:900;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;color:var(--ck-white);transform-origin:left top}.roadmap-heading-line{display:block;white-space:nowrap}.roadmap-heading-line--accent{margin-left:6vw;color:var(--ck-electric-blue)}.roadmap-intro p{position:absolute;right:5vw;top:60%;width:min(27rem,36vw);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;line-height:1.7;color:var(--ck-gold)}.roadmap-trail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.roadmap-trail path{fill:none;stroke-linecap:round}.roadmap-trail .trail-crisp{stroke:url(#roadmap-path-gradient);stroke-width:2.5;opacity:.9}.roadmap-trail .trail-glow{stroke:url(#roadmap-path-gradient);stroke-width:9;opacity:.3;filter:blur(4px)}.roadmap-steps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.roadmap-panel[data-step="1"]{--panel-accent-rgb: 79, 200, 245;left:16%;top:80%}.roadmap-panel[data-step="2"]{--panel-accent-rgb: 58, 160, 240;left:40%;top:58%}.roadmap-panel[data-step="3"]{--panel-accent-rgb: 201, 113, 143;left:62%;top:38%}.roadmap-panel[data-step="4"]{--panel-accent-rgb: 240, 169, 60;left:84%;top:18%}.roadmap-panel{position:absolute;transform:translate(-50%,-50%);width:clamp(220px,24vw,340px);padding:1.9rem 2.1rem;border-radius:18px;text-align:left;background:linear-gradient(160deg,#f5f6fa14,#f5f6fa05);border:1px solid rgba(var(--panel-accent-rgb),.35);box-shadow:0 24px 60px -28px #05061ad9;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.panel-num{display:block;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;letter-spacing:.03em;line-height:1;color:rgb(var(--panel-accent-rgb));margin-bottom:.55rem}.panel-headline{display:block;font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:700;line-height:1.35;color:var(--ck-white)}.roadmap-closing{position:absolute;bottom:7vh;left:0;right:0;text-align:center;padding:0 1.5rem;font-style:italic;font-size:clamp(1rem,1.6vw,1.25rem);color:var(--ck-cyan-pale);z-index:3}@media(max-width:767px){.roadmap{height:auto;min-height:100vh;padding:4rem 0 6rem}.roadmap-panel{width:min(80vw,380px);padding:1.5rem 1.7rem}.roadmap-intro{inset:auto;top:6vh;left:0;right:0;padding:0 1.25rem}.roadmap-intro h2{position:static;font-size:clamp(1.1rem,5.3vw,1.6rem)}.roadmap-heading-line{white-space:normal}.roadmap-heading-line--accent{margin-left:3vw}.roadmap-intro p{position:static;width:auto;margin-top:.6rem;font-size:.95rem;line-height:1.55}.roadmap-panel[data-step="1"]{left:50%;top:30%}.roadmap-panel[data-step="2"]{left:50%;top:45%}.roadmap-panel[data-step="3"]{left:50%;top:59%}.roadmap-panel[data-step="4"]{left:50%;top:74%}.roadmap-closing{bottom:4vh}}.what-we-do{position:relative;overflow:visible;height:auto;min-height:100vh;background:radial-gradient(ellipse 75% 65% at 50% 50%,rgba(27,42,120,.35) 0%,var(--ck-void) 72%);padding:clamp(6rem,16vh,9rem) 0 4rem}.what-we-do.wwd-stage-active{height:350vh;padding:0}.what-we-do.wwd-stage-active .wwd-stage-viewport{position:sticky;top:0;height:100vh;overflow:hidden}#wwd-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.wwd-sr-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wwd-marquee{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;overflow:hidden;pointer-events:none}.wwd-marquee-track{display:flex;width:max-content}.wwd-marquee-unit{display:flex;flex-shrink:0;white-space:nowrap;gap:clamp(2rem,5vw,4rem);padding-right:clamp(2rem,5vw,4rem);font-size:clamp(1.8rem,3.8vw,3rem);font-weight:600;letter-spacing:-.01em;color:#fff}.wwd-cluster{position:relative;z-index:2;padding:0 1.25rem}.wwd-rotator{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.wwd-node[data-service="1"]{--wwd-accent-rgb: 79, 200, 245}.wwd-node[data-service="2"]{--wwd-accent-rgb: 58, 160, 240}.wwd-node[data-service="3"]{--wwd-accent-rgb: 201, 113, 143}.wwd-node[data-service="4"]{--wwd-accent-rgb: 240, 169, 60}.wwd-node{position:relative;box-sizing:border-box;width:min(88vw,420px);min-height:clamp(420px,48vw,540px);padding:clamp(1.5rem,2.6vw,2rem);border-radius:20px;text-align:left;display:flex;flex-direction:column;background:linear-gradient(165deg,rgba(var(--wwd-accent-rgb),.24),#07080eed 45%,#040509fa);border:1px solid rgba(var(--wwd-accent-rgb),.32);box-shadow:0 30px 70px -32px #05061ad9,inset 0 1px #ffffff12;overflow:hidden}.wwd-node:before{position:absolute;font-size:clamp(6rem,20vw,10rem);font-weight:800;line-height:1;color:rgba(var(--wwd-accent-rgb),.16);z-index:0;pointer-events:none}.wwd-node[data-service="1"]:before{content:"01";top:-.08em;right:-.03em}.wwd-node[data-service="2"]:before{content:"02";top:-.08em;left:-.03em}.wwd-node[data-service="3"]:before{content:"03";bottom:-.1em;right:-.03em}.wwd-node[data-service="4"]:before{content:"04";bottom:-.1em;left:-.03em}.wwd-title{position:relative;z-index:1;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;color:rgb(var(--wwd-accent-rgb));margin-bottom:.55rem;line-height:1.25}.wwd-desc{position:relative;z-index:1;font-size:clamp(.92rem,1.15vw,1.02rem);color:var(--ck-cyan-pale);opacity:.85;line-height:1.6;margin-bottom:.85rem}.wwd-items{position:relative;z-index:1;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.wwd-items li{font-size:.76rem;font-weight:600;letter-spacing:.01em;color:var(--ck-white);opacity:.9;padding:.32rem .65rem;border-radius:999px;border:1px solid rgba(var(--wwd-accent-rgb),.3);background:rgba(var(--wwd-accent-rgb),.1);white-space:nowrap}.wwd-cluster.is-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.wwd-cluster.is-stage .wwd-rotator{display:block;position:relative;width:clamp(180px,45vw,270px);height:clamp(400px,85vw,565px);perspective:1400px}.wwd-cluster.is-stage .wwd-node{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding-bottom:1.5rem;will-change:transform,opacity,filter}.wwd-cluster.is-stage .wwd-items{gap:.3rem}.wwd-cluster.is-stage .wwd-items li{padding-top:.24rem;padding-bottom:.24rem}
