.about-page{background:#f4f4ef}.about-page header nav{gap:19px}.about-breadcrumb{display:flex;gap:13px;color:#84968c;font-size:10px;padding:0 0 45px}.about-breadcrumb a{color:#b7c5bc}.about-hero{padding:35px 6% 0;background:#17231d;color:#f3f5ef;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;padding:15px 0 70px}.about-hero h1{font-size:clamp(52px,6vw,90px);font-weight:400;line-height:1.08;letter-spacing:-4px;margin:25px 0 30px}.about-hero h1 em{font-style:normal;color:#b4c1af}.about-hero-copy{max-width:425px;font-size:13px;line-height:1.95;color:#b4c3b8}.about-story-link{display:inline-flex;gap:80px;align-items:center;font-size:11px;margin-top:28px;padding-bottom:15px;border-bottom:1px solid #6d8877}.about-archive{max-width:515px;justify-self:end;width:100%;margin:0}.about-archive img{display:block;width:100%;height:auto}.about-archive figcaption{font-size:9px;color:#9eafa2;display:flex;justify-content:space-between;gap:20px;padding:16px 0 0;line-height:1.8}.about-archive figcaption span{font-size:9px}.about-hero-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff26;padding:25px 0;color:#95a99b;font-size:8px;letter-spacing:2px}.about-origin{padding:75px 9%;background:#e8ece3}.about-origin>div{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:30px;align-items:center}.about-origin p:not(.eyebrow){font-size:13px;line-height:2;color:#63715f;max-width:490px}.about-origin h2 em{color:#86947e}.about-history{padding:85px 6% 65px;scroll-margin-top:85px}.about-section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:50px}.about-section-heading h2{font-size:40px;margin-top:24px}.about-section-heading>p{font-size:11px;line-height:1.9;color:#89917f;margin-bottom:0}.history-event{display:grid;grid-template-columns:150px minmax(0,1fr) 290px;column-gap:45px;align-items:center;border-top:1px solid #d2d9cc;padding:42px 0;position:relative}.history-date{align-self:start;padding-top:8px}.history-date>span{font-size:50px;letter-spacing:-2px;font-weight:400;color:#304932}.history-date small{display:block;font-size:10px;color:#8b987e;margin-top:12px}.history-copy{max-width:420px}.history-copy h3{font-size:24px;letter-spacing:-.5px;font-weight:400;margin:0 0 20px}.history-copy p{font-size:12px;line-height:1.95;color:#7a8670;margin:0}.history-event figure{margin:0}.history-event img{display:block;width:100%;height:165px;object-fit:contain}.history-event figcaption{font-size:8px;letter-spacing:1px;color:#9ba58e;padding:15px 0 0;line-height:1.8}.about-source{font-size:9px;line-height:1.9;color:#9aa48d;border-top:1px solid #d2d9cc;padding-top:24px;margin:0}.about-values{padding:75px 9%;background:#233729;color:#edf3e9;display:grid;grid-template-columns:1fr 1.15fr;gap:14%;align-items:start}.about-values h2{margin-top:30px;line-height:1.3}.about-values h2 em{color:#99b18f}.about-value-list article{display:flex;gap:25px;border-top:1px solid #ffffff2d;padding:25px 0}.about-value-list article>span{font-size:9px;letter-spacing:1px;color:#90aa85;padding-top:6px}.about-value-list h3{font-size:19px;font-weight:400;margin:0 0 15px}.about-value-list p{font-size:11px;line-height:1.95;color:#a8bba0;margin:0}.about-model{display:grid;grid-template-columns:1fr 1.1fr;background:#e4e9df}.about-model>div{padding:70px 12%;align-self:center}.about-model h2{font-size:42px;margin:27px 0}.about-model p:not(.eyebrow){font-size:12px;line-height:1.9;color:#7b8970;margin-bottom:30px}.about-model>img{display:block;width:100%;height:100%;max-height:580px;object-fit:cover;object-position:55% 50%;min-height:430px}.about-model-colors{display:block;font-size:10px;color:#66795c;margin-top:20px}.about-page footer{padding-top:40px}
@media(max-width:1050px){.about-page header nav{gap:14px}.about-hero-grid{gap:5%}.about-hero h1{font-size:65px}.history-event{grid-template-columns:115px 1fr 240px;gap:25px}.history-date>span{font-size:43px}.history-copy h3{font-size:21px}.about-section-heading h2{font-size:35px}.about-values{gap:8%}.about-model h2{font-size:34px}.about-model>div{padding:50px 12%}.about-model>img{min-height:450px}}
@media(max-width:760px){.about-hero h1{font-size:54px;letter-spacing:-2px}.about-hero-copy{font-size:12px}.about-hero-grid{grid-template-columns:1fr;gap:40px;padding:0 0 40px}.about-breadcrumb{padding-bottom:35px}.about-archive{max-width:430px;justify-self:start}.about-hero-bottom{font-size:7px;letter-spacing:1px}.about-origin{padding:50px 7%}.about-origin>div{grid-template-columns:1fr;gap:25px}.about-origin p:not(.eyebrow){font-size:12px;max-width:none}.about-history{padding:55px 7% 45px}.about-section-heading{display:block;margin-bottom:35px}.about-section-heading h2{font-size:32px}.about-section-heading>p{margin-top:20px}.about-section-heading>p br{display:none}.history-event{grid-template-columns:85px 1fr;gap:18px;padding:30px 0;align-items:start}.history-date>span{font-size:35px;letter-spacing:-1px}.history-date small{font-size:9px}.history-copy h3{font-size:20px;margin-bottom:16px}.history-copy p{font-size:11px}.history-event figure{grid-column:2;width:100%;max-width:330px;margin-top:8px}.history-event img{height:auto;max-height:180px;object-fit:contain}.about-values{padding:50px 7%;grid-template-columns:1fr;gap:35px}.about-values h2{font-size:37px}.about-value-list h3{font-size:19px}.about-model{grid-template-columns:1fr}.about-model>div{padding:50px 7%}.about-model h2{font-size:35px}.about-model>img{height:320px;min-height:0}.about-hero-bottom span:last-child{display:none}}

/* Editorial rectangular frames; no generated historical content. */
.history-event{grid-template-columns:130px minmax(0,.95fr) minmax(320px,1.15fr);column-gap:45px;padding:38px 0}
.history-event figure{width:100%;max-width:560px;justify-self:end;overflow:hidden;position:relative;padding-bottom:28px;background:none}
.history-event img{width:100%;height:auto;aspect-ratio:2;display:block;object-fit:cover;background:#d7dccf;border-radius:0}
.history-event figcaption{position:relative;background:#f4f4ef;padding:14px 0 0;margin-bottom:-28px;font-size:9px;letter-spacing:1px;z-index:1;min-height:28px}
.history-event figure:has(.history-photo-cropped){max-width:430px}
.history-event .history-photo-cropped{transform:scale(1.46);transform-origin:50% 50%;clip-path:inset(15.75%);margin:0}
.history-event figure:has(.history-photo-cropped){background:#f4f4ef}
.history-event figure:has(.history-photo-cropped) img{clip-path:inset(15.75%)}
.about-source a{color:#566f4a;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1050px){.history-event{grid-template-columns:100px minmax(0,1fr) minmax(260px,1fr);column-gap:25px}.history-date>span{font-size:40px}}
@media(max-width:760px){.history-event{grid-template-columns:80px minmax(0,1fr);column-gap:18px;row-gap:18px}.history-event figure,.history-event figure:has(.history-photo-cropped){grid-column:1/-1;max-width:560px;justify-self:stretch;width:100%;margin-top:8px}.history-event img{width:100%;height:auto;max-height:none;aspect-ratio:2}.history-event figure:has(.history-photo-cropped){max-width:430px;justify-self:center}}
.history-event figure,.history-event figure:has(.history-photo-cropped){max-width:560px}@media(max-width:760px){.history-event figure,.history-event figure:has(.history-photo-cropped){max-width:560px;justify-self:stretch}}

/* Real larger archive originals; no zoom, clipping, or artificial sharpening. */
.history-event figure{max-width:460px}
.history-event img.history-photo-original{height:auto;aspect-ratio:auto;max-height:none;object-fit:contain;transform:none;clip-path:none;display:block;width:100%;background:none}
.history-event figcaption a{color:#697e57;text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.history-event figure{max-width:460px;justify-self:center}.history-event img.history-photo-original{height:auto;aspect-ratio:auto;max-height:none}}
