main.about-page{max-width:89.5rem}main.about-page,main.about-page *,main.about-page :after,main.about-page :before{box-sizing:border-box}main.about-page h2{margin-bottom:.25em;padding-bottom:0;position:relative}main.about-page .twoColumn{margin-top:1rem}main.about-page .twoColumn p{margin-top:0}main.about-page .aboutGrid{display:grid;grid-auto-flow:row;position:relative;grid-gap:1.5rem;border-radius:.3125rem;grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,auto);padding-top:1.5rem}@media (min-width:60em){main.about-page .aboutGrid{grid-template-columns:repeat(2,auto);grid-template-rows:1fr auto auto auto!important}}main.about-page .aboutGrid .aboutBox{border-radius:.3125rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}@media (min-width:60em){main.about-page .aboutGrid .aboutBox{display:block}}main.about-page .aboutGrid .aboutBox img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media (max-width:calc(60em - 1px)){main.about-page .aboutGrid .aboutBox img{aspect-ratio:16/9}}main.about-page .aboutGrid .aboutBox div.about-box-header{color:white;left:1rem;position:absolute;text-shadow:rgba(0,0,0,.5) .125em .125em;top:2rem;z-index:10}@media (min-width:60em){main.about-page .aboutGrid .aboutBox div.about-box-header{left:3rem}}main.about-page .aboutGrid .aboutBox div.about-box-header h3{color:white;margin-bottom:.5rem}main.about-page .aboutGrid .aboutBox div.about-box-header a{align-items:center;color:#fff;display:none;gap:.25rem;text-decoration:none;transition:opacity .4s ease}@media (min-width:60em){main.about-page .aboutGrid .aboutBox div.about-box-header a{display:inline-flex}}main.about-page .aboutGrid .aboutBox p,main.about-page .aboutGrid .aboutBox p a{color:white}@media (max-width:calc(60em - 1px)){main.about-page .aboutGrid .aboutBox p a{color:red;text-decoration:none}main.about-page .aboutGrid .aboutBox h3,main.about-page .aboutGrid .aboutBox h4,main.about-page .aboutGrid .aboutBox p{color:black}}main.about-page .aboutGrid .aboutBox .about-box-mask{background-color:rgba(72,72,74,.95);inset:0;opacity:0;position:absolute;transition:all .4s ease-out;z-index:1}main.about-page .aboutGrid .aboutBox .hoverBox{margin:1rem 0 2rem;opacity:1;overflow:visible;padding:0;position:static;width:100%;z-index:10}@media (min-width:60em){main.about-page .aboutGrid .aboutBox .hoverBox{height:calc(100% - 7rem);left:0;margin:0;opacity:0;overflow:auto;padding:0 1rem 0 3rem;position:absolute;top:5rem;transition:all .4s ease-out}}@media (min-width:60em){main.about-page .aboutGrid .aboutBox:focus-within div.about-box-header a,main.about-page .aboutGrid .aboutBox:hover div.about-box-header a{opacity:0}main.about-page .aboutGrid .aboutBox:focus-within .about-box-mask,main.about-page .aboutGrid .aboutBox:focus-within .hoverBox,main.about-page .aboutGrid .aboutBox:hover .about-box-mask,main.about-page .aboutGrid .aboutBox:hover .hoverBox{opacity:1}}main.about-page .aboutGrid .aboutBox p{margin-top:0}main.about-page .aboutGrid .aboutBox p:last-child{margin-bottom:0}main.about-page .aboutGrid .aboutBox h4{color:black;font-size:1.6rem;font-weight:var(--fw-semi-bold);line-height:1.2em;margin:0 auto;padding-top:.5em;text-transform:capitalize}main.about-page .aboutGrid .aboutBox h4:first-child{padding-top:0}@media (min-width:60em){main.about-page .aboutGrid .aboutBox h4{color:#fff}}