.hero-art.has-portrait{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;isolation:isolate;min-height:480px;padding-top:24px;padding-bottom:12px}
.hero-art.has-portrait .disc,.hero-art.has-portrait .asterisk,.hero-art.has-portrait .art-grid{display:none}
.hero-art.has-portrait erik-portrait{width:min(100%,340px);z-index:1;flex:none;border-radius:44% 44% 8px 8px;overflow:hidden}
.hero-art.has-portrait .tag{position:static;z-index:2;pointer-events:none;box-shadow:none;margin:0;padding:3px 8px;font-size:10px;transform:none!important}
@media(max-width:700px){.hero-art.has-portrait{min-height:390px}.hero-art.has-portrait erik-portrait{width:260px}.hero-art.has-portrait .tag{font-size:10px}}

.hero-art.has-portrait erik-portrait>img{display:block;width:100%;height:auto}

.hero-art.has-portrait .portrait-motion-toggle{position:relative;z-index:3;min-height:40px;padding:6px 14px;font-size:12px;cursor:pointer}
