.about-body{color:var(--secondary-color);letter-spacing:.02em;margin-top:0;margin-bottom:0;font-size:1.5rem;line-height:1.3;min-height:800px;display:flex;justify-content:center}.about-container{width:80%}.about-text{border-top:2px solid rgba(var(--primary-color-rgb),.5);padding:3rem}@media(max-width:768px){.aboutMain{padding-top:75px}.about-text{padding:1rem 1rem 3rem;border-top:none}}.section-title-parent{font-family:horizon,sans-serif;color:var(--secondary-color);padding:2rem;text-shadow:2px 2px 0 #7bafff,6px 6px 10px rgba(0,0,0,.2);text-transform:uppercase;display:flex;font-size:calc(1.525rem + 1vw);justify-content:center}.hero-highlight-container{justify-content:flex-start}.hero-highlight-content{position:relative;z-index:20}.highlight{display:inline-block;padding-left:.25rem;padding-right:.25rem;position:relative;z-index:1}.highlight-h1{padding:.5rem;font-size:clamp(1.5rem,1.525rem + 1vw,34px);color:var(--secondary-color)}.banner-parent{z-index:1;position:relative;height:40rem;display:flex;align-items:center;padding:1rem}.banner-hero-highlight{padding:0 0 2rem 4rem}.about-headshot{position:absolute;top:0;left:0;width:100%;height:100%}.about-image1{object-fit:cover;object-position:center}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--primary-color-dark),.2)}@media(max-width:768px){.banner-parent{height:20rem;justify-content:center}.banner-hero-highlight{padding:0}}