.about-studio[data-astro-cid-ta2fbyqs]{z-index:1;max-width:1050px;color:var(--ink);margin:52px auto 72px;padding:0 24px;position:relative}.studio-title[data-astro-cid-ta2fbyqs]{margin-bottom:34px}.studio-title[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs],.studio-label[data-astro-cid-ta2fbyqs]{letter-spacing:.18em;color:var(--muted);font-size:9px}.studio-title[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;margin:12px 0;font-size:clamp(26px,4vw,36px);font-weight:650}.studio-title[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);font-weight:400}.studio-title[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:13px}.studio-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.studio-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);background:var(--theme-card);box-shadow:var(--theme-shadow);border-radius:22px;min-width:0;padding:26px;overflow:hidden}.studio-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.studio-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--ink)}.studio-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:12px;line-height:1.9}.identity-top[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:10px;display:flex}.identity-dot[data-astro-cid-ta2fbyqs]{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.identity-dot[data-astro-cid-ta2fbyqs]:before{content:"";background:#80a58f;border-radius:50%;width:5px;height:5px}.identity-body[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:18px;margin:27px 0 20px;display:flex}.identity-body[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;font-size:29px;font-weight:500;line-height:1.5}.identity-body[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-weight:700}.identity-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:240px;margin-top:10px}.identity-portrait[data-astro-cid-ta2fbyqs]{flex:0 0 110px;position:relative}.identity-portrait[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{background:var(--theme-accent-soft);border-radius:32px;width:110px;height:110px;transform:rotate(5deg)}.identity-portrait[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:#bfa168;font-size:38px;position:absolute;bottom:-13px;left:-12px}.identity-motto[data-astro-cid-ta2fbyqs]{border-top:1px dashed var(--theme-line);padding-top:17px}.personality-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(145deg, #d3b97b29, transparent 80%), var(--theme-card);flex-direction:column;justify-content:center;display:flex}.personality-type[data-astro-cid-ta2fbyqs]{color:var(--ink);letter-spacing:-.06em;justify-content:space-between;align-items:center;margin:25px 0 10px;font-size:clamp(45px,7vw,68px);font-weight:750;line-height:1.2;display:flex;position:relative}.personality-type[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:#baa374;font-size:65px;font-weight:400;transform:rotate(13deg)}.personality-note[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:25px;font-size:10px}.studio-section-heading[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:21px;display:flex}.studio-section-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:15px;font-weight:600}.studio-section-heading[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;color:var(--muted);font-size:8px}.passport-card[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:22px 20px;margin:0;display:grid}.passport-card[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:10px}.passport-card[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--ink);margin:5px 0 0;font-size:21px;font-weight:600}.passport-card[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-left:7px;font-size:12px;font-weight:400}.studio-stats[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 20px;display:grid}.studio-stats[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:8px;display:flex}.studio-stats[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:30px;font-weight:550;line-height:1}.studio-stats[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{margin-left:2px;font-size:12px}.studio-stats[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:10px}.story-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:3px 0 16px;font-size:18px}.story-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:8px;font-size:11px;font-weight:400;display:block}.story-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:10px}.studio-topics[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.studio-topics[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:10px}.year-tracks[data-astro-cid-ta2fbyqs]{gap:17px;margin-top:24px;display:grid}.year-tracks[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.year-tracks[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{background:var(--theme-accent-soft);border-radius:5px;flex:1;height:5px;overflow:hidden}.year-tracks[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{border-radius:inherit;background:#9daeb9;height:100%;display:block}.year-tracks[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{min-width:24px;font-size:10px}.year-tracks[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--ink)}.contact-card[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;display:flex}.contact-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:10px 0;font-size:23px;font-weight:600}.studio-contact-links[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:9px;display:flex}.studio-contact-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);border-radius:10px;padding:10px 14px;font-size:11px}.studio-contact-links[data-astro-cid-ta2fbyqs] .contact-primary[data-astro-cid-ta2fbyqs]{background:var(--ink);color:var(--theme-card);border-color:var(--ink)}.studio-signoff[data-astro-cid-ta2fbyqs]{text-align:center;color:var(--muted);margin-top:32px;font-size:11px}.studio-signoff[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#baa374;margin-left:8px}@media (width<=700px){.about-studio[data-astro-cid-ta2fbyqs]{margin-top:32px;padding:0 18px}.studio-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:14px}.studio-card[data-astro-cid-ta2fbyqs]{border-radius:18px;padding:22px}.identity-portrait[data-astro-cid-ta2fbyqs]{flex-basis:85px}.identity-portrait[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{border-radius:26px;width:85px;height:85px}.identity-body[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:26px}.personality-type[data-astro-cid-ta2fbyqs]{margin-top:18px;font-size:56px}.contact-card[data-astro-cid-ta2fbyqs]{grid-column:auto}.studio-title[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{margin-top:5px;display:block}}.about-profile-header[data-astro-cid-ta2fbyqs]{text-align:center;padding:8px 0 46px}.about-profile-avatar[data-astro-cid-ta2fbyqs]{border-radius:50%;width:110px;height:110px;margin:0 auto 20px;box-shadow:0 12px 30px #32463c14}.about-profile-header[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{color:var(--ink);margin:0;font:italic 700 46px/1.35 Georgia,Songti SC,STSong,serif}.about-profile-header[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:10px 0 0;font-size:15px;font-style:italic}.about-profile-stats[data-astro-cid-ta2fbyqs]{justify-content:center;gap:44px;margin-top:30px;display:flex}.about-profile-stats[data-astro-cid-ta2fbyqs]>[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:5px;display:flex}.about-profile-stats[data-astro-cid-ta2fbyqs] b[data-astro-cid-ta2fbyqs]{font-size:25px;font-weight:650;line-height:1.4}.about-profile-stats[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{margin-left:2px;font-size:12px}.about-profile-stats[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:12px}.personality-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(120deg, #70af9412, transparent 85%), var(--theme-card);flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:26px;padding:30px;display:flex}.personality-copy[data-astro-cid-ta2fbyqs]{min-width:0}.personality-badge[data-astro-cid-ta2fbyqs]{color:var(--green);background:#70af941f;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.personality-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:17px 0 5px;font-size:25px;font-weight:650}.personality-code[data-astro-cid-ta2fbyqs]{color:var(--green);font-size:17px;font-weight:600}.personality-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:670px;margin:12px 0 18px;font-size:13px;line-height:1.9}.personality-link[data-astro-cid-ta2fbyqs]{border:1px solid var(--green);color:var(--green);border-radius:999px;padding:8px 17px;font-size:12px;display:inline-block}.personality-art[data-astro-cid-ta2fbyqs]{background:#70af9424;border-radius:20px;flex:0 0 116px;padding:12px;position:relative}.personality-art[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{border-radius:16px;width:92px;height:92px}.personality-art[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:var(--green);font-size:45px;position:absolute;top:-22px;right:-8px;transform:rotate(15deg)}@media (width<=700px){.about-profile-header[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:40px}.about-profile-header[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{font-size:13px}.personality-card[data-astro-cid-ta2fbyqs]{gap:14px;padding:22px}.personality-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:21px}.personality-art[data-astro-cid-ta2fbyqs]{flex-basis:70px;padding:7px}.personality-art[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:56px;height:56px}.personality-art[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{font-size:30px}.personality-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:12px}}.about-studio[data-astro-cid-ta2fbyqs]{max-width:1100px}.about-overview[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 340px;align-items:center;gap:35px;padding:18px 0 54px;display:grid}.about-overview-title[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;margin:0 0 32px;font-size:52px;font-weight:700}.about-overview-title[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;display:flex}.about-overview-title[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{border:1px solid var(--green);color:var(--green);background:#70af940d;border-radius:999px;padding:9px 20px;font-size:12px}.about-overview[data-astro-cid-ta2fbyqs] .about-profile-header[data-astro-cid-ta2fbyqs]{padding:0}.about-profile-header[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font:italic 700 38px/1.35 Georgia,Songti SC,STSong,serif}.about-overview[data-astro-cid-ta2fbyqs] .about-profile-avatar[data-astro-cid-ta2fbyqs]{width:90px;height:90px;margin-bottom:12px}.about-overview[data-astro-cid-ta2fbyqs] .about-profile-header[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{font-size:12px;line-height:1.8}.about-footprint[data-astro-cid-ta2fbyqs]{margin-bottom:34px}.about-footprint[data-astro-cid-ta2fbyqs]>header[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.about-footprint[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--green);padding-left:10px;font-size:16px;line-height:1.2}.about-footprint[data-astro-cid-ta2fbyqs] header[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:11px}.footprint-scroll[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);background:var(--theme-card);border-radius:16px;padding:18px;overflow-x:auto}.footprint-grid[data-astro-cid-ta2fbyqs]{grid-template-rows:repeat(7,10px);grid-auto-columns:minmax(10px,1fr);grid-auto-flow:column;gap:4px;min-width:740px;display:grid}.footprint-grid[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);background:var(--theme-accent-soft);border-radius:2px;width:10px;height:10px}.footprint-grid[data-astro-cid-ta2fbyqs] .has-post[data-astro-cid-ta2fbyqs]{background:var(--green);opacity:var(--activity-opacity);border-color:#0000}.footprint-grid[data-astro-cid-ta2fbyqs] .outside[data-astro-cid-ta2fbyqs]{visibility:hidden}.footprint-legend[data-astro-cid-ta2fbyqs]{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:9px;display:flex}.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{background:var(--green);opacity:.35;border-radius:2px;width:9px;height:9px}.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-of-type(2){opacity:.65}.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-of-type(3){opacity:1}.studio-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.studio-card[data-astro-cid-ta2fbyqs]{box-shadow:none}.personality-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(90deg, #70af940a, transparent), var(--theme-card);border-radius:16px;padding:28px}.personality-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:16px;font-size:26px}.personality-code[data-astro-cid-ta2fbyqs]{color:#55a984}.personality-link[data-astro-cid-ta2fbyqs],.personality-badge[data-astro-cid-ta2fbyqs]{color:#398166}.personality-link[data-astro-cid-ta2fbyqs]{border-color:#398166}.personality-art[data-astro-cid-ta2fbyqs]{border-radius:18px;flex-basis:110px;width:110px;height:110px;padding:8px}.personality-art[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:contain;border-radius:0;width:100%;height:100%}.passport-card[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr)}.contact-card[data-astro-cid-ta2fbyqs]{grid-column:auto}@media (width<=700px){.about-overview[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:30px;padding:6px 0 36px}.about-overview-title[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-bottom:22px;font-size:38px}.about-overview-title[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs]{gap:8px}.about-overview-title[data-astro-cid-ta2fbyqs] nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{padding:7px 13px}.about-profile-header[data-astro-cid-ta2fbyqs]{justify-self:center}.personality-card[data-astro-cid-ta2fbyqs]{padding:22px}.personality-art[data-astro-cid-ta2fbyqs]{flex-basis:78px;height:88px}.personality-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:22px}.passport-card[data-astro-cid-ta2fbyqs] dl[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}.about-footprint[data-astro-cid-ta2fbyqs]>header[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.footprint-heading[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.about-footprint[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{border-color:var(--theme-accent-strong);font-size:16px;font-weight:650}.footprint-heading[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:11px;line-height:1.6}.footprint-year[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);color:var(--muted);border-radius:999px;padding:4px 11px;font-size:10px}.footprint-scroll[data-astro-cid-ta2fbyqs]{border:1px solid var(--theme-line);box-shadow:var(--theme-shadow);background:var(--theme-card);scrollbar-width:thin;border-radius:18px;padding:20px 18px}.footprint-grid[data-astro-cid-ta2fbyqs]{grid-template-rows:repeat(7,10px);gap:4px;min-width:740px}.footprint-grid[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{border-color:var(--theme-line);background:0 0;border-radius:2px}.footprint-grid[data-astro-cid-ta2fbyqs] .has-post[data-astro-cid-ta2fbyqs]{opacity:1}.footprint-grid[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][data-level="1"],.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs][data-level="1"]{background:color-mix(in srgb, var(--green) 30%, var(--theme-card));border-color:#0000}.footprint-grid[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][data-level="2"],.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs][data-level="2"]{background:color-mix(in srgb, var(--green) 50%, var(--theme-card));border-color:#0000}.footprint-grid[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][data-level="3"],.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs][data-level="3"]{background:color-mix(in srgb, var(--green) 75%, var(--theme-card));border-color:#0000}.footprint-grid[data-astro-cid-ta2fbyqs] [data-astro-cid-ta2fbyqs][data-level="4"],.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs][data-level="4"]{background:var(--green);border-color:#0000}.footprint-caption[data-astro-cid-ta2fbyqs]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:9px;display:flex}.footprint-legend[data-astro-cid-ta2fbyqs]{align-items:center;gap:4px;margin:0;display:flex}.footprint-legend[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]:first-of-type{margin-left:0}.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{opacity:1;border:1px solid var(--theme-line);background:0 0;width:9px;height:9px}.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-of-type(2),.footprint-legend[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-of-type(3){opacity:1}@media (width<=700px){.footprint-scroll[data-astro-cid-ta2fbyqs]{padding:16px}.footprint-heading[data-astro-cid-ta2fbyqs]{gap:8px}.about-footprint[data-astro-cid-ta2fbyqs]>header[data-astro-cid-ta2fbyqs]{margin-bottom:16px}.footprint-caption[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{font-size:8px}}
