.vl-home{--vl-forest:#122e25;--vl-ink:#1f382d;--vl-gold:#d7b784;--vl-muted:#737d74;--vl-cream:#f8f5ed;color:var(--vl-ink);background:var(--vl-cream);overflow:hidden}.vl-home *{box-sizing:border-box}.vl-home h1,.vl-home h2,.vl-home h3,.vl-home blockquote{font-family:Georgia,Times New Roman,serif;font-weight:400}.vl-home em{color:var(--vl-gold);font-family:Georgia,Times New Roman,serif;font-weight:400}.vl-line{background:var(--vl-gold);width:32px;height:1px;display:inline-block}.vl-section-kicker,.vl-intro-label,.vl-overline{color:#a88656;letter-spacing:2.7px;align-items:center;gap:13px;font-size:10px;font-weight:700;display:flex}.vl-hero{color:#fff;isolation:isolate;background:radial-gradient(at 75%,#4b6549 0%,#0000 48%),linear-gradient(120deg,#0b231c 7%,#1f4938 65%,#334d3b 100%);align-items:center;min-height:720px;display:flex;position:relative}.vl-hero-copy{z-index:2;width:min(850px,79%);padding:90px 0 105px 9%;position:relative}.vl-overline{color:#dcc5a0}.vl-overline-star{color:var(--vl-gold)}.vl-hero h1{letter-spacing:-3.8px;margin:29px 0;font-size:clamp(54px,6.5vw,100px);line-height:1.12}.vl-hero-copy>p{color:#d5dfd6;max-width:510px;font-size:15px;line-height:2}.vl-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.vl-btn-gold,.vl-btn-ghost{justify-content:center;align-items:center;gap:24px;padding:19px 25px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.vl-btn-gold{background:var(--vl-gold);color:#18352a}.vl-btn-ghost{color:#fff;border:1px solid #fff6}.vl-btn-gold:hover,.vl-btn-ghost:hover{transform:translateY(-3px)}.vl-hero-footnote{color:#b7cabe;letter-spacing:2px;gap:28px;margin-top:94px;font-size:10px;display:flex}.vl-hero-art{z-index:0;position:absolute;inset:0 0 0 42%;overflow:hidden}.vl-orbit{border:1px solid #ffffff17;border-radius:50%;width:580px;height:580px;position:absolute;top:8%;right:0}.vl-orbit-two{width:720px;height:720px;top:-3%;right:-70px}.vl-moon{background:#ead4a0;border-radius:50%;width:110px;height:110px;position:absolute;top:17%;right:19%;box-shadow:0 0 110px 35px #dec58a45}.vl-horizon{background:#142f24;border-radius:50%;width:850px;height:380px;position:absolute;bottom:-170px;right:-160px;transform:rotate(-7deg)}.vl-cabin{filter:drop-shadow(20px 24px 24px #061a15aa);width:280px;height:260px;position:absolute;bottom:115px;right:13%}.vl-cabin-roof{border-bottom:145px solid #142922;border-left:150px solid #0000;border-right:150px solid #0000;width:0;height:0;position:relative;left:-10px}.vl-cabin-body{background:linear-gradient(90deg,#4b3a2c,#816b4b);border:8px solid #152f26;border-top:0;width:252px;height:130px;position:absolute;top:142px;left:14px}.vl-cabin-window{background:linear-gradient(#e5bf79,#af7847);border:9px solid #233b2e;width:82px;height:85px;position:absolute;top:20px;left:26px;box-shadow:0 0 35px #d4a76265}.vl-cabin-door{background:#223c2e;border:6px solid #19291f;width:69px;height:109px;position:absolute;bottom:0;right:26px}.vl-hero-mark{z-index:2;align-items:center;gap:16px;display:flex;position:absolute;bottom:60px;right:5%}.vl-hero-mark strong{color:#e1c497;font:68px Georgia,serif}.vl-hero-mark span{letter-spacing:1.6px;max-width:90px;font-size:9px;line-height:1.8}.vl-quickbar{z-index:3;background:#fffefa;grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;max-width:1320px;margin:-28px auto 0;display:grid;position:relative;box-shadow:0 18px 55px #173c2620}.vl-quick-item{border-right:1px solid #ebe9e0;align-items:center;gap:16px;padding:30px 25px;display:flex}.vl-quick-item svg{color:#ab885b;flex-shrink:0}.vl-quick-item small{color:#9c835c;letter-spacing:1.2px;margin-bottom:6px;font-size:9px;display:block}.vl-quick-item strong{font-size:12px;font-weight:500;display:block}.vl-quick-action{background:var(--vl-forest);color:#fff;align-items:center;gap:18px;padding:25px;font-size:12px;font-weight:700;display:flex}.vl-intro{text-align:center;padding:130px 20px 120px}.vl-intro-label{justify-content:center}.vl-intro h2{letter-spacing:-2.5px;margin:25px 0;font-size:clamp(45px,5.5vw,75px);line-height:1.14}.vl-intro h2 em,.vl-collections h2 em,.vl-experience h2 em,.vl-catalog-preview h2 em{color:#a88758}.vl-intro>p{max-width:610px;color:var(--vl-muted);margin:0 auto;font-size:14px;line-height:2}.vl-mini-stats{justify-content:center;gap:clamp(30px,7vw,100px);margin-top:67px;display:flex}.vl-mini-stats div{flex-direction:column;gap:9px;display:flex}.vl-mini-stats strong{font:41px Georgia,serif}.vl-mini-stats span{letter-spacing:1.5px;color:#8d9389;font-size:9px}.vl-collections,.vl-catalog-preview{background:#eeeae0;padding:100px 8% 120px}.vl-heading-row{justify-content:space-between;align-items:end;gap:45px;margin-bottom:50px;display:flex}.vl-heading-row h2{letter-spacing:-2px;margin:21px 0 0;font-size:clamp(45px,5vw,72px);line-height:1.14}.vl-heading-right{max-width:305px}.vl-heading-right p{color:#757d71;font-size:13px;line-height:2}.vl-heading-right a,.vl-text-link{color:#23503a;align-items:center;gap:15px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.vl-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.vl-collection-card{color:#fff;flex-direction:column;justify-content:space-between;min-height:440px;padding:27px;display:flex;position:relative;overflow:hidden}.vl-tone-rose{background:linear-gradient(145deg,#887268,#293f35)}.vl-tone-sand{background:linear-gradient(145deg,#a28d65,#4b4b35)}.vl-tone-blue{background:linear-gradient(145deg,#66868a,#1a4044)}.vl-tone-bronze{background:linear-gradient(145deg,#8b765c,#252e2b)}.vl-collection-top,.vl-collection-bottom{z-index:1;letter-spacing:1.5px;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.vl-collection-decoration{opacity:.09;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vl-collection-decoration span{font:280px Georgia,serif}.vl-collection-content{z-index:1;margin-top:auto;position:relative}.vl-collection-content small{letter-spacing:1.6px;color:#f1d9b7;font-size:9px}.vl-collection-content h3{margin:14px 0;font-size:34px}.vl-collection-content p{color:#f3f1e8;font-size:12px;line-height:1.8}.vl-collection-bottom{border-top:1px solid #ffffff4b;margin-top:24px;padding-top:18px}.vl-round-arrow{border:1px solid #ffffff8a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vl-collection-overlay{z-index:2;position:absolute;inset:0}.vl-collection-card:hover .vl-round-arrow{color:#183b2c;background:#d7b784}.vl-live-tag{z-index:1;color:#f5ebd8;font-size:11px;position:absolute;top:75px;left:26px}.vl-quote-band{color:#fff;text-align:center;background:#16372a;padding:95px 20px 105px}.vl-quote-symbol{color:#d7b784;height:65px;font:90px Georgia,serif}.vl-quote-band blockquote{max-width:920px;margin:15px auto 35px;font-size:clamp(34px,4.5vw,62px);line-height:1.3}.vl-quote-detail{justify-content:center;align-items:center;gap:20px;display:flex}.vl-quote-detail span:first-child{color:#d4be96;letter-spacing:2px;font-size:10px}.vl-experience{background:#f8f5ed;grid-template-columns:1fr 1fr;min-height:660px;display:grid}.vl-experience-art{background:linear-gradient(#bcb99e 0%,#698572 63%,#244838 100%);min-height:610px;position:relative;overflow:hidden}.vl-sun-disc{background:#e1c48d;border-radius:50%;width:240px;height:240px;position:absolute;top:15%;left:31%;box-shadow:0 0 110px #e9d4a870}.vl-landscape-back{background:#52705b;border-radius:50% 50% 0 0;width:140%;height:53%;position:absolute;bottom:5%;left:-15%;transform:rotate(-11deg)}.vl-landscape-front{background:#1b4733;border-radius:50% 50% 0 0;width:140%;height:58%;position:absolute;bottom:-22%;left:-14%;transform:rotate(12deg)}.vl-experience-art-label{color:#f6e7c8;letter-spacing:2px;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:35px;left:40px}.vl-experience-copy{flex-direction:column;justify-content:center;padding:85px 11%;display:flex}.vl-experience h2{letter-spacing:-2px;margin:27px 0;font-size:clamp(40px,4.2vw,66px);line-height:1.18}.vl-experience-copy>p{color:var(--vl-muted);font-size:14px;line-height:2}.vl-experience-points{gap:14px;margin:26px 0;display:grid}.vl-experience-points div{align-items:center;gap:13px;font-size:12px;display:flex}.vl-experience-points svg{color:#9e855a}.vl-benefits{background:#fffefa;padding:115px 8%}.vl-benefits>h2{margin:22px 0 55px;font-size:clamp(37px,4.2vw,60px)}.vl-benefit-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.vl-benefit{border:1px solid #e4e1d7;min-height:255px;padding:34px}.vl-benefit-number{color:#bca27a;margin-bottom:35px;font-size:12px;display:block}.vl-benefit svg{color:#ad8a5d}.vl-benefit h3{margin:15px 0;font-size:25px}.vl-benefit p{color:var(--vl-muted);font-size:13px;line-height:1.8}.vl-catalog-preview{background:#f5f1e8}.vl-unit-strip{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.vl-unit-pill{background:#fff;border:1px solid #e9e5dc;align-items:center;gap:13px;padding:20px;display:flex}.vl-unit-icon{color:#9f855e;background:#f1ede4;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.vl-unit-pill>div:nth-child(2){gap:4px;display:grid}.vl-unit-pill strong{font:22px Georgia,serif}.vl-unit-pill span{letter-spacing:1px;color:#8d9287;font-size:9px}.vl-unit-pill>a{color:#245a40;margin-left:auto}.vl-unit-pill .vl-unit-soon{margin-left:auto;font-size:9px}.vl-catalog-bottom{color:#7f857b;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;font-size:12px;display:flex}.vl-catalog-bottom a{color:#194531;align-items:center;gap:14px;font-weight:700;display:flex}.vl-final{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#30533b 0%,#0000 47%),#10291f;padding:115px 20px}.vl-final-icon{color:#d7b784;margin-bottom:22px}.vl-final>span{letter-spacing:3px;color:#d7b784;font-size:10px}.vl-final h2{margin:28px auto;font-size:clamp(44px,5.5vw,78px);line-height:1.2}.vl-final>p{color:#cad9cb;max-width:480px;margin:0 auto 32px;font-size:14px;line-height:1.9}@media (max-width:1100px){.vl-quickbar{grid-template-columns:repeat(2,1fr);margin:0}.vl-collection-grid,.vl-unit-strip{grid-template-columns:repeat(2,1fr)}.vl-hero-mark{display:none}.vl-hero-copy{width:87%}}@media (max-width:720px){.vl-hero{min-height:680px}.vl-hero-copy{width:100%;padding:90px 7% 50px}.vl-hero h1{letter-spacing:-2px}.vl-hero-art{opacity:.24;inset:0}.vl-hero-footnote{margin-top:65px}.vl-quickbar{grid-template-columns:1fr}.vl-quick-item{padding:18px 25px}.vl-quick-action{justify-content:space-between}.vl-intro{padding:80px 7%}.vl-mini-stats{gap:22px}.vl-mini-stats strong{font-size:30px}.vl-mini-stats span{font-size:8px}.vl-collections,.vl-catalog-preview{padding:75px 6%}.vl-heading-row{flex-direction:column;align-items:start}.vl-collection-grid,.vl-unit-strip,.vl-benefit-grid{grid-template-columns:1fr}.vl-collection-card{min-height:350px}.vl-quote-band{padding:75px 7%}.vl-experience{grid-template-columns:1fr}.vl-experience-art{min-height:320px}.vl-experience-copy{padding:70px 7%}.vl-benefits{padding:80px 7%}.vl-catalog-bottom{flex-direction:column;align-items:flex-start}.vl-final{padding:85px 7%}}@media (prefers-reduced-motion:reduce){.vl-home *,.vl-home :before,.vl-home :after{scroll-behavior:auto;transition:none!important}}
