.references .button{--button-accent-color:var(--color-white)}.references .button:hover{--button-accent-color:#0000}.references .references-grid{--cols-xs:12;--cols-sm:6;--cols-2xl:4}.references.references-vertical .references-grid{--cols-sm:12;--cols-2xl:12}.references .reference-overlay{align-items:center;background-color:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.references .reference-overlay-content{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.references .reference-video{max-height:90vh;width:clamp(80vw,1024px,100vw - 2rem)}.references .reference-overlay-close{align-items:center;background:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;letter-spacing:inherit;line-height:1;margin:0;padding:0;text-align:left;white-space:normal;word-spacing:inherit}.references-header{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing-unit)*.75);margin-bottom:max(calc(var(--spacing-unit) * .5),2rem)}@media(min-width:992px){.references-header{align-items:center;flex-direction:row;justify-content:space-between}}.references-header h2{margin:0}.references-controls{align-items:center;display:flex;justify-content:center;margin-top:30px}.reference{background-image:var(--background-image,none);background-position:50%;background-size:cover;display:flex;min-height:410px;position:relative}@media(min-width:540px){.reference{min-height:430px}}@media(min-width:768px){.reference{min-height:460px}}@media(min-width:992px){.reference{min-height:590px}}@media(min-width:1200px){.reference{min-height:420px}}@media(min-width:1400px){.reference{min-height:560px}}.reference:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMzQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMHYzNGM1LjE2IDAgOS40NDktMS42MjQgMTIuODczLTQuODcyQzE2LjI5IDI1Ljg4IDE4IDIxLjgzOCAxOCAxN2MwLTQuODM3LTEuNzEtOC44OC01LjEyNy0xMi4xM0M5LjQ0OSAxLjYyNCA1LjE1OSAwIDAgMCIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");content:"";height:34px;position:absolute;right:30px;top:30px;width:18px}.reference .reveal-excerpt{align-items:flex-end;color:var(--color-white);display:flex;height:100%;overflow:hidden;padding:30px;position:absolute;width:100%}@media(min-width:768px){.reference .reveal-excerpt{padding:40px}}.reference .reveal-excerpt:after,.reference .reveal-excerpt:before{bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.reference .reveal-excerpt:before{background-color:rgb(var(--color-light-blue-rgb)/70%)}.reference .reveal-excerpt:after{background-image:linear-gradient(to top,rgb(var(--color-dark-blue-rgb)/100%) 0,rgb(var(--color-dark-blue-rgb)/0) 100%)}body:not(.not-initialized) .reference .reveal-excerpt:after{transition:height var(--animation-speed)}body.no-js .reference .reveal-excerpt:after{height:200%}@media(hover:hover)and (pointer:fine){.reference .reveal-excerpt:hover:after{height:200%}}@media(hover:none),(pointer:coarse){.reference .reveal-excerpt.force-reveal:after{height:200%}}.reference .reveal-content{z-index:1}.reference .reference-title{margin-top:.5rem}.reference .reference-person{margin-top:-.85rem}.reference .reference-content{padding-top:1rem}.reference .reference-video-button{display:block;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reference .reference-category{font-size:var(--small-font-size);font-weight:700}

/*# sourceMappingURL=references.css.map*/