.inner-hero{background:var(--yellow);padding:90px 0 82px}.inner-hero h1{max-width:760px;margin-bottom:18px}.inner-hero p{max-width:610px;color:#466b4d;font-size:17px}.breadcrumb{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#69836b;margin-bottom:28px}.page-section{padding:85px 0}.page-section.alt{background:#edf1e5}.content-narrow{max-width:820px}.content-narrow p{color:#55735d;font-size:16px;line-height:1.8}.page-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.info-card{background:#f8f8f0;border:1px solid #dce4d5;padding:28px}.info-card h3{font-family:var(--serif);font-weight:400}.tag{color:#6b8d68;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.timeline{border-left:1px solid #aec3a8;margin:22px 0 0 8px;padding-left:30px}.timeline article{position:relative;padding:0 0 35px}.timeline article:before{content:'';position:absolute;left:-36px;top:4px;width:11px;height:11px;border-radius:50%;background:var(--yellow);border:3px solid var(--green)}.timeline h3{font-family:var(--serif);font-weight:400;margin:3px 0 5px}.timeline p{margin:0;font-size:14px}.doc-list-page{max-width:760px}.gallery-page{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gallery-page .memory-art{height:230px}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact-box{border-top:1px solid #bac8b5}.contact-box div{padding:20px 0;border-bottom:1px solid #bac8b5}.contact-box small{display:block;font-size:10px;letter-spacing:.15em;color:#729070;margin-bottom:7px}.contact-box a,.contact-box p{font:17px var(--serif);color:var(--green);text-decoration:none;margin:0}.page-cta{margin-top:28px}.footer-wrap a{color:#aaca9f;text-decoration:none}@media(max-width:820px){.inner-hero{padding:65px 0 58px}.page-section{padding:65px 0}.page-columns,.contact-page{grid-template-columns:1fr;gap:35px}.gallery-page{grid-template-columns:1fr}.gallery-page .memory-art{height:200px}}
