.v-enter-active,.v-leave-active{position:absolute;width:100%}.lang-switch[data-v-ce3f1d59]{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Arial,sans-serif}.lang-btn[data-v-ce3f1d59]{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:.62rem;font-weight:400;letter-spacing:.3em;text-indent:.3em;color:#57544e;transition:color .4s ease}.lang-btn[data-v-ce3f1d59]:hover{color:#c9b492}.lang-btn.is-active[data-v-ce3f1d59]{color:#f0ede6;cursor:default}.lang-btn[data-v-ce3f1d59]:focus-visible{outline:1px solid rgba(201,180,146,.6);outline-offset:4px}.lang-sep[data-v-ce3f1d59]{font-size:.62rem;color:#3f3d38;-webkit-user-select:none;user-select:none}.landing-container[data-v-8f103b66]{width:100vw;height:100vh;position:relative;background:#0a0a09;overflow:hidden}.bg-video-wrap[data-v-8f103b66]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;animation:kenburns-8f103b66 42s ease-in-out infinite alternate;will-change:transform}.bg-video[data-v-8f103b66]{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%);border:0;opacity:.45;filter:saturate(.85) contrast(1.06)}@keyframes kenburns-8f103b66{0%{transform:scale(1)}to{transform:scale(1.12)}}.vignette[data-v-8f103b66]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,rgba(4,4,3,.62) 100%),linear-gradient(to top,rgba(4,4,3,.45),transparent 30%)}.grain[data-v-8f103b66]{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:2;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainShift-8f103b66 .9s steps(6) infinite}@keyframes grainShift-8f103b66{0%{transform:translate(0)}20%{transform:translate(-30px,20px)}40%{transform:translate(20px,-35px)}60%{transform:translate(-25px,-15px)}80%{transform:translate(35px,25px)}to{transform:translate(0)}}.letterbox[data-v-8f103b66]{position:absolute;left:0;right:0;height:50.5vh;background:#050504;z-index:6;pointer-events:none}.letterbox-top[data-v-8f103b66]{top:0;transform-origin:top;animation:curtainOpen-8f103b66 1.4s cubic-bezier(.76,0,.24,1) .2s forwards}.letterbox-bottom[data-v-8f103b66]{bottom:0;transform-origin:bottom;animation:curtainOpen-8f103b66 1.4s cubic-bezier(.76,0,.24,1) .2s forwards}@keyframes curtainOpen-8f103b66{to{transform:scaleY(0)}}.corner-flash[data-v-8f103b66]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,rgba(255,250,235,.16) 0%,rgba(201,180,146,.1) 45%,transparent 75%);box-shadow:inset 0 0 120px #c9b49280;transition:opacity .45s ease}.corner-flash.is-on[data-v-8f103b66]{opacity:1;transition:opacity .06s ease}.corner-counter[data-v-8f103b66]{position:absolute;left:50%;top:30px;transform:translate(-50%);z-index:7;font-family:Helvetica Neue,Arial,sans-serif;font-size:.62rem;letter-spacing:.35em;text-transform:uppercase;color:#c9b492;white-space:nowrap;pointer-events:none}.counter-enter-active[data-v-8f103b66]{transition:opacity .6s ease}.counter-enter-from[data-v-8f103b66]{opacity:0}.frame-label[data-v-8f103b66]{position:absolute;z-index:5;font-family:Helvetica Neue,Arial,sans-serif;font-size:.68rem;font-weight:400;letter-spacing:.35em;color:#f5f2ea99;text-transform:uppercase;opacity:0;animation:labelIn-8f103b66 1.2s ease 1.6s forwards;pointer-events:none}.frame-tl[data-v-8f103b66]{top:30px;left:34px}.lang-corner[data-v-8f103b66]{position:absolute;top:26px;right:34px;z-index:7;opacity:0;animation:labelIn-8f103b66 1.2s ease 1.6s forwards}.frame-bl[data-v-8f103b66]{bottom:28px;left:34px}.frame-br[data-v-8f103b66]{bottom:28px;right:34px;letter-spacing:.25em}@keyframes labelIn-8f103b66{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nav-links[data-v-8f103b66]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.nav-item[data-v-8f103b66]{position:absolute;top:0;left:0;color:#f5f2ea;font-family:Cinzel,Georgia,Times New Roman,serif;font-weight:500;font-size:min(80px,6.5vw);letter-spacing:.02em;text-decoration:none;line-height:1;white-space:nowrap;opacity:0;will-change:transform;animation:driftIn-8f103b66 1.3s cubic-bezier(.16,1,.3,1) forwards;transition:text-shadow .5s ease,opacity .4s ease;text-shadow:0 2px 30px rgba(0,0,0,.6)}.nav-item[data-v-8f103b66]:hover{text-shadow:0 0 46px rgba(201,180,146,.55),0 2px 30px rgba(0,0,0,.6)}.is-ja .nav-item[data-v-8f103b66]{font-family:Zen Antique,Cinzel,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:400;font-size:min(62px,5.4vw);letter-spacing:.1em}@keyframes driftIn-8f103b66{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}.grid-overlay[data-v-8f103b66]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.v-line[data-v-8f103b66]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff14;transform:scaleY(0);transform-origin:top;animation:drawV-8f103b66 1.6s cubic-bezier(.76,0,.24,1) .8s forwards}.h-line[data-v-8f103b66]{position:absolute;left:0;right:0;height:1px;background:#ffffff14;transform:scaleX(0);transform-origin:left;animation:drawH-8f103b66 1.6s cubic-bezier(.76,0,.24,1) 1s forwards}@keyframes drawV-8f103b66{to{transform:scaleY(1)}}@keyframes drawH-8f103b66{to{transform:scaleX(1)}}@media (max-width: 768px){.nav-item[data-v-8f103b66]{font-size:min(46px,9vw)}.is-ja .nav-item[data-v-8f103b66]{font-size:min(38px,7.6vw)}.frame-label[data-v-8f103b66]{font-size:.55rem;letter-spacing:.25em}.frame-tl[data-v-8f103b66]{top:22px;left:20px}.frame-bl[data-v-8f103b66]{bottom:20px;left:20px}.frame-br[data-v-8f103b66]{bottom:20px;right:20px}.lang-corner[data-v-8f103b66]{top:18px;right:20px}.corner-counter[data-v-8f103b66]{top:22px;font-size:.5rem;letter-spacing:.24em}}@media (prefers-reduced-motion: reduce){.bg-video-wrap[data-v-8f103b66],.grain[data-v-8f103b66]{animation:none}.letterbox[data-v-8f103b66],.corner-flash[data-v-8f103b66]{display:none}.nav-item[data-v-8f103b66],.frame-label[data-v-8f103b66],.lang-corner[data-v-8f103b66],.v-line[data-v-8f103b66],.h-line[data-v-8f103b66]{animation-duration:.01s;animation-delay:0s}}.portfolio-container[data-v-a694afd7]{display:flex;min-height:100vh;background-color:#0d0d0c;color:#e9e6df;font-family:Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sidebar[data-v-a694afd7]{position:fixed;top:0;left:0;width:260px;height:100vh;padding:56px 48px;box-sizing:border-box;display:flex;flex-direction:column;z-index:20}.site-title-link[data-v-a694afd7]{text-decoration:none;color:inherit}.site-title[data-v-a694afd7]{font-family:Cinzel,Georgia,serif;font-size:1.15rem;font-weight:500;letter-spacing:.22em;line-height:1.7;color:#f0ede6;margin:0 0 90px;transition:opacity .4s ease}.site-title-link:hover .site-title[data-v-a694afd7]{opacity:.6}.nav-menu ul[data-v-a694afd7]{list-style:none;padding:0;margin:0}.nav-menu li[data-v-a694afd7]{margin-bottom:22px}.nav-menu button[data-v-a694afd7]{position:relative;background:none;border:none;color:#7d7a73;font-family:inherit;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;padding:0;transition:color .4s ease,padding-left .4s cubic-bezier(.22,1,.36,1)}.nav-menu button[data-v-a694afd7]:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:#c9b492;transition:width .4s cubic-bezier(.22,1,.36,1)}.nav-menu button[data-v-a694afd7]:hover{color:#e9e6df}.nav-menu button.active[data-v-a694afd7]{color:#f0ede6;padding-left:26px}.nav-menu button.active[data-v-a694afd7]:before{width:18px}.sidebar-lang[data-v-a694afd7]{margin-top:auto;padding-top:28px}.footer-info[data-v-a694afd7]{margin-top:20px;font-size:.62rem;letter-spacing:.28em;color:#57544e;text-transform:uppercase}.footer-info p[data-v-a694afd7]{margin:0 0 6px}.footer-copy[data-v-a694afd7]{color:#3f3d38}.gallery-wrapper[data-v-a694afd7]{flex:1;margin-left:260px;padding:72px 64px 110px 0}.music-profile[data-v-a694afd7]{max-width:720px;margin-bottom:80px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-role[data-v-a694afd7]{font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:#7d7a73;margin:0 0 14px}.profile-name[data-v-a694afd7]{font-family:Cinzel,Georgia,serif;font-size:2.1rem;font-weight:500;letter-spacing:.2em;color:#f0ede6;margin:0 0 26px;line-height:1}.profile-bio[data-v-a694afd7]{font-size:.82rem;line-height:2.1;letter-spacing:.05em;color:#b5b1a8;margin:0 0 36px}.profile-meta[data-v-a694afd7]{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:24px 56px;margin:0}.profile-meta dt[data-v-a694afd7]{font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:#57544e;margin:0 0 10px}.profile-meta dd[data-v-a694afd7]{font-size:.78rem;letter-spacing:.06em;color:#d9d6cf;margin:0}.works-grid[data-v-a694afd7]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:80px 48px}.work-item[data-v-a694afd7]{display:flex;flex-direction:column;cursor:pointer}.image-box[data-v-a694afd7]{position:relative;width:100%;aspect-ratio:16 / 9;margin-bottom:18px;background-color:#161614;overflow:hidden}.image-box.is-square[data-v-a694afd7]{aspect-ratio:1 / 1}.image-box img[data-v-a694afd7]{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92);transition:opacity .4s ease,transform 1.4s cubic-bezier(.22,1,.36,1),filter .6s ease}.work-item:hover .image-box img[data-v-a694afd7]{transform:scale(1.045);filter:saturate(1)}.image-box img.is-hidden[data-v-a694afd7]{opacity:0}.hover-video[data-v-a694afd7]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hover-overlay[data-v-a694afd7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,6,5,.88) 0%,rgba(6,6,5,.35) 45%,transparent 75%);color:#f0ede6;display:flex;align-items:flex-end;padding:22px 24px;box-sizing:border-box;opacity:0;transition:opacity .5s ease;z-index:10}.hover-overlay.is-active[data-v-a694afd7]{opacity:1}.description[data-v-a694afd7]{font-size:.78rem;font-weight:300;line-height:1.8;text-align:left;letter-spacing:.06em;margin:0;color:#d9d6cf;white-space:pre-line;transform:translateY(8px);transition:transform .5s cubic-bezier(.22,1,.36,1)}.hover-overlay.is-active .description[data-v-a694afd7]{transform:translateY(0)}.play-badge[data-v-a694afd7]{position:absolute;top:14px;right:14px;z-index:11;font-size:.5rem;color:#f0ede6d9;border:1px solid rgba(240,237,230,.35);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding-left:2px;box-sizing:border-box;background:#06060559;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.link-badge[data-v-a694afd7]{font-size:.85rem;padding-left:0}.work-caption[data-v-a694afd7]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.caption-left[data-v-a694afd7]{display:flex;align-items:baseline;gap:14px;min-width:0}.work-index[data-v-a694afd7]{font-size:.62rem;letter-spacing:.15em;color:#57544e;flex-shrink:0}.work-title[data-v-a694afd7]{font-size:.82rem;font-weight:400;letter-spacing:.08em;margin:0;color:#d9d6cf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .4s ease}.work-item:hover .work-title[data-v-a694afd7]{color:#f5f2ea}.work-category[data-v-a694afd7]{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:#57544e;flex-shrink:0}.modal-overlay[data-v-a694afd7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#060605f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:100;display:flex;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}.modal-inner[data-v-a694afd7]{position:relative;width:100%;max-width:1060px}.modal-close[data-v-a694afd7]{position:fixed;top:24px;right:32px;background:none;border:none;color:#e9e6df;font-size:2rem;font-weight:200;cursor:pointer;line-height:1;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s ease;z-index:101}.modal-close[data-v-a694afd7]:hover{transform:rotate(90deg);color:#c9b492}.modal-video[data-v-a694afd7]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;box-shadow:0 30px 80px #000000b3}.modal-video iframe[data-v-a694afd7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.modal-info[data-v-a694afd7]{margin-top:28px}.modal-category[data-v-a694afd7]{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:#7d7a73;margin:0 0 10px}.modal-info h2[data-v-a694afd7]{font-family:Cinzel,Georgia,serif;font-size:1.35rem;font-weight:500;letter-spacing:.08em;margin:0 0 12px;color:#f0ede6}.modal-description[data-v-a694afd7]{font-size:.78rem;color:#9a968e;margin:0;white-space:pre-line;line-height:1.8;letter-spacing:.04em}.modal-link[data-v-a694afd7]{display:inline-block;margin-top:22px;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:#c9b492;text-decoration:none;border:1px solid rgba(201,180,146,.4);padding:12px 22px;transition:background .4s ease,color .4s ease,border-color .4s ease}.modal-link[data-v-a694afd7]:hover{background:#c9b492;border-color:#c9b492;color:#0d0d0c}.modal-inner.is-music[data-v-a694afd7]{display:flex;gap:48px;align-items:flex-start;max-width:860px}.modal-embed[data-v-a694afd7]{flex:0 0 340px;height:600px;background:#000;box-shadow:0 30px 80px #000000b3}.modal-embed iframe[data-v-a694afd7]{width:100%;height:100%;display:block}.modal-inner.is-music .modal-info[data-v-a694afd7]{margin-top:8px;flex:1}.modal-artwork[data-v-a694afd7]{display:flex;justify-content:center}.modal-artwork img[data-v-a694afd7]{max-width:100%;max-height:72vh;display:block;box-shadow:0 30px 80px #000000b3}.empty-state[data-v-a694afd7]{font-family:Cinzel,Georgia,serif;font-size:.85rem;letter-spacing:.4em;color:#57544e;margin:40px 0 0}.modal-enter-active[data-v-a694afd7]{transition:opacity .5s ease}.modal-leave-active[data-v-a694afd7]{transition:opacity .35s ease}.modal-enter-from[data-v-a694afd7],.modal-leave-to[data-v-a694afd7]{opacity:0}.modal-enter-active .modal-inner[data-v-a694afd7]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.modal-enter-from .modal-inner[data-v-a694afd7]{transform:translateY(24px)}.fade-enter-active[data-v-a694afd7]{transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.fade-leave-active[data-v-a694afd7]{transition:opacity .4s ease,transform .4s ease;position:absolute;width:calc(50% - 24px)}.fade-enter-from[data-v-a694afd7]{opacity:0;transform:translateY(20px)}.fade-leave-to[data-v-a694afd7]{opacity:0;transform:translateY(8px)}.fade-move[data-v-a694afd7]{transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (max-width: 1100px){.gallery-wrapper[data-v-a694afd7]{padding-right:48px}}@media (max-width: 768px){.portfolio-container[data-v-a694afd7]{flex-direction:column}.sidebar[data-v-a694afd7]{position:relative;width:100%;height:auto;padding:40px 24px 20px}.site-title[data-v-a694afd7]{margin-bottom:28px}.site-title br[data-v-a694afd7]{display:none}.nav-menu ul[data-v-a694afd7]{display:flex;gap:20px;flex-wrap:wrap}.nav-menu li[data-v-a694afd7]{margin-bottom:0}.nav-menu button.active[data-v-a694afd7]{padding-left:0}.nav-menu button.active[data-v-a694afd7]:before{width:0}.nav-menu button.active[data-v-a694afd7]:after{content:"";display:block;height:1px;background:#c9b492;margin-top:4px}.footer-info[data-v-a694afd7]{display:none}.sidebar-lang[data-v-a694afd7]{position:absolute;top:40px;right:24px;margin-top:0;padding-top:0}.music-profile[data-v-a694afd7]{margin-bottom:48px;padding-bottom:36px}.profile-name[data-v-a694afd7]{font-size:1.5rem}.profile-meta[data-v-a694afd7]{grid-template-columns:repeat(2,auto);gap:20px 40px}.modal-overlay[data-v-a694afd7]{overflow-y:auto;align-items:flex-start}.modal-inner.is-music[data-v-a694afd7]{flex-direction:column;gap:28px;margin-top:40px}.modal-embed[data-v-a694afd7]{flex:none;width:100%;max-width:340px;height:560px;margin:0 auto}.gallery-wrapper[data-v-a694afd7]{margin-left:0;padding:28px 20px 80px}.works-grid[data-v-a694afd7]{grid-template-columns:1fr;gap:48px 20px}.fade-leave-active[data-v-a694afd7]{width:100%}.modal-close[data-v-a694afd7]{top:16px;right:20px}}.profile-page[data-v-00ad47b8]{position:relative;min-height:100vh;background:#0d0d0c;color:#e9e6df;font-family:Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.grain[data-v-00ad47b8]{position:fixed;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E")}.page-header[data-v-00ad47b8]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:34px 40px}.header-title[data-v-00ad47b8]{font-family:Cinzel,Georgia,serif;font-size:.85rem;letter-spacing:.3em;color:#f0ede6;text-decoration:none;transition:opacity .4s ease}.header-title[data-v-00ad47b8]:hover{opacity:.6}.header-right[data-v-00ad47b8]{display:flex;align-items:center;gap:28px}.header-link[data-v-00ad47b8]{font-size:.62rem;letter-spacing:.3em;color:#7d7a73;text-decoration:none;text-transform:uppercase;transition:color .4s ease}.header-link[data-v-00ad47b8]:hover{color:#c9b492}.profile-main[data-v-00ad47b8]{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:60px 24px 120px}.section[data-v-00ad47b8]{margin-bottom:110px;opacity:0;animation:sectionIn-00ad47b8 1.2s cubic-bezier(.16,1,.3,1) forwards}.section[data-v-00ad47b8]:nth-child(2){animation-delay:.25s}@keyframes sectionIn-00ad47b8{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.section-index[data-v-00ad47b8]{font-size:.6rem;letter-spacing:.35em;text-transform:uppercase;color:#57544e;margin:0 0 34px}.profile-heading[data-v-00ad47b8]{font-family:Cinzel,Georgia,serif;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:500;letter-spacing:.14em;line-height:1.25;color:#f0ede6;margin:0 0 14px;white-space:pre-line}.profile-kana[data-v-00ad47b8]{font-size:.72rem;letter-spacing:.5em;color:#7d7a73;margin:0 0 44px}.profile-text p[data-v-00ad47b8]{font-size:.85rem;line-height:2.2;letter-spacing:.06em;color:#b5b1a8;margin:0 0 22px}.profile-meta[data-v-00ad47b8]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:24px 56px;margin:44px 0 0}.profile-meta dt[data-v-00ad47b8]{font-size:.56rem;letter-spacing:.28em;text-transform:uppercase;color:#57544e;margin:0 0 10px}.profile-meta dd[data-v-00ad47b8]{font-size:.78rem;letter-spacing:.06em;color:#d9d6cf;margin:0}.activity[data-v-00ad47b8]{display:flex;align-items:baseline;gap:28px;padding:34px 0;border-top:1px solid rgba(255,255,255,.08);text-decoration:none;color:inherit;transition:padding-left .5s cubic-bezier(.22,1,.36,1)}.activity[data-v-00ad47b8]:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.activity[data-v-00ad47b8]:hover{padding-left:14px}.activity-no[data-v-00ad47b8]{font-family:Cinzel,Georgia,serif;font-size:.9rem;color:#57544e;flex-shrink:0;width:24px;transition:color .4s ease}.activity-body[data-v-00ad47b8]{flex:1}.activity-title[data-v-00ad47b8]{font-family:Cinzel,Georgia,serif;font-size:1.05rem;font-weight:500;letter-spacing:.18em;color:#f0ede6;margin:0 0 12px;transition:color .4s ease}.activity-desc[data-v-00ad47b8]{font-size:.78rem;line-height:2;letter-spacing:.05em;color:#8a8781;margin:0}.activity-arrow[data-v-00ad47b8]{color:#57544e;font-size:.9rem;flex-shrink:0;transition:color .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.activity:hover .activity-title[data-v-00ad47b8],.activity:hover .activity-no[data-v-00ad47b8]{color:#c9b492}.activity:hover .activity-arrow[data-v-00ad47b8]{color:#c9b492;transform:translate(6px)}.page-footer[data-v-00ad47b8]{position:relative;z-index:2;padding:0 40px 34px}.page-footer p[data-v-00ad47b8]{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:#3f3d38;margin:0}@media (max-width: 768px){.page-header[data-v-00ad47b8]{padding:24px 20px}.header-right[data-v-00ad47b8]{gap:16px}.profile-main[data-v-00ad47b8]{padding:40px 20px 90px}.section[data-v-00ad47b8]{margin-bottom:80px}.profile-meta[data-v-00ad47b8]{grid-template-columns:repeat(2,auto);gap:20px 40px}.activity[data-v-00ad47b8]{gap:18px;padding:28px 0}.page-footer[data-v-00ad47b8]{padding:0 20px 24px}}@media (prefers-reduced-motion: reduce){.section[data-v-00ad47b8]{animation-duration:.01s;animation-delay:0s}}
