.site-foot{padding:40px var(--gutter) 56px;background:var(--white);color:var(--ink);border-top:6px solid var(--ink);margin-top:auto}.site-foot a{min-height:40px;color:var(--ink);align-items:center;text-decoration:none;display:flex}.site-foot a:hover{text-underline-offset:3px;text-decoration:underline}.site-foot a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site-foot-top{max-width:var(--content-max,1100px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin:0 auto 28px;display:flex}.site-foot-top p{color:#3f3c36;margin:0;font-size:14px}.site-foot .site-foot-home{min-height:0;display:block}.site-foot-word{width:220px;height:auto;color:var(--ink);display:block}.site-foot-word .logo-amp{fill:var(--amp,var(--green))}.site-foot-cols{max-width:var(--content-max,1100px);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;padding-top:22px;display:grid}.site-foot-h{letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin:0 0 6px;font-size:11px;font-weight:800}.site-foot-note{max-width:var(--content-max,1100px);color:#3f3c36;margin:24px auto 0;font-size:13px}.site-foot-br{display:none}@media (max-width:700px){.site-foot-br{display:inline}.site-foot-cols{gap:16px}.site-foot-cols nav a{font-size:15px}}.site-foot-line{max-width:var(--content-max,1100px);margin:0 auto 18px}.site-foot-line .golden-hour{color:#3f3c36;align-items:center;gap:12px;font-size:15px;display:flex}.site-foot-line .golden-hour svg{flex:none}.site-foot-line .golden-hour p{margin:0}.site-foot-line .golden-hour strong{color:var(--ink)}.site-foot-line .golden-hour-time{white-space:nowrap}
