.header-wrapper[data-v-15b486b6]{background-color:#edbd98;display:flex;height:min(240px,35vw);justify-content:center;margin-bottom:-5em;width:100%}.header[data-v-15b486b6]{height:100%;max-width:1200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 33%;object-position:center 33%;width:100%}.social-card{align-items:center;border:1px solid var(--color-accent);border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .2s ease}.social-card:hover{background:var(--color-accent);box-shadow:0 8px 16px #0003;transform:translateY(-4px)}.social-card:active{transform:translateY(-2px);transition-duration:.06s}.social-icon{align-items:center;background:var(--color-accent);border-radius:8px;display:flex;height:48px;justify-content:center;width:48px}.social-info{flex:1;text-align:left}.social-name{color:var(--color-text);font-size:1rem;font-weight:600;margin:0 0 .25rem}.social-description{font-size:.85rem;margin:0;opacity:.7}.social-arrow{align-items:center;color:var(--color-text);display:flex;margin-left:auto;opacity:.5}.social-aka-card{align-items:center;display:flex;gap:.5rem;justify-content:flex-end;opacity:.5;transition:all .2s ease}.social-aka-card:hover{transform:translateY(-4px)}.social-aka-card:active{transform:translateY(-2px);transition-duration:.06s}.social-aka-name{color:var(--color-text);font-size:.8rem;font-weight:600;margin:0 0 .15rem}.social-aka-description{font-size:.8rem;margin:0 0 0 .5rem;opacity:.7}.profile[data-v-18836408]{align-items:center;display:flex;flex-direction:column;justify-content:center}.profile-content[data-v-18836408]{margin:3rem 2rem;max-width:600px;text-align:center;z-index:10}.avatar-wrapper[data-v-18836408]{align-items:center;display:inline-flex;justify-content:center;position:relative}.avatar[data-v-18836408]{border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.orbit[data-v-18836408]{animation:orbitBounce-18836408 2.8s ease-in-out infinite;font-size:1.25rem;opacity:.7;position:absolute}.orbit-left[data-v-18836408]{left:-2.1rem;top:60%}.orbit-left[data-v-18836408],.orbit-right[data-v-18836408]{transform:translateY(-50%)}.orbit-right[data-v-18836408]{animation-delay:1.4s;right:-2rem;top:65%}.name[data-v-18836408]{font-size:1.5rem;font-weight:700}.subtitle[data-v-18836408]{font-size:1rem;font-weight:400;margin-bottom:1.5rem;opacity:.7}.bio[data-v-18836408]{font-size:1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.bio span[data-v-18836408]{white-space:nowrap}.social-mini-links[data-v-18836408]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.social-mini-link[data-v-18836408]{margin:-.5rem;padding:.5rem;transition:all .2s ease}.social-mini-link[data-v-18836408]:hover{box-shadow:0 8px 16px #0003;transform:translateY(-4px)}.social-mini-link[data-v-18836408]:active{transform:translateY(-2px);transition-duration:.06s}.social-links[data-v-18836408]{display:grid;gap:1rem;margin:1rem 0}.social-links-aka[data-v-18836408]{gap:.5rem}@keyframes orbitBounce-18836408{0%,to{transform:translateY(-50%) rotate(0)}50%{transform:translateY(calc(-50% - 6px)) rotate(8deg)}}.card-thumbnail[data-v-0fc3a8c3]{aspect-ratio:16/9;background-color:var(--color-accent);border-radius:8px;box-shadow:0 0 16px #0000004d;overflow:hidden;position:relative;width:100%}.card-thumbnail img[data-v-0fc3a8c3]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.thumbnail-fallback[data-v-0fc3a8c3]{align-items:center;background:linear-gradient(135deg,#202128cc,#1b202ccc);display:flex;height:100%;justify-content:center;opacity:.6;width:100%}.card-info[data-v-0fc3a8c3]{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem 0}.card-title[data-v-0fc3a8c3]{display:-webkit-box;font-size:1rem;font-weight:500;-webkit-line-clamp:2;line-clamp:2;line-height:1.5;margin:0 0 .5rem;-webkit-box-orient:vertical;overflow:hidden}.card-meta[data-v-0fc3a8c3]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.card-date[data-v-0fc3a8c3]{font-size:.8rem;opacity:.5}.card-platforms[data-v-0fc3a8c3]{display:flex;gap:1rem}.card-platforms span[data-v-0fc3a8c3]{opacity:.5}.card-platforms img[data-v-0fc3a8c3]{border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:.75}.platform-link[data-v-0fc3a8c3]{align-items:center;color:var(--color-text);display:flex;margin:-.5rem;padding:.5rem}@font-face{font-family:Caveat;src:local("Caveat Regular"),local("Caveat"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-9nmR0dA4rRI3XiPlHHdiVlxRx_S6lSCnweWVj_ASb74.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.5725%;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.0889%;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.9475%;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.7722%;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.6647%;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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-c407a1c1]{margin:1rem 1rem 6rem}.activities-content[data-v-c407a1c1]{margin:0 auto;max-width:1200px}.header-container[data-v-c407a1c1]{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}@media(max-width:640px){.header-container[data-v-c407a1c1]{justify-content:center}}.activities-title[data-v-c407a1c1]{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;margin:0 -1rem;opacity:.9;padding:0 1rem}.filter-container[data-v-c407a1c1]{display:flex;flex-wrap:wrap;gap:.25rem}@media(max-width:800px){.filter-container[data-v-c407a1c1]{justify-content:center}}.filter-btn[data-v-c407a1c1]{background:none;border:none;border-radius:64px;color:var(--color-text);cursor:pointer;font-size:1rem;opacity:.5;padding:.65rem 1.25rem;transition:all .2s}.filter-btn[data-v-c407a1c1]:hover{background-color:var(--color-accent);opacity:.8}.filter-btn.active[data-v-c407a1c1]{background-color:var(--color-accent);opacity:1}.activity-container[data-v-c407a1c1]{animation:fadeIn-c407a1c1 .3s ease forwards;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.activity-container[data-v-c407a1c1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.activity-container[data-v-c407a1c1]{grid-template-columns:1fr;justify-items:center}}.activity-card[data-v-c407a1c1]{color:var(--color-text);cursor:pointer;display:flex;flex-direction:column;text-decoration:none;transition:transform .3s ease;width:100%}@media(min-width:600px)and (max-width:800px){.activity-card[data-v-c407a1c1][data-v-c407a1c1]:nth-child(3){display:none}}@media(max-width:600px){.activity-card[data-v-c407a1c1]{max-width:380px}}@keyframes fadeIn-c407a1c1{0%{opacity:0}to{opacity:1}}.activity-card[data-v-c407a1c1]:hover{transform:translateY(-8px)}.activity-card:hover .card-thumbnail img[data-v-c407a1c1]{transform:scale(1.05)}.more-container[data-v-c407a1c1]{display:block;height:6em;opacity:.5;width:100%}.more-container a[data-v-c407a1c1]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.footer-section[data-v-6500b8df]{color:var(--color-text);font-size:.85rem;opacity:.35;padding:3rem 1rem;text-align:center}@font-face{font-family:Zen Maru Gothic;src:local("Zen Maru Gothic Regular"),local("Zen Maru Gothic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-clbG_I49U4_xfKmWWHmh-yXyC78mP5Mi_E6-FMzDWds.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.1215%;ascent-override:109.3087%;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.3568%;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.0995%;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.9975%;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.3982%;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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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);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;margin:0}button,input,select,textarea{font-family:inherit}:where(.i-simple-icons\:niconico){transform:translateY(-1px)}
