.about-hero{background-color:var(--charcoal);width:100%;height:100vh;position:relative;overflow:hidden}.about-hero__background{z-index:0;will-change:transform;animation:20s ease-in-out infinite zoomInOut;position:absolute;inset:0}.about-hero__image{object-fit:cover;object-position:center}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.about-hero__overlay{z-index:1;background:linear-gradient(90deg,#000000e0 0%,#000000bd 18%,#00000080 45%,#00000038 72%,#0000001f 90%,#00000010 100%);position:absolute;inset:0}.about-hero__content{z-index:2;text-align:left;color:#fff;justify-content:flex-start;align-items:center;width:min(720px,100% - 4.8rem);display:flex;position:absolute;top:calc(50% + 4.8rem);left:clamp(2.4rem,7vw,11rem);transform:translateY(-50%)}.about-hero__title{font-family:var(--font-primary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.06;font-size:clamp(4rem,3.5vw,4rem)!important}.blog__bottom-text{font-family:var(--font-primary);letter-spacing:.2em;text-transform:uppercase;color:#fff;z-index:2;align-items:center;gap:.6rem;font-weight:600;display:flex;position:absolute;bottom:2rem;right:4rem;font-size:1rem!important}.projects-hero__theme-transition{z-index:2;pointer-events:none;background:linear-gradient(to bottom,#1a1a1a00 0%,#1a1a1a0a 18%,#1a1a1a1f 34%,#1a1a1a42 50%,#1a1a1a85 66%,#1a1a1ad1 84%,var(--charcoal)100%);height:34rem;position:absolute;bottom:0;left:0;right:0}.blog__separator{color:#fff;opacity:.82}@media (max-width:501px){.about-hero{height:70vh}.about-hero__background{animation:none}@keyframes zoomInOutMobile{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}.about-hero__title{font-size:3rem}.about-hero__content{width:calc(100% - 4rem);top:50%;left:2rem}.blog__bottom-text{font-size:1.1rem;bottom:1.5rem;right:2rem}}@media (min-width:1500px){.about-hero{height:100vh}.about-hero__title{font-size:5rem}.blog__bottom-text{font-size:2rem;bottom:3rem;right:6rem}}
