:root{--ink:#10191d;--cyan:#00a9ce;--paper:#f4f5f2;--line:#cad2d3}.sergio-page{background:var(--paper);color:var(--ink)}.sergio-page .topbar{position:relative}.back-home{font:600 .9rem Manrope;color:var(--ink);text-decoration:none}.profile-hero{padding:8vw 6vw 6vw;background:var(--ink);color:#fff;display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:end}.profile-hero .eyebrow{grid-column:1/-1;color:var(--cyan)}.profile-hero h1{font:700 clamp(4.5rem,10vw,10rem)/.82 "Space Grotesk";letter-spacing:-.07em;margin:0}.profile-hero h1 span{color:var(--cyan)}.profile-intro{border-left:1px solid #415156;padding-left:2rem}.profile-intro p:first-child{font:600 clamp(1.35rem,2.3vw,2.2rem)/1.2 "Space Grotesk"}.profile-intro p:last-child{color:#c9d3d5;line-height:1.7}.authority-strip{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cyan);font:600 1rem "Space Grotesk"}.authority-strip span{padding:1.5rem;border-right:1px solid rgba(16,25,29,.25)}.production{padding:8vw 6vw}.production-head{display:grid;grid-template-columns:1.3fr 1fr;gap:8vw;align-items:end}.production-head h2{font:700 clamp(3rem,6vw,6rem)/.95 "Space Grotesk";letter-spacing:-.05em;margin:.7rem 0 0}.production-head>p{font-size:1.15rem;line-height:1.65;max-width:520px}.production .filters{margin:4rem 0 2rem;display:flex;gap:.6rem;flex-wrap:wrap}.production .filters button{border:1px solid var(--ink);background:transparent;border-radius:999px;padding:.75rem 1rem;font:600 .9rem Manrope;cursor:pointer}.production .filters button.active,.production .filters button:hover{background:var(--ink);color:#fff}.timeline{border-top:1px solid var(--line)}.timeline article{display:grid;grid-template-columns:180px 110px 1fr;gap:2.5rem;padding:2rem 0;border-bottom:1px solid var(--line);align-items:start}.timeline article[hidden]{display:none}.media-slot{aspect-ratio:4/3;border:1px solid #899598;background:linear-gradient(135deg,#dce3e3,#eef1ef);display:grid;place-items:center;color:#667377;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}.year{font:700 1.15rem "Space Grotesk";padding-top:.15rem}.item-copy small{text-transform:uppercase;color:#007d99;font-weight:700;letter-spacing:.08em}.item-copy h3{font:600 clamp(1.35rem,2.2vw,2.2rem)/1.15 "Space Grotesk";margin:.45rem 0 .65rem;max-width:900px}.item-copy p{margin:0;max-width:800px;color:#526065;line-height:1.6}.profile-cta{padding:8vw 6vw;background:#44126d;color:#fff}.profile-cta h2{font:700 clamp(3rem,7vw,7rem)/.95 "Space Grotesk";max-width:1000px;margin:1rem 0 3rem}.profile-cta a{color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid;padding-bottom:.4rem}.sergio-page footer{background:#fff}@media(max-width:800px){.profile-hero,.production-head{grid-template-columns:1fr}.profile-intro{border-left:0;border-top:1px solid #415156;padding:1.5rem 0 0}.authority-strip{grid-template-columns:1fr 1fr}.timeline article{grid-template-columns:100px 1fr;gap:1.25rem}.media-slot{grid-row:1/3}.item-copy{grid-column:2}.year{grid-column:2}.profile-hero{padding-top:5rem}.back-home{font-size:.8rem}}
