.ph{color:var(--on-ink);background:var(--c);padding:12px 18px 16px;position:relative;overflow:hidden}.ph:before{content:"";background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--acc) 22%, transparent), transparent 60%);position:absolute;inset:0}.ph__art{width:118px;height:104px;color:var(--acc);opacity:.9;position:absolute;top:40px;right:10px}.ph>:not(.ph__art){position:relative}.ph__back{height:30px;font-size:var(--fs-xs);background:rgba(var(--glass-ink-rgb), .2);box-shadow:inset 0 0 0 .5px var(--rim-hi-ink);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.ph__tags{flex-wrap:wrap;gap:6px;max-width:66%;margin:30px 0 0;display:flex}.ph__tags span{box-shadow:inset 0 0 0 .5px var(--rim-hi-ink);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.ph__tags .is-main{color:var(--c);background:var(--acc);box-shadow:none}.ph__h{font-family:var(--la);letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(28px,8.6vw,44px);font-weight:900;font-stretch:104%;line-height:.96}.ph__alt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ph__alt span{font-size:var(--fs-sm);opacity:.8;margin-right:auto}.ph__copy{height:26px;color:var(--on-ink);box-shadow:inset 0 0 0 .5px var(--rim-hi-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:600}.ph__copy:active{transform:scale(.96)}
