@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.window-tilt[data-astro-cid-biw3zvp7]{transform-origin:50% 0;animation-name:window-settle;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes window-settle{0%{transform:perspective(2400px)rotateX(12deg)scale(.95)}to{transform:none}}.pen[data-astro-cid-fjvzgbue]{stroke-width:3.5px;width:106%;height:.3em;top:.84em;left:-3%;overflow:visible}@media (prefers-reduced-motion:no-preference){.pen[data-astro-cid-fjvzgbue] path[data-astro-cid-fjvzgbue]{stroke-dasharray:1.01;animation:pen .8s var(--ease-standard) .7s both}}@keyframes pen{to{stroke-dashoffset:0}}.glyph[data-astro-cid-ezrugq3l]{--sw:1.25;stroke-width:var(--sw);overflow:visible;@media (width>=48rem){--sw:1.15}@media (width>=64rem){--sw:1.05}}.draw[data-astro-cid-ezrugq3l]{stroke-dasharray:1}.fit[data-astro-cid-ezrugq3l]{stroke-width:calc(var(--sw) / var(--k))}.fit-sparkle[data-astro-cid-ezrugq3l]{--k:.35;transform:translate(7.8px, 6.3px) scale(var(--k))}.fit-tiles[data-astro-cid-ezrugq3l]{--k:.6;transform:translate(4.8px, 4.8px) scale(var(--k))}.knockout[data-astro-cid-ezrugq3l]{stroke:var(--color-surface-page);stroke-width:calc(var(--sw) * 2.5)}.sparkle[data-astro-cid-ezrugq3l],.plane[data-astro-cid-ezrugq3l],.shackle[data-astro-cid-ezrugq3l],.heart[data-astro-cid-ezrugq3l],.pointer[data-astro-cid-ezrugq3l],.tile[data-astro-cid-ezrugq3l]{transform-box:fill-box;transform-origin:50%}.pointer[data-astro-cid-ezrugq3l]{transform-origin:0 0}.tile[data-astro-cid-ezrugq3l]{--u:calc(1px / var(--k));--dx:calc(var(--u) * -1);--dy:calc(var(--u) * -1)}.tile-2[data-astro-cid-ezrugq3l]{--dx:var(--u)}.tile-3[data-astro-cid-ezrugq3l]{--dy:var(--u)}.tile-4[data-astro-cid-ezrugq3l]{--dx:var(--u);--dy:var(--u)}@media (prefers-reduced-motion:no-preference){.is-in .glyph[data-astro-cid-ezrugq3l]{--t:calc(var(--d,0s) + .28s)}.is-in .sparkle[data-astro-cid-ezrugq3l]{animation:sparkle-in .9s var(--ease-out-quint) var(--t) both}.is-in .shackle[data-astro-cid-ezrugq3l]{animation:shackle-close .9s var(--ease-out-quint) var(--t) both}.is-in .heart[data-astro-cid-ezrugq3l] .draw[data-astro-cid-ezrugq3l]{animation:draw 1.1s var(--ease-standard) var(--t) both}.is-in .plane[data-astro-cid-ezrugq3l]{animation:plane-in 1.2s var(--ease-out-quint) var(--t) both}.is-in .knockout[data-astro-cid-ezrugq3l],.is-in .slash[data-astro-cid-ezrugq3l]{animation:draw .7s var(--ease-out-quint) calc(var(--t) + .12s) both}.is-in .pointer[data-astro-cid-ezrugq3l]{animation:pointer-in .9s var(--ease-out-quint) var(--t) both}.is-in .rays[data-astro-cid-ezrugq3l] .draw[data-astro-cid-ezrugq3l]{animation:draw .5s var(--ease-out-quint) calc(var(--t) + .64s) both}.is-in .tile[data-astro-cid-ezrugq3l]{animation:tile-in .8s var(--ease-out-quint) var(--t) both}.is-in .tile-2[data-astro-cid-ezrugq3l]{animation-delay:calc(var(--t) + 80ms)}.is-in .tile-3[data-astro-cid-ezrugq3l]{animation-delay:calc(var(--t) + .16s)}.is-in .tile-4[data-astro-cid-ezrugq3l]{animation-delay:calc(var(--t) + .24s)}.is-in .infinity[data-astro-cid-ezrugq3l]{animation:draw 1.4s var(--ease-standard) var(--t) both}.is-replay .sparkle[data-astro-cid-ezrugq3l]{animation:sparkle-twinkle .8s var(--ease-standard) both}.is-replay .shackle[data-astro-cid-ezrugq3l]{animation:shackle-lift .8s var(--ease-standard) both}.is-replay .heart[data-astro-cid-ezrugq3l]{animation:beat .7s var(--ease-standard) both}.is-replay .plane[data-astro-cid-ezrugq3l]{animation:plane-glide 1s var(--ease-standard) both}.is-replay .knockout[data-astro-cid-ezrugq3l],.is-replay .slash[data-astro-cid-ezrugq3l]{animation:redraw .9s var(--ease-standard) both}.is-replay .pointer[data-astro-cid-ezrugq3l]{animation:press .5s var(--ease-standard) both}.is-replay .rays[data-astro-cid-ezrugq3l] .draw[data-astro-cid-ezrugq3l]{animation:redraw .7s var(--ease-standard) both}.is-replay .tile[data-astro-cid-ezrugq3l]{animation:tile-breathe .8s var(--ease-standard) both}.is-replay .infinity[data-astro-cid-ezrugq3l]{animation:chase 1.6s var(--ease-standard) both}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes redraw{0%,to{stroke-dashoffset:0}45%{stroke-dashoffset:1px}}@keyframes chase{0%{stroke-dashoffset:0}to{stroke-dashoffset:-2px}}@keyframes sparkle-in{0%{opacity:0;transform:scale(.2)rotate(-90deg)}}@keyframes sparkle-twinkle{50%{transform:scale(.7)rotate(45deg)}to{transform:rotate(90deg)}}@keyframes shackle-close{0%,30%{transform:translateY(-3px)}}@keyframes shackle-lift{40%{transform:translateY(-2.5px)}}@keyframes beat{0%,36%,72%,to{transform:scale(1)}18%{transform:scale(1.12)}54%{transform:scale(1.07)}}@keyframes plane-in{0%{opacity:0;transform:translate(-6px,6px)}60%{opacity:1}}@keyframes plane-glide{45%{transform:translate(1.5px,-1.5px)}}@keyframes pointer-in{0%{opacity:0;transform:translate(5px,5px)}60%{opacity:1;transform:none}75%{transform:scale(.88)}}@keyframes press{40%{transform:scale(.86)}}@keyframes tile-in{0%{opacity:0;transform:translate(calc(var(--dx) * 5), calc(var(--dy) * 5))}}@keyframes tile-breathe{40%{transform:translate(calc(var(--dx) * 1.25), calc(var(--dy) * 1.25))}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-66gvpxyx][data-armed] .hero-icon[data-astro-cid-66gvpxyx]:not(.is-in){opacity:0}[data-astro-cid-66gvpxyx][data-armed] .hero-icon[data-astro-cid-66gvpxyx].is-in{animation:reveal .7s var(--ease-out-quint) var(--d,0s) both}}.art[data-astro-cid-ok3bhwbc]{--line:3;overflow:visible;@media (width>=48rem){--line:2.75}@media (width>=64rem){--line:2.15}& g{stroke-width:calc(var(--line) / var(--k,1))}}.sheet[data-astro-cid-ok3bhwbc],.lock[data-astro-cid-ok3bhwbc],.shackle[data-astro-cid-ok3bhwbc],.reply[data-astro-cid-ok3bhwbc],.heart[data-astro-cid-ok3bhwbc],.echo[data-astro-cid-ok3bhwbc]{transform-box:fill-box;transform-origin:50%}.sheet[data-astro-cid-ok3bhwbc]{transform-origin:50% 100%;transform:rotate(-14deg)}.ink[data-astro-cid-ok3bhwbc]{stroke-dasharray:1.02 .98}@media (prefers-reduced-motion:no-preference){.is-in .art[data-astro-cid-ok3bhwbc]{--t:calc(var(--d,0s) + .25s)}.is-in .sheet[data-astro-cid-ok3bhwbc]{animation:fan 1.1s var(--ease-out-quint) var(--t) both}.is-in .lock[data-astro-cid-ok3bhwbc]{animation:drop .7s var(--ease-out-quint) calc(var(--t) + .15s) both}.is-in .shackle[data-astro-cid-ok3bhwbc]{animation:shut 1.1s var(--ease-out-quint) calc(var(--t) + .15s) both}.is-in .reply[data-astro-cid-ok3bhwbc]{animation:reply-out 1s var(--ease-out-quint) var(--t) both}.is-in .heart[data-astro-cid-ok3bhwbc]{animation:pop .6s var(--ease-out-quint) calc(var(--t) + .2s) both, beat .9s var(--ease-standard) calc(var(--t) + .85s)}.is-in .echo[data-astro-cid-ok3bhwbc]{animation:echo-out 1s var(--ease-out-quint) calc(var(--t) + .5s) both}.is-in .lobes[data-astro-cid-ok3bhwbc]{animation:fade-in .9s var(--ease-standard) calc(var(--t) + .3s) both}.is-in .ink[data-astro-cid-ok3bhwbc]{animation:draw 1.3s var(--ease-standard) var(--t) both}.is-replay .sheet[data-astro-cid-ok3bhwbc]{animation:fan-again .9s var(--ease-standard) both}.is-replay .shackle[data-astro-cid-ok3bhwbc]{animation:lift .9s var(--ease-standard) both}.is-replay .reply[data-astro-cid-ok3bhwbc]{animation:reply-again .9s var(--ease-standard) both}.is-replay .heart[data-astro-cid-ok3bhwbc]{animation:beat .9s var(--ease-standard) both}.is-replay .echo[data-astro-cid-ok3bhwbc]{animation:echo-again 1.4s var(--ease-standard) both}.is-replay .ink[data-astro-cid-ok3bhwbc]{animation:chase 1.6s var(--ease-standard) both}}@keyframes fan{0%{transform:rotate(0)}}@keyframes fan-again{45%{transform:rotate(-19deg)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes shut{0%,45%{transform:translateY(-3.5px)}}@keyframes lift{40%{transform:translateY(-3px)}}@keyframes reply-out{0%{opacity:0;transform:translate(6px,4px)scale(.85)}}@keyframes reply-again{45%{transform:translate(-1.5px,-1px)}}@keyframes pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.12)}}@keyframes echo-out{0%{opacity:0;transform:translate(-1.13px,-1.13px)}}@keyframes echo-again{45%{transform:translate(.4px,.4px)}}@keyframes fade-in{0%{opacity:0}}.pen-circle[data-astro-cid-qp2cuyey]{margin-inline:.15em}.pen-circle[data-astro-cid-qp2cuyey]:lang(ja){margin-inline-end:.4em}.pen[data-astro-cid-qp2cuyey]{stroke-width:3.25px;width:124%;height:148%;top:-22%;left:-12%;overflow:visible}@media (prefers-reduced-motion:no-preference){[data-astro-cid-qp2cuyey][data-armed] .pen[data-astro-cid-qp2cuyey] path[data-astro-cid-qp2cuyey]{stroke-dasharray:1.01;stroke-dashoffset:1.01px}[data-astro-cid-qp2cuyey][data-armed].is-drawn .pen[data-astro-cid-qp2cuyey] path[data-astro-cid-qp2cuyey]{animation:pen 1.1s var(--ease-standard) .25s forwards}}.privacy-col[data-astro-cid-mebk3fpq] p[data-astro-cid-mebk3fpq]{word-break:auto-phrase}@media (prefers-reduced-motion:no-preference){[data-astro-cid-mebk3fpq][data-armed] .privacy-col[data-astro-cid-mebk3fpq]:not(.is-in){opacity:0}[data-astro-cid-mebk3fpq][data-armed] .privacy-col[data-astro-cid-mebk3fpq].is-in{animation:reveal .7s var(--ease-out-quint) var(--d,0s) both}}.pen[data-astro-cid-xbklcstt]{stroke-width:3.25px;width:104%;height:.36em;top:.86em;left:-2%;overflow:visible}@media (prefers-reduced-motion:no-preference){[data-astro-cid-xbklcstt][data-armed] .pen[data-astro-cid-xbklcstt] path[data-astro-cid-xbklcstt]{stroke-dasharray:1.01;stroke-dashoffset:1.01px}[data-astro-cid-xbklcstt][data-armed].is-drawn .pen[data-astro-cid-xbklcstt] path[data-astro-cid-xbklcstt]{animation:pen .52s var(--ease-standard) .25s forwards}[data-astro-cid-xbklcstt][data-armed].is-drawn .pen[data-astro-cid-xbklcstt] path[data-astro-cid-xbklcstt]+path[data-astro-cid-xbklcstt]{animation-duration:.38s;animation-delay:.82s}}.night[data-astro-cid-k353fsaz]{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.night[data-astro-cid-k353fsaz]{animation-name:night-sweep;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 55%}}}@keyframes night-sweep{0%{clip-path:polygon(116% 0,100% 0,100% 100%,100% 100%)}}details[data-astro-cid-vay7uplm]{interpolate-size:allow-keywords}details[data-astro-cid-vay7uplm]::details-content{block-size:0;transition:block-size .22s ease-out, content-visibility .22s allow-discrete;overflow:clip}details[data-astro-cid-vay7uplm][open]::details-content{block-size:auto}
