
.about-page{background:#fff;color:#34312e}.about-page .wrap{width:min(1160px,86%)}.about-page section{padding:76px 0}.about-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:9%;align-items:start}.about-page h1{font-size:clamp(27px,3.2vw,40px);font-weight:400;line-height:1.5;margin:22px 0;letter-spacing:-.045em}.about-page h2{font-size:32px;font-weight:400;margin:18px 0 28px}.about-year{font-size:25px;letter-spacing:.02em;color:#766b61;margin-top:42px}.about-year span{display:inline-block;padding:0 15px;color:#b8a99a}.about-copy p{font-size:16px;line-height:2.05;color:#34312e;margin:0 0 24px;word-break:keep-all;text-wrap:pretty}.about-copy p:last-child{margin:0}.about-hours{background:#ffffff}.about-page .eyebrow{color:#766b61;font-size:11px;letter-spacing:.16em}.about-hours dl{margin:0}.about-hours dl>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #d7cfc6;font-size:17px}.about-hours dd{margin:0}.about-phone{display:inline-block;font-size:25px;margin-top:26px}.location-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.map-panel{background:#ffffff;border:1px solid #d7cfc6}.map-panel iframe{border:0;display:block;width:100%;height:360px}.map-open{display:block;padding:16px 22px;border-top:1px solid #d7cfc6;font-size:13px}.address-copy h3{font-size:24px;font-weight:400;margin:0 0 20px}.address-copy .address{color:#34312e;font-size:17px;line-height:1.8}.transport{display:flex;gap:30px;margin:28px 0;padding:25px 0;border-top:1px solid #d7cfc6;border-bottom:1px solid #d7cfc6}.transport>span{font-size:12px;color:#766b61;padding-top:3px}.transport p{color:#34312e;font-size:16px;line-height:1.8;margin:0}.transport strong{font-weight:500}.location-link{display:block;width:fit-content;padding:9px 0;border-bottom:1px solid #d7cfc6;font-size:13px;margin-top:10px}
@media(max-width:800px){.about-page section{padding:48px 0}.about-grid,.location-grid{grid-template-columns:1fr;gap:30px}.about-year{margin-top:20px}.about-copy p{font-size:15px}.about-page h2{font-size:28px}.about-hours dl>div{font-size:16px}.map-panel iframe{height:300px}.location-grid{gap:32px}}

/* Quiet editorial hierarchy: a wordmark, a margin note and three readable chapters. */
.about-page .about-introduction{padding:64px 0 82px}.about-masthead{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:44px;border-bottom:1px solid #d7cfc6}.about-wordmark{font-family:Georgia,'Times New Roman',serif;font-size:clamp(58px,7.8vw,98px);font-weight:400;line-height:1;letter-spacing:.045em;color:#766b61;margin:23px 0 19px}.about-page .about-masthead h1{font-size:24px;line-height:1.5;margin:0;font-weight:400}.about-est{min-width:160px;text-align:center;padding:18px 20px;border-left:1px solid #d7cfc6}.about-est span{display:block;font-size:9px;letter-spacing:.2em;color:#766b61}.about-est strong{display:block;font:400 43px/1.5 Georgia,serif;color:#766b61;margin:8px 0}.about-narrative{display:grid;grid-template-columns:.72fr 1.35fr;gap:12%;padding-top:52px}.about-margin{position:sticky;top:155px;align-self:start}.about-margin>p{font-size:29px;line-height:1.65;font-weight:400;letter-spacing:-.045em;color:#34312e;margin:24px 0 35px}.about-timeline{display:flex;align-items:center;gap:18px;color:#766b61;font-family:Georgia,serif;font-size:16px}.about-timeline i{display:block;width:60px;height:1px;background:#c9bfb3}.about-chapter{padding:0 0 33px;margin:0 0 33px;border-bottom:1px solid #d7cfc6}.about-chapter:last-child{margin:0;padding:0;border:0}.chapter-heading{display:flex;gap:18px;align-items:baseline;margin-bottom:22px}.chapter-heading>span{font:400 13px Georgia,serif;color:#766b61}.about-page .chapter-heading h2{font-size:23px;line-height:1.55;font-weight:400;letter-spacing:-.035em;margin:0}.about-copy p{font-size:16px;line-height:2.05;margin-bottom:18px;color:#34312e}.about-copy strong{font-weight:600;color:#34312e}.about-page .about-hours{border-top:1px solid #f5f5f5;background:#ffffff}
@media(max-width:800px){.about-page .about-introduction{padding:42px 0 52px}.about-masthead{padding-bottom:32px;gap:20px}.about-wordmark{font-size:62px;letter-spacing:.02em}.about-page .about-masthead h1{font-size:19px}.about-est{min-width:100px;padding:12px}.about-est strong{font-size:33px}.about-est span{font-size:7px}.about-narrative{grid-template-columns:1fr;gap:32px;padding-top:32px}.about-margin{position:static;display:grid;grid-template-columns:1fr auto;gap:8px}.about-margin>.eyebrow{grid-column:1/-1}.about-margin>p{font-size:23px;margin:10px 0}.about-timeline{font-size:14px;gap:10px}.about-timeline i{width:30px}.about-copy p{font-size:15px}.about-page .chapter-heading h2{font-size:21px}}
@media(max-width:400px){.about-est{display:none}.about-wordmark{font-size:66px}.about-timeline{align-self:end;padding-bottom:14px}}
