.yellow{color:#ffd740;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}
.yellow{color:#ffd740;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}div.reference-card-container{perspective:1500px;opacity:0;visibility:hidden;width:100%;max-width:1920px;padding:2rem}div.reference-card-container .reference-cards{flex-flow:wrap;gap:1rem;display:flex}div.reference-card-container.ready{animation:.75s both card-container-entry}@keyframes card-container-entry{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}div.reference-card-container div.reference-card{transform-style:preserve-3d;background-color:#ffffff0d;border-radius:1.5rem;flex-direction:column;flex:30%;gap:.5rem;padding:1rem;transition:all .3s;animation:1s both reference-card-entry;display:flex;position:relative;box-shadow:0 .25rem 1.5rem .2rem #0000001a}div.reference-card-container div.reference-card .photo-container{height:20rem;transform-style:preserve-3d;border-radius:.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden;transform:rotate3d(0,0,0,0);box-shadow:0 1px 5px #0003}div.reference-card-container div.reference-card .photo-container img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:flex}div.reference-card-container div.reference-card .photo-container .glow{width:100%;height:100%;position:absolute;top:0;left:0}div.reference-card-container div.reference-card .info-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;display:flex}div.reference-card-container div.reference-card .info-container span.title{color:#fff;font-size:1.6rem;font-weight:700}div.reference-card-container div.reference-card .info-container div.keywords{flex-flow:wrap;gap:.35rem;display:flex}div.reference-card-container div.reference-card .info-container div.keywords span{color:#fff;background-color:#ffffff1a;border-radius:.8rem;padding:.35rem .75rem;font-size:.8rem;display:flex}div.reference-card-container div.reference-card .info-container span.description{color:#d2e6d7;text-align:left;font-size:1.2rem;line-height:1.6rem}@media (max-width:850px){div.reference-card-container div.reference-card{flex:40%}}@media (max-width:500px){div.reference-card-container div.reference-card{flex:100%}}
.yellow{color:#ffd740;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:4px}.reference-category-title{color:#fff;flex-direction:row;font-size:2rem;font-weight:700;display:flex}.reference-filters{flex-flow:wrap;gap:1rem;width:100%;max-width:calc(1200px + 2rem);display:flex}.reference-filters .reference-category-filter{color:#fff;cursor:pointer;background-color:#ffffff1a;border-radius:1rem;width:fit-content;padding:.35rem .75rem;font-size:1rem;transition:background-color .4s}.reference-filters .reference-category-filter.selected{background-color:#fff6}
