.tile[data-astro-cid-6g6trusg]{z-index:1;border-radius:var(--radius-m);corner-shape:var(--corner);min-height:0;text-decoration:none;display:block;position:relative}.tile-media[data-astro-cid-6g6trusg]{border-radius:inherit;corner-shape:var(--corner);transition:scale var(--dur-xs) var(--ease-out), box-shadow .4s ease-out;position:absolute;inset:0}.tile-media[data-astro-cid-6g6trusg] img{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-6g6trusg]:active .tile-media[data-astro-cid-6g6trusg]{scale:.99}@media (width<=719px){.tile[data-astro-cid-6g6trusg]:not(.big) .peek-tags{display:none}.tile[data-astro-cid-6g6trusg] .peek-info{bottom:10px;left:12px;right:12px}.tile[data-astro-cid-6g6trusg] .peek-title{font-size:.9375rem}}.cast[data-astro-cid-zi472uql]{--h:220px;gap:var(--space-3);padding-top:var(--space-6);display:grid}.cast-head[data-astro-cid-zi472uql]{justify-content:space-between;align-items:end;gap:var(--space-2);display:flex}.cast-head[data-astro-cid-zi472uql] h2[data-astro-cid-zi472uql]{font-size:var(--text-l)}.cast-head[data-astro-cid-zi472uql] p[data-astro-cid-zi472uql]{font-size:var(--text-s);margin-top:2px}.cast-actions[data-astro-cid-zi472uql]{align-items:center;gap:var(--space-1);display:flex}.cast-all[data-astro-cid-zi472uql]{white-space:nowrap;font-weight:600;text-decoration:none}.cast-all[data-astro-cid-zi472uql]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.cast-pause[data-astro-cid-zi472uql]{background:var(--wash);width:32px;height:32px;color:var(--muted);cursor:var(--cursor-link);transition:background-color var(--dur-s) ease, color var(--dur-s) ease, scale var(--dur-xs) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cast-pause[data-astro-cid-zi472uql]:hover{background:var(--wash-2);color:var(--ink-2)}.cast-pause[data-astro-cid-zi472uql]:active{scale:.92}.cast-pause[data-astro-cid-zi472uql] svg{grid-area:1/1;width:14px;height:14px}.cast-pause[data-astro-cid-zi472uql] .i-play,.cast[data-astro-cid-zi472uql].is-paused .cast-pause[data-astro-cid-zi472uql] .i-pause{display:none}.cast[data-astro-cid-zi472uql].is-paused .cast-pause[data-astro-cid-zi472uql] .i-play{display:block}.cast-view[data-astro-cid-zi472uql]{--fade:min(14%, 140px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);padding-block:14px;overflow:hidden}.cast-track[data-astro-cid-zi472uql]{width:max-content;display:flex}.cast-row[data-astro-cid-zi472uql]{gap:var(--space-2);padding:0 var(--space-2) 0 0;margin:0;list-style:none;display:flex}.cast-row[data-astro-cid-zi472uql] li[data-astro-cid-zi472uql]{flex:none}@media (prefers-reduced-motion:no-preference){.cast-track[data-astro-cid-zi472uql]{animation:cast-flow var(--secs) linear infinite}.cast[data-astro-cid-zi472uql]:is(.is-paused,.is-off) .cast-track[data-astro-cid-zi472uql],.cast-view[data-astro-cid-zi472uql]:is(:hover,:focus-within) .cast-track[data-astro-cid-zi472uql]{animation-play-state:paused}}@keyframes cast-flow{to{translate:-50%}}.cast-view[data-astro-cid-zi472uql]:has(:focus-visible){scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cast-view[data-astro-cid-zi472uql]:has(:focus-visible) .cast-track[data-astro-cid-zi472uql]{animation:none}@media (prefers-reduced-motion:reduce){.cast-view[data-astro-cid-zi472uql]{scrollbar-width:none;overflow-x:auto}.cast-row[data-astro-cid-zi472uql]+.cast-row[data-astro-cid-zi472uql],.cast-pause[data-astro-cid-zi472uql]{display:none}}.card[data-astro-cid-zi472uql]{border-radius:var(--radius-m);corner-shape:var(--corner);display:block}.card-img[data-astro-cid-zi472uql]{height:var(--h);width:calc(var(--h) * var(--r));border-radius:inherit;corner-shape:var(--corner);display:block}.card-img[data-astro-cid-zi472uql].tinted{background:color-mix(in srgb, var(--tint) 18%, var(--card))}.card-img[data-astro-cid-zi472uql] img{object-fit:cover;width:100%;height:100%;display:block}.card[data-astro-cid-zi472uql] .peek-title{font-size:.9375rem}.card[data-astro-cid-zi472uql] .peek-info{bottom:10px;left:12px;right:12px}.actor[data-astro-cid-zi472uql]{border-radius:var(--radius-s);justify-items:center;gap:8px;text-decoration:none;display:grid}.actor[data-astro-cid-zi472uql] img{height:var(--h);width:auto;transition:translate .5s var(--ease-pop), rotate .5s var(--ease-pop);display:block}.actor-name[data-astro-cid-zi472uql]{font-size:var(--text-s);color:var(--muted);transition:color var(--dur-s) ease;font-weight:600}@media (hover:hover) and (pointer:fine){.actor[data-astro-cid-zi472uql]:hover img{translate:0 -8px;rotate:-2deg}.actor[data-astro-cid-zi472uql]:hover .actor-name[data-astro-cid-zi472uql]{color:var(--ink)}}.cutouts[data-astro-cid-zi472uql] .cast-row[data-astro-cid-zi472uql]{gap:var(--space-4);padding-right:var(--space-4);align-items:end}@media (width<=719px){.cast[data-astro-cid-zi472uql]{--h:160px;padding-top:var(--space-5)}.cast-head[data-astro-cid-zi472uql]{flex-wrap:wrap}}.paths[data-astro-cid-ipmkelm3]{gap:var(--space-2);padding-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.path[data-astro-cid-ipmkelm3]{align-content:start;gap:var(--space-1);min-height:260px;padding:var(--space-4) var(--space-4) calc(var(--space-4) + 56px);border-radius:var(--radius-l);corner-shape:var(--corner);box-shadow:var(--shadow-ring);transition:translate var(--dur-m) var(--ease-out), box-shadow var(--dur-m) ease-out, scale var(--dur-xs) var(--ease-out);text-decoration:none;display:grid;position:relative}.studios[data-astro-cid-ipmkelm3]{background:var(--board);color:#f4f4ef}.project[data-astro-cid-ipmkelm3]{background:var(--accent);color:var(--accent-ink)}.path-eyebrow[data-astro-cid-ipmkelm3]{font:var(--weight-medium) var(--text-s)/1.4 var(--label-family,var(--font-body));letter-spacing:var(--tracking-label);opacity:.72}.path-title[data-astro-cid-ipmkelm3]{max-width:16ch;font:var(--display-weight) var(--text-xl)/var(--display-leading) var(--font-display);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);text-wrap:balance}html[data-caps] .path-title[data-astro-cid-ipmkelm3]{text-transform:uppercase}.path-body[data-astro-cid-ipmkelm3]{max-width:36ch;margin-top:var(--space-1);opacity:.8;text-wrap:pretty;line-height:1.5}.path-go[data-astro-cid-ipmkelm3]{right:var(--space-3);bottom:var(--space-3);width:52px;height:52px;transition:rotate var(--dur-m) var(--ease-out), scale var(--dur-m) var(--ease-back);border-radius:50%;place-items:center;display:grid;position:absolute}.studios[data-astro-cid-ipmkelm3] .path-go[data-astro-cid-ipmkelm3]{background:var(--accent);color:var(--accent-ink)}.project[data-astro-cid-ipmkelm3] .path-go[data-astro-cid-ipmkelm3]{background:var(--draw);color:var(--accent)}.path-go[data-astro-cid-ipmkelm3] svg{width:22px;height:22px}.path[data-astro-cid-ipmkelm3]:focus-visible{outline-offset:4px}@media (hover:hover) and (pointer:fine){.path[data-astro-cid-ipmkelm3]:hover{box-shadow:var(--shadow-ring-hover), var(--shadow-card-hover);translate:0 -4px}.path[data-astro-cid-ipmkelm3]:hover .path-go[data-astro-cid-ipmkelm3]{rotate:45deg;scale:1.08}}.path[data-astro-cid-ipmkelm3]:active{scale:.99}@media (prefers-reduced-motion:reduce){.path[data-astro-cid-ipmkelm3]:hover{translate:0}.path[data-astro-cid-ipmkelm3]:hover .path-go[data-astro-cid-ipmkelm3]{rotate:0deg}}@media (width<=719px){.paths[data-astro-cid-ipmkelm3]{padding-top:var(--space-5);grid-template-columns:1fr}.path[data-astro-cid-ipmkelm3]{min-height:0;padding:var(--space-3) var(--space-3) calc(var(--space-3) + 48px)}.path-go[data-astro-cid-ipmkelm3]{width:44px;height:44px;right:var(--space-2);bottom:var(--space-2)}}.words[data-astro-cid-qrgoxv33]{gap:var(--space-3);padding-top:var(--space-6);display:grid}.words-head[data-astro-cid-qrgoxv33] h2[data-astro-cid-qrgoxv33]{font-size:var(--text-l)}.words-head[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-size:var(--text-s);margin-top:2px}.words-grid[data-astro-cid-qrgoxv33]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.word[data-astro-cid-qrgoxv33]{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);corner-shape:var(--corner);background:var(--surface-2);box-shadow:var(--shadow-ring);grid-template-rows:auto 1fr auto;margin:0;display:grid;position:relative}.mark[data-astro-cid-qrgoxv33]{height:.5em;font:var(--display-weight) 4.5rem/1 var(--font-display);color:var(--accent-deep)}html:not([data-theme=dark]) .mark[data-astro-cid-qrgoxv33]{color:color-mix(in oklch, var(--accent) 55%, var(--draw))}blockquote[data-astro-cid-qrgoxv33]{margin:0}blockquote[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-size:var(--text-l);color:var(--ink);text-wrap:pretty;line-height:1.45}figcaption[data-astro-cid-qrgoxv33]{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.logo[data-astro-cid-qrgoxv33]{width:auto;display:block}.logo[data-astro-cid-qrgoxv33].mono{height:var(--h);aspect-ratio:600/162;background:var(--ink);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.who[data-astro-cid-qrgoxv33]{font-size:var(--text-s);color:var(--muted)}@media (width<=719px){.words[data-astro-cid-qrgoxv33]{padding-top:var(--space-5)}.words-grid[data-astro-cid-qrgoxv33]{grid-template-columns:1fr}.word[data-astro-cid-qrgoxv33]{padding:var(--space-3)}blockquote[data-astro-cid-qrgoxv33] p[data-astro-cid-qrgoxv33]{font-size:var(--text-m)}}.hello[data-astro-cid-wcolddp2]{gap:var(--space-2);padding-block:var(--space-5) var(--space-4);max-width:var(--max);display:grid}.hello[data-astro-cid-wcolddp2] h1{font-size:calc(clamp(2rem, 1.5rem + 1.6vw, 2.75rem) * var(--display-scale))}.statement[data-astro-cid-wcolddp2]{max-width:38ch;color:var(--ink);font-size:clamp(1.125rem,1rem + .45vw,1.3rem);line-height:1.5}.aside[data-astro-cid-wcolddp2]{max-width:60ch;color:var(--muted);line-height:1.6}.aside[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2],.aside[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{color:var(--ink);font-weight:600;text-decoration:none}.aside[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.avail-row[data-astro-cid-wcolddp2]{margin-top:2px}.avail[data-astro-cid-wcolddp2]{border-radius:var(--radius-pill);color:var(--ink);transition:background-color .3s ease, translate .3s var(--ease-out);align-items:center;gap:10px;margin-left:-12px;padding:6px 14px 6px 12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.avail[data-astro-cid-wcolddp2]:before{content:"";position:absolute;inset:-8px}.dot[data-astro-cid-wcolddp2]{background:var(--accent);border-radius:50%;flex-shrink:0;width:9px;height:9px;position:relative}.avail[data-astro-cid-wcolddp2]{flex-wrap:wrap;row-gap:2px}.avail-more[data-astro-cid-wcolddp2]{color:color-mix(in srgb, var(--accent) 40%, var(--ink));flex-basis:100%;grid-template-columns:1fr;padding-left:19px;display:grid}.avail-more[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{align-items:center;gap:4px;display:inline-flex;overflow:hidden}.avail-more[data-astro-cid-wcolddp2] svg{flex-shrink:0;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.avail[data-astro-cid-wcolddp2]{flex-wrap:nowrap}.avail-more[data-astro-cid-wcolddp2]{opacity:0;transition:grid-template-columns .3s var(--ease-out), opacity .2s ease;flex-basis:auto;grid-template-columns:0fr;padding-left:0}.avail-more[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{white-space:nowrap}.avail[data-astro-cid-wcolddp2]:hover,.avail[data-astro-cid-wcolddp2]:focus-visible{background:color-mix(in srgb, var(--accent) 16%, var(--card));translate:0 -2px}.avail[data-astro-cid-wcolddp2]:hover .avail-more[data-astro-cid-wcolddp2],.avail[data-astro-cid-wcolddp2]:focus-visible .avail-more[data-astro-cid-wcolddp2]{opacity:1;grid-template-columns:1fr}.hello[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]:not(.avail-row){transition:opacity .2s}.hello[data-astro-cid-wcolddp2]:has(.avail:hover)>[data-astro-cid-wcolddp2]:not(.avail-row){opacity:.2}}@media (prefers-reduced-motion:no-preference){.dot[data-astro-cid-wcolddp2]:after{content:"";background:var(--accent);border-radius:50%;animation:2.3s ease-out infinite avail-pulse;position:absolute;inset:-9px}}@keyframes avail-pulse{0%{opacity:.5;scale:0}60%{opacity:.25;scale:.9}to{opacity:0;scale:1.1}}.selected[data-astro-cid-wcolddp2]{gap:var(--space-3);display:grid}.selected-head[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.selected-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:var(--text-l)}.selected-head[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-weight:600;text-decoration:none}.selected-head[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline;text-decoration-color:var(--accent)}.bento[data-astro-cid-wcolddp2]{--gap:16px;--left:1.7fr;--right:1fr;isolation:isolate;gap:var(--gap);grid-template-columns:minmax(0, var(--left)) minmax(0, var(--right));margin-top:calc(var(--perch) * .12);--perch:clamp(120px, 15vw, 190px);grid-template-rows:repeat(2,minmax(0,1fr));display:grid;position:relative}.bento[data-astro-cid-wcolddp2] .tile.big{aspect-ratio:1;grid-row:span 2}.bento[data-astro-cid-wcolddp2][data-count="1"]{grid-template-rows:auto;grid-template-columns:1fr}.bento[data-astro-cid-wcolddp2][data-count="1"] .tile{aspect-ratio:16/9}.bento[data-astro-cid-wcolddp2][data-count="2"]{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-wcolddp2][data-count="2"] .tile{aspect-ratio:1}.perch[data-astro-cid-wcolddp2]{z-index:0;width:var(--perch);top:0;left:calc((100% - var(--gap)) * 1.7 / 2.7 + var(--gap) + 7%);position:absolute;translate:0 -84%}.bento[data-astro-cid-wcolddp2][data-count="1"] .perch[data-astro-cid-wcolddp2],.bento[data-astro-cid-wcolddp2][data-count="2"] .perch[data-astro-cid-wcolddp2]{left:auto;right:8%}@media (prefers-reduced-motion:no-preference){.js .perch[data-astro-cid-wcolddp2]:not(.is-up){opacity:0;visibility:hidden}.js .perch[data-astro-cid-wcolddp2]:not(.is-up) .mascot-btn{translate:0 100%}.perch[data-astro-cid-wcolddp2]{transition:opacity .2s,visibility}.perch[data-astro-cid-wcolddp2] .mascot-btn{transition:translate .8s var(--ease-pop)}}.all-end[data-astro-cid-wcolddp2]{display:none}@media (width<=720px){.bento[data-astro-cid-wcolddp2]{--gap:12px;--perch:116px;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.bento[data-astro-cid-wcolddp2] .tile.big{grid-area:auto/span 2}.bento[data-astro-cid-wcolddp2] .tile:not(.big){aspect-ratio:1}.perch[data-astro-cid-wcolddp2]{left:auto;right:10%}.selected-head[data-astro-cid-wcolddp2] .all[data-astro-cid-wcolddp2]{display:none}.all-end[data-astro-cid-wcolddp2]{margin-top:var(--space-3);display:block}}
