.hero-skins[data-astro-cid-b4ziwexv]{isolation:isolate;pointer-events:none;user-select:none;justify-self:end;width:min(100%,24rem);height:clamp(20rem,28vw,25rem);position:relative}.skin-filters[data-astro-cid-b4ziwexv]{position:absolute;overflow:hidden}.hero-cast[data-astro-cid-b4ziwexv]{position:absolute;inset:0}.hero-skin[data-astro-cid-b4ziwexv]{opacity:0;transform:rotate(var(--skin-tilt));animation:skin-entrance .72s steps(1, end) var(--entrance-delay) both;position:absolute}.skin-body[data-astro-cid-b4ziwexv]{transform-origin:50% 65%;animation:skin-idle var(--idle-duration) steps(1, end) infinite;animation-delay:calc(var(--entrance-delay) + .72s);position:relative}.hero-skin-nasi[data-astro-cid-b4ziwexv]{--skin-tilt:-7deg;--outline-delay:-.4s;--entrance-delay:.12s;--idle-duration:2.8s;z-index:1;width:29%;top:55%;left:0}.hero-skin-maneki[data-astro-cid-b4ziwexv]{--skin-tilt:9deg;--outline-delay:-.8s;--entrance-delay:.54s;--idle-duration:3.2s;z-index:2;width:23%;top:4%;right:0}.hero-skin-kani[data-astro-cid-b4ziwexv]{--skin-tilt:-4deg;--outline-delay:0s;--entrance-delay:.33s;--idle-duration:2.4s;z-index:3;width:36%;top:31%;left:36%}.skin-art[data-astro-cid-b4ziwexv],.skin-outline[data-astro-cid-b4ziwexv]{width:100%;height:auto;image-rendering:pixelated;display:block}.skin-art[data-astro-cid-b4ziwexv]{filter:drop-shadow(0 8px 12px #0a100d40);position:relative}.skin-outline[data-astro-cid-b4ziwexv]{filter:url(#hero-skin-edge-a);animation:1.2s step-end infinite outline-boil;animation-delay:var(--outline-delay);position:absolute;inset:0}@keyframes skin-entrance{0%{opacity:0;transform:translate(56px, 64px) rotate(calc(var(--skin-tilt) + 16deg)) scale(.78)}20%{opacity:1;transform:translate(28px, 36px) rotate(calc(var(--skin-tilt) - 9deg)) scale(.88)}40%{opacity:1;transform:translate(12px, -16px) rotate(calc(var(--skin-tilt) + 7deg)) scale(1.06)}60%{opacity:1;transform:translate(-6px, 7px) rotate(calc(var(--skin-tilt) - 4deg)) scale(.97)}80%,to{opacity:1;transform:translate(0, 0) rotate(var(--skin-tilt)) scale(1)}}@keyframes skin-idle{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-4px,-3px)rotate(-1.6deg)}40%{transform:translate(3px,-8px)rotate(1.4deg)}60%{transform:translate(5px)rotate(.6deg)}80%{transform:translate(-2px,4px)rotate(-.9deg)}}@keyframes outline-boil{0%,to{transform:translate(-1px,1px)rotate(-.6deg)}33.333%{transform:translate(2px,-1px)rotate(.8deg)}66.666%{transform:translate(-2px,-1px)rotate(-.3deg)}}@media (width<=900px){.hero-skins[data-astro-cid-b4ziwexv]{height:20rem}}@media (width<=639px){.skin-outline[data-astro-cid-b4ziwexv]{animation:none}.hero-skins[data-astro-cid-b4ziwexv]{justify-self:center;width:min(100%,18rem);height:15rem;margin-inline:auto}.hero-skin-nasi[data-astro-cid-b4ziwexv]{top:43%}.hero-skin-maneki[data-astro-cid-b4ziwexv]{top:0;right:0}.hero-skin-kani[data-astro-cid-b4ziwexv]{top:29%}}@media (prefers-reduced-motion:reduce){.hero-skin[data-astro-cid-b4ziwexv],.skin-body[data-astro-cid-b4ziwexv],.skin-outline[data-astro-cid-b4ziwexv]{animation:none}.hero-skin[data-astro-cid-b4ziwexv]{opacity:1;transform:rotate(var(--skin-tilt))}.skin-body[data-astro-cid-b4ziwexv],.skin-outline[data-astro-cid-b4ziwexv]{transform:none}}.main-visual[data-astro-cid-od4mg4fg]{isolation:isolate;width:100%;min-height:max(640px,100svh - 74px);color:var(--color-canvas);background:#151b17;display:grid;position:relative;overflow:hidden}.main-visual-background[data-astro-cid-od4mg4fg],.slide-item[data-astro-cid-od4mg4fg],.main-visual-shade[data-astro-cid-od4mg4fg]{position:absolute;inset:0}.main-visual-background[data-astro-cid-od4mg4fg]{z-index:-1;pointer-events:none}.slide-item[data-astro-cid-od4mg4fg]{opacity:0;transition:opacity .9s cubic-bezier(.25,1,.5,1)}.slide-item[data-astro-cid-od4mg4fg].is-active{opacity:1}.slide-img[data-astro-cid-od4mg4fg]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.25,1,.5,1);display:block;transform:scale(1.035)}.slide-item[data-astro-cid-od4mg4fg].is-active .slide-img[data-astro-cid-od4mg4fg]{transform:scale(1)}.main-visual-shade[data-astro-cid-od4mg4fg]{background:linear-gradient(90deg,#0a100d80 0%,#0a100d3d 36%,#0a100d0d 68%,#0a100d08 100%)}.hero-content[data-astro-cid-od4mg4fg]{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:min(100% - 4rem,76rem);padding-block:clamp(7rem,16svh,12rem) 2rem;display:flex}.hero-stage[data-astro-cid-od4mg4fg]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:100%;display:grid}.hero-copy[data-astro-cid-od4mg4fg]{text-shadow:0 2px 24px #00000040;padding-bottom:clamp(3rem,8svh,6rem)}.hero-eyebrow[data-astro-cid-od4mg4fg]{letter-spacing:.18em;margin:0 0 1.75rem;font-size:.625rem;font-weight:500;line-height:1.5}.main-visual[data-astro-cid-od4mg4fg] h1[data-astro-cid-od4mg4fg]{color:var(--color-canvas);font-size:var(--type-display);letter-spacing:-.055em;margin:0;font-weight:700;line-height:1.2}.hero-description[data-astro-cid-od4mg4fg]{letter-spacing:.045em;margin:1.75rem 0 0;font-size:1rem;font-weight:400;line-height:2}.hero-links[data-astro-cid-od4mg4fg]{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;display:flex}.main-visual[data-astro-cid-od4mg4fg] .hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]{color:var(--color-canvas);letter-spacing:.04em;transition:border-color .18s ease, opacity .18s ease, transform .16s var(--ease-out);border-bottom:1px solid #faf8f58c;padding-block:.4rem;font-size:.75rem;font-weight:500;text-decoration:none}.main-visual[data-astro-cid-od4mg4fg] .hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]:hover{color:var(--color-canvas);border-color:var(--color-canvas);opacity:.75}.main-visual[data-astro-cid-od4mg4fg] .hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.main-visual[data-astro-cid-od4mg4fg] .hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]:hover:not(:active){transform:translateY(-2px)}}.slider-controls[data-astro-cid-od4mg4fg]{align-items:center;gap:.75rem;width:min(336px,100%);display:flex}.slider-playback[data-astro-cid-od4mg4fg]{width:44px;height:44px;color:var(--color-canvas);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;display:grid}.slider-playback[data-astro-cid-od4mg4fg] svg[data-astro-cid-od4mg4fg]{fill:currentColor}.playback-play[data-astro-cid-od4mg4fg],.slider-playback[data-astro-cid-od4mg4fg][data-paused=true] .playback-pause[data-astro-cid-od4mg4fg]{display:none}.slider-playback[data-astro-cid-od4mg4fg][data-paused=true] .playback-play[data-astro-cid-od4mg4fg]{display:block}.scale-pagination[data-astro-cid-od4mg4fg]{--ease-out-quart:cubic-bezier(.25, 1, .5, 1);gap:8px;width:min(280px,100%);margin:0;padding:0;list-style:none;display:flex}.scale-pagination[data-astro-cid-od4mg4fg] li[data-astro-cid-od4mg4fg]{display:contents}.pagination-bar[data-astro-cid-od4mg4fg]{appearance:none;cursor:pointer;min-width:0;height:44px;transition:flex-basis .3s var(--ease-out-quart);background:0 0;border:0;flex-basis:100%;padding:0;display:block;position:relative}.pagination-bar[data-astro-cid-od4mg4fg]:before{content:"";height:3px;transition:background-color .8s var(--ease-out-quart);background:#faf8f566;position:absolute;inset:20px 0 auto}.pagination-bar[data-astro-cid-od4mg4fg]:hover:before{background:#faf8f5bf}.pagination-bar[data-astro-cid-od4mg4fg].is-active{transition:flex-basis .4s .12s var(--ease-out-quart);flex-basis:200%}.pagination-bar[data-astro-cid-od4mg4fg].is-active:before{background:var(--color-canvas)}.main-visual[data-astro-cid-od4mg4fg] [data-astro-cid-od4mg4fg]:focus-visible{outline:2px solid var(--color-canvas);outline-offset:5px}.mobile-break[data-astro-cid-od4mg4fg]{display:none}@media (width<=900px){.hero-content[data-astro-cid-od4mg4fg]{width:calc(100% - 3rem)}.hero-stage[data-astro-cid-od4mg4fg]{gap:1.5rem}}@media (width<=639px){.main-visual[data-astro-cid-od4mg4fg]{min-height:max(560px,100svh - 64px)}.main-visual-shade[data-astro-cid-od4mg4fg]{background:linear-gradient(#0a100d70 0%,#0a100d4d 45%,#0a100d14 100%)}.hero-content[data-astro-cid-od4mg4fg]{padding-block:5rem 1.25rem}.hero-stage[data-astro-cid-od4mg4fg]{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-bottom:.75rem}.hero-copy[data-astro-cid-od4mg4fg]{padding-bottom:1.5rem}.hero-eyebrow[data-astro-cid-od4mg4fg]{letter-spacing:.12em;margin-bottom:1.25rem;font-size:.5625rem}.mobile-break[data-astro-cid-od4mg4fg]{display:inline}}@media (prefers-reduced-motion:reduce){.slider-playback[data-astro-cid-od4mg4fg]{display:none}.slide-item[data-astro-cid-od4mg4fg],.slide-img[data-astro-cid-od4mg4fg],.pagination-bar[data-astro-cid-od4mg4fg],.pagination-bar[data-astro-cid-od4mg4fg]:before,.hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]{transition:none}.slide-img[data-astro-cid-od4mg4fg],.main-visual[data-astro-cid-od4mg4fg] .hero-links[data-astro-cid-od4mg4fg] a[data-astro-cid-od4mg4fg]:active{transform:none}}.concept-motion[data-astro-cid-lgw7cf4o]{letter-spacing:-.035em;margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:700;line-height:1.5}.concept-line[data-astro-cid-lgw7cf4o]{white-space:nowrap;width:fit-content;display:block;position:relative}.concept-letter[data-astro-cid-lgw7cf4o]{transform-origin:50% 75%;display:inline-block}.concept-fantasy[data-astro-cid-lgw7cf4o]{color:var(--color-brand-crab)}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=armed] .concept-letter[data-astro-cid-lgw7cf4o]{opacity:0}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-letter[data-astro-cid-lgw7cf4o]{will-change:transform, opacity}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-chaos[data-astro-cid-lgw7cf4o] .concept-letter[data-astro-cid-lgw7cf4o]{animation:concept-gather .62s var(--ease-out) var(--letter-delay) both}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-wave[data-astro-cid-lgw7cf4o] .concept-letter[data-astro-cid-lgw7cf4o]{animation:concept-wave-in .68s var(--ease-out) var(--letter-delay) both}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-fantasy[data-astro-cid-lgw7cf4o] .concept-letter[data-astro-cid-lgw7cf4o]{animation:concept-float-in .72s var(--ease-out) var(--letter-delay) both}.concept-spark[data-astro-cid-lgw7cf4o]{width:.3em;height:.3em;fill:var(--color-logo-gold);opacity:0;pointer-events:none;position:absolute}.concept-spark-one[data-astro-cid-lgw7cf4o]{top:0;right:1.2em}.concept-spark-two[data-astro-cid-lgw7cf4o]{width:.2em;height:.2em;top:.5em;right:-.3em}.concept-spark-three[data-astro-cid-lgw7cf4o]{width:.18em;height:.18em;bottom:.1em;left:1.8em}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-spark-one[data-astro-cid-lgw7cf4o]{animation:concept-sparkle .65s var(--ease-out) .89s both}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-spark-two[data-astro-cid-lgw7cf4o]{animation:concept-sparkle .54s var(--ease-out) 1.08s both}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state=playing] .concept-spark-three[data-astro-cid-lgw7cf4o]{animation:concept-sparkle .48s var(--ease-out) 1.18s both}@keyframes concept-gather{0%{opacity:0;transform:translate(var(--scatter-x), var(--scatter-y)) rotate(var(--scatter-rotation)) scale(.96)}65%{opacity:1;transform:translateY(-.035em)rotate(0)scale(1)}to{opacity:1;transform:none}}@keyframes concept-wave-in{0%{opacity:0;transform:translateY(.28em)rotate(7deg)}35%{opacity:1;transform:translateY(-.16em)rotate(-5deg)}70%{opacity:1;transform:translateY(.06em)rotate(2deg)}to{opacity:1;transform:none}}@keyframes concept-float-in{0%{opacity:0;transform:translateY(.35em)scale(.97)}75%{opacity:1;transform:translateY(-.025em)scale(1.01)}to{opacity:1;transform:none}}@keyframes concept-sparkle{0%{opacity:0;transform:translateY(.2em)scale(.9)rotate(-15deg)}40%{opacity:.9;transform:translateY(-.08em)scale(1.05)rotate(8deg)}to{opacity:0;transform:translateY(-.25em)scale(.95)rotate(20deg)}}@media (width<=639px){.concept-motion[data-astro-cid-lgw7cf4o]{font-size:clamp(1.75rem,7vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state] .concept-line[data-astro-cid-lgw7cf4o] .concept-letter[data-astro-cid-lgw7cf4o]{opacity:1;will-change:auto;animation:none;transform:none}.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state] .concept-spark[data-astro-cid-lgw7cf4o]{opacity:0;animation:none}}@media print{.concept-motion[data-astro-cid-lgw7cf4o][data-concept-state] .concept-line[data-astro-cid-lgw7cf4o] .concept-letter[data-astro-cid-lgw7cf4o]{opacity:1;animation:none;transform:none}.concept-spark[data-astro-cid-lgw7cf4o]{display:none}}.system-objects[data-astro-cid-4o5qfiuq]{grid-template-columns:1fr 1.3fr .7fr;align-items:end;gap:clamp(1.5rem,4vw,4rem);max-width:68rem;margin-inline:auto;padding-top:1rem;display:grid}.system-object[data-astro-cid-4o5qfiuq]{text-align:center;min-width:0;margin:0}.object-frame[data-astro-cid-4o5qfiuq]{height:clamp(13rem,23vw,19rem)}.object-frame[data-astro-cid-4o5qfiuq] picture[data-astro-cid-4o5qfiuq]{width:100%;height:100%;display:block}.object-frame[data-astro-cid-4o5qfiuq] img[data-astro-cid-4o5qfiuq]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(0 12px 10px #1815131a);display:block}.object-fairy[data-astro-cid-4o5qfiuq] .object-frame[data-astro-cid-4o5qfiuq]{height:clamp(16rem,28vw,23rem)}.object-mushroom[data-astro-cid-4o5qfiuq]{padding-bottom:2rem}.object-mushroom[data-astro-cid-4o5qfiuq] .object-frame[data-astro-cid-4o5qfiuq]{height:clamp(10rem,18vw,15rem)}@media (width<=639px){.system-objects[data-astro-cid-4o5qfiuq]{grid-template-columns:1fr 1fr;gap:1.5rem 2rem;padding-top:0}.object-fairy[data-astro-cid-4o5qfiuq]{grid-area:1/1/auto/-1}.object-fairy[data-astro-cid-4o5qfiuq] .object-frame[data-astro-cid-4o5qfiuq]{height:14rem}.object-gondola[data-astro-cid-4o5qfiuq] .object-frame[data-astro-cid-4o5qfiuq]{height:10rem}.object-mushroom[data-astro-cid-4o5qfiuq]{padding-bottom:1rem}.object-mushroom[data-astro-cid-4o5qfiuq] .object-frame[data-astro-cid-4o5qfiuq]{height:8.5rem}}.chapter-transition[data-astro-cid-bsaiptdg]{--chapter-progress:1;--chapter-shift:-100%;--chapter-ink:var(--color-text-subtle);--chapter-accent:var(--color-brand-crab);--chapter-previous:#20281f;contain:layout paint;pointer-events:none;height:clamp(3.25rem,7vw,6rem);position:absolute;inset:0 0 auto;overflow:hidden}.tone-dark[data-astro-cid-bsaiptdg]{--chapter-ink:#c7c9b2;--chapter-accent:#e2b357;--chapter-previous:var(--color-canvas)}.first-chapter[data-astro-cid-bsaiptdg]{--chapter-previous:var(--color-canvas)}.chapter-curtain[data-astro-cid-bsaiptdg]{background:var(--chapter-previous);transform:translateY(var(--chapter-shift));position:absolute;inset:0}.chapter-track[data-astro-cid-bsaiptdg]{width:min(100% - 4rem,76rem);height:100%;color:var(--chapter-ink);align-items:center;gap:1rem;margin-inline:auto;display:flex;position:relative}.chapter-rule[data-astro-cid-bsaiptdg]{background:var(--chapter-accent);opacity:.45;height:1px;transform:scaleX(var(--chapter-progress));transform-origin:0;flex:1}.chapter-roll[data-astro-cid-bsaiptdg]{height:3.25rem;overflow:hidden}.chapter-label[data-astro-cid-bsaiptdg]{letter-spacing:.08em;margin-left:.5rem;font:.6875rem/1.5 ui-monospace,monospace;display:grid}.chapter-label[data-astro-cid-bsaiptdg] span[data-astro-cid-bsaiptdg]{grid-area:1/1;justify-self:end}.chapter-label-outgoing[data-astro-cid-bsaiptdg]{opacity:clamp(0, calc(1 - var(--chapter-progress) * 2), 1);transform:translateY(calc(var(--chapter-progress) * -8px))}.chapter-label-incoming[data-astro-cid-bsaiptdg]{opacity:clamp(0, calc(var(--chapter-progress) * 2 - 1), 1);transform:translateY(calc((1 - var(--chapter-progress)) * 8px))}.chapter-deck[data-astro-cid-bsaiptdg]{height:100%;transform:translateY(var(--chapter-shift))}.chapter-face[data-astro-cid-bsaiptdg]{justify-content:flex-end;align-items:center;gap:1rem;height:100%;display:flex}.tone-light[data-astro-cid-bsaiptdg] .chapter-outgoing[data-astro-cid-bsaiptdg],.tone-light[data-astro-cid-bsaiptdg] .chapter-label-outgoing[data-astro-cid-bsaiptdg]{color:#c7c9b2}.tone-dark[data-astro-cid-bsaiptdg] .chapter-outgoing[data-astro-cid-bsaiptdg],.tone-dark[data-astro-cid-bsaiptdg] .chapter-label-outgoing[data-astro-cid-bsaiptdg]{color:var(--color-text-subtle)}.chapter-face[data-astro-cid-bsaiptdg] b[data-astro-cid-bsaiptdg]{letter-spacing:-.06em;font-variant-numeric:lining-nums tabular-nums;width:1.6em;font:400 3rem/1 Georgia,Times New Roman,serif}@media (width<=900px){.chapter-track[data-astro-cid-bsaiptdg]{width:calc(100% - 3rem)}}@media (width<=639px){.chapter-track[data-astro-cid-bsaiptdg]{gap:.75rem}.chapter-label[data-astro-cid-bsaiptdg]{margin-left:.25rem;font-size:.625rem}.chapter-roll[data-astro-cid-bsaiptdg]{height:2.5rem}.chapter-face[data-astro-cid-bsaiptdg]{gap:.75rem}.chapter-face[data-astro-cid-bsaiptdg] b[data-astro-cid-bsaiptdg]{font-size:2.25rem}}@media (prefers-reduced-motion:reduce),print{.chapter-curtain[data-astro-cid-bsaiptdg]{display:none}.chapter-rule[data-astro-cid-bsaiptdg]{transform:none}.chapter-deck[data-astro-cid-bsaiptdg]{transform:translateY(-100%)}.chapter-label-outgoing[data-astro-cid-bsaiptdg]{opacity:0}.chapter-label-incoming[data-astro-cid-bsaiptdg]{opacity:1;transform:none}}.builds-photo-stack[data-astro-cid-uzuhr7lk]{aspect-ratio:.86;isolation:isolate;width:100%;position:relative}.snapshot[data-astro-cid-uzuhr7lk]{transform:rotate(var(--photo-angle));transition:transform .22s var(--ease-out);margin:0;position:absolute}.snapshot-overview[data-astro-cid-uzuhr7lk]{--photo-angle:-7deg;--photo-entry-x:8%;--photo-entry-y:16%;--photo-entry-angle:10deg;--photo-delay:0s;z-index:3;width:83%;top:5%;left:7%}.snapshot-archway[data-astro-cid-uzuhr7lk]{--photo-angle:8deg;--photo-entry-x:24%;--photo-entry-y:8%;--photo-entry-angle:-12deg;--photo-delay:.12s;z-index:2;width:53%;top:32%;left:3%}.snapshot-everyday[data-astro-cid-uzuhr7lk]{--photo-angle:-1deg;--photo-entry-x:-12%;--photo-entry-y:-14%;--photo-entry-angle:9deg;--photo-delay:.24s;z-index:1;width:77%;bottom:0;right:2%}.snapshot-arrival[data-astro-cid-uzuhr7lk]{background:#fff;padding:clamp(5px,.65vw,9px);box-shadow:0 6px 20px #281e1221}.snapshot[data-astro-cid-uzuhr7lk] img[data-astro-cid-uzuhr7lk]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.builds-photo-stack[data-astro-cid-uzuhr7lk][data-photo-state=revealing] .snapshot-arrival[data-astro-cid-uzuhr7lk],.builds-photo-stack[data-astro-cid-uzuhr7lk][data-photo-state=shown] .snapshot-arrival[data-astro-cid-uzuhr7lk]{animation:.74s cubic-bezier(.22,1,.36,1) both snapshot-deal;animation-delay:var(--photo-delay)}@keyframes snapshot-deal{0%{opacity:0;transform:translate(var(--photo-entry-x), var(--photo-entry-y)) rotate(var(--photo-entry-angle)) scale(.94)}to{opacity:1;transform:none}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.snapshot[data-astro-cid-uzuhr7lk]:hover{transform:translateY(-5px) rotate(calc(var(--photo-angle) + 2deg));z-index:4}}@media (width<=639px){.builds-photo-stack[data-astro-cid-uzuhr7lk]{max-width:420px;margin-inline:auto}.snapshot-arrival[data-astro-cid-uzuhr7lk]{padding:6px;box-shadow:0 4px 12px #281e121f}.snapshot-overview[data-astro-cid-uzuhr7lk]{--photo-entry-x:4%;--photo-entry-y:8%}.snapshot-archway[data-astro-cid-uzuhr7lk]{--photo-entry-x:12%;--photo-entry-y:4%}.snapshot-everyday[data-astro-cid-uzuhr7lk]{--photo-entry-x:-6%;--photo-entry-y:-7%}}@media (prefers-reduced-motion:reduce),print{.snapshot[data-astro-cid-uzuhr7lk]{transition:none}.snapshot-arrival[data-astro-cid-uzuhr7lk]{opacity:1;animation:none;transform:none}}.server-introduction[data-astro-cid-ud67vjnd]{color:var(--color-text-main)}.chapter-surface[data-astro-cid-ud67vjnd]{background:var(--color-canvas);position:relative}.chapter-shell[data-astro-cid-ud67vjnd]{width:min(100% - 4rem,76rem);margin-inline:auto}.section-index[data-astro-cid-ud67vjnd]{letter-spacing:.1em;border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:1.25rem;font:.75rem/1.6 ui-monospace,monospace;display:flex}.section-index[data-astro-cid-ud67vjnd] span[data-astro-cid-ud67vjnd]:last-child{letter-spacing:.08em;font-family:inherit}.display-title[data-astro-cid-ud67vjnd]{font-family:Georgia,Times New Roman,serif;font-size:var(--type-display);font-weight:400;line-height:var(--leading-display);letter-spacing:-.075em;margin:0;display:block}.title-dot[data-astro-cid-ud67vjnd]{color:var(--color-brand-crab)}.chapter-title[data-astro-cid-ud67vjnd]{width:fit-content;max-width:100%;padding-right:5.25rem;position:relative}.title-sticker[data-astro-cid-ud67vjnd]{pointer-events:none;width:80px;height:80px;position:absolute;top:-1.5rem;right:0}.title-sticker-skin[data-astro-cid-ud67vjnd]{width:74px;height:128px;top:-2rem}.title-sticker-rod[data-astro-cid-ud67vjnd]{width:84px;height:84px;top:-.75rem}.title-sticker-wallet[data-astro-cid-ud67vjnd]{top:-1rem}.japanese-label[data-astro-cid-ud67vjnd]{letter-spacing:.12em;margin-top:1.5rem;font-size:1.125rem;font-weight:500;display:block}.body-copy[data-astro-cid-ud67vjnd]{color:#332f2b;font-size:var(--type-body);letter-spacing:.015em;margin:0 0 1.25rem;font-weight:500;line-height:1.95}.server-introduction[data-astro-cid-ud67vjnd] .chapter-link[data-astro-cid-ud67vjnd]{min-height:44px;color:var(--color-text-main);border-bottom:1px solid var(--color-text-main);justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding-block:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.chapter-link[data-astro-cid-ud67vjnd] span[data-astro-cid-ud67vjnd]{letter-spacing:.08em;transition:transform .28s var(--ease-out);font:.6875rem/1.5 ui-monospace,monospace}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.chapter-link[data-astro-cid-ud67vjnd]:is(:hover,:focus-visible) span[data-astro-cid-ud67vjnd]{transform:translate(4px)}.server-introduction[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd]{transition:color var(--motion-quick) ease, transform .28s var(--ease-out)}.server-introduction[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd]:is(:hover,:focus-visible){transform:translate(4px)}}.server-introduction[data-astro-cid-ud67vjnd] .chapter-link[data-astro-cid-ud67vjnd]:hover{color:var(--color-brand-crab);border-color:var(--color-brand-crab)}.about-section[data-astro-cid-ud67vjnd]{padding-block:clamp(4rem,9vw,8rem) 0}.about-grid[data-astro-cid-ud67vjnd]{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,6vw,5rem);padding-block:4rem 5rem;display:grid}.about-heading[data-astro-cid-ud67vjnd]{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.about-heading[data-astro-cid-ud67vjnd] h2[data-astro-cid-ud67vjnd]{margin:0}.about-heading[data-astro-cid-ud67vjnd] h2[data-astro-cid-ud67vjnd],.about-copy[data-astro-cid-ud67vjnd],.about-section[data-astro-cid-ud67vjnd] .section-index[data-astro-cid-ud67vjnd],.about-section[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd]{text-shadow:0 0 4px #fff,0 0 10px #fff,0 0 18px #ffffffe6}.about-copy[data-astro-cid-ud67vjnd] .body-copy[data-astro-cid-ud67vjnd]{max-width:33em}.about-logo[data-astro-cid-ud67vjnd]{width:130px;height:auto;margin-top:3rem}.chapter-nav[data-astro-cid-ud67vjnd]{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.server-introduction[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd]{color:var(--color-text-main);align-items:baseline;gap:1.25rem;padding-block:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:flex}.chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd] span[data-astro-cid-ud67vjnd]{color:var(--color-text-subtle);font:.625rem/1.5 ui-monospace,monospace}.server-introduction[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd]:hover{color:var(--color-brand-crab)}.builds-section[data-astro-cid-ud67vjnd]{padding-block:clamp(4rem,9vw,8rem) 4rem}.builds-grid[data-astro-cid-ud67vjnd]{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.chapter-headline[data-astro-cid-ud67vjnd]{letter-spacing:-.025em;margin:2rem 0 1.75rem;font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:700;line-height:1.6}.area-signatures[data-astro-cid-ud67vjnd]{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2.5rem;margin-top:4rem;padding-block:2.5rem 1rem;display:grid}.area-signatures[data-astro-cid-ud67vjnd] img[data-astro-cid-ud67vjnd]{object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%;height:65px}.alleyways-section[data-astro-cid-ud67vjnd]{color:var(--color-canvas);background:#20281f;padding-block:clamp(4rem,8vw,7rem);position:relative}.alleyways-grid[data-astro-cid-ud67vjnd]{grid-template-columns:1.1fr .75fr;align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.alleyways-title[data-astro-cid-ud67vjnd]{max-width:100%}.alleyways-title[data-astro-cid-ud67vjnd] em[data-astro-cid-ud67vjnd]{color:#c7c9b2;font-weight:400}.alleyways-copy[data-astro-cid-ud67vjnd] .chapter-headline[data-astro-cid-ud67vjnd]{margin-top:3rem}.alleyways-copy[data-astro-cid-ud67vjnd] .body-copy[data-astro-cid-ud67vjnd]{color:#eeeede;max-width:29rem}.server-introduction[data-astro-cid-ud67vjnd] .alleyways-copy[data-astro-cid-ud67vjnd] .chapter-link[data-astro-cid-ud67vjnd]{color:var(--color-canvas);border-color:#818674}.server-introduction[data-astro-cid-ud67vjnd] .alleyways-copy[data-astro-cid-ud67vjnd] .chapter-link[data-astro-cid-ud67vjnd]:hover{color:#e2b357;border-color:#e2b357}.alleyways-copy[data-astro-cid-ud67vjnd] [data-astro-cid-ud67vjnd]:focus-visible{outline-color:var(--color-canvas)}.alleyways-film-column[data-astro-cid-ud67vjnd]{justify-self:end;width:100%;max-width:360px}.system-section[data-astro-cid-ud67vjnd]{padding-block:clamp(4rem,9vw,8rem) 5rem}.system-heading-row[data-astro-cid-ud67vjnd]{justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:3rem;display:flex}.system-heading-row[data-astro-cid-ud67vjnd] .chapter-headline[data-astro-cid-ud67vjnd]{margin-block:0}.system-details[data-astro-cid-ud67vjnd]{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;padding-top:3rem;display:grid}.creature-collection[data-astro-cid-ud67vjnd]{--crab-hop-height:-12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding-block:1rem .25rem;display:grid}.creature-collection[data-astro-cid-ud67vjnd] figure[data-astro-cid-ud67vjnd]{text-align:center;margin:0}.crab-hop[data-astro-cid-ud67vjnd]{transform-origin:50% 85%;display:block}@media (prefers-reduced-motion:no-preference){.creature-collection[data-astro-cid-ud67vjnd][data-photo-state=revealing] .crab-hop[data-astro-cid-ud67vjnd],.creature-collection[data-astro-cid-ud67vjnd][data-photo-state=shown] .crab-hop[data-astro-cid-ud67vjnd],.creature-collection[data-astro-cid-ud67vjnd][data-loop-active]:not([data-photo-state]) .crab-hop[data-astro-cid-ud67vjnd]{animation:4.6s cubic-bezier(.36,0,.24,1) infinite crab-pop-wave;animation-delay:var(--crab-delay);animation-play-state:paused}.creature-collection[data-astro-cid-ud67vjnd][data-loop-active=true] .crab-hop[data-astro-cid-ud67vjnd]{animation-play-state:running}@keyframes crab-pop-wave{0%,20%,to{transform:none}3%{transform:translateY(2px)scale(1.08,.92)}8%{transform:translateY(var(--crab-hop-height)) rotate(-4deg) scale(.98, 1.04)}13%{transform:translateY(1px)rotate(2deg)scale(1.04,.96)}16%{transform:translateY(-3px)scale(1.01)}}}.creature-collection[data-astro-cid-ud67vjnd] img[data-astro-cid-ud67vjnd]{object-fit:contain;width:64px;max-width:100%;height:80px;image-rendering:pixelated;margin-inline:auto;transition:transform .3s;display:block}.creature-collection[data-astro-cid-ud67vjnd] figure[data-astro-cid-ud67vjnd]:hover img[data-astro-cid-ud67vjnd]{transform:translateY(-6px)}section[data-astro-cid-ud67vjnd][id]{scroll-margin-top:6rem}@media (width<=900px){.chapter-shell[data-astro-cid-ud67vjnd]{width:calc(100% - 3rem)}.about-grid[data-astro-cid-ud67vjnd],.builds-grid[data-astro-cid-ud67vjnd],.alleyways-grid[data-astro-cid-ud67vjnd]{gap:2.5rem}.area-signatures[data-astro-cid-ud67vjnd]{gap:1.5rem}.system-details[data-astro-cid-ud67vjnd]{gap:2.5rem}.desktop-break[data-astro-cid-ud67vjnd]{display:none}}@media (width<=639px){.about-grid[data-astro-cid-ud67vjnd],.builds-grid[data-astro-cid-ud67vjnd],.alleyways-grid[data-astro-cid-ud67vjnd],.system-details[data-astro-cid-ud67vjnd]{grid-template-columns:1fr}.about-grid[data-astro-cid-ud67vjnd]{padding-block:2.5rem 3rem}.about-logo[data-astro-cid-ud67vjnd]{display:none}.chapter-title[data-astro-cid-ud67vjnd]{padding-right:4rem}.title-sticker[data-astro-cid-ud67vjnd]{width:60px;height:60px}.title-sticker-skin[data-astro-cid-ud67vjnd]{width:56px;height:98px;top:-1rem}.title-sticker-rod[data-astro-cid-ud67vjnd]{width:64px;height:64px}.chapter-nav[data-astro-cid-ud67vjnd]{gap:.75rem}.server-introduction[data-astro-cid-ud67vjnd] .chapter-nav[data-astro-cid-ud67vjnd] a[data-astro-cid-ud67vjnd]{flex-direction:column;gap:.5rem;padding-block:1rem}.builds-copy[data-astro-cid-ud67vjnd]{grid-row:1}.area-signatures[data-astro-cid-ud67vjnd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;padding-top:2rem}.area-signatures[data-astro-cid-ud67vjnd] img[data-astro-cid-ud67vjnd]{height:50px}.alleyways-film-column[data-astro-cid-ud67vjnd]{justify-self:center}.system-heading-row[data-astro-cid-ud67vjnd]{flex-direction:column-reverse;align-items:flex-start;padding-bottom:2rem}.system-details[data-astro-cid-ud67vjnd]{padding-top:2rem}.creature-collection[data-astro-cid-ud67vjnd]{--crab-hop-height:-8px;gap:.5rem}.creature-collection[data-astro-cid-ud67vjnd] img[data-astro-cid-ud67vjnd]{height:64px}}@media (prefers-reduced-motion:reduce){.crab-hop[data-astro-cid-ud67vjnd]{animation:none;transform:none}.chapter-link[data-astro-cid-ud67vjnd],.creature-collection[data-astro-cid-ud67vjnd] img[data-astro-cid-ud67vjnd]{transition:none}.creature-collection[data-astro-cid-ud67vjnd] figure[data-astro-cid-ud67vjnd]:hover img[data-astro-cid-ud67vjnd]{transform:none}}@media print{.crab-hop[data-astro-cid-ud67vjnd]{animation:none;transform:none}}.members-photo[data-astro-cid-cuetkr6f]{width:calc(100% - 1.5rem);max-width:480px;margin:0 0 0 auto;padding-block:1rem}.member-snapshot[data-astro-cid-cuetkr6f]{transition:transform .22s var(--ease-out);margin:0;transform:rotate(-5deg)}.snapshot-arrival[data-astro-cid-cuetkr6f]{background:#fff;padding:clamp(5px,.65vw,9px);box-shadow:0 6px 20px #281e1221}.members-photo[data-astro-cid-cuetkr6f] img[data-astro-cid-cuetkr6f]{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.members-photo[data-astro-cid-cuetkr6f][data-photo-state=revealing] .snapshot-arrival[data-astro-cid-cuetkr6f],.members-photo[data-astro-cid-cuetkr6f][data-photo-state=shown] .snapshot-arrival[data-astro-cid-cuetkr6f]{animation:.74s cubic-bezier(.22,1,.36,1) both member-snapshot-deal}@keyframes member-snapshot-deal{0%{opacity:0;transform:translate(8%,12%)rotate(8deg)scale(.94)}to{opacity:1;transform:none}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.member-snapshot[data-astro-cid-cuetkr6f]:hover{transform:translateY(-5px)rotate(-3deg)}}@media (width<=700px){.members-photo[data-astro-cid-cuetkr6f]{max-width:300px;margin-inline:auto}.snapshot-arrival[data-astro-cid-cuetkr6f]{padding:6px;box-shadow:0 4px 12px #281e121f}}@media (prefers-reduced-motion:reduce),print{.member-snapshot[data-astro-cid-cuetkr6f]{transition:none}.snapshot-arrival[data-astro-cid-cuetkr6f]{opacity:1;animation:none;transform:none}}.home-updates[data-astro-cid-dtc6ghba]{color:var(--color-text-main);position:relative}.members-copy[data-astro-cid-dtc6ghba]{text-shadow:0 0 4px #fff,0 0 10px #fff,0 0 18px #ffffffe6}.updates-shell[data-astro-cid-dtc6ghba]{width:min(100% - 4rem,76rem);margin-inline:auto}h2[data-astro-cid-dtc6ghba]{margin:0}.display-title[data-astro-cid-dtc6ghba]{font:400 var(--type-display) / var(--leading-display) Georgia, "Times New Roman", serif;letter-spacing:-.075em;display:block}.title-dot[data-astro-cid-dtc6ghba]{color:var(--color-brand-crab)}.japanese-label[data-astro-cid-dtc6ghba]{letter-spacing:.12em;margin-top:1.5rem;font-size:1.125rem;font-weight:500;display:block}.home-updates[data-astro-cid-dtc6ghba] .chapter-link[data-astro-cid-dtc6ghba]{min-height:44px;color:var(--color-text-main);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding-block:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex}.chapter-link[data-astro-cid-dtc6ghba]>span[data-astro-cid-dtc6ghba]{transition:transform .18s var(--ease-out);font-size:1.25rem;display:inline-block}.members-section[data-astro-cid-dtc6ghba]{padding-bottom:clamp(4rem,8vw,7rem)}.members-grid[data-astro-cid-dtc6ghba]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-top:3.5rem;display:grid}.members-headline[data-astro-cid-dtc6ghba]{letter-spacing:-.025em;margin:2rem 0 1rem;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.6}.members-description[data-astro-cid-dtc6ghba]{color:var(--color-text-muted);margin:0 0 1rem;font-size:1rem;font-weight:500;line-height:1.95}.home-updates[data-astro-cid-dtc6ghba] .chapter-link[data-astro-cid-dtc6ghba]:focus-visible{color:var(--color-brand-crab)}@media (hover:hover) and (pointer:fine){.home-updates[data-astro-cid-dtc6ghba] .chapter-link[data-astro-cid-dtc6ghba]:hover{color:var(--color-brand-crab)}.chapter-link[data-astro-cid-dtc6ghba]:hover>span[data-astro-cid-dtc6ghba]{transform:translate(3px,-3px)}}@media (width<=900px){.updates-shell[data-astro-cid-dtc6ghba]{width:calc(100% - 3rem)}.desktop-break[data-astro-cid-dtc6ghba]{display:none}}@media (width<=700px){.members-grid[data-astro-cid-dtc6ghba]{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.home-updates[data-astro-cid-dtc6ghba] .chapter-link[data-astro-cid-dtc6ghba],.chapter-link[data-astro-cid-dtc6ghba]>span[data-astro-cid-dtc6ghba]{transition:none}.chapter-link[data-astro-cid-dtc6ghba]:hover>span[data-astro-cid-dtc6ghba]{transform:none}}
