.partners-hero{isolation:isolate;min-height:100vh}@supports (height:100svh){.partners-hero{min-height:100svh}}.partners-hero__grid{grid-template-columns:var(--hero-columns);gap:var(--hero-col-gap);min-height:inherit;padding:max(var(--hero-pad-top), calc(var(--nav-h) + 2rem)) var(--hero-gutter) var(--hero-pad-bottom);grid-template-rows:minmax(0,1fr) auto;align-items:center;row-gap:0;display:grid}@media (min-width:981px){.partners-hero__grid{padding-bottom:clamp(28px,4.5vh,48px)}}.partners-hero__copy{max-width:var(--hero-copy-measure)}.partners-hero__object{width:100%}.partners-hero__roster{border-top:1px solid var(--color-line);grid-column:1/-1;align-items:center;gap:8px 40px;margin-top:clamp(28px,5vh,56px);padding-top:20px;display:grid}.partners-hero__roster-label{max-width:13rem}@media (min-width:1100px){.partners-hero__roster{grid-template-columns:max-content minmax(0,1fr)}}.partners-hero__h1{font-weight:var(--hero-h1-weight);font-size:var(--hero-h1);line-height:var(--hero-h1-leading);letter-spacing:var(--hero-h1-tracking);margin:0 0 var(--hero-h1-gap)}.partners-hero__sub{font-size:var(--hero-sub);line-height:var(--hero-sub-leading);max-width:var(--hero-sub-measure);margin:0 0 var(--hero-sub-gap)}.partners-hero__ctas{align-items:center;gap:var(--hero-ctas-gap);flex-wrap:wrap;display:flex}.partners-hero__btn{font-size:var(--hero-btn-size);line-height:var(--hero-btn-leading);padding:var(--hero-btn-pad);min-height:0}.partners-hero__link{font-size:var(--hero-btn-size);line-height:var(--hero-btn-leading)}@media (max-width:980px){.partners-hero{min-height:0}@supports (height:100svh){.partners-hero{min-height:0}}.partners-hero__grid{grid-template-rows:auto;align-items:start;padding-bottom:48px}.partners-hero__object{margin-top:40px}.partners-hero.hero-scale{--hero-gutter:40px}}@media (max-width:767px){.partners-hero.hero-scale{--hero-gutter:24px}}.partner-roster{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.partner-roster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.partner-roster{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:32px}}.partner-roster__cell{flex-direction:column;flex:1 1 0;gap:10px;min-width:7rem;padding:12px 0;display:flex}.partner-roster__cell--plate{padding-top:14px}.partner-roster__mark{align-items:center;min-height:53px;display:flex}.partner-roster__role{min-height:2lh}@media (min-width:981px){.partner-roster__role{min-height:1lh}}.partner-plate{--cell-h:64px;--cell-half:32px;position:relative;overflow:hidden}@media (max-height:800px){.partner-plate{--cell-h:56px;--cell-half:28px}}.partner-plate__rule{height:2px;display:block;position:absolute;top:0;left:0;right:0}.partner-plate__cell{min-width:0;height:var(--cell-h);justify-content:flex-start;align-items:center;display:flex}.partner-plate__cell>*{max-width:100%}.partner-lineage{opacity:.7;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.partner-plate:has([data-lineage-cell]:hover) .partner-lineage{opacity:1}:is(.partner-plate:has([data-lineage-cell]:hover) [data-lineage-cell] .logo-mark,.partner-plate:has([data-lineage-cell]:hover) [data-lineage-cell] .logo-mark--type){filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.partner-lineage{transition:none}}
