.partner-about{--plum:#43345c;--aubergine:#33263f;--raspberry:#99405a}.partner-about h1,.partner-about h2,.partner-about h3{text-wrap:balance;margin:0}.partner-about h2{max-width:18ch;font-size:clamp(2.45rem,4.7vw,4.3rem);line-height:1.03}.partner-about h3{font-size:clamp(1.38rem,2vw,1.75rem);line-height:1.2}:where(.partner-about) p:where(:not(.kicker,.role)){color:var(--muted);margin:0;font-weight:650;line-height:1.65}.partner-about .kicker{margin:0 0 1rem}.partner-about .pitch-section{padding-block:clamp(3.75rem,7.4vw,7rem)}.pitch-intro{grid-template-columns:.9fr 1.12fr;align-items:center;gap:clamp(2rem,4.5vw,5rem);padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,6vw,6rem);display:grid}.pitch-intro h1{max-width:12ch;font-size:clamp(3.5rem,5.7vw,6rem);line-height:.99}.pitch-intro h1 em{color:var(--raspberry);font-style:normal}.pitch-intro .intro-copy{max-width:43ch;margin-top:1.5rem;font-size:clamp(1.02rem,1.35vw,1.18rem)}.pitch-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.8rem;display:flex}.theatre{border-radius:48% 48% 1.6rem 1.6rem/21% 21% 1.6rem 1.6rem;width:100%;height:auto;display:block;box-shadow:0 8px #ead8c8}.services-band{background:#f2edf7}.services{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem);margin-top:2.25rem;display:grid}.services article{border-top:1px solid #c7b9d4;padding-top:1.25rem}.services img,.person img{object-fit:contain}.services h3{margin:.75rem 0}.leaders header{grid-template-columns:1fr .9fr;align-items:end;column-gap:3rem;display:grid}.leaders header .kicker{grid-column:1/-1}.leaders .section-lead{max-width:48ch}.team-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:2.5rem;display:grid}.person-art{background:#f2ebf6;border-radius:1.25rem;justify-content:space-between;align-items:flex-end;padding:.8rem 1rem 0;display:flex;overflow:hidden}.person:nth-child(2) .person-art{background:#e9f1ed}.person:nth-child(3) .person-art{background:#faecdf}.person .portrait{aspect-ratio:1;object-position:bottom left;width:73%;max-width:14rem;height:auto}.person .role-icon{width:16%;max-width:3.5rem;height:auto;margin-bottom:.95rem}.person .role{color:var(--raspberry);margin:1.15rem 0 .25rem;font-size:.86rem;font-weight:850}.person>p{margin-top:.6rem}.deal-band{background:var(--aubergine);color:#fff9ef}.deal-band .kicker{color:#f6c0ad}.deal-grid{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,7rem);display:grid}.deal-band p:not(.kicker){color:#eee3ef}.investment{border-left:3px solid #f4bd86;margin:1.85rem 0;padding-left:1.2rem}.investment span{font-size:.95rem;font-weight:800;display:block}.investment strong{letter-spacing:-.07em;color:#ffd299;font-size:clamp(4rem,6vw,6rem);line-height:1;display:block}.investment p{max-width:31ch}.deal-intro>p:last-child{max-width:43ch;margin-top:.65rem}.deal-steps{counter-reset:steps;margin:0;padding:0;list-style:none}.deal-steps li{counter-increment:steps;border-top:1px solid #705f7b;padding:1.4rem 0 1.4rem 3.5rem;position:relative}.deal-steps li:before{content:counter(steps, decimal-leading-zero);color:#ffd299;font-weight:900;position:absolute;top:1.45rem;left:0}.deal-steps li h3{margin-bottom:.6rem}.invitation{grid-template-columns:1.35fr .65fr;align-items:center;gap:4rem;display:grid}.invitation p:not(.kicker){max-width:55ch;margin:1.25rem 0 1.55rem}.invitation .quiet-link{margin:.8rem 0 .8rem 1.2rem}.invitation img{width:100%;height:auto;display:block}@media (width<=820px){.pitch-intro{grid-template-columns:1fr 1fr;gap:1.3rem}.leaders header{display:block}.leaders .section-lead{max-width:57ch;margin-top:1rem}}@media (width<=680px){.pitch-intro,.services,.deal-grid{grid-template-columns:1fr}.pitch-intro{gap:2.1rem}.pitch-intro h1{max-width:13ch;font-size:clamp(3.1rem,10.4vw,4.7rem)}.services{gap:1.75rem}.services article{grid-template-columns:4rem 1fr;align-items:center;gap:.75rem;display:grid}.services img{width:4rem;height:4rem}.services article p{grid-column:1/-1}.team-list{grid-template-columns:1fr;gap:2.25rem}.invitation{grid-template-columns:1fr;gap:1.75rem}.invitation img{justify-self:end;width:min(58%,14rem)}}.experience[data-astro-cid-auafjsan]{padding-bottom:clamp(4rem,7vw,7rem)}.experience-header[data-astro-cid-auafjsan]{justify-content:space-between;align-items:end;gap:1.4rem;margin-bottom:1.7rem;display:flex}.motion-control[data-astro-cid-auafjsan]{color:var(--plum);cursor:pointer;font:inherit;background:0 0;border:1px solid #bfb2c8;border-radius:2rem;padding:.65rem 1.1rem;font-size:.85rem;font-weight:850}.motion-control[data-astro-cid-auafjsan]:focus-visible{outline:3px solid var(--raspberry);outline-offset:3px}.gallery[data-astro-cid-auafjsan]{border-block-start:1px solid #e2dae6;margin-top:.4rem;container-type:inline-size}.sequence[data-astro-cid-auafjsan]{flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sequence[data-astro-cid-auafjsan][aria-hidden]{display:none}.mark[data-astro-cid-auafjsan]{flex:0 0 9.8rem;justify-content:center;align-items:center;min-height:5.5rem;padding:.8rem 1rem;display:flex}.mark[data-astro-cid-auafjsan] img[data-astro-cid-auafjsan]{object-fit:contain;width:100%;height:2.75rem}.gallery[data-astro-cid-auafjsan]:not(.games-gallery) .mark[data-astro-cid-auafjsan]:not(.with-name) img[data-astro-cid-auafjsan]{filter:brightness(0);opacity:.8}.with-name[data-astro-cid-auafjsan]{gap:.4rem}.with-name[data-astro-cid-auafjsan] img[data-astro-cid-auafjsan]{border-radius:.3rem;width:2rem;height:2rem}.with-name[data-astro-cid-auafjsan] strong[data-astro-cid-auafjsan]{white-space:nowrap}.games-heading[data-astro-cid-auafjsan]{margin:2.4rem 0 1.25rem}.games-heading[data-astro-cid-auafjsan] p[data-astro-cid-auafjsan]{max-width:65ch;margin-top:.5rem}.games-gallery[data-astro-cid-auafjsan]{border:0}.games-gallery[data-astro-cid-auafjsan] .sequence[data-astro-cid-auafjsan]{align-items:stretch}.games-gallery[data-astro-cid-auafjsan] .mark[data-astro-cid-auafjsan]{text-align:center;flex-direction:column;flex:0 0 9.4rem;justify-content:start;padding:.6rem .45rem}.games-gallery[data-astro-cid-auafjsan] img[data-astro-cid-auafjsan]{border-radius:23%;width:5.5rem;height:5.5rem;margin-bottom:.65rem;box-shadow:0 3px 8px #37264516}.games-gallery[data-astro-cid-auafjsan] strong[data-astro-cid-auafjsan]{font-size:.87rem;line-height:1.2}.games-gallery[data-astro-cid-auafjsan] small[data-astro-cid-auafjsan]{color:var(--muted);margin-top:.24rem;font-size:.7rem}.moving[data-astro-cid-auafjsan] .gallery[data-astro-cid-auafjsan]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.moving[data-astro-cid-auafjsan] .track[data-astro-cid-auafjsan]{width:max-content;animation:80s linear infinite cruise;display:flex}.moving[data-astro-cid-auafjsan] .sequence[data-astro-cid-auafjsan]{flex-wrap:nowrap;flex-shrink:0;justify-content:space-around;min-width:100cqw;display:flex}.moving[data-astro-cid-auafjsan] .games-gallery[data-astro-cid-auafjsan] .track[data-astro-cid-auafjsan]{animation-duration:100s}@keyframes cruise{to{transform:translate(-50%)}}@media (width<=600px){.experience-header[data-astro-cid-auafjsan]{flex-direction:column;align-items:start}.mark[data-astro-cid-auafjsan]{flex-basis:8.75rem}.games-gallery[data-astro-cid-auafjsan] .mark[data-astro-cid-auafjsan]{flex-basis:8.2rem}}
