.vt-home-new{--vh-cream:#f7f8f3}.vt-home-new .vh-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:center;background:#073e33;overflow:hidden}.vt-home-new .vh-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.vt-home-new .vh-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#032f29f5 0%,#043c32e0 28%,#043b3270 58%,#043b3210 100%)}.vt-home-new .vh-hero-copy{padding-block:80px 100px}.vt-home-new .vh-hero .vt-kicker{color:#d9c393;letter-spacing:.2em}.vt-home-new .vh-brand{font-size:16px;letter-spacing:.18em;color:#fff;font-weight:600;margin:30px 0 15px}.vt-home-new .vh-hero h1{color:#fff;font-size:clamp(32px,3.7vw,53px);max-width:770px;font-weight:750;margin:0 0 25px;line-height:1.18;letter-spacing:-.035em}.vt-home-new .vh-hero h1 span{color:#e0d5b8}.vt-home-new .vh-summary{color:#e1ebe4;max-width:560px;font-size:16px;line-height:1.85}.vt-home-new .vh-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.vt-home-new .vh-actions .vt-button{margin:0;background:#edf5e9;color:#064c40!important;border-radius:4px;padding:14px 23px}.vt-home-new .vh-link-light{color:#fff;font-size:13px;border-bottom:1px solid #ffffff60;padding:12px 0}.vt-home-new .vh-image-note{position:absolute;right:30px;bottom:18px;margin:0;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.1em;background:#032e29a0;padding:6px 10px}.vt-home-new .vh-scroll{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);color:#fff;font-size:10px;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:15px}.vt-home-new .vh-facts{background:#e7efe7;border-bottom:1px solid #dce5dd}.vt-home-new .vh-facts>.vt-shell{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 0}.vt-home-new .vh-facts .vt-shell>div{text-align:center;border-right:1px solid #cfded1}.vt-home-new .vh-facts .vt-shell>div:last-child{border:0}.vt-home-new .vh-facts strong{display:block;color:#064c40;font-size:24px;font-weight:700}.vt-home-new .vh-facts span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#657b6e}.vt-home-new .vh-about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.vt-home-new .vh-lead{font-weight:600;font-size:18px;color:#285c4c}.vt-home-new .vh-about-image{margin:0;position:relative;align-self:stretch;min-height:430px}.vt-home-new .vh-about-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75%;border-radius:4px}.vt-home-new .vh-about-image:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#03352cbb)}.vt-home-new .vh-about-image figcaption{position:absolute;bottom:25px;left:28px;right:28px;z-index:1;color:#fff;font-size:22px;font-weight:500;line-height:1.5}.vt-home-new .vh-about-image small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;color:#e5dfc4}.vt-home-new .vh-heading{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-bottom:25px}.vt-home-new .vh-heading>p{max-width:390px;font-size:13px;color:#6d7c72}.vt-home-new .vh-heading .vt-text-link{font-size:13px;white-space:nowrap}.vt-home-new .vh-sectors{background:#f0f4ee}.vt-home-new .vh-sector{background:#fff;border:1px solid #dce5dd;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.vt-home-new .vh-sector img{display:block;width:100%;height:215px;object-fit:cover;object-position:65%;transition:transform .4s}.vt-home-new .vh-sector:nth-child(3) img{object-position:100%}.vt-home-new .vh-sector>a{overflow:hidden}.vt-home-new .vh-sector:hover img{transform:scale(1.035)}.vt-home-new .vh-sector-copy{padding:0 26px 25px;flex:1;display:flex;flex-direction:column}.vt-home-new .vh-number{width:39px;height:39px;border:3px solid #fff;border-radius:50%;background:#064c40;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:600;margin-top:-20px;position:relative;margin-bottom:18px}.vt-home-new .vh-sector h3{font-size:20px;line-height:1.4;margin-bottom:12px}.vt-home-new .vh-sector p{font-size:13px}.vt-home-new .vh-sector .vh-sector-tagline{color:#a27c3e;font-size:13px}.vt-home-new .vh-sector .vt-text-link{margin-top:auto;font-size:12px;padding-top:8px}.vt-home-new .vh-sector-note{text-align:right;margin:14px 0 0}.vt-home-new .vh-featured{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #dce5dd;border-radius:8px;overflow:hidden;background:#fff}.vt-home-new .vh-featured-image{position:relative;display:block;min-height:540px;background:#e3ebe5}.vt-home-new .vh-featured-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vt-home-new .vh-featured-image>span{position:absolute;bottom:15px;left:18px;font-size:10px;color:#fff;background:#053f36a0;padding:5px 10px}.vt-home-new .vh-featured-copy{padding:45px}.vt-home-new .vh-featured h3{font-size:37px}.vt-home-new .vh-project-slogan{font-size:22px;line-height:1.5;color:#976f32}.vt-home-new .vh-project-facts{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #dce5dd;padding:20px 0;gap:18px;margin:24px 0 10px}.vt-home-new .vh-project-facts strong{display:block;font-size:20px;color:#064c40}.vt-home-new .vh-project-facts span{font-size:10px;color:#728277}.vt-home-new .vh-philosophy{position:relative;isolation:isolate;background:#043b32;color:#dfebe3;overflow:hidden}.vt-home-new .vh-philosophy>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.15}.vt-home-new .vh-philosophy h2,.vt-home-new .vh-philosophy h3{color:#fff}.vt-home-new .vh-philosophy .vt-three-col{margin-top:45px;gap:40px}.vt-home-new .vh-philosophy article{border-left:2px solid #a88e52;padding-left:24px}.vt-home-new .vh-philosophy h3{font-size:19px;max-width:290px;text-transform:uppercase;line-height:1.4}.vt-home-new .vh-philosophy p{font-size:13px}.vt-home-new .vh-values{text-align:center;background:#f9faf6}.vt-home-new .vh-values .vt-heading-rule{margin-inline:auto}.vt-home-new .vh-values .vt-five-col{margin-top:35px}.vt-home-new .vt-value-card{text-align:left;background:#fff;min-height:190px}.vt-home-new .vt-value-card h3{font-size:27px;margin-bottom:10px}.vt-home-new .vh-value-mark{color:#0a6d52;background:#e7f2e7;border-radius:50%;display:grid;place-items:center;width:35px;height:35px;margin-bottom:22px;font-size:20px}.vt-home-new .vh-news-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.vt-home-new .vh-news-card{display:grid;grid-template-columns:minmax(200px,1fr) 1.2fr;border:1px solid #dce5dd;border-radius:6px;overflow:hidden;max-width:100%;background:#fff}.vt-home-new .vh-news-card>div{padding:30px}.vt-home-new .vh-news-card h3{font-size:22px;line-height:1.5}.vt-home-new .vh-news-card p{font-size:13px}.vt-home-new .vh-news-image img{height:100%;min-height:280px;width:100%;object-fit:cover}.vt-home-new .vh-connect{background:#edf3ea}.vt-home-new .vh-connect .vt-two-col{align-items:center}.vt-home-new .vh-connect .vt-panel{padding:38px;background:#fff}.vt-home-new .vh-career-link{display:block;font-size:12px;margin-top:20px;color:#647b6c}.vt-home-new a:focus-visible{outline:3px solid #ba9656;outline-offset:4px}
@media(max-width:1100px){.vt-home-new .vh-about{gap:38px}.vt-home-new .vh-featured-copy{padding:30px}.vt-home-new .vh-featured h3{font-size:32px}.vt-home-new .vh-hero{min-height:600px}.vt-home-new .vh-sector img{height:185px}.vt-home-new .vh-sector-copy{padding-inline:20px}.vt-home-new .vh-news-card{grid-template-columns:1fr}.vt-home-new .vh-news-image img{height:250px;min-height:0}.vt-home-new .vh-project-facts strong{font-size:17px}}
@media(max-width:820px){.vt-home-new .vh-hero{min-height:640px;align-items:flex-start}.vt-home-new .vh-hero:after{background:linear-gradient(90deg,#03382ee8,#03382ec0 52%,#03382e55)}.vt-home-new .vh-hero-image{object-position:60%}.vt-home-new .vh-hero-copy{padding-block:68px 105px}.vt-home-new .vh-brand{margin-top:25px;font-size:14px}.vt-home-new .vh-hero h1{font-size:clamp(30px,6vw,43px);max-width:600px}.vt-home-new .vh-summary{max-width:450px;font-size:14px}.vt-home-new .vh-actions{gap:20px;flex-wrap:wrap}.vt-home-new .vh-image-note{right:20px;bottom:15px;font-size:8px}.vt-home-new .vh-scroll{left:20px;transform:none;bottom:23px}.vt-home-new .vh-facts>.vt-shell{width:100%;padding:22px 10px}.vt-home-new .vh-facts strong{font-size:18px;line-height:1.5}.vt-home-new .vh-facts span{font-size:8px;letter-spacing:.05em}.vt-home-new .vh-about{grid-template-columns:1fr;gap:30px}.vt-home-new .vh-about-image{min-height:320px}.vt-home-new .vh-about-image figcaption{font-size:20px;left:23px}.vt-home-new .vh-heading{display:block;margin-bottom:24px}.vt-home-new .vh-heading>p{margin-top:20px}.vt-home-new .vh-heading .vt-text-link{display:inline-block;margin-top:5px}.vt-home-new .vh-sector img{height:220px}.vt-home-new .vh-sector-copy{padding-inline:24px}.vt-home-new .vh-sector h3{font-size:21px}.vt-home-new .vh-featured{grid-template-columns:1fr}.vt-home-new .vh-featured-image{min-height:360px}.vt-home-new .vh-featured-copy{padding:26px}.vt-home-new .vh-featured h3{font-size:30px}.vt-home-new .vh-project-slogan{font-size:20px}.vt-home-new .vh-philosophy .vt-three-col{gap:28px;margin-top:30px}.vt-home-new .vh-philosophy h3{font-size:18px;max-width:none}.vt-home-new .vh-values .vt-value-card:last-child{grid-column:1/-1;min-height:0}.vt-home-new .vt-value-card{min-height:170px}.vt-home-new .vh-news-card>div{padding:24px}.vt-home-new .vh-news-card h3{font-size:20px}.vt-home-new .vh-news-grid{grid-template-columns:1fr}.vt-home-new .vh-connect .vt-panel{padding:27px}}
.vt-home-new .vh-news-grid:has(>.vh-news-card:nth-child(2)) .vh-news-card{grid-template-columns:1fr}
@media(prefers-reduced-motion:reduce){.vt-home-new *{transition:none!important}}
