/* AVIX V34 — mobile visual refinement master
   Dedicated phone layouts for portfolio position, venture evidence, leadership,
   profile heroes, investment/contact and the global footer. Desktop remains V33. */

.position-mobile-ladder,
.assay-pair-mobile,
.profile-mobile-hero,
.platform-lede-mobile{display:none}

/* ========================================================================== */
/* HOME — MOBILE VISUAL REFINEMENTS                                            */
/* ========================================================================== */
@media (max-width:800px){
  /* Portfolio position: replace the compressed desktop matrix with a true
     vertical development ladder. All six gates remain visible. */
  body.avix-home-page-v32 #position .evidence-board{display:none!important}
  body.avix-home-page-v32 #position .position-mobile-ladder{display:block;margin-top:4px}
  body.avix-home-page-v32 #position .position-mobile-stages{
    position:relative;list-style:none;margin:0;padding:0 0 0 0;
  }
  body.avix-home-page-v32 #position .position-mobile-stages::before{
    content:"";position:absolute;left:17px;top:18px;bottom:20px;width:1px;
    background:linear-gradient(180deg,rgba(212,175,55,.55),rgba(255,255,255,.16));
  }
  body.avix-home-page-v32 #position .position-mobile-stages>li{
    position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);
    column-gap:14px;row-gap:10px;align-items:start;padding:0 0 22px;
  }
  body.avix-home-page-v32 #position .position-mobile-stages>li:last-child{padding-bottom:0}
  body.avix-home-page-v32 #position .mobile-stage-no{
    position:relative;z-index:2;display:grid;place-items:center;width:35px;height:35px;
    border:1px solid rgba(212,175,55,.45);border-radius:50%;background:#07100d;
    color:#d4af37;font-size:10px;font-weight:850;letter-spacing:.08em;
  }
  body.avix-home-page-v32 #position .mobile-stage-copy{padding-top:2px;min-width:0}
  body.avix-home-page-v32 #position .mobile-stage-copy strong{
    display:block;color:#fffdf8;font-size:16px;font-weight:720;line-height:1.2;letter-spacing:-.015em;
  }
  body.avix-home-page-v32 #position .mobile-stage-copy small{
    display:block;margin-top:4px;color:#8fa099;font-size:11px;line-height:1.35;
  }
  body.avix-home-page-v32 #position .mobile-venture-gate{
    grid-column:2;margin-top:2px;padding:15px 16px 16px;border:1px solid rgba(255,255,255,.13);
    border-left:3px solid var(--gate);border-radius:13px;background:rgba(255,255,255,.035);
  }
  body.avix-home-page-v32 #position .gate-green{--gate:var(--ga)}
  body.avix-home-page-v32 #position .gate-water{--gate:var(--aw)}
  body.avix-home-page-v32 #position .gate-tbooster{--gate:var(--tb)}
  body.avix-home-page-v32 #position .mobile-venture-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
  body.avix-home-page-v32 #position .mobile-venture-head b{color:#fff;font-size:15px;line-height:1.25}
  body.avix-home-page-v32 #position .mobile-venture-head span{color:var(--gate);font-size:9px;font-weight:820;letter-spacing:.10em;text-transform:uppercase}
  body.avix-home-page-v32 #position .mobile-venture-gate p{margin:11px 0 0;color:#b7c4be;font-size:12px;line-height:1.5}
  body.avix-home-page-v32 #position .mobile-venture-gate p strong{display:inline;color:#fff;font-size:10px;letter-spacing:.10em;text-transform:uppercase;margin-right:5px}
  body.avix-home-page-v32 #position .evidence-foot{margin-top:24px;padding-top:19px;border-top:1px solid rgba(255,255,255,.15)}

  /* Green Antibiotics: laboratory plates now sit immediately above the public
     graph on phones instead of being separated from it by the narrative. */
  body.avix-home-page-v32 .chapter-media-ga .assay-pair{display:none!important}
  body.avix-home-page-v32 .chapter-media-ga{min-height:0!important;padding:15px!important}
  body.avix-home-page-v32 .chapter-media-ga .chapter-ga-logo{max-width:190px!important;max-height:86px!important;margin:auto!important}
  body.avix-home-page-v32 .assay-pair-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px}
  body.avix-home-page-v32 .assay-pair-mobile figure{min-width:0;margin:0;border:1px solid rgba(31,28,28,.11);border-radius:15px;overflow:hidden;background:#fff}
  body.avix-home-page-v32 .assay-pair-mobile img{display:block;width:100%;aspect-ratio:1.16/1;object-fit:cover}
  body.avix-home-page-v32 .assay-pair-mobile figcaption{min-height:55px!important;padding:8px 7px!important;font-size:9.2px!important;line-height:1.3!important}
  body.avix-home-page-v32 .assay-pair-mobile figcaption span:last-child{font-size:8.5px!important;letter-spacing:.11em!important}

  /* AVIX Water: retain the four-bottle horizontal artwork, just reduce its
     visual dominance slightly on phones. */
  body.avix-home-page-v32 .venture-chapter-w .chapter-media-water-xl,
  body.avix-home-page-v32 .venture-chapter-w .chapter-media-water{min-height:228px!important;padding:16px!important}
  body.avix-home-page-v32 .venture-chapter-w .chapter-media-water-xl img,
  body.avix-home-page-v32 .venture-chapter-w .chapter-media-water img{
    width:88%!important;max-height:205px!important;object-fit:contain!important;
  }
  body.avix-home-page-v32 .venture-chapter-w .media-label-water{font-size:9px!important;padding:8px 11px!important}

  /* Platform: mobile-sized cards, not desktop cards stacked vertically. */
  body.avix-home-page-v32 #platform .platform-lede-desktop{display:none}
  body.avix-home-page-v32 #platform .platform-lede-mobile{display:inline}
  body.avix-home-page-v32 #platform .section-head{margin-bottom:28px}
  body.avix-home-page-v32 #platform .platform-flow{gap:10px!important;padding-top:0!important}
  body.avix-home-page-v32 #platform .platform-step{padding:17px 18px 18px!important;border-radius:15px!important}
  body.avix-home-page-v32 #platform .platform-step::before{top:17px!important;right:17px!important;width:7px!important;height:7px!important}
  body.avix-home-page-v32 #platform .platform-step>b{font-size:10px!important;letter-spacing:.10em!important}
  body.avix-home-page-v32 #platform .platform-step h3{margin:15px 0 0!important;font-size:19px!important;line-height:1.15!important}
  body.avix-home-page-v32 #platform .platform-step .platform-copy-3{margin:13px 0 0!important;font-size:13.5px!important;line-height:1.47!important}
  body.avix-home-page-v32 #platform .platform-hub{margin-top:4px!important}

  /* Leadership cards: shallower portraits and restore the continuous logo
     marquee that V32 intentionally disabled. */
  body.avix-home-page-v32 #leadership .avix-leader-grid{gap:36px!important}
  body.avix-home-page-v32 #leadership .avix-leader-media{aspect-ratio:1.32/1!important;border-radius:17px!important}
  body.avix-home-page-v32 #leadership .avix-leader-role{margin-top:16px!important}
  body.avix-home-page-v32 #leadership .avix-leader h3{font-size:28px!important;margin-top:8px!important}
  body.avix-home-page-v32 #leadership .avix-leader-summary{font-size:14px!important;line-height:1.55!important}
  body.avix-home-page-v32 #leadership .avix-logo-marquee{
    overflow:hidden!important;margin-top:17px!important;padding:12px 0 4px!important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)!important;
  }
  body.avix-home-page-v32 #leadership .avix-logo-track{
    display:flex!important;width:max-content!important;transform:none;
    animation:avix-leader-logo-scroll 32s linear infinite!important;will-change:transform!important;
  }
  body.avix-home-page-v32 #leadership .avix-logo-set{
    display:flex!important;width:auto!important;grid-template-columns:none!important;gap:8px!important;padding:0 8px 0 0!important;flex:none!important;
  }
  body.avix-home-page-v32 #leadership .avix-logo-set[aria-hidden="true"]{display:flex!important}
  body.avix-home-page-v32 #leadership .avix-logo-set span{
    display:grid!important;place-items:center!important;flex:0 0 112px!important;width:112px!important;height:54px!important;padding:5px 10px!important;
  }
  body.avix-home-page-v32 #leadership .avix-logo-set img{max-width:92px!important;max-height:34px!important;width:auto!important;height:auto!important}

  /* Investment: remove the desktop auto-spacer that was producing very tall
     phone cards. */
  body.avix-home-page-v32 #investment .entry-grid{gap:11px!important}
  body.avix-home-page-v32 #investment .entry{min-height:0!important;padding:20px 20px 21px!important;border-radius:17px!important}
  body.avix-home-page-v32 #investment .entry .stage{font-size:9.2px!important;line-height:1.35!important}
  body.avix-home-page-v32 #investment .entry h3{margin:16px 0 10px!important;font-size:23px!important;line-height:1.12!important}
  body.avix-home-page-v32 #investment .entry p{margin:0!important;font-size:13.2px!important;line-height:1.5!important}
  body.avix-home-page-v32 #investment .entry ul{margin:17px 0 0!important;padding:14px 0 0 17px!important;font-size:12.7px!important;line-height:1.45!important}
  body.avix-home-page-v32 #investment .entry li{margin:5px 0!important}

  /* Contact: direct email stays full width; office blocks can share the next
     row on modern phones. */
  body.avix-home-page-v32 .contact-tb-exact{padding-bottom:58px!important}
  body.avix-home-page-v32 .tb-contact-direct{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important}
  body.avix-home-page-v32 .tb-contact-direct article{padding:25px 20px!important}
  body.avix-home-page-v32 .tb-direct-email h3{font-size:clamp(24px,7vw,31px)!important}
  body.avix-home-page-v32 .tb-direct-email p{margin:10px 0 16px!important;max-width:36ch!important;font-size:12.7px!important;line-height:1.48!important}
  body.avix-home-page-v32 .tb-socials{gap:7px!important}
  body.avix-home-page-v32 .tb-socials a{width:34px!important;height:34px!important}
  body.avix-home-page-v32 .tb-office h3{font-size:22px!important;margin-bottom:7px!important}
  body.avix-home-page-v32 .tb-office p{font-size:12px!important;line-height:1.5!important;margin-bottom:12px!important}
  body.avix-home-page-v32 .tb-phone{grid-template-columns:64px minmax(0,1fr)!important;padding:8px 0!important;gap:7px!important}
  body.avix-home-page-v32 .tb-phone span{font-size:8px!important}
  body.avix-home-page-v32 .tb-phone a{font-size:11.4px!important}
}

@media (min-width:600px) and (max-width:800px){
  body.avix-home-page-v32 #platform .platform-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (min-width:380px) and (max-width:800px){
  body.avix-home-page-v32 .tb-contact-direct{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.avix-home-page-v32 .tb-contact-direct .tb-direct-email{grid-column:1/-1!important;border-right:0!important}
  body.avix-home-page-v32 .tb-contact-direct .tb-office{min-width:0!important;border-bottom:0!important;border-right:1px solid rgba(255,255,255,.12)!important}
  body.avix-home-page-v32 .tb-contact-direct .tb-office:last-child{border-right:0!important}
  body.avix-home-page-v32 .tb-contact-direct .tb-office{padding:23px 17px!important}
  body.avix-home-page-v32 .tb-office h3{font-size:20px!important}
  body.avix-home-page-v32 .tb-office p{font-size:11px!important;line-height:1.45!important}
  body.avix-home-page-v32 .tb-phone{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}
  body.avix-home-page-v32 .tb-phone a{justify-self:auto!important;text-align:left!important;overflow-wrap:anywhere!important}
}

/* ========================================================================== */
/* FOUNDER + SCIENTIFIC ADVISOR — DEDICATED MOBILE PROFILE SYSTEM             */
/* ========================================================================== */
@media (max-width:620px){
  body.avix-profile-page .founder-journey-hero>.hero-grid{
    display:block!important;padding:26px 0 30px!important;
  }
  body.avix-profile-page .founder-journey-hero .profile-mobile-hero{display:block!important}
  body.avix-profile-page .founder-journey-hero>.hero-grid>.hero-copy,
  body.avix-profile-page .founder-journey-hero>.hero-grid>.hero-visual{display:none!important}
  body.avix-profile-page .profile-mobile-portrait{
    width:100%;aspect-ratio:1.36/1;overflow:hidden;border:1px solid rgba(255,255,255,.16);
    border-radius:18px;background:#f5f2eb;margin:0 0 22px;
  }
  body.avix-profile-page .profile-mobile-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}
  body.page-dr-david-brown .profile-mobile-portrait img{object-position:center 18%}
  body.avix-profile-page .profile-mobile-kicker{margin:0 0 10px;color:#d4af37;font-size:9.5px;font-weight:820;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}
  body.avix-profile-page .profile-mobile-name{margin:0!important;color:#fff!important;font-size:clamp(34px,9.5vw,42px)!important;font-weight:620!important;line-height:1!important;letter-spacing:-.048em!important}
  body.avix-profile-page .profile-mobile-role{margin:11px 0 0;color:#f0ece6;font-size:15px;font-weight:600;line-height:1.38}
  body.avix-profile-page .profile-mobile-intro{margin:16px 0 0;max-width:36ch;color:#b9c5bf;font-size:14.2px;line-height:1.55}

  body.avix-profile-page .hero-proof-master-v74>.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.avix-profile-page .hero-proof-master-v74 .trust-item{min-height:72px!important;padding:13px 10px!important}
  body.avix-profile-page .hero-proof-master-v74 .trust-item strong{font-size:19px!important}
  body.avix-profile-page .hero-proof-master-v74 .trust-item span{font-size:8px!important}

  body.avix-profile-page .founder-section{padding:50px 0!important}
  body.avix-profile-page .founder-turning-grid,
  body.avix-profile-page .founder-proof-grid,
  body.avix-profile-page .founder-intro-grid,
  body.avix-profile-page .founder-portfolio-head,
  body.avix-profile-page .advisor-independent-grid{gap:28px!important}
  body.avix-profile-page .founder-title{font-size:clamp(33px,8.8vw,40px)!important}
  body.avix-profile-page .founder-lead,
  body.avix-profile-page .founder-story-copy>p:not(.founder-kicker),
  body.avix-profile-page .founder-proof-note,
  body.avix-profile-page .advisor-independent-copy .founder-lead{font-size:15px!important;line-height:1.56!important}

  /* The portrait is already used in the mobile hero: turn the next card into a
     compact credential panel instead of repeating the same large photograph. */
  body.avix-profile-page .founder-person-card{max-width:none!important;border-radius:17px!important}
  body.avix-profile-page .founder-person-card__image{display:none!important}
  body.avix-profile-page .founder-person-card__identity{padding:16px 0!important}
  body.avix-profile-page .founder-person-card__identity strong{font-size:20px!important}
  body.avix-profile-page .founder-person-card__facts>div{padding:11px 0!important}
  body.avix-profile-page .founder-person-card__facts small{font-size:8.8px!important}
  body.avix-profile-page .founder-person-card__facts span{font-size:12px!important}
  body.avix-profile-page .founder-profile-link{padding:13px 0!important;font-size:12px!important}

  body.avix-profile-page .founder-programmes{gap:10px!important}
  body.avix-profile-page .founder-programme{padding:20px!important;border-radius:17px!important}
  body.avix-profile-page .founder-programme h3{margin:20px 0 12px!important;font-size:24px!important}
  body.page-dr-md-arif-sheikh .founder-programme__bullets{gap:7px!important;margin-bottom:20px!important}
  body.page-dr-md-arif-sheikh .founder-programme__bullets li{font-size:13.2px!important;line-height:1.42!important}
  body.avix-profile-page .founder-portfolio-note{padding-top:20px!important}

  body.avix-profile-page .founder-steps{gap:0!important}
  body.avix-profile-page .founder-step{padding:20px 0!important}
  body.avix-profile-page .founder-step h3{margin:14px 0 8px!important;font-size:20px!important}
  body.avix-profile-page .founder-step .profile-three-lines>span{font-size:13px!important;line-height:1.42!important;margin-top:4px!important}

  body.avix-profile-page .advisor-amr-grid{margin-top:24px!important}
  body.avix-profile-page .advisor-amr-grid article{padding:19px 0!important}
  body.avix-profile-page .advisor-amr-grid h3{font-size:21px!important;margin:9px 0!important}
  body.avix-profile-page .advisor-amr-grid .profile-three-lines>span{font-size:13px!important;line-height:1.42!important}
  body.avix-profile-page .advisor-role-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.avix-profile-page .advisor-role-facts article{min-height:94px!important;padding:15px!important;border-right:1px solid var(--founder-line)!important;border-bottom:1px solid var(--founder-line)!important}
  body.avix-profile-page .advisor-role-facts article:nth-child(2n){border-right:0!important}
  body.avix-profile-page .advisor-role-facts article:nth-last-child(-n+2){border-bottom:0!important}
  body.avix-profile-page .advisor-role-facts strong{font-size:22px!important}

  body.avix-profile-page .profile-prefooter-v30>.science-cta__grid{padding:46px 0!important;gap:20px!important}
  body.avix-profile-page .profile-prefooter-v30 h2{font-size:clamp(32px,8.8vw,40px)!important}
  body.avix-profile-page .profile-prefooter-v30__support{font-size:14px!important;line-height:1.52!important}
}

@media (max-width:379px){
  body.avix-profile-page .advisor-role-facts{grid-template-columns:1fr!important}
  body.avix-profile-page .advisor-role-facts article{border-right:0!important;border-bottom:1px solid var(--founder-line)!important}
  body.avix-profile-page .advisor-role-facts article:last-child{border-bottom:0!important}
}

/* ========================================================================== */
/* GLOBAL MOBILE FOOTER — COMPACT INFORMATION ARCHITECTURE                    */
/* ========================================================================== */
@media (max-width:767px){
  html body .site-footer#site-footer.global-footer-master-v24{padding:26px 0 16px!important}
  html body .site-footer#site-footer.global-footer-master-v24>.shell{width:calc(100% - 28px)!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-main{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:22px!important;row-gap:20px!important;padding:0 0 8px!important;
  }
  html body .site-footer#site-footer.global-footer-master-v24 .footer-brand{grid-column:1/-1!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-brand__intro img{width:148px!important;max-height:48px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-brand__intro p{margin-top:12px!important;font-size:13px!important;line-height:1.5!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 14px!important;margin-top:12px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-proof-list li{font-size:11.3px!important;line-height:1.35!important}
  html body .site-footer#site-footer.global-footer-master-v24 .social-links{gap:7px!important;margin-top:12px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .social-links a{width:34px!important;height:34px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-column{min-width:0!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-column h3{margin-bottom:10px!important;font-size:10px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-column>a{margin-bottom:7px!important;font-size:12.5px!important;line-height:1.4!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact{
    grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-template-rows:auto auto auto!important;column-gap:18px!important;row-gap:4px!important;
    padding-top:2px!important;
  }
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>h3{grid-column:1/-1!important;margin-bottom:4px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>span{font-size:9px!important;margin:0!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>a{font-size:12.3px!important;margin:0!important;overflow-wrap:anywhere!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>span:nth-of-type(1){grid-column:1;grid-row:2}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>a:nth-of-type(1){grid-column:1;grid-row:3}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>span:nth-of-type(2){grid-column:2;grid-row:2}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-contact>a:nth-of-type(2){grid-column:2;grid-row:3}

  html body .site-footer#site-footer.global-footer-master-v24 .office-grid{margin-top:10px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article{padding-top:14px!important;padding-bottom:14px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid h3{margin-bottom:7px!important;font-size:9.5px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid p{font-size:11px!important;line-height:1.45!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article>div{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:9px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-phone{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:1px!important;white-space:normal!important;font-size:10.5px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-phone__label{font-size:8px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-phone a{overflow-wrap:anywhere!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-disclaimer{margin-top:5px!important;padding-top:9px!important;font-size:9.2px!important;line-height:1.48!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:4px!important;padding-top:8px!important;font-size:9px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .footer-bottom nav{justify-content:flex-start!important;gap:6px 11px!important}
}

@media (min-width:380px) and (max-width:767px){
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;background-image:linear-gradient(to right,transparent calc(50% - .5px),rgba(247,242,236,.13) calc(50% - .5px),rgba(247,242,236,.13) calc(50% + .5px),transparent calc(50% + .5px))!important;
  }
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article:first-child{padding-left:0!important;padding-right:14px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article+article{padding-left:14px!important;padding-right:0!important;border-top:0!important}
}

@media (max-width:379px){
  html body .site-footer#site-footer.global-footer-master-v24 .footer-main{column-gap:16px!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid{grid-template-columns:1fr!important;background-image:none!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article:first-child,
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article+article{padding-left:0!important;padding-right:0!important}
  html body .site-footer#site-footer.global-footer-master-v24 .office-grid article+article{border-top:1px solid rgba(247,242,236,.13)!important}
}

@media (prefers-reduced-motion:reduce){
  body.avix-home-page-v32 #leadership .avix-logo-track{animation:none!important}
  body.avix-home-page-v32 #leadership .avix-logo-set[aria-hidden="true"]{display:none!important}
}

/* Keyboard-only skip link across the whole site. */
html body .skip{position:fixed!important;left:16px!important;top:-110px!important;transform:none!important;z-index:9999!important}
html body .skip:focus,html body .skip:focus-visible{top:16px!important}
