@keyframes slide{0%{background-position:0 0}to{background-position:-100vw -100vh}}@keyframes squid-slide{0%{transform:translate(0)}to{transform:translate(5px)}}.page-wrapper{background-color:color-mix(in srgb, var(--color-blue-pale) 50%, transparent);overflow:hidden}.back-wrapper{flex-direction:row;align-self:flex-start;gap:.5rem;padding-top:4rem;padding-bottom:-4rem;transition-duration:.3s;display:flex}.back-squid{width:25px;height:25px;transform:rotate(-90deg)}.back-text{color:var(--color-purple-dark);font-family:PP Editorial New,serif}.back-wrapper:hover{color:var(--color-purple-dark);-webkit-text-decoration:underline wavy;text-decoration:underline wavy;animation:.5s ease-in-out infinite alternate squid-slide;scale:1.05}.team-wrapper{background:repeat-x repeat-y;background-size:cover repeat;background-image:linear-gradient(#ede1f7e6, color-mix(in srgb, var(--color-white-off) 80%, transparent), #ede1f7e6), url(/illustrations/royal_pattern_sparse.png);background-blend-mode:normal, soft-light;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;padding:2rem;animation:100s linear infinite slide;display:flex}.team-headline{color:var(--color-navy);text-align:center;margin:0 0 -3rem;font-family:PP Editorial New,serif;font-size:36px;font-style:normal;font-weight:600;transition-duration:.3s}.teammembers-wrapper{gap:1.5rem;padding:4rem}.teammember-box{border:2px solid var(--color-navy);box-shadow:0px 4px 0px var(--color-navy);border-radius:8px;gap:1.5rem;padding:1rem;transition-duration:.3s;display:flex}.teammember-box:hover{box-shadow:0px 2px 0px var(--color-navy);padding:1rem 1.5rem;scale:1.05}.teammember-pic{justify-self:center}.teammember-name{color:color-mix(in srgb, var(--color-navy) 65%, var(--color-purple-dark));font-family:PP Editorial New,serif;font-size:24px;font-style:normal;font-weight:400}.teammember-details{text-wrap:none;color:var(--color-purple-dark);font-family:PP Editorial New,serif;font-style:normal;font-weight:400}.teammember-slack{color:color-mix(in srgb, var(--color-navy) 75%, transparent);background-color:color-mix(in srgb, var(--color-blue-pale) 50%, transparent);border-radius:4px;padding:1px 4px;font-family:PP Editorial New,serif;font-style:italic;font-weight:400;transition-duration:.15s}.teammember-slack:hover{background-color:color-mix(in srgb, var(--color-blue-pale) 90%, transparent);padding:1px 6px}.teammember-caption{color:var(--color-navy);font-family:PP Editorial New,serif;font-style:normal;font-weight:400}.line{border:1px solid color-mix(in srgb, var(--color-navy) 40%, transparent);margin:.5rem}.box-purple{background-image:linear-gradient(#ebf5f4b3, color-mix(in srgb, var(--color-white-off) 60%, transparent)), url(/illustrations/royalTexture.png);background-blend-mode:normal, soft-light;background-position:50%,50%;background-repeat:no-repeat,repeat}.box-blue{background-image:linear-gradient(color-mix(in srgb, var(--color-blue-pale) 70%, transparent), color-mix(in srgb, var(--color-white-off) 60%, transparent)), url(/illustrations/royalTexture.png);background-blend-mode:normal, soft-light;background-position:50%,50%;background-repeat:no-repeat,repeat}.box-yellow{background-image:linear-gradient(color-mix(in srgb, var(--color-yellow) 70%, transparent), color-mix(in srgb, var(--color-white-off) 60%, transparent)), url(/illustrations/royalTexture.png);background-blend-mode:normal, soft-light;background-position:50%,50%;background-repeat:no-repeat,repeat}
@media (min-width:1025px){.teammembers-wrapper{grid-template-columns:1fr 1fr 1fr;display:grid}.team-wrapper{width:100vw;height:100vh}}
@media (max-width:1024px){.teammembers-wrapper{flex-direction:column;gap:2rem;width:100vw;height:fit-content;display:flex}}
