@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){[data-astro-cid-yu45eqzi][data-doodles=scroll] [data-astro-cid-yu45eqzi]:is(.doodle,.photo){animation-name:pop,scatter;animation-duration:.9s, auto;animation-timing-function:cubic-bezier(.34,1.4,.64,1),cubic-bezier(.4,0,.6,1);animation-fill-mode:both,both;animation-delay:calc(.2s + var(--i) * .11s), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}html[data-intro=in] [data-astro-cid-yu45eqzi][data-doodles=scroll] [data-astro-cid-yu45eqzi]:is(.doodle,.photo){animation-name:fly-in,scatter;animation-duration:.9s, auto;animation-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.4,0,.6,1);animation-fill-mode:both,both;animation-delay:calc(var(--i) * 15ms), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}html[data-hero="7"] [data-astro-cid-yu45eqzi][data-doodles=scroll] [data-astro-cid-yu45eqzi]:is(.doodle,.photo){animation-range:normal,220svh 310svh}@keyframes scatter{0%{translate:var(--tx0) var(--ty0);rotate:0deg}to{translate:calc(var(--tx0) + var(--dx)) calc(var(--ty0) + var(--dy));rotate:var(--spin)}}}}.is-phone[data-astro-cid-yu45eqzi] .photo[data-astro-cid-yu45eqzi]{--edge:3px}.doodles[data-astro-cid-yu45eqzi]{overflow-x:clip}.doodle[data-astro-cid-yu45eqzi]{width:calc(var(--size) * .8);height:calc(var(--size) * .8);animation:.9s cubic-bezier(.34,1.4,.64,1) both pop;animation-delay:calc(.2s + var(--i) * .11s);display:block;position:absolute}.doodle[data-astro-cid-yu45eqzi].wide{display:none}@media (height<=719px){.doodle[data-astro-cid-yu45eqzi].tall{display:none}}@media (width<=639px){.is-phone[data-astro-cid-yu45eqzi] [data-astro-cid-yu45eqzi]:is(.doodle,.photo){width:min(calc(var(--n) * 1px), calc(var(--n) * .26cqh))}}@media (width>=1280px){.doodle[data-astro-cid-yu45eqzi].wide{display:block}.doodle[data-astro-cid-yu45eqzi]{width:var(--size);height:var(--size)}}.photo[data-astro-cid-yu45eqzi]{width:calc(var(--w) * .8);animation:.9s cubic-bezier(.34,1.4,.64,1) both pop;animation-delay:calc(.2s + var(--i) * .11s);display:block;position:absolute}.photo[data-astro-cid-yu45eqzi]>span[data-astro-cid-yu45eqzi]{padding:var(--edge,5px);background:#fff;border-radius:11px}@media (width>=1280px){.photo[data-astro-cid-yu45eqzi]{width:var(--w)}}.line[data-astro-cid-yu45eqzi]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) forwards draw;animation-delay:calc(.26s + var(--i) * .11s)}.dot[data-astro-cid-yu45eqzi]{opacity:0;animation:.4s ease-out forwards fade;animation-delay:calc(.9s + var(--i) * .11s)}.sticker[data-astro-cid-yu45eqzi]{width:100%;height:100%;display:block;overflow:visible}.float[data-astro-cid-yu45eqzi]{will-change:transform;width:100%;height:100%;animation:float calc(5s + var(--i) * .37s) ease-in-out infinite alternate;animation-delay:calc(1.4s + var(--i) * .11s);display:block}html[data-intro=in] [data-astro-cid-yu45eqzi]:is(.doodle,.photo){animation:.9s cubic-bezier(.16,1,.3,1) both fly-in;animation-delay:calc(var(--i) * 15ms)}html[data-intro=in] [data-astro-cid-yu45eqzi]:is(.line,.dot){stroke-dashoffset:0;opacity:1;animation:none}@keyframes fly-in{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--rot) + var(--spin)))}20%{opacity:1}to{opacity:1;transform:rotate(var(--rot))}}html[data-intro=hold] [data-astro-cid-yu45eqzi]:is(.doodle,.photo),html[data-intro=hold] [data-astro-cid-yu45eqzi]:is(.doodle,.photo) [data-astro-cid-yu45eqzi],html.js:not(.loaded) [data-astro-cid-yu45eqzi]:is(.doodle,.photo),html.js:not(.loaded) [data-astro-cid-yu45eqzi]:is(.doodle,.photo) [data-astro-cid-yu45eqzi],[data-astro-cid-yu45eqzi][data-doodles=scroll]:not(.is-on) [data-astro-cid-yu45eqzi]:is(.doodle,.photo),[data-astro-cid-yu45eqzi][data-doodles=scroll]:not(.is-on) [data-astro-cid-yu45eqzi]:is(.doodle,.photo) [data-astro-cid-yu45eqzi]{animation-play-state:paused}@keyframes pop{0%{opacity:0;transform:scale(.6) rotate(calc(var(--rot) - 14deg))}to{opacity:1;transform:scale(1) rotate(var(--rot))}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.jitter[data-astro-cid-yu45eqzi]{animation:jitter calc(1.1s + var(--i) * .13s) steps(1, end) infinite;animation-delay:calc(1.4s + var(--i) * .11s)}@keyframes jitter{0%{transform:rotate(-4deg)translate(0)}33%{transform:rotate(3deg)translate(1.5px,-2px)}66%{transform:rotate(-1deg)translate(-1.5px,1px)scale(1.03)}}@keyframes float{0%{transform:translateY(-3px)rotate(-2deg)}to{transform:translateY(4px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.doodle[data-astro-cid-yu45eqzi],.photo[data-astro-cid-yu45eqzi],.line[data-astro-cid-yu45eqzi],.dot[data-astro-cid-yu45eqzi],.float[data-astro-cid-yu45eqzi],.jitter[data-astro-cid-yu45eqzi]{stroke-dashoffset:0;opacity:1;animation:none}.doodle[data-astro-cid-yu45eqzi],.photo[data-astro-cid-yu45eqzi]{transform:rotate(var(--rot))}}@media (width<=639px){.strip[data-astro-cid-46mmsxmu]{margin-inline:-20px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.track[data-astro-cid-46mmsxmu]{width:max-content;animation:19s linear infinite logos-drift;display:flex}.logos[data-astro-cid-46mmsxmu]{flex-wrap:nowrap;flex-shrink:0;max-width:none;margin:0;padding-right:28px}.logos[data-astro-cid-46mmsxmu]>li[data-astro-cid-46mmsxmu]{flex-shrink:0}}@keyframes logos-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (width<=639px){.strip[data-astro-cid-46mmsxmu]{margin-inline:0;mask-image:none}.track[data-astro-cid-46mmsxmu]{width:auto;animation:none;display:block}.logos[data-astro-cid-46mmsxmu]{flex-wrap:wrap;justify-content:center;gap:12px 28px;padding-right:0}.logos[data-astro-cid-46mmsxmu][aria-hidden]{display:none}}.avatar[data-astro-cid-ge2uvauf]{animation:avatar-rise 1.1s var(--ease-soft) both}@keyframes avatar-rise{0%{transform:translateY(72%)}}.hand[data-astro-cid-ge2uvauf]{vertical-align:-.29em;width:auto;height:1.105em;margin-left:.08em;display:inline-block}@media (prefers-reduced-motion:reduce){.avatar[data-astro-cid-ge2uvauf]{animation:none}}.signature[data-astro-cid-6ahj4mko]{height:380svh;margin-top:-22svh;margin-bottom:-75svh}@media (width<=639px){.signature[data-astro-cid-6ahj4mko]{margin-bottom:-60svh}}.stage[data-astro-cid-6ahj4mko]{pointer-events:none}.shake[data-astro-cid-6ahj4mko]{width:100%;height:100%}.art[data-astro-cid-6ahj4mko].is-sticker .shake[data-astro-cid-6ahj4mko]{animation:1.1s step-end infinite sig-jitter}@keyframes sig-jitter{0%{transform:rotate(-2deg)translate(0)}33%{transform:rotate(1.5deg)translate(1.5px,-2px)}66%{transform:rotate(-.5deg)translate(-1.5px,1px)scale(1.03)}}.art[data-astro-cid-6ahj4mko]{aspect-ratio:1558/1248;transform-origin:50%;will-change:transform, opacity;width:min(420px,80vw)}.intro[data-astro-cid-dk3lzgv4]{height:320svh;margin-bottom:-100svh}.art[data-astro-cid-dk3lzgv4]{aspect-ratio:1558/1248;transform-origin:50%;will-change:transform;width:min(620px,88vw)}.shake[data-astro-cid-dk3lzgv4]{width:100%;height:100%}.art[data-astro-cid-dk3lzgv4].is-settled .shake[data-astro-cid-dk3lzgv4]{animation:1.1s step-end infinite mascot-jitter}.project-cursor[data-astro-cid-izme3zqz]{z-index:60;pointer-events:none;opacity:0;will-change:transform;width:90px;height:90px;transition:opacity .25s,scale .35s cubic-bezier(.34,1.4,.64,1);position:fixed;top:0;left:0;scale:.4}.project-cursor[data-astro-cid-izme3zqz].is-on{opacity:1;scale:1}.blob[data-astro-cid-izme3zqz]{filter:drop-shadow(0 4px 2px #00000040);width:90px;height:82px;position:absolute;top:4px;left:1px}.project-cursor[data-astro-cid-izme3zqz]:not(.is-on) .eyes[data-astro-cid-izme3zqz]{display:none}.eyes[data-astro-cid-izme3zqz]{width:80px;height:56px;position:absolute;top:17px;left:6px}.blob-tag[data-astro-cid-izme3zqz]{white-space:nowrap;width:max-content;font-family:var(--font-ui);color:#000;background:#f2f202;border-radius:0 30px 30px;align-items:center;gap:8px;padding:8px 16px 8px 10px;font-weight:300;display:flex;position:absolute;top:88px;left:24px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.blob-tag[data-astro-cid-izme3zqz] img[data-astro-cid-izme3zqz]{border-radius:999px;width:28px;height:28px}.tag-title[data-astro-cid-izme3zqz]{font-size:12px;line-height:14px;display:block}.tag-by[data-astro-cid-izme3zqz]{font-size:10px;line-height:14px;display:block}@media (hover:hover) and (pointer:fine){[data-cursor=project],[data-cursor=project] *{cursor:none}}.drift[data-astro-cid-s5eqnebr]{animation:40s linear infinite drift}.drift-back[data-astro-cid-s5eqnebr]{margin-left:-30%;animation-direction:reverse}@keyframes drift{to{transform:translate(-50%)}}.stage[data-astro-cid-s5eqnebr]{transition:rotate .5s cubic-bezier(.34,1.4,.64,1);rotate:5deg}.thumb[data-astro-cid-s5eqnebr]:hover .stage[data-astro-cid-s5eqnebr]{rotate:1deg}.line[data-astro-cid-s5eqnebr]{opacity:0}.video-dialog[data-astro-cid-s5eqnebr]{background:0 0;border:0;margin:auto;padding:0;overflow:visible}.video-dialog[data-astro-cid-s5eqnebr]::backdrop{backdrop-filter:blur(8px);background:#000000b8}@media (prefers-reduced-motion:reduce){.drift[data-astro-cid-s5eqnebr],.row[data-astro-cid-s5eqnebr],.line[data-astro-cid-s5eqnebr]{animation:none!important}.line[data-astro-cid-s5eqnebr]{opacity:1}}
