.assistant-sculpture{pointer-events:none;width:100%;height:100%;margin:0;position:relative}.assistant-portrait-stage{width:100%;height:100%;position:relative;overflow:hidden}.assistant-portrait{object-fit:cover;object-position:center;filter:grayscale();width:100%;height:100%;display:block}.assistant-sculpture figcaption{text-align:center;font-family:var(--font-pixel), ui-monospace, monospace;letter-spacing:.1em;color:var(--gray);font-size:6px}
.iso-shop-window{animation:6s ease-in-out infinite iso-shop-float}.iso-shop-selection{animation:10s ease-in-out infinite iso-shop-select}.iso-shop-pointer{animation:10s ease-in-out infinite iso-shop-point;transform:translate(61px,98px)}.iso-shop-assistant-content{width:100%;height:100%;transition:opacity .7s}.iso-shop-assistant-content.iso-face-off{opacity:.14}.iso-shop-ants{animation:.9s linear infinite iso-shop-march}@keyframes iso-shop-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes iso-shop-select{0%,38%,to{transform:translate(0)}49%,88%{transform:translate(72px)}}@keyframes iso-shop-point{0%,8%,to{transform:translate(61px,98px)}19%,35%{transform:translate(61px,103px)}49%,62%{transform:translate(132px,67px)}73%,87%{transform:translate(132px,104px)}}@keyframes iso-shop-march{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.iso-shop-window,.iso-shop-selection,.iso-shop-pointer,.iso-shop-ants{animation:none}}@media (min-width:1024px) and (max-width:1279px){.iso-shop-scale--large{transform:translate(-105px,-67px)scale(1.6)}}
.iso-rendered svg{shape-rendering:geometricprecision;text-rendering:geometricprecision}.iso-rendered .iso-layer-back,.iso-rendered .iso-layer-float{will-change:auto}.iso-rendered .iso-f1{animation:11s cubic-bezier(.45,0,.55,1) -3s infinite alternate iso-drift}.iso-rendered .iso-f2{animation:13s cubic-bezier(.45,0,.55,1) -8s infinite alternate iso-drift}.iso-rendered .iso-f3{animation:12s cubic-bezier(.45,0,.55,1) -5.5s infinite alternate iso-drift}.iso-rendered .iso-shop-window{animation:14s cubic-bezier(.45,0,.55,1) infinite alternate iso-drift-deep}@keyframes iso-drift{0%{transform:translate(-4.5px,-2.25px)}to{transform:translate(4.5px,2.25px)}}@keyframes iso-drift-deep{0%{transform:translate(-7.2px,-3.6px)}to{transform:translate(7.2px,3.6px)}}.iso-rendered .iso-tile{animation-name:iso-surface-breathe}.iso-live-toggle{pointer-events:auto;cursor:pointer}.iso-live-knob{transition:transform .45s cubic-bezier(.5,0,.3,1.35)}.iso-live-pill{transition:fill .45s,stroke .45s}@keyframes iso-surface-breathe{0%,to{fill-opacity:.8}50%{fill-opacity:1}}@media (prefers-reduced-motion:reduce){.iso-rendered .iso-f1,.iso-rendered .iso-f2,.iso-rendered .iso-f3,.iso-rendered .iso-shop-window,.iso-rendered .iso-tile,.iso-rendered .iso-breathe,.iso-rendered .iso-breathe2,.iso-rendered .iso-breathe3{animation:none}.iso-rendered .iso-packet{display:none}}
