[data-creator-card]{position:relative}.creator-bio-trigger,.creator-instagram{position:absolute;top:14px;z-index:4;width:40px;height:40px;border-radius:50%;background:rgba(8,8,8,.66);border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(16px);color:#fff;display:grid;place-items:center;cursor:pointer}.creator-instagram{right:14px}.creator-bio-trigger{left:14px;font-family:Georgia,serif;font-size:22px}.creator-instagram img{width:21px!important;height:21px!important;filter:invert(1)!important;object-fit:contain!important;transform:none!important}.creator-instagram:hover,.creator-bio-trigger:hover{background:#0066ff}.creator-instagram:focus-visible,.creator-bio-trigger:focus-visible{outline:3px solid #b7ff2a;outline-offset:3px}.creator-popup{position:fixed;z-index:1000;width:min(310px,calc(100vw - 32px));padding:23px;border-radius:22px;background:rgba(12,12,20,.94);border:1px solid #ffffff40;box-shadow:0 16px 60px #0007;backdrop-filter:blur(24px);color:white;pointer-events:none}.creator-popup[hidden]{display:none}.creator-popup strong{font:600 24px/1.1 'Space Grotesk',sans-serif}.creator-popup small{display:block;color:#b7ff2a;margin:0 0 12px;font:500 11px/1.2 Montserrat,sans-serif;letter-spacing:.1em}.creator-popup p{font:400 13px/1.7 Montserrat,sans-serif;margin:12px 0 0}.creator-popup button{pointer-events:auto;float:right;color:white;background:none;border:0;font-size:24px;cursor:pointer;padding:0 0 10px 12px}.platform-network{margin:30px 5vw 70px;padding:clamp(28px,5vw,80px);border:1px solid #ffffff24;border-radius:32px;background:radial-gradient(ellipse at 95% 5%,#9d00ff45,transparent 55%),radial-gradient(ellipse at 5% 100%,#0066ff30,transparent 55%),#0e0e13;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.platform-network h2{font-size:clamp(32px,4vw,64px);line-height:1.04;letter-spacing:-.04em}.platform-network h2 em{font-style:normal;background:linear-gradient(100deg,#ff009a,#9d00ff,#168bff);background-clip:text;color:transparent}.platform-network p{color:#c0c0cb;line-height:1.8;max-width:510px}.platform-orbit{display:grid;grid-template-columns:1fr 1fr;gap:16px}.platform-orbit>div{aspect-ratio:1.15;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;border-radius:24px;border:1px solid #ffffff30;background:linear-gradient(140deg,#ffffff14,#ffffff03);box-shadow:inset 0 1px #ffffff25}.platform-orbit img{filter:invert(1);width:48px;height:48px}.platform-orbit span{font-size:13px}.creator-disclosure{padding:0 6vw 60px;max-width:1300px;margin:auto}.creator-disclosure p{font-size:12px;line-height:1.9;color:#aaa}.creator-wall figure{position:relative}.creator-wall .creator-instagram,.creator-wall .creator-bio-trigger{width:32px;height:32px;top:8px}.creator-wall .creator-instagram{right:8px}.creator-wall .creator-bio-trigger{left:8px}@media(max-width:760px){.platform-network{grid-template-columns:1fr;gap:30px;margin:20px 20px 50px;border-radius:24px}.platform-orbit>div{aspect-ratio:1.3}.creator-popup{left:16px!important;top:auto!important;bottom:18px;width:calc(100vw - 32px);box-sizing:border-box}.creator-instagram,.creator-bio-trigger{width:34px;height:34px;top:10px}.creator-instagram{right:10px}.creator-bio-trigger{left:10px}}
.portrait-photo img{filter:none}.portrait-photo:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#080808b3);pointer-events:none}.portrait-photo{position:relative}.portrait-card:nth-child(3n+1){--portrait-accent:#ff009a}.portrait-card:nth-child(3n+2){--portrait-accent:#0066ff}.portrait-card:nth-child(3n){--portrait-accent:#9d00ff}.portrait-card:hover .portrait-photo{box-shadow:inset 0 -4px var(--portrait-accent)}.creator-bio-trigger[hidden]{display:none}

.platform-orbit img[src$="kwai-white.svg"]{filter:none;border-radius:0}
.collab-section>.creator-disclosure{max-width:none;margin:28px 0 24px;padding:24px 0 0;border-top:1px solid #ffffff24}.collab-section>.creator-disclosure p{max-width:1050px;margin:12px 0 0}.collab-section>.creator-disclosure .eyebrow{font-size:11px}
.creator-popup-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px}.creator-popup-heading strong{font-size:23px}.creator-followers{font:600 13px/1 Montserrat,sans-serif;white-space:nowrap;letter-spacing:0;color:#b7ff2a;border:1px solid #b7ff2a50;background:#b7ff2a12;padding:8px 10px;border-radius:99px}.creator-followers[hidden]{display:none}.creator-metrics-note{margin-top:14px;font:400 10px/1.5 Montserrat,sans-serif;color:#acadb7}.creator-popup{box-sizing:border-box}@media(max-width:760px),(hover:none){.creator-popup{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;width:min(360px,calc(100vw - 32px));max-height:80vh;max-height:80dvh;overflow:auto;pointer-events:auto;z-index:10000}.creator-popup button{min-width:32px;min-height:32px}.creator-popup-heading{padding-right:8px}}
/* October 16: static chapter heroes and expressive, lightweight mobile portraits. */
.header .nav a,.header .menu,.footer-links a{font-family:'Space Grotesk',Arial,sans-serif;font-weight:500;letter-spacing:-.025em}.header .nav{font-size:16px;gap:28px}
.page-publicidade .hero,.page-entretenimento .hero{isolation:isolate;animation:none}
.page-publicidade .hero .office-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;animation:none!important;transform:none!important}
.page-publicidade .hero:after{background:linear-gradient(90deg,#080808e6 0%,#0808088a 36%,#08080808 77%),linear-gradient(0deg,#080808ed 0%,transparent 40%)}
.page-entretenimento .hero{background:radial-gradient(ellipse at 85% 15%,#168bff 0%,#0066ff70 35%,transparent 65%),linear-gradient(130deg,#040d25 0%,#05246c 40%,#0066ff 100%)}
.page-entretenimento .hero:after{background:linear-gradient(0deg,#080808 0%,transparent 38%)}
.page-entretenimento .hero h1 em{color:#8eeeff;background:none;-webkit-text-fill-color:currentColor}
@media(max-width:760px){
 .page-publicidade .hero .office-art{inset:0;width:100%;height:100%;object-position:67% center;opacity:1}
 .page-publicidade .hero:after{background:linear-gradient(90deg,#080808d9,#08080880),linear-gradient(0deg,#080808,transparent 45%)}
 .page-influagencia .creator-wall{width:94%;margin:24px auto 12px;transform:rotate(-2deg);gap:10px;padding:8px 0}
 .page-influagencia .creator-wall figure,.page-influagencia .creator-wall figure:nth-child(3n+2){animation:ws-portrait-mobile 7s ease-in-out infinite;transform:translateY(0);translate:none;box-shadow:0 10px 22px #0003}
 .page-influagencia .creator-wall figure:nth-child(3n+2){animation-delay:-2.3s}
 .page-influagencia .creator-wall figure:nth-child(3n){animation-delay:-4.6s}
 .page-influagencia .creator-wall figure:focus-within{animation-play-state:paused}
 .page-influagencia .creator-wall .creator-bio-trigger,.page-influagencia .creator-wall .creator-instagram{width:26px;height:26px;top:6px}
 .page-influagencia .creator-wall .creator-bio-trigger{left:6px;font-size:15px}
 .page-influagencia .creator-wall .creator-instagram{right:6px}
 .page-influagencia .creator-wall .creator-instagram img{width:14px!important;height:14px!important}
}
@keyframes ws-portrait-mobile{0%,100%{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-6px) rotate(.6deg)}}
@media(prefers-reduced-motion:reduce){.page-influagencia .creator-wall figure{animation:none!important;transform:none!important}}
/* Client office art, founder frames and clearer entertainment paths. */
.page-publicidade .hero>div:first-of-type{margin-left:auto;width:64%;text-align:right}
.page-publicidade .hero .eyebrow{justify-content:flex-end}
.page-publicidade .hero h1{font-size:clamp(64px,7vw,112px);margin-left:auto}
.page-publicidade .hero .hero-bottom{margin-left:auto;width:64%;justify-content:flex-end;text-align:right;align-items:flex-end}
.page-publicidade .hero .hero-caption{right:auto;left:3%}
.page-publicidade .hero:after{background:linear-gradient(270deg,#080808e8 0%,#080808a6 35%,#08080812 75%),linear-gradient(0deg,#080808f0,transparent 40%)}
.page-publicidade .hero .office-art{object-position:center}
.founder-frame{margin:0;padding:3px;background:linear-gradient(140deg,#ffffff80,#9d00ff80 45%,#0066ff90 75%,#ffffff30);border-radius:80px 80px 16px 16px;overflow:hidden;box-shadow:0 22px 55px #0006;transform:rotate(3deg)}
.founder-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/5;border-radius:77px 77px 13px 13px}
.founder-frame-small{width:190px}.founder-portrait-link{display:block;flex-shrink:0;border-radius:80px 80px 16px 16px}
.founder-portrait-link:focus-visible{outline:3px solid #b7ff2a;outline-offset:8px}.founder-portrait-link:hover .founder-frame{transform:rotate(0deg)}
.founder-frame{transition:transform .3s}.founder-frame-large{width:100%;max-width:420px;justify-self:end}
.founder-link{display:grid;grid-template-columns:auto 1fr auto;gap:38px;align-items:center}.founder-link h2{font-size:clamp(38px,4.5vw,72px)}.founder-link>.text-link{white-space:nowrap}
.entertainment-paths{margin-top:44px}.entertainment-paths .world-card{min-height:420px;isolation:isolate}.entertainment-paths .world-card.blue{background:linear-gradient(135deg,#ff5a00,#ff009a)}.entertainment-paths .world-card.purple{background:linear-gradient(135deg,#9d00ff,#0066ff)}.entertainment-paths .world-card p{font-size:16px;line-height:1.7;max-width:420px;color:#fff}.entertainment-paths .card-number{max-width:80%;line-height:1.5}.entertainment-paths .world-card:focus-visible{outline:3px solid #b7ff2a;outline-offset:5px}
@media(max-width:1000px){.founder-link{grid-template-columns:auto 1fr}.founder-link>.text-link{grid-column:2;justify-self:start}.founder-portrait-link{grid-row:span 2}}
@media(max-width:760px){
 .page-publicidade .hero>div:first-of-type,.page-publicidade .hero .hero-bottom{width:100%;text-align:right;margin-left:auto}
 .page-publicidade .hero h1{font-size:clamp(40px,9.5vw,66px);line-height:1.05}
 .page-publicidade .hero .hero-bottom{align-items:flex-end}
 .page-publicidade .hero .office-art{object-position:38% center}
 .page-publicidade .hero:after{background:linear-gradient(270deg,#080808dd,#08080855),linear-gradient(0deg,#080808,transparent 65%)}
 .founder-link{grid-template-columns:1fr;gap:25px}.founder-portrait-link{grid-row:auto;justify-self:center}.founder-frame-small{width:175px}.founder-link>.text-link{grid-column:auto}
 .founder-frame-large{max-width:340px;width:84%;justify-self:center}
 .entertainment-paths{grid-template-columns:1fr;gap:18px}.entertainment-paths .world-card{min-height:360px;padding:28px 24px}
}
@media(prefers-reduced-motion:reduce){.founder-frame{transition:none}}
