@layer components{.partner-institutions_wrap{gap:var(--space-4);margin-inline:calc(-1 * var(--card-padding));flex-direction:column;min-width:0;display:flex;overflow:clip}.partner-institutions_wrap .partner-institutions_track{width:max-content;display:flex}.partner-institutions_wrap .partner-institutions_panel{flex:none;animation:40s linear infinite partner-institutions-spin;display:flex}.partner-institutions_wrap .reverse .partner-institutions_panel{animation-direction:reverse}.partner-institutions_wrap .partner-institutions_item{flex:none;padding-inline:1rem}.partner-institutions_wrap .partner-institutions_cell{border-radius:.25rem;justify-content:center;align-items:center;width:8rem;height:3rem;display:flex}.partner-institutions_wrap .image{object-fit:contain;width:auto;height:1.5rem}@media (prefers-reduced-motion:reduce){.partner-institutions_wrap .partner-institutions_panel{animation:none}}@keyframes partner-institutions-spin{0%{transform:translate(0)}to{transform:translate(-100%)}}.partner-program_wrap .heading,.partner-program_wrap .text{margin:0}.partner-program_wrap .container{align-items:stretch;container:threshold-large/inline-size}.partner-program_wrap .partner-program_hero{--partner-banner-reserve:4.75rem;--background:var(--site-black);min-height:min(50rem,100dvh);padding-top:calc(var(--hero-padding-top) + var(--space-4) + var(--partner-banner-offset,0rem))}.partner-program_wrap .partner-program_hero-container{flex:1}.partner-program_wrap .partner-program_hero-layout{align-items:center;gap:var(--space-4);margin-top:var(--site-margin);flex:1;display:flex}.partner-program_wrap .partner-program_intro{flex:1;gap:0;min-width:0}.partner-program_wrap .partner-program_intro .heading{text-wrap:wrap;margin-bottom:var(--space-5)}.partner-program_wrap .partner-program_intro .text{max-width:60ch;color:var(--text-faded);margin-bottom:var(--space-6)}.partner-program_wrap .partner-program_intro .button_wrap{align-self:start}.partner-program_wrap .partner-program_hero-image{aspect-ratio:1;object-fit:contain;width:40%}.partner-program_wrap .partner-program_panel{--background:var(--site-black)}.partner-program_wrap .partner-program_title{margin-bottom:var(--space-8)}.partner-program_wrap .centered{text-align:center}.partner-program_wrap .partner-program_heading{margin-bottom:var(--space-6);gap:0}.partner-program_wrap .partner-program_heading .heading{margin-bottom:var(--space-4)}.partner-program_wrap .partner-program_heading .text{color:var(--text-faded)}.partner-program_wrap .partner-program_heading.conversion{text-align:center;margin-bottom:var(--space-4)}.partner-program_wrap .partner-program_heading.conversion .heading{max-width:27.15ch}.partner-program_wrap .partner-program_heading.conversion .text{max-width:60ch}.partner-program_wrap .partner-program_heading .eyebrow_wrap,.partner-program_wrap .partner-program_heading.tracking{margin-bottom:var(--space-4)}.partner-program_wrap .partner-program_heading.tracking .text-style-h2{color:var(--text);margin-bottom:var(--space-4)}.partner-program_wrap .partner-program_list{--_gap-size:var(--space-4);min-width:0}.partner-program_wrap .partner-program_list>.surface{min-width:0;padding:var(--_padding);flex-direction:column;display:flex}.partner-program_wrap .partner-program_feature .global-card_icon{--_card-icon-size:2rem;color:var(--brand-500)}.partner-program_wrap .partner-program_stat{text-align:center;align-items:center}.partner-program_wrap .partner-program_stat .heading+.heading,.partner-program_wrap .partner-program_stat .text+.text{margin-top:var(--space-3)}.partner-program_wrap .partner-program_faded,.partner-program_wrap .partner-program_feature .text,.partner-program_wrap .partner-program_model .text,.partner-program_wrap .partner-program_step .text,.partner-program_wrap .partner-program_stat .text-style-main{color:var(--text-faded)}.partner-program_wrap .partner-program_icon{color:var(--brand-500);width:2rem;height:2rem;margin-bottom:var(--space-5)}.partner-program_wrap .partner-program_icon svg,.partner-program_wrap .partner-program_check-icon svg{width:100%;height:100%}.partner-program_wrap .partner-program_feature .text{margin-top:var(--space-3)}.partner-program_wrap .partner-program_model{justify-content:space-between;overflow:visible}.partner-program_wrap .partner-program_model .text{margin-top:var(--space-3)}.partner-program_wrap .partner-program_checks{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.partner-program_wrap .partner-program_model .partner-program_checks{margin-top:var(--space-5)}.partner-program_wrap .partner-program_check{align-items:center;gap:1rem;display:flex}.partner-program_wrap .partner-program_check-icon{width:1.5rem;height:1.5rem;color:var(--brand-500);flex:none}.partner-program_wrap .partner-program_quote{margin:calc(var(--space-5) * 2) 0 0;border-left:.2rem solid var(--text-faded);padding:.5rem 1rem;font-size:1.25rem;line-height:1.3}.partner-program_wrap .partner-program_recommended{top:0;left:var(--card-padding);position:absolute;transform:translateY(-40%)}.partner-program_wrap .wide{grid-column:1/-1}.partner-program_wrap .partner-program_accent,.partner-program_wrap em{color:var(--brand-500);font-style:normal}.partner-program_wrap .partner-program_note{margin-top:var(--space-6);text-align:center}.partner-program_wrap .partner-program_recommend-layout{align-items:center;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-program_wrap .boxed .partner-program_check{text-align:start;border-radius:var(--radius-small);flex-direction:row;justify-content:start;padding:.75rem 1rem}.partner-program_wrap .partner-program_recommend-image{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-main);width:100%}.partner-program_wrap .partner-program_step-image{width:var(--card-image-icon-size);height:var(--card-image-icon-size);object-fit:contain;margin-bottom:var(--space-4)}.partner-program_wrap .partner-program_step .text{margin-top:var(--space-3);line-height:1.4}.partner-program_wrap .span-two{grid-column:span 2}.partner-program_wrap .partner-program_diagram.global-card_wrap{flex-direction:row;min-height:20rem;padding:0;overflow:clip}.partner-program_wrap .partner-program_diagram-content{width:26rem;max-width:26rem;padding:var(--_padding);flex:none}.partner-program_wrap .partner-program_diagram-content .text-style-h5{margin-top:var(--space-3)}.partner-program_wrap .partner-program_volumes{margin:var(--space-8) 0 0;font-size:var(--text-small);font-weight:var(--primary-medium)}.partner-program_wrap .partner-program_volumes>div{border-bottom:.13rem solid var(--border);margin-bottom:var(--space-3);justify-content:space-between;padding-bottom:.25rem;display:flex}.partner-program_wrap .partner-program_volumes dd{margin:0}.partner-program_wrap .partner-program_volume-caption{font-size:var(--text-main);margin-top:var(--space-4);color:var(--text-faded)}.partner-program_wrap .partner-program_diagram-media{flex:1;min-width:0;position:relative}.partner-program_wrap .partner-program_diagram-image{aspect-ratio:6.37/3.76;object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.partner-program_wrap .partner-program_market-card{justify-content:space-between;min-height:20rem;overflow:clip}.partner-program_wrap .partner-program_market-card>.image{aspect-ratio:57.6/33;object-fit:contain;width:100%}.partner-program_wrap .partner-program_market-card>.text{margin-top:var(--space-4)}.partner-program_wrap .partner-program_market-card>.partner-program_market-copy{margin-top:var(--space-6)}.partner-program_wrap .partner-program_feature .partner-program_tracking-title{color:var(--text);margin-top:0}.partner-program_wrap .partner-program_tracking-title ul,.partner-program_wrap .partner-program_market-copy ul{margin:0;padding:0;list-style:none}.partner-program_wrap .partner-program_footer-space{height:var(--section-space-medium)}.partner-program_wrap .partner-program_recommend-layout .partner-program_title{margin-bottom:var(--space-6)}.partner-program_wrap .partner-program_statistics .partner-program_heading .text{max-width:40ch}@container threshold-large (width<62em){.partner-program_wrap .partner-program_diagram.global-card_wrap{flex-direction:column}.partner-program_wrap .partner-program_diagram-content{width:100%;max-width:none}.partner-program_wrap .partner-program_diagram-media{flex:none;width:100%}.partner-program_wrap .partner-program_diagram-image{height:auto;position:static}}@container threshold-large (width<48em){.partner-program_wrap .partner-program_intro .button_wrap{width:100%;min-height:2.8125rem;font-size:var(--text-main)}.partner-program_wrap .partner-program_hero .breadcrumbs_wrap{margin-bottom:var(--space-1)}.partner-program_wrap .partner-program_list{--_cols:1}.partner-program_wrap .wide,.partner-program_wrap .span-two{grid-column:auto}.partner-program_wrap .partner-program_hero-layout{flex-direction:column;align-items:start;gap:2rem}.partner-program_wrap .partner-program_hero-image{order:-1;width:100%;max-width:20rem}.partner-program_wrap .partner-program_recommend-layout{grid-template-columns:minmax(0,1fr)}.partner-program_wrap .partner-program_diagram-content{padding:1rem}.partner-program_wrap .partner-program_market-card{min-height:10rem}}html:has(.nav_banner_wrap:not([hidden])):not(.hide-nav-banner) .partner-program_hero{--partner-banner-offset:var(--partner-banner-reserve)}@media not (min-width:62em){.partner-program_wrap .partner-program_hero{--partner-banner-reserve:11.25rem}}.partner-application_wrap .modal_content{max-width:40rem}.partner-application_wrap .modal_body{padding:var(--space-6)}.partner-application_wrap .heading{margin:0 3rem var(--space-5) 0}.partner-application_wrap .partner-application_form{gap:var(--space-4);flex-direction:column;display:flex}.partner-application_wrap .field-label{font-size:var(--h6);font-weight:var(--primary-medium)}.partner-application_wrap .field-star{display:none}.partner-application_wrap .field-control{border-radius:var(--radius-small);border:.0625rem solid var(--border);background:var(--background-2);height:3.5rem}.partner-application_wrap .partner-application_question{border:0;min-width:0;margin:0;padding:0}.partner-application_wrap .partner-application_question legend{font-size:var(--h6);font-weight:var(--primary-medium);margin-bottom:var(--space-2)}.partner-application_wrap .partner-application_choices{gap:var(--space-4);display:flex}.partner-application_wrap .partner-application_decoy{clip-path:inset(50%);width:1rem;height:1rem;position:absolute;overflow:hidden}.partner-application_wrap .partner-application_submit{align-self:center}.partner-application_wrap .partner-application_status{margin:0}.partner-application_wrap .partner-application_status a{text-decoration:underline}}
