:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:4px}.vitag-masthead{border-bottom:1px solid var(--wp--preset--color--outline)}.vitag-masthead .wp-block-image{flex-shrink:0}.vitag-header-links{gap:1.5rem}.vitag-eyebrow{font-size:.75rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vitag-hero-title{line-height:1.02;letter-spacing:-.055em;text-wrap:balance}.vitag-centered{text-align:center}.vitag-centered>*{margin-left:auto;margin-right:auto}.vitag-centered .wp-block-buttons{justify-content:center}.vitag-hero .wp-block-columns{margin-bottom:0}.wp-site-blocks>*,.vitag-main>*,.vitag-footer{margin-block-start:0}.vitag-proof,.vitag-rule-section,.vitag-ribbon{border-block:1px solid var(--wp--preset--color--outline)}.vitag-product-display{max-width:1000px}.vitag-product-display p{padding:.2rem .6rem}.vitag-footer{border-top:1px solid var(--wp--preset--color--outline)}.vitag-post-card{display:flex;flex-direction:column;gap:1rem}.vitag-post-card .wp-block-post-excerpt{margin:0}.vitag-shared-home-content:empty{display:none}.vitag-sector-grid .wp-block-group a{text-decoration:none}@media (max-width:781px){.vitag-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}.wp-block-navigation-item__content{text-decoration:none}@media (max-width:781px){.vitag-header-links{gap:.75rem}.vitag-hero .wp-block-columns{gap:2rem}.wp-block-post-template.is-layout-grid{grid-template-columns:1fr}.vitag-masthead .wp-block-button__link{padding:.65rem .9rem;font-size:.75rem}.vitag-ribbon p{line-height:2}}.vitag-case-card{height:100%;overflow:hidden}.vitag-case-card .wp-block-image{margin:0}.vitag-case-card .wp-block-image img{width:100%;transition:transform .3s ease}.vitag-case-card .wp-block-image a{display:block;overflow:hidden}.vitag-case-card .wp-block-image a:hover img{transform:scale(1.035)}.vitag-case-card a{text-decoration:none}.vitag-news .wp-block-post-template{margin-block:2rem}@media (min-width:600px) and (max-width:960px){.vitag-masthead .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.vitag-masthead .wp-block-navigation__responsive-container-open{display:flex!important}}.vitag-news-sidebar{position:sticky;top:2rem}.vitag-news-sidebar label{display:block;margin-block-end:.5rem;font-weight:600}.vitag-news-sidebar select{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:.75rem;font:inherit;color:var(--wp--preset--color--contrast);background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--outline);border-radius:6px}.vitag-news-sidebar .wp-block-query-pagination{gap:.75rem}.vitag-news-sidebar .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.3rem}.vitag-news-sidebar .page-numbers{padding:.2rem .5rem;text-decoration:none}.vitag-news-sidebar .page-numbers.current{background:var(--wp--preset--color--brand);color:var(--wp--preset--color--on-brand);border-radius:4px}.vitag-news-layout{align-items:flex-start}.vitag-phase-card{height:100%}@media (max-width:781px){.vitag-news-layout>.wp-block-column:last-child{order:-1}.vitag-news-sidebar{position:static}.vitag-news-layout .wp-block-post-template{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}