.bioPage{align-items:center;background:var(--background-color);box-shadow:var(--box-shadow);color:var(--text-color);display:flex;flex-direction:column;margin-inline:auto;max-width:1920px;min-width:100%;min-height:calc(100vh - 10rem + 1px);padding-top:0;width:100%}@media(min-width:768px){.bioPage{margin-top:0}}.bioPage{padding-top:5rem}.bioPage__inner{display:grid;justify-content:center;margin-block:2rem;padding-inline:2rem}@media(min-width:900px){.bioPage__inner{grid-template-columns:repeat(2,1fr);min-width:100%}}.bioPage__heroImg-container{aspect-ratio:1/1;margin-bottom:2rem;position:relative;width:100%}@media(min-width:768px){.bioPage__heroImg-container{aspect-ratio:1/1;max-width:100%;object-fit:cover;object-position:center;width:100%}}.bioPage__heroImg{cursor:pointer;height:100%;object-fit:cover;object-position:center center;position:absolute;width:100%}.bioPage__heroImg--missing{align-items:center;background:var(--placeholder-color);border-radius:var(--border-radius);display:flex;inset:0;justify-content:center;min-height:100%;min-width:100%;position:absolute}.bioPage__missingImg{color:var(--neutral-white);font-size:var(--font-size-lg)}@media(min-width:768px){.bioPage__missingImg{font-size:var(--font-size-xl)}}.bioPage__heroName{border-radius:var(--border-radius);background:var(--background-color);color:var(--text-color);font-size:1.75rem;font-weight:400;margin-inline:auto;min-height:2.5rem;text-align:center;width:100%}@media(min-width:768px){.bioPage__heroName{font-size:2rem;margin-top:2rem;margin-bottom:1rem}}.bioPage__button-container{display:flex;justify-content:center;margin-bottom:1rem;margin-top:2rem}.bioPage__divider{background-color:var(--text-color);border-radius:var(--border-radius);display:block;height:.25rem;margin-inline:auto;width:90%}@media(min-width:900px){.bioPage__divider{display:none}}.bioPage__text-container{display:flex;flex-direction:column;margin-bottom:1rem;position:relative;max-width:100%}@media(min-width:900px){.bioPage__text-container{gap:1rem;min-height:0;padding-inline:2rem}}.bioPage__text{color:var(--text-color);font-size:1.75rem;line-height:1.5;margin-top:3rem;opacity:1}@media(min-width:900px){.bioPage__text{margin-top:0}}