.about-heading{max-width:85vw;margin-top:var(--space-16);margin-bottom:var(--space-12)}.about-heading__content{padding:0}.about-heading__title{padding:var(--space-8) 0 var(--space-4);margin-bottom:var(--space-4);text-align:center;font:var(--type-display-lg);letter-spacing:-.025em;color:var(--ink)}.about-heading__image-container{position:relative;margin:0 auto;width:100%;max-width:800px;max-height:300px}.about-heading__image{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.about-heading__description,.about-heading__image{border:1px solid var(--line);border-radius:var(--radius-lg)}.about-heading__description{background:var(--surface-raised);color:var(--ink);padding:9rem var(--space-8) var(--space-8)}.about-heading__description h3{font:var(--type-heading);letter-spacing:-.025em;color:var(--ink);margin-bottom:var(--space-4)}.about-heading__description p{font:var(--type-body);color:var(--ink)}.about-map{border:1px solid var(--line);border-radius:var(--radius-lg)}@media (max-width:768px){.about-heading__title{font:var(--type-display-md);letter-spacing:-.025em;padding:var(--space-4)}.about-heading__image-container{margin:var(--space-4) auto}.about-heading__description{padding:var(--space-12) var(--space-6)}.about-heading__description h3,.about-heading__description p{text-align:center}}@media (max-width:480px){.about-heading{box-sizing:border-box;max-width:100%;padding:0 var(--space-4)}.about-heading__title{padding:var(--space-2);font-size:24px;line-height:30px;overflow-wrap:break-word}.about-heading__image-container{max-height:250px}.about-heading__description{padding:var(--space-8) var(--space-4)}.about-heading__description p{font:var(--type-body-sm)}}