#gdWrapper[data-astro-cid-36ob67d2]{transition:opacity .5s ease;width:100%;display:flex;justify-content:center}#gdWrapper[data-astro-cid-36ob67d2].fading{opacity:0}.scene[data-astro-cid-36ob67d2]{position:relative;width:100%;max-width:440px;padding:40px 40px 50px;display:flex;flex-direction:column;align-items:center;gap:0;overflow:hidden}.grid[data-astro-cid-36ob67d2]{position:absolute;inset:0;background-image:linear-gradient(rgba(14,165,233,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.08) 1px,transparent 1px);background-size:40px 40px;animation:gdGridPulse 4s ease-in-out infinite}@keyframes gdGridPulse{0%,to{opacity:.6}50%{opacity:1}}.logo-row[data-astro-cid-36ob67d2]{position:relative;display:flex;align-items:flex-start}.logo-wrap[data-astro-cid-36ob67d2]{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;margin-right:28px}.hex-svg[data-astro-cid-36ob67d2]{position:absolute;width:100%;height:100%}.hex-path[data-astro-cid-36ob67d2]{fill:transparent;stroke:#0ea5e9;stroke-width:1.8;stroke-dasharray:620;stroke-dashoffset:600;animation:gdHexDraw 1s .1s ease-out forwards,gdHexFill .6s 1.2s ease-out forwards,gdStrokeGlow 3s 1.8s ease-in-out infinite alternate}@keyframes gdHexDraw{to{stroke-dashoffset:0}}@keyframes gdHexFill{to{fill:#1e3a5f8c}}@keyframes gdStrokeGlow{0%{filter:drop-shadow(0 0 4px #0EA5E9)}to{filter:drop-shadow(0 0 18px #3B82F6)}}.mark-svg[data-astro-cid-36ob67d2]{position:relative;z-index:2;opacity:0;animation:gdFadeUp .5s 1.4s ease-out forwards}.tri-outer[data-astro-cid-36ob67d2]{fill:transparent;stroke:#0ea5e9;stroke-width:2.5;stroke-dasharray:300;stroke-dashoffset:300;animation:gdTriDraw .7s 1.5s ease-out forwards}.tri-inner[data-astro-cid-36ob67d2]{fill:transparent;stroke:#3b82f6;stroke-width:1.5;stroke-dasharray:240;stroke-dashoffset:240;animation:gdTriDraw .6s 1.75s ease-out forwards,gdTriInFill .5s 2.35s ease-out forwards}.diamond[data-astro-cid-36ob67d2]{fill:transparent;stroke:#3b82f6;stroke-width:1;stroke-dasharray:160;stroke-dashoffset:160;animation:gdTriDraw .5s 2s ease-out forwards,gdDiamondFill .5s 2.55s ease-out forwards}@keyframes gdTriDraw{to{stroke-dashoffset:0}}@keyframes gdTriInFill{to{fill:#3b82f659}}@keyframes gdDiamondFill{to{fill:#3b82f699}}.swatches[data-astro-cid-36ob67d2]{position:absolute;right:-84px;top:0;display:flex;flex-direction:column;gap:16px}.swatch[data-astro-cid-36ob67d2]{display:flex;align-items:center;gap:10px;opacity:0}.swatch[data-astro-cid-36ob67d2]:nth-child(1){animation:gdFadeRight .6s 1.1s forwards}.swatch[data-astro-cid-36ob67d2]:nth-child(2){animation:gdFadeRight .6s 1.35s forwards}.swatch[data-astro-cid-36ob67d2]:nth-child(3){animation:gdFadeRight .6s 1.6s forwards}@keyframes gdFadeRight{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.swatch-box[data-astro-cid-36ob67d2]{width:42px;height:42px;border-radius:8px;transition:transform .3s;cursor:pointer}.swatch-box[data-astro-cid-36ob67d2]:hover{transform:scale(1.15)}.s1[data-astro-cid-36ob67d2]{background:#0ea5e9;box-shadow:0 0 12px #0ea5e9}.s2[data-astro-cid-36ob67d2]{background:#3b82f6;box-shadow:0 0 12px #3b82f6}.s3[data-astro-cid-36ob67d2]{background:#1e3a5f;box-shadow:0 0 8px #1e3a5f}.swatch-hex[data-astro-cid-36ob67d2]{font-size:11px;color:#7ab8d4;letter-spacing:.04em}.brand-name[data-astro-cid-36ob67d2]{font-size:36px;font-weight:800;color:#fff;letter-spacing:.08em;text-align:center;opacity:0;animation:gdFadeUp .7s 2s forwards}.tagline[data-astro-cid-36ob67d2]{font-size:11px;font-weight:700;color:#0ea5e9;letter-spacing:.35em;text-transform:uppercase;margin-top:6px;text-align:center;opacity:0;animation:gdFadeUp .7s 2.25s forwards}.type-spec[data-astro-cid-36ob67d2]{width:100%;margin-top:22px;opacity:0;animation:gdFadeUp .6s 2.5s forwards}.type-spec[data-astro-cid-36ob67d2] p[data-astro-cid-36ob67d2]{font-size:12px;color:#7ab8d4;line-height:1.8;letter-spacing:.02em}.type-spec[data-astro-cid-36ob67d2] span[data-astro-cid-36ob67d2]{color:#fff}.bcard[data-astro-cid-36ob67d2]{width:100%;margin-top:20px;background:#0d1b2e;border:1px solid rgba(14,165,233,.25);border-radius:14px;padding:20px 22px;display:flex;align-items:center;gap:16px;opacity:0;animation:gdFadeUp .7s 2.8s forwards;position:relative;overflow:hidden;cursor:pointer;transition:border-color .3s,box-shadow .3s}.bcard[data-astro-cid-36ob67d2]:hover{border-color:#0ea5e9;box-shadow:0 0 28px #0ea5e940}.bcard[data-astro-cid-36ob67d2]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(transparent 270deg,#0ea5e926 360deg);animation:gdCardSpin 4s linear infinite}@keyframes gdCardSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-avatar[data-astro-cid-36ob67d2]{width:46px;height:46px;flex-shrink:0;position:relative;z-index:1}.card-avatar[data-astro-cid-36ob67d2] svg[data-astro-cid-36ob67d2]{filter:drop-shadow(0 0 6px #3B82F6)}.card-info[data-astro-cid-36ob67d2]{position:relative;z-index:1}.card-name[data-astro-cid-36ob67d2]{font-size:15px;font-weight:700;color:#fff;letter-spacing:.02em}.card-role[data-astro-cid-36ob67d2]{font-size:11px;color:#0ea5e9;margin:2px 0 6px;letter-spacing:.04em}.card-contact[data-astro-cid-36ob67d2]{font-size:11px;color:#7ab8d4;line-height:1.7}@keyframes gdFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.scan[data-astro-cid-36ob67d2]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#0EA5E9,transparent);animation:gdScan 5s linear infinite;opacity:.5;pointer-events:none}@keyframes gdScan{0%{top:0}to{top:100%}}@media (prefers-reduced-motion: reduce){.hex-path[data-astro-cid-36ob67d2],.mark-svg[data-astro-cid-36ob67d2],.tri-outer[data-astro-cid-36ob67d2],.tri-inner[data-astro-cid-36ob67d2],.diamond[data-astro-cid-36ob67d2],.swatch[data-astro-cid-36ob67d2],.brand-name[data-astro-cid-36ob67d2],.tagline[data-astro-cid-36ob67d2],.type-spec[data-astro-cid-36ob67d2],.bcard[data-astro-cid-36ob67d2],.grid[data-astro-cid-36ob67d2],.scan[data-astro-cid-36ob67d2],.bcard[data-astro-cid-36ob67d2]:before{animation:none!important;opacity:1!important}.hex-path[data-astro-cid-36ob67d2]{stroke-dashoffset:0;fill:#1e3a5f8c}.tri-outer[data-astro-cid-36ob67d2],.tri-inner[data-astro-cid-36ob67d2],.diamond[data-astro-cid-36ob67d2]{stroke-dashoffset:0}.tri-inner[data-astro-cid-36ob67d2]{fill:#3b82f659}.diamond[data-astro-cid-36ob67d2]{fill:#3b82f699}}
