.header-wrapper[data-v-15b486b6]{background-color:#edbd98;justify-content:center;width:100%;height:min(240px,35vw);margin-bottom:-5em;display:flex}.header[data-v-15b486b6]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 33%;object-position:center 33%;width:100%;max-width:1200px;height:100%}.bio[data-v-99aeff11]{color:inherit;cursor:help;opacity:.9;background:0 0;border:0;border-radius:6px;margin-bottom:2rem;padding:.4rem .7rem;font-size:1rem;line-height:1.6;transition:background-color .18s,opacity .18s}.bio span[data-v-99aeff11]{white-space:nowrap}.bio[data-v-99aeff11]:focus-visible,.bio[data-v-99aeff11]:hover:not(:disabled){opacity:1;background-color:#222838}.bio[data-v-99aeff11]:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.bio[data-v-99aeff11]:disabled{cursor:default}.popover[data-v-30487b8d]{display:inline-flex;position:relative}.popover-trigger[data-v-30487b8d]{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0}.popover-trigger-icon[data-v-30487b8d]{opacity:.65;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:opacity .2s,transform .2s;display:flex}.popover-trigger-icon[data-v-30487b8d]:focus-visible,.popover-trigger-icon[data-v-30487b8d]:hover,.popover-trigger-icon[aria-expanded=true][data-v-30487b8d]{opacity:1}.popover-trigger-icon[data-v-30487b8d]:active{transition-duration:60ms;transform:translateY(2px)}.popover-trigger-text[data-v-30487b8d]{opacity:.35;padding:0;transition:opacity .2s}.popover-trigger-text[data-v-30487b8d]:focus-visible,.popover-trigger-text[data-v-30487b8d]:hover,.popover-trigger-text[aria-expanded=true][data-v-30487b8d]{opacity:.7}.popover-panel[data-v-30487b8d]{z-index:20;border:1px solid var(--color-accent);background:var(--color-bg);width:calc(100vw - 1rem);max-width:max-content;transform:translate(-50%);translate:var(--popover-panel-offset-x,0);border-radius:8px;padding:.5rem;position:absolute;left:50%;box-shadow:0 8px 16px #0003}.popover-panel-top[data-v-30487b8d]{bottom:calc(100% + .75rem)}.popover-panel-top.popover-panel-enter-from[data-v-30487b8d],.popover-panel-top.popover-panel-leave-to[data-v-30487b8d]{opacity:0;transform:translate(-50%,.5rem)}.popover-panel-bottom[data-v-30487b8d]{top:calc(100% + .75rem)}.popover-panel-bottom.popover-panel-enter-from[data-v-30487b8d],.popover-panel-bottom.popover-panel-leave-to[data-v-30487b8d]{opacity:0;transform:translate(-50%,-.5rem)}.popover-panel-enter-active[data-v-30487b8d],.popover-panel-leave-active[data-v-30487b8d]{transition:opacity .2s,transform .2s}.sns-links[data-v-c006280e]{justify-content:center;align-items:center;gap:1rem;display:flex}.sns-link[data-v-c006280e]{color:var(--color-text);justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:transform .2s;display:flex}.sns-link[data-v-c006280e]:focus-visible,.sns-link[data-v-c006280e]:hover{transform:translateY(-4px)}.sns-link[data-v-c006280e]:active{transition-duration:60ms;transform:translateY(-2px)}.sns-other-link[data-v-c006280e]{border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .75rem;transition:background-color .2s;display:flex}.sns-other-link[data-v-c006280e]:focus-visible,.sns-other-link[data-v-c006280e]:hover{background:var(--color-accent)}.sns-links-dimmed .sns-link[data-v-c006280e]{opacity:.5}.sns-links-dimmed .sns-link[data-v-c006280e]:focus-visible,.sns-links-dimmed .sns-link[data-v-c006280e]:hover{opacity:.75}@media (width<=420px){.sns-other-popover[data-v-c006280e]{--popover-panel-offset-x:-3rem}}.social-card{border:1px solid var(--color-accent);border-radius:8px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.social-card:focus-visible,.social-card:hover{background:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 16px #0003}.social-card:active{transition-duration:60ms;transform:translateY(-2px)}.social-icon{background:var(--color-accent);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.social-info{text-align:left;flex:1}.social-name{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.social-description{opacity:.7;margin:0;font-size:.85rem}.social-arrow{color:var(--color-text);opacity:.5;align-items:center;margin-left:auto;display:flex}.social-aka-card{opacity:.5;justify-content:flex-end;align-items:center;gap:.5rem;transition:all .2s;display:flex}.social-aka-card:focus-visible,.social-aka-card:hover{opacity:1;transform:translateY(-4px)}.social-aka-card:active{transition-duration:60ms;transform:translateY(-2px)}.social-aka-name{color:var(--color-text);margin:0 0 .15rem;font-size:.8rem;font-weight:600}.social-aka-description{opacity:.7;margin:0 0 0 .5rem;font-size:.8rem}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/XtNW7Upweb_oun5o4dGIqEWcd8zjraaJjgRRp8FtsyI-w34zKt5I8lHHMeKdNgxLQmgRtB5g89Bi_igTeQOhcV0.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Caveat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:82.3522%;ascent-override:116.573%;descent-override:36.4289%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:77.3639%;ascent-override:124.089%;descent-override:38.7778%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:76.2222%;ascent-override:125.948%;descent-override:39.3586%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Arial;src:local(Arial);size-adjust:76.9402%;ascent-override:124.772%;descent-override:38.9913%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:72.3629%;ascent-override:132.665%;descent-override:41.4577%;line-gap-override:0%}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/ZIocP_DzSR65X8v7tH2loSjtXT15d508YFmRVzjr2ns-2_VsQZP13q3ELkUBPj9k2FjC8Bsbf3ad6sG4xx4JpZw.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/AehWkxC7-CIZhShhNwhVCoDQ54zwJCkVATDBFwNKuDM-aDBFIahS3Z5ix0BFDLGvJtEM2_C3ZA4lYUYLajcz96c.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/1dbInWlZUaDVA40WSG-qwikkOGr1Myf7B1-PRBylqw4-1rRJx4hs_mAN6BCRfzyMjZJpzmZalRXNSFaXj-SoEZk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/gzz1Nim5iu9btSoCfQilXyHwtrVGLI9MsszHTFNUmVU-kbWjcWuU_sRRmEWM_-yq-KEoizLMJPO1nKHFIxYsciE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.profile-bio-details[data-v-2b6f4c35]{z-index:5;text-align:left;opacity:.7;width:min(520px,50vw - 356px);transition:opacity .2s;position:absolute;top:190px;left:calc(50% + 324px)}@media (width<=1500px){.profile-bio-details[data-v-2b6f4c35]{display:none}}.fade-enter-from[data-v-2b6f4c35],.fade-leave-to[data-v-2b6f4c35]{opacity:0}.tip-section[data-v-2b6f4c35]{margin-top:2rem}.tip-section h3[data-v-2b6f4c35]{margin:0 0 .75rem;font-size:1.1rem}.show-voices-button[data-v-2b6f4c35]{width:2rem;height:2rem;color:inherit;cursor:pointer;opacity:.25;background:0 0;border:0;margin:0 auto;padding:0;display:block;transform:translate(-32px,-8px)}.profile-bio-details-heading[data-v-2b6f4c35]{opacity:.18;margin:0 0 1.5rem;font-family:Caveat,Caveat Fallback\: BlinkMacSystemFont,Caveat Fallback\: Segoe UI,Caveat Fallback\: Helvetica Neue,Caveat Fallback\: Arial,Caveat Fallback\: Noto Sans,cursive;font-size:3rem;font-weight:500}.detail-list[data-v-2b6f4c35]{margin:0}.detail-list>div[data-v-2b6f4c35]{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;margin-top:.5rem;display:grid}.detail-list dd[data-v-2b6f4c35]{margin:0;line-height:1.6}.voice-list[data-v-2b6f4c35]{flex-wrap:wrap;gap:.35rem 1rem;margin:.75rem 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.voice-list li[data-v-2b6f4c35]{white-space:nowrap}.secondary-text[data-v-2b6f4c35]{opacity:.6;margin-left:.5rem;font-size:.8rem}.profile[data-v-6302899e]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.profile-content[data-v-6302899e]{text-align:center;z-index:10;max-width:600px;margin:3rem 2rem;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.profile-content.is-bio-expanded[data-v-6302899e]{transform:translate(-64px)}.avatar-wrapper[data-v-6302899e]{justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar[data-v-6302899e]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100px;height:100px}.orbit[data-v-6302899e]{opacity:.7;font-size:1.25rem;animation:2.8s ease-in-out infinite orbitBounce-6302899e;position:absolute}.orbit-left[data-v-6302899e]{top:60%;left:-2.1rem}.orbit-left[data-v-6302899e],.orbit-right[data-v-6302899e]{transform:translateY(-50%)}.orbit-right[data-v-6302899e]{animation-delay:1.4s;top:65%;right:-2rem}.name[data-v-6302899e]{font-size:1.5rem;font-weight:700}.subtitle[data-v-6302899e]{opacity:.7;margin-bottom:1.5rem;font-size:1rem;font-weight:400}.social-mini-links[data-v-6302899e]{margin-bottom:2rem}.social-links[data-v-6302899e]{gap:1rem;margin:1rem 0;display:grid}.social-links-aka[data-v-6302899e]{gap:.5rem}@keyframes orbitBounce-6302899e{0%,to{transform:translateY(-50%)rotate(0)}50%{transform:translateY(calc(-50% - 6px))rotate(8deg)}}.section-nav[data-v-ebc1c893]{z-index:5;flex-direction:column;gap:1.25rem;display:flex;position:fixed;top:50%;left:1.5rem;transform:translateY(-50%)}@media (width<=1500px){.section-nav[data-v-ebc1c893]{display:none}}.section-nav-link[data-v-ebc1c893]{text-align:left;cursor:pointer;color:var(--color-text);opacity:.4;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;transition:opacity .25s,font-size .25s}.section-nav-link[data-v-ebc1c893]:focus-visible,.section-nav-link[data-v-ebc1c893]:hover{opacity:1}.section-nav-link-active[data-v-ebc1c893]{opacity:.9;font-size:1rem}.fade-enter-active[data-v-ebc1c893],.fade-leave-active[data-v-ebc1c893]{transition:opacity .2s}.fade-enter-from[data-v-ebc1c893],.fade-leave-to[data-v-ebc1c893]{opacity:0}.pickup[data-v-1f4605cf]{width:100%;margin-bottom:4rem;position:relative;container-type:inline-size}.pickup-link[data-v-1f4605cf]{transition:transform .2s;display:block;position:relative}.pickup-link:focus-visible[data-v-1f4605cf]{transform:translateY(-4px)}.pickup-link:focus-visible .pickup-visual[data-v-1f4605cf]{transform:scale(1.02)}.pickup-link:active[data-v-1f4605cf]{transition-duration:60ms;transform:translateY(-2px)}.pickup-link:active .pickup-visual[data-v-1f4605cf]{transform:scale(1.02)}@media (hover:hover){.pickup-link:hover:not(:active)[data-v-1f4605cf]{transform:translateY(-4px)}.pickup-link:hover:not(:active) .pickup-visual[data-v-1f4605cf]{transform:scale(1.02)}}.pickup-card[data-v-1f4605cf]{background:#1b1b1b;border-radius:16px;width:100%;max-height:400px;position:relative;overflow:hidden}.pickup-visual[data-v-1f4605cf]{transform-origin:50%;justify-content:space-evenly;align-items:center;width:100%;transition:transform .3s;display:flex}.pickup-badges[data-v-1f4605cf]{color:#fff;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:absolute;bottom:1.5rem;right:2rem}.pickup-badges-label[data-v-1f4605cf]{font-weight:700}.pickup-badges-list[data-v-1f4605cf]{gap:1.4rem;display:flex}.pickup-badge[data-v-1f4605cf]{width:auto;height:2.8rem}.pickup-desktop[data-v-1f4605cf]{width:auto;height:min(400px,32cqw)}.pickup-mobile[data-v-1f4605cf]{width:100%;max-width:600px;height:auto;display:none}.pickup-free-badge[data-v-1f4605cf]{width:min(10rem,14cqw);height:auto;position:absolute;top:-2rem;right:2rem}@container (width<=800px){.pickup-desktop[data-v-1f4605cf],.pickup-free-badge[data-v-1f4605cf]{display:none}.pickup-mobile[data-v-1f4605cf]{display:block}}@container (width<=400px){.pickup-badges[data-v-1f4605cf]{gap:.5rem}.pickup-badges-list[data-v-1f4605cf]{gap:1.1rem}.pickup-badge[data-v-1f4605cf]{height:2.2rem}}.timeline-item[data-v-897db4a2]{color:var(--color-text);border-radius:8px;align-items:flex-start;gap:1rem;margin:0 -.85rem;padding:.85rem;transition:all .2s;display:flex}.timeline-item[data-v-897db4a2]:focus-visible,.timeline-item[data-v-897db4a2]:hover{transform:translateY(-4px)}.timeline-item[data-v-897db4a2]:active{transition-duration:60ms;transform:translateY(-2px)}.timeline-item-circle[data-v-897db4a2]{z-index:1;background:var(--color-bg);border:1px solid var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.timeline-item-icon[data-v-897db4a2]{opacity:.75}.timeline-item-content[data-v-897db4a2]{flex-direction:column;flex:auto;gap:.2rem;min-width:0;padding-top:.1rem;display:flex}.timeline-item-title[data-v-897db4a2]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:500;overflow:hidden}.timeline-item-date[data-v-897db4a2]{opacity:.5;font-size:.75rem}.card-thumbnail[data-v-f497a46a]{aspect-ratio:16/9;background-color:var(--color-accent);border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 16px #0003}.card-thumbnail.card-thumbnail-shorts[data-v-f497a46a]{aspect-ratio:9/16}.card-thumbnail img[data-v-f497a46a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.thumbnail-fallback[data-v-f497a46a]{opacity:.6;background:linear-gradient(135deg,#202128cc,#1b202ccc);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.card-primary-link[data-v-f497a46a]{color:var(--color-text);flex-direction:column;flex:1;text-decoration:none;display:flex}.card-title[data-v-f497a46a]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:1rem 0 .5rem;font-size:1rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.card-meta[data-v-f497a46a]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.card-date[data-v-f497a46a]{opacity:.5;font-size:.8rem}.card-platforms[data-v-f497a46a]{gap:1rem;display:flex}.card-platforms img[data-v-f497a46a]{opacity:.75;-o-object-fit:cover;object-fit:cover;border-radius:50%}.platform-link[data-v-f497a46a]{color:var(--color-text);opacity:.5;align-items:center;margin:-.5rem;padding:.5rem;transition:opacity .2s;display:flex}.platform-link[data-v-f497a46a]:focus-visible,.platform-link[data-v-f497a46a]:hover{opacity:.85}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/XtNW7Upweb_oun5o4dGIqEWcd8zjraaJjgRRp8FtsyI-w34zKt5I8lHHMeKdNgxLQmgRtB5g89Bi_igTeQOhcV0.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Caveat Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:82.3522%;ascent-override:116.573%;descent-override:36.4289%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:77.3639%;ascent-override:124.089%;descent-override:38.7778%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:76.2222%;ascent-override:125.948%;descent-override:39.3586%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Arial;src:local(Arial);size-adjust:76.9402%;ascent-override:124.772%;descent-override:38.9913%;line-gap-override:0%}@font-face{font-family:Caveat Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:72.3629%;ascent-override:132.665%;descent-override:41.4577%;line-gap-override:0%}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/ZIocP_DzSR65X8v7tH2loSjtXT15d508YFmRVzjr2ns-2_VsQZP13q3ELkUBPj9k2FjC8Bsbf3ad6sG4xx4JpZw.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/AehWkxC7-CIZhShhNwhVCoDQ54zwJCkVATDBFwNKuDM-aDBFIahS3Z5ix0BFDLGvJtEM2_C3ZA4lYUYLajcz96c.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/1dbInWlZUaDVA40WSG-qwikkOGr1Myf7B1-PRBylqw4-1rRJx4hs_mAN6BCRfzyMjZJpzmZalRXNSFaXj-SoEZk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:local(Caveat Regular),local(Caveat),url(../_fonts/gzz1Nim5iu9btSoCfQilXyHwtrVGLI9MsszHTFNUmVU-kbWjcWuU_sRRmEWM_-yq-KEoizLMJPO1nKHFIxYsciE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.activities[data-v-2d29b2a6]{margin:1rem 0 6rem;position:relative}.activities-content[data-v-2d29b2a6]{max-width:1200px;margin:0 auto}@media (width>=1900px){.activities-content[data-v-2d29b2a6]{max-width:1600px}}.activities-title-wrap[data-v-2d29b2a6]{flex-direction:column;align-items:center;width:fit-content;margin:0 auto;padding:0 1rem;display:flex}.activities-title[data-v-2d29b2a6]{opacity:.9;margin:0 0 1.5rem;padding-inline:.3em;font-family:Caveat,Caveat Fallback\: BlinkMacSystemFont,Caveat Fallback\: Segoe UI,Caveat Fallback\: Helvetica Neue,Caveat Fallback\: Arial,Caveat Fallback\: Noto Sans,cursive;font-size:3rem;font-weight:500}.section-heading[data-v-2d29b2a6]{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}@media (width<=800px){.section-heading[data-v-2d29b2a6]{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem}}.search-filter[data-v-2d29b2a6]{color:#f1f1f180;flex-shrink:0;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.search-filter-button[data-v-2d29b2a6]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .7rem;transition:color .16s,border-color .16s,background-color .16s}.search-filter-button[data-v-2d29b2a6]:hover{color:#f1f1f1d9;background:#ffffff0d;border-color:#ffffff40}.search-filter-button[data-v-2d29b2a6]:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}.filter-label[data-v-2d29b2a6]{animation:.25s filterLabelChange-2d29b2a6;display:inline-block}@keyframes filterLabelChange-2d29b2a6{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.filter-label[data-v-2d29b2a6]{animation:none}}.activity-empty[data-v-2d29b2a6]{opacity:.5;margin:0;font-size:.9rem}.scroll-hint[data-v-2d29b2a6]{opacity:.5;margin:0 0 3rem;animation:1.6s ease-in-out infinite scrollBounce-2d29b2a6}@keyframes scrollBounce-2d29b2a6{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.activity-section[data-v-2d29b2a6]{padding:4rem 1rem;animation:.4s forwards fadeIn-2d29b2a6;position:relative}.activity-section-alt[data-v-2d29b2a6]:before{content:"";background:var(--color-accent);opacity:.3;z-index:-1;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.section-title[data-v-2d29b2a6]{opacity:.85;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin:0;font-size:1.4rem;font-weight:600;display:flex}.section-title-en[data-v-2d29b2a6]{opacity:.2;white-space:nowrap;font-family:Caveat,Caveat Fallback\: BlinkMacSystemFont,Caveat Fallback\: Segoe UI,Caveat Fallback\: Helvetica Neue,Caveat Fallback\: Arial,Caveat Fallback\: Noto Sans,cursive;font-size:1.6rem;font-weight:400}.activity-grid[data-v-2d29b2a6]{-moz-column-gap:2rem;grid-template-columns:repeat(3,1fr);gap:3rem 2rem;display:grid}@media (width>=1900px){.activity-grid[data-v-2d29b2a6]{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.activity-grid[data-v-2d29b2a6]{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,320px);grid-auto-flow:column;gap:1rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;overflow-x:auto}.activity-grid[data-v-2d29b2a6][data-v-2d29b2a6]::-webkit-scrollbar{display:none}@media (pointer:fine){.activity-grid[data-v-2d29b2a6]{cursor:grab}.activity-grid[data-v-2d29b2a6][data-v-2d29b2a6]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.activity-grid[data-v-2d29b2a6] .activity-card[data-v-2d29b2a6],.activity-grid[data-v-2d29b2a6] [data-v-2d29b2a6] a{cursor:inherit}}}.activity-grid-shorts[data-v-2d29b2a6]{grid-template-columns:repeat(4,1fr)}@media (width>=1900px){.activity-grid-shorts[data-v-2d29b2a6]{grid-template-columns:repeat(5,1fr)}}@media (width<=800px){.activity-grid-shorts[data-v-2d29b2a6]{grid-template-columns:none;grid-auto-columns:min(48vw,220px)}}.activity-card[data-v-2d29b2a6]{cursor:pointer;flex-direction:column;transition:transform .2s;display:flex}.activity-card.activity-card-wide[data-v-2d29b2a6]{display:none}@media (width<=800px),(width>=1900px){.activity-card.activity-card-wide[data-v-2d29b2a6]{display:flex}}.activity-card:has(:focus-visible)[data-v-2d29b2a6]{transform:translateY(-4px)}.activity-card:has(:focus-visible)[data-v-2d29b2a6] .card-thumbnail img{transform:scale(1.04)}.activity-card:active[data-v-2d29b2a6]{transition-duration:60ms;transform:translateY(-2px)}.activity-card:active[data-v-2d29b2a6] .card-thumbnail img{transform:scale(1.04)}@media (hover:hover){.activity-card:hover:not(:active)[data-v-2d29b2a6]{transform:translateY(-4px)}.activity-card:hover:not(:active)[data-v-2d29b2a6] .card-thumbnail img{transform:scale(1.04)}}.activity-list[data-v-2d29b2a6]{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin:0;padding:0;list-style:none}.activity-list>li[data-v-2d29b2a6]{-moz-column-break-inside:avoid;break-inside:avoid;position:relative}.activity-list>li[data-v-2d29b2a6]:not(:last-child):before{content:"";border-left:1px solid #ffffff26;position:absolute;inset:1rem auto -1rem 1rem}@media (width<=800px){.activity-list[data-v-2d29b2a6]{-moz-columns:1;column-count:auto;column-count:1}.activity-list>li[data-v-2d29b2a6]:nth-child(6):before,.activity-list>li[data-v-2d29b2a6]:nth-child(n+7){display:none}}@keyframes fadeIn-2d29b2a6{0%{opacity:0}to{opacity:1}}.footer-section[data-v-ff5cbe4c]{color:var(--color-text);text-align:center;padding:3rem 1rem}.footer-menu[data-v-ff5cbe4c]{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex;position:relative}@media (width<=480px){.contact-popover[data-v-ff5cbe4c],.legal-popover[data-v-ff5cbe4c]{position:static}}.footer-menu-link[data-v-ff5cbe4c]{opacity:.35;transition:opacity .2s}.footer-menu-link[data-v-ff5cbe4c]:focus-visible,.footer-menu-link[data-v-ff5cbe4c]:hover{opacity:.7}.contact-content[data-v-ff5cbe4c]{text-align:left;padding:.5rem}.legal-content[data-v-ff5cbe4c]{text-align:left;width:min(30rem,100vw - 3rem);padding:.5rem}.legal-content h2[data-v-ff5cbe4c]{margin:0 0 .5rem;font-size:1rem}.legal-content h2[data-v-ff5cbe4c]:not(:first-child){margin-top:1.25rem}.legal-content p[data-v-ff5cbe4c]{margin:0;font-size:.85rem;line-height:1.7}.legal-content p+p[data-v-ff5cbe4c]{margin-top:.75rem}.legal-content a[data-v-ff5cbe4c]{text-underline-offset:.2em;text-decoration:underline}.contact-list[data-v-ff5cbe4c]{margin:0}.contact-list>div[data-v-ff5cbe4c]{grid-template-columns:5.5rem auto;gap:.75rem;display:grid}.contact-list>div+div[data-v-ff5cbe4c]{margin-top:.5rem}.contact-list dd[data-v-ff5cbe4c]{margin:0}.contact-note[data-v-ff5cbe4c]{opacity:.6;margin:1rem 0 0;font-size:.8rem}.contact-copy[data-v-ff5cbe4c]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.contact-copy[data-v-ff5cbe4c]:focus-visible,.contact-copy[data-v-ff5cbe4c]:hover{opacity:.7}.contact-copy-icon[data-v-ff5cbe4c]{transform:translateY(1px)}.footer-copyright[data-v-ff5cbe4c]{opacity:.35;font-size:.85rem}.footer-sns[data-v-ff5cbe4c]{margin-bottom:1.5rem}.back-to-top[data-v-0fb8f995]{z-index:10;background:var(--color-accent);width:3rem;height:3rem;color:var(--color-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 12px #0003}.back-to-top[data-v-0fb8f995]:focus-visible,.back-to-top[data-v-0fb8f995]:hover{transform:translateY(-4px)}.back-to-top[data-v-0fb8f995]:active{transition-duration:60ms;transform:translateY(-2px)}.fade-enter-active[data-v-0fb8f995],.fade-leave-active[data-v-0fb8f995]{transition:opacity .2s}.fade-enter-from[data-v-0fb8f995],.fade-leave-to[data-v-0fb8f995]{opacity:0}@font-face{font-family:Zen Maru Gothic;src:local(Zen Maru Gothic Regular),local(Zen Maru Gothic),url(../_fonts/yt9TNhDe6sn50YbFTmohjQGloehpPiK_rECEz3-Yu0A-F40TPaGIQoIdgvpIz2SNBBCtZ3_3An1rX2Ay1ce57r4.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Zen Maru Gothic Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:106.122%;ascent-override:109.309%;descent-override:27.1387%;line-gap-override:0%}@font-face{font-family:Zen Maru Gothic Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:99.6934%;ascent-override:116.357%;descent-override:28.8886%;line-gap-override:0%}@font-face{font-family:Zen Maru Gothic Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:98.2222%;ascent-override:118.1%;descent-override:29.3213%;line-gap-override:0%}@font-face{font-family:Zen Maru Gothic Fallback\: Arial;src:local(Arial);size-adjust:99.1474%;ascent-override:116.998%;descent-override:29.0477%;line-gap-override:0%}@font-face{font-family:Zen Maru Gothic Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:93.2489%;ascent-override:124.398%;descent-override:30.8851%;line-gap-override:0%}@font-face{font-family:Zen Maru Gothic;src:local(Zen Maru Gothic Regular),local(Zen Maru Gothic),url(../_fonts/ADjKWi9QpzR8y2EYEikwnPnPcZvi-8F3zrcp6adseGI-9F466z2G93qQl9vna0qqMqpf5c6KyIO8K6sosCrWyZ8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Zen Maru Gothic;src:local(Zen Maru Gothic Regular),local(Zen Maru Gothic),url(../_fonts/C4Y-VT3vyV7v1ggihIZ-EpNd388bJkhBrILaiNUXQxo-bSgTvf_sOAuJjcY09j_v_H2c9ivpEa0_ZauICj31vIs.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Zen Maru Gothic;src:local(Zen Maru Gothic Regular),local(Zen Maru Gothic),url(../_fonts/HzOOs2qxs7SHf2TSvJabXfnYqWeUQxp7xbxb4jgC4H4-dypIVxuqiVcsoaiv9O9juRHart3ZlHDgnMkSGvqV4Xk.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Zen Maru Gothic;src:local(Zen Maru Gothic Regular),local(Zen Maru Gothic),url(../_fonts/bLkFMcP1oZPR0UyN88qclbJkhJ6abIyF66fHCAYaniA-enbBe7m2kXqcGtSHdIbh5MCg37c_RExK0yvtZwx19Js.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--color-bg:#1b202c;--color-accent:#323b52;--color-text:#f1f1f1}*{box-sizing:border-box}a{text-decoration:none}a,body{color:var(--color-text)}body{background-color:var(--color-bg);margin:0;font-family:Zen Maru Gothic,Zen Maru Gothic Fallback\: BlinkMacSystemFont,Zen Maru Gothic Fallback\: Segoe UI,Zen Maru Gothic Fallback\: Helvetica Neue,Zen Maru Gothic Fallback\: Arial,Zen Maru Gothic Fallback\: Noto Sans,sans-serif;overflow-x:hidden}button,input,select,textarea{font-family:inherit}:where(.i-simple-icons\:niconico){transform:translateY(-1px)}
