.jxvQbq_group{flex-wrap:wrap;gap:8px 10px;max-width:300px;margin:24px 0 0;padding:0;list-style:none;display:flex}.jxvQbq_slot{padding-bottom:8px;position:relative}.jxvQbq_more{min-height:72px;color:var(--muted);white-space:nowrap;align-items:center;padding-bottom:8px;font-size:12px;line-height:1.4;display:flex}.jxvQbq_sticker{width:64px;height:64px;color:inherit;cursor:help;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;padding:5px;display:grid}.jxvQbq_sticker:focus-visible{outline-offset:2px;background:#eee9f1;outline:2px solid #645874}.jxvQbq_artwork{width:var(--sticker-size);height:var(--sticker-size);transform:rotate(var(--sticker-tilt));filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(0 2px 2px #33233a25);place-items:center;display:grid}.jxvQbq_artwork img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.jxvQbq_dark{background:#202321;border-radius:11px;padding:7px}.jxvQbq_tooltip{z-index:110;color:#332c3d;text-align:center;overflow-wrap:break-word;pointer-events:auto;background:#fff;border:1px solid #e1dbe7;border-radius:10px;width:max-content;max-width:min(240px,100vw - 32px);padding:10px 13px;font-size:12px;font-weight:500;line-height:1.4;position:fixed;top:0;left:0;box-shadow:0 4px 16px #31283c16}@media (max-width:767px){.jxvQbq_group{gap:5px 8px;width:100%;max-width:none;margin-top:19px}.jxvQbq_sticker{width:58px;height:60px}.jxvQbq_more{min-height:68px}.jxvQbq_artwork{max-width:54px;max-height:54px}}@media (forced-colors:active){.jxvQbq_sticker:focus-visible{outline-color:highlight}.jxvQbq_tooltip{color:canvastext;background:canvas;border-color:canvastext}}
.xgPmsG_page{max-width:1280px;padding-top:48px;padding-bottom:96px}.xgPmsG_introduction{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:64px;padding-bottom:72px;display:grid}.xgPmsG_introduction h1{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(38px,4.7vw,60px);line-height:1.1}.xgPmsG_introduction p{max-width:57ch;color:var(--muted);font-size:20px;line-height:1.6}.xgPmsG_portrait{align-items:center;gap:14px;padding-top:5px;display:flex}.xgPmsG_portrait>img{object-fit:cover;border-radius:50%;width:150px;height:150px}.xgPmsG_perspective{border-top:1px solid #dedbe3;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);column-gap:80px;padding:56px 0 60px;display:grid}.xgPmsG_role{color:var(--muted);margin-bottom:16px;font-size:15px}.xgPmsG_identity h2{letter-spacing:-.025em;max-width:12ch;font-size:clamp(30px,3.1vw,40px);line-height:1.13}.xgPmsG_identity>a,.xgPmsG_background a{text-underline-offset:5px;min-height:44px;padding:10px 0;font-size:14px;-webkit-text-decoration:underline #b9b3be;text-decoration:underline #b9b3be;display:inline-block}.xgPmsG_inlineLink{font:inherit;color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #b9b3be;text-decoration:underline #b9b3be;display:inline}.xgPmsG_identity>a{margin-top:22px}.xgPmsG_comment{max-width:59ch}.xgPmsG_comment .xgPmsG_statement{letter-spacing:-.015em;font-size:25px;line-height:1.42}.xgPmsG_comment p+p{color:var(--muted);margin-top:22px;font-size:17px;line-height:1.65}.xgPmsG_background{border-top:1px solid #dedbe3;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:80px;padding-top:48px;display:grid}.xgPmsG_background h2{font-size:23px}.xgPmsG_background p{color:var(--muted);font-size:16px;line-height:1.7}.xgPmsG_background a{margin-top:14px}@media (max-width:1050px){.xgPmsG_introduction{gap:40px}.xgPmsG_portrait>img{width:110px;height:110px}.xgPmsG_perspective,.xgPmsG_background{column-gap:44px}}@media (max-width:767px){.xgPmsG_page{padding-top:24px;padding-bottom:64px}.xgPmsG_introduction{grid-template-columns:1fr;gap:26px;padding-bottom:42px}.xgPmsG_introduction h1{margin-bottom:22px}.xgPmsG_introduction p{font-size:18px;line-height:1.55}.xgPmsG_portrait{padding:0}.xgPmsG_portrait>img{width:72px;height:72px}.xgPmsG_perspective{grid-template-columns:1fr;gap:25px;padding:34px 0 40px}.xgPmsG_role{margin-bottom:10px;font-size:14px}.xgPmsG_identity h2{max-width:none;font-size:32px}.xgPmsG_identity>a{margin-top:8px}.xgPmsG_comment .xgPmsG_statement{font-size:22px;line-height:1.4}.xgPmsG_comment p+p{margin-top:18px;font-size:16px}.xgPmsG_background{grid-template-columns:1fr;gap:20px;padding-top:34px}}
