._3Eg1Wq_heroTitle{color:var(--gray-12);line-height:1.2}._3Eg1Wq_heroDescription{color:var(--gray-11);max-width:800px;line-height:1.5}._3Eg1Wq_photoContainer{transition:width .3s}._3Eg1Wq_photoImage{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-4)}._3Eg1Wq_expandButton{top:var(--space-2);right:var(--space-2);z-index:1;position:absolute}
.Jujd0W_sectionSubtitle{margin-top:4px;display:block}.Jujd0W_newsCard{background-color:var(--gray-2);cursor:pointer;transition:all .2s}.Jujd0W_newsCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Jujd0W_newsLink{color:inherit;text-decoration:none}.Jujd0W_newsGrid{height:100%}.Jujd0W_newsImageContainer{background-color:var(--gray-3);border-radius:var(--radius-3);width:100%;height:120px;position:relative;overflow:hidden}.Jujd0W_newsImage{-o-object-fit:cover;object-fit:cover}.Jujd0W_newsPlaceholder{background-color:var(--gray-4);width:100%;height:100%;color:var(--gray-11);justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:0;left:0}.Jujd0W_newsContent{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Jujd0W_newsMeta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.Jujd0W_newsTitle{line-height:1.3}.Jujd0W_newsExcerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.Jujd0W_resourceCard{height:100%;transition:transform .2s,box-shadow .2s}.Jujd0W_resourceCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Jujd0W_resourceLink{color:inherit;text-decoration:none}.Jujd0W_resourceGrid{height:100%}.Jujd0W_resourceImageContainer{background-color:var(--accent-2);border-radius:var(--radius-3);justify-content:center;align-items:center;width:100%;height:120px;display:flex;position:relative}.Jujd0W_resourceIcon{background-color:var(--accent-9);width:48px;height:48px;color:var(--accent-9-contrast);border-radius:50%;justify-content:center;align-items:center;display:flex}.Jujd0W_resourceContent{flex:1}.Jujd0W_resourceTitle,.Jujd0W_resourceDescription,.Jujd0W_resourceMeta{line-height:1.3}
.c-iPPW_card{background-color:var(--color-blue-2);border:1px solid var(--color-blue-6);grid-column:auto;height:100%;transition:all .2s}.c-iPPW_logoContainer{aspect-ratio:16/9;background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.c-iPPW_logoContainer.c-iPPW_ranzco{aspect-ratio:1;border:1px solid var(--gray-4);justify-content:center;align-items:center;min-height:380px;display:flex;box-shadow:0 2px 8px #0000000d}.c-iPPW_logoContainer.c-iPPW_hrc{aspect-ratio:3}.c-iPPW_logoContainer.c-iPPW_deafblind{aspect-ratio:3/2}.c-iPPW_logoContainer.c-iPPW_default{aspect-ratio:16/9}.c-iPPW_logoContainer.c-iPPW_feature{aspect-ratio:1;min-height:400px}.c-iPPW_logoContainer.c-iPPW_worksOnDark,.c-iPPW_logoContainer.c-iPPW_darkBackground{background-color:var(--gray-12)!important}.c-iPPW_logoContainer.c-iPPW_whiteBackground,.c-iPPW_logoContainer.c-iPPW_homepage{background-color:#fff}.c-iPPW_logoContainer.c-iPPW_noBackground{background-color:#0000!important}.c-iPPW_logoImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:1rem}.c-iPPW_logoImage.c-iPPW_ranzco{width:100%;height:100%;padding:2.5rem}.c-iPPW_logoImage.c-iPPW_hrc{padding:.75rem}.c-iPPW_logoImage.c-iPPW_deafblind,.c-iPPW_logoImage.c-iPPW_default{padding:1rem}.c-iPPW_card:focus-within{outline:2px solid var(--accent-9);outline-offset:2px}.c-iPPW_textGray{color:var(--gray-11)}@media (prefers-color-scheme:dark){.c-iPPW_logoContainer{background-color:#fff!important}.c-iPPW_logoContainer.c-iPPW_worksOnDark,.c-iPPW_logoContainer.c-iPPW_darkBackground{background-color:#0000!important}.c-iPPW_logoContainer[data-name=Deafblind]{background-color:#fff!important}.c-iPPW_textGray{color:var(--gray-10)}}
.fKN5Kq_strategicPartner{grid-column:1/-1}@media (min-width:768px){.fKN5Kq_strategicPartner{grid-column:span 3}}.fKN5Kq_standardPartner{grid-column:auto}
.n1G0Xa_layout{grid-template-columns:1fr;gap:2.25rem;display:grid;position:relative}@media (min-width:768px){.n1G0Xa_layout{grid-template-columns:250px 1fr}}
