.profile-transformation{background:var(--midnight);color:var(--paper);--pt-scale:1;border-top:1px solid #ffffff12;padding:0;scroll-margin-top:80px}.profile-transformation .pt-sticky{padding:72px clamp(28px,5vw,96px)}.profile-transformation[data-animated=true]{height:calc(100svh + 1200px)}.profile-transformation[data-animated=true] .pt-sticky{align-items:center;min-height:calc(100svh - 80px);padding-top:32px;padding-bottom:32px;display:grid;position:sticky;top:80px}.profile-transformation .pt-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(40px,5vw,88px);width:100%;max-width:1440px;margin:0 auto;display:grid}.profile-transformation .pt-copy h2{max-width:15ch;margin:24px 0;font-size:clamp(34px,3.4vw,54px);line-height:1.08}.profile-transformation .pt-copy h2 em{font-family:var(--serif);color:var(--champagne);font-size:1.24em;font-weight:400}.profile-transformation .pt-intro{color:var(--paper);max-width:38ch;font-size:18px;line-height:1.55}.profile-transformation .pt-context{color:#f2eee5b8;max-width:43ch;margin:22px 0 28px;font-size:14px;line-height:1.65}.profile-transformation .pt-copy .btn{white-space:normal;align-items:center;gap:18px;padding:16px 20px;font-size:13px;line-height:1.4;display:inline-flex}.profile-transformation .pt-instruction{font-family:var(--mono);color:var(--cobalto-soft);letter-spacing:.02em;margin-top:24px;font-size:11px}.profile-transformation .pt-instruction span{margin-left:8px}.profile-transformation .pt-manual{gap:6px;margin-top:24px;display:flex}.profile-transformation [hidden]{display:none!important}.profile-transformation .pt-manual button{min-height:44px;color:var(--paper);border:1px solid #ffffff40;border-radius:4px;padding:10px 20px;font-size:14px}.profile-transformation .pt-manual button[aria-pressed=true]{background:var(--paper);color:var(--midnight);border-color:var(--paper)}.profile-transformation .pt-figure{min-width:0;margin:0}.profile-transformation .pt-scene{perspective:1800px;width:100%;height:790px;position:relative}.profile-transformation .pt-profile{width:min(560px,100%);transform:translateX(-50%) scale(var(--pt-scale));transform-origin:top;transform-style:preserve-3d;font-feature-settings:normal;color:#000000e6;letter-spacing:normal;-webkit-font-smoothing:antialiased;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;position:absolute;top:0;left:50%}.profile-transformation .pt-profile p,.profile-transformation .pt-profile h3,.profile-transformation .pt-profile h4{text-wrap:wrap;letter-spacing:normal;font-family:inherit}.profile-transformation .pt-layer{transform-style:preserve-3d;width:100%;display:grid;position:relative;transform:rotateY(0)}.profile-transformation[data-animated=false][data-after=true] .pt-layer{transform:rotateY(180deg)}.profile-transformation .pt-face{backface-visibility:hidden;background:#fff;border:1px solid #e0dfdc;grid-area:1/1;padding:20px 24px;position:relative;overflow:hidden}.profile-transformation .pt-back{transform:rotateY(180deg)}.profile-transformation[data-animated=true][data-settled=before] .pt-layer,.profile-transformation[data-animated=true][data-settled=after] .pt-layer{transform-style:flat;transform:none!important}.profile-transformation[data-animated=true][data-settled=before] .pt-back,.profile-transformation[data-animated=true][data-settled=after] .pt-front{visibility:hidden}.profile-transformation[data-animated=true][data-settled=after] .pt-back{transform:none}.profile-transformation[data-animated=true][data-settled=before] .pt-headline,.profile-transformation[data-animated=true][data-settled=after] .pt-headline{background:#fff}.profile-transformation .pt-profile p{margin:0;font-size:14px;font-weight:400;line-height:20px}.profile-transformation .pt-profile h3{font-size:24px;font-weight:600;line-height:30px}.profile-transformation .pt-profile h4{font-size:20px;font-weight:600;line-height:28px}.profile-transformation .pt-topbar{color:#0009;background:#fff;border:1px solid #e0dfdc;border-radius:8px;align-items:center;gap:20px;height:52px;margin-bottom:12px;padding:0 18px;font-size:12px;display:flex}.profile-transformation .pt-topbar>img{object-fit:contain;width:35px;height:30px}.profile-transformation .pt-search{background:#edf3f8;border-radius:4px;flex:1;padding:7px 12px;font-size:14px;line-height:20px}.profile-transformation .pt-nav-text{white-space:nowrap}.profile-transformation .pt-identity{height:238px}.profile-transformation .pt-identity .pt-face{border-bottom:0;border-radius:8px 8px 0 0;padding:0}.profile-transformation .pt-cover{width:100%;height:140px;overflow:hidden}.profile-transformation .pt-cover>img{object-fit:cover;object-position:center;width:100%;height:100%}.profile-transformation .pt-cover-empty{background:#a0b4b7}.profile-transformation .pt-avatar{object-fit:cover;object-position:center;border:4px solid #fff;border-radius:50%;width:126px;height:126px;position:absolute;top:77px;left:24px}.profile-transformation .pt-identity h3{position:absolute;bottom:0;left:24px}.profile-transformation .pt-edit{position:absolute;top:157px;right:24px}.profile-transformation .pt-profile svg{color:#0009;width:22px;height:22px}.profile-transformation .pt-headline{min-height:56px}.profile-transformation .pt-headline .pt-face{border-top:0;border-bottom:0;padding:4px 24px 7px}.profile-transformation .pt-headline p{font-size:16px;line-height:20px}.profile-transformation .pt-details{min-height:100px;margin-bottom:9px}.profile-transformation .pt-details .pt-face{border-top:0;border-radius:0 0 8px 8px;padding:3px 24px 20px}.profile-transformation .pt-location{color:#0009}.profile-transformation .pt-location span{color:#0a66c2;font-weight:600}.profile-transformation .pt-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.profile-transformation .pt-pill{color:#0009;white-space:nowrap;border:1px solid #0008;border-radius:24px;padding:5px 14px;font-size:14px;font-weight:600;line-height:20px}.profile-transformation .pt-pill.pt-primary{color:#fff;background:#0a66c2;border-color:#0a66c2}.profile-transformation .pt-pill.pt-secondary{color:#0a66c2;border-color:#0a66c2}.profile-transformation .pt-about{min-height:198px;margin-bottom:9px}.profile-transformation .pt-about .pt-face,.profile-transformation .pt-feature .pt-face{border-radius:8px}.profile-transformation .pt-section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.profile-transformation .pt-about p+p{margin-top:14px}.profile-transformation .pt-feature{min-height:160px}.profile-transformation .pt-empty{color:#0009}.profile-transformation .pt-article{border:1px solid #e0dfdc;border-radius:7px;height:78px;display:flex;overflow:hidden}.profile-transformation .pt-article>img{object-fit:cover;flex:none;width:100px;height:100%}.profile-transformation .pt-article>div{flex-direction:column;justify-content:center;gap:3px;padding:6px 12px;display:flex}.profile-transformation .pt-article small{color:#0009;font-size:12px;line-height:16px}.profile-transformation .pt-article strong{font-size:14px;font-weight:600;line-height:20px}.profile-transformation figcaption{font-family:var(--mono);color:#c0cade;justify-content:space-between;gap:16px;margin-top:18px;font-size:10px;line-height:1.5;display:flex}@media (max-width:999px){.profile-transformation .pt-grid{grid-template-columns:1fr;gap:40px;max-width:650px}.profile-transformation .pt-copy h2{max-width:20ch}.profile-transformation .pt-intro,.profile-transformation .pt-context{max-width:55ch}}@media (prefers-reduced-motion:reduce){.profile-transformation[data-animated=true]{height:auto}.profile-transformation[data-animated=true] .pt-sticky{position:relative;top:0}}@media (max-width:600px){.profile-transformation .pt-topbar{gap:12px;padding:0 14px}.profile-transformation .pt-nav-text{display:none}.profile-transformation .pt-search{min-width:0}.profile-transformation .pt-article{height:auto;min-height:90px}.profile-transformation .pt-article>img{width:78px;height:auto;min-height:90px}.profile-transformation .pt-article>div{min-width:0;padding:8px}}.profile-transformation .pt-main-card{transform-style:preserve-3d;margin-bottom:9px;display:flow-root;position:relative}.profile-transformation .pt-main-card .pt-details{margin-bottom:0}.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-profile,.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-main-card{transform-style:flat}.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-face{backface-visibility:visible}.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-main-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #e0dfdc}.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-main-card .pt-face{background:0 0;border-color:#0000}.profile-transformation[data-animated=true]:is([data-settled=before],[data-settled=after]) .pt-headline{background:0 0}
