.vc{--vc-ink:#1f2a33;--vc-sand:#f4efe7;--vc-blue:#004f95;--vc-muted:#55606a;--vc-ease:cubic-bezier(.16,1,.3,1);
position:relative;color:var(--vc-ink);font-family:"LL Brown","Helvetica Neue",Arial,sans-serif;font-weight:300;
content-visibility:auto;contain-intrinsic-size:auto 780px}
.vc,.vc *,.vc *:before,.vc *:after{box-sizing:border-box}
.vc a{text-decoration:none}
.vc img{display:block;max-width:none}
.vc-in{max-width:1472px;margin:0 auto}
.vc-h{margin:0;font-weight:300;text-transform:uppercase}
.vc-h em{font-style:normal}
.vc-eyebrow{display:flex;align-items:center;font-weight:400;text-transform:uppercase}
.vc-eyebrow:after{content:"";flex:1;height:1px}
.vc-acc{container-type:inline-size;display:grid}
.vc .vc-p{position:relative;display:block;min-width:0;overflow:hidden;background:var(--bg,#2b3640);color:#fff;isolation:isolate;-webkit-tap-highlight-color:transparent}
.vc-p:focus-visible{outline:1px solid #9fc6ea;outline-offset:-4px}
.vc-img{position:absolute;top:0;bottom:0;left:50%;width:100%;transform:translateX(-50%)}
.vc-img picture,.vc-img img{width:100%;height:100%}
.vc-img img{object-fit:cover;object-position:var(--fx,50%) 50%;transform:scale(1.06);transition:transform 1.4s var(--vc-ease)}
.vc-p.is-open .vc-img img{transform:scale(1)}
.vc-p:before{content:"";position:absolute;inset:0;z-index:1;background:#26333f;transition:opacity 1.1s var(--vc-ease);pointer-events:none}
.vc-p.is-open:before{opacity:0}
.vc-p:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}
.vc-cap{display:contents}
.vc-t{margin:0;text-transform:uppercase;font-weight:400}
.vc-link{display:flex;align-items:center;text-transform:uppercase;font-weight:400;white-space:nowrap}
.vc-link i{display:block;width:22px;height:1px;background:currentColor;transform-origin:left center;transition:width .5s var(--vc-ease)}
.vc-p:hover .vc-link i,.vc-p:focus-visible .vc-link i{width:40px}
.vc-fr{display:block;text-transform:uppercase;font-weight:400} @media(min-width:1101px){
.vc{margin-top:104px;padding:0 64px}
.vc-in{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;background:var(--vc-ink);color:#f4efe7}
.vc-head{display:grid;grid-template-columns:minmax(190px,24%) 1fr;column-gap:clamp(24px,3vw,48px);align-items:center;padding:clamp(40px,4.4vw,68px) clamp(32px,4.4vw,66px)}
.vc-eyebrow{gap:20px;font-size:10px;letter-spacing:.3em;color:rgba(244,239,231,.6)}
.vc-eyebrow:after{background:rgba(244,239,231,.24)}
.vc-h{font-size:clamp(20px,1.95vw,30px);line-height:1.5;letter-spacing:.26em;color:#f1ede6}
.vc-h em{color:#9fc6ea}
.vc-acc{grid-template-columns:3.6fr 1fr 1fr 1fr 1fr;height:clamp(500px,42vw,660px);transition:grid-template-columns 1.2s var(--vc-ease)}
.vc-acc[data-open="0"]{grid-template-columns:3.6fr 1fr 1fr 1fr 1fr}
.vc-acc[data-open="1"]{grid-template-columns:1fr 3.6fr 1fr 1fr 1fr}
.vc-acc[data-open="2"]{grid-template-columns:1fr 1fr 3.6fr 1fr 1fr}
.vc-acc[data-open="3"]{grid-template-columns:1fr 1fr 1fr 3.6fr 1fr}
.vc-acc[data-open="4"]{grid-template-columns:1fr 1fr 1fr 1fr 3.6fr}
.vc .vc-p{border-left:1px solid rgba(244,239,231,.14)}
.vc .vc-p:first-child{border-left:0} .vc-img{width:100%}
@supports (width:1cqw){.vc-img{width:calc(100cqw*3.6/7.6)}}
.vc-p:before{opacity:.56}
.vc-p:after{background:linear-gradient(180deg,rgba(31,42,51,.18),rgba(31,42,51,0) 40%,rgba(31,42,51,.74))} .vc-n{position:absolute;z-index:3;top:24px;left:0;right:0;text-align:center;font-size:11px;line-height:1;letter-spacing:.3em;font-weight:400;transition:opacity .5s}
.vc-vt{position:absolute;z-index:3;left:50%;top:50%;writing-mode:vertical-rl;transform:translate(-50%,-50%) rotate(180deg);font-size:14px;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;font-weight:400;transition:opacity .5s}
.vc-p.is-open .vc-n,.vc-p.is-open .vc-vt{opacity:0;pointer-events:none} .vc-main{position:absolute;z-index:4;left:44px;bottom:44px;width:calc(100cqw*3.6/7.6 - 88px);opacity:0;visibility:hidden;transition:opacity .3s linear,visibility 0s .3s}
.vc-p.is-open .vc-main{opacity:1;visibility:visible;transition:opacity .01s linear .45s,visibility 0s .45s}
.vc-n2{display:block;margin-bottom:18px;font-size:11px;letter-spacing:.3em;font-weight:400;opacity:.85}
.vc-t{font-size:clamp(26px,2.9vw,44px);line-height:1.25;letter-spacing:.2em;font-weight:300}
.vc-more{display:block;margin:16px 0 26px}
.vc-d{display:block;font-size:15px;line-height:1.55;letter-spacing:.02em;color:rgba(244,239,231,.9)}
.vc-fr{margin-top:12px;font-size:11px;line-height:1.5;letter-spacing:.2em;opacity:.88}
.vc-link{display:inline-flex;gap:14px;font-size:11px;letter-spacing:.3em}
.vc-ct{display:none}
.vc-n2,.vc-t,.vc-more,.vc-link{opacity:0;transform:translateY(14px);transition:opacity .35s linear,transform .35s linear}
.vc-p.is-open .vc-n2,.vc-p.is-open .vc-t,.vc-p.is-open .vc-more,.vc-p.is-open .vc-link{opacity:1;transform:none;transition:opacity .9s ease,transform .9s var(--vc-ease)}
.vc-p.is-open .vc-n2{transition-delay:.5s}
.vc-p.is-open .vc-t{transition-delay:.58s}
.vc-p.is-open .vc-more{transition-delay:.74s}
.vc-p.is-open .vc-link{transition-delay:.88s}
.vc-p.is-open .vc-n2{opacity:.85} .vc-js .vc-head{transition:opacity .9s var(--vc-ease),transform .9s var(--vc-ease)}
.vc-js:not(.is-in) .vc-head{opacity:0;transform:translateY(14px)}
.vc-js:not(.is-in) .vc-p{clip-path:inset(0 100% 0 0)}
.vc-js.is-in .vc-p{clip-path:inset(0)}
.vc-js.is-done .vc-p{clip-path:none}
.vc-js:not(.is-done) .vc-p{transition:clip-path 1.2s var(--vc-ease) calc(var(--i)*190ms)}
.vc-js:not(.is-in) .vc-img img{transform:scale(1.12)}
.vc-js:not(.is-done) .vc-img img{transition-delay:calc(var(--i)*190ms);will-change:transform}
.vc-js:not(.is-in) .vc-n,.vc-js:not(.is-in) .vc-vt{opacity:0}
.vc-js:not(.is-done) .vc-n,.vc-js:not(.is-done) .vc-vt{transition-delay:calc(700ms + var(--i)*190ms)}
} @media(max-width:1100px){
.vc{--vc-gap:8px;margin-top:72px;padding:64px 22px 72px;background:var(--vc-sand)}
.vc-head{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}
.vc-eyebrow{gap:22px;margin-top:0;font-size:10px;letter-spacing:.3em;color:var(--vc-muted)}
.vc-eyebrow:after{background:rgba(31,42,51,.16)}
.vc-h{font-size:21px;line-height:1.5;letter-spacing:.2em}
.vc-h em{color:var(--vc-blue)}
.vc .vc-p{border-radius:4px}
.vc-p:focus-visible{outline-color:var(--vc-blue);outline-offset:4px}
.vc-acc{gap:var(--vc-gap);height:auto;grid-template-columns:1fr;grid-template-rows:400px 84px 84px 84px 84px;transition:grid-template-rows 1.1s var(--vc-ease)}
.vc-acc[data-open="0"]{grid-template-rows:400px 84px 84px 84px 84px}
.vc-acc[data-open="1"]{grid-template-rows:84px 400px 84px 84px 84px}
.vc-acc[data-open="2"]{grid-template-rows:84px 84px 400px 84px 84px}
.vc-acc[data-open="3"]{grid-template-rows:84px 84px 84px 400px 84px}
.vc-acc[data-open="4"]{grid-template-rows:84px 84px 84px 84px 400px}
.vc-img{top:50%;bottom:auto;left:0;width:100%;height:400px;transform:translateY(-50%)}
.vc-p:before{background:#1f2a33;opacity:.46}
.vc-p:after{background:linear-gradient(0deg,rgba(18,26,34,.88) 0,rgba(18,26,34,.5) 34%,rgba(18,26,34,0) 72%)}
.vc-vt,.vc-n2{display:none}
.vc-cap{position:absolute;z-index:3;left:0;right:0;bottom:0;display:grid;grid-template-columns:46px 1fr;padding:0 20px 17px 20px;align-items:start}
.vc-main{display:contents}
.vc-n{grid-column:1;grid-row:1/4;margin:0;font-size:20px;line-height:1.1;font-weight:300;letter-spacing:.06em;font-variant-numeric:tabular-nums}
.vc-t{grid-column:2;grid-row:1;font-size:12.5px;line-height:1.5;letter-spacing:.15em;overflow-wrap:anywhere;hyphens:auto}
.vc-more{grid-column:2;grid-row:2;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .8s var(--vc-ease),opacity .3s linear}
.vc-p.is-open .vc-more{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .8s var(--vc-ease),opacity .6s ease .3s}
.vc-more-in{overflow:hidden;min-height:0}
.vc-d{display:block;padding-top:10px;font-size:14px;line-height:1.55;letter-spacing:.02em;max-width:34em}
.vc-fr{margin-top:10px;font-size:11px;line-height:1.5;letter-spacing:.2em;opacity:.88}
.vc-link{grid-column:2;grid-row:3;gap:12px;margin-top:8px;font-size:11px;letter-spacing:.22em}
.vc-ex{display:none} .vc-js .vc-head{transition:opacity .8s var(--vc-ease),transform .8s var(--vc-ease)}
.vc-js:not(.is-in) .vc-head{opacity:0;transform:translateY(14px)}
.vc-js:not(.is-in) .vc-p{clip-path:inset(100% 0 0 0)}
.vc-js.is-in .vc-p{clip-path:inset(0)}
.vc-js.is-done .vc-p{clip-path:none}
.vc-js:not(.is-done) .vc-p{transition:clip-path .9s var(--vc-ease) calc(var(--i)*140ms)}
.vc-js:not(.is-in) .vc-img img{transform:scale(1.12)}
.vc-js:not(.is-done) .vc-img img{transition-delay:calc(var(--i)*140ms);will-change:transform}
.vc-js .vc-n,.vc-js .vc-t,.vc-js .vc-link{transition:opacity .5s var(--vc-ease),transform .5s var(--vc-ease)}
.vc-js:not(.is-in) .vc-n,.vc-js:not(.is-in) .vc-t,.vc-js:not(.is-in) .vc-link{opacity:0;transform:translateY(12px)}
.vc-js:not(.is-done) .vc-n,.vc-js:not(.is-done) .vc-t,.vc-js:not(.is-done) .vc-link{transition-delay:calc(350ms + var(--i)*140ms)}
.vc-js:not(.is-in) .vc-link i{width:0}
.vc-js:not(.is-done) .vc-link i{transition:width .6s var(--vc-ease) calc(450ms + var(--i)*140ms)}
}
@media(max-width:1100px) and (min-width:768px){
.vc-acc{grid-template-rows:440px 92px 92px 92px 92px}.vc-img{height:440px}
.vc-acc[data-open="0"]{grid-template-rows:440px 92px 92px 92px 92px}.vc-acc[data-open="1"]{grid-template-rows:92px 440px 92px 92px 92px}.vc-acc[data-open="2"]{grid-template-rows:92px 92px 440px 92px 92px}.vc-acc[data-open="3"]{grid-template-rows:92px 92px 92px 440px 92px}.vc-acc[data-open="4"]{grid-template-rows:92px 92px 92px 92px 440px}
}
@media(prefers-reduced-motion:reduce){
.vc-acc{transition:none!important}
.vc-js .vc-p{clip-path:none!important;transition:opacity .25s linear!important}
.vc-js:not(.is-in) .vc-p{opacity:0}
.vc-js.is-in .vc-p{opacity:1}
.vc-js .vc-head,.vc-js .vc-n,.vc-js .vc-vt,.vc-js .vc-t,.vc-js .vc-n2,.vc-js .vc-more,.vc-js .vc-link,.vc-js .vc-link i{transform:none!important;transition:none!important}
.vc-js .vc-head,.vc-js .vc-n,.vc-js .vc-vt{opacity:1!important}
.vc-p.is-open .vc-more,.vc-p.is-open .vc-link,.vc-p.is-open .vc-t{opacity:1!important}
.vc-p.is-open .vc-n2{opacity:.85!important}
.vc-p.is-open .vc-n,.vc-p.is-open .vc-vt{opacity:0!important}
.vc-js .vc-link i{width:22px!important}
.vc-img img,.vc-p:before,.vc-main{transition:none!important;transform:none!important}
}