body,html{background:#f4f4f6!important}.op{min-height:100vh;background:#f4f4f6;color:#16161a;font-family:var(--font-archivo),Archivo,system-ui,-apple-system,sans-serif}.op-banner{max-width:1100px;margin:0 auto;aspect-ratio:3/1;max-height:340px;overflow:hidden}.op-banner img{width:100%;height:100%;object-fit:cover;display:block}.op-banner-blank{width:100%;height:100%;background:#16161a}.op-wrap{max-width:1100px;margin:0 auto;padding:0 20px 64px}.op-head{display:flex;gap:24px;align-items:flex-start;margin-top:-56px;padding-bottom:24px;border-bottom:1px solid #e8e8ee}.op-logo{flex:none;width:140px;height:140px;border-radius:20px;overflow:hidden;background:#16161a;border:4px solid #f4f4f6;display:grid;place-items:center}.op-logo img{width:100%;height:100%;object-fit:cover}.op-logo span{color:#fff;font-family:var(--font-archivo-black),"Archivo Black",sans-serif;font-size:52px}.op-info{flex:1 1;min-width:0;padding-top:68px}.op-top{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.op-top h1{margin:0;font-family:var(--font-archivo-black),"Archivo Black",sans-serif;font-size:30px;line-height:1.1;letter-spacing:-.01em}.op-acts{display:flex;align-items:center;gap:10px}.op-ig{width:42px;height:42px;border-radius:99px;display:grid;place-items:center;color:#16161a;border:1.5px solid #d8d8e0;background:#fff}.op-follow{font:inherit;font-weight:700;font-size:15px;padding:10px 26px;border-radius:99px;border:1.5px solid #c9cffb;background:#e7eafe;color:#2f3cae;cursor:pointer;min-width:110px}.op-follow.on{background:#fff;color:#16161a;border-color:#d8d8e0}.op-follow:disabled{opacity:.6;cursor:default}.op-handle{color:#8b90a0;font-size:14px;margin-top:4px}.op-stats{font-weight:700;font-size:15px;margin-top:10px}.op-bio{color:#5b6070;font-size:15px;line-height:1.5;margin:8px 0 0;white-space:pre-line;max-width:640px}.op-more{font:inherit;font-weight:700;color:#16161a;background:none;border:0;padding:0;cursor:pointer}.op-web{display:inline-block;margin-top:8px;color:#2f3cae;font-weight:600;font-size:15px;text-decoration:none}.op-sec{margin-top:28px}.op-sec h2{font-size:18px;font-weight:800;margin:0 0 14px}.op-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.op-card{display:block;background:#fff;border:1px solid #e8e8ee;border-radius:16px;overflow:hidden;color:inherit;text-decoration:none}.op-card.past .op-flyer img{filter:grayscale(.15)}.op-flyer{aspect-ratio:4/5;background:#16161a}.op-flyer img{object-fit:cover;display:block}.op-flyer img,.op-flyer-blank{width:100%;height:100%}.op-ev{padding:12px 14px 14px}.op-evt{font-weight:800;font-size:16px}.op-evd{color:#5b6070;font-size:13px;margin-top:4px}.op-empty{color:#5b6070;margin-top:28px}@media (max-width:720px){.op-banner{aspect-ratio:2/1}.op-head{flex-direction:column;gap:12px;margin-top:-44px}.op-logo{width:96px;height:96px;border-radius:16px}.op-logo span{font-size:38px}.op-info{padding-top:0;width:100%}.op-top h1{font-size:24px}.op-grid{grid-template-columns:repeat(2,1fr);gap:12px}.op-evt{font-size:14px}}