.page-hero{min-height:68vh}.page-hero .hero-copy{padding-top:70px;padding-bottom:70px}.page-hero h1{font-size:clamp(3rem,6vw,6rem);line-height:.94}.about-story .section-head{align-items:center}.about-visit-inner{display:flex;justify-content:space-between;align-items:center;gap:32px}.about-visit h2,.contact-note h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.05;margin:0 0 12px}.about-visit p:not(.eyebrow),.contact-note p:not(.eyebrow){max-width:620px;color:var(--muted)}.standalone-contact{padding-top:84px}.standalone-contact .contact-heading h1{font-size:clamp(3rem,5vw,5rem);line-height:1.05;margin:0 0 12px;color:var(--gold)}.contact-note{text-align:center}.contact-note .wrap{max-width:760px}.contact-note p:not(.eyebrow){margin:14px auto}.nav-links a[aria-current="page"],.mobile-menu a[aria-current="page"]{color:var(--ink)}@media(max-width:900px){.page-hero{min-height:0}.page-hero .hero-copy{padding:64px 25px}.page-hero .hero-image{min-height:420px}.standalone-contact{padding-top:65px}.about-visit-inner{display:block}.about-visit-inner .btn{margin-top:12px}}@media(max-width:540px){.page-hero .hero-image{min-height:360px}.standalone-contact{padding-top:52px}.contact-heading{margin-bottom:36px!important}}