
/* Homepage-only transparent header with scroll direction and hero-aware colours. */
.page-home header.home-scroll-header{position:fixed;inset:0 0 auto;z-index:30;background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .26s ease,background-color .2s ease,border-color .2s ease;will-change:transform}.page-home header.home-scroll-header.is-scroll-hidden{transform:translateY(calc(-100% - 2px));pointer-events:none}.page-home header.home-scroll-header:focus-within{pointer-events:auto}.page-home header.home-scroll-header .logo,.page-home header.home-scroll-header #navigation>a,.page-home header.home-scroll-header .services-toggle,.page-home header.home-scroll-header .menu{transition:color .2s ease}.page-home .aurora-content{padding-top:134px}
.page-home header.home-scroll-header.home-header-light{background:#f7f6eff5;border-bottom-color:var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.page-home header.home-scroll-header.home-header-light .logo,.page-home header.home-scroll-header.home-header-light #navigation>a,.page-home header.home-scroll-header.home-header-light .services-toggle{color:var(--green)}.page-home header.home-scroll-header.home-header-light .nav-right>.button{background:var(--green);border-color:var(--green);color:var(--cream)}.page-home header.home-scroll-header.home-header-light .nav-right>.button:hover{background:#315844}.page-home header.home-scroll-header.home-header-light .menu{color:var(--green);border-color:var(--line)}
@media(min-width:1500px){.page-home .aurora-content{padding-top:148px}}
@media(max-width:1100px) and (min-width:721px){.page-home .aurora-content{padding-top:132px}}
@media(max-width:720px){.page-home .aurora-content{padding-top:112px}.page-home header.home-scroll-header.home-header-light #navigation{background:var(--cream);border-bottom-color:var(--line)}.page-home header.home-scroll-header.home-header-light #navigation .services-toggle{color:var(--green)}}
@media(prefers-reduced-motion:reduce){.page-home header.home-scroll-header,.page-home header.home-scroll-header *{transition:none!important}}
