.ExperienceStage-module__WSg_DG__stage{--mx:0;--my:0;touch-action:pan-y;width:min(1180px,100%);height:clamp(520px,78vh,820px);margin:0 auto;position:relative;overflow:hidden}.ExperienceStage-module__WSg_DG__orbit{border:1px dashed var(--color-hairline-strong);pointer-events:none;border-radius:50%;transition:border-color .3s,opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ExperienceStage-module__WSg_DG__orbit[data-layer=physical]{width:40%;height:40%}.ExperienceStage-module__WSg_DG__orbit[data-layer=digital]{width:64%;height:62%}.ExperienceStage-module__WSg_DG__orbit[data-layer=mental]{width:88%;height:84%}.ExperienceStage-module__WSg_DG__orbitLabel{background:var(--color-bg);color:var(--color-quiet);letter-spacing:.1em;text-transform:uppercase;padding:0 10px;font-size:11px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ExperienceStage-module__WSg_DG__stage:not([data-active=all]) .ExperienceStage-module__WSg_DG__orbit{opacity:.3}.ExperienceStage-module__WSg_DG__stage[data-active=physical] .ExperienceStage-module__WSg_DG__orbit[data-layer=physical],.ExperienceStage-module__WSg_DG__stage[data-active=digital] .ExperienceStage-module__WSg_DG__orbit[data-layer=digital],.ExperienceStage-module__WSg_DG__stage[data-active=mental] .ExperienceStage-module__WSg_DG__orbit[data-layer=mental]{opacity:1;border-style:solid;border-color:var(--color-ink-soft)}.ExperienceStage-module__WSg_DG__person{z-index:3;width:clamp(140px,17%,210px);color:var(--color-ink);transform:translate(calc(-50% + var(--mx) * -10px), calc(-50% + var(--my) * -6px));flex-direction:column;align-items:center;gap:2px;margin:0;transition:transform .4s cubic-bezier(.2,.8,.2,1);animation:1.1s cubic-bezier(.2,.8,.2,1) both ExperienceStage-module__WSg_DG__rise;display:flex;position:absolute;top:50%;left:50%}.ExperienceStage-module__WSg_DG__personGlyph{aspect-ratio:1;width:100%;height:auto}.ExperienceStage-module__WSg_DG__object{width:clamp(44px,5.4%,64px);color:var(--color-ink);transform:translate(-50%, -50%) translate(calc(var(--mx) * var(--depth) * 40px), calc(var(--my) * var(--depth) * 26px)) scale(var(--scale));opacity:calc(.45 + var(--depth) * .55);will-change:left, top, transform;flex-direction:column;align-items:center;gap:8px;transition:filter .3s;display:flex;position:absolute}.ExperienceStage-module__WSg_DG__objectBody{aspect-ratio:1;width:100%;animation:5.5s ease-in-out infinite ExperienceStage-module__WSg_DG__float;animation-delay:var(--float-delay);transition:transform .24s cubic-bezier(.2,.8,.2,1);display:block}.ExperienceStage-module__WSg_DG__objectBody svg{width:100%;height:100%;display:block}.ExperienceStage-module__WSg_DG__object:hover .ExperienceStage-module__WSg_DG__objectBody{transform:scale(1.15)rotate(-4deg)}.ExperienceStage-module__WSg_DG__stage:not([data-active=all]) .ExperienceStage-module__WSg_DG__object{opacity:.12}.ExperienceStage-module__WSg_DG__stage[data-active=physical] .ExperienceStage-module__WSg_DG__object[data-layer=physical],.ExperienceStage-module__WSg_DG__stage[data-active=digital] .ExperienceStage-module__WSg_DG__object[data-layer=digital],.ExperienceStage-module__WSg_DG__stage[data-active=mental] .ExperienceStage-module__WSg_DG__object[data-layer=mental]{opacity:1}.ExperienceStage-module__WSg_DG__label{color:var(--color-ink-soft);letter-spacing:.04em;white-space:nowrap;background:var(--color-bg);padding:0 4px;font-size:11px}.ExperienceStage-module__WSg_DG__controls{padding:0 var(--spacing-edge);flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.ExperienceStage-module__WSg_DG__filters{background:var(--color-chrome);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.ExperienceStage-module__WSg_DG__filter{height:34px;color:var(--color-ink-strong);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s}.ExperienceStage-module__WSg_DG__filter:hover{background:var(--color-fill-strong)}.ExperienceStage-module__WSg_DG__filter[aria-pressed=true]{background:var(--color-ink);color:var(--color-bg)}.ExperienceStage-module__WSg_DG__caption{max-width:52ch;min-height:1.5em;color:var(--color-ink-soft);text-align:center;margin:0;font-size:15px}@keyframes ExperienceStage-module__WSg_DG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ExperienceStage-module__WSg_DG__rise{0%{opacity:0;transform:translate(-50%,-40%)}}@media (max-width:47.5rem){.ExperienceStage-module__WSg_DG__stage{height:clamp(440px,70vh,600px)}.ExperienceStage-module__WSg_DG__object{width:clamp(32px,9%,44px)}.ExperienceStage-module__WSg_DG__object .ExperienceStage-module__WSg_DG__label{display:none}.ExperienceStage-module__WSg_DG__person{width:30%}}@media (prefers-reduced-motion:reduce){.ExperienceStage-module__WSg_DG__objectBody,.ExperienceStage-module__WSg_DG__person{animation:none}}
