.tp[data-astro-cid-ovsynqek]{position:relative;padding-top:140px}.tp-title[data-astro-cid-ovsynqek]{margin:0 0 40px;font-size:1.875rem;line-height:1.5}.about-top[data-astro-cid-ovsynqek]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:56px;align-items:start}.tp-photo[data-astro-cid-ovsynqek]{margin:0}.about-body[data-astro-cid-ovsynqek]>p:not(.more):not(.verify){margin:0;max-width:34em;font-size:1.03rem;line-height:2.05}.about-body[data-astro-cid-ovsynqek]>p+p:not(.more):not(.verify){margin-top:18px}.tp-about[data-astro-cid-ovsynqek]{padding-top:0}.romaji[data-astro-cid-ovsynqek]{font-family:var(--font-num);font-size:.8rem;margin-right:.8em;letter-spacing:.06em}.verify[data-astro-cid-ovsynqek]{margin:16px 0 0!important}.more[data-astro-cid-ovsynqek]{margin:24px 0 0!important}.profile-name[data-astro-cid-ovsynqek]{margin-top:12px;font-size:.875rem;color:var(--fg-muted)}.profile-name[data-astro-cid-ovsynqek] b[data-astro-cid-ovsynqek]{color:var(--fg-strong);margin-right:.6em;font-size:1rem}.pin-note[data-astro-cid-ovsynqek]{display:block;font-size:.75rem;margin-top:2px}.tp-frame[data-astro-cid-ovsynqek]{position:relative}.tp-frame[data-astro-cid-ovsynqek]>img[data-astro-cid-ovsynqek]{display:block;width:100%;height:auto}.pin[data-astro-cid-ovsynqek]{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--ar);transform:translate(-50%,-50%);padding:0;border:0;background:none;border-radius:50%;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}.pin[data-astro-cid-ovsynqek]:before{content:"";position:absolute;inset:-12px;border-radius:50%}.pin[data-astro-cid-ovsynqek]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--brand-yellow);box-shadow:0 0 0 1px var(--rail-edge);opacity:0;transition:opacity .25s}.pin[data-astro-cid-ovsynqek] img[data-astro-cid-ovsynqek]{display:block;width:100%;height:100%;border-radius:50%;box-shadow:0 .5px 1px #0009}.pin[data-astro-cid-ovsynqek]:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:5px}.pin[data-astro-cid-ovsynqek].is-hot:after,.pin[data-astro-cid-ovsynqek]:hover:after{opacity:1}.quals[data-astro-cid-ovsynqek]{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:40em}.q[data-astro-cid-ovsynqek]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;border-radius:8px}.q-badge[data-astro-cid-ovsynqek]{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.q-badge[data-astro-cid-ovsynqek] img[data-astro-cid-ovsynqek]{display:block;width:52px;height:auto;border-radius:50%}.q-tax[data-astro-cid-ovsynqek] .q-badge[data-astro-cid-ovsynqek] img[data-astro-cid-ovsynqek]{width:48px}.q-text[data-astro-cid-ovsynqek] p[data-astro-cid-ovsynqek]{margin:0}.q-name[data-astro-cid-ovsynqek]{font-weight:700;color:var(--fg-strong);line-height:1.6;display:flex;flex-wrap:wrap;gap:0 10px;align-items:baseline}.q-no[data-astro-cid-ovsynqek]{font-weight:400;font-size:.8rem;color:var(--fg-muted)}.q-no[data-astro-cid-ovsynqek] a[data-astro-cid-ovsynqek]{font-family:var(--font-num);font-weight:500;font-size:.875rem}.q-org[data-astro-cid-ovsynqek]{font-size:.84rem;line-height:1.7;margin-top:2px!important}.q-tip[data-astro-cid-ovsynqek]{font-size:.8rem;line-height:1.75;color:var(--fg-muted);margin-top:4px!important}.q[data-astro-cid-ovsynqek].is-flash{animation:q-flash 1.2s ease-out}@keyframes q-flash{0%,30%{background:var(--tint-yellow)}to{background:transparent}}.tp[data-astro-cid-ovsynqek] .flyer{position:absolute;z-index:5;pointer-events:none;border-radius:50%;will-change:transform;transform-origin:50% 50%;box-shadow:0 .5px 1px #00000080}@media(max-width:760px){.tp[data-astro-cid-ovsynqek]{padding-top:90px}.tp-title[data-astro-cid-ovsynqek]{font-size:1.42rem;line-height:1.55;margin-bottom:28px}.tp-about[data-astro-cid-ovsynqek]{padding-top:0}.about-top[data-astro-cid-ovsynqek]{grid-template-columns:minmax(0,1fr);gap:28px}.tp-photo[data-astro-cid-ovsynqek]{max-width:300px}.quals[data-astro-cid-ovsynqek]{grid-template-columns:minmax(0,1fr);gap:16px}}
