@font-face{font-family:PlayfairDisplay;src:url(/assets/PlayfairDisplay-VariableFont_wght-Cl-XvBsO.ttf) format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-DcaoeaBt.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--light-mainheaders: #1a3163;--light-subheaders: #365493;--light-body: #474b5d;--light: #e5eaf5;--dark-mainheaders: #525bff;--dark-subheaders: #4f43b9;--dark-body: #b4abdd;--dark: #1f1f2a}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--light)}@media(prefers-color-scheme:dark){body{background-color:var(--dark)}}h1{font-family:PlayfairDisplay,serif;color:var(--light-mainheaders)}@media(prefers-color-scheme:dark){h1{color:var(--dark-mainheaders)}}h2,h3,h4,h5,h6{color:var(--light-subheaders);font-family:Montserrat,sans-serif}@media(prefers-color-scheme:dark){h2,h3,h4,h5,h6{color:var(--dark-subheaders)}}p{font-family:Montserrat,sans-serif;color:var(--light-body)}@media(prefers-color-scheme:dark){p{color:var(--dark-body)}}header{text-align:center;padding:2rem 1rem 1rem}h1{font-size:2.5rem;margin-bottom:1rem}@media only screen and (min-width:800px){h1{font-size:3rem}}.h1-subheader{width:fit-content;margin-left:auto;margin-right:auto;border:.3rem double var(--light-body);padding:.4rem}.content-tabs{display:grid;grid-template-rows:auto auto auto auto auto;grid-template-columns:auto;gap:1rem;justify-content:center;justify-items:center;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width:800px){.content-tabs{grid-template-columns:auto auto;gap:3rem;justify-content:center;justify-items:center;padding-top:2.5rem;padding-bottom:2.5rem}}.content-tab-right{font-family:Montserrat,sans-serif;color:var(--light-body);background-color:transparent;font-size:2rem;font-weight:800;box-shadow:15px 5px 52px -9px #42445a;border:none;border-radius:1rem;padding:1rem}.content-tab-right:hover{color:var(--dark-body);background-color:var(--dark);box-shadow:15px 5px 52px -9px #4caedf}.content-tab-right:active{background-color:var(--light-mainheaders)}@media(prefers-color-scheme:dark){.content-tab-right{color:var(--dark-body)}.content-tab-right:hover{color:var(--light-body);background-color:#a0d2eb}.content-tab-right:active{background-color:#4caedf}}@media only screen and (min-width:800px){.content-tab-right{font-size:4rem}}.content-tab-left{font-family:Montserrat,sans-serif;color:var(--light-body);background-color:transparent;font-size:2rem;font-weight:800;box-shadow:-15px 5px 52px -9px #42445a;border:none;border-radius:1rem;padding:1rem}.content-tab-left:hover{color:var(--dark-body);background-color:var(--dark);box-shadow:15px 5px 52px -9px #4caedf}.content-tab-left:active{background-color:var(--light-mainheaders)}@media(prefers-color-scheme:dark){.content-tab-left{color:var(--dark-body)}.content-tab-left:hover{color:var(--light-body);background-color:#a0d2eb}.content-tab-left:active{background-color:#4caedf}}@media only screen and (min-width:800px){.content-tab-left{font-size:4rem}}@media only screen and (min-width:800px){.grid-1{grid-row-start:1}.grid-2{grid-column-start:2;grid-row-start:2;justify-self:end}.grid-3{grid-row-start:3}.grid-4{grid-column-start:2;grid-row-start:4;justify-self:end}.grid-5{grid-row-start:5}}.under-construction-overlay{background-color:#00000080;position:fixed;width:100%;height:100%;z-index:100;display:flex;justify-content:center}.under-construction-center-div{align-self:center;max-width:85vw;background-color:#faebd7;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;box-shadow:0 5px 81px -9px #a0d2eb}.under-construction-h2{text-align:center}.under-construction-img-div{display:flex;justify-content:center}.under-construction-img{max-width:50%}@media only screen and (min-width:1000px){.under-construction-img{max-width:100%}}.under-construction-message{text-align:center;font-weight:600}.under-construction-message p{color:var(--dark)}.under-construction-button-div{display:flex;justify-content:center}.under-construction-button{padding:.75rem;background-color:#845bb3;color:var(--light);border:1px solid var(--dark-body);border-radius:1rem}.under-construction-button:hover{background-color:#a0d2eb;color:var(--dark);border:1px solid #4caedf}
