@layer page{.about-page{padding:3rem 0 5rem}.about-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:6rem;align-items:start}.about-heading{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary)}.about-left p{margin-top:0;margin-bottom:1rem;line-height:1.65}.photo-gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:2rem;margin-bottom:1.5rem}.photo-gallery img{width:100%;height:10rem;object-fit:cover;border-radius:.25rem}.reports-link{color:var(--color-link);text-decoration:underline}.reports-link:hover{color:var(--color-accent)}.contact-address{font-style:normal;margin-bottom:1.5rem}.contact-address p{margin-top:0;margin-bottom:1.25rem;line-height:1.6}.contact-address a.phone{display:block;font-family:monospace;font-size:1.1rem;color:inherit;text-decoration:none}.contact-address a.phone:hover{text-decoration:underline}.contact-address .name{margin-top:.5rem;color:var(--color-primary);font-weight:bold}.examples{border-top:1px solid var(--color-border);padding-top:3rem;margin-top:4rem}.examples .example-photos{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-bottom:2rem}@media screen and (min-width: 576px){.examples .example-photos{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 992px){.examples .example-photos{grid-template-columns:repeat(auto-fit, minmax(4rem, 1fr))}}.examples .example-photos .example-image{border:1px solid var(--color-border);border-radius:.8rem;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}@media screen and (max-width: 768px){.about-grid{grid-template-columns:1fr;gap:2.5rem}}.social-action{justify-self:start}@media screen and (min-width: 768px){.social-action{justify-self:start}}}
