.profile-page{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:60px;padding-block:40px 90px}.profile-art{position:sticky;top:25px;align-self:start;overflow:hidden;border:1px solid #c6a5eb30;border-radius:24px;background:radial-gradient(ellipse at 50% 50%,#76538680,transparent 75%),#22172c}.profile-art img{width:100%;height:570px;object-fit:cover;object-position:center top;mask-image:linear-gradient(#000 80%,transparent)}.profile-art>span{display:block;text-align:center;padding:16px;font-size:8px;letter-spacing:.16em;color:#baa5cb}.profile-copy{padding-right:30px;min-width:0}.profile-back{font-size:11px;color:#cbb0e6;display:inline-block;margin-bottom:35px}.profile-copy h1{font:500 clamp(40px,4.2vw,62px)/1.08 'Manrope',sans-serif;letter-spacing:-2px;margin:18px 0}.profile-copy h1 em{font-family:Georgia,serif;color:#ba9ae8;font-weight:400}.profile-style{color:#d9bfee!important;font-size:15px!important}.profile-copy p{font-size:13px;line-height:1.9;color:#b7a5c5}.profile-copy .profile-intro{font-size:15px;color:#d6c6e0}.profile-copy h2{font-size:24px;letter-spacing:-.6px;margin-top:32px}.profile-contact{border:1px solid #ba8be855;border-radius:16px;background:#2b1d37;padding:23px;margin-top:30px}.profile-contact h2{margin-top:0;font-size:20px}.profile-contact p{font-size:11px}.profile-phone{display:flex;justify-content:space-between;gap:12px;font-size:clamp(24px,2.9vw,37px);font-weight:650;letter-spacing:-1px;color:#f4eaff;margin-top:12px}.profile-phone span{color:#cba3f2}.profile-others{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid #b995d82e;margin-top:30px;padding-top:22px;font-size:11px;color:#d3b5ec}@media(max-width:760px){.profile-page{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:18px;padding-bottom:50px}.profile-art{position:relative;top:0}.profile-art img{height:390px;object-fit:contain}.profile-art-jessica img{object-fit:cover;object-position:center 15%}.profile-copy{padding:0 3px}.profile-back{margin-bottom:24px}.profile-copy h1{font-size:46px}.profile-phone{font-size:28px}.profile-contact{padding:20px}.profile-copy h2{font-size:24px}}

