.xUcmbq_artwork{aspect-ratio:3/4;pointer-events:none;width:100%;position:relative}.xUcmbq_composition{--name-size:clamp(2.8125rem, 12.8vw, 3.125rem);--portrait-headroom:1.2;--portrait-offset-y:0px;isolation:isolate;grid-template-columns:minmax(0,1fr);row-gap:0;display:grid;position:relative;overflow-x:clip}.xUcmbq_name{z-index:0;max-width:100%;font-family:var(--font-display);font-size:var(--name-size);letter-spacing:-.045em;text-align:center;pointer-events:none;grid-area:1/1/2/-1;place-self:start center;margin:0;font-weight:400;line-height:1;position:relative}.xUcmbq_figure{z-index:1;width:min(100%,20rem);min-width:0;grid-area:1/1/2/-1;justify-self:center;margin:0;padding-block-start:calc(var(--name-size) * var(--portrait-headroom));padding-block-end:clamp(4rem,34%,7rem);position:relative}.xUcmbq_entry{z-index:2;text-align:left;min-width:0;padding-block:1.25rem;position:relative}.xUcmbq_category{color:var(--text-secondary);font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.625rem;line-height:1.6}.xUcmbq_entryTitle{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.875rem,3.1vw,2.25rem);font-weight:400;line-height:1.12}.xUcmbq_entryLink{min-height:2.75rem;color:var(--text-primary);align-items:center;padding-block:.2rem .45rem;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.xUcmbq_entryLink:after{content:"";inset-inline:0;opacity:.65;transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:.1rem;transform:scaleX(.24)}.xUcmbq_entryLink:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.xUcmbq_entry:focus-within .xUcmbq_entryLink{color:var(--accent)}.xUcmbq_entry:focus-within .xUcmbq_entryLink:after{transform:scaleX(1)}.xUcmbq_description{max-width:27ch;color:var(--text-secondary);margin:.65rem 0 0;font-size:.8125rem;line-height:1.65}.xUcmbq_creative{padding-block-end:.5rem}@media (hover:hover) and (pointer:fine){.xUcmbq_entry:hover .xUcmbq_entryLink{color:var(--accent)}.xUcmbq_entry:hover .xUcmbq_entryLink:after{transform:scaleX(1)}}@media (min-width:640px){.xUcmbq_composition{--name-size:clamp(3.75rem, 8vw, 4.25rem);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.xUcmbq_professional{grid-area:2/1}.xUcmbq_creative{text-align:right;grid-area:2/2;padding-block-end:1.25rem}.xUcmbq_creative .xUcmbq_description{margin-inline-start:auto}.xUcmbq_creative .xUcmbq_entryLink:after{transform-origin:100%}}@media (min-width:1024px){.xUcmbq_composition{--name-size:clamp(4.75rem, 5.56vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);column-gap:clamp(1rem,3vw,3rem)}.xUcmbq_figure{grid-area:1/2}.xUcmbq_entry{align-self:center;padding-block:0}.xUcmbq_professional{grid-area:1/1}.xUcmbq_creative{grid-area:1/3}}@media (prefers-reduced-motion:reduce){.xUcmbq_entryLink,.xUcmbq_entryLink:after{transition:none}}.xUcmbq_stage{left:50%;top:calc(50% + var(--portrait-offset-y,0px));width:calc(100% * var(--portrait-scale,1));height:calc(100% * var(--portrait-scale,1));position:absolute;transform:translate(-50%,-50%)}.xUcmbq_canvas,.xUcmbq_fallback{width:100%;height:100%;position:absolute;inset:0}.xUcmbq_fallback{object-fit:contain}.xUcmbq_canvas{visibility:hidden}.xUcmbq_artwork[data-ready=true] .xUcmbq_canvas{visibility:visible}.xUcmbq_artwork[data-ready=true] .xUcmbq_fallback{visibility:hidden}.xUcmbq_linkRegions{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.xUcmbq_linkRegions a{pointer-events:auto}.xUcmbq_linkRegions a:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}
