.desktop-nav{gap:clamp(.85rem,1.6vw,1.7rem)}.ve-discovery>summary{display:flex;align-items:center;gap:.35rem}.ve-discovery-panel.services-dropdown{background:#082d2d;color:#f4f1e9;border:1px solid #ffffff25;border-radius:8px;width:min(65rem,calc(100vw - 3rem));box-shadow:0 24px 64px #0005}.ve-discovery-panel .services-dropdown-heading{border-color:#ffffff25;color:#f4f1e9}.ve-discovery-panel .services-dropdown-heading a{color:#f1c777}.ve-menu-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:1.3rem 0}.ve-menu-group p,.ve-menu-group>summary{margin:0 0 .8rem;color:#f1c777;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ve-menu-group>a,.ve-menu-group>div>a{display:block;font-size:.85rem!important;line-height:1.4;letter-spacing:0!important;text-transform:none!important;padding:.6rem .35rem;border-radius:4px;color:#f4f1e9!important}.ve-menu-group a:hover,.ve-insights-panel>a:hover{background:#ffffff0d;color:#f1c777!important}.ve-menu-bottom{border-top:1px solid #ffffff25;padding-top:1.1rem}.ve-menu-bottom a{font-size:.78rem!important;color:#f1c777;letter-spacing:0!important;text-transform:none!important}.ve-insights-panel.services-dropdown{width:24rem;padding:1rem}.ve-insights-panel>a{display:flex;justify-content:space-between;gap:1rem;padding:.9rem .65rem;font-size:.85rem!important;letter-spacing:0!important;text-transform:none!important;color:#f4f1e9}.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1rem;align-content:start}.site-footer .footer-links>a{font-size:.81rem;line-height:1.4}.ve-context{padding:4rem clamp(20px,4vw,64px);background:#082d2d;color:#f4f1e9}.ve-context>div{max-width:1252px;margin:auto}.ve-context p{color:#f1c777;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.ve-context h2{font-family:var(--sans);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;max-width:28ch;margin:0 0 2rem}.ve-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ve-related>a{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.4rem;border:1px solid #ffffff35;border-radius:6px;color:#f4f1e9;font-size:.95rem;font-weight:650;text-decoration:none;transition:border-color .2s,transform .2s}.ve-related>a:hover{border-color:#f1c777;transform:translateY(-3px)}.ve-related>a>span:last-child{color:#f1c777;font-size:1.3rem}.ve-discovery a:focus-visible{outline:2px solid #f1c777;outline-offset:2px}
@media(min-width:901px)and(max-width:1150px){.site-header{gap:1rem}.desktop-nav{gap:.8rem}.desktop-nav>a,.desktop-nav summary{font-size:.64rem}.site-header .header-action{font-size:.65rem;padding:.75rem .9rem}.site-header .wordmark{max-width:140px}}
@media(max-width:900px){.mobile-nav>nav{width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 100px);overflow-y:auto!important}.mobile-nav .ve-discovery{padding:0!important;width:100%}.mobile-nav .ve-discovery>summary{padding:1rem;justify-content:space-between}.mobile-nav .ve-discovery-panel.services-dropdown{position:static!important;transform:none!important;width:100%!important;max-height:none!important;box-shadow:none;border-radius:0;padding:.6rem 1rem;margin:0;border-width:1px 0;background:#082d2d}.mobile-nav .services-dropdown-heading{padding:.4rem 0;display:block}.mobile-nav .services-dropdown-heading>span{display:none}.mobile-nav .services-dropdown-heading>a{padding:.5rem 0;font-size:.8rem}.mobile-nav .ve-menu-columns{display:block;padding:.2rem 0}.mobile-nav .ve-menu-group{border-bottom:1px solid #ffffff20;padding:0}.mobile-nav .ve-menu-group>summary{padding:1rem 0;margin:0;display:list-item;cursor:pointer;font-size:.7rem}.mobile-nav .ve-menu-group>div{padding:0 0 .7rem .7rem}.mobile-nav .ve-menu-group a{padding:.6rem 0!important}.mobile-nav .ve-menu-bottom{padding:.5rem 0}.mobile-nav .ve-menu-bottom a{display:block;line-height:1.5;padding:.6rem 0}.mobile-nav .ve-insights-panel>a{padding:.8rem 0!important;font-size:.8rem!important}.site-footer .footer-links{column-gap:1.3rem}.ve-related{grid-template-columns:1fr}.ve-context{padding-block:3rem}}
@media(prefers-reduced-motion:reduce){.ve-related>a{transition:none}.ve-related>a:hover{transform:none}}
@media(max-width:900px){.mobile-nav .ve-menu-group>summary{border:0!important;border-radius:0!important;background:none!important;color:#f1c777!important;display:flex;justify-content:space-between;align-items:center}.mobile-nav .ve-menu-group>summary:after{content:'+';font-size:1rem;font-weight:400}.mobile-nav .ve-menu-group[open]>summary:after{content:'−'}.mobile-nav .ve-discovery-panel .services-dropdown-heading a{color:#f1c777!important}.mobile-nav .ve-menu-group a{color:#f4f1e9!important}.mobile-nav .ve-menu-bottom a{color:#f1c777!important}.mobile-nav .ve-insights-panel>a{color:#f4f1e9!important}}
