.ck-geometry-morph{--ck-gm-bg:#070b14;--ck-gm-surface:#eef3ff;--ck-gm-muted:#b7c3df;--ck-gm-accent:#95aee7;border:1px solid rgba(130,170,240,.16);border-radius:0;box-shadow:inset 0 1px 0 rgba(180,210,255,.08),0 32px 72px rgba(2,6,14,.6);color:var(--ck-gm-surface);cursor:crosshair;display:grid;isolation:isolate;overflow:hidden;position:relative;width:100%}.ck-geometry-morph__canvas{display:block;grid-area:1/1;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.ck-geometry-morph__content{align-content:end;display:grid;grid-area:1/1;justify-items:start;margin:0;padding:clamp(2rem,4.5vw,4rem) clamp(2rem,4.5vw,4rem) clamp(3rem,6vw,5.5rem);position:relative;text-align:left;z-index:2}.ck-geometry-morph__panel{backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);background:linear-gradient(148deg,rgba(6,14,28,.88),rgba(8,18,32,.62)),linear-gradient(118deg,transparent 0 54%,rgba(130,190,255,.1) 56%,transparent 60%);border:1px solid rgba(150,195,255,.18);border-radius:0;box-shadow:inset 0 1px 0 rgba(200,230,255,.12),0 28px 52px rgba(2,8,18,.5);display:grid;gap:clamp(.5rem,1vw,.85rem);max-width:min(42rem,100%);padding:clamp(1rem,2.1vw,1.6rem);position:relative}.ck-geometry-morph__panel-head{display:flex;flex-wrap:wrap;gap:.38rem}.ck-geometry-morph__chip{background:rgba(100,160,230,.16);border:1px solid rgba(130,180,245,.28);border-radius:0;color:rgba(210,230,255,.86);font-size:.6rem;font-weight:570;letter-spacing:.09em;line-height:1;padding:.32rem .52rem;text-transform:uppercase}.ck-geometry-morph__chip--quiet{background:rgba(80,130,200,.1);border-color:rgba(110,160,230,.2);color:rgba(180,210,240,.68)}.ck-geometry-morph__panel-rule{background:linear-gradient(90deg,rgba(100,165,235,.28),rgba(80,140,210,.06));height:1px;width:100%}.ck-geometry-morph__eyebrow{border-left:2px solid var(--ck-gm-accent);color:var(--ck-gm-accent);font-size:.66rem;font-weight:620;letter-spacing:.22em;margin:0;opacity:.88;padding-left:.55rem;text-transform:uppercase}.ck-geometry-morph__title{font-size:clamp(2rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:.96;margin:0;max-width:16ch;text-shadow:0 2px 48px rgba(80,160,255,.14);text-wrap:balance}.ck-geometry-morph__description{color:var(--ck-gm-muted);font-size:clamp(.88rem,1.1vw,1rem);line-height:1.55;margin:0;max-width:42ch;opacity:.84;text-wrap:pretty}.ck-geometry-morph__actions{display:flex;flex-wrap:wrap;gap:.68rem;justify-content:flex-start;margin-top:.3rem}.ck-geometry-morph__cta{align-items:center;border-radius:0;display:inline-flex;font-size:.86rem;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:2.65rem;padding:.28rem 1.4rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.ck-geometry-morph__cta--primary{background:linear-gradient(130deg,#e8f2ff,#c4dcff 46%,#a8ccff);box-shadow:0 12px 28px rgba(80,140,220,.32);color:#061024}.ck-geometry-morph__cta--secondary{background:rgba(100,170,240,.12);border:1px solid rgba(130,190,250,.32);color:#dce8ff}.ck-geometry-morph__cta:hover{transform:translateY(-1px)}.ck-geometry-morph__cta--primary:hover{box-shadow:0 16px 34px rgba(80,140,220,.38)}.ck-geometry-morph__cta:focus-visible{outline:2px solid rgba(197,217,255,.95);outline-offset:3px}@media (max-width:760px){.ck-geometry-morph{border-radius:0}.ck-geometry-morph__content{align-content:center;justify-items:center;text-align:center;padding:1.2rem 1.2rem 2rem}.ck-geometry-morph__panel{max-width:min(34rem,100%)}.ck-geometry-morph__actions,.ck-geometry-morph__panel-head{justify-content:center}.ck-geometry-morph__title{max-width:16ch}}.ck-geometry-morph[data-reduced-motion=yes] .ck-geometry-morph__cta{transition:none}.ck-geometry-morph[data-reduced-motion=yes] .ck-geometry-morph__cta:hover{transform:none}@media (prefers-reduced-motion:reduce){.ck-geometry-morph__cta{transition:none}.ck-geometry-morph__cta:hover{transform:none}}.ck-gpgpu-fluid-hero{--ck-gpf-bg:#1a1a1c;--ck-gpf-text:#fff;--ck-gpf-muted:#a0a0ab;--ck-gpf-accent:#f4f4f5;background:var(--ck-gpf-bg);color:var(--ck-gpf-text);display:grid;min-height:100svh;height:100svh;overflow:hidden;position:relative}.ck-gpgpu-fluid-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-gpgpu-fluid-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-gpgpu-fluid-hero__fallback{background:radial-gradient(100% 100% at 50% 100%,hsla(0,0%,100%,.08),transparent),linear-gradient(180deg,#121214,#1a1a1c);inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:1}.ck-gpgpu-fluid-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-gpgpu-fluid-hero__content{align-content:center;display:grid;gap:1.5rem;justify-items:center;padding:clamp(2rem,5vw,5rem);pointer-events:none;position:relative;text-align:center;z-index:10}.ck-gpgpu-fluid-hero__content>*{pointer-events:auto}.ck-gpgpu-fluid-hero__eyebrow{color:var(--ck-gpf-muted);font-size:.75rem;font-weight:500;letter-spacing:.25em;margin:0;text-transform:uppercase}.ck-gpgpu-fluid-hero__title{font-size:clamp(3rem,7vw,7rem);font-weight:900;letter-spacing:-.04em;line-height:.9;margin:0;max-width:16ch;text-transform:uppercase;text-shadow:0 4px 24px rgba(0,0,0,.4)}.ck-gpgpu-fluid-hero__description{color:var(--ck-gpf-muted);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;margin:0;max-width:46ch;text-shadow:0 2px 12px rgba(0,0,0,.5)}.ck-gpgpu-fluid-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin-top:1rem}.ck-gpgpu-fluid-hero__cta{background:var(--ck-gpf-text);border:1px solid var(--ck-gpf-text);border-radius:0;color:var(--ck-gpf-bg);display:inline-flex;font-size:.9rem;font-weight:600;padding:1rem 2.5rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1)}.ck-gpgpu-fluid-hero__cta:hover{background:transparent;color:var(--ck-gpf-text)}.ck-gpgpu-fluid-hero__secondary-cta{color:hsla(0,0%,100%,.6);font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.ck-gpgpu-fluid-hero__secondary-cta:hover{color:#fff}@media (max-width:767px){.ck-gpgpu-fluid-hero__content{padding:1.5rem}}.ck-neural-fiber-hero{--ck-nfb-bg:#000;--ck-nfb-text:#fff;--ck-nfb-muted:#a8abb5;--ck-nfb-accent:#f4f4f5;background:var(--ck-nfb-bg);color:var(--ck-nfb-text);display:grid;height:300vh;min-height:300vh;position:relative}.ck-neural-fiber-hero__canvas-container{inset:0;position:sticky;top:0;height:100svh;z-index:1}.ck-neural-fiber-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-neural-fiber-hero__fallback{background:radial-gradient(80% 75% at 82% 22%,hsla(0,0%,100%,.12),transparent),linear-gradient(150deg,#020202,#0a0a0a 45%,#050505);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-neural-fiber-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-neural-fiber-hero__content{align-content:end;display:grid;gap:1.25rem;max-width:min(92vw,560px);padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(3rem,8vw,6rem);pointer-events:none;position:relative;z-index:10}.ck-neural-fiber-hero__content>*{pointer-events:auto}.ck-neural-fiber-hero__eyebrow{border-left:2px solid hsla(0,0%,100%,.34);color:var(--ck-nfb-muted);font-size:.75rem;font-weight:500;letter-spacing:.25em;margin:0;padding-left:.75rem;text-transform:uppercase}.ck-neural-fiber-hero__title{font-size:clamp(3.5rem,8vw,8rem);font-weight:900;letter-spacing:-.05em;line-height:.88;margin:0;max-width:12ch;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-neural-fiber-hero__description{color:var(--ck-nfb-muted);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;margin:0;max-width:38ch;opacity:.82;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-neural-fiber-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem}.ck-neural-fiber-hero__cta{background:transparent;border:1.5px solid hsla(0,0%,100%,.6);color:var(--ck-nfb-text);display:inline-flex;font-size:.85rem;font-weight:600;letter-spacing:.12em;padding:.875rem 2.25rem;text-decoration:none;text-transform:uppercase;transition:all .35s cubic-bezier(.22,1,.36,1)}.ck-neural-fiber-hero__cta:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.9)}.ck-neural-fiber-hero__secondary-cta{color:hsla(0,0%,100%,.78);font-size:.84rem;letter-spacing:.04em;text-decoration:none}.ck-neural-fiber-hero__secondary-cta:hover{color:#fff}.ck-neural-fiber-hero__loading{color:hsla(0,0%,100%,.6);font-size:.7rem;letter-spacing:.1em;position:absolute;right:1.2rem;top:1.2rem;text-transform:uppercase;z-index:20}@media (max-width:767px){.ck-neural-fiber-hero__content{max-width:100%;padding:1.2rem 1.2rem 2rem}.ck-neural-fiber-hero__title{font-size:clamp(2.5rem,14vw,4rem);max-width:13ch}.ck-neural-fiber-hero__description{font-size:.98rem;max-width:34ch}.ck-neural-fiber-hero__cta{width:100%;justify-content:center}.ck-neural-fiber-hero__secondary-cta{width:100%}}.ck-liquid-metal-hero{--ck-lm-bg:#030711;--ck-lm-fg:#f1f5ff;--ck-lm-muted:#c7d2e8;--ck-lm-pointer-x:0.5;--ck-lm-pointer-y:0.42;--ck-lm-scroll:0.5;--ck-lm-scroll-signed:0;background:radial-gradient(circle at 50% 0,#0f1a3a,#030711 56%);color:var(--ck-lm-fg);display:grid;isolation:isolate;overflow:hidden;position:relative;width:100%}.ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero__media,.ck-liquid-metal-hero__overlay,.ck-liquid-metal-hero__shader,.ck-liquid-metal-hero__specular,.ck-liquid-metal-hero__still,.ck-liquid-metal-hero__video{inset:0;position:absolute}.ck-liquid-metal-hero__media{z-index:0}.ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero__shader,.ck-liquid-metal-hero__still,.ck-liquid-metal-hero__video{height:100%;width:100%}.ck-liquid-metal-hero__still{background:radial-gradient(circle at 14% 10%,rgba(147,178,255,.42),transparent 42%),radial-gradient(circle at 84% 20%,rgba(128,232,255,.35),transparent 45%),linear-gradient(142deg,#040913 2%,#0a1430 49%,#13254a);background-position:50%;background-size:cover;filter:saturate(1.14) contrast(1.03);transform:scale(1.04)}.ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero__shader,.ck-liquid-metal-hero__video{opacity:0;pointer-events:none;transition:opacity .42s ease}.ck-liquid-metal-hero[data-render-mode=shader][data-ready=yes] .ck-liquid-metal-hero__shader{opacity:1}.ck-liquid-metal-hero[data-render-mode=video] .ck-liquid-metal-hero__video{-o-object-fit:cover;object-fit:cover;opacity:1}.ck-liquid-metal-hero__css-fallback{background:radial-gradient(circle at calc(var(--ck-lm-pointer-x) * 100%) calc(var(--ck-lm-pointer-y) * 100%),rgba(175,214,255,.24),transparent 34%),radial-gradient(circle at 18% 12%,rgba(143,172,255,.42),transparent 44%),radial-gradient(circle at 82% 22%,rgba(112,215,255,.3),transparent 37%),radial-gradient(circle at 52% 82%,rgba(113,123,255,.24),transparent 46%),linear-gradient(148deg,#060b17 2%,#0b1430 48%,#102145 100%);mix-blend-mode:screen;transform:scale(1.04) translate3d(calc((var(--ck-lm-pointer-x) - .5) * 10%),calc((var(--ck-lm-pointer-y) - .5) * 8%),0)}.ck-liquid-metal-hero[data-render-mode=css] .ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero[data-render-mode=shader][data-ready=no] .ck-liquid-metal-hero__css-fallback{animation:ck-lm-fallback-drift 20s ease infinite alternate;opacity:.84}.ck-liquid-metal-hero__overlay{background:radial-gradient(circle at calc(var(--ck-lm-pointer-x) * 100%) calc(var(--ck-lm-pointer-y) * 100%),rgba(140,200,255,.12),transparent 42%),linear-gradient(108deg,rgba(3,8,20,.24) 0,rgba(6,13,31,.56) 52%,rgba(4,10,24,.5) 100%),linear-gradient(to top,rgba(2,6,16,.56) 0,transparent 48%);z-index:1}.ck-liquid-metal-hero__specular{background:radial-gradient(35% 24% at calc(12% + var(--ck-lm-pointer-x) * 72%) calc(12% + var(--ck-lm-pointer-y) * 24%),rgba(214,237,255,.34),rgba(214,237,255,0) 68%),radial-gradient(28% 18% at calc(65% + var(--ck-lm-pointer-x) * 18%) calc(55% + var(--ck-lm-pointer-y) * 12%),rgba(180,210,255,.14),rgba(180,210,255,0) 72%);mix-blend-mode:screen;opacity:calc(.56 + var(--ck-lm-scroll) * .2);transform:translate3d(calc((var(--ck-lm-pointer-x) - .5) * 28px),calc((var(--ck-lm-pointer-y) - .5) * 22px + var(--ck-lm-scroll-signed) * 16px),0) scale(calc(1 + var(--ck-lm-scroll) * .08));transition:transform .22s ease;z-index:2}.ck-liquid-metal-hero__content{align-content:end;display:grid;gap:clamp(.72rem,1.35vw,1.02rem);max-width:min(100%,58rem);min-height:inherit;padding:clamp(1.2rem,3vw,3.2rem);position:relative;width:100%;z-index:3}.ck-liquid-metal-hero__content:before{backdrop-filter:blur(6px);background:linear-gradient(145deg,rgba(7,13,30,.56),rgba(6,13,31,.24));border:1px solid rgba(174,196,234,.16);border-radius:0;box-shadow:inset 0 1px 0 rgba(217,229,255,.1);content:"";opacity:.54;inset:clamp(.34rem,.8vw,.74rem);pointer-events:none;position:absolute}.ck-liquid-metal-hero__actions,.ck-liquid-metal-hero__description,.ck-liquid-metal-hero__eyebrow,.ck-liquid-metal-hero__meta,.ck-liquid-metal-hero__status,.ck-liquid-metal-hero__title{position:relative}.ck-liquid-metal-hero__meta{display:none}.ck-liquid-metal-hero__meta>span{background:rgba(10,18,40,.56);border:1px solid rgba(166,197,255,.26);border-radius:0;color:#c7deff;font-size:.61rem;letter-spacing:.08em;padding:.26rem .6rem;text-transform:uppercase}.ck-liquid-metal-hero__eyebrow{border-left:2px solid rgba(130,190,255,.56);color:#b5ceff;font-size:.7rem;font-weight:600;letter-spacing:.22em;margin:0;opacity:.9;padding-left:.56rem;text-transform:uppercase}.ck-liquid-metal-hero__title{font-size:clamp(2.18rem,5.6vw,5rem);font-weight:780;letter-spacing:-.042em;line-height:.94;margin:0;max-width:14ch;text-shadow:0 12px 42px rgba(104,176,255,.18);text-wrap:balance}.ck-liquid-metal-hero__description{color:var(--ck-lm-muted);font-size:clamp(.9rem,1.08vw,1.03rem);line-height:1.58;margin:0;max-width:44ch;opacity:.82}.ck-liquid-metal-hero__actions{display:flex;flex-wrap:wrap;gap:.64rem;margin-top:.45rem}.ck-liquid-metal-hero__cta{align-items:center;backdrop-filter:blur(3px);border-radius:0;display:inline-flex;font-size:.89rem;font-weight:600;gap:.35rem;justify-content:center;min-height:2.7rem;padding:.26rem 1.4rem;text-decoration:none;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.ck-liquid-metal-hero__cta--primary span{font-size:.95em;transform:translateY(-.02em)}.ck-liquid-metal-hero__cta--primary:hover span{transform:translate3d(1px,-.02em,0)}.ck-liquid-metal-hero__cta:hover{transform:translateY(-1px)}.ck-liquid-metal-hero__cta:focus-visible{outline:2px solid rgba(144,199,255,.88);outline-offset:2px}.ck-liquid-metal-hero__cta--primary{background:linear-gradient(132deg,#bdd3ff,#84ebff 56%,#7ebdff);box-shadow:0 8px 24px rgba(85,164,255,.32);color:#060f26}.ck-liquid-metal-hero__cta--secondary{background:rgba(11,19,43,.56);border:1px solid rgba(168,189,255,.32);color:#ebf2ff}.ck-liquid-metal-hero__status{display:none}.ck-liquid-metal-hero[data-reduced-motion=yes] .ck-liquid-metal-hero__shader,.ck-liquid-metal-hero[data-reduced-motion=yes] .ck-liquid-metal-hero__video,.ck-liquid-metal-hero[data-safe-mode=yes] .ck-liquid-metal-hero__css-fallback{animation:none}@keyframes ck-lm-fallback-drift{0%{transform:scale(1.03) translateZ(0);filter:saturate(1.02)}50%{transform:scale(1.07) translate3d(-2.3%,-1.2%,0);filter:saturate(1.1)}to{transform:scale(1.04) translate3d(1.8%,1.1%,0);filter:saturate(1.04)}}@media (min-width:760px){.ck-liquid-metal-hero__content{padding:clamp(1.45rem,3.2vw,3.24rem)}.ck-liquid-metal-hero__actions{gap:.75rem}}@media (max-width:560px){.ck-liquid-metal-hero__content{padding:1rem}.ck-liquid-metal-hero__actions{width:100%}.ck-liquid-metal-hero__cta{flex:1 1 auto;min-width:0}}@media (prefers-reduced-motion:reduce){.ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero__cta,.ck-liquid-metal-hero__shader,.ck-liquid-metal-hero__specular,.ck-liquid-metal-hero__video{transition-duration:0ms;transform:none}.ck-liquid-metal-hero[data-render-mode=css] .ck-liquid-metal-hero__css-fallback,.ck-liquid-metal-hero[data-render-mode=shader][data-ready=no] .ck-liquid-metal-hero__css-fallback{animation:none}}.ck-mechanical-hero{--ck-mechanical-bg:#030508;--ck-mechanical-text:#ffeef2;--ck-mechanical-muted:#b8afb2;--ck-mechanical-accent:#ff5c7c;background:var(--ck-mechanical-bg);color:var(--ck-mechanical-text);display:grid;min-height:clamp(560px,82vh,980px);overflow:hidden;position:relative}.ck-mechanical-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-mechanical-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-mechanical-hero__fallback{background:radial-gradient(75% 75% at 75% 20%,rgba(255,77,109,.14),transparent),linear-gradient(145deg,#09090d,#12050a 45%,#06070d);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-mechanical-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-mechanical-hero__loading{margin:0;position:absolute;top:1.2rem;right:1.2rem;z-index:20;color:rgba(255,238,242,.75);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ck-mechanical-hero__overlay{background:linear-gradient(90deg,rgba(3,5,8,.96),rgba(3,5,8,.9) 30%,rgba(3,5,8,.5) 45%,transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:2}.ck-mechanical-hero__content{align-content:end;display:grid;gap:1.2rem;max-width:min(92vw,620px);padding:clamp(2rem,5vw,6rem) clamp(2rem,5vw,6rem) clamp(2.5rem,8vw,6rem);position:relative;z-index:10}.ck-mechanical-hero__eyebrow{border-left:2px solid rgba(255,92,124,.6);color:var(--ck-mechanical-accent);font-size:.74rem;font-weight:560;letter-spacing:.2em;margin:0;padding-left:.8rem;text-transform:uppercase}.ck-mechanical-hero__title{font-size:clamp(2.3rem,6.6vw,5.4rem);font-weight:860;letter-spacing:-.05em;line-height:.9;margin:0;max-width:11ch;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-mechanical-hero__description{color:var(--ck-mechanical-muted);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.56;margin:0;max-width:39ch;text-shadow:0 2px 16px rgba(0,0,0,.55)}.ck-mechanical-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.75rem}.ck-mechanical-hero__cta{border:1.5px solid rgba(255,238,242,.45);color:var(--ck-mechanical-text);display:inline-flex;font-size:.82rem;font-weight:620;letter-spacing:.12em;padding:.88rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.22,1,.36,1)}.ck-mechanical-hero__cta--primary{background:rgba(255,92,124,.1)}.ck-mechanical-hero__cta--primary:hover{background:rgba(255,92,124,.18);border-color:rgba(255,238,242,.88)}@media (max-width:767px){.ck-mechanical-hero{min-height:clamp(540px,88vh,920px)}.ck-mechanical-hero__overlay{background:linear-gradient(180deg,transparent 24%,rgba(3,5,8,.5) 45%,rgba(3,5,8,.88) 67%,rgba(3,5,8,.95))}.ck-mechanical-hero__content{max-width:100%;padding:1.2rem 1.2rem 2rem;gap:.95rem}.ck-mechanical-hero__title{font-size:clamp(2rem,11vw,3.2rem);max-width:14ch}.ck-mechanical-hero__description{font-size:.98rem;max-width:35ch}.ck-mechanical-hero__cta{width:100%;justify-content:center}.ck-mechanical-hero__loading{top:.8rem;right:.8rem;font-size:.66rem}}.ck-mercury-monolith-hero{position:relative;width:100%;min-height:var(--hero-min-height,100vh);overflow:hidden;background:#080808;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ck-font-family,system-ui,sans-serif)}.ck-mercury-monolith-hero__canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ck-mercury-monolith-hero__content{position:relative;z-index:2;max-width:800px;padding:2rem;text-align:center;pointer-events:none}.ck-mercury-monolith-hero__eyebrow{font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;opacity:.8}.ck-mercury-monolith-hero__title{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;font-weight:600;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.5)}.ck-mercury-monolith-hero__description{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;opacity:.8;max-width:600px;margin-inline:auto;text-shadow:0 2px 10px rgba(0,0,0,.5)}.ck-mercury-monolith-hero__actions{display:flex;gap:1rem;justify-content:center;pointer-events:auto}.ck-mercury-monolith-hero__cta,.ck-mercury-monolith-hero__secondary-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;border-radius:0;transition:all .2s ease;backdrop-filter:blur(10px)}.ck-mercury-monolith-hero__cta{background:hsla(0,0%,100%,.9);color:#080808}.ck-mercury-monolith-hero__cta:hover{background:#fff;transform:translateY(-2px);box-shadow:0 0 20px hsla(0,0%,100%,.2)}.ck-mercury-monolith-hero__secondary-cta{background:rgba(0,0,0,.4);color:#fff;border:1px solid hsla(0,0%,100%,.1)}.ck-mercury-monolith-hero__secondary-cta:hover{background:hsla(0,0%,100%,.1);transform:translateY(-2px)}.ck-mercury-monolith-hero__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#080808;z-index:10;transition:opacity .5s ease}.ck-mercury-monolith-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-mycelium{position:relative;width:100%;height:300vh;background-color:var(--ck-sys-color-surface,#000)}.ck-mycelium__sticky-wrap{position:sticky;top:0;width:100%;height:100svh;display:flex;align-items:center;overflow:hidden}.ck-mycelium__canvas-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.ck-mycelium__shader{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block}.ck-mycelium__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 30%,transparent)}.ck-mycelium.is-align-center .ck-mycelium__backdrop{background:radial-gradient(circle at center,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 50%,transparent 100%)}.ck-mycelium.is-align-right .ck-mycelium__backdrop{background:linear-gradient(270deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.4) 30%,transparent)}.ck-mycelium__content-container{position:relative;z-index:20;width:100%;max-width:var(--ck-sys-layout-max-width,1440px);margin:0 auto}.ck-mycelium__layout{display:flex;width:100%}.ck-mycelium__layout-left{justify-content:flex-start}.ck-mycelium__layout-center,.ck-mycelium__layout-left{padding-left:var(--ck-sys-spacing-xl,64px);padding-right:var(--ck-sys-spacing-xl,64px)}.ck-mycelium__layout-center{justify-content:center;text-align:center}.ck-mycelium__layout-right{justify-content:flex-end;padding-right:var(--ck-sys-spacing-xl,64px);padding-left:var(--ck-sys-spacing-xl,64px);text-align:right}.ck-mycelium__content{width:100%;max-width:680px;display:flex;flex-direction:column;gap:var(--ck-sys-spacing-m,24px)}.ck-mycelium.is-align-center .ck-mycelium__content{align-items:center}.ck-mycelium.is-align-right .ck-mycelium__content{align-items:flex-end}.ck-mycelium__eyebrow{color:var(--ck-sys-color-primary,#0ff);font-family:var(--ck-sys-font-family-mono,monospace);font-size:var(--ck-sys-font-size-sm,14px);text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin:0;opacity:0;animation:ck-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}.ck-mycelium__title{color:var(--ck-sys-color-surface-on,#fff);font-size:clamp(3rem,5vw + 1rem,5rem);line-height:1.1;font-weight:400;letter-spacing:-.02em;animation:ck-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.3s;overflow-wrap:anywhere;hyphens:auto}.ck-mycelium__description,.ck-mycelium__title{font-family:var(--ck-sys-font-family-sans,system-ui,sans-serif);margin:0;opacity:0}.ck-mycelium__description{color:hsla(0,0%,100%,.7);font-size:var(--ck-sys-font-size-base,18px);line-height:1.6;max-width:540px;animation:ck-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.4s}.ck-mycelium__actions{display:flex;gap:var(--ck-sys-spacing-s,16px);margin-top:var(--ck-sys-spacing-m,24px);opacity:0;animation:ck-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s}.ck-mycelium.is-align-center .ck-mycelium__actions{justify-content:center}.ck-mycelium.is-align-right .ck-mycelium__actions{justify-content:flex-end}.ck-mycelium__button{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--ck-sys-spacing-l,32px);border-radius:0;font-family:var(--ck-sys-font-family-sans,system-ui,sans-serif);font-size:var(--ck-sys-font-size-sm,14px);font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.ck-mycelium__button--primary{background:var(--ck-sys-color-surface-on,#fff);color:var(--ck-sys-color-surface,#000);border:1px solid var(--ck-sys-color-surface-on,#fff)}.ck-mycelium__button--primary:hover{background:transparent;color:var(--ck-sys-color-surface-on,#fff)}.ck-mycelium__button--secondary{background:hsla(0,0%,100%,.1);color:var(--ck-sys-color-surface-on,#fff);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px)}.ck-mycelium__button--secondary:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}@keyframes ck-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ck-mycelium__backdrop{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 50%,transparent)!important}.ck-mycelium__layout-center,.ck-mycelium__layout-left,.ck-mycelium__layout-right{padding-left:var(--ck-sys-spacing-m,24px);padding-right:var(--ck-sys-spacing-m,24px);padding-bottom:40px;align-items:flex-end}.ck-mycelium__content{align-items:flex-start!important;text-align:left!important}.ck-mycelium__actions{flex-direction:column;width:100%;align-items:stretch!important}.ck-mycelium__button{width:100%}}.ck-organic-hero{--ck-organic-bg:#030406;--ck-organic-text:#fff;--ck-organic-muted:#8b929e;--ck-organic-accent:#0ff;background:var(--ck-organic-bg);color:var(--ck-organic-text);display:grid;min-height:clamp(560px,84vh,1000px);overflow:hidden;position:relative}.ck-organic-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-organic-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-organic-hero__fallback{background:linear-gradient(150deg,#050810,#030406);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-organic-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-organic-hero__loading{color:hsla(0,0%,100%,.4);font-size:.72rem;letter-spacing:.08em;margin:0;position:absolute;right:1.2rem;text-transform:uppercase;top:1.2rem;z-index:20}.ck-organic-hero__overlay{background:radial-gradient(circle at 50% 50%,transparent 0,rgba(3,4,6,.4) 60%,rgba(3,4,6,.9) 100%);inset:0;pointer-events:none;position:absolute;z-index:2}.ck-organic-hero__content{align-content:center;display:grid;gap:1.5rem;justify-content:center;max-width:min(92vw,840px);padding:clamp(2rem,5vw,5rem);position:relative;text-align:center;z-index:10;margin:0 auto}.ck-organic-hero__eyebrow{color:var(--ck-organic-accent);font-size:.75rem;font-weight:500;letter-spacing:.25em;margin:0;text-transform:uppercase}.ck-organic-hero__title{font-size:clamp(3rem,7vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0}.ck-organic-hero__description{color:var(--ck-organic-muted);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:44ch}.ck-organic-hero__actions{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.ck-organic-hero__cta{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:0;color:var(--ck-organic-text);font-size:.85rem;font-weight:500;letter-spacing:.05em;padding:.875rem 2rem;text-decoration:none;transition:all .25s ease;backdrop-filter:blur(8px)}.ck-organic-hero__cta:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,255,255,.15)}@media (max-width:767px){.ck-organic-hero__content{align-content:end;text-align:left;padding-bottom:4rem}.ck-organic-hero__description{margin:0}.ck-organic-hero__actions{justify-content:flex-start}.ck-organic-hero__overlay{background:linear-gradient(180deg,transparent 30%,rgba(3,4,6,.7) 60%,rgba(3,4,6,.95))}}.ck-particle-cathedral{--ck-pc-bg:#04040a;--ck-pc-fg:#f0ece4;--ck-pc-muted:#beb8a8;--ck-pc-border:hsla(41,43%,59%,.12);--ck-pc-accent:#d4a050;background:var(--ck-pc-bg);border:1px solid var(--ck-pc-border);border-radius:0;box-shadow:inset 0 1px 0 hsla(42,46%,69%,.04),0 16px 40px rgba(0,0,0,.48);color:var(--ck-pc-fg);display:grid;isolation:isolate;overflow:hidden;position:relative;width:100%}.ck-particle-cathedral__css-fallback,.ck-particle-cathedral__media,.ck-particle-cathedral__overlay,.ck-particle-cathedral__shader,.ck-particle-cathedral__still,.ck-particle-cathedral__video{inset:0;position:absolute}.ck-particle-cathedral__media{z-index:0}.ck-particle-cathedral__css-fallback,.ck-particle-cathedral__shader,.ck-particle-cathedral__still,.ck-particle-cathedral__video{height:100%;width:100%}.ck-particle-cathedral__still{background:radial-gradient(ellipse at 50% 30%,hsla(41,43%,59%,.06),transparent 50%),radial-gradient(ellipse at 50% 70%,rgba(26,20,40,.3),transparent 50%),linear-gradient(180deg,#060610,#04040a 50%,#08060e)}.ck-particle-cathedral__css-fallback,.ck-particle-cathedral__shader,.ck-particle-cathedral__video{opacity:0;pointer-events:none;transition:opacity .5s ease}.ck-particle-cathedral__shader{-o-object-fit:cover;object-fit:cover}.ck-particle-cathedral[data-render-mode=shader][data-ready=yes] .ck-particle-cathedral__shader{opacity:1}.ck-particle-cathedral[data-render-mode=video] .ck-particle-cathedral__video{-o-object-fit:cover;object-fit:cover;opacity:1}.ck-particle-cathedral__css-fallback{background:radial-gradient(ellipse at 50% 25%,hsla(41,43%,59%,.08),transparent 40%),radial-gradient(ellipse at 35% 60%,rgba(212,160,80,.05),transparent 30%),radial-gradient(ellipse at 65% 55%,hsla(40,24%,51%,.05),transparent 30%),linear-gradient(180deg,#060610,#04040a);mix-blend-mode:screen}.ck-particle-cathedral[data-render-mode=css] .ck-particle-cathedral__css-fallback,.ck-particle-cathedral[data-render-mode=shader][data-ready=no] .ck-particle-cathedral__css-fallback{animation:ck-pc-drift 26s ease infinite alternate;opacity:.75}.ck-particle-cathedral__overlay{background:radial-gradient(75% 85% at 18% 62%,rgba(6,6,12,.72) 0,rgba(6,6,12,.3) 52%,transparent 100%),linear-gradient(90deg,rgba(4,4,10,.42),rgba(4,4,10,.08) 52%,rgba(4,4,10,.14)),linear-gradient(180deg,rgba(4,4,10,.08),rgba(4,4,10,.3));z-index:1}.ck-particle-cathedral__content{align-content:end;display:grid;gap:clamp(.6rem,1.2vw,.9rem);max-width:min(100%,40rem);min-height:inherit;padding:clamp(1.4rem,3.2vw,3.2rem);position:relative;width:100%;z-index:2}.ck-particle-cathedral__content:before{background:linear-gradient(115deg,rgba(6,6,12,.36),rgba(6,6,12,.06));border:1px solid rgba(212,160,80,.12);border-radius:0;content:"";inset:clamp(.8rem,2.2vw,1.4rem) auto clamp(.7rem,2.3vw,1.3rem) clamp(.8rem,2.2vw,1.4rem);pointer-events:none;position:absolute;width:min(100%,34rem);z-index:-1}.ck-particle-cathedral__meta{display:none;flex-wrap:wrap;gap:.42rem}.ck-particle-cathedral__meta>span{background:rgba(11,10,18,.68);border:1px solid rgba(212,160,80,.22);border-radius:0;color:#d8b97a;font-size:.62rem;letter-spacing:.08em;padding:.24rem .58rem;text-transform:uppercase}.ck-particle-cathedral__eyebrow{border-left:2px solid rgba(212,160,80,.45);color:var(--ck-pc-accent);font-size:.68rem;font-weight:600;letter-spacing:.22em;margin:0;opacity:.8;padding-left:.55rem;text-transform:uppercase}.ck-particle-cathedral__title{font-size:clamp(2rem,5.4vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:.96;margin:0;max-width:14ch;text-shadow:0 2px 36px hsla(41,43%,59%,.08);text-wrap:balance}.ck-particle-cathedral__description{color:var(--ck-pc-muted);font-size:clamp(.86rem,1.1vw,.98rem);line-height:1.52;margin:0;max-width:42ch;opacity:.78}.ck-particle-cathedral__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.ck-particle-cathedral__cta{align-items:center;backdrop-filter:blur(3px);border-radius:0;display:inline-flex;font-size:.88rem;font-weight:600;gap:.35rem;justify-content:center;min-height:2.7rem;padding:.26rem 1.4rem;letter-spacing:.01em;text-decoration:none;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.ck-particle-cathedral__cta--primary span{transition:transform .18s ease}.ck-particle-cathedral__cta--primary:hover span{transform:translate3d(1px,-.02em,0)}.ck-particle-cathedral__cta:hover{transform:translateY(-1px)}.ck-particle-cathedral__cta:focus-visible{outline:2px solid hsla(39,69%,71%,.95);outline-offset:2px;box-shadow:0 0 0 4px rgba(5,5,10,.72)}.ck-particle-cathedral__cta--primary{background:linear-gradient(132deg,#d4a050,#e8c480 56%,#c89848);box-shadow:0 8px 24px rgba(196,160,80,.22);color:#0a0806}.ck-particle-cathedral__cta--secondary{background:rgba(8,8,14,.5);border:1px solid hsla(41,43%,59%,.24);color:#e0dac8}.ck-particle-cathedral__status{display:none}.ck-particle-cathedral[data-mobile-simplify=yes] .ck-particle-cathedral__shader{opacity:.92}.ck-particle-cathedral[data-mobile-simplify=yes] .ck-particle-cathedral__css-fallback{opacity:.52}.ck-particle-cathedral[data-mobile-simplify=yes] .ck-particle-cathedral__overlay{background:radial-gradient(82% 88% at 18% 62%,rgba(6,6,12,.78) 0,rgba(6,6,12,.42) 58%,transparent 100%),linear-gradient(180deg,rgba(4,4,10,.22),rgba(4,4,10,.4))}.ck-particle-cathedral[data-reduced-motion=yes] .ck-particle-cathedral__shader,.ck-particle-cathedral[data-reduced-motion=yes] .ck-particle-cathedral__video{animation:none}@keyframes ck-pc-drift{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.04) translate3d(-1%,-.5%,0)}to{transform:scale(1.03) translate3d(.8%,.4%,0)}}@media (min-width:760px){.ck-particle-cathedral__content{max-width:min(100%,48rem);padding:clamp(1.6rem,3.5vw,3.4rem)}}@media (min-width:1120px){.ck-particle-cathedral__content{max-width:min(100%,54rem);padding:clamp(2rem,4.2vw,3.8rem)}}@media (max-width:560px){.ck-particle-cathedral{border-radius:0}.ck-particle-cathedral__content{padding:1rem}.ck-particle-cathedral__content:before{inset:.65rem .65rem .65rem .65rem;width:auto}.ck-particle-cathedral__actions{width:100%}.ck-particle-cathedral__cta{flex:1 1 auto;min-width:0}}@media (prefers-reduced-motion:reduce){.ck-particle-cathedral__css-fallback,.ck-particle-cathedral__cta,.ck-particle-cathedral__shader,.ck-particle-cathedral__video{transition-duration:0ms;transform:none}.ck-particle-cathedral[data-render-mode=css] .ck-particle-cathedral__css-fallback,.ck-particle-cathedral[data-render-mode=shader][data-ready=no] .ck-particle-cathedral__css-fallback{animation:none}}.ck-philosopher-hero{--ck-philosopher-bg:#050913;--ck-philosopher-text:#eef3ff;--ck-philosopher-muted:#b3c1e4;--ck-philosopher-accent:#9eb7ff;background:var(--ck-philosopher-bg);color:var(--ck-philosopher-text);display:grid;min-height:clamp(560px,82vh,980px);overflow:hidden;position:relative}.ck-philosopher-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-philosopher-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-philosopher-hero__fallback{background:radial-gradient(80% 85% at 72% 25%,rgba(120,146,255,.18),transparent),linear-gradient(140deg,#060a15,#0d1730 55%,#090f1f);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-philosopher-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-philosopher-hero__loading{margin:0;position:absolute;top:1.2rem;right:1.2rem;z-index:20;color:rgba(238,243,255,.75);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ck-philosopher-hero__overlay{background:linear-gradient(90deg,rgba(4,8,18,.95),rgba(4,8,18,.88) 28%,rgba(4,8,18,.5) 44%,transparent 58%);inset:0;pointer-events:none;position:absolute;z-index:2}.ck-philosopher-hero__content{align-content:end;display:grid;gap:1.2rem;max-width:min(92vw,640px);padding:clamp(2rem,5vw,6rem) clamp(2rem,5vw,6rem) clamp(2.5rem,8vw,6rem);position:relative;z-index:10}.ck-philosopher-hero__eyebrow{border-left:2px solid rgba(158,183,255,.55);color:var(--ck-philosopher-accent);font-size:.74rem;font-weight:560;letter-spacing:.22em;margin:0;padding-left:.8rem;text-transform:uppercase}.ck-philosopher-hero__title{font-size:clamp(2.3rem,6.8vw,5.8rem);letter-spacing:-.05em;line-height:.9;margin:0;max-width:11ch;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-philosopher-hero__description{color:var(--ck-philosopher-muted);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.58;margin:0;max-width:40ch;text-shadow:0 2px 16px rgba(0,0,0,.55)}.ck-philosopher-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.75rem}.ck-philosopher-hero__cta{border:1.5px solid rgba(238,243,255,.5);color:var(--ck-philosopher-text);display:inline-flex;font-size:.82rem;font-weight:620;letter-spacing:.12em;padding:.88rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.22,1,.36,1)}.ck-philosopher-hero__cta--primary{background:rgba(238,243,255,.04)}.ck-philosopher-hero__cta--primary:hover{background:rgba(238,243,255,.1);border-color:rgba(238,243,255,.92)}@media (max-width:767px){.ck-philosopher-hero{min-height:clamp(540px,88vh,920px)}.ck-philosopher-hero__overlay{background:linear-gradient(180deg,transparent 22%,rgba(4,8,18,.52) 44%,rgba(4,8,18,.9) 66%,rgba(4,8,18,.96))}.ck-philosopher-hero__content{max-width:100%;padding:1.2rem 1.2rem 2rem;gap:.95rem}.ck-philosopher-hero__title{font-size:clamp(2rem,12vw,3.2rem);max-width:14ch}.ck-philosopher-hero__description{font-size:.98rem;line-height:1.55;max-width:34ch}.ck-philosopher-hero__cta{width:100%;justify-content:center}.ck-philosopher-hero__loading{top:.8rem;right:.8rem;font-size:.66rem}}.ck-kinetic-hero{--ck-kinetic-bg:#000;--ck-kinetic-text:#fff;--ck-kinetic-muted:#a8abb5;--ck-kinetic-accent:#f4f4f5;background:var(--ck-kinetic-bg);color:var(--ck-kinetic-text);display:grid;min-height:clamp(560px,84vh,1000px);overflow:hidden;position:relative}.ck-kinetic-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-kinetic-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-kinetic-hero__fallback{background:radial-gradient(80% 75% at 82% 22%,hsla(0,0%,100%,.12),transparent),linear-gradient(150deg,#020202,#0a0a0a 45%,#050505);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-kinetic-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-kinetic-hero__loading{margin:0;position:absolute;top:1.2rem;right:1.2rem;z-index:20;color:hsla(0,0%,100%,.76);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ck-kinetic-hero__overlay{background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.85) 25%,rgba(0,0,0,.4) 42%,transparent 55%);inset:0;pointer-events:none;position:absolute;z-index:2}.ck-kinetic-hero__content{align-content:end;display:grid;gap:1.25rem;max-width:min(92vw,560px);padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(3rem,8vw,6rem);pointer-events:none;position:relative;z-index:10}.ck-kinetic-hero__content>*{pointer-events:auto}.ck-kinetic-hero__eyebrow{border-left:2px solid hsla(0,0%,100%,.34);color:var(--ck-kinetic-muted);font-size:.75rem;font-weight:500;letter-spacing:.25em;margin:0;padding-left:.75rem;text-transform:uppercase}.ck-kinetic-hero__title{font-size:clamp(3.5rem,8vw,8rem);font-weight:900;letter-spacing:-.05em;line-height:.88;margin:0;max-width:12ch;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-kinetic-hero__description{color:var(--ck-kinetic-muted);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;margin:0;max-width:38ch;opacity:.82;text-shadow:0 2px 20px rgba(0,0,0,.6)}.ck-kinetic-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem}.ck-kinetic-hero__cta{background:transparent;border:1.5px solid hsla(0,0%,100%,.6);color:var(--ck-kinetic-text);display:inline-flex;font-size:.85rem;font-weight:600;letter-spacing:.12em;padding:.875rem 2.25rem;text-decoration:none;text-transform:uppercase;transition:all .35s cubic-bezier(.22,1,.36,1)}.ck-kinetic-hero__cta:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.9)}.ck-kinetic-hero__secondary-cta{color:hsla(0,0%,100%,.78);font-size:.84rem;letter-spacing:.04em;text-decoration:none}.ck-kinetic-hero__secondary-cta:hover{color:#fff}@media (max-width:767px){.ck-kinetic-hero__overlay{background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.92) 65%,rgba(0,0,0,.95))}.ck-kinetic-hero__content{max-width:100%;padding:1.2rem 1.2rem 2rem}.ck-kinetic-hero__title{font-size:clamp(2.5rem,14vw,4rem);max-width:13ch}.ck-kinetic-hero__description{font-size:.98rem;max-width:34ch}.ck-kinetic-hero__cta{width:100%;justify-content:center}.ck-kinetic-hero__secondary-cta{width:100%}.ck-kinetic-hero__loading{top:.8rem;right:.8rem;font-size:.66rem}}.ck-reaction-diffusion-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(600px,82vh,980px);width:100%;color:#edf4ff;background:#030814;border:1px solid rgba(74,118,204,.14);border-radius:0;box-shadow:inset 0 1px 0 rgba(164,200,255,.04),0 24px 58px rgba(2,6,14,.52)}.ck-reaction-diffusion-hero__field-shell{position:absolute;inset:0;z-index:0}.ck-reaction-diffusion-hero__webgl,.ck-reaction-diffusion-hero__webgl canvas{position:absolute;inset:0;width:100%;height:100%}.ck-reaction-diffusion-hero__field-glow,.ck-reaction-diffusion-hero__vignette{position:absolute;inset:0;pointer-events:none}.ck-reaction-diffusion-hero__field-glow{background:radial-gradient(90% 72% at 80% 22%,rgba(88,132,255,.28) 0,rgba(88,132,255,0) 70%),radial-gradient(120% 84% at 18% 72%,rgba(72,214,216,.2) 0,rgba(72,214,216,0) 66%);mix-blend-mode:screen;opacity:.9}.ck-reaction-diffusion-hero__vignette{background:radial-gradient(ellipse 115% 92% at 50% 50%,rgba(4,8,18,.08) 0,rgba(3,7,16,.38) 50%,rgba(2,4,10,.72) 100%),linear-gradient(90deg,rgba(3,7,14,.54) 0,rgba(4,9,18,.12) 36%,transparent 58%,rgba(3,7,14,.32))}.ck-reaction-diffusion-hero__content-wrap{position:relative;z-index:1;min-height:inherit;display:flex;align-items:end;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) clamp(2.2rem,4.5vw,3.8rem)}.ck-reaction-diffusion-hero__content{width:min(520px,100%);display:grid;gap:clamp(.58rem,1vw,.82rem);padding:clamp(1rem,2.2vw,1.6rem)}.ck-reaction-diffusion-hero__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;font-weight:520;color:rgba(138,182,248,.68)}.ck-reaction-diffusion-hero__eyebrow:after{background:rgba(94,162,228,.14);border-radius:0;content:"";display:block;height:1px;margin-top:.5rem;width:24px}.ck-reaction-diffusion-hero__title{margin:0 0 clamp(.3rem,.6vw,.48rem);font-size:clamp(2rem,4.5vw,4rem);font-weight:700;line-height:1;letter-spacing:-.03em;max-width:14ch;text-shadow:0 2px 18px rgba(2,6,14,.6);text-wrap:balance}.ck-reaction-diffusion-hero__description{margin:0;color:rgba(194,212,240,.8);max-width:40ch;font-size:clamp(.88rem,1.12vw,1rem);font-weight:300;line-height:1.68;text-wrap:pretty}.ck-reaction-diffusion-hero__actions{display:flex;flex-wrap:wrap;gap:.62rem;margin-top:.4rem}.ck-reaction-diffusion-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.6rem 1.06rem;border-radius:0;text-decoration:none;font-size:.86rem;letter-spacing:.01em;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}.ck-reaction-diffusion-hero__cta--primary{color:#081124;background:linear-gradient(130deg,#8fbeff,#99a7ff 46%,#93e8dc);box-shadow:0 8px 22px rgba(114,170,255,.28)}.ck-reaction-diffusion-hero__cta--secondary{color:rgba(236,245,255,.94);border:1px solid rgba(172,205,255,.5);background:rgba(8,15,31,.34)}.ck-reaction-diffusion-hero__cta:hover{transform:translateY(-1px)}.ck-reaction-diffusion-hero[data-mobile-mode=simple] .ck-reaction-diffusion-hero__field-glow{opacity:.72}@media (max-width:840px){.ck-reaction-diffusion-hero{min-height:clamp(520px,88vh,780px)}.ck-reaction-diffusion-hero__vignette{background:radial-gradient(circle at 50% 54%,rgba(4,8,17,.12) 0,rgba(4,8,17,.44) 50%,rgba(2,4,10,.76) 100%),linear-gradient(180deg,rgba(3,7,14,.38),rgba(3,7,14,.16) 34%,rgba(2,4,10,.62))}.ck-reaction-diffusion-hero__content-wrap{align-items:flex-end;padding-inline:clamp(.85rem,4vw,1.4rem);padding-bottom:clamp(1rem,4vh,1.6rem)}.ck-reaction-diffusion-hero__content{width:100%;gap:.74rem}}@media (prefers-reduced-motion:reduce){.ck-reaction-diffusion-hero__cta{transition:none}}.ck-refractive-prism-hero{--ck-ptr-bg:#0c0d10;--ck-ptr-text:#fff;--ck-ptr-accent:#f4f4f5;background:var(--ck-ptr-bg);color:var(--ck-ptr-text);display:grid;min-height:clamp(600px,90vh,1080px);overflow:hidden;position:relative}.ck-refractive-prism-hero__canvas-container{inset:0;position:absolute;z-index:10}.ck-refractive-prism-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-refractive-prism-hero__fallback{background:radial-gradient(100% 100% at 50% 50%,hsla(0,0%,100%,.03),transparent),linear-gradient(180deg,#0e1014,#08090b);inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:1}.ck-refractive-prism-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-refractive-prism-hero__content-overlay{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:clamp(2rem,5vw,4rem);pointer-events:none;position:relative;z-index:20}.ck-refractive-prism-hero__content-overlay>*{pointer-events:auto}.ck-refractive-prism-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:auto auto 0}.ck-refractive-prism-hero__cta{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:0;color:var(--ck-ptr-text);display:inline-flex;font-size:.8rem;font-weight:500;letter-spacing:.08em;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1)}.ck-refractive-prism-hero__cta:hover{background:#fff;color:var(--ck-ptr-bg)}.ck-refractive-prism-hero__secondary-cta{color:hsla(0,0%,100%,.6);font-size:.84rem;letter-spacing:.04em;text-decoration:none}.ck-refractive-prism-hero__secondary-cta:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ck-refractive-prism-hero__loading{color:hsla(0,0%,100%,.5);font-family:monospace;font-size:.75rem;left:2rem;position:absolute;top:2rem}.ck-shattered-hero{--ck-shattered-bg:#020503;--ck-shattered-text:#e4f8ea;--ck-shattered-muted:#84a98c;--ck-shattered-accent:#00ff75;background:var(--ck-shattered-bg);color:var(--ck-shattered-text);display:grid;min-height:clamp(560px,82vh,940px);overflow:hidden;position:relative}.ck-shattered-hero__canvas-container{inset:0;position:absolute;z-index:1}.ck-shattered-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-shattered-hero__fallback{background:radial-gradient(84% 80% at 78% 24%,rgba(0,255,117,.18),transparent),linear-gradient(145deg,#050b06,#031107 46%,#010502);inset:0;opacity:1;position:absolute;transition:opacity .26s ease;z-index:1}.ck-shattered-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-shattered-hero__loading{margin:0;position:absolute;right:1.2rem;top:1.2rem;z-index:20;color:rgba(228,248,234,.75);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ck-shattered-hero__overlay{background:linear-gradient(90deg,rgba(2,5,3,.95),rgba(2,5,3,.86) 32%,rgba(2,5,3,.42) 46%,transparent 60%);inset:0;pointer-events:none;position:absolute;z-index:2}.ck-shattered-hero__content{align-content:end;display:grid;gap:1.1rem;max-width:min(92vw,620px);padding:clamp(2rem,5vw,5.5rem) clamp(2rem,5vw,5.5rem) clamp(2.8rem,8vw,6rem);position:relative;z-index:10}.ck-shattered-hero__eyebrow{border-left:2px solid rgba(0,255,117,.56);color:var(--ck-shattered-accent);font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.73rem;font-weight:560;letter-spacing:.22em;margin:0;padding-left:.75rem;text-transform:uppercase}.ck-shattered-hero__title{font-size:clamp(2.3rem,6.5vw,5.4rem);font-weight:780;letter-spacing:-.045em;line-height:.9;margin:0;max-width:11ch;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.62)}.ck-shattered-hero__description{color:var(--ck-shattered-muted);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.56;margin:0;max-width:39ch;text-shadow:0 2px 16px rgba(0,0,0,.56)}.ck-shattered-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.72rem}.ck-shattered-hero__cta{border:1.5px solid rgba(0,255,117,.42);color:var(--ck-shattered-text);display:inline-flex;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:.8rem;font-weight:600;letter-spacing:.14em;padding:.84rem 1.95rem;text-decoration:none;text-transform:uppercase;transition:all .26s cubic-bezier(.22,1,.36,1)}.ck-shattered-hero__cta--primary{background:rgba(0,255,117,.06)}.ck-shattered-hero__cta--primary:hover{background:rgba(0,255,117,.16);border-color:rgba(0,255,117,.82)}.ck-shattered-hero__hint{display:none}@media (max-width:767px){.ck-shattered-hero{min-height:clamp(540px,88vh,920px)}.ck-shattered-hero__overlay{background:linear-gradient(180deg,transparent 25%,rgba(2,5,3,.48) 45%,rgba(2,5,3,.88) 66%,rgba(2,5,3,.95))}.ck-shattered-hero__content{max-width:100%;padding:1.2rem 1.2rem 2rem;gap:.95rem}.ck-shattered-hero__title{font-size:clamp(2rem,11vw,3.2rem);max-width:13ch}.ck-shattered-hero__description{font-size:.98rem;max-width:34ch}.ck-shattered-hero__cta{width:100%;justify-content:center}.ck-shattered-hero__loading{font-size:.66rem;right:.8rem;top:.8rem}}@media (prefers-reduced-motion:reduce){.ck-shattered-hero__cta,.ck-shattered-hero__fallback{transition-duration:0ms}}.ck-spatial-glass-hero{--ck-sgh-bg:#030304;--ck-sgh-text:#fff;--ck-sgh-muted:#889;--ck-sgh-accent:#f4f4f5;background:var(--ck-sgh-bg);color:var(--ck-sgh-text);display:grid;min-height:clamp(600px,90vh,1200px);overflow:hidden;position:relative}.ck-spatial-glass-hero__canvas-container{inset:0;position:absolute;z-index:10;pointer-events:none}.ck-spatial-glass-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-spatial-glass-hero__fallback{background:radial-gradient(100% 100% at 50% 50%,hsla(0,0%,100%,.05),transparent),linear-gradient(180deg,#0a0a0c,#030303);inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:1}.ck-spatial-glass-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-spatial-glass-hero__content-overlay{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:clamp(2rem,5vw,4rem);pointer-events:none;position:relative;z-index:20}.ck-spatial-glass-hero__content-overlay>*{pointer-events:auto}.ck-spatial-glass-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem;margin:0 auto}.ck-spatial-glass-hero__cta{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:0;color:var(--ck-sgh-text);display:inline-flex;font-size:.85rem;font-weight:500;letter-spacing:.08em;padding:1rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(0,0,0,.2)}.ck-spatial-glass-hero__cta:hover{background:#fff;color:var(--ck-sgh-bg);box-shadow:0 0 30px hsla(0,0%,100%,.3)}.ck-spatial-glass-hero__secondary-cta{color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:all .3s ease}.ck-spatial-glass-hero__secondary-cta:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.4)}.ck-spatial-glass-hero__loading{color:hsla(0,0%,100%,.4);font-family:monospace;font-size:.75rem;left:2rem;position:absolute;top:2rem}.ck-origami-hero{--ck-org-bg:#e1dfdb;--ck-org-text:#1a1a1c;--ck-org-muted:#74747a;--ck-org-accent:#111;background:var(--ck-org-bg);color:var(--ck-org-text);display:grid;height:300vh;min-height:300vh;position:relative}.ck-origami-hero__canvas-container{inset:0;position:sticky;top:0;height:100svh;z-index:10;pointer-events:none}.ck-origami-hero__canvas-container canvas{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ck-origami-hero__fallback{background:radial-gradient(100% 100% at 50% 50%,hsla(0,0%,100%,.4),transparent),linear-gradient(180deg,#f5f4f2,#e1dfdb);inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:1}.ck-origami-hero__fallback.is-hidden{opacity:0;pointer-events:none}.ck-origami-hero__content{align-content:end;display:grid;gap:1.5rem;justify-items:center;padding:clamp(2rem,5vw,4rem);pointer-events:none;position:relative;text-align:center;z-index:20}.ck-origami-hero__content>*{pointer-events:auto}.ck-origami-hero__eyebrow{color:var(--ck-org-muted);font-size:.75rem;font-weight:600;letter-spacing:.25em;margin:0;text-transform:uppercase}.ck-origami-hero__title{font-size:clamp(3rem,7vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:.95;margin:0;max-width:14ch;overflow-wrap:anywhere;hyphens:auto}.ck-origami-hero__description{color:var(--ck-org-muted);font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.6;margin:0;max-width:44ch}.ck-origami-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem;margin-top:1rem}.ck-origami-hero__cta{background:var(--ck-org-accent);border:1px solid var(--ck-org-accent);border-radius:0;color:#fff;display:inline-flex;font-size:.85rem;font-weight:500;letter-spacing:.05em;padding:1rem 3rem;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.16,1,.3,1)}.ck-origami-hero__cta:hover{background:transparent;color:var(--ck-org-text);border-color:var(--ck-org-text)}.ck-origami-hero__secondary-cta{color:var(--ck-org-muted);font-weight:500;font-size:.9rem;text-decoration:none;border-bottom:1px solid transparent;transition:all .3s ease;padding-bottom:2px}.ck-origami-hero__secondary-cta:hover{color:var(--ck-org-text);border-bottom-color:var(--ck-org-text)}.ck-origami-hero__loading{color:rgba(0,0,0,.4);font-family:monospace;font-size:.75rem;left:2rem;position:absolute;top:2rem}@media (max-width:767px){.ck-origami-hero__content{padding:1.5rem}}