
/* Creator section */
.creator-section{grid-template-columns:1fr 1.2fr;gap:85px;padding-block:85px;position:relative}.creator-visual{min-width:0}.portrait-stage{position:relative;padding:30px 20px 22px 6px;isolation:isolate}.portrait-stage:before{content:"";position:absolute;inset:8% -10% 0;background:radial-gradient(ellipse,#c91e3028,transparent 68%);z-index:-1}.portrait-orbit{position:absolute;inset:35px 8px 25px;border:1px solid #ed233435;border-radius:30px;transform:rotate(7deg);z-index:-1}.creator-section .creator-portrait{max-width:340px;margin:0;transform:rotate(-3deg);border-radius:24px;border:1px solid #ffffff28;box-shadow:0 28px 65px #0005}.creator-section .creator-portrait img{aspect-ratio:640/853;object-fit:cover}.creator-section .creator-portrait figcaption{padding:18px 21px;background:#232323;letter-spacing:.2px}.portrait-heart{font-size:18px}.creator-tag{position:absolute;bottom:5px;right:0;background:#292929;border:1px solid #ffffff22;border-radius:30px;padding:12px 18px;font-size:11px;color:#e9e5e6;box-shadow:0 10px 30px #0004;transform:rotate(3deg)}.creator-tag>span{color:#bab6b7;margin-right:8px}.creator-badge{display:inline-flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.6px;color:#cfcbcc;border:1px solid #ed233435;background:#ed23340b;padding:8px 11px;border-radius:30px}.creator-badge>span{width:5px;height:5px;background:#f45365;border-radius:50%}.creator-section .about-copy h2{font-size:clamp(38px,4.8vw,58px);line-height:1.1;margin:24px 0;letter-spacing:-2px}.creator-intro{font-size:17px;color:#b9b5b6;margin-bottom:17px}.creator-intro strong{font-weight:550;color:#f7f3f4}.creator-section .about-lead{font-size:21px;line-height:1.55;color:#eae6e7;margin:0 0 18px}.creator-section .about-copy>p:not(.about-lead){max-width:430px}.creator-signature{display:flex;flex-direction:column;gap:8px;margin:25px 0 28px;padding-left:15px;border-left:2px solid #ed233455}.creator-signature>span{font-family:Georgia,serif;font-style:italic;font-size:27px;color:#d1cdce}.creator-signature small{font-size:10px;color:#9c9899}.creator-contact{display:inline-flex;align-items:center;gap:38px;padding:14px 19px;border-radius:30px;border:1px solid #ffffff20;background:#ffffff03;font-size:12px;color:#e8e4e5;transition:background .2s,border-color .2s}.creator-contact:hover{background:#ed233412;border-color:#ed23346b}.creator-contact>span:last-child{color:#b4b0b1;font-size:17px}@media(max-width:900px){.creator-section{gap:42px;grid-template-columns:1fr 1.1fr}.creator-section .about-copy h2{font-size:43px}.creator-section .about-lead{font-size:19px}}@media(max-width:640px){.creator-section{grid-template-columns:1fr;gap:38px;padding-block:55px}.creator-visual>.eyebrow{text-align:center}.portrait-stage{max-width:320px;margin:auto;padding:28px 18px 23px 8px}.creator-section .creator-portrait{max-width:280px}.creator-tag{right:-2px;font-size:10px;padding:11px 15px}.creator-section .about-copy h2{font-size:44px;letter-spacing:-1.5px}.creator-section .about-lead{font-size:20px}.creator-section .about-copy{padding-top:0}.creator-contact{min-height:48px}.creator-signature{margin-block:24px}}@media(prefers-reduced-motion:reduce){.creator-contact{transition:none}}
