.button{background-color:#16171a;border:2px solid #16171a;color:#fff;display:block;font-family:IBM Plex Sans,Helvetica Neue,arial,sans-serif;font-size:1rem;padding:12.5px calc(10px + 1.25rem);position:relative;text-align:center;text-decoration:none}.button.button--inverse,.button[data-type=inverse]{background-color:#f4f4f4;border-color:transparent;color:#16171a}.button.button--inverse:focus,.button.button--inverse:hover,.button[data-type=inverse]:focus,.button[data-type=inverse]:hover{color:#efefef}.button:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.button:focus,.button:hover{background-color:#7c2899;cursor:pointer}.button .icon{margin-block-end:0}.association-list{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:25px 0;padding:0}.association-list__item{list-style:none;margin-bottom:0;padding-left:0}.association-list__item a{color:inherit;display:block;text-decoration:none}.association-list__item a:active,.association-list__item a:focus,.association-list__item a:hover{text-decoration:underline;text-decoration-thickness:.125em;text-underline-offset:.125em}.association-list__item a:focus-visible{box-shadow:0 0 0 .15rem #fff,0 0 0 .3rem #000;outline:.2rem solid transparent}.association-list__item a{overflow:hidden}.association-list__image{opacity:1}@media (prefers-reduced-motion:no-preference){.association-list__image{transition:transform .12s ease,opacity .12s ease;will-change:transform,opacity}}@media (prefers-reduced-motion:reduce){.association-list__image{will-change:opacity}}.association-list__item a:focus .association-list__image,.association-list__item a:hover .association-list__image{opacity:.75}@media (prefers-reduced-motion:no-preference){.association-list__item a:focus .association-list__image,.association-list__item a:hover .association-list__image{transform:scale(1.035)}}.association-list__item figure{margin:0}.association-list__item figure img{-o-object-fit:cover;object-fit:cover}.association-list__item figure figcaption{margin-top:12.5px}.association-list__item figure figcaption p{margin:0}.association-list__item figure figcaption .origin{font-weight:400}.association-list__image-wrapper{border:.125em solid #efefef;border-radius:5px;max-width:calc(100% - .25em);overflow:hidden;position:relative}.association-list__image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=associations.css.map */