.hero-photo{background-image:url('hero.jpg');background-position:center 48%}
footer .brand{background:transparent!important;padding:0!important}footer .original-logo{background:transparent;filter:brightness(0) invert(1);width:250px;height:auto}.schedule{background:var(--pale)}.schedule-intro{max-width:760px;margin-bottom:35px}.schedule-intro>p:not(.eyebrow){color:var(--muted)}.meeting-detail{font-weight:600;font-size:14px}.schedule-note{font-size:14px;margin-top:24px}.schedule-note a{text-decoration:underline}.booking-frame{display:block;width:100%;height:800px;border:1px solid var(--line);background:white}@media(max-width:650px){.booking-frame{height:850px}footer .original-logo{width:230px}.schedule{padding-left:4%;padding-right:4%}.schedule-intro{padding:0 2%}}
.original-logo{display:block;width:280px;height:auto;object-fit:contain;background:white}header{background:white;color:var(--ink);height:112px}header .nav-cta{border-color:var(--ink)}header .menu{color:var(--ink)}footer .brand{background:white;padding:12px} @media(max-width:650px){header{height:90px}header nav{top:90px;background:white;color:var(--ink)}.original-logo{width:230px;height:auto}footer .original-logo{width:230px}}
