.topbar.scrolled{position:fixed;height:86px;padding:14px clamp(28px,5.2vw,105px);background:#ff8500;box-shadow:0 4px 15px #3015002b;animation:header-in .2s ease}.topbar.scrolled .official-brand img{width:70px;height:46px}.topbar.scrolled .official-brand span{padding:9px 13px;font-size:14px}.topbar.scrolled .header-actions{gap:23px}.topbar.scrolled .search-toggle{transform:scale(.84)}.topbar.scrolled .menu-toggle{width:46px}@keyframes header-in{from{transform:translateY(-100%)}to{transform:translateY(0)}}.coordinator{position:relative;background:#fff;padding:125px max(6vw,32px) 115px;overflow:hidden}.coordinator-inner{max-width:990px;margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);gap:68px;align-items:start}.dot-column{position:absolute;left:20px;top:165px;width:64px;height:365px;background:radial-gradient(circle,#f0be1c 0 7px,transparent 8px);background-size:35px 41px}.portrait-frame{height:410px;border-radius:25px;background:#d5df76;overflow:hidden;box-shadow:0 17px 30px #34200b1f}.portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center top}.coordinator-profile h3{margin:18px 0 11px;font-size:17px}.profile-social{display:flex;gap:25px;align-items:center}.profile-social a{color:#111;text-decoration:none;font-family:Arial,sans-serif;font-weight:bold;font-size:18px;height:21px}.profile-social .twitter-icon svg{width:18px;height:18px;fill:currentColor}.coordinator-copy .eyebrow{font-size:14px;letter-spacing:2.7px;margin:1px 0 18px}.coordinator-copy h2{font-size:clamp(38px,3.5vw,50px);line-height:1.06;letter-spacing:-1.7px;margin-bottom:27px}.coordinator-copy>p:last-child{margin:0;font-size:16px;line-height:1.48;font-weight:500}.coordinator-copy{max-height:none;overflow:visible;padding-right:0}@media(max-width:800px){.coordinator{padding:80px 25px}.coordinator-inner{grid-template-columns:1fr;gap:43px}.coordinator-profile{max-width:300px;margin:auto}.coordinator-copy h2{font-size:40px}.coordinator-copy>p:last-child{font-size:16px}.dot-column{left:12px;opacity:.4;top:90px;width:55px}.topbar.scrolled{height:76px;padding:13px 25px}}
.actor-profile{padding-top:90px;padding-bottom:90px;border-top:1px solid #eef0f1}.actor-profile .portrait-frame{background:#f3b31b}.actor-daniel .portrait-frame{background:#e6e7e9}.actor-daniel .portrait-frame img{object-position:center 12%}.actor-pedro .portrait-frame{background:#f6d263}.actor-pedro .portrait-frame img{object-position:center center}
