.mp-profile-photo{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:4/5;background:#edf0ef;width:100%;color:#173447}.mp-profile-photo>img{display:block;width:100%;height:100%;object-fit:cover}.mp-profile-photo-empty{height:100%;min-height:300px;padding:33px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:#e9eeea;text-align:center}.mp-photo-overline{font:8px/1.6 Arial,sans-serif;letter-spacing:1.8px;opacity:.5}.mp-photo-empty-frame{border:1px solid #c6d3ce;width:77%;max-width:260px;aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;position:relative}.mp-photo-empty-frame:before,.mp-photo-empty-frame:after{content:"";width:21px;height:21px;position:absolute;border-color:#7e9b8e;border-style:solid}.mp-photo-empty-frame:before{right:-1px;top:-1px;border-width:1px 1px 0 0}.mp-photo-empty-frame:after{left:-1px;bottom:-1px;border-width:0 0 1px 1px}.mp-photo-mark{font:36px/1.2 Georgia,serif;color:#658276;opacity:.5;margin-bottom:20px}.mp-photo-empty-frame strong{font-size:16px;font-weight:500;letter-spacing:-.3px}.mp-photo-empty-frame>span:last-child{font-size:10px;color:#789184;margin-top:8px}.mp-profile-photo-empty>p{font-size:10px;line-height:1.9;color:#75897e;margin:18px 0 0}.mp-profile-local-note{display:flex;gap:12px;padding:13px 17px;margin:-13px 0 28px;background:#f1f4f6;border-radius:8px;color:#7a8894;align-items:flex-start}.mp-profile-local-note>span{width:17px;height:17px;line-height:17px;border:1px solid #a8b3bb;border-radius:50%;font-size:11px;font-family:Georgia,serif;flex-shrink:0;text-align:center;margin-top:3px}.mp-profile-local-note>p{font-size:10px;line-height:2;margin:0;max-width:720px}.mp-profile-editor-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:32px;align-items:start}.mp-profile-editor-form{min-width:0}.mp-profile-form-heading{margin-bottom:24px}.mp-profile-form-heading h2{font-size:18px;line-height:1.7;margin:5px 0 0;letter-spacing:-.5px;font-weight:550}.mpd-form .mp-profile-upload{display:flex;align-items:center;gap:13px;position:relative;cursor:pointer;border:1px dashed #bbcad2;background:#f8fafb;padding:20px 17px;border-radius:8px;margin-bottom:10px;overflow:hidden;transition:background .2s,border-color .2s}.mp-profile-upload:hover{background:#edf3f6;border-color:#698d9e}.mp-profile-upload:focus-within{outline:3px solid #87a7e9;outline-offset:3px}.mp-profile-upload input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;margin:0}.mp-profile-upload-icon{display:grid;place-items:center;flex-shrink:0;width:33px;height:36px;color:#58788c}.mp-profile-upload-icon svg{width:26px;height:26px}.mp-profile-upload strong{display:block;font-size:12px;font-weight:550;color:#3e5b6e}.mp-profile-upload small{display:block;font-size:9px;font-weight:400;margin-top:5px;color:#8496a2}.mp-profile-field-note{font-size:9px;color:#8997a1;line-height:2;margin:0 0 23px}.mp-profile-photo-tools{padding:19px 0 22px;border-bottom:1px solid #e6ebee;margin-bottom:24px}.mp-profile-photo-tools[hidden]{display:none}.mpd-form .mp-profile-photo-tools label{font-size:10px;margin-bottom:20px}.mp-profile-position-label{position:relative}.mp-profile-position-label output{position:absolute;left:0;top:0;color:#658473;font-size:10px;font-variant-numeric:tabular-nums}.mpd-form .mp-profile-position-label input[type=range]{display:block;padding:0;height:25px;margin:9px 0 0;border:0;background:transparent;accent-color:#648773;direction:ltr;cursor:pointer;outline-offset:3px}.mp-profile-remove{padding:0;background:none;border:0;color:#9a6056;font-size:10px!important;min-height:30px;text-decoration:underline;text-underline-offset:4px}.mp-profile-remove:hover{color:#734338}.mp-profile-text-fields label:last-child{margin-bottom:24px}.mp-profile-status{min-height:24px;margin-top:18px!important;line-height:2.1!important}.mp-profile-status.is-error{color:#9c5145!important}.mp-profile-editor-form button:disabled{cursor:wait;opacity:.55}.mp-profile-live-preview{min-width:0;border:1px solid #e6ebee;padding:17px 17px 0;border-radius:8px;overflow:hidden}.mp-profile-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.mp-profile-preview-heading .mpd-eyebrow{font-size:9px}.mp-profile-preview-heading .mpd-sample{font-size:8px}.mp-profile-editor-photo{aspect-ratio:4/5;max-height:420px;border-radius:3px}.mp-profile-editor-photo .mp-profile-photo-empty{min-height:290px;padding:23px 22px}.mp-profile-editor-photo .mp-photo-overline{font-size:6px;letter-spacing:1.4px}.mp-profile-editor-photo .mp-photo-empty-frame{width:72%;max-height:230px;aspect-ratio:4/5}.mp-profile-editor-photo .mp-photo-mark{font-size:32px;margin-bottom:16px}.mp-profile-editor-photo .mp-photo-empty-frame strong{font-size:14px}.mp-profile-preview-copy{padding:24px 8px 29px}.mp-profile-preview-copy h2{font-size:26px;line-height:1.6;font-weight:550;letter-spacing:-.8px;margin:7px 0 5px;overflow-wrap:anywhere}.mp-profile-preview-copy .mp-profile-preview-title{font-size:11px;color:#739080;line-height:1.9;margin:0 0 17px;overflow-wrap:anywhere}.mp-profile-preview-copy .mp-profile-preview-bio{font-size:11px;line-height:2.1;color:#8a98a2;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 22px}.mp-profile-preview-copy .mpd-text-action{font-size:10px!important}
@media(max-width:1100px){.mp-profile-editor-layout{grid-template-columns:minmax(0,1fr);gap:25px}.mp-profile-live-preview{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 24px;padding:18px}.mp-profile-preview-heading{grid-column:1/-1;margin-bottom:19px}.mp-profile-preview-copy{align-self:center;padding:20px 0}.mp-profile-editor-photo{aspect-ratio:4/5}.mp-profile-editor-photo .mp-profile-photo-empty{min-height:275px;padding:20px}.mp-profile-editor-photo .mp-photo-empty-frame{width:84%;max-height:180px}.mp-profile-editor-photo .mp-photo-mark{font-size:28px;margin-bottom:12px}.mp-profile-editor-photo .mp-photo-empty-frame>span:last-child{font-size:8px}.mp-profile-editor-photo .mp-profile-photo-empty>p{font-size:8px}.mp-profile-editor-photo .mp-photo-overline{font-size:5px;letter-spacing:1px}.mp-profile-editor-photo .mp-photo-empty-frame strong{font-size:12px}}
@media(max-width:760px){.mp-profile-local-note{padding:13px;margin-top:-7px;margin-bottom:25px;gap:9px}.mp-profile-local-note>p{font-size:9px;line-height:2.1}.mp-profile-local-note>span{width:14px;height:14px;line-height:14px;font-size:10px}.mp-profile-form-heading{margin-bottom:20px}.mp-profile-form-heading h2{font-size:16px}.mpd-form .mp-profile-upload{padding:17px 12px;gap:9px}.mp-profile-upload strong{font-size:11px}.mp-profile-upload small{font-size:8px;line-height:1.9}.mp-profile-upload-icon{width:28px}.mp-profile-upload-icon svg{width:24px;height:24px}.mp-profile-field-note{font-size:8px;margin-bottom:20px;line-height:2}.mp-profile-live-preview{display:block;padding:15px}.mp-profile-preview-heading{margin-bottom:15px}.mp-profile-editor-photo{max-height:none;aspect-ratio:4/5}.mp-profile-editor-photo .mp-profile-photo-empty{min-height:320px;padding:25px}.mp-profile-editor-photo .mp-photo-empty-frame{max-height:230px;width:78%}.mp-profile-editor-photo .mp-photo-mark{font-size:32px;margin-bottom:15px}.mp-profile-editor-photo .mp-photo-empty-frame strong{font-size:15px}.mp-profile-editor-photo .mp-photo-empty-frame>span:last-child{font-size:9px}.mp-profile-editor-photo .mp-profile-photo-empty>p{font-size:9px}.mp-profile-editor-photo .mp-photo-overline{font-size:6px;letter-spacing:1.4px}.mp-profile-preview-copy{padding:24px 9px 15px}.mp-profile-preview-copy h2{font-size:25px}.mp-profile-preview-copy .mp-profile-preview-title{font-size:10px}.mp-profile-preview-copy .mp-profile-preview-bio{font-size:10px}.mp-profile-photo-empty{padding:27px;min-height:350px}.mp-photo-overline{font-size:6px;letter-spacing:1.2px}.mp-photo-mark{font-size:36px}}
.mp-photo-empty-frame{flex:1;min-height:0;max-height:235px;aspect-ratio:auto;width:min(77%,200px)}
.v2-owner-copy h2,.v2-owner-copy p,.v2-about h1,.v2-about p{overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){.mp-profile-upload{transition:none}}
