.info-table th,.info-table td{text-align:left;vertical-align:top;padding:13px 0;border-bottom:1px solid var(--line);font-weight:400}.info-table th{width:116px;color:var(--sage);font-family:var(--serif);font-size:14px;letter-spacing:.1em}.info-table td{color:#43403a;font-size:14.5px;line-height:1.9}.access-cta{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sec-cta{background:var(--sage-d);color:#f3f1ea;text-align:center}.sec-cta .label{color:#d7dcc5}.sec-cta h2{font-size:clamp(26px,3.4vw,42px);line-height:1.5;margin:14px 0 22px;color:#faf8f2}.sec-cta p{color:#e5e3d7;max-width:560px;margin:0 auto 42px;font-size:15px;line-height:2.05}.sec-cta .row{display:flex;gap:26px;justify-content:center;align-items:center;flex-wrap:wrap}.btn-cream{background:var(--terracotta);color:#fff;font-size:15px;letter-spacing:.14em;padding:16px 42px;border-radius:2px;display:inline-block;transition:background .3s}.btn-cream:hover{background:#914c31}.sec-cta .tel{color:#f3f1ea}.sec-cta .tel small{color:#cfd3c0}.ft{background:#efece5;border-top:1px solid var(--line);padding:clamp(56px,7vw,84px) 0 40px}.ft .top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start}.ft__brand img{height:46px;width:auto;margin-bottom:18px}.ft__brand p{color:var(--muted);font-size:13px;line-height:2;margin:0;max-width:300px}.ft h4{font-family:var(--latin);font-style:italic;letter-spacing:.2em;color:var(--sage);font-size:15px;margin:0 0 16px;font-weight:500}.ft ul{list-style:none;margin:0;padding:0}.ft li{margin-bottom:11px}.ft a{font-size:13.5px;color:var(--text);letter-spacing:.04em}.ft a:hover{color:var(--sage)}.ft .addr{color:var(--muted);font-size:13px;line-height:1.95}.ft .copy{margin-top:clamp(40px,5vw,60px);padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:11.5px;letter-spacing:.08em}.ft .copy .latin{font-family:var(--latin);font-style:italic;letter-spacing:.2em}