._2hV-ZG_page{--partners-ground:#000;--partners-ink:#ededf0;--partners-muted:#a8a8b2;--partners-accent:var(--marketing-blue-on-dark);--partners-link:#fff;--partners-divider:#ffffff14;background:var(--partners-ground);color:var(--partners-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-dm-sans), sans-serif;padding-block:clamp(9rem,13vw,12rem) clamp(4.5rem,8vw,7rem)}._2hV-ZG_frame{width:min(100% - 3rem,64rem);margin-inline:auto}._2hV-ZG_hero{text-align:center;margin-bottom:clamp(3rem,6vw,5rem)}._2hV-ZG_hero h1{font-family:var(--font-sanomat-serif-light), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(3.5rem,7vw,6rem);font-weight:300;line-height:1.1}._2hV-ZG_hero h1>span{color:var(--partners-accent)}._2hV-ZG_hero p{color:var(--partners-muted);text-wrap:balance;margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}._2hV-ZG_logoGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._2hV-ZG_logoCell{border-top:1px solid var(--partners-divider);border-left:1px solid var(--partners-divider);min-width:0}._2hV-ZG_logoCell:nth-child(-n+2){border-top:0}._2hV-ZG_logoCell:nth-child(odd){border-left:0}._2hV-ZG_partnerLink{min-height:8.5rem;color:inherit;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}._2hV-ZG_logoFrame{width:min(100%, var(--logo-width));height:4.5rem;display:block;position:relative}._2hV-ZG_logo{object-fit:contain;filter:brightness(0)invert();opacity:.76;transition:opacity .16s}._2hV-ZG_preserve{filter:none}._2hV-ZG_partnerLink:hover ._2hV-ZG_logo,._2hV-ZG_partnerLink:focus-visible ._2hV-ZG_logo{opacity:1}._2hV-ZG_page a:focus-visible{outline:2px solid var(--partners-accent);outline-offset:-4px}._2hV-ZG_contact{text-align:center;margin-top:3rem}._2hV-ZG_contactLink{min-height:2.75rem;color:var(--partners-link);text-underline-offset:5px;align-items:center;gap:.75rem;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}._2hV-ZG_contactLink:hover{color:var(--partners-ink)}._2hV-ZG_contactLink svg{width:1rem;height:1rem}._2hV-ZG_page ._2hV-ZG_contactLink:focus-visible{outline-offset:6px}body:has(._2hV-ZG_page) .marketing-shell>footer{background:var(--partners-ground,#000)}@media (min-width:640px){._2hV-ZG_logoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._2hV-ZG_logoCell:nth-child(n){border-top:1px solid var(--partners-divider);border-left:1px solid var(--partners-divider)}._2hV-ZG_logoCell:nth-child(-n+3){border-top:0}._2hV-ZG_logoCell:nth-child(3n+1){border-left:0}._2hV-ZG_partnerLink{min-height:9rem;padding:1.75rem 1.25rem}}@media (min-width:1024px){._2hV-ZG_logoGrid{grid-template-columns:repeat(5,minmax(0,1fr))}._2hV-ZG_logoCell:nth-child(n){border-top:1px solid var(--partners-divider);border-left:1px solid var(--partners-divider)}._2hV-ZG_logoCell:nth-child(-n+5){border-top:0}._2hV-ZG_logoCell:nth-child(5n+1){border-left:0}._2hV-ZG_partnerLink{min-height:10rem}}@media (max-width:639px){._2hV-ZG_hero p{font-size:1rem}._2hV-ZG_hideOnMobile{display:none}}@media (prefers-reduced-motion:reduce){._2hV-ZG_logo{transition:none}}
