/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.view-sponsors-sidebar{padding:var(--sp3);background-color:var(--color--sky-94);box-shadow:50vw 0 0 var(--color--sky-94),-50vw 0 0 var(--color--sky-94);}@media (min-width:37.5rem){.view-sponsors-sidebar{padding:var(--sp);box-shadow:none;}}@media (min-width:50rem){.view-sponsors-sidebar{padding:var(--sp2);}}@media (min-width:62.5rem){.view-sponsors-sidebar{padding:var(--sp3);}}.view-sponsors-sidebar .sponsor-teaser{margin-bottom:var(--grid-gap);}.view-sponsors-sidebar .sponsor-teaser:last-child{margin-bottom:0;}.view-sponsors-sidebar__title{margin-top:0;border-left:solid 4px var(--pink-dark);padding-left:1.25rem;font-size:0.75rem;font-weight:700;line-height:var(--sp);letter-spacing:0.08em;text-transform:uppercase;color:var(--color--night-20);margin:var(--sp3) 0 var(--grid-gap);}@media (min-width:81.25rem){.view-sponsors-sidebar__title{font-size:0.875rem;line-height:var(--sp1-5);}}.view-sponsors-sidebar__title:first-of-type{margin-top:0;}
.sponsor-teaser{display:grid;align-items:center;transition:filter 0.2s;}.sponsor-teaser:hover{filter:drop-shadow(0 0 0.3125rem var(--color--sky-80));}:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser){background-color:var(--color--sky-86);border-radius:0 1rem 0 0;}:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .sponsor-teaser__link{grid-template-columns:1fr;grid-column-gap:var(--grid-gap);}@media (min-width:37.5rem){:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .sponsor-teaser__link{grid-template-columns:repeat(2,1fr);}}@media (min-width:50rem){:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .sponsor-teaser__link{grid-template-columns:repeat(3,1fr);}}@media (min-width:37.5rem){:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .sponsor-teaser__first{border-radius:0;}}:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .field--name-body{display:flex;align-items:center;padding:var(--grid-gap);line-height:var(--sp2);}@media (min-width:37.5rem){:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .field--name-body{padding-left:0;}}@media (min-width:50rem){:is(.job-listing-full .sponsor-teaser,.page-node-type-sponsor .region--content .sponsor-teaser,.views-all-sponsors__sponsor.Platinum .sponsor-teaser) .field--name-body{grid-column:2/-1;}}.sponsor-teaser .field--name-body{display:none;}.sponsor-teaser__link{display:grid;align-self:stretch;flex-basis:100%;text-decoration:none;color:var(--color--night-30);}.sponsor-teaser__link:hover{color:var(--color--night-30);}.sponsor-teaser__first{position:relative;display:grid;align-items:center;background-color:var(--color--white);border:solid 1px var(--color--sky-86);border-radius:0 1rem 0 0;}.sponsor-teaser__first:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.375rem;background-color:var(--pink-dark);transform:scalex(0);transform-origin:left;transition:transform 0.3s;}.sponsor-teaser__link:hover .sponsor-teaser__first:after{transform:scalex(1);}.sponsor-teaser__img-wrapper{position:relative;display:grid;align-items:center;justify-items:center;padding:var(--grid-gap);aspect-ratio:256/200;filter:grayscale(100%);transition:filter 0.2s;}.sponsor-teaser__link:hover .sponsor-teaser__img-wrapper{filter:grayscale(0%);}
