.crest{background:#fff;padding:8px;width:145px;height:170px;object-fit:contain;border-radius:3px}.namesake,.origins{padding-block:45px;border-top:1px solid var(--line)}.namesake h2,.origins h2{font-size:clamp(30px,3.5vw,45px)}.namesake p:not(.eyebrow),.origins>p:not(.eyebrow){max-width:800px;margin-top:22px}.namesake-years{color:var(--gold)}.source-links{font-size:13px;color:var(--gold)}.service-milestones{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.service-milestones dt{font-size:15px;color:var(--gold)}.service-milestones dd{margin:10px 0 0;font-size:15px;color:var(--muted)}.story h1{font-size:45px}.story-return{padding-block:25px;font-size:15px;color:var(--gold)}.photo-view{padding-block:35px}.photo-view .return-link{display:inline-block;margin-bottom:25px;color:var(--gold);font-size:17px}.photo-view figure{margin-bottom:25px}.photo-view img{max-height:78vh;width:auto;max-width:100%;object-fit:contain;margin:auto}.photo-view figcaption{text-align:center;font-size:17px;color:var(--ink);margin-top:20px}@media(max-width:700px){.crest{width:100px;height:125px;flex-shrink:0}.service-milestones{grid-template-columns:1fr 1fr}.namesake,.origins{padding-block:32px}.story h1{font-size:39px}}
