.interior-refresh .page-hero{gap:4vw;padding-block:3.5rem;min-height:0}.interior-refresh .page-hero h1{font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1.06}.interior-refresh .page-hero-side{gap:1.5rem}.interior-refresh .page-hero-side>p{font-size:1.1rem;line-height:1.65;color:#334f60;max-width:none}.interior-refresh .eyebrow{font-size:.8rem}.interior-refresh .page-hero-art{height:280px;border-radius:16px;box-shadow:none}.interior-details{max-width:1280px;margin:0 auto;padding:2rem clamp(1.25rem,5vw,4rem) 3rem}.interior-details article{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:1.25rem;gap:1.25rem;padding:1.6rem 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.detail-number{color:var(--teal);font-size:.85rem;font-weight:700;padding-top:.35rem}.interior-details h2{font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.15;margin:0 0 .75rem}.interior-details p{font-size:1.05rem;line-height:1.7;max-width:940px;margin:0;color:#405969}.interior-refresh .final-cta{padding-block:3.5rem}.interior-refresh .final-cta h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1}.interior-refresh .final-cta .button{font-size:.9rem}.interior-related{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;padding:0 1.25rem 2rem;font-weight:600}.concept-gallery{max-width:1280px;margin:auto;padding:3rem clamp(1.25rem,4vw,3rem)}.concept-gallery>h2{font-size:clamp(2rem,3vw,3rem);line-height:1.1}.concept-gallery>p{max-width:850px;font-size:1.05rem}.concept-gallery figure{margin:2rem 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:white}.concept-gallery img{display:block;width:100%;height:auto}.concept-gallery figcaption{padding:1.25rem}.concept-gallery h3{margin:0 0 .5rem;font-size:1.7rem}.concept-gallery figcaption p{margin-bottom:.65rem}.concept-gallery figcaption a{color:var(--teal);font-weight:700}@media(max-width:650px){.interior-refresh .page-hero{grid-template-columns:minmax(0,1fr);padding-block:2.5rem;gap:1.5rem}.interior-details article{grid-template-columns:1.5rem 1fr;gap:.75rem}}.about-page .eyebrow{font-size:.85rem;letter-spacing:.1em;line-height:1.5}.about-page .page-hero-side>p{font-size:1.125rem;line-height:1.65;color:#334f60;max-width:none}.about-page .page-hero-art:after{content:"+";inset:1rem 1rem auto auto;width:3.5rem;height:3.5rem;display:grid;place-items:center;background:#fff;color:#197f83;border-radius:.6rem;font:700 3rem/1 Arial,sans-serif;box-shadow:0 2px 12px #092b4620}.about-page .statement{padding:3.5rem clamp(1.4rem,8vw,9rem);max-width:1280px;margin-inline:auto}.about-page .statement h2{font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.1}.about-page .statement p{max-width:960px;margin:0 auto;font-size:1.125rem;line-height:1.7;color:#334f60}.about-page .editorial-list{padding:0 clamp(1.4rem,8vw,9rem) 3.5rem}.about-page .editorial-list article{grid-template-columns:3rem minmax(0,.85fr) minmax(0,1.4fr);gap:1.5rem;padding-block:1.5rem}.about-page .editorial-list p{font-size:1.0625rem;line-height:1.65;color:#334f60;margin-bottom:0}.about-page .editorial-list h3{font-size:1.65rem;line-height:1.2}.about-page .editorial-list article>span{font-size:.85rem}@media (max-width:650px){.about-page .editorial-list article{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.about-page .editorial-list p{grid-column:2}}