:root{--va-ease-expo:cubic-bezier(0.16,1,0.3,1);--va-ease-cinema:cubic-bezier(0.25,1,0.32,1);--va-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--va-ease-spring-firm:cubic-bezier(0.5,1.8,0.5,1);--va-ease-anti:cubic-bezier(0.7,0,0.84,0);--va-shadow-lift:0 20px 48px -12px rgba(42,29,18,0.18);--va-shadow-press:0 6px 14px -4px rgba(42,29,18,0.12);--va-glow-primary:0 12px 28px -8px hsl(var(--primary)/0.35);--va-premium-glow:radial-gradient(circle at var(--va-spot-x,50%) var(--va-spot-y,35%),rgba(255,255,255,0.24),rgba(242,197,124,0.11) 24%,transparent 52%)}.va-premium-surface{position:relative;isolation:isolate;transition:border-color .32s var(--va-ease-cinema),box-shadow .36s var(--va-ease-cinema),transform .36s var(--va-ease-cinema)}.va-premium-surface:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:var(--va-premium-glow);opacity:0;pointer-events:none;transition:opacity .36s var(--va-ease-cinema)}.va-premium-surface:focus-within:after,.va-premium-surface:hover:after{opacity:.52}.va-premium-surface:hover{border-color:hsl(var(--primary)/.38)}.va-hero-frame{position:relative;isolation:isolate}.va-hero-frame:before{z-index:4;background:linear-gradient(112deg,transparent 8%,rgba(255,255,255,.12) 47%,transparent 62%);opacity:0;transform:translateX(-115%);animation:va-hero-glint 7.8s var(--va-ease-cinema) 1.35s infinite}.va-hero-frame:after,.va-hero-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.va-hero-frame:after{z-index:3;background:radial-gradient(circle at 72% 20%,rgba(242,197,124,.16),transparent 28%),radial-gradient(circle at 18% 82%,rgba(182,83,44,.18),transparent 32%);mix-blend-mode:screen;opacity:.55}@keyframes va-hero-glint{0%,58%{opacity:0;transform:translateX(-115%)}68%{opacity:.6}82%{opacity:0;transform:translateX(115%)}to{opacity:0;transform:translateX(115%)}}.va-signature-stripe{height:4px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--vanveri-highlighter),var(--vanveri-terra),var(--vanveri-ink),var(--vanveri-highlighter));background-size:220% 100%;animation:va-stripe-flow 7.5s linear infinite;pointer-events:none}@keyframes va-stripe-flow{to{background-position:220% 0}}.va-activity-ticker{width:min(100%,36rem);overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(245,236,220,.14);box-shadow:0 12px 34px rgba(42,29,18,.16);color:rgba(255,255,255,.86);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.va-activity-track{display:flex;width:-moz-max-content;width:max-content;gap:1.25rem;padding:.48rem .9rem;animation:va-activity-marquee 24s linear infinite;animation-delay:1.8s;white-space:nowrap}.va-activity-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:650}.va-activity-item:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--vanveri-highlighter);box-shadow:0 0 0 5px rgba(242,197,124,.12)}@keyframes va-activity-marquee{to{transform:translateX(-50%)}}.va-sticky-search{position:fixed;right:0;left:0;top:calc(env(safe-area-inset-top) + 4.75rem);z-index:35;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .28s var(--va-ease-cinema),transform .28s var(--va-ease-cinema);backdrop-filter:blur(16px) saturate(1.2)}.va-sticky-search.visible{opacity:1;pointer-events:auto;transform:none}.va-sticky-search-inner{border:1px solid var(--vanveri-rule);border-radius:8px;background:rgba(245,236,220,.9);box-shadow:0 18px 44px rgba(42,29,18,.12)}.va-gallery-tile{transition:box-shadow .36s var(--va-ease-cinema),transform .36s var(--va-ease-cinema)}.va-gallery-tile:hover{box-shadow:var(--va-shadow-lift);transform:translateY(-3px)}.va-gallery-tile:hover .va-card-image{transform:scale(1.06)}.va-minimap-route{animation:va-minimap-flow 13s linear infinite}.va-minimap-route-delay{animation-delay:-5.5s}@keyframes va-minimap-flow{to{stroke-dashoffset:-48}}.va-logo-dot{position:relative;animation:va-dot-breath 2.6s ease-in-out infinite}.va-logo-dot:after,.va-logo-dot:before{content:"";position:absolute;inset:-2.5px;border-radius:inherit;border:1.5px solid hsl(var(--primary));opacity:0;pointer-events:none}.va-logo-dot:before{animation:va-dot-pulse 2.6s ease-out infinite}.va-logo-dot:after{animation:va-dot-pulse 2.6s ease-out 1.3s infinite}@keyframes va-dot-breath{0%,to{transform:translate(-.02em,-.04em) scale(1)}50%{transform:translate(-.02em,-.04em) scale(1.14)}}@keyframes va-dot-pulse{0%{opacity:0;transform:scale(.85)}35%{opacity:.42;transform:scale(1.05)}to{opacity:0;transform:scale(1.85)}}.va-hero-bg{opacity:0;transform:scale(1.06);filter:blur(8px) saturate(.9);animation:va-hero-bg 1.4s var(--va-ease-cinema) 80ms forwards,va-hero-drift 18s ease-in-out 1.7s infinite alternate;will-change:transform,filter,opacity}@keyframes va-hero-bg{to{opacity:1;transform:scale(1);filter:blur(0) saturate(1)}}@keyframes va-hero-drift{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.026) translate3d(-.8%,-.6%,0)}}.va-word{display:inline-block;opacity:0;transform:translateY(18px);filter:blur(6px);animation:va-word-bloom .82s var(--va-ease-cinema) forwards;animation-delay:var(--va-delay,0s);will-change:opacity,transform,filter}@keyframes va-word-bloom{to{opacity:1;transform:translateY(0);filter:blur(0)}}.va-hero-sub{opacity:0;transform:translateY(10px);animation:va-fade-up .7s var(--va-ease-expo) .72s forwards}.va-hero-cta{opacity:0;transform:translateY(8px) scale(.96);animation:va-cta-bloom .7s var(--va-ease-spring) .92s forwards}@keyframes va-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes va-cta-bloom{to{opacity:1;transform:translateY(0) scale(1)}}.va-search{transition:box-shadow .36s var(--va-ease-cinema),border-color .32s ease,transform .32s var(--va-ease-expo);background-clip:padding-box}.va-search:hover{box-shadow:0 16px 42px -10px rgba(42,29,18,.1);transform:translateY(-1px)}.va-search:focus-within{box-shadow:0 22px 56px -14px rgba(42,29,18,.16),0 0 0 1px hsl(var(--primary)/.18);transform:translateY(-2px)}.va-search-cell{position:relative;transition:background .28s var(--va-ease-cinema);border-radius:9999px}.va-search-cell:hover{background:hsl(var(--accent)/.55)}.va-search-cell:focus-within{background:hsl(var(--accent)/.85);box-shadow:0 4px 16px -6px rgba(42,29,18,.1)}.va-search-cell+.va-search-cell:before{transition:opacity .22s ease}.va-search-cell:hover+.va-search-cell:before,.va-search-cell:hover:before{opacity:0}.va-search-go{position:relative;overflow:hidden;transition:transform .22s var(--va-ease-spring),box-shadow .22s ease}.va-search-go:hover{transform:scale(1.08) rotate(-3deg);box-shadow:var(--va-glow-primary)}.va-search-go:active{transform:scale(.94)}.va-search-go:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--va-ease-cinema);pointer-events:none}.va-search-go:hover:after{transform:translateX(120%)}.va-card{transition:transform .28s var(--va-ease-cinema),box-shadow .28s var(--va-ease-cinema);will-change:transform;transform-style:preserve-3d}.va-card:hover{transform:translateY(-3px);box-shadow:var(--va-shadow-lift)}.va-card[data-va-tilt]:hover{transform:translateY(-3px) rotateX(var(--va-tilt-x,0deg)) rotateY(var(--va-tilt-y,0deg))}.va-card-photo{position:relative;overflow:hidden;border-radius:inherit;isolation:isolate}.va-card-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(42,29,18,.18));opacity:0;transition:opacity .42s var(--va-ease-cinema);z-index:1;pointer-events:none}.va-card:hover .va-card-photo:before{opacity:1}.va-card-photo:after{content:"";position:absolute;inset:auto -35% 0;z-index:2;height:34%;background:linear-gradient(105deg,transparent 22%,rgba(255,255,255,.18) 50%,transparent 78%);opacity:0;pointer-events:none;transform:translateY(120%) skewY(-5deg);transition:opacity .36s var(--va-ease-cinema),transform .62s var(--va-ease-cinema)}.va-card:hover .va-card-photo:after,.va-gallery-tile:hover:after{opacity:1;transform:translateY(8%) skewY(-5deg)}.va-card-image{transition:transform .56s var(--va-ease-cinema);will-change:transform}.va-card:hover .va-card-image{transform:scale(1.035)}.va-card-image--burns{animation:va-ken-burns 18s ease-in-out infinite alternate}@keyframes va-ken-burns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1.5%)}}.va-card-image[data-va-blurup]:not(.loaded){filter:blur(18px) saturate(.85);transform:scale(1.05)}.va-card-image[data-va-blurup].loaded{filter:blur(0);transform:scale(1);transition:filter .7s var(--va-ease-cinema),transform .7s var(--va-ease-cinema)}.va-card:hover .va-card-image[data-va-blurup].loaded,.va-gallery-tile:hover .va-card-image[data-va-blurup].loaded{transform:scale(1.035)}.va-category-card .va-card-image[data-va-blurup].loaded{animation:va-category-pan 16s ease-in-out infinite alternate}@keyframes va-category-pan{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.07) translate3d(-1.4%,-1%,0)}}.va-price-panel{position:relative;overflow:hidden}.va-price-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.32) 48%,transparent 72%);opacity:0;pointer-events:none;transform:translateX(-120%);transition:opacity .26s ease,transform .72s var(--va-ease-cinema)}.va-card:hover .va-price-panel:before{opacity:1;transform:translateX(120%)}.va-owner-premium{position:relative;isolation:isolate}.va-owner-premium:before{inset:-28% -18%;background:radial-gradient(circle at 22% 20%,rgba(242,197,124,.2),transparent 25%),radial-gradient(circle at 78% 64%,rgba(182,83,44,.24),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%);opacity:.82;transform:translateZ(0);animation:va-owner-ambient 18s ease-in-out infinite alternate}.va-owner-premium:after,.va-owner-premium:before{content:"";position:absolute;z-index:0;pointer-events:none}.va-owner-premium:after{inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--vanveri-highlighter),var(--vanveri-terra),rgba(255,255,255,.18),var(--vanveri-highlighter));background-size:220% 100%;opacity:.9;animation:va-stripe-flow 9s linear infinite}.va-owner-premium>*{position:relative;z-index:1}@keyframes va-owner-ambient{0%{transform:translate3d(-1.2%,-1%,0) scale(1)}to{transform:translate3d(1.2%,1%,0) scale(1.03)}}.va-card-tag{transition:transform .32s var(--va-ease-spring) 60ms}.va-card:hover .va-card-tag{transform:translateY(-2px)}.va-heart{position:relative;transition:transform .24s var(--va-ease-spring)}.va-heart:hover{transform:scale(1.08)}.va-heart svg{transition:fill .22s ease,stroke .22s ease,transform .22s var(--va-ease-spring)}.va-heart.saved svg{animation:va-heart-pop .52s var(--va-ease-spring-firm)}.va-heart.saved .va-heart-particles{animation:va-particles .7s var(--va-ease-cinema)}@keyframes va-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.38)}60%{transform:scale(.92)}to{transform:scale(1)}}.va-heart-particles{position:absolute;inset:0;pointer-events:none;display:none}.va-heart.saved .va-heart-particles{display:block}.va-heart .va-heart-particles span,.va-heart-particles:after,.va-heart-particles:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:hsl(var(--primary));top:50%;left:50%;opacity:0}.va-heart.saved .va-heart-particles:before{animation:va-particle-up .7s var(--va-ease-cinema)}.va-heart.saved .va-heart-particles:after{animation:va-particle-up-left .72s var(--va-ease-cinema) 40ms}.va-heart.saved .va-heart-particles span{animation:va-particle-up-right .76s var(--va-ease-cinema) 80ms}@keyframes va-particle-up{0%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateY(-22px) scale(.4)}}@keyframes va-particle-up-left{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(-14px,-18px) scale(.4)}}@keyframes va-particle-up-right{0%{opacity:1;transform:translate(-50%,-50%) translate(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translate(14px,-18px) scale(.4)}}.va-chip{transition:transform .22s var(--va-ease-spring),background-color .22s ease,border-color .22s ease}.va-chip:hover{transform:translateY(-1px)}.va-chip:active{transform:scale(.96)}.va-chip.active,.va-chip[aria-pressed=true]{transform:scale(1.04);animation:va-chip-tap .36s var(--va-ease-spring-firm)}@keyframes va-chip-tap{0%,to{transform:scale(1.04)}50%{transform:scale(.97)}}.va-chip-count{display:inline-block;transition:transform .28s var(--va-ease-spring)}.va-chip.active .va-chip-count,.va-chip[aria-pressed=true] .va-chip-count{transform:scale(1.18)}.va-reveal,.va-reveal--up{opacity:.9;transform:translateY(16px);transition:opacity .62s var(--va-ease-cinema),transform .62s var(--va-ease-cinema);transition-delay:calc(var(--va-delay, 0) * 1ms)}.va-reveal--fade{opacity:.92;transition:opacity .72s var(--va-ease-cinema)}.va-reveal--right{opacity:.9;transform:translateX(18px);transition:opacity .62s var(--va-ease-cinema),transform .62s var(--va-ease-cinema)}.va-reveal--fade.visible,.va-reveal--right.visible,.va-reveal--up.visible,.va-reveal.visible{opacity:1;transform:none}.va-reveal-stagger>*{opacity:.78;transform:translateY(14px);transition:opacity .48s var(--va-ease-cinema),transform .48s var(--va-ease-cinema)}.va-reveal-stagger.visible>:first-child{transition-delay:20ms}.va-reveal-stagger.visible>:nth-child(2){transition-delay:60ms}.va-reveal-stagger.visible>:nth-child(3){transition-delay:.1s}.va-reveal-stagger.visible>:nth-child(4){transition-delay:.14s}.va-reveal-stagger.visible>:nth-child(5){transition-delay:.18s}.va-reveal-stagger.visible>:nth-child(6){transition-delay:.22s}.va-reveal-stagger.visible>:nth-child(n+7){transition-delay:.26s}.va-reveal-stagger.visible>*{opacity:1;transform:none}.va-reveal-stagger.visible>.va-card:hover{transform:translateY(-6px)}.va-reveal-stagger.visible>.va-card[data-va-tilt]:hover{transform:translateY(-6px) rotateX(var(--va-tilt-x,0deg)) rotateY(var(--va-tilt-y,0deg))}.va-nav-sticky{transition:box-shadow .32s var(--va-ease-cinema),background-color .32s ease,backdrop-filter .32s ease,padding-top .28s var(--va-ease-cinema),padding-bottom .28s var(--va-ease-cinema)}.va-nav-sticky.scrolled{box-shadow:0 1px 0 hsl(var(--border)/.6),0 16px 32px -16px rgba(42,29,18,.1);backdrop-filter:blur(14px) saturate(1.25);background-color:hsl(var(--background)/.88)}.va-nav-sticky.scrolled .va-nav-row{padding-top:.625rem;padding-bottom:.625rem}.va-nav-row{transition:padding .28s var(--va-ease-cinema)}.va-nav-logo{transition:transform .32s var(--va-ease-cinema);transform-origin:left center}.va-nav-sticky.scrolled .va-nav-logo{transform:scale(.92)}.va-btn-primary{position:relative;overflow:hidden;transition:transform .22s var(--va-ease-spring),box-shadow .24s ease,background-color .22s ease}.va-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--va-glow-primary)}.va-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:var(--va-shadow-press)}.va-btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform .76s var(--va-ease-cinema);pointer-events:none}.va-btn-primary:hover:before{transform:translateX(120%)}.va-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.45);transform:translate(-50%,-50%) scale(0);animation:va-ripple-grow .6s var(--va-ease-cinema) forwards;pointer-events:none}@keyframes va-ripple-grow{to{transform:translate(-50%,-50%) scale(3);opacity:0}}.va-btn-magnet{transition:transform .24s var(--va-ease-cinema);transform:translate(var(--va-mx,0),var(--va-my,0))}.va-photo-dots .dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5);transition:background .24s ease,transform .24s var(--va-ease-spring)}.va-photo-dots .dot.active{background:white;transform:scale(1.3)}.va-count{font-variant-numeric:tabular-nums;display:inline-block}.va-price-loading{display:inline-block;background:linear-gradient(90deg,hsl(var(--secondary)) 0,hsl(var(--accent)) 50%,hsl(var(--secondary)) 100%);background-size:200% 100%;animation:va-shimmer 1.6s ease-in-out infinite;border-radius:4px;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes va-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.va-page-section{animation:va-page-enter .48s var(--va-ease-cinema)}body.va-page-leaving .va-page-section{opacity:.35;transform:translateY(-4px);transition:opacity .22s var(--va-ease-anti),transform .22s var(--va-ease-anti)}@keyframes va-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.va-scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;z-index:50;pointer-events:none;background:transparent}.va-scroll-progress>span{display:block;height:100%;width:100%;background:hsl(var(--primary));transform-origin:0 50%;transform:scaleX(var(--va-progress,0));transition:transform .1s linear}.va-sticky-cta{position:fixed;inset:auto 0 0 0;transform:translateY(100%);transition:transform .38s var(--va-ease-cinema);z-index:40}.va-sticky-cta.visible{transform:translateY(0)}.va-divider{border:0;height:1px;background:hsl(var(--border));width:100%;transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--va-ease-cinema)}.va-divider.visible{transform:scaleX(1)}.va-scroll-hint{animation:va-bob 2.4s ease-in-out infinite;transition:opacity .32s ease,transform .32s ease}.va-scroll-hint--gone{opacity:0;transform:translateY(8px);pointer-events:none}@keyframes va-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.va-focus:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--primary)/.55);transition:box-shadow .2s var(--va-ease-cinema)}@media (prefers-reduced-motion:reduce){.va-activity-track,.va-card-image--burns,.va-category-card .va-card-image[data-va-blurup].loaded,.va-chip.active,.va-heart.saved .va-heart-particles,.va-heart.saved svg,.va-hero-bg,.va-hero-cta,.va-hero-frame:before,.va-hero-sub,.va-logo-dot,.va-logo-dot:after,.va-logo-dot:before,.va-minimap-route,.va-owner-premium:after,.va-owner-premium:before,.va-page-section,.va-price-loading,.va-scroll-hint,.va-signature-stripe,.va-word{animation:none!important}.va-divider,.va-reveal,.va-reveal--fade,.va-reveal--right,.va-reveal--up,.va-reveal-stagger>*{opacity:1!important;transform:none!important}.va-btn-magnet,.va-btn-primary:hover,.va-card:hover,.va-card:hover .va-card-image,.va-gallery-tile:hover,.va-nav-logo,.va-premium-surface:hover,.va-search-go:hover,.va-search:hover{transform:none!important}.va-card-photo:after,.va-premium-surface:after,.va-price-panel:before{transition:none!important}.va-sticky-cta{transform:translateY(0)!important}}:root{--paper:#F2E6CC;--cream:#FAF3E3;--ink:#2A1D12;--terra:#B6532C;--terra-dark:#9B4525;--mustard:#C99344;--sage:#4F6B4A;--stone:#9C928A;--white:#FFFFFF;--t-xs:11px;--t-sm:13px;--t-base:15px;--t-md:17px;--t-lg:20px;--t-xl:24px;--t-2xl:32px;--t-3xl:40px;--t-4xl:56px;--t-5xl:72px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-3xl:32px;--r-full:999px;--sh-sm:0 2px 4px rgba(42,29,18,.06);--sh-md:0 8px 24px rgba(42,29,18,.08);--sh-lg:0 12px 32px rgba(42,29,18,.10);--sh-xl:0 24px 60px rgba(42,29,18,.12);--f-display:"Space Grotesk",system-ui,sans-serif;--f-mono:"JetBrains Mono","SF Mono",monospace}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:var(--r-full);font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;font-family:inherit;text-decoration:none;line-height:1}.btn-primary{background:var(--terra);color:white}.btn-primary:hover{background:var(--terra-dark);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--paper)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay,0s)}.reveal.in{opacity:1;transform:none}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.55}to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vv-hero{position:relative;min-height:100vh;overflow:hidden;background:var(--ink);color:var(--paper)}.vv-hero-map{position:absolute;inset:0;background:radial-gradient(80% 60% at 60% 50%,rgba(201,147,68,.1) 0,transparent 70%),radial-gradient(50% 80% at 30% 70%,rgba(79,107,74,.15) 0,transparent 70%),repeating-linear-gradient(0deg,transparent 0 32px,rgba(250,243,227,.025) 32px 33px),repeating-linear-gradient(90deg,transparent 0 32px,rgba(250,243,227,.025) 32px 33px),var(--ink)}.vv-hero-map svg{position:absolute;inset:0;width:100%;height:100%}.vv-sk-shape{fill:rgba(79,107,74,.18);stroke:rgba(250,243,227,.2);stroke-width:.15;stroke-dasharray:.6 .4}.vv-topo{fill:none;stroke:rgba(250,243,227,.1);stroke-width:.1}.vv-city-dot,.vv-city-label{fill:var(--paper);opacity:.35}.vv-city-label{font-family:var(--f-mono);font-size:1.6px;letter-spacing:.15em;text-transform:uppercase}.vv-hp-pin{position:absolute;transform:translate(-50%,-100%);z-index:4}.vv-hp-pin .vv-bullet{width:16px;height:16px;border-radius:50%;border:2.5px solid var(--paper);box-shadow:0 4px 12px rgba(0,0,0,.4);position:relative}.vv-hp-pin.terra .vv-bullet{background:var(--terra)}.vv-hp-pin.sage .vv-bullet{background:var(--sage)}.vv-hp-pin.mustard .vv-bullet{background:var(--mustard)}.vv-hp-pin.ink .vv-bullet{background:var(--ink)}.vv-hp-pin .vv-bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:inherit;opacity:.55;animation:pulseRing 3s ease-out infinite}.vv-hp-pin.no-pulse .vv-bullet:after{display:none}.vv-hp-pin.selected .vv-chip{position:absolute;top:-8px;left:22px;background:var(--paper);color:var(--ink);padding:6px 10px;border-radius:var(--r-md);box-shadow:0 6px 18px rgba(0,0,0,.4);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.vv-hp-pin .vv-chip .vv-price{display:block;margin-top:2px;font-family:var(--f-mono);font-size:10px;color:var(--terra);letter-spacing:.05em}.vv-hero-overlay{position:relative;z-index:5;max-width:1320px;margin:0 auto;padding:140px 28px 80px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;min-height:100vh;align-items:start}.vv-hero-copy{background:rgba(42,29,18,.55);backdrop-filter:blur(8px) saturate(1.2);-webkit-backdrop-filter:blur(8px) saturate(1.2);border:1px solid rgba(250,243,227,.08);border-radius:var(--r-2xl);padding:36px 36px 32px}.vv-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mustard);margin-bottom:24px}.vv-hero-eyebrow .vv-dot{width:6px;height:6px;border-radius:50%;background:var(--mustard);animation:dotPulse 2.5s ease-in-out infinite}.vv-hero h1,.vv-hero-copy h1{font-size:clamp(36px,5.6vw,64px);line-height:.98;letter-spacing:-.032em;font-weight:700;margin:0 0 18px}.vv-hero h1 em{color:var(--mustard);font-style:italic;font-weight:500}.vv-hero-sub{font-size:17px;line-height:1.55;opacity:.85;max-width:52ch;margin:0 0 28px}.vv-hero-sub b{color:var(--paper);font-weight:600;opacity:1}.vv-hero-product{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr)}.vv-hero-date-card,.vv-hero-mini-map-card{border:1px solid rgba(250,243,227,.12);border-radius:var(--r-2xl);box-shadow:0 18px 52px rgba(0,0,0,.28)}.vv-hero-mini-map-card{background:rgba(242,230,204,.92);color:var(--ink);min-height:480px;overflow:hidden}.vv-hero-mini-map-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(42,29,18,.1);font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.vv-hero-mini-map-head strong{color:var(--terra);font-weight:800}.vv-hero-mini-map{position:relative;min-height:350px;overflow:hidden;background:radial-gradient(circle at 60% 42%,rgba(201,147,68,.18),transparent 34%),radial-gradient(circle at 30% 72%,rgba(79,107,74,.2),transparent 36%),repeating-linear-gradient(0deg,transparent 0 28px,rgba(42,29,18,.035) 28px 29px),repeating-linear-gradient(90deg,transparent 0 28px,rgba(42,29,18,.035) 28px 29px),var(--cream)}.vv-hero-mini-map svg{position:absolute;inset:6%;height:88%;width:88%}.vv-mini-pin{position:absolute;z-index:3;width:14px;height:14px;border:2px solid var(--paper);border-radius:999px;box-shadow:0 6px 18px rgba(42,29,18,.26);transform:translate(-50%,-50%)}.vv-mini-pin.terra{background:var(--terra)}.vv-mini-pin.sage{background:var(--sage)}.vv-mini-pin.mustard{background:var(--mustard)}.vv-mini-pin.ink{background:var(--ink)}.vv-mini-pin.quiet{width:9px;height:9px;opacity:.72}.vv-mini-pin.selected{width:22px;height:22px;border-width:3px;box-shadow:0 0 0 8px rgba(182,83,44,.16),0 10px 24px rgba(42,29,18,.28)}.vv-hero-mini-route{position:absolute;left:18%;right:18%;top:56%;z-index:2;height:2px;background:linear-gradient(90deg,transparent,rgba(182,83,44,.76),rgba(201,147,68,.82),transparent);transform:rotate(-8deg)}.vv-hero-mini-selected{display:grid;gap:4px;padding:16px}.vv-hero-mini-selected span{color:rgba(42,29,18,.55);font-family:var(--f-mono);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vv-hero-mini-selected strong{font-size:20px;letter-spacing:-.015em;line-height:1.15}.vv-hero-mini-selected small{color:rgba(42,29,18,.62);font-size:12px;font-weight:650}.vv-hero-date-card{display:grid;gap:12px;align-content:start;background:rgba(250,243,227,.94);color:var(--ink);padding:18px}.vv-date-card-kicker{color:var(--terra);font-family:var(--f-mono);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vv-hero-date-card h2{margin:8px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.02;letter-spacing:-.025em}.vv-hero-date-card p{margin:8px 0 0;color:rgba(42,29,18,.68);font-size:13px;line-height:1.55}.vv-hero-date-card label{display:grid;gap:5px;min-width:0}.vv-hero-date-card label span{color:rgba(42,29,18,.58);font-family:var(--f-mono);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.vv-hero-date-card input,.vv-hero-date-card select{min-height:46px;width:100%;border:1px solid rgba(42,29,18,.14);border-radius:var(--r-md);background:white;color:var(--ink);font:inherit;font-size:14px;font-weight:700;outline:0;padding:0 12px}.vv-hero-date-card input::-moz-placeholder{color:rgba(42,29,18,.45)}.vv-hero-date-card input::placeholder{color:rgba(42,29,18,.45)}.vv-hero-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vv-hero-date-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:0;border-radius:var(--r-md);background:var(--terra);color:white;cursor:pointer;font:inherit;font-size:14px;font-weight:800;transition:transform .18s ease,background-color .18s ease}.vv-hero-date-card button:hover{background:var(--terra-dark);transform:translateY(-1px)}.vv-hero-date-card>a{justify-self:center;color:rgba(42,29,18,.68);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.vv-hero-featured-row{grid-column:1/-1}.vv-hero-featured-row .vv-hero-detail{display:grid;grid-template-columns:minmax(220px,.64fr) 1fr}.vv-hero-featured-row .vv-hero-detail-img{aspect-ratio:auto;min-height:190px}.vv-hero-search{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) minmax(120px,.8fr) auto;gap:8px;align-items:stretch;margin:0 0 18px;padding:8px;border:1px solid rgba(250,243,227,.16);border-radius:var(--r-xl);background:rgba(250,243,227,.1);box-shadow:0 18px 48px rgba(0,0,0,.18)}.vv-hero-search label{display:grid;gap:4px;min-width:0;border-radius:var(--r-md);background:rgba(250,243,227,.92);padding:10px 12px;color:var(--ink)}.vv-hero-search label span{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(42,29,18,.56)}.vv-hero-search input{min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:650;outline:0}.vv-hero-search input::-moz-placeholder{color:rgba(42,29,18,.52)}.vv-hero-search input::placeholder{color:rgba(42,29,18,.52)}.vv-hero-search button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-md);background:var(--mustard);color:var(--ink);cursor:pointer;font:inherit;font-size:14px;font-weight:750;padding:0 18px;transition:transform .18s ease,background-color .18s ease;white-space:nowrap}.vv-hero-search button:hover{background:#d9a24f;transform:translateY(-1px)}.vv-filter-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.vv-filter-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(250,243,227,.08);border:1px solid rgba(250,243,227,.16);color:var(--paper);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.vv-filter-chip:hover{background:rgba(250,243,227,.14)}.vv-filter-chip.active{background:var(--mustard);color:var(--ink);border-color:var(--mustard)}.vv-filter-chip .vv-count{font-weight:700;opacity:.75}.vv-filter-chip.active .vv-count{opacity:1}.vv-hero-totals{display:flex;gap:24px;padding:16px 0;border-top:1px solid rgba(250,243,227,.08);border-bottom:1px solid rgba(250,243,227,.08);margin:24px 0}.vv-hero-totals .vv-item{display:flex;flex-direction:column}.vv-hero-totals .vv-num{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--mustard);line-height:1}.vv-hero-totals .vv-lab{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;opacity:.55;margin-top:4px}.vv-hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.vv-hero-ctas .btn-primary{background:var(--mustard);color:var(--ink)}.vv-hero-ctas .btn-primary:hover{background:#b8842f}.vv-hero-ctas .btn-outline{background:transparent;border:1.5px solid var(--paper);color:var(--paper)}.vv-hero-ctas .btn-outline:hover{background:var(--paper);color:var(--ink)}.vv-live-rotator{margin-top:18px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65;display:flex;align-items:center;gap:8px}.vv-live-rotator .vv-live-dot{width:6px;height:6px;border-radius:50%;background:var(--sage);animation:dotPulse 2s ease-in-out infinite}.vv-hero-detail{background:var(--paper);color:var(--ink);border-radius:var(--r-2xl);overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.32);border:1px solid rgba(42,29,18,.08)}.vv-hero-detail-img{aspect-ratio:16/9;background:linear-gradient(160deg,#6b8a9a,#2d3a3f);position:relative}.vv-hero-detail-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5))}.vv-corner{position:absolute;top:14px;left:14px;background:var(--paper);color:var(--ink);padding:5px 10px;border-radius:999px;font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.vv-corner.terra{background:var(--terra);color:white}.vv-topline{position:absolute;bottom:12px;left:14px;right:14px;color:white;font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.92}.vv-hero-detail-body{padding:22px 24px 24px}.vv-hero-detail-body h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;margin:0 0 6px}.vv-hero-detail-meta{display:flex;gap:12px;align-items:center;font-size:12px;opacity:.7;margin-bottom:14px}.vv-star{color:var(--mustard)}.vv-hero-detail-amenities{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.vv-amenity{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:rgba(42,29,18,.06);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vv-hero-detail-foot{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(42,29,18,.08)}.vv-hero-detail-foot .vv-price{font-family:var(--f-mono)}.vv-hero-detail-foot .vv-price .vv-num{font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.vv-hero-detail-foot .vv-price .vv-unit{font-size:11px;opacity:.6;text-transform:uppercase;letter-spacing:.1em}.vv-scroll-hint{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:6;font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.5;color:var(--paper);text-align:center}.vv-scroll-hint .vv-arrow{display:block;margin-top:4px;animation:scrollBob 2.4s ease-in-out infinite}@keyframes scrollBob{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(4px);opacity:.9}}.vv-light-zone{background:var(--paper);color:var(--ink)}.vv-sec{padding:96px 28px;max-width:1320px;margin:0 auto}.vv-cream-bg{background:var(--cream);max-width:none;padding-left:0;padding-right:0}.vv-cream-bg .vv-sec-inner{max-width:1320px;margin:0 auto;padding:0 28px}.vv-sec-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:44px;gap:24px;flex-wrap:wrap}.vv-sec-eyebrow{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:16px;display:block}.vv-sec-h2{font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.025em;font-weight:700;max-width:18ch}.vv-sec-h2 em{color:var(--terra);font-style:italic;font-weight:500}.vv-sec-link{font-family:var(--f-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;opacity:.75;display:inline-flex;align-items:center;gap:8px;transition:gap .2s;text-decoration:none;color:inherit}.vv-sec-link:hover{gap:14px;opacity:1}.vv-cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.vv-cat{background:var(--cream);border:1px solid rgba(42,29,18,.08);border-radius:var(--r-xl);padding:22px 22px 20px;transition:transform .2s,box-shadow .2s;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;color:inherit}.vv-cat:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(42,29,18,.1)}.vv-cat:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--terra);transform:scaleX(0);transform-origin:left;transition:transform .35s}.vv-cat:hover:after{transform:scaleX(1)}.vv-cat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.vv-cat-icon.terra{background:rgba(182,83,44,.12);color:var(--terra)}.vv-cat-icon.sage{background:rgba(79,107,74,.12);color:var(--sage)}.vv-cat-icon.mustard{background:rgba(201,147,68,.18);color:#8a6420}.vv-cat-icon.ink{background:rgba(42,29,18,.1);color:var(--ink)}.vv-cat-icon svg{width:18px;height:18px}.vv-cat .vv-num{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.vv-cat .vv-lab{font-size:14px;opacity:.8;margin-top:4px}.vv-cat .vv-sub{font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.5;margin-top:12px}.vv-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.vv-how{padding:28px 4px 0;border-top:2px solid var(--ink);position:relative}.vv-how-num{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);font-weight:600;margin-bottom:10px}.vv-how h3{font-size:22px;line-height:1.2;letter-spacing:-.015em;margin:0 0 10px}.vv-how p{font-size:14px;line-height:1.55;opacity:.75}.vv-pitch-block{background:var(--ink);color:var(--paper);border-radius:var(--r-3xl);padding:64px 56px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center;position:relative;overflow:hidden}.vv-pitch-block:before{content:"";position:absolute;top:-40%;right:-20%;width:70%;height:180%;background:radial-gradient(circle,rgba(201,147,68,.15) 0,transparent 60%);pointer-events:none}.vv-pitch-block .vv-sec-eyebrow{color:var(--mustard);opacity:.7}.vv-pitch-block h2{font-size:clamp(28px,3.8vw,44px)}.vv-pitch-block h2 em{color:var(--mustard);font-style:italic;font-weight:500}.vv-pitch-block p{opacity:.82;font-size:16px;line-height:1.55;max-width:36ch;margin:18px 0 28px}.vv-pitch-list{list-style:none;padding:0;margin:0 0 28px}.vv-pitch-list li{padding:8px 0;font-size:14px;display:flex;align-items:center;gap:10px;opacity:.85}.vv-pitch-list li:before{content:"+";color:var(--mustard);font-family:var(--f-mono);font-weight:700;font-size:16px}.vv-pitch-stats{background:rgba(250,243,227,.06);border:1px solid rgba(250,243,227,.12);border-radius:var(--r-xl);padding:28px}.vv-pitch-stats .vv-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(250,243,227,.08)}.vv-pitch-stats .vv-row:last-child{border-bottom:none}.vv-pitch-stats .vv-label{font-family:var(--f-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.6}.vv-pitch-stats .vv-val{font-weight:600;color:var(--mustard)}.vv-phase2{background:var(--cream);border:1.5px dashed var(--ink);border-radius:var(--r-2xl);padding:48px;text-align:center;margin:64px auto 0;max-width:800px}.vv-phase2 .vv-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--terra);margin-bottom:14px}.vv-phase2 h2{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 14px}.vv-phase2 h2 em{color:var(--terra);font-style:italic;font-weight:500}.vv-phase2 p{font-size:15px;opacity:.75;line-height:1.55;max-width:50ch;margin:0 auto 24px}.vv-phase2 .vv-feature-strip{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-bottom:24px}.vv-phase2 .vv-feature-strip span{padding:6px 12px;background:var(--paper);border-radius:999px;border:1px solid rgba(42,29,18,.1)}.vv-phase2 .vv-feature-strip .vv-now{background:var(--ink);color:var(--paper);border-color:var(--ink)}.vv-founding{background:var(--ink);color:var(--paper);padding:64px 28px;text-align:center}.vv-founding-inner{max-width:720px;margin:0 auto}.vv-founding .vv-label{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mustard);margin-bottom:14px}.vv-founding h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px}.vv-founding h2 em{color:var(--mustard);font-style:italic;font-weight:500}.vv-founding p{opacity:.72;font-size:16px;line-height:1.5;max-width:48ch;margin:0 auto 26px}.vv-progress-line{max-width:360px;margin:0 auto 20px;display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vv-progress-line .vv-num{font-size:18px;font-weight:700;color:var(--mustard);letter-spacing:-.01em}.vv-progress-line .vv-bar{flex:1;height:6px;background:rgba(250,243,227,.12);border-radius:999px;overflow:hidden}.vv-progress-line .vv-fill{height:100%;background:var(--mustard)}@media (max-width:980px){.vv-hero-overlay{gap:24px;padding-top:110px}.vv-hero-overlay,.vv-hero-product{grid-template-columns:1fr}.vv-hero-search{grid-template-columns:1fr 1fr}.vv-hero-search button,.vv-hero-search label:first-child{grid-column:1/-1;min-height:48px}.vv-cats-grid{grid-template-columns:1fr 1fr}.vv-how-grid{grid-template-columns:1fr;gap:14px}.vv-pitch-block{grid-template-columns:1fr;padding:44px 32px}}@media (max-width:600px){.vv-cats-grid{grid-template-columns:1fr}.vv-hero-copy{padding:28px 24px 24px}.vv-hero h1,.vv-hero-copy h1{font-size:36px}.vv-hero-mini-map-card{min-height:auto}.vv-hero-mini-map{min-height:280px}.vv-hero-date-row,.vv-hero-featured-row .vv-hero-detail{grid-template-columns:1fr}.vv-hero-featured-row .vv-hero-detail-img{min-height:auto;aspect-ratio:16/9}.vv-filter-strip{gap:6px}.vv-filter-chip{padding:6px 10px;font-size:11px}.vv-hero-search{grid-template-columns:1fr}.vv-hero-search button,.vv-hero-search label:first-child{grid-column:auto}.vv-hero-totals{gap:14px;flex-wrap:wrap}.vv-scroll-hint{display:none}.vv-pitch-block{padding:36px 24px}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_751d30{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_751d30{--font-vanveri-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_eabebc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_eabebc{--font-vanveri-mono:"JetBrains Mono","JetBrains Mono Fallback"}