@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,600;1,400&display=swap";.fade-enter-from[data-v-934bd4c5]{opacity:0}.fade-enter-active[data-v-934bd4c5]{transition:opacity 1.5s ease-out}#progress-bar-container[data-v-b4d095bc]{height:100%;max-height:100%;padding-top:var(--container-padding-top);flex-direction:row;display:flex}#axis[data-v-b4d095bc]{background-color:var(--inactive-color);height:100%;width:var(--axis-width);margin-left:var(--axis-margin-top);z-index:-10;border-radius:3px}#axis-highlight[data-v-b4d095bc]{background-color:var(--active-color);width:var(--axis-width);margin-left:var(--axis-highlight-margin-top);z-index:-5;border-radius:3px;transition-property:height;transition-duration:.4s;transition-delay:.1s}ul#markers[data-v-b4d095bc]{z-index:0;height:100%;margin:0;margin-left:var(--markers-margin-top);flex-direction:column;justify-content:space-around;align-items:stretch;padding:0;display:flex}ul#markers>li[data-v-b4d095bc]{max-height:var(--marker-diameter);flex-direction:column;list-style-type:none}.marker[data-v-b4d095bc]{background-color:var(--inactive-color);height:var(--marker-diameter);width:var(--marker-diameter);border-radius:var(--marker-radius);margin:0}.marker.active[data-v-b4d095bc]{transform:scale(var(--active-scale-factor));transition:background-color .15s .35s,transform .3s .2s}.marker.active[data-v-b4d095bc],.marker.elapsed[data-v-b4d095bc]{background-color:var(--active-color)}.marker.previous[data-v-b4d095bc]{transition-property:background-color,transform;transition-duration:.1s,.3s;transition-timing-function:ease-out}.illustration{width:clamp(6.5rem,15vh,10rem);height:clamp(6.5rem,15vh,10rem);color:var(--color-base-4);margin:0 auto clamp(2rem,6vh,4.5rem);display:block}.illustration svg{width:100%;height:100%;display:block;overflow:visible}.illustration path:not(.fill-in){fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1;stroke-dashoffset:1px}.illustration path.thick{stroke-width:5px}.illustration path.light{stroke-opacity:.4}.illustration .fill-in{fill:currentColor;opacity:0}.illustration.drawn path:not(.fill-in){animation:.55s ease-out forwards draw;animation-delay:calc(var(--i,0) * .13s)}.illustration.drawn .fill-in{animation:.4s forwards appear;animation-delay:calc(var(--i,0) * .13s + .25s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}@media (prefers-reduced-motion:reduce){.illustration path:not(.fill-in),.illustration.drawn path:not(.fill-in){stroke-dashoffset:0;animation:none}.illustration .fill-in,.illustration.drawn .fill-in{opacity:1;animation:none}}.gallery[data-v-0f8c1d4a]{z-index:100;box-sizing:border-box;cursor:default;background-color:#eae4daf5;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:3.5rem 4.5rem 1.2rem;display:flex;position:fixed;inset:0}figure[data-v-0f8c1d4a]{flex-direction:column;align-items:center;min-height:0;margin:0;display:flex}figure img[data-v-0f8c1d4a]{border:1px solid var(--color-base-1);background-color:var(--color-base-0);width:auto;max-width:min(100%,1500px);height:auto;max-height:calc(100vh - 14rem);display:block;box-shadow:0 24px 60px #1d1d1b29}figcaption[data-v-0f8c1d4a]{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--color-base-3);margin-top:1rem;font-size:.7rem}figcaption .caption[data-v-0f8c1d4a]{margin-left:1.2rem}button[data-v-0f8c1d4a]{color:var(--color-base-3);cursor:pointer;background:0 0;border:none;font-family:inherit;transition:color .3s,opacity .3s}button[data-v-0f8c1d4a]:hover,button[data-v-0f8c1d4a]:focus-visible{color:var(--color-lavender)}button[data-v-0f8c1d4a]:focus-visible{outline:1px dashed var(--color-lavender);outline-offset:4px}.close[data-v-0f8c1d4a]{padding:.4rem .6rem;font-size:2.6rem;line-height:1;position:absolute;top:.6rem;right:1.2rem}.arrow[data-v-0f8c1d4a]{padding:.6rem .9rem 1rem;font-size:4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.arrow.previous[data-v-0f8c1d4a]{left:.8rem}.arrow.next[data-v-0f8c1d4a]{right:.8rem}.thumbs[data-v-0f8c1d4a]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.thumbs button[data-v-0f8c1d4a]{opacity:.5;border:1px solid #0000;padding:0}.thumbs button[data-v-0f8c1d4a]:hover,.thumbs button[data-v-0f8c1d4a]:focus-visible{opacity:.85}.thumbs button.current[data-v-0f8c1d4a]{opacity:1;border-color:var(--color-lavender)}.thumbs img[data-v-0f8c1d4a]{width:auto;height:3.4rem;display:block}.swap-enter-active[data-v-0f8c1d4a],.swap-leave-active[data-v-0f8c1d4a]{transition:opacity .2s}.swap-enter-from[data-v-0f8c1d4a],.swap-leave-to[data-v-0f8c1d4a]{opacity:0}@media screen and (width<=700px),(height<=600px){.gallery[data-v-0f8c1d4a]{padding:3rem .6rem 1rem}.thumbs[data-v-0f8c1d4a]{display:none}figure img[data-v-0f8c1d4a]{max-height:calc(100vh - 8rem)}.arrow[data-v-0f8c1d4a]{padding:.4rem .5rem .6rem;font-size:2.6rem}.arrow.previous[data-v-0f8c1d4a]{left:.2rem}.arrow.next[data-v-0f8c1d4a]{right:.2rem}figcaption .caption[data-v-0f8c1d4a]{margin:.4rem 0 0;display:block}}@media (prefers-reduced-motion:reduce){.swap-enter-active[data-v-0f8c1d4a],.swap-leave-active[data-v-0f8c1d4a],button[data-v-0f8c1d4a]{transition:none}}#container[data-v-f6161659]{--padding-top:2rem;padding-top:var(--padding-top)}.gallery-enter-active[data-v-f6161659]{transition:opacity .35s}.gallery-leave-active[data-v-f6161659]{transition:opacity .2s}.gallery-enter-from[data-v-f6161659],.gallery-leave-to[data-v-f6161659]{opacity:0}#story-screen[data-v-f6161659]{outline:none;height:100%;transition:padding .3s;overflow:scroll}.progress-bar[data-v-f6161659]{height:100vh;position:fixed;top:0;right:3rem}@media screen and (width<=800px),(height<=720px){.progress-bar[data-v-f6161659]{display:none}#story-screen[data-v-f6161659]{padding-bottom:1rem;padding-left:5%;padding-right:5%}.chapter[data-v-f6161659]{padding-bottom:2rem}.chapter[data-v-f6161659]:last-child{padding-bottom:0}}@media screen and (width>=800px) and (height>=720px){#container[data-v-f6161659]{height:calc(100vh - var(--padding-top))}#story-screen[data-v-f6161659]{scroll-snap-type:y mandatory;-ms-overflow-style:none;scrollbar-width:none}#story-screen[data-v-f6161659]::-webkit-scrollbar{display:none}.chapter[data-v-f6161659]{scroll-snap-align:start;scroll-snap-stop:always;min-height:calc(100% - var(--padding-top))}.chapter.active[data-v-f6161659]{opacity:1;transition-property:opacity;transition-duration:.7s}.chapter.inactive[data-v-f6161659]{opacity:0;transition-property:opacity;transition-duration:.1s}#story-screen[data-v-f6161659]{padding-left:15%;padding-right:15%}}@media screen and (width>=1200px){#story-screen[data-v-f6161659]{padding-left:25%;padding-right:25%}}.chapter h3[data-v-f6161659]{text-align:center;letter-spacing:.22em;text-transform:uppercase;margin-top:clamp(2rem,5vh,4rem);margin-bottom:var(--title-gap);font-size:.95rem;font-weight:400}.chapter h4[data-v-f6161659]{text-align:center;margin-top:calc(-1 * var(--title-gap) - .1rem);margin-bottom:var(--title-gap);color:var(--color-tea);font-size:.6rem;font-weight:400}.chapter[data-v-f6161659]{--padding-top:1rem;--title-gap:clamp(1rem, 2.5vh, 1.4rem);padding-top:var(--padding-top);letter-spacing:.015rem;line-height:1.4rem}.chapter p[data-v-f6161659]{padding-top:.1rem}#contact[data-v-f6161659]{margin-top:clamp(1rem,2.5vh,2.5rem)}#contact p[data-v-f6161659]{text-align:center;margin:.5rem 0}#contact .links[data-v-f6161659]{margin-bottom:0;position:relative}#story-screen.compact-1 .chapter[data-v-f6161659]{--title-gap:.8rem}#story-screen.compact-1 .chapter h3[data-v-f6161659]{margin-top:1.5rem}#story-screen.compact-1[data-v-f6161659] .illustration{width:6rem;height:6rem;margin-bottom:1.5rem}#story-screen.compact-1 #contact[data-v-f6161659]{margin-top:.8rem}#story-screen.compact-2 .chapter[data-v-f6161659]{font-size:.92rem;line-height:1.3rem}#story-screen.compact-2 .chapter h3[data-v-f6161659]{margin-top:1rem}#story-screen.compact-2[data-v-f6161659] .illustration{width:5rem;height:5rem;margin-bottom:1rem}#contact .separator[data-v-f6161659]{letter-spacing:.4em;color:var(--color-lavender)}#contact .links[data-v-f6161659]{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}#contact .links a[data-v-f6161659],#contact .links button[data-v-f6161659]{color:var(--color-main-text);border:1px solid var(--color-lavender);font:inherit;cursor:pointer;background-color:#0000;border-radius:6px;padding:.4rem 1rem;font-size:1rem;line-height:1.4rem;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block}#contact .links a[data-v-f6161659]:hover,#contact .links a[data-v-f6161659]:focus-visible,#contact .links button[data-v-f6161659]:hover,#contact .links button[data-v-f6161659]:focus-visible{background-color:var(--color-lavender);color:var(--color-seashell);outline:none}#contact .email[data-v-f6161659]{position:relative}#contact .email .address[data-v-f6161659]{white-space:nowrap;transition:opacity .2s;display:inline-block}#contact .email .done[data-v-f6161659]{color:var(--color-tea);justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}#contact .email .hidden[data-v-f6161659]{opacity:0}#contact .email.copied[data-v-f6161659],#contact .email.copied[data-v-f6161659]:hover,#contact .email.copied[data-v-f6161659]:focus-visible{border-color:var(--color-tea);background-color:#0000}.sr-only[data-v-f6161659]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--color-muted-black:#1d1d1b;--color-seashell:#eae4da;--color-lavender:#808bc5;--color-tea:#245e55;--color-mustard:#eac119;--color-pink-quartz:#eaa7c7;--color-tangerine:#ed773c;--color-sky:#9ed6df;--color-red-passion:#c63f3e;--color-lavender-deep:#67709b;--color-base-0:var(--color-seashell);--color-base-1:#c1bcb4;--color-base-2:#94908a;--color-base-3:#65635e;--color-base-4:var(--color-muted-black);--color-base-5:var(--color-muted-black)}body{--color-main-background:var(--color-base-0);--color-main-text:var(--color-base-4);background:var(--color-main-background);color:var(--color-main-text);margin:0;padding:0;font-family:Poppins,sans-serif}@media print{body{font-size:1.22rem;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}em{color:var(--color-tea)}strike{color:var(--color-base-2)}a{color:var(--color-lavender);transition:color .3s}a:hover{color:var(--color-lavender-deep);transition:color .3s}#app{width:100%}@media screen and (width>=800px) and (height>=720px){html,body{height:100%;overflow:hidden}}
