.tpl-talent-representation .hero h1{max-width:900px}.tpl-talent-representation .accent{color:var(--vn-color-primary-light);font-weight:var(--vn-text-800)}.tpl-talent-representation .hero-copy{max-width:720px}.tpl-talent-representation .reach-split{align-items:center;display:grid;gap:var(--vn-space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tpl-talent-representation .reach-split .media-ph{height:100%;min-height:360px}.tpl-talent-representation .section{background:var(--vn-color-white)}.tpl-talent-representation h2{font-size:var(--vn-h2);max-width:var(--vn-container-s)}.tpl-talent-representation .section-lede{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);margin-top:var(--vn-space-s);max-width:780px}.tpl-talent-representation .dark .section-lede{color:var(--vn-color-base-pale)}.tpl-talent-representation .section.dark.reach,.tpl-talent-representation .section.dark.roster{background:var(--vn-color-base)}.tpl-talent-representation .roster-split{align-items:center;display:grid;gap:var(--vn-space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpl-talent-representation .roster-split .media-ph{height:100%;min-height:360px}.tpl-talent-representation .roster-split .media-ph.has-image{border:0;border-radius:0;height:auto;min-height:0;overflow:visible;padding:0}.tpl-talent-representation .roster-split .media-ph.has-image img{height:auto;position:static;width:100%}.tpl-talent-representation .roster .media-ph img{object-position:center top}.tpl-talent-representation .value-grid{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(3,1fr);margin-top:var(--vn-space-l)}.tpl-talent-representation .value-card{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);border-top:3px solid var(--vn-color-primary);padding:var(--vn-space-m)}.tpl-talent-representation .value-card .idx{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);margin-bottom:var(--vn-space-xs);text-transform:uppercase}.tpl-talent-representation .value-card h4{font-size:var(--vn-text-l);margin:var(--vn-space-xs) 0}.tpl-talent-representation .value-card p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s)}.tpl-talent-representation .brand-head{margin-bottom:var(--vn-space-m);max-width:var(--vn-container-s)}.tpl-talent-representation .logo-grid{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.tpl-talent-representation .logo-cell{align-items:center;display:flex;justify-content:center;min-height:100px;padding:var(--vn-space-xs)}.tpl-talent-representation .logo-cell img{display:block;height:35px;max-width:80%;object-fit:contain;opacity:.85;width:auto}.tpl-talent-representation .pillar-grid{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(2,1fr);margin-top:var(--vn-space-l)}.tpl-talent-representation .pillar{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);padding:var(--vn-space-m)}.tpl-talent-representation .pillar .idx{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:.06em}.tpl-talent-representation .pillar h4{font-size:var(--vn-h4);margin:var(--vn-space-xs) 0}.tpl-talent-representation .pillar p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s);line-height:var(--vn-line-height-relaxed)}.tpl-talent-representation .pillar-note{border-top:var(--vn-border-on-light);color:var(--vn-color-gray-600);font-size:var(--vn-text-s);margin-top:var(--vn-space-xs);padding-top:var(--vn-space-xs)}.tpl-talent-representation .arc-grid{align-items:end;display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(5,1fr);margin-top:var(--vn-space-l)}.tpl-talent-representation .arc-step{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);padding:var(--vn-space-s)}.tpl-talent-representation .arc-step .track{background:var(--vn-color-gray-200);border-radius:var(--vn-radius-full);height:5px;margin-bottom:var(--vn-space-s);overflow:hidden}.tpl-talent-representation .arc-step .track i{animation:tpl-fill 1.2s ease both;background:var(--vn-color-primary);border-radius:inherit;display:block;height:100%}.tpl-talent-representation .arc-step .idx{color:var(--vn-color-primary);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs)}.tpl-talent-representation .arc-step h4{font-size:var(--vn-text-m);margin:var(--vn-space-xs) 0}.tpl-talent-representation .arc-step p{color:var(--vn-color-gray-500);font-size:var(--vn-text-xs)}.tpl-talent-representation .arc-note{color:var(--vn-color-primary);font-size:var(--vn-text-s);letter-spacing:.04em;margin-top:var(--vn-space-l);text-align:center}.tpl-talent-representation .domain-grid{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(4,1fr);margin-top:var(--vn-space-l)}.tpl-talent-representation .domain{background:rgba(var(--vn-color-white-rgb),.04);border:1px solid rgba(var(--vn-color-white-rgb),.22);border-radius:var(--vn-radius-m);padding:var(--vn-space-m);transition:border-color .18s ease,background .18s ease}.tpl-talent-representation .domain:hover{background:rgba(var(--vn-color-white-rgb),.06);border-color:var(--vn-color-primary-light)}.tpl-talent-representation .domain .idx{color:var(--vn-color-primary-light);font-family:var(--vn-font-mono);font-size:var(--vn-text-xs)}.tpl-talent-representation .domain h4{color:var(--vn-color-white);font-size:var(--vn-text-l);margin:var(--vn-space-xs) 0}.tpl-talent-representation .domain p{color:var(--vn-color-base-pale);font-size:var(--vn-text-s)}.tpl-talent-representation .apply-band{align-items:center;background:linear-gradient(150deg,var(--vn-color-base),var(--vn-color-base-dark));border:var(--vn-border-on-dark);border-radius:var(--vn-radius-l);color:var(--vn-color-white);display:grid;gap:var(--vn-space-l);grid-template-columns:1.25fr auto;margin-top:var(--vn-space-xl);padding:var(--vn-space-l)}.tpl-talent-representation .apply-band h3{color:var(--vn-color-white);font-size:var(--vn-h3);margin-bottom:var(--vn-space-xs)}.tpl-talent-representation .apply-band p{color:var(--vn-color-base-pale);font-size:var(--vn-text-m);max-width:560px}.tpl-talent-representation .apply-band .btn{white-space:nowrap}.tpl-talent-representation .delivers-list{column-count:2;column-gap:var(--vn-space-l);list-style:none;margin-top:var(--vn-space-l)}.tpl-talent-representation .delivers-list li{border-bottom:var(--vn-border-on-light);break-inside:avoid;color:var(--vn-color-gray-600);font-size:var(--vn-text-s);padding:var(--vn-space-xs) 0 var(--vn-space-xs) 26px;position:relative}.tpl-talent-representation .delivers-list li:before{background:var(--vn-color-primary);border-radius:2px;content:"";height:7px;left:0;position:absolute;top:22px;width:7px}.tpl-talent-representation .cross-promo{align-items:center;background:linear-gradient(150deg,var(--vn-color-base),var(--vn-color-base-dark));border:var(--vn-border-on-dark);border-radius:var(--vn-radius-l);display:flex;flex-wrap:wrap;gap:var(--vn-space-m);justify-content:space-between;padding:var(--vn-space-l)}.tpl-talent-representation .cross-promo .section-kicker{color:var(--vn-color-primary-light)}.tpl-talent-representation .cross-promo h3{color:var(--vn-color-white);font-size:var(--vn-h3);margin-bottom:var(--vn-space-xs)}.tpl-talent-representation .cross-promo p{color:var(--vn-color-base-pale);font-size:var(--vn-text-m);max-width:560px}.tpl-talent-representation .cta{text-align:center}.tpl-talent-representation .cta.has-bg-image{background-position:top}.tpl-talent-representation .cta h2{margin-inline:auto;margin-bottom:var(--vn-space-s);max-width:760px}.tpl-talent-representation .cta p{color:var(--vn-color-base-pale);font-size:var(--vn-text-m);margin:0 auto var(--vn-space-m);max-width:560px}.tpl-talent-representation .cta .hero-actions{justify-content:center}@media (max-width:1040px){.tpl-talent-representation .domain-grid,.tpl-talent-representation .value-grid{grid-template-columns:repeat(2,1fr)}.tpl-talent-representation .pillar-grid{grid-template-columns:1fr}.tpl-talent-representation .arc-grid{grid-template-columns:repeat(2,1fr)}.tpl-talent-representation .logo-grid{grid-template-columns:repeat(3,1fr)}.tpl-talent-representation .apply-band{grid-template-columns:1fr;text-align:left}.tpl-talent-representation .reach-split,.tpl-talent-representation .roster-split{gap:var(--vn-space-m);grid-template-columns:1fr}.tpl-talent-representation .reach-split .media-ph,.tpl-talent-representation .roster-split .media-ph{min-height:300px}}@media (max-width:720px){.tpl-talent-representation .arc-grid,.tpl-talent-representation .domain-grid,.tpl-talent-representation .value-grid{grid-template-columns:1fr}.tpl-talent-representation .logo-grid{grid-template-columns:repeat(2,1fr)}.tpl-talent-representation .delivers-list{column-count:1}.tpl-talent-representation .cross-promo{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.tpl-talent-representation .hero h1{font-size:var(--vn-h1)}}