@font-face{font-family:Lora-web;src:url(/static/media/Lora-Regular.0dad86da09c1b3d1f07e.woff2)}@font-face{font-family:Roboto-web;font-weight:400;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}@font-face{font-family:Alex-Brush-web;font-weight:400;src:url(/static/media/AlexBrush-Regular.2931994a26f7d46dab66.ttf)}@font-face{font-family:Roboto-web;font-weight:500;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf)}@font-face{font-family:Roboto-web;font-weight:800;src:url(/static/media/Roboto-Bold.002079d85a6f27587d17.woff2)}@font-face{font-family:Roboto-web;font-weight:900;src:url(/static/media/Roboto-Black.a04aceecdab55c0e2ea1.woff2)}@font-face{font-family:Courgette-web;src:url(/static/media/Courgette-Regular.f99d9948a486f6270149.ttf)}*{border:0;box-sizing:border-box;margin:0;padding:0}:root{--_font-color:#fff;--_background:#0000;--_font-color-inverse:#000;--component-width:80%;--component-margin:auto;--transform-animation-below:translateY(5rem);--transform-no-animation:translate(0,0);--title-font-size:5rem;--p-font-size:.95rem;--title-font-weight:900;--p-font-weight:400;--title-font-family:Roboto-web}#root,body,html{border:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;margin:0;scroll-behavior:smooth;width:100%}@keyframes typing-animation-slider{to{display:none;left:100%}}@media screen and (max-width:1024px){:root{--title-font-size:3.5rem;--p-font-size:.85rem}}@media screen and (max-width:768px){:root{--title-font-size:3rem;--p-font-size:.8rem}}@media screen and (max-width:425px){:root{--component-width:90%;--title-font-size:2rem;--p-font-size:.8rem}}.app_container{height:100%;width:100%}.archive-page{background-color:#fff;min-height:100vh;padding-top:65px}.archive-header{align-items:center;background-color:#1a365d;display:flex;justify-content:center;padding:2.5rem 0}.archive-container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.archive-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;text-align:center}@media (min-width:768px){.archive-title{font-size:1.875rem}}@media (min-width:1024px){.archive-title{font-size:2.25rem}}.archive-subtitle{color:#fffc;font-size:.875rem;margin-top:.5rem;text-align:center}@media (min-width:768px){.archive-subtitle{font-size:1rem}}.archive-main{margin:0 auto;max-width:1200px;padding:2rem 1rem}@media (min-width:768px){.archive-main{padding:3rem 1rem}}.archive-section{margin-bottom:0}.archive-section-spacing{margin-top:3rem}@media (min-width:768px){.archive-section-spacing{margin-top:4rem}}.archive-year-heading{border-bottom:2px solid #e2e8f0;margin-bottom:2rem;padding-bottom:.75rem}.archive-year-title{color:#1a202c;font-size:1.25rem;font-weight:600;margin:0}@media (min-width:768px){.archive-year-title{font-size:1.5rem}}.archive-council,.archive-junior-council{margin-bottom:2.5rem}.archive-section-title{color:#4a5568;font-size:1.125rem;font-weight:500;margin:0 0 1.5rem}.archive-grid{grid-gap:1rem;display:grid;gap:1rem}@media (min-width:768px){.archive-grid{gap:1.5rem}}.archive-grid-council{grid-template-columns:1fr}@media (min-width:640px){.archive-grid-council{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.archive-grid-council{grid-template-columns:repeat(3,1fr)}}.archive-grid-junior{grid-template-columns:1fr}@media (min-width:640px){.archive-grid-junior{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.archive-grid-junior{grid-template-columns:repeat(4,1fr)}}.archive-grid-groups{grid-template-columns:1fr}@media (min-width:768px){.archive-grid-groups{grid-template-columns:repeat(2,1fr)}}.archive-footer{background-color:#f7fafc;margin-top:3rem;padding:1.5rem 0}.archive-footer-text{color:#718096;font-size:.875rem;margin:0;text-align:center}.team-member-card{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:center}.team-member-card-image{height:100%;object-fit:cover;object-position:top;width:100%}.team-member-card-image-container{align-items:flex-start;background-color:#e6e6fa;display:flex;height:420px;justify-content:center;width:100%}.team-member-card-placeholder{background-color:#edf2f7;height:100%;width:100%}.team-member-card-name{color:#1a202c;font-size:1.15rem;font-weight:600;margin:1rem 0 .25rem}@media (min-width:768px){.team-member-card-name{font-size:1rem}}.team-member-card-position{color:#4a5568;font-size:.95rem;font-weight:500;margin-bottom:1rem}@media (min-width:768px){.team-member-card-position{font-size:.875rem}}.team-group-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.team-group-card-image-container{align-items:center;background-color:#f7fafc;display:flex;height:200px;justify-content:center;width:100%}@media (min-width:640px){.team-group-card-image-container{height:280px}}@media (min-width:768px){.team-group-card-image-container{height:340px}}.team-group-card-image{height:100%;object-fit:cover;width:100%}.team-group-card-placeholder{background-color:#edf2f7;height:100%;width:100%}.team-group-card-title-container{border-top:1px solid #e2e8f0;padding:1rem;text-align:center}.team-group-card-title{color:#1a202c;font-size:.875rem;font-weight:500;margin:0}@media (min-width:768px){.team-group-card-title{font-size:1rem}}.not-found-page{padding:5rem 0;text-align:center;-webkit-user-select:none;user-select:none}.not-found-page>h1{font-family:var(--title-font-family);font-size:calc(var(--title-font-size) + 3rem)}.not-found-page>p{font-family:var(--title-font-family);font-size:calc(var(--p-font-size) + 1rem)}.not-found-page>hr{background-color:grey;height:.1rem;margin:1rem auto;width:60%}.not-found-page>button{background-color:initial;border:2px solid #000;cursor:pointer;font-size:1rem;padding:1rem}@media screen and (max-width:425px){.not-found-page>h1{font-size:calc(var(--title-font-size) + 1rem)}.not-found-page>p{font-size:calc(var(--p-font-size) + .5rem)}.not-found-page>button{font-size:1rem;padding:.5rem}.not-found-page>hr{width:80%}}@media screen and (max-width:250px){.not-found-page>h1{font-size:calc(var(--title-font-size) + .5rem)}.not-found-page>p{font-size:calc(var(--p-font-size) + .2rem)}.not-found-page>button{font-size:.7rem;padding:.5rem}.not-found-page>hr{width:80%}}
/*# sourceMappingURL=main.f89d8eca.css.map*/