.profile-headline{margin:.65rem 0 0;color:var(--ink);font-size:1.1rem;line-height:1.5}.profile-page-media{position:relative;overflow:hidden;background:var(--paper)}.profile-page-logo{width:88px;height:88px;flex:none;border:1px solid var(--line)}.profile-avatar>.profile-page-logo{width:100%;height:100%;border:0}.profile-page-logo>img{object-fit:contain;padding:10px}.profile-page-cover{width:100%;height:clamp(120px,18vw,220px);margin-block:24px;border:1px solid var(--line)}.profile-page-cover>img{object-fit:cover;object-position:center}.profile-page-media-full{position:relative;width:100%;height:min(75dvh,800px)}.profile-page-media-full>img{object-fit:contain}@media (max-width:600px){.profile-page-logo{width:64px;height:64px}}.profile-verified{display:inline-flex;gap:.5rem;margin-top:.6rem;padding:.35rem .6rem;border:1px solid;color:var(--koga);font-size:.85rem}.profile-page-frame{min-width:0;container:profile-page/inline-size}.profile-content.profile-page-sections{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem}.profile-content.profile-page-sections>*{width:100%;min-width:0;order:0}.profile-content.profile-page-sections[data-page-template=compact]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.profile-content.profile-page-sections[data-page-template=compact] .profile-card{padding:1rem}.profile-content.profile-page-sections[data-page-template=editorial]{grid-template-columns:minmax(0,1fr);max-width:58rem;margin-inline:auto}.profile-content.profile-page-sections[data-page-template=editorial] .profile-description{font-size:1.15rem;line-height:1.8}@media (max-width:760px){.profile-content.profile-page-sections,.profile-content.profile-page-sections[data-page-template=compact]{grid-template-columns:minmax(0,1fr)}}@container profile-page (max-width: 760px){.profile-content.profile-page-sections,.profile-content.profile-page-sections[data-page-template=compact]{grid-template-columns:minmax(0,1fr)}}.profile-media-trigger{position:absolute;inset:0;z-index:3;padding:0;border:0;background:transparent;color:var(--ink);cursor:zoom-in}.profile-media-trigger:focus-visible{outline:3px solid var(--action);outline-offset:-4px}.profile-media-hint{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);background:var(--paper);opacity:.7}.profile-media-hint>svg{width:14px;height:14px}.profile-media-trigger:focus-visible .profile-media-hint,.profile-media-trigger:hover .profile-media-hint{opacity:1;color:var(--action)}.profile-media-dialog{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(12px,3vw,40px);border:0;background:transparent;color:var(--ink)}.profile-media-dialog[open]{display:grid;place-items:center}.profile-media-dialog::backdrop{background:color-mix(in srgb,var(--ink) 85%,transparent)}.profile-media-panel{width:min(100%,1200px);max-height:100%;overflow-y:auto;background:var(--paper)}.profile-media-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;border-bottom:1px solid var(--line)}.profile-media-toolbar p{margin:0;font-size:18px;font-weight:700}.profile-media-close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:30px;line-height:1;cursor:pointer}.profile-media-close:hover{background:var(--grid)}