.cd-landing{--cd-bg:#f4f1ea;--cd-ink:#2a3326;--cd-muted:#5c6558;--cd-mint:#d8eadc;--cd-mint-deep:#6f9a78;--cd-yellow:#f5e0b0;--cd-yellow-deep:#c9a24a;--cd-lilac:#e3dff2;--cd-lilac-deep:#7a6fad;--cd-coral:#f3d9cf;--cd-coral-deep:#c47a62;--cd-surface:#ffffffb8;background:radial-gradient(ellipse 80% 50% at 70% 20%, #d8eadc8c, transparent 55%), radial-gradient(ellipse 60% 40% at 10% 80%, #f3d9cf66, transparent 50%), var(--cd-bg);color:var(--cd-ink);font-family:var(--font-plex-sans), ui-sans-serif, system-ui, sans-serif;overflow-x:hidden}.cd-atom{--atom-scene:640px;--atom-sphere:216px;--atom-logo:110px;--atom-ring:560px;--atom-gold:420px;width:100%;max-width:var(--atom-scene);margin-inline:auto;overflow:visible}.cd-atom-scene{width:var(--atom-scene);height:var(--atom-scene);perspective:1400px;perspective-origin:50% 48%;max-width:100%;margin-inline:auto;position:relative}.cd-atom-stage{transform-style:preserve-3d;position:absolute;inset:0}.cd-atom-halo{z-index:1;width:calc(var(--atom-sphere) + 56px);height:calc(var(--atom-sphere) + 56px);pointer-events:none;background:radial-gradient(circle,#cbe0cfa6 0%,#cbe0cf00 72%);border-radius:50%;animation:6s ease-in-out infinite cd-atom-halo;position:absolute;top:50%;left:50%;translate:-50% -50%}.cd-atom-shadow{left:50%;top:calc(50% + var(--atom-sphere) / 2 + 28px);z-index:0;filter:blur(2px);pointer-events:none;background:radial-gradient(#22271f38 0%,#0000 70%);border-radius:50%;width:180px;height:28px;position:absolute;translate:-50%}.cd-atom-core{z-index:6;transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.cd-atom-sphere{width:var(--atom-sphere);height:var(--atom-sphere);transform-style:preserve-3d;background:radial-gradient(circle at 34% 28%,#fff 0%,#f7f3ec 18%,#e4dccd 52%,#b9ad98 82%,#8f8370 100%);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset -18px -26px 48px #463a2647,inset 14px 16px 30px #ffffffe6,0 40px 70px #22271f38}.cd-atom-gloss{pointer-events:none;background:radial-gradient(at 40% 40%,#ffffffd9 0%,#fff0 70%);border-radius:50%;width:42%;height:28%;position:absolute;top:10%;left:14%}.cd-atom-logo{z-index:1;width:var(--atom-logo);height:var(--atom-logo);object-fit:contain;transform-style:preserve-3d;animation:9s ease-in-out infinite cd-atom-logo-turn;position:relative}.cd-atom-ring{width:var(--atom-ring);height:var(--atom-ring);margin-left:calc(var(--atom-ring) / -2);margin-top:calc(var(--atom-ring) / -2);transform-style:preserve-3d;pointer-events:none;border:1.5px solid #22271f29;border-radius:50%;position:absolute;top:50%;left:50%}.cd-atom-ring-a{z-index:3;transform:rotate(28deg)rotateX(72deg)}.cd-atom-ring-b{z-index:3;transform:rotate(-34deg)rotateX(72deg)}.cd-atom-ring-gold{width:var(--atom-gold);height:var(--atom-gold);margin-left:calc(var(--atom-gold) / -2);margin-top:calc(var(--atom-gold) / -2);z-index:2;border-color:#b8893a47;transform:rotate(90deg)rotateX(76deg)}.cd-atom-ring-spin{transform-style:preserve-3d;border-radius:50%;position:absolute;inset:0}.cd-atom-ring-a .cd-atom-ring-spin{animation:22s linear infinite cd-atom-spin-z-cw}.cd-atom-ring-b .cd-atom-ring-spin{animation:28s linear infinite cd-atom-spin-z-ccw}.cd-atom-ring-gold .cd-atom-ring-spin{animation:18s linear infinite cd-atom-spin-z-cw}.cd-atom-electron{width:224px;height:0;transform-style:preserve-3d;pointer-events:auto;margin-left:-112px;position:absolute;top:50%;left:50%}.cd-atom-electron-a0{transform:rotate(0)translateY(-280px)}.cd-atom-electron-a1{transform:rotate(180deg)translateY(-280px)}.cd-atom-electron-b0{transform:rotate(0)translateY(-280px)}.cd-atom-electron-b1{transform:rotate(180deg)translateY(-280px)}.cd-atom-card-face{width:224px;transform-style:preserve-3d;margin-top:-2.5rem;position:absolute;top:0;left:0}.cd-atom-electron-a0 .cd-atom-card-face{animation:22s linear infinite cd-atom-face-a0}.cd-atom-electron-a1 .cd-atom-card-face{animation:22s linear infinite cd-atom-face-a1}.cd-atom-electron-b0 .cd-atom-card-face{animation:28s linear infinite cd-atom-face-b0}.cd-atom-electron-b1 .cd-atom-card-face{animation:28s linear infinite cd-atom-face-b1}.cd-atom-card{width:224px;color:inherit;background:#fffffff0;border:1px solid #ece6da;border-radius:18px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 28px #22271f1f}.cd-atom-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #22271f29}.cd-atom-card:focus-visible{outline-offset:2px;outline:3px solid #2a332659}.cd-atom-tile{border:1px solid #ffffffe6;border-radius:.85rem;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;display:grid}.cd-atom-card-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cd-atom-card-copy strong{color:var(--cd-ink);font-size:14px;font-weight:600;line-height:1.25}.cd-atom-card-copy span{color:var(--cd-muted);font-size:12px;line-height:1.35}.cd-atom-spark{background:radial-gradient(circle,#f6e3a8 0%,#b8893a 55%,#0000 70%);border-radius:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;position:absolute;top:0;left:50%;box-shadow:0 0 12px 4px #b8893a8c}.cd-atom-grid{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:none}@keyframes cd-atom-logo-turn{0%,to{transform:rotateY(-24deg)rotateX(6deg)}50%{transform:rotateY(24deg)rotateX(-6deg)}}@keyframes cd-atom-halo{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes cd-atom-spin-z-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cd-atom-spin-z-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cd-atom-face-a0{0%{transform:rotate(0)rotateX(-72deg)rotate(-28deg)}to{transform:rotate(-360deg)rotateX(-72deg)rotate(-28deg)}}@keyframes cd-atom-face-a1{0%{transform:rotate(-180deg)rotateX(-72deg)rotate(-28deg)}to{transform:rotate(-540deg)rotateX(-72deg)rotate(-28deg)}}@keyframes cd-atom-face-b0{0%{transform:rotate(0)rotateX(-72deg)rotate(34deg)}to{transform:rotate(360deg)rotateX(-72deg)rotate(34deg)}}@keyframes cd-atom-face-b1{0%{transform:rotate(-180deg)rotateX(-72deg)rotate(34deg)}to{transform:rotate(180deg)rotateX(-72deg)rotate(34deg)}}@media (max-width:1023px){.cd-atom-scene{transform-origin:top;height:calc(var(--atom-scene) * .75);transform:scale(.75)}}@media (max-width:639px){.cd-atom{--atom-sphere:160px;--atom-logo:82px}.cd-atom-scene{width:var(--atom-sphere);height:calc(var(--atom-sphere) + 48px);perspective:none;transform:none}.cd-atom-ring,.cd-atom-halo,.cd-atom-shadow{display:none}.cd-atom-core{top:calc(var(--atom-sphere) / 2)}.cd-atom-logo{animation:none}.cd-atom-grid{grid-template-columns:1fr 1fr;width:100%;max-width:100%;display:grid}.cd-atom-grid .cd-atom-card{width:100%}}@media (prefers-reduced-motion:reduce){.cd-atom-logo,.cd-atom-halo,.cd-atom-ring-spin,.cd-atom-card-face{animation:none!important}.cd-atom-ring-a,.cd-atom-ring-b,.cd-atom-ring-gold{border:none;transform:none}.cd-atom-ring-spin{transform:none!important}.cd-atom-electron{width:224px;height:auto;margin:0}.cd-atom-electron-a0{top:6%;left:2%;transform:none}.cd-atom-electron-a1{margin-left:0;top:6%;left:auto;right:2%;transform:none}.cd-atom-electron-b0{top:auto;bottom:8%;left:2%;transform:none}.cd-atom-electron-b1{margin-left:0;inset:auto 2% 8% auto;transform:none}.cd-atom-spark{display:none}.cd-atom-card-face{position:relative;animation:none!important;transform:none!important}}
