.motion-tile[data-astro-cid-n22ca7ec]{border-radius:var(--radius-xl);transition:filter var(--duration-base) var(--ease-out-quart);display:block;position:relative;overflow:hidden}.motion-tile[data-astro-cid-n22ca7ec]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-subtle);pointer-events:none;position:absolute;inset:0}.motion-tile[data-astro-cid-n22ca7ec]:hover{opacity:1}.motion-tile--aura[data-astro-cid-n22ca7ec]{background:var(--color-card-aura)}.motion-tile--creatwave[data-astro-cid-n22ca7ec]{background:var(--color-card-creatwave)}.motion-tile--mimo[data-astro-cid-n22ca7ec]{background:var(--color-card-mimo)}.motion-tile--apple-music[data-astro-cid-n22ca7ec],.motion-tile--spotify[data-astro-cid-n22ca7ec],.motion-tile--security-view[data-astro-cid-n22ca7ec],.motion-tile--gorillaz[data-astro-cid-n22ca7ec]{background:var(--color-nav-bg)}.motion-tile--placeholder[data-astro-cid-n22ca7ec]{background:var(--color-media-placeholder)}.motion-media[data-astro-cid-n22ca7ec]{aspect-ratio:var(--ratio)}.motion-video[data-astro-cid-n22ca7ec]{object-fit:cover;width:100%;height:100%;display:block}.motion-pill[data-astro-cid-n22ca7ec]{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);max-width:calc(100% - 2 * var(--space-4));padding:var(--space-1) var(--space-3);background:var(--color-nav-bg);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-snug);white-space:nowrap;display:inline-flex;position:absolute}.motion-tile--large[data-astro-cid-n22ca7ec] .motion-pill[data-astro-cid-n22ca7ec]{left:var(--space-5);bottom:var(--space-5);padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.motion-pill-project[data-astro-cid-n22ca7ec]{color:var(--color-nav-text);font-weight:500}.motion-pill-kind[data-astro-cid-n22ca7ec]{color:var(--color-nav-text-muted);text-overflow:ellipsis;overflow:hidden}.motion-progress[data-astro-cid-n22ca7ec]{border-radius:var(--radius-full);background:conic-gradient(var(--color-nav-text) calc(var(--progress,0) * 1turn), color-mix(in srgb, var(--color-nav-text-muted) 35%, transparent) 0);flex-shrink:0;width:.625rem;height:.625rem}.motion-pill-arrow[data-astro-cid-n22ca7ec]{width:0;height:.75rem;margin-left:calc(-1 * var(--space-2));opacity:0;color:var(--color-nav-text);transition:width var(--duration-base) var(--ease-out-quart), margin var(--duration-base) var(--ease-out-quart), opacity var(--duration-base) var(--ease-out-quart);flex-shrink:0}@media (hover:hover){[data-tile-group]:has(a.motion-tile:hover) .motion-tile[data-astro-cid-n22ca7ec]:not(:hover){filter:brightness(.55)saturate(.8)}.motion-tile[data-astro-cid-n22ca7ec]:hover .motion-pill-arrow[data-astro-cid-n22ca7ec]{opacity:1;width:.75rem;margin-left:0}}.motion-tile[data-astro-cid-n22ca7ec]:focus-visible .motion-pill-arrow[data-astro-cid-n22ca7ec]{opacity:1;width:.75rem;margin-left:0}.motion[data-astro-cid-kkugr3di]{background:var(--color-bg)}.motion-container[data-astro-cid-kkugr3di]{max-width:87.5rem;padding-inline:var(--space-8);margin-inline:auto}.motion-hero[data-astro-cid-kkugr3di]{padding-top:var(--space-40);padding-bottom:var(--space-16);position:relative}.motion-trail[data-astro-cid-kkugr3di]{z-index:0;pointer-events:none;--mask-x:linear-gradient(to right, transparent 30%, black 75%);--mask-y:linear-gradient(to bottom, black 0%, black 50%, transparent 100%);width:100%;height:34rem;-webkit-mask-image:var(--mask-x), var(--mask-y);-webkit-mask-composite:source-in;mask-image:var(--mask-x), var(--mask-y);position:absolute;top:0;left:0;overflow:hidden;mask-composite:intersect}.motion-trail-svg[data-astro-cid-kkugr3di]{width:100%;height:100%;display:block}.motion-hero-copy[data-astro-cid-kkugr3di]{z-index:1;align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex;position:relative}.motion-title[data-astro-cid-kkugr3di]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-3xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-text);margin:0}.motion-title[data-astro-cid-kkugr3di] span[data-astro-cid-kkugr3di]{display:block}.motion-intro[data-astro-cid-kkugr3di]{font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-lg);color:var(--color-text);max-width:40ch;margin:0}.motion-work[data-astro-cid-kkugr3di]{padding-bottom:var(--space-24)}.motion-header[data-astro-cid-kkugr3di]{margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.motion-divider[data-astro-cid-kkugr3di]{margin-bottom:var(--space-12)}.motion-masonry[data-astro-cid-kkugr3di]{container-type:inline-size}.motion-grid[data-astro-cid-kkugr3di]{--col:calc(100cqw / 3.12);grid-template-columns:repeat(3, var(--col));grid-auto-rows:calc(var(--col) / 100);column-gap:calc(var(--col) * .06);display:grid}.motion-cell[data-astro-cid-kkugr3di]{grid-column:var(--c3);grid-row:var(--r3) / span var(--span);align-self:start}.motion-featured[data-astro-cid-kkugr3di]{gap:var(--space-6);flex-direction:column;display:flex}.motion-featured-row[data-astro-cid-kkugr3di]{gap:var(--space-6);display:flex}.motion-featured-cell[data-astro-cid-kkugr3di]{flex:var(--grow) 1 0;min-width:0}.motion-header--more[data-astro-cid-kkugr3di]{margin-top:var(--space-24)}.motion-outro[data-astro-cid-kkugr3di]{padding-block:0 var(--space-24)}.motion-outro-row[data-astro-cid-kkugr3di]{justify-content:space-between;align-items:center;gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--color-border-subtle);display:flex}.motion-outro-info[data-astro-cid-kkugr3di]{gap:var(--space-2);flex-direction:column;display:flex}.motion-outro-label[data-astro-cid-kkugr3di]{font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.motion-outro-name[data-astro-cid-kkugr3di]{font-family:var(--font-heading);font-weight:400;font-size:var(--text-xl);color:var(--color-text);margin:0}.motion-outro-cta[data-astro-cid-kkugr3di]{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-weight:500;font-size:var(--text-sm);color:var(--color-btn-text);background:var(--color-btn-bg);border-radius:var(--radius-full);padding:var(--space-2) var(--space-5);white-space:nowrap;flex-shrink:0;display:inline-flex}.motion-outro-icon[data-astro-cid-kkugr3di]{color:var(--color-btn-text)}@media (width<=1023px){.motion-container[data-astro-cid-kkugr3di]{padding-inline:var(--space-6)}.motion-hero[data-astro-cid-kkugr3di]{padding-top:var(--space-32)}.motion-trail[data-astro-cid-kkugr3di]{height:26rem}.motion-grid[data-astro-cid-kkugr3di]{--col:calc(100cqw / 2.06);grid-template-columns:repeat(2, var(--col))}.motion-cell[data-astro-cid-kkugr3di]{grid-column:var(--c2);grid-row:var(--r2) / span var(--span)}.motion-outro[data-astro-cid-kkugr3di]{padding-bottom:var(--space-32)}.motion-outro-row[data-astro-cid-kkugr3di]{text-align:center;flex-direction:column;align-items:center}}@media (width<=639px){.motion-container[data-astro-cid-kkugr3di]{padding-inline:var(--space-4)}.motion-trail[data-astro-cid-kkugr3di]{--mask-x:linear-gradient(black, black);--mask-y:linear-gradient(to bottom, black 0%, black 30%, transparent 100%);height:11rem}.motion-hero[data-astro-cid-kkugr3di]{padding-top:var(--space-40);padding-bottom:var(--space-12)}.motion-grid[data-astro-cid-kkugr3di],.motion-featured[data-astro-cid-kkugr3di],.motion-featured-row[data-astro-cid-kkugr3di]{gap:var(--space-5);flex-direction:column;display:flex}.motion-featured-cell[data-astro-cid-kkugr3di]{flex:none}.motion-header--more[data-astro-cid-kkugr3di]{margin-top:var(--space-16)}.motion-cell[data-astro-cid-kkugr3di]{grid-area:auto;align-self:stretch}}
