.headerContainer{padding:1rem;text-decoration:none;display:flex;position:relative;width:75%;margin:0 auto;border:black .25rem solid;border-top:none;font-family:josefin-regular;box-sizing:border-box;align-items:center;justify-content:center}.searchBar{display:flex;border:black .25rem solid;box-shadow:.25rem .25rem #000;height:fit-content;margin:auto .5rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}.searchBar:hover{box-shadow:.25rem .25rem #d95d5d}.searchInput{border:none;outline:none;font-size:1rem;font-family:josefin-regular;padding:.5rem 0 .5rem .5rem;background-color:transparent}.searchSubmit{margin-left:.5rem;border:none;border-left:#000 .25rem solid;outline:none;background-color:transparent;cursor:pointer;font-size:1rem;font-family:josefin-regular;padding:1rem}.name{display:flex;position:relative;cursor:default;margin:0 auto;z-index:1}.letter{width:4rem;height:4rem;padding:.25rem;margin:.25rem;justify-content:center;align-items:center;display:flex;color:#fff;background-color:#d95d5d;border:black .25rem solid;font-weight:700;font-size:1.25rem;box-shadow:.25rem .25rem #000;text-shadow:.1rem .1rem #000;text-decoration:none}.letter:hover{animation:.5s shiver;text-decoration:none;text-shadow:.1rem .1rem #000;color:#fff}.navTabs{display:flex;flex:none;justify-content:flex-end;position:absolute;right:0;top:50%;transform:translateY(-50%);margin:auto .5rem}@keyframes shiver{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@media(max-width:1500px){.headerContainer{width:100%}.searchBar{display:none}}@media(max-width:1200px){.headerContainer{flex-direction:column}.navTabs{position:static;transform:none;margin:.5rem 0;width:100%;justify-content:center}.name{width:fit-content;max-width:100%;justify-content:center;align-items:center;text-align:center;border:#000 .25rem solid;box-shadow:.25rem .25rem #000;margin:auto}.letter{aspect-ratio:1;height:auto;padding:0;margin:0;justify-content:center;align-items:center;display:flex;color:#f5f5f5;background-color:#e81416;border:none;font-weight:700;font-size:1.5rem;box-shadow:none;text-shadow:.1rem .1rem #000}.letter:hover{animation:none}}@media(max-width:450px){.navTabs{align-items:center}}@font-face{font-family:josefin-regular;src:url(/assets/JosefinSans-Regular-RCRYFJDO-B30Hk5dU.ttf)}*{--buttonBoxShadowHover: #ffdb58}.button{width:10rem;text-align:center;justify-content:center;align-items:center;display:flex;aspect-ratio:4/1;color:#000;text-decoration:none;padding:1.75rem 5.5rem;text-wrap:nowrap;margin:.5rem;border:black .25rem solid;font-weight:700;font-size:.75rem;box-shadow:.25rem .25rem #000;font-family:josefin-regular;background-color:transparent;cursor:pointer}.button:hover{animation:.5s shiver;text-decoration:none;color:#000;box-shadow:.25rem .25rem var(--buttonBoxShadowHover)}.buttonLink{text-align:center;justify-content:center;align-items:center;display:flex;aspect-ratio:4/1;color:#000;text-decoration:none;padding:.5rem;margin:.5rem;border:black .25rem solid;font-weight:700;font-size:.75rem;box-shadow:.25rem .25rem #000;font-family:josefin-regular}.buttonLink:hover{animation:.5s shiver;text-decoration:none;color:#000;box-shadow:.25rem .25rem var(--buttonBoxShadowHover)}@font-face{font-family:josefin-bold-italic;src:url(/assets/JosefinSans-BoldItalic-34LMGPR4-DWQIWmZs.ttf)}.imageContainer{border:black .25rem solid;border-radius:.5%;box-shadow:.25rem .25rem #000;background-color:#fff;text-align:center;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.image{max-width:100%;width:100%;flex:1 1 0;object-fit:cover;min-height:0}.description{font-size:large;font-family:josefin-bold-italic;background-color:#f5b6f6;margin:0;padding:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;min-height:0}.descriptionHeader{display:flex;justify-content:center;align-items:center;height:auto;flex-wrap:wrap}.thumbnailTitle{font-size:xx-large;font-family:josefin-bold-italic;margin:auto}.buttonContainer{display:flex;justify-content:center;align-items:center;width:100%}.caption{display:flex;justify-content:center;font-size:medium;font-family:josefin-regular;text-align:center;margin:0;padding-top:.5rem}
