.vx2{--muted:#565c53;font-weight:400}.vx2 .vx2-label{letter-spacing:.16em;color:#70582f!important;font-size:12px!important}.vx2 .vx2-hero h1{color:#fff}.vx2 .vx2-hero-copy>p:first-child{color:#e6d4b4;font-size:12px;line-height:1.7}.vx2 .vx2-hero-bottom{gap:20px;font-size:12px;line-height:1.7}.vx2 .vx2-hero-cta{color:#203b33;letter-spacing:.02em;text-transform:none;background:#f3f0e9;min-height:48px;padding:14px 24px;font-size:15px}.vx2 :is(.vx2-manifesto-tail p,.vx2-service-copy>p:not(.vx2-label),.vx2-burman-caption>p:not(.vx2-label),.vx2-experience-grid figcaption p,.vx2-proof-header>p:last-child){color:#50594f;font-size:16px;line-height:1.8}.vx2 :is(.vx2-manifesto h2 em,.vx2-experiences h2 em,.vx2-proof-header h2 em){color:#596153}.vx2 :is(.vx2-service figcaption,.vx2-partner-image small){color:#fff;background:#151c17d9;padding:10px 14px;font-size:12px}.vx2 .vx2-experiences header>span,.vx2 .vx2-partner-intro>span{color:#535c51;font-size:16px;line-height:1.8}.vx2 .vx2-burman-caption small{color:#545d53;font-size:13px}.vx2 .vx2-capabilities :is(h2,h3){color:#f3f0e9}.vx2 :is(.vx2-capability-intro,.vx2-capability-list summary p,.vx2-capability-detail>p){color:#d1d8cf;font-size:16px;line-height:1.8}.vx2 :is(.vx2-capability-list summary small,.vx2-capability-detail li,.vx2-capability-scope span){color:#d4c3a3;font-size:12px}.vx2 :is(.vx2-capabilities,.vx2-private,.vx2-proof-note) .vx2-label{color:#deca9e!important}.vx2 .vx2-capability-list summary>span{color:#d4c3a3;font-size:14px}.vx2 .vx2-evening h2,.vx2 .vx2-private h2{color:#f3f0e9}.vx2 .vx2-evening>div>p{color:#fff;font-size:12px}.vx2 .vx2-private>div span{color:#d0d9ca;font-size:13px;line-height:1.7}.vx2 .vx2-proof-note{border-right:0}.vx2 .vx2-proof-note h3{color:#f3f0e9}.vx2 .vx2-proof-note>p:not(.vx2-label){color:#cdd5ca;font-size:16px}.vx2 .vx2-proof-note li{color:#d0d8cd;font-size:12px}.vx2 .vx2-window-bar{height:auto;min-height:42px;padding-block:10px}.vx2 .vx2-window-bar span{color:#55594f;letter-spacing:.08em;font-size:11px}.vx2 .vx2-proof-flow span{color:#70582f;font-size:13px}.vx2 .vx2-proof-flow small,.vx2 .vx2-proof-caption{color:#50594b;font-size:13px;line-height:1.7}.vx2 .vx2-access a{letter-spacing:.04em;text-transform:none;background:#203b33;min-height:48px;font-size:15px}.vx2 .vx2-access>div>p:not(.vx2-label){font-size:17px;line-height:1.8}.vx2 :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #af7b30}.vx2 .vx2-capability-list summary{cursor:pointer}@media (max-width:680px){.vx2 .vx2-hero{height:auto;min-height:700px}.vx2 .vx2-hero-copy{width:auto;padding:150px 24px 50px;position:relative;inset:auto}.vx2 .vx2-hero h1{font-size:clamp(38px,11vw,58px);line-height:1.08}.vx2 .vx2-hero-bottom{flex-direction:column;align-items:flex-start}.vx2 .vx2-proof-note{margin-bottom:28px}.vx2 .vx2-service-copy{padding:60px 24px}.vx2 .vx2-private>div{grid-template-columns:1fr 1fr;gap:20px}.vx2 .vx2-access h2{font-size:clamp(34px,10vw,50px);line-height:1.15}.vx2 .vx2-manifesto-tail{gap:26px}}@media (prefers-reduced-motion:reduce){.vx2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
