/* Contact-only adaptation of the captured HOF homepage and its native CTA. */
body.contact-reference #site-header a.navbar-item.is-tab[href="/contact/"],body.contact-reference .photo-home-link{display:none!important}
.contact-reference .landing-page-section .header-container{position:fixed!important;inset:0!important;width:100%;height:100%;padding:0!important;margin:0!important;transform:none!important;pointer-events:none}
.contact-reference .landing-page-section .thesis-link{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;pointer-events:auto}
.contact-reference .landing-page-section .up-next{margin:0!important;opacity:1;animation:none}
.contact-reference .landing-page-section .up-next .inner{border-color:var(--ink)!important}
.contact-reference .landing-page-section .up-next .inner:before,.contact-reference .landing-page-section .up-next .inner:after{background:var(--ink)!important}
.contact-reference .landing-page-section .up-next:hover .inner{border-color:var(--olive)!important}
.contact-reference .landing-page-section .up-next:hover .inner:before,.contact-reference .landing-page-section .up-next:hover .inner:after{background:var(--olive)!important}

/* Contact is visible immediately; keep entrance effects on other pages. */
html[data-contact-reference] .page-wrapper,html[data-contact-reference] .page-wrapper-inner,html[data-contact-reference] .GLBackdrop{opacity:1!important;animation:none!important;transition:none!important}
