.about-module__-i9KWa__contact{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:30px;max-width:720px;margin:24px auto 0;padding:28px;display:grid}.about-module__-i9KWa__intro{min-width:0}.about-module__-i9KWa__intro h2{font-size:var(--text-title);text-wrap:balance;margin:14px 0 12px;line-height:1.5}.about-module__-i9KWa__intro p{font-size:var(--text-detail);color:var(--muted);margin:12px 0 20px;line-height:1.8}.about-module__-i9KWa__intro .about-module__-i9KWa__remark{background:var(--soft);color:var(--ink);border-radius:12px;padding:12px 14px}.about-module__-i9KWa__remark strong{font-size:var(--text-subhead);margin-top:3px;display:block}.about-module__-i9KWa__intro .about-module__-i9KWa__help{font-size:var(--text-caption);margin-bottom:0}.about-module__-i9KWa__qr{color:#47584e;text-align:center;background:#fff;border:1px solid #e6e9e7;border-radius:18px;min-width:0;padding:10px;display:block}.about-module__-i9KWa__qr img{border-radius:10px;width:100%;height:auto;display:block}.about-module__-i9KWa__qr span{font-size:var(--text-caption);padding:4px 0 8px;display:block}.about-module__-i9KWa__qr:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media (max-width:600px){.about-module__-i9KWa__contact{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 18px}.about-module__-i9KWa__qr{justify-self:center;width:min(100%,280px)}.about-module__-i9KWa__intro .about-module__-i9KWa__remark strong{font-size:inherit;display:inline}.about-module__-i9KWa__intro h2{font-size:var(--text-title-small);text-wrap:initial}}.about-module__-i9KWa__identity{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:start;gap:30px;max-width:980px;margin:0 auto;display:grid}.about-module__-i9KWa__portrait{object-fit:contain;background:0 0;border-radius:0;width:100%;height:auto;display:block;position:sticky;top:110px}.about-module__-i9KWa__identityCopy{min-width:0}.about-module__-i9KWa__identityCopy p{font-size:var(--text-body)}.about-module__-i9KWa__contact{max-width:980px}@media (max-width:700px){.about-module__-i9KWa__identity{grid-template-columns:minmax(0,1fr);gap:22px}.about-module__-i9KWa__portrait{justify-self:center;width:min(100%,280px);position:static}.about-module__-i9KWa__identityCopy p{font-size:var(--text-detail)}}.about-module__-i9KWa__portraitLink{text-align:center;min-width:0;display:block;position:sticky;top:110px}.about-module__-i9KWa__portraitLink .about-module__-i9KWa__portrait{position:static}.about-module__-i9KWa__portraitLink>span{min-height:44px;font-size:var(--text-caption);color:var(--accent);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.about-module__-i9KWa__portraitLink:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:18px}@media (max-width:700px){.about-module__-i9KWa__portraitLink{justify-self:center;width:min(100%,280px);position:static}}.about-module__-i9KWa__title span{white-space:nowrap;display:inline-block}@media (max-width:360px){.about-module__-i9KWa__title{font-size:1.8rem!important}}.about-module__-i9KWa__title{font-size:var(--text-section);letter-spacing:0;font-weight:600;line-height:1.2}.about-module__-i9KWa__identity{background:var(--soft);border:0;border-radius:28px;gap:40px;max-width:1200px;padding:40px}.about-module__-i9KWa__identityCopy p{font-size:var(--text-body);color:var(--muted);line-height:1.8}.about-module__-i9KWa__contact{background:var(--soft);border:0;border-radius:28px;max-width:1200px;margin-top:64px;padding:40px}.about-module__-i9KWa__intro h2{font-size:var(--text-pane);font-weight:600;line-height:1.3}.about-module__-i9KWa__intro p{font-size:var(--text-body);line-height:1.8}.about-module__-i9KWa__intro .about-module__-i9KWa__help{font-size:var(--text-caption)}@media (max-width:700px){.about-module__-i9KWa__identity,.about-module__-i9KWa__contact{border-radius:24px;gap:24px;padding:24px}.about-module__-i9KWa__contact{margin-top:48px}.about-module__-i9KWa__identityCopy p,.about-module__-i9KWa__intro p{font-size:var(--text-body)}.about-module__-i9KWa__intro h2{font-size:var(--text-pane)}.about-module__-i9KWa__title{font-size:var(--text-section)}}
