.art-agents{border-bottom:var(--border);justify-content:center;margin:-22px -22px 8px;padding-top:14px;display:flex;overflow:hidden}.art-agents img{transform-origin:50% 100%;width:260px;max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.art-agents img{transition:transform .28s var(--ease)}.agent:hover .art-agents img,.agent:focus-within .art-agents img{transform:scale(1.03)}}@media (max-width:720px){.art-agents img{width:232px}}
.close .art-close{width:100%;height:auto;margin:64px 0 -91px;display:block}@media (max-width:720px){.close .art-close{object-fit:cover;object-position:50% 100%;height:110px;margin:48px 0 -50px}}
.art-feat{border-bottom:var(--border);justify-content:center;margin:-22px -22px 8px;padding-top:14px;display:flex;overflow:hidden}.art-feat img{transform-origin:50% 100%;width:260px;max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.art-feat img{transition:transform .28s var(--ease)}.agent:hover .art-feat img{transform:scale(1.03)}}@media (max-width:720px){.art-feat img{width:232px}}.art-ex{align-self:flex-end;width:120px;height:64px;margin:-48px -12px -28px 0;display:block}@media (max-width:720px){.art-ex{width:105px;height:56px;margin:-28px -10px -40px 0}}
.collage .art-hero{pointer-events:none;height:auto;position:absolute}.collage .art-hero-sparks{width:6%;top:2%;left:23.4%}.collage .art-hero-thread{width:21%;bottom:16%;left:4%}.collage .art-hero-replies{width:19.5%;top:30%;right:2%}.collage .art-hero-loop{width:54px;height:96px;top:286px;left:calc(43% + 22px)}@media (max-width:1180px){.collage .art-hero-loop{display:none}}@media (max-width:880px){.collage .art-hero{display:none}}
.rv-d1 .art-story-step{--art-story-s:var(--t-stagger)}.rv-d2 .art-story-step{--art-story-s:calc(2 * var(--t-stagger))}@media (prefers-reduced-motion:no-preference){.rv.in .art-story-d{animation:art-story-draw .4s var(--ease) backwards}.rv.in .art-story-p{transform-box:fill-box;transform-origin:50%;animation:art-story-pop .32s var(--ease) backwards}.rv.in .art-story-n{animation:.3s ease-in-out 2 art-story-nudge}.rv.in .art-story-step>*{animation-delay:calc(var(--art-story-s,0s) + .15s)}.rv.in .art-story-step>:nth-child(2){animation-delay:calc(var(--art-story-s,0s) + .27s)}.rv.in .art-story-step>:nth-child(3){animation-delay:calc(var(--art-story-s,0s) + .39s)}.rv.in .art-story-step>:nth-child(4){animation-delay:calc(var(--art-story-s,0s) + .51s)}.rv.in .art-story-step>:nth-child(5){animation-delay:calc(var(--art-story-s,0s) + .63s)}}@keyframes art-story-draw{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes art-story-pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.12)}}@keyframes art-story-nudge{50%{transform:translate(4px)}}.gnever li:has(>.art-story-g){grid-template-rows:1fr auto auto 1fr;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:0 20px}.gnever li>.art-story-g{grid-area:1/1/-1;width:80px;height:80px}.gnever li:has(>.art-story-g)>b{grid-area:2/2;padding-top:0}.gnever li:has(>.art-story-g)>span{grid-area:3/2;margin-top:4px}@media (max-width:720px){.gnever li:has(>.art-story-g){grid-template-columns:56px minmax(0,1fr);column-gap:14px}.gnever li>.art-story-g{width:56px;height:56px}}@media (prefers-reduced-motion:no-preference){.rv.in .art-story-g{animation:art-story-stamp .3s var(--ease) .3s backwards}.rv.in li:nth-child(2)>.art-story-g{animation-delay:.42s}.rv.in li:nth-child(3)>.art-story-g{animation-delay:.54s}}@keyframes art-story-stamp{0%{opacity:0;transform:scale(1.08)rotate(-6deg)}}.deskb:has(>.art-story-ladder){padding-bottom:180px}.deskb>.art-story-ladder{width:260px;height:auto;position:absolute;bottom:0;left:28px}@media (max-width:720px){.deskb:has(>.art-story-ladder){padding-bottom:124px}.deskb>.art-story-ladder{width:180px;left:12px}}.plan:has(>.art-story-coins){position:relative}.plan:has(>.art-story-coins) .ptop{padding-right:76px}.plan>.art-story-coins{width:64px;height:64px;position:absolute;top:20px;right:24px}@media (max-width:1080px){.plan:has(>.art-story-coins) .ptop{padding-right:0}.plan>.art-story-coins{width:56px;height:56px;top:auto;bottom:26px;right:24px}}@media (prefers-reduced-motion:no-preference){.rv.in>.art-story-coins{animation:art-story-drop .36s var(--ease) .35s backwards}}@keyframes art-story-drop{0%{opacity:0;transform:translateY(-4px)}}.art-story-digest{width:240px;height:auto;margin-top:48px;display:block}@media (max-width:720px){.art-story-digest{width:176px;margin-top:32px}}
