.label-photo__cam{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:none;border:0;color:var(--stone-deep);cursor:pointer}.label-photo__cam:focus-visible,.label-photo__cam:hover{color:var(--cherry)}.label-photo{display:flex;flex-direction:column;gap:14px;padding:18px 0 6px}.label-photo__title{font-size:24px;line-height:1.1;color:var(--ink)}.label-photo__note,.label-photo__title{margin:0;font-family:var(--serif);font-style:italic}.label-photo__note{padding:16px 0 0;font-size:16px;line-height:1.45;color:var(--stone-deep)}.label-photo .label-photo__note{padding:0}.label-photo__match{display:flex;gap:14px;align-items:center}.label-photo__img{width:84px;flex-shrink:0}.label-photo__names{display:flex;flex-direction:column;gap:3px;min-width:0}.label-photo__brand,.label-photo__eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.label-photo__name{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}.label-photo__link{align-self:flex-start;padding:8px 0;min-height:44px;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone-deep)}.label-photo__link--cherry{color:var(--cherry)}.label-photo__link--inline{display:inline;padding:0;min-height:0;color:var(--cherry);text-decoration:none}.label-photo__other,.label-photo__others{display:flex;flex-direction:column}.label-photo__other{align-items:flex-start;gap:2px;padding:10px 0;background:none;border:0;border-top:1px solid var(--line,rgba(20,14,14,.12));cursor:pointer;text-align:left}.label-photo__other-name{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--ink)}.label-photo__field{display:flex;flex-direction:column;gap:4px;padding:9px 14px;border:1px solid var(--line,rgba(20,14,14,.18));border-radius:12px;background:var(--cream)}.label-photo__field span{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.label-photo__field input{border:0;background:none;padding:0;font-family:var(--sans,inherit);font-size:16px;color:var(--ink);outline:none}.label-photo__field:focus-within{border-color:var(--cherry)}.label-photo__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.label-photo__btn{min-height:44px;border-radius:999px;border:1px solid var(--line,rgba(20,14,14,.18));background:var(--cream);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.label-photo__btn--ink{background:var(--ink);border-color:var(--ink);color:var(--cream)}.label-photo__btn:disabled{opacity:.4;cursor:default}