.vn-page{color:var(--vn-paper);overflow-x:clip}.vn-hero{align-items:center;min-height:100svh;padding:108px 0 64px;display:flex;position:relative;overflow:clip}.vn-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;display:grid;position:relative}.vn-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:26px;display:flex;position:relative}.vn-eyebrow{font-family:var(--font-sora), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--vn-gold-soft);background:#c9a75e0d;border:1px solid #c9a75e47;border-radius:999px;align-items:center;gap:12px;margin:0;padding:7px 14px 7px 10px;font-size:11px;font-weight:600;display:inline-flex}.vn-h1{font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(50px,5.9vw,86px);font-weight:700;line-height:.98}.vn-h1 .vn-line{margin-bottom:-.08em;padding:.02em 0 .1em;display:block;overflow:clip}.vn-h1 .vn-line>span{animation:vn-rise 1.05s var(--vn-ease) both;display:inline-block}.vn-h1 .vn-line:nth-child(2)>span{animation-delay:90ms}@keyframes vn-rise{0%{transform:translateY(108%)}}.vn-cta-row{flex-wrap:wrap;gap:12px;display:flex}.vn-facts{color:var(--vn-muted);flex-wrap:wrap;gap:8px 22px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.vn-facts li{align-items:center;gap:9px;display:flex}.vn-facts li:before{content:"";background:var(--vn-gold);width:5px;height:5px;transform:rotate(45deg)}.vn-stage{--vn-aw-w:290px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;outline-offset:-6px;border-radius:28px;height:min(78svh,680px);min-height:520px;position:relative}.vn-stage:active{cursor:grabbing}.vn-halo{opacity:.45;width:640px;height:640px;transform:translate3d(var(--hx,0px), var(--hy,0px), 0);pointer-events:none;background:radial-gradient(circle,#e7ce8e3d 0%,#c9a75e14 38%,#0000 66%);border-radius:50%;margin:-320px 0 0 -320px;position:absolute;top:46%;left:50%}.vn-hero .vn-refl{opacity:.3;-webkit-mask-image:linear-gradient(#0000 52%,#000 100%);mask-image:linear-gradient(#0000 52%,#000 100%)}.vn-vf{pointer-events:none;width:22px;height:22px;animation:vn-fade-in 1.2s var(--vn-ease) .7s both;border:0 solid #c9a75e73;position:absolute}.vn-vf.vn-tl{border-top-width:1px;border-left-width:1px;top:7%;left:6%}.vn-vf.vn-tr{border-top-width:1px;border-right-width:1px;top:7%;right:6%}.vn-vf.vn-bl{border-bottom-width:1px;border-left-width:1px;bottom:7%;left:6%}.vn-vf.vn-br{border-bottom-width:1px;border-right-width:1px;bottom:7%;right:6%}.vn-stage-meta{pointer-events:none;z-index:2;animation:vn-fade-in 1.2s var(--vn-ease) .9s both;flex-direction:column;gap:4px;display:flex;position:absolute}.vn-stage-meta b{font-family:var(--font-sora), sans-serif;letter-spacing:.02em;color:var(--vn-paper);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.vn-stage-meta.vn-tl{top:calc(7% - 2px);left:calc(6% + 34px)}.vn-stage-meta.vn-br{text-align:right;align-items:flex-end;bottom:calc(7% - 2px);right:calc(6% + 34px)}.vn-scene{perspective:1100px;perspective-origin:50% 28%;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vn-cam{transform-style:preserve-3d;transform:rotateX(-10deg)}.vn-sway{transform-style:preserve-3d;animation:vn-sway 9s var(--vn-ease-io) infinite alternate}@keyframes vn-sway{0%{transform:rotateY(-7deg)translate(0,0)}to{transform:rotateY(7deg)translateY(-6px)}}.vn-user .vn-sway,.vn-off .vn-sway{animation-play-state:paused}.vn-turn{transform-style:preserve-3d;transform:rotateY(calc(var(--base,-28deg) + var(--ry,0deg)))}.vn-turn[data-spate]>.vn-aw>.vn-f-back,.vn-turn[data-spate]>.vn-aw>.vn-refl{visibility:hidden}.vn-enter{transform-style:preserve-3d;animation:vn-enter 1.4s var(--vn-ease) .1s both}@keyframes vn-enter{0%{transform:translate3d(0,40px,-120px)rotateY(-30deg)}}.vn-callout{pointer-events:none;color:var(--vn-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12.5px;display:flex;position:absolute}.vn-callout .vn-dot{background:var(--vn-gold-soft);width:7px;height:7px;animation:vn-pop .6s var(--vn-ease) both;border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 4px #c9a75e29}.vn-callout .vn-ln{width:var(--len,70px);transform-origin:0;height:1px;animation:vn-draw .9s var(--vn-ease) both;background:linear-gradient(90deg,#e2c886d9,#e2c88640)}.vn-callout.vn-rev{flex-direction:row-reverse}.vn-callout.vn-rev .vn-ln{transform-origin:100%;background:linear-gradient(270deg,#e2c886d9,#e2c88640)}.vn-callout .vn-txt{animation:vn-fade-in .8s var(--vn-ease) both;flex-direction:column;gap:2px;display:flex}.vn-callout .vn-txt b{font-family:var(--font-sora), sans-serif;color:var(--vn-paper);font-size:13px;font-weight:600}.vn-callout.vn-rev .vn-txt{text-align:right}.vn-c1>*{animation-delay:1.5s}.vn-c1 .vn-ln{animation-delay:1.6s}.vn-c1 .vn-txt{animation-delay:1.9s}.vn-c2>*{animation-delay:1.75s}.vn-c2 .vn-ln{animation-delay:1.85s}.vn-c2 .vn-txt{animation-delay:2.1s}.vn-c3>*{animation-delay:2s}.vn-c3 .vn-ln{animation-delay:2.1s}.vn-c3 .vn-txt{animation-delay:2.35s}@keyframes vn-draw{0%{transform:scaleX(0)}}@keyframes vn-pop{0%{opacity:0;transform:scale(0)}}.vn-callout.vn-c1{left:calc(50% + var(--vn-aw-w) * .5 + 4px);top:31%}.vn-callout.vn-c2{right:calc(50% + var(--vn-aw-w) * .44);top:49%}.vn-callout.vn-c3{left:calc(50% + var(--vn-aw-w) * .5 + 2px);top:69%}.vn-hint{border:1px solid var(--vn-hair);color:var(--vn-muted);white-space:nowrap;pointer-events:none;animation:vn-fade-in 1s var(--vn-ease) 2.4s both;background:#0e0e10b3;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 14px;font-size:12px;transition:opacity .5s;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.vn-hint svg{width:22px;height:12px}.vn-touched .vn-hint{opacity:0}.vn-scroll-cue{animation:vn-fade-in 1s var(--vn-ease) 2.6s both;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.vn-scroll-cue i{background:var(--vn-hair-2);width:1px;height:38px;display:block;position:relative;overflow:hidden}.vn-scroll-cue i:after{content:"";background:var(--vn-gold);width:1px;height:14px;animation:vn-drip 2.2s var(--vn-ease-io) infinite;position:absolute;top:0;left:0}.vn-off .vn-scroll-cue i:after{animation-play-state:paused}@keyframes vn-drip{0%{transform:translateY(-16px)}to{transform:translateY(40px)}}.vn-moments{border-top:1px solid var(--vn-hair);padding:clamp(80px,10vw,130px) 0 clamp(70px,8vw,110px);position:relative;overflow:clip}.vn-moments-head{text-align:center;flex-direction:column;align-items:center;display:flex}.vn-moments-head .vn-title{max-width:15em;font-size:clamp(32px,4.2vw,58px)}.vn-ticker{flex-direction:column;gap:14px;margin-top:56px;display:flex;position:relative;overflow:hidden}.vn-ticker .vn-track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.vn-row-lbl{font-family:var(--font-sora), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--vn-dim);align-items:center;gap:10px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.vn-row-lbl p{margin:0}.vn-pause{border:1px solid var(--vn-hair-2);width:36px;height:36px;color:var(--vn-paper);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;transition:border-color .3s,background-color .3s;display:grid}.vn-pause:hover{background:#c9a75e14;border-color:#c9a75e99}.vn-pause svg{width:14px;height:14px}.vn-track{gap:12px;width:max-content;animation:48s linear infinite vn-marquee;display:flex}.vn-track.vn-rev{animation-duration:56s;animation-direction:reverse}.vn-ticker:hover .vn-track,.vn-ticker:focus-within .vn-track,.vn-ticker.vn-off .vn-track,.vn-ticker.vn-paused .vn-track{animation-play-state:paused}@keyframes vn-marquee{to{transform:translate(-50%)}}.vn-range{border-top:1px solid var(--vn-hair);padding:clamp(96px,12vw,160px) 0 clamp(80px,10vw,140px);position:relative}.vn-range-head,.vn-unbox-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.vn-range-head .vn-lede,.vn-unbox-head .vn-lede{max-width:25em}.vn-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.vn-card{--mx:50%;--my:30%;background:var(--vn-ink-2);border:1px solid var(--vn-hair);isolation:isolate;transition:transform .6s var(--vn-ease), border-color .4s;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.vn-card:focus-visible{outline:2px solid var(--vn-gold);outline-offset:3px}.vn-card:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), #c9a75e21, transparent 45%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.vn-card:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #e2c886bf, transparent 50%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.vn-card:hover:before,.vn-card:hover:after,.vn-card:focus-visible:before,.vn-card:focus-visible:after{opacity:1}.vn-card-stage{perspective:1200px;perspective-origin:50% 25%;background:radial-gradient(70% 60% at 50% 45%,#c9a75e1a,#0000 70%);place-items:center;height:360px;display:grid;position:relative}.vn-card-turn{transform-style:preserve-3d;transition:transform 1.1s var(--vn-ease);transform:rotateX(-6deg)rotateY(-26deg)}.vn-card:hover .vn-card-turn,.vn-card:focus-within .vn-card-turn{transform:rotateX(-4deg)rotateY(-8deg)translateY(-6px)}.vn-card .vn-sheen{--sx:-70%;transition:transform 1.2s var(--vn-ease-io)}.vn-card:hover .vn-sheen{--sx:70%}.vn-card .vn-aw{--vn-aw-w:168px}.vn-card .vn-aw.vn-sq{--vn-aw-w:200px}.vn-card .vn-aw.vn-land{--vn-aw-w:236px}.vn-card-body{border-top:1px solid var(--vn-hair);flex-direction:column;gap:8px;padding:22px 26px 26px;display:flex}.vn-card-body h3{font-family:var(--font-sora), sans-serif;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.vn-card-body p{color:var(--vn-muted);margin:0;font-size:15px}.vn-card-foot{color:var(--vn-dim);justify-content:space-between;align-items:center;margin-top:10px;font-size:13.5px;display:flex}.vn-card-foot b{font-family:var(--font-sora), sans-serif;color:var(--vn-paper);font-weight:600}.vn-card-foot .vn-go{border:1px solid var(--vn-hair-2);width:36px;height:36px;transition:transform .5s var(--vn-ease), background-color .3s, border-color .3s;border-radius:50%;place-items:center;display:grid}.vn-card:hover .vn-go{background:var(--vn-gold);border-color:var(--vn-gold);color:var(--vn-ink);transform:rotate(-45deg)}.vn-go svg{width:15px;height:15px}.vn-goals{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:18px;display:grid}.vn-goals .vn-card{grid-column:span 2}.vn-goals .vn-card.vn-wide{flex-direction:row;grid-column:span 4}.vn-goals .vn-card.vn-mini{flex-direction:row;grid-column:span 3}.vn-goals .vn-card .vn-aw.vn-land{--vn-aw-w:232px}.vn-goals .vn-card .vn-aw.vn-sq{--vn-aw-w:196px}.vn-goals .vn-card.vn-wide .vn-aw.vn-land{--vn-aw-w:330px}.vn-goals .vn-card.vn-mini .vn-aw.vn-land{--vn-aw-w:176px}.vn-wide .vn-card-stage{flex:1.2;height:auto;min-height:380px}.vn-mini .vn-card-stage{flex:0 0 48%;height:250px}.vn-wide .vn-card-body,.vn-mini .vn-card-body{border-top:0;border-left:1px solid var(--vn-hair);flex:1;justify-content:center}@media (min-width:1081px){.vn-goals .vn-card.vn-fill{grid-column:span var(--vn-fill-span,6);flex-direction:row}.vn-goals .vn-card.vn-fill .vn-card-stage{flex:1.2;height:auto;min-height:380px}.vn-goals .vn-card.vn-fill .vn-card-body{border-top:0;border-left:1px solid var(--vn-hair);flex:1;justify-content:center}.vn-goals .vn-card.vn-fill .vn-aw.vn-land{--vn-aw-w:330px}.vn-goals .vn-card.vn-fill .vn-aw.vn-sq{--vn-aw-w:280px}}@media (min-width:721px) and (max-width:1080px){.vn-goals .vn-card.vn-card.vn-fill-odd{grid-column:span 2}}.vn-card.vn-pursued{background:linear-gradient(180deg, #c9a75e0b, var(--vn-ink-2) 60%);border-style:dashed;border-color:#c9a75e66}.vn-card.vn-achieved{border-color:#c9a75e38}.vn-card.vn-pursued .vn-card-body{border-color:#c9a75e40;border-top-style:dashed}.vn-status{z-index:1;font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--vn-gold-soft);align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.vn-card-tag{font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--vn-gold);font-size:11px;font-weight:600}.vn-stats{border-block:1px solid var(--vn-hair);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.vn-stat{flex-direction:column;gap:6px;padding:30px 28px;display:flex}.vn-stat+.vn-stat{border-left:1px solid var(--vn-hair)}.vn-stat .vn-num{font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,72px);font-weight:700;line-height:1}.vn-stat .vn-num small{letter-spacing:-.01em;color:var(--vn-gold);margin-left:6px;font-size:.42em}.vn-stat p{color:var(--vn-muted);margin:0;font-size:14.5px}.vn-range-more{margin-top:36px}.vn-plain{border-top:1px solid var(--vn-hair)}.vn-board-sec{padding:clamp(96px,12vw,160px) 0;position:relative;overflow:clip}.vn-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.vn-board-copy{flex-direction:column;align-items:flex-start;gap:22px;max-width:40em;display:flex}.vn-badge{color:var(--vn-gold-soft);background:#c9a75e14;border:1px solid #c9a75e59;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.vn-board-copy .vn-title{margin-top:0;font-size:clamp(32px,3.9vw,56px)}.vn-note{color:var(--vn-dim);margin:16px 0 0;font-size:13px}.vn-unbox{border-top:1px solid var(--vn-hair);padding:clamp(96px,12vw,150px) 0 clamp(70px,8vw,110px);position:relative}.vn-unbox-head{margin-bottom:48px}.vn-unbox-fig{margin:0}.vn-unbox-media{aspect-ratio:16/8.2;border:1px solid var(--vn-hair);background:#1b140f;border-radius:24px;position:relative;overflow:hidden}.vn-unbox-media img{object-fit:cover;object-position:50% 30%}.vn-unbox-media:after{content:"";pointer-events:none;background:linear-gradient(#09090b59,#0000 25% 70%,#09090b73);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vn-unbox-media img{animation:linear both vn-settle;animation-timeline:view();animation-range:entry cover 55%}}}@keyframes vn-settle{0%{transform:scale(1.16)translateY(-3%)}to{transform:none}}.vn-final{text-align:center;border-top:1px solid var(--vn-hair);padding:clamp(110px,14vw,190px) 0;position:relative;overflow:clip}.vn-final .vn-aura{width:1200px;height:700px;margin:-350px 0 0 -600px;top:60%;left:50%}.vn-final-in{flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.vn-final h2{font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;text-wrap:balance;max-width:12em;margin:0;font-size:clamp(40px,7vw,104px);font-weight:700;line-height:.98}.vn-final h2 .vn-gold-text{display:inline}@media (max-width:1080px){.vn-hero-grid{grid-template-columns:1fr;gap:0}.vn-hero{align-items:flex-start;padding-top:96px}.vn-hero-copy{gap:20px}.vn-stage{height:470px;min-height:0;margin-top:6px}.vn-callout{display:none}.vn-cards{grid-template-columns:1fr}.vn-goals{grid-template-columns:1fr 1fr}.vn-goals .vn-card,.vn-goals .vn-card.vn-wide,.vn-goals .vn-card.vn-mini{flex-direction:column;grid-column:span 1}.vn-goals .vn-card.vn-wide .vn-card-stage,.vn-goals .vn-card.vn-mini .vn-card-stage{flex:none;height:360px;min-height:0}.vn-goals .vn-card.vn-wide .vn-card-body,.vn-goals .vn-card.vn-mini .vn-card-body{border-left:0;border-top:1px solid var(--vn-hair)}.vn-goals .vn-card .vn-aw.vn-land,.vn-goals .vn-card.vn-wide .vn-aw.vn-land,.vn-goals .vn-card.vn-mini .vn-aw.vn-land{--vn-aw-w:232px}}@media (max-width:720px){.vn-h1{font-size:clamp(46px,13.4vw,64px)}.vn-eyebrow{letter-spacing:.22em;font-size:10px}.vn-hero{min-height:0;padding:88px 0 40px}.vn-cta-row{grid-template-columns:1fr auto;width:100%;display:grid}.vn-btn{height:52px;padding:0 20px}.vn-facts{display:none}.vn-stage{--vn-aw-w:190px;height:430px;margin-top:0}.vn-halo{width:420px;height:420px;margin:-210px 0 0 -210px}.vn-vf.vn-tl,.vn-vf.vn-tr{top:4%}.vn-vf.vn-bl,.vn-vf.vn-br{bottom:13%}.vn-stage-meta.vn-tl{top:calc(4% - 2px)}.vn-stage-meta.vn-br{bottom:calc(13% - 2px)}.vn-hint{bottom:0}.vn-scroll-cue{display:none}.vn-ticker{gap:10px;margin-top:36px}.vn-moments-head .vn-title{font-size:30px}.vn-chip{padding:9px 16px 9px 10px;font-size:13px}.vn-unbox-media{aspect-ratio:4/3.4;border-radius:18px}.vn-unbox-media img{object-position:44% 36%}.vn-unbox-head{margin-bottom:28px}.vn-cards,.vn-goals{scroll-snap-type:x mandatory;margin:40px calc(var(--vn-gut) * -1) 0;padding:0 var(--vn-gut) 6px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.vn-cards::-webkit-scrollbar{display:none}.vn-card,.vn-goals .vn-card,.vn-goals .vn-card.vn-wide,.vn-goals .vn-card.vn-mini{scroll-snap-align:center;flex:0 0 84%}.vn-goals{margin-top:12px}.vn-card-stage,.vn-goals .vn-card.vn-wide .vn-card-stage,.vn-goals .vn-card.vn-mini .vn-card-stage{height:290px}.vn-goals .vn-card .vn-aw.vn-land,.vn-goals .vn-card.vn-wide .vn-aw.vn-land,.vn-goals .vn-card.vn-mini .vn-aw.vn-land{--vn-aw-w:200px}.vn-goals .vn-card .vn-aw.vn-sq{--vn-aw-w:170px}.vn-card .vn-aw{--vn-aw-w:140px}.vn-card .vn-aw.vn-sq{--vn-aw-w:170px}.vn-card .vn-aw.vn-land{--vn-aw-w:200px}.vn-stats{grid-template-columns:1fr;margin-top:48px}.vn-stat+.vn-stat{border-left:0;border-top:1px solid var(--vn-hair)}.vn-stat{flex-direction:row;justify-content:space-between;align-items:baseline;padding:22px 4px}.vn-stat .vn-num{font-size:46px}.vn-stat p{text-align:right;max-width:13em}}@media (prefers-reduced-motion:reduce){.vn-h1 .vn-line>span,.vn-enter,.vn-sway,.vn-vf,.vn-stage-meta,.vn-callout .vn-dot,.vn-callout .vn-ln,.vn-callout .vn-txt,.vn-hint,.vn-scroll-cue,.vn-scroll-cue i:after,.vn-aw.vn-idle .vn-sheen-a{animation:none}.vn-track{width:auto;padding:0 var(--vn-gut);flex-wrap:wrap;justify-content:center;animation:none;-webkit-mask-image:none;mask-image:none}.vn-chip.vn-clone,.vn-pause{display:none}.vn-card-turn,.vn-card .vn-sheen,.vn-card,.vn-go{transition-duration:.001ms}}.vn-quote-face{justify-content:center;align-items:center;gap:calc(var(--w) * .05);padding:calc(var(--w) * .12);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.vn-quote-face p{font-family:var(--font-sora), sans-serif;font-weight:500;font-size:calc(var(--w) * .085);letter-spacing:-.01em;color:var(--vn-gold);text-wrap:balance;margin:0;line-height:1.3}.vn-quote-face span{font-family:var(--font-sora), sans-serif;font-weight:600;font-size:calc(var(--w) * .045);letter-spacing:.2em;text-transform:uppercase;color:var(--vn-gold-soft)}.vn-quote-face span:before{content:"";width:calc(var(--w) * .12);height:1px;margin:0 auto calc(var(--w) * .04);background:var(--vn-gold);opacity:.7;display:block}
