.about-header{justify-content:space-between}.about-header>a:last-child{font-size:13px}.about-page{max-width:1080px}.about-intro{padding:85px 0 40px}.about-intro h1{font-size:clamp(36px,5.2vw,66px);line-height:1.12;letter-spacing:-.035em;max-width:850px;font-weight:500}.about-kicker{margin-top:24px;color:var(--muted);font-size:17px}.about-photo{margin:0 0 55px}.about-photo img{width:100%;height:auto;max-height:580px;object-fit:cover;object-position:center}.about-story{max-width:760px;margin:0 auto 75px}.about-story>p{font-size:17px;line-height:1.85;letter-spacing:0;margin:0 0 22px}.about-story h2{font-size:30px;line-height:1.3;letter-spacing:-.015em;margin:52px 0 22px}.about-story .form-note{font-size:13px;color:var(--muted);margin-top:-10px}.about-story .about-location{font-size:14px;color:var(--muted)}.about-related a{text-decoration:underline;text-underline-offset:5px}.about-story details{margin-top:55px;border-top:1px solid var(--line)}.about-story summary{font-size:15px}.translation p{padding:0;margin:0 0 20px;font-size:15px;line-height:2}.translation h2{font-size:24px;letter-spacing:0}.about-footer{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:12px;line-height:1.8}@media(max-width:760px){.about-intro{padding-top:48px}.about-intro h1{font-size:clamp(33px,8.7vw,52px)}.about-story>p{font-size:16px}.about-story h2{font-size:26px;margin-top:38px}.about-photo{margin-bottom:35px}.about-footer{flex-direction:column}}
.about-inline-photo{margin:44px 0 26px}.about-inline-photo img{display:block;width:100%;height:auto}.about-inline-photo figcaption{margin-top:10px;font-size:12px;line-height:1.7;color:var(--muted)}
