.aboutBanner{width:100%;padding:2rem 24px;background:#f5f5f5;padding-inline:5rem}.aboutText{max-width:1200px;margin-bottom:10rem}.line{display:block;line-height:1;letter-spacing:-.04em;margin-bottom:.1em;white-space:nowrap;overflow:hidden;will-change:clip-path,transform,opacity}.dark{color:#111}.dark,.light{font-size:32px}.light{color:#b9b9b9}.aboutImage{display:block;position:relative;width:100%;overflow:hidden;border-radius:32px;margin-top:-30px;text-decoration:none}.aboutImage img{width:100%;height:auto;min-height:480px;max-height:700px;object-fit:cover;display:block;transition:transform 1.2s ease}.aboutImage:hover img{transform:scale(1.04)}.imageOverlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3rem;opacity:0;transition:opacity .4s ease}.aboutImage:hover .imageOverlay{opacity:1}.imageOverlay span{background:hsla(0,0%,100%,.9);padding:12px 24px;border-radius:999px;color:#111;font-size:14px}@media(max-width:1024px){.aboutText{margin-bottom:7rem}}@media(max-width:768px){.aboutBanner{padding:3rem 16px}.aboutText{margin-bottom:5rem}.aboutImage{border-radius:24px;margin-top:-10px}.aboutImage img{min-height:350px}}@media(max-width:480px){.aboutBanner{padding:2rem 16px}.aboutText{margin-bottom:3rem}.aboutImage{border-radius:16px;margin-top:0}.aboutImage img{min-height:300px}.imageOverlay{padding-bottom:2rem}}