.history-hero{background:#153f34;color:#fff;padding-bottom:0}.history-title{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 0 34px}.history-title>div>span{color:#bfcb94;font-size:12px}.history-title h1{font-size:47px;margin:7px 0}.history-title p{color:#d0daca;font-size:15px}.history-title-note{padding-right:24px;border-right:1px solid #899e6b77;color:#bac8a8;font-size:12px;line-height:2}.history-cover{position:relative;margin:0;overflow:hidden;height:445px}.history-cover img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.history-cover:after{content:'';position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#102d25d9)}.history-cover figcaption{position:absolute;z-index:1;bottom:28px;right:32px;left:32px;display:flex;flex-direction:column;align-items:start;gap:6px}.history-cover figcaption>span{font-size:11px;color:#d9e0c4}.history-cover figcaption strong{font-size:25px}.history-cover figcaption small{font-size:9px;color:#cbd6bf}.history-jump{display:flex;gap:0;border-bottom:1px solid #d7dfcc;padding-top:16px;padding-bottom:16px}.history-jump button{flex:1;background:none;border:0;border-left:1px solid #d8e0cd;color:#4b6840;font-size:12px;padding:9px}.history-jump button:last-child{border:0}.history-jump button:hover{background:#eff3e6}.history-place,.history-square{padding-top:56px;padding-bottom:55px;scroll-margin-top:20px}.history-section-intro{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-bottom:32px}.history-kicker{font-size:11px;color:#8a995e}.history-section-intro h2{font-size:29px;color:#254d36;margin-top:6px}.history-section-intro>p{max-width:375px;font-size:12px;color:#809071;line-height:2}.history-architecture{display:grid;grid-template-columns:235px 1fr;gap:48px}.history-year-block{background:#edf2e2;border-top:3px solid #8d9c5d;padding:28px;color:#58743d;display:flex;flex-direction:column;align-items:start;justify-content:center}.history-year-block strong{font-size:43px;line-height:1.7;font-weight:400}.history-year-block span{font-size:11px;color:#7e8d66}.history-year-divider{height:1px;width:100%;background:#cfdcbc;margin:20px 0}.history-prose h3{font-size:22px;color:#345c3a;margin-bottom:16px}.history-prose p{font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:2.25;color:#4b6050;margin-bottom:19px}.history-architect-name{padding:14px 18px;border-right:2px solid #a5b47c;background:#f7f8f1;display:flex;flex-direction:column;gap:3px}.history-architect-name small{font-size:10px;color:#8b9972}.history-architect-name strong{font-size:15px;color:#54713d}.history-press{margin-top:34px;padding:30px 34px;background:#f6f5eb;border:1px solid #e2deca;border-right:4px solid #a59c68}.history-press>span{font-size:10px;color:#9b8c54}.history-press h3{font-size:23px;color:#5c593b;margin:9px 0 3px}.history-press h4{font-size:14px;color:#8a8059;margin:0 0 20px}.history-press p{font-family:Tahoma,Arial,sans-serif;font-size:15px;line-height:2.2;color:#706b52;margin-top:16px}.history-journey{padding:50px 0;background:#f3f6ed;scroll-margin-top:20px;border-block:1px solid #dce5d0}.history-timeline{max-width:950px;margin:auto}.history-timeline article{display:grid;grid-template-columns:185px 1fr;gap:25px}.history-timeline-year{color:#789045;font-size:25px;text-align:left;padding:23px 0 0 25px;line-height:1.7}.history-timeline-body{position:relative;border-right:1px solid #afc18f;padding:24px 35px 30px}.history-timeline-body:before{content:'';position:absolute;right:-6px;top:34px;width:11px;height:11px;border:2px solid #f3f6ed;box-shadow:0 0 0 1px #9caf7a;background:#789447;border-radius:50%}.history-timeline-body h3{font-size:22px;color:#335c39;margin-bottom:10px}.history-timeline-body p{font-size:14px;color:#74866a;line-height:2}.history-details{border:1px solid #d4dfc4;border-radius:5px;margin-top:22px;background:#fff}.history-details summary{cursor:pointer;font-size:13px;font-weight:600;color:#42643a;padding:18px 22px}.history-details>.history-prose{padding:5px 25px 15px}.history-square-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.history-square-grid figure{margin:0}.history-square-grid img{width:100%;height:490px;object-fit:cover;border-radius:3px}.history-square-grid figcaption{font-size:10px;color:#86976e;padding-top:12px}.history-date-tag{display:inline-block;color:#79904d;background:#eef3e3;border:1px solid #d8e4c5;padding:4px 12px;font-size:11px;margin-bottom:15px}.history-square-copy h3{font-size:22px;color:#315a39;margin:8px 0 13px}.history-square-copy p{font-family:Tahoma,Arial,sans-serif;font-size:15px;line-height:2.2;color:#6d7d65;margin-bottom:20px}.history-fact{border-right:3px solid #9fac6d;background:#f2f5e9;padding:16px 20px;display:flex;flex-direction:column;gap:5px}.history-fact strong{color:#59773e;font-size:18px}.history-fact span{color:#859571;font-size:11px}.history-archive{padding:50px 0 55px;background:#f6f8f1;scroll-margin-top:25px}.history-explore{display:grid;grid-template-columns:1fr 1fr;gap:24px}.history-explore a{position:relative;display:block;background:#eaf0df;border:1px solid #cfdebb;padding:25px 28px;border-radius:5px}.history-explore a>span{font-size:10px;color:#84966d}.history-explore h3{font-size:20px;color:#345a37;margin:5px 0}.history-explore b{position:absolute;left:25px;top:30px;color:#7c9551;font-size:23px;font-weight:400}.history-record-note{padding:12px 23px;font-size:11px;color:#8b8e66;background:#f6f5eb}.history-record-list,.history-presidents-list{padding:5px 24px 20px}.history-record-list p,.history-presidents-list p{font-family:Tahoma,Arial,sans-serif;font-size:14px;line-height:2.1;color:#64735e;padding:15px 0;border-bottom:1px solid #e5ebdc}.history-photo-credits{font-size:10px;color:#8d9a78;margin-top:25px}.history-photo-credits summary{cursor:pointer}.history-photo-credits p{padding-top:8px}.history-photo-credits a{text-decoration:underline}@media(max-width:900px){.history-cover{height:360px}.history-architecture{grid-template-columns:180px 1fr;gap:30px}.history-square-grid{gap:30px}.history-section-intro h2{font-size:25px}.history-section-intro>p{max-width:300px}.history-square-grid img{height:430px}}@media(max-width:640px){.history-title{padding:12px 0 25px}.history-title h1{font-size:34px}.history-title p{font-size:12px}.history-title-note{display:none}.history-cover{height:290px}.history-cover figcaption{right:19px;bottom:19px;left:19px}.history-cover figcaption strong{font-size:19px}.history-cover figcaption small{font-size:8px}.history-jump{display:grid;grid-template-columns:1fr 1fr;gap:5px}.history-jump button{font-size:11px;border:0;padding:8px}.history-place,.history-square{padding-top:34px;padding-bottom:35px}.history-section-intro{flex-direction:column;align-items:start;gap:13px;margin-bottom:25px}.history-section-intro h2{font-size:23px}.history-section-intro>p{max-width:none;font-size:11px}.history-architecture{grid-template-columns:1fr;gap:25px}.history-year-block{display:grid;grid-template-columns:1fr 1fr;gap:2px 15px;padding:18px 22px}.history-year-block strong{font-size:34px}.history-year-block strong:first-child{grid-column:1;grid-row:1}.history-year-block span:nth-child(2){grid-column:1;grid-row:2}.history-year-block strong:nth-child(4){grid-column:2;grid-row:1}.history-year-block span:last-child{grid-column:2;grid-row:2}.history-year-divider{display:none}.history-prose h3{font-size:20px}.history-prose p{font-size:15px}.history-press{padding:23px;margin-top:25px}.history-press h3{font-size:20px}.history-press p{font-size:14px}.history-journey{padding:35px 0}.history-timeline article{grid-template-columns:1fr;gap:0}.history-timeline-year{text-align:right;padding:15px 25px 0;font-size:23px;border-right:1px solid #afc18f}.history-timeline-body{padding:8px 25px 23px}.history-timeline-body:before{top:-24px}.history-timeline-body h3{font-size:19px}.history-timeline-body p{font-size:13px}.history-square-grid{grid-template-columns:1fr;gap:23px}.history-square-grid img{height:330px}.history-square-copy h3{font-size:20px}.history-archive{padding:35px 0}.history-explore{grid-template-columns:1fr;gap:15px}.history-explore a{padding:21px}.history-explore h3{font-size:17px;max-width:85%}.history-details summary{font-size:12px;padding:16px}.history-record-list,.history-presidents-list{padding:3px 17px 15px}.history-record-list p,.history-presidents-list p{font-size:13px}}
