.partner-composition{isolation:isolate;width:100%;height:100%;min-height:140px;position:relative;overflow:hidden}.partner-composition-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:80%;height:54%;position:absolute;top:40%;left:10%}.partner-composition-crown{z-index:2;aspect-ratio:1.2;transform-origin:bottom;width:20%;position:absolute}.partner-composition-crown>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.partner-crown-handle{cursor:grab;touch-action:none;background:#cfad7220;border:1px dashed #957449;border-radius:5px;min-width:32px;min-height:32px;padding:0;position:absolute;inset:-6px}.partner-crown-handle:active{cursor:grabbing;background:#cfad7240}.partner-crown-handle:focus-visible{outline-offset:3px;outline:2px solid #ac814b}.partner-composition.is-editable{container-type:size}.is-editable .partner-composition-placeholder{text-align:center;place-items:center;display:grid;position:absolute;inset:40% 10% 6%}.is-editable .partner-composition-crown{--crown-width:calc(min(22cqw, 36cqh) * var(--crown-scale,1));--crown-height:calc(var(--crown-width) / 1.2);--crown-inset:calc(var(--crown-width) / 2 + 6px);width:var(--crown-width);height:var(--crown-height);left:clamp(var(--crown-inset), var(--crown-x), calc(100% - var(--crown-inset)));top:clamp(calc(var(--crown-height) + 6px), var(--crown-y), calc(100% - 6px));transform:translate(-50%,-100%)}.is-editable .partner-composition-crown>img{display:block}.is-editable .partner-crown-handle{inset:-4px}.portrait-composition{aspect-ratio:3/4;isolation:isolate;width:100%;position:relative;overflow:hidden}.portrait-composition .portrait-person{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:90%;position:absolute;inset:10% 0 0}.portrait-composition .portrait-crown{z-index:2;aspect-ratio:1.2;width:18%;transform:translate(-50%, -100%) scale(var(--portrait-crown-scale,1));transform-origin:bottom;pointer-events:none;display:block;position:absolute}.portrait-crown>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.portrait-crown .portrait-crown-handle{color:#e2b36f;cursor:grab;touch-action:none;pointer-events:auto;background:#e2b36f0f;border:1px dashed #e2b36fcc;border-radius:10px;min-width:44px;min-height:44px;padding:0;position:absolute;inset:-12px}.portrait-crown-handle:active{cursor:grabbing;background:#e2b36f29}.portrait-crown-handle:focus-visible{outline-offset:4px;outline:2px solid #e2b36f}.portrait-drag-label{white-space:nowrap;margin-bottom:5px;font:600 10px/1.3 Arial,sans-serif;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cc-team .cc-team-portrait:has(.portrait-composition){border-bottom:1px solid #e2b36f66!important;height:auto!important;min-height:0!important;overflow:visible!important}.cc-team .cc-team-member:has(.portrait-composition){grid-template-rows:auto auto auto!important}
