.about-experience{--scene-accent:#2578db;--scene-bright:#36c4ed;--scene-ink:#14346b;--scene-panel:#fffffff0;--scene-face:#eaf2ff;--scene-edge:#7dabe9;--scene-line:#3270c338;--scene-shadow:#143d7b26;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;border:1px solid var(--color-chip-line);background:radial-gradient(ellipse at 55% 28%, #9bc7ff33, transparent 60%), var(--color-surface);width:100%;min-width:0;box-shadow:0 28px 70px -38px var(--scene-shadow), inset 0 1px 0 #ffffffa6;border-radius:24px;position:relative}.about-experience[data-capability=intelligence]{--scene-accent:#7b55d5;--scene-bright:#bb95ff}.about-experience[data-capability=growth]{--scene-accent:#008a99;--scene-bright:#32d9d2}html[data-theme=dark] .about-experience{--scene-accent:#539bff;--scene-bright:#5cdeff;--scene-ink:#daf1ff;--scene-panel:#121b2cf2;--scene-face:#152b4c;--scene-edge:#245290;--scene-line:#5e9eff3d;--scene-shadow:#004dcb3b;background:radial-gradient(at 55% 30%,#133e7b4d,#0000 67%),#0e1420;box-shadow:0 30px 90px -45px #004fc566,inset 0 1px #ffffff0d}html[data-theme=dark] .about-experience[data-capability=intelligence]{--scene-accent:#ac8fff;--scene-bright:#d5bcff}html[data-theme=dark] .about-experience[data-capability=growth]{--scene-accent:#3bd3ce;--scene-bright:#9affef}.about-experience-top{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.about-experience-top>span{font:9px var(--font-sans);letter-spacing:.16em;color:var(--color-mute);align-items:center;gap:8px;font-weight:600;display:flex}.about-experience-top i{background:var(--scene-accent);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb, var(--scene-accent) 10%, transparent);border-radius:50%}.about-motion-control{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-mute);cursor:pointer;background:var(--color-surface);border-radius:50%;place-items:center;display:grid}.about-motion-control:hover{color:var(--scene-accent);border-color:var(--scene-accent)}.about-scene{perspective:1000px;touch-action:pan-y;height:345px;position:relative}.about-scene-halo{background:radial-gradient(ellipse, color-mix(in srgb, var(--scene-accent) 15%, transparent), transparent 65%);border-radius:50%;transition:background .4s;position:absolute;inset:10% 9% 8%}.about-scene-grid{background-image:radial-gradient(var(--scene-line) .85px, transparent .85px);opacity:.65;background-size:18px 18px;position:absolute;inset:5% 4% 0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.about-stage{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .35s ease-out;position:absolute;inset:0}.about-connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(-5px)}.about-connection-track{stroke:var(--scene-line);stroke-width:1.2px}.about-connection-flow{stroke:var(--scene-accent);stroke-width:1.7px;stroke-dasharray:7 65;opacity:.55;animation:18s linear infinite about-data-flow}.about-connections circle{fill:var(--scene-accent);opacity:.5}.about-foundation{width:225px;height:225px;transform-style:preserve-3d;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)rotateX(62deg)rotate(-36deg)}.about-foundation-top,.about-foundation-bottom{border:1px solid var(--scene-line);border-radius:32px;position:absolute;inset:0}.about-foundation-top{background:linear-gradient(140deg, var(--color-surface), var(--scene-face));box-shadow:0 0 0 9px color-mix(in srgb, var(--scene-accent) 3%, transparent), 0 22px 45px -18px var(--scene-shadow);transform:translateZ(0)}.about-foundation-top:after{content:"";border:1px solid var(--scene-line);border-radius:20px;position:absolute;inset:17px}.about-foundation-bottom{background:var(--scene-edge);opacity:.3;box-shadow:0 18px 30px var(--scene-shadow);transform:translateZ(-13px)}.about-foundation-top>span{background:var(--scene-accent);width:5px;height:5px;box-shadow:0 0 10px var(--scene-accent);border-radius:50%;position:absolute}.about-foundation-top>span:first-child{top:13px;left:13px}.about-foundation-top>span:nth-child(2){top:13px;right:13px}.about-foundation-top>span:nth-child(3){bottom:13px;right:13px}.about-foundation-top>span:nth-child(4){bottom:13px;left:13px}.about-foundation-ring{border:1px dashed var(--scene-line);border-radius:50%;position:absolute;inset:-26px;transform:translateZ(-18px)}.about-architecture{width:142px;height:142px;transform-style:preserve-3d;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotateX(57deg)rotate(-36deg)}.about-slab{transform-style:preserve-3d;--slab-height:20px;transform:translateZ(var(--slab-height));animation:7s ease-in-out infinite about-slab-float;position:absolute;inset:0}.about-slab--base{--slab-height:20px;animation-delay:-2s}.about-slab--data{--slab-height:68px;animation-delay:-1s}.about-slab--core{--slab-height:118px}.about-slab-face{border:1px solid color-mix(in srgb, var(--scene-accent) 42%, transparent);background:linear-gradient(135deg, var(--color-surface), var(--scene-face));box-shadow:inset 0 1px 0 #ffffffa6, 0 0 25px color-mix(in srgb, var(--scene-accent) 8%, transparent);border-radius:17px;transition:border-color .4s,box-shadow .4s;position:absolute;inset:0;overflow:hidden}.about-slab-face:before{content:"";border:1px solid var(--scene-line);border-radius:11px;position:absolute;inset:8px}.about-slab--data .about-slab-face{background:linear-gradient(120deg, color-mix(in srgb, var(--scene-accent) 12%, var(--color-surface)), var(--scene-face))}.about-slab--core .about-slab-face{color:#fff;box-shadow:inset 0 1px 0 #b6e7ff, 0 0 40px color-mix(in srgb, var(--scene-accent) 20%, transparent);background:linear-gradient(135deg,#59b7fa 0%,#2676d4 55%,#1952a5 100%);border-color:#99d8ff}.about-experience[data-capability=intelligence] .about-slab--core .about-slab-face{background:linear-gradient(135deg,#b49af8,#7657c8 55%,#403881)}.about-experience[data-capability=growth] .about-slab--core .about-slab-face{background:linear-gradient(135deg,#65d6d6,#1d999f 55%,#11646f)}.about-slab--core .about-slab-face:before{border-color:#ffffff40}.about-slab--core .about-slab-face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff3b 45%,#0000 60%);animation:9s ease-in-out infinite about-core-shine;position:absolute;inset:-30%;transform:translate(-85%)}.about-slab-front,.about-slab-side{background:linear-gradient(var(--scene-edge), #22477d);backface-visibility:hidden;position:absolute}.about-slab-front{transform-origin:50% 0;height:7px;top:100%;left:13px;right:13px;transform:rotateX(-90deg)}.about-slab-side{transform-origin:0;width:7px;top:13px;bottom:13px;left:100%;transform:rotateY(90deg)}.about-slab-label{letter-spacing:.15em;color:var(--scene-accent);font:7px ui-monospace,monospace;position:absolute;bottom:14px;left:18px}.about-circuit{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid;position:absolute;inset:21px 20px 33px}.about-circuit>i{border:1px solid var(--scene-line);background:color-mix(in srgb, var(--scene-accent) 10%, transparent);border-radius:5px;height:21px}.about-circuit>i:nth-child(2),.about-circuit>i:nth-child(4){background:color-mix(in srgb, var(--scene-accent) 25%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--scene-accent) 15%, transparent)}.about-data-path{align-items:end;gap:9px;display:flex;position:absolute;inset:20px 23px 32px}.about-data-path>span{background:linear-gradient(var(--scene-bright), var(--scene-accent));opacity:.65;border-radius:3px;flex:1;height:35%}.about-data-path>span:nth-child(2){height:70%}.about-data-path>span:nth-child(3){height:50%}.about-data-path>span:nth-child(4){height:90%}.about-data-path>span:nth-child(5){height:65%}.about-core-mark{color:#fff;position:absolute;inset:18px 28px 35px;transform:rotate(0)}.about-core-mark svg{filter:drop-shadow(0 2px 6px #00143233);width:100%;height:100%}.about-core-wordmark{text-align:center;letter-spacing:.35em;color:#f2fbff;font-size:10px;font-weight:600;position:absolute;bottom:18px;left:0;right:0}.about-service-node{border:1px solid var(--color-line-strong);background:var(--scene-panel);box-shadow:0 10px 24px -12px var(--scene-shadow);color:var(--color-ink);text-align:left;cursor:pointer;pointer-events:auto;border-radius:13px;align-items:center;gap:10px;padding:12px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:absolute}.about-service-node:hover,.about-service-node[aria-pressed=true]{border-color:var(--scene-accent);box-shadow:0 9px 30px -10px color-mix(in srgb, var(--scene-accent) 25%, transparent)}.about-service-node--engineering{top:13%;left:4%}.about-service-node--intelligence{top:35%;right:4%}.about-service-node--growth{bottom:14%;left:5%}.about-node-icon{background:color-mix(in srgb, var(--scene-accent) 10%, transparent);border:1px solid var(--scene-line);width:32px;height:32px;color:var(--scene-accent);border-radius:8px;place-items:center;display:grid}.about-node-icon svg{width:19px;height:19px}.about-service-node small{color:var(--color-faint);margin-bottom:5px;font:8px ui-monospace,monospace;display:block}.about-service-node strong{white-space:nowrap;font-size:11px;font-weight:600;display:block}.about-node-indicator{background:var(--color-line-strong);border-radius:50%;width:4px;height:4px;margin:0 2px 0 6px}.about-service-node[aria-pressed=true] .about-node-indicator{background:var(--scene-accent);box-shadow:0 0 8px var(--scene-accent)}.about-scene-coordinate{text-align:center;letter-spacing:.15em;color:var(--color-faint);font:7px ui-monospace,monospace;position:absolute;bottom:4%;left:0;right:0;transform:translateZ(3px)}.about-scene-caption{border-bottom:1px solid var(--color-line);color:var(--color-faint);justify-content:space-between;gap:12px;margin:0 22px;padding:13px 0 17px;font-size:9px;display:flex}.about-scene-caption>span:last-child{color:var(--scene-accent);white-space:nowrap}.about-capability-detail{min-height:158px;padding:21px 23px 24px}.about-capability-detail>p{text-transform:uppercase;letter-spacing:.16em;color:var(--scene-accent);margin-bottom:9px;font-size:8px;font-weight:600}.about-capability-detail h2{letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;font-size:18px;font-weight:600;line-height:1.35}.about-capability-detail>div{align-items:center;gap:25px;margin-top:10px;display:flex}.about-capability-detail>div>p{color:var(--color-mute);max-width:340px;font-size:11px;line-height:1.8}.about-capability-detail a{border:1px solid var(--scene-line);color:var(--scene-accent);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:600;transition:background .2s;display:flex}.about-capability-detail a:hover{background:var(--color-chip)}.about-experience[data-paused=true] *,.about-experience[data-paused=true] :after,.about-experience[data-visible=false] *,.about-experience[data-visible=false] :after,.about-experience:focus-within *,.about-experience:focus-within :after{animation-play-state:paused!important}@keyframes about-slab-float{0%,to{transform:translateZ(var(--slab-height))}50%{transform:translateZ(calc(var(--slab-height) + 6px))}}@keyframes about-data-flow{to{stroke-dashoffset:-288px}}@keyframes about-core-shine{0%,45%{transform:translate(-85%)}75%,to{transform:translate(85%)}}@media (min-width:768px) and (max-width:1023px){.about-scene{height:295px}.about-service-node{gap:6px;padding:9px}.about-node-icon{width:25px;height:25px}.about-service-node strong{font-size:9px}.about-node-indicator{display:none}.about-foundation{width:185px;height:185px}.about-architecture{width:120px;height:120px}.about-capability-detail{padding:18px}.about-capability-detail>div{gap:12px}.about-capability-detail h2{font-size:17px}.about-scene-caption{font-size:8px}.about-core-mark{inset:14px 21px 31px}}@media (max-width:767px){.about-experience{max-width:560px;margin:0 auto}.about-scene{height:335px}.about-experience-top{padding:17px 18px 0}.about-experience-top>span{font-size:8px}.about-scene-caption{margin:0 18px;font-size:8px}.about-capability-detail{min-height:155px;padding:19px 20px 22px}.about-service-node{gap:8px;padding:10px}.about-service-node--engineering{top:8%;left:3%}.about-service-node--intelligence{top:30%;right:3%}.about-service-node--growth{bottom:12%;left:4%}.about-architecture{top:60%}.about-foundation{top:65%}}@media (max-width:399px){.about-scene{height:305px}.about-foundation{width:196px;height:196px}.about-architecture{width:126px;height:126px}.about-service-node{gap:7px;padding:9px}.about-service-node strong{font-size:10px}.about-node-icon{width:27px;height:27px}.about-node-indicator{display:none}.about-core-mark{inset:15px 23px 32px}.about-capability-detail>div{gap:12px}.about-capability-detail a{padding:8px}.about-scene-caption{gap:8px;font-size:7px}.about-service-node--intelligence{top:27%}}@media (prefers-reduced-motion:reduce){.about-experience *,.about-experience :after{transition:none!important;animation:none!important}.about-stage{transform:none!important}.about-motion-control{display:none}}.about-service-controls{z-index:2;pointer-events:none;position:absolute;inset:0}@media (max-width:767px){.about-motion-control{width:44px;height:44px}}
