/* Brand colour and family overrides for css/home-alignment.css; layout remains in the original stylesheet. */
html[data-anatomic-brand] .ai-home-aligned{color:var(--home-ink);background:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .headertext h4{color:var(--home-ink);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .headertext p{color:var(--ai-color-copy);}
html[data-anatomic-brand] .ai-home-aligned .btn{border:1px solid var(--home-blue);border-radius:0;background:var(--home-blue);color:var(--ai-color-white);box-shadow:none;}
html[data-anatomic-brand] .ai-home-aligned .btn:hover{background:var(--home-ink);border-color:var(--home-ink);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned a:focus-visible,html[data-anatomic-brand] .ai-home-aligned button:focus-visible{outline:3px solid #8cc8f2;outline-offset:5px;}
html[data-anatomic-brand] .ai-home-aligned .bannerarea{background:var(--ai-color-navy);}
html[data-anatomic-brand] .ai-home-aligned .bannerarea::after{background:linear-gradient(90deg,rgba(15,35,64,0.74),rgba(15,35,64,0.64) 62%,rgba(15,35,64,0.22));}
html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext h4,html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext h1{color:var(--ai-color-white);font-family:var(--ai-font-display);text-shadow:0 5px 35px rgba(15,35,64,0.25);}
html[data-anatomic-brand] .ai-home-aligned .ai-home-hero__accent{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext .ai-home-hero__eyebrow{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .ai-home-hero__eyebrow > span{background:#8cc8f2;}
html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext .ai-home-hero__lead{border-left:2px solid #8cc8f2;color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .donations{border-bottom:1px solid var(--home-line);background:var(--home-soft);}
html[data-anatomic-brand] .ai-home-aligned .Projectsarea{border-right:1px solid var(--home-line);}
html[data-anatomic-brand] .ai-home-aligned .Project10:last-child .Projectsarea{border-right:0;}
html[data-anatomic-brand] .ai-home-aligned .Projectsarea h4{color:var(--home-blue);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .Projectsarea p{color:var(--ai-color-copy);}
html[data-anatomic-brand] .ai-home-aligned .dcwherklwerwer img{border-radius:0;}
html[data-anatomic-brand] .ai-home-aligned .number101{border-radius:0;background:transparent;}
html[data-anatomic-brand] .ai-home-aligned .number10{border:1px solid rgba(255,255,255,0.12);border-top:4px solid #8cc8f2;border-radius:0;background:linear-gradient(135deg,var(--home-ink),#0f2340);color:var(--ai-color-white);box-shadow:0 24px 55px rgba(15,35,64,0.22);}
html[data-anatomic-brand] .ai-home-aligned .number10::after{border:1px solid rgba(255,255,255,0.13);border-radius:50%;}
html[data-anatomic-brand] .ai-home-aligned .number10 > small{color:var(--ai-color-highlight);}
html[data-anatomic-brand] .ai-home-aligned .number10__metric strong{color:var(--ai-color-white);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .number10__metric span{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .construction{background:var(--home-soft);}
html[data-anatomic-brand] .ai-home-aligned .headerright .btn:first-child{background:transparent;color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .section-4{background:var(--home-soft);}
html[data-anatomic-brand] .ai-home-aligned .section-4 .ikdnwkehuihwer{border-right:1px solid var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .section-4 .ikdnwkehuihwer .iojiuwqewqe_overlay{background:linear-gradient(0deg,rgba(15,35,64,0.97),rgba(15,35,64,0.15));}
html[data-anatomic-brand] .ai-home-aligned .section-4 .ikdnwkehuihwer .oijhjiowerwr > h3{color:var(--ai-color-accent-inverse-soft);}
html[data-anatomic-brand] .ai-home-aligned .servicetext h2{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .readmore{border-top:1px solid rgba(255,255,255,0.3333);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .projectsarea10 .nav-link{border:1px solid var(--home-line);border-radius:0;background:var(--ai-color-white);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .projectsarea10 .nav-link.active{color:var(--ai-color-white);background:var(--home-blue);border-color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .coverflow-swiper .swiper-slide{border-radius:clamp(12px,1.2vw,20px);background-size:cover;background-position:center;box-shadow:0 12px 26px rgba(15,35,64,0.08);}
html[data-anatomic-brand] .ai-home-aligned .projectsarea10 .swiper-slide .phimg{border-radius:0;background:linear-gradient(0deg,rgba(15,35,64,0.96),rgba(8,14,37,0));}
html[data-anatomic-brand] .ai-home-aligned .projectsarea10 .swiper-slide .explore-btn{border-radius:0;background:transparent;color:var(--ai-color-white);border-top:1px solid rgba(255,255,255,0.4);}
html[data-anatomic-brand] .ai-home-aligned .galleryarea{background:var(--home-soft);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__info{border-bottom:1px solid var(--home-line);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__info h3{color:var(--home-ink);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__caption > p{color:var(--ai-color-copy);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__facts dt{color:var(--ai-color-secondary-on-light);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__facts dd{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .galleryarea .main-swiper{background:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .galleryarea .project-image-box12 video{background:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .galleryarea .main-swiper .swiper-button-next,html[data-anatomic-brand] .ai-home-aligned .galleryarea .main-swiper .swiper-button-prev{border:1px solid rgba(255,255,255,0.4667);background:rgba(15,35,64,0.78);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .galleryarea .main-swiper .swiper-button-next:hover,html[data-anatomic-brand] .ai-home-aligned .galleryarea .main-swiper .swiper-button-prev:hover{border-color:var(--home-blue);background:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__playback{border:1px solid rgba(255,255,255,0.4667);border-radius:0;background:rgba(15,35,64,0.9);color:var(--ai-color-white);font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__playback:hover{border-color:var(--home-blue);background:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__playback:focus-visible{outline:2px solid var(--ai-color-white);outline-offset:3px;}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__dots button{border:0;border-radius:99px;background:#8cc8f2;}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__dots button[aria-current="true"]{background:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__dots button:hover,html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__dots button:focus-visible{background:var(--home-ink);outline:0;}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__empty{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .Getintouch{border:1px solid var(--home-line);border-radius:0;box-shadow:none;}
html[data-anatomic-brand] .ai-home-aligned .Getintouch10{border-radius:0;}
html[data-anatomic-brand] .ai-home-aligned .Getintouch h4{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .Getintouch .form-control{border-radius:0;background:var(--home-soft);border:1px solid var(--home-line);}
@media (max-width: 600px){html[data-anatomic-brand] .ai-home-aligned .bannerarea::after{background:rgba(15,35,64,0.68);}
html[data-anatomic-brand] .ai-home-aligned .Project10:nth-child(2) .Projectsarea{border:0;}
html[data-anatomic-brand] .ai-home-aligned .section-4 .ikdnwkehuihwer{border:0;border-bottom:1px solid var(--ai-color-white);}}
html[data-anatomic-brand] .ai-home-aligned .home-voices{background:#f2f5f8;}
html[data-anatomic-brand] .ai-home-aligned .home-voices h2,html[data-anatomic-brand] .ai-home-aligned .home-honours h2{font-family:var(--ai-font-display);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voices h2 span{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voices__proof{color:var(--ai-color-secondary-on-light);}
html[data-anatomic-brand] .ai-home-aligned .home-voices__proof strong{color:var(--home-blue);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-voice{border:1px solid #d6dfe8;border-radius:8px;background:var(--ai-color-white);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voice:hover{box-shadow:0 15px 40px rgba(15,35,64,0.04314);}
html[data-anatomic-brand] .ai-home-aligned .home-voice__top > span:last-child{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .home-voice__mark{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice blockquote{border:0;color:inherit;}
html[data-anatomic-brand] .ai-home-aligned .home-voice blockquote p{color:inherit;}
html[data-anatomic-brand] .ai-home-aligned .home-voice figcaption{border-top:1px solid #d6dfe8;}
html[data-anatomic-brand] .ai-home-aligned .home-voice__monogram{border-radius:50%;background:#f2f5f8;color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice figcaption strong{color:inherit;}
html[data-anatomic-brand] .ai-home-aligned .home-voice figcaption small{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"]{background:linear-gradient(145deg,var(--ai-color-accent-ui),#0f2340);border-color:transparent;color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"]::after{color:rgba(255,255,255,0.03137);}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] .home-voice__mark{color:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] .home-voice__top > span:last-child{color:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] blockquote{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] figcaption{border-color:rgba(255,255,255,0.2078);}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] figcaption small{color:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-voice[data-slot="0"] .home-voice__monogram{background:rgba(255,255,255,0.1255);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .home-voices__caption{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .home-voices__line{background:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile{border:1px solid #cfe7f9;border-radius:8px;background:var(--ai-color-white);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__mark{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__excerpt{color:var(--ai-color-copy);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__action{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__person{border-top:1px solid #d6dfe8;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__person strong{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile__person small{color:var(--ai-color-secondary-on-light);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile:hover,html[data-anatomic-brand] .ai-home-aligned .home-voice-tile.is-voice-dragged{border-color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-tile:focus-visible{border-color:var(--home-blue);outline:3px solid var(--home-blue);outline-offset:-4px;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__backdrop{background:rgba(15,35,64,0.76);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__panel{border:1px solid #8cc8f2;border-radius:8px;background:linear-gradient(145deg,var(--ai-color-white) 0%,var(--ai-color-white) 58%,#f2f5f8 100%);color:var(--home-ink);box-shadow:0 34px 100px rgba(15,35,64,0.451);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__panel::after{color:rgba(30,78,140,0.03922);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog.is-open .home-voice-dialog__panel{border-radius:14px;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog.is-closing .home-voice-dialog__panel{border-radius:12px;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__close{border:1px solid #cfe7f9;border-radius:50%;background:var(--ai-color-white);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__close:hover{background:var(--home-ink);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__mark{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog blockquote{border:0;color:var(--home-ink);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog footer{border-top:1px solid #cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__monogram{border-radius:50%;background:var(--ai-color-accent-ui);color:var(--ai-color-white)!important;}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog footer strong{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-voice-dialog__person>span{color:#1e4e8c;}
html[data-anatomic-brand] .ai-home-aligned .home-honours{background:#ffffff;border-top:1px solid #f2f5f8;}
html[data-anatomic-brand] .ai-home-aligned .home-honours h2 span{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-honours__total{font-family:var(--ai-font-display);color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-honours__intro p{color:#1e4e8c;}
html[data-anatomic-brand] .ai-home-aligned .home-honour{border:1px solid #d6dfe8;border-radius:8px;background:linear-gradient(160deg,var(--ai-color-white),#f2f5f8);}
html[data-anatomic-brand] .ai-home-aligned .home-honour:nth-child(3n + 2){background:linear-gradient(155deg,#f2f5f8,var(--ai-color-white));}
html[data-anatomic-brand] .ai-home-aligned .home-honour:hover{border-color:#8cc8f2;}
html[data-anatomic-brand] .ai-home-aligned .home-honour__top{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .home-honour__top > span:last-child{color:#8cc8f2;}
html[data-anatomic-brand] .ai-home-aligned .home-honour__laurel{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-honour__medal strong{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-honour__award{color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-honour__project{border-top:1px solid #cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-honour__project h3{font-family:var(--ai-font-display);color:var(--home-ink);}
html[data-anatomic-brand] .ai-home-aligned .home-honour__project p{color:#5b6879;}
html[data-anatomic-brand] .ai-home-aligned .home-honours__footer > p{color:#1e4e8c;}
html[data-anatomic-brand] .ai-home-aligned .home-honours__hint{color:#1e4e8c;}
@media (max-width:700px){html[data-anatomic-brand] .ai-home-aligned .home-honours__rail{scrollbar-color:var(--ai-color-accent-ui) #d6dfe8;}}
html[data-anatomic-brand] .ai-home-aligned .home-eyebrow{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta h2{color:var(--home-ink);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta{background-color:var(--home-ink);background-position:center;background-size:cover;}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta::before{background:linear-gradient(90deg,rgba(15,35,64,0.95),rgba(15,35,64,0.72) 50%,rgba(15,35,64,0.28));}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta .home-eyebrow{color:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta h2{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta__watch{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta__watch > span{border:1px solid rgba(255,255,255,0.4);}
html[data-anatomic-brand] .ai-home-aligned .home-project-cta__watch:hover{color:#cfe7f9;}
html[data-anatomic-brand] .ai-home-aligned .donations{border-top:1px solid rgba(255,255,255,0.14);border-bottom:0;background:linear-gradient(115deg,var(--ai-color-ink) 0%,#0f2340 100%);}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea{border-right:1px solid rgba(255,255,255,0.15);}
html[data-anatomic-brand] .ai-home-aligned .donations .Project10:first-child .Projectsarea{border-left:1px solid rgba(255,255,255,0.15);}
html[data-anatomic-brand] .ai-home-aligned .donations .Project10:last-child .Projectsarea{border-right:1px solid rgba(255,255,255,0.15);}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea::before{background:#8cc8f2;}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea:hover{background:rgba(140,200,242,0.07);}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea h4{color:var(--ai-color-highlight);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea p{color:rgba(255,255,255,0.78);}
@media (max-width: 991px){html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea{border-bottom:1px solid rgba(255,255,255,0.15);}
html[data-anatomic-brand] .ai-home-aligned .donations .Project10:nth-child(2) .Projectsarea{border-right:1px solid rgba(255,255,255,0.15);}}
html[data-anatomic-brand] .ai-home-aligned .headertext .home-eyebrow{color:var(--home-blue);}
html[data-anatomic-brand] .ai-home-aligned .home-services__footer > p{color:var(--ai-color-copy);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__intro h2{color:var(--home-ink);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__intro > p{color:var(--ai-color-copy);}
