@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..600&family=Instrument+Sans:ital,wght@0,400..700;1,400..600&family=Geist+Mono:wght@400..600&display=swap");:root{--font-display:"Fraunces",Georgia,"Times New Roman",serif;--font-sans:"Instrument Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular","Menlo",monospace;--green-950:#06251c;--green-900:#0a3829;--green-800:#0c4a37;--green-700:#0e6048;--green-600:#117a5b;--green-500:#159468;--green-400:#3db389;--green-300:#79cbac;--green-200:#b4e3d0;--green-100:#dcf1e8;--green-50:#eff8f3;--clay-800:#87371a;--clay-700:#a8451f;--clay-600:#c25a2e;--clay-500:#d9734a;--clay-400:#e48f6e;--clay-300:#efb39a;--clay-200:#f6d3c3;--clay-100:#fbe8df;--clay-50:#fdf4ef;--ink-950:#16140f;--ink-900:#211e18;--ink-800:#322e26;--ink-700:#4a463c;--ink-600:#6b6557;--ink-500:#8c8676;--ink-400:#ada797;--ink-300:#cfc9bb;--sand-200:#e7e1d5;--sand-100:#f1ece2;--sand-50:#faf7f0;--white:#fff;--success:#159468;--success-deep:#0e6048;--warning:#e0a030;--danger:#d14b43;--info:#3f7ca6;--brand:var(--green-600);--brand-strong:var(--green-700);--brand-deep:var(--green-900);--brand-soft:var(--green-100);--brand-tint:var(--green-50);--on-brand:#fff;--accent:var(--clay-500);--accent-strong:var(--clay-600);--accent-soft:var(--clay-100);--accent-tint:var(--clay-50);--on-accent:#fff;--verified:var(--green-600);--verified-soft:var(--green-100);--verified-ring:var(--green-300);--text-strong:var(--ink-950);--text-body:var(--ink-800);--text-muted:var(--ink-600);--text-faint:var(--ink-500);--text-inverse:#fff;--text-brand:var(--green-700);--text-accent:var(--clay-700);--surface-page:var(--sand-50);--surface-card:var(--white);--surface-sunken:var(--sand-100);--surface-raised:var(--white);--surface-inverse:var(--ink-950);--surface-brand:var(--green-700);--border-subtle:var(--sand-100);--border-default:var(--sand-200);--border-strong:var(--ink-300);--border-brand:var(--green-300);--success-soft:var(--green-100);--success-text:var(--green-700);--warning-soft:#fbefd6;--warning-text:#946417;--danger-soft:#fbe4e2;--danger-text:#a8362f;--info-soft:#e4eff6;--info-text:#2c5e80;--focus-ring:var(--green-300);--surface-deep:#0e1a1c;--surface-deep-2:#15262a;--surface-deep-3:#1e343a;--on-deep:#eaf2ee;--on-deep-muted:#8fa8a6;--deep-border:hsla(0,0%,100%,.1);--deep-border-strong:hsla(0,0%,100%,.18);--homey:var(--clay-500);--homey-bright:#f08a5d;--homey-glow:rgba(240,138,93,.45);--mint-signal:var(--green-400);--mint-glow:rgba(61,179,137,.4);--map-base:#eeeae0;--map-land:#f4f1e9;--map-block:#e6e1d4;--map-water:#d8e4e0;--map-park:#d6e3ce;--map-road:#fbfaf6;--map-grid:rgba(22,20,15,.05);--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-6xl:4.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--leading-none:1;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-0.03em;--tracking-tight:-0.018em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-wider:0.06em;--tracking-caps:0.09em;--type-display-family:var(--font-display);--type-heading-family:var(--font-display);--type-body-family:var(--font-sans);--type-mono-family:var(--font-mono);--type-eyebrow-size:var(--text-xs);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-tracking:var(--tracking-caps);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:32px;--radius-pill:999px;--border-hairline:1px;--border-thin:1.5px;--border-thick:2px;--container-sm:640px;--container-md:820px;--container-lg:1080px;--container-xl:1280px;--gutter:var(--space-6);--control-sm:34px;--control-md:42px;--control-lg:50px;--shadow-xs:0 1px 2px rgba(22,20,15,.06);--shadow-sm:0 1px 2px rgba(22,20,15,.06),0 2px 5px rgba(22,20,15,.05);--shadow-md:0 2px 4px rgba(22,20,15,.05),0 6px 16px rgba(22,20,15,.08);--shadow-lg:0 4px 8px rgba(22,20,15,.06),0 14px 32px rgba(22,20,15,.12);--shadow-xl:0 8px 16px rgba(22,20,15,.08),0 24px 56px rgba(22,20,15,.16);--shadow-brand:0 6px 20px rgba(14,96,72,.2);--shadow-accent:0 6px 20px rgba(217,115,74,.22);--ring-focus:0 0 0 3px var(--focus-ring);--ring-focus-accent:0 0 0 3px var(--clay-200);--ring-danger:0 0 0 3px var(--danger-soft);--shadow-inset:inset 0 1px 2px rgba(22,20,15,.07)}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv01"}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--text-brand);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}::selection{background:var(--green-200);color:var(--green-900)}:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}.vy-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-brand)}.vy-mono{font-family:var(--font-mono)}.vy-mono,.vy-numeric{font-variant-numeric:tabular-nums}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:var(--font-sans),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.bg-transparent{background-color:transparent}.p-0{padding:0}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[renter-map\:geo-post\]{renter-map:geo-post}.\[renter-map\:geocode\]{renter-map:geocode}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-wrap:break-word}canvas,img,svg,video{max-width:100%}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--sand-200);border-radius:999px}::-webkit-scrollbar-track{background:transparent}@keyframes vy-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.18);opacity:.45}}@keyframes vy-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes vy-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vy-spin{to{transform:rotate(1turn)}}@keyframes vy-pulse-dot{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes vy-fade{0%,to{opacity:.55}50%{opacity:.9}}.animate-breathe{animation:vy-breathe 3.6s ease-in-out infinite}.animate-breathe-fast{animation:vy-breathe 1.6s ease-in-out infinite}.animate-pop{animation:vy-pop .3s cubic-bezier(.34,1.3,.6,1) both}.animate-rise{animation:vy-rise .4s cubic-bezier(.34,1.2,.6,1) both}.animate-spin-slow{animation:vy-spin 2s linear infinite}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){[class*=animate-]{animation:none!important}}:root{--vy-text:#eef3f8;--vy-text-muted:rgba(238,243,248,.62);--vy-text-faint:rgba(238,243,248,.4);--vy-page-bg:var(--vy-ink,#070b12);--vy-glass-bg:linear-gradient(155deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.025));--vy-glass-border:hsla(0,0%,100%,.12);--vy-glass-shadow:0 1px 0 hsla(0,0%,100%,.16) inset,0 30px 80px -28px rgba(0,0,0,.85);--vy-nav-bg:rgba(7,11,18,.6);--vy-btn-surface:hsla(0,0%,100%,.045);--vy-btn-surface-h:hsla(0,0%,100%,.08);--vy-border:hsla(0,0%,100%,.12);--vy-border-soft:hsla(0,0%,100%,.07)}[data-theme=light]{--vy-text:#080c14;--vy-text-muted:rgba(8,12,20,.6);--vy-text-faint:rgba(8,12,20,.38);--vy-page-bg:#eef1ff;--vy-glass-bg:linear-gradient(155deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.65));--vy-glass-border:rgba(0,0,0,.1);--vy-glass-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 8px 32px -12px rgba(0,0,0,.18);--vy-nav-bg:rgba(242,245,255,.92);--vy-btn-surface:rgba(0,0,0,.055);--vy-btn-surface-h:rgba(0,0,0,.09);--vy-border:rgba(0,0,0,.1);--vy-border-soft:rgba(0,0,0,.06)}@keyframes vyDriftA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4vw,3vh) scale(1.12)}}@keyframes vyDriftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3vw,-2vh) scale(1.1)}}@keyframes vyBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes vyPulseDot{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes vyTypingDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes vyRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes vyReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vyPulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes vyFloat1{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-26px) rotate(4deg)}}@keyframes vyFloat2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-34px) rotate(-5deg)}}@keyframes vyFloat3{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(3deg)}}@keyframes vySpinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vyShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes nsSheen{0%{transform:translateX(-30%) rotate(0deg)}to{transform:translateX(30%) rotate(0deg)}}.market-scope{--m-bg:#16211c;--m-surface:#2e5a4b;--m-surface-lift:#3e6a59;--m-recessed:#1e2c26;--m-chip:#1e2c26;--m-action-bg:#26332c;--m-glass:rgba(12,19,24,.62);--m-glass-nav:rgba(12,19,24,.82);--m-fg:#f0eadb;--m-fg-rgb:240,234,219;--m-ink-rgb:20,49,39;--m-accent:#8fafc4;--m-accent-rgb:143,175,196;--m-accent-ink:#143127;--m-accent-hover:#a7c3d4;--m-ring:#9ad8b2;--m-ring-rgb:154,216,178;--m-good:#8fc79e;--m-gold:#e3cd97;--m-gold-rgb:227,205,151;--m-caution:#d98c8c;--m-caution-rgb:217,140,140;--m-plate:#3e6a59;--m-shadow-card:0 18px 44px rgba(8,20,15,.42);--m-shadow-card-strong:0 0 0 1px hsla(97,59%,83%,.12),0 26px 60px rgba(8,20,15,.55);--m-scrim:rgba(5,12,9,.74);--m-vault:#0d1512;--m-engrave:#171e16;--m-lane:#f8f3eb;--m-lane-ink:#143127;--m-lane-ink-rgb:20,49,39;--m-tile:#1e2c26;--m-tile-fg:#eaf4ee;--m-tile-fg-rgb:234,244,238;--m-tile-value:#f0eadb;--m-data:#9ad8b2;--m-glare:hsla(0,0%,100%,.2);--m-sweep:hsla(0,0%,100%,.3);--m-holo:linear-gradient(115deg,transparent 18%,rgba(143,175,196,.26) 33%,hsla(97,59%,83%,.2) 44%,hsla(43,58%,74%,.22) 56%,rgba(143,175,196,.26) 67%,transparent 82%)}@keyframes laneTurn{0%{transform:scale(1) translateY(0)}38%{transform:scale(1.028) translateY(-7px)}to{transform:scale(1) translateY(0)}}@keyframes cardTurn{0%{transform:scale(1) translateY(0)}40%{transform:scale(1.06) translateY(-10px)}to{transform:scale(1) translateY(0)}}@keyframes surfaceSweep{0%{opacity:0;transform:translateX(-135%) skewX(-14deg)}18%{opacity:.95}58%{opacity:.6}to{opacity:0;transform:translateX(135%) skewX(-14deg)}}@keyframes pickHalo{0%{box-shadow:0 0 0 0 rgba(13,200,127,.55)}70%{box-shadow:0 0 0 14px rgba(13,200,127,0)}to{box-shadow:0 0 0 0 rgba(13,200,127,0)}}[data-homey-pick="1"]>span{animation:pickHalo 1.6s ease-out 3}@media (prefers-reduced-motion:reduce){[data-homey-pick="1"]>span{animation:none!important;outline:2px dashed rgba(13,200,127,.75);outline-offset:3px}}@keyframes faceRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes holoDrift{0%{transform:translateX(0)}to{transform:translateX(-120%)}}@keyframes tierBreath{0%,to{opacity:.28}50%{opacity:.6}}@keyframes hcSpin{to{transform:rotate(1turn)}}@keyframes hcSpinRev{to{transform:rotate(-1turn)}}@keyframes hcCorePulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.09);opacity:1}}@keyframes hcHalo{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}@keyframes hcScan{0%{transform:translateY(-130%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(130%);opacity:0}}@keyframes hcLock{0%{transform:scale(1.16);opacity:0}to{transform:scale(1);opacity:1}}@keyframes homeyVoiceDropIn{0%{opacity:0;transform:translate(-50%,-14px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes homeyAuroraSpin{to{transform:rotate(1turn)}}@keyframes homeyAuroraSpinReverse{to{transform:rotate(-1turn)}}@keyframes homeyVoicePulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes homeyVoiceBar1{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes homeyVoiceBar2{0%,to{transform:scaleY(.65)}50%{transform:scaleY(.3)}}@keyframes homeyVoiceBar3{0%,to{transform:scaleY(.4)}45%{transform:scaleY(.9)}}@media (prefers-reduced-motion:reduce){.homey-core *,.homey-voice-bar *{animation:none!important}}.lane-rise>*{animation:faceRise .52s cubic-bezier(.2,.8,.2,1) both}.lane-rise>:first-child{animation-delay:.16s}.lane-rise>:nth-child(2){animation-delay:.24s}.lane-rise>:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.card-flipper,.lane-flipper,.tilt-layer{transition:none!important}.card-turn,.holo-foil,.lane-rise>*,.lane-turn,.surface-sweep,.tier-aura{animation:none!important}.surface-sweep{opacity:0!important}}@keyframes renterRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes renterPop{0%{opacity:0;transform:translateY(10px) scale(.978)}to{opacity:1;transform:none}}.renter-rise{animation:renterRise .2s cubic-bezier(.16,1,.3,1) both}.renter-pop{animation:renterPop .28s cubic-bezier(.16,1,.3,1) both}.renter-pop-regions>*{animation:renterRise .22s cubic-bezier(.16,1,.3,1) both}.renter-pop-regions>:first-child{animation-delay:32ms}.renter-pop-regions>:nth-child(2){animation-delay:72ms}.renter-pop-regions>:nth-child(3){animation-delay:112ms}@media (prefers-reduced-motion:reduce){.renter-pop,.renter-pop-regions>*,.renter-rise{animation:none!important}}@media (prefers-color-scheme:light){.market-scope:not([data-theme]){--m-bg:#d9dfe6;--m-surface:#fff;--m-surface-lift:#fff;--m-recessed:#eaeef3;--m-chip:#eaeef3;--m-action-bg:#e9edf3;--m-glass:hsla(0,0%,100%,.72);--m-glass-nav:hsla(0,0%,100%,.85);--m-fg:#14202b;--m-fg-rgb:20,32,43;--m-ink-rgb:20,32,43;--m-accent:#1e86ce;--m-accent-rgb:30,134,206;--m-accent-ink:#fff;--m-accent-hover:#15679f;--m-ring:#1e86ce;--m-ring-rgb:30,134,206;--m-good:#1e86ce;--m-gold:#15679f;--m-gold-rgb:21,103,159;--m-caution:#b85c5c;--m-caution-rgb:184,92,92;--m-plate:#eaeef3;--m-shadow-card:0 14px 34px rgba(20,32,43,.12);--m-shadow-card-strong:0 0 0 1px rgba(30,134,206,.16),0 20px 46px rgba(20,32,43,.16);--m-scrim:rgba(20,32,43,.46);--m-vault:#c9d3de;--m-engrave:#e4eaf1;--m-lane:#fff;--m-lane-ink:#14202b;--m-lane-ink-rgb:20,32,43;--m-tile:#eaeef3;--m-tile-fg:#14202b;--m-tile-fg-rgb:20,32,43;--m-tile-value:#14202b;--m-data:#1e86ce;--m-glare:rgba(30,134,206,.16);--m-sweep:rgba(30,134,206,.2);--m-holo:linear-gradient(115deg,transparent 18%,rgba(30,134,206,.22) 33%,rgba(21,103,159,.16) 44%,rgba(30,134,206,.24) 56%,rgba(21,103,159,.18) 67%,transparent 82%)}}.market-scope[data-theme=light]{--m-bg:#d9dfe6;--m-surface:#fff;--m-surface-lift:#fff;--m-recessed:#eaeef3;--m-chip:#eaeef3;--m-action-bg:#e9edf3;--m-glass:hsla(0,0%,100%,.72);--m-glass-nav:hsla(0,0%,100%,.85);--m-fg:#14202b;--m-fg-rgb:20,32,43;--m-ink-rgb:20,32,43;--m-accent:#1e86ce;--m-accent-rgb:30,134,206;--m-accent-ink:#fff;--m-accent-hover:#15679f;--m-ring:#1e86ce;--m-ring-rgb:30,134,206;--m-good:#1e86ce;--m-gold:#15679f;--m-gold-rgb:21,103,159;--m-caution:#b85c5c;--m-caution-rgb:184,92,92;--m-plate:#eaeef3;--m-shadow-card:0 14px 34px rgba(20,32,43,.12);--m-shadow-card-strong:0 0 0 1px rgba(30,134,206,.16),0 20px 46px rgba(20,32,43,.16);--m-scrim:rgba(20,32,43,.46);--m-vault:#c9d3de;--m-engrave:#e4eaf1;--m-lane:#fff;--m-lane-ink:#14202b;--m-lane-ink-rgb:20,32,43;--m-tile:#eaeef3;--m-tile-fg:#14202b;--m-tile-fg-rgb:20,32,43;--m-tile-value:#14202b;--m-data:#1e86ce;--m-glare:rgba(30,134,206,.16);--m-sweep:rgba(30,134,206,.2);--m-holo:linear-gradient(115deg,transparent 18%,rgba(30,134,206,.22) 33%,rgba(21,103,159,.16) 44%,rgba(30,134,206,.24) 56%,rgba(21,103,159,.18) 67%,transparent 82%)}.renter-map-light{--renter-nav-clearance:76px;--renter-map-header-clearance:90px;--renter-popup-nav-gap:24px;--renter-map-popup-sheet-max:880px;--m-bg:#f8f3eb;--m-surface:#143127;--m-surface-lift:#1c4030;--m-recessed:#0d2019;--m-chip:#1c4030;--m-action-bg:#1c4030;--m-glass:rgba(28,64,48,.92);--m-glass-nav:rgba(20,49,39,.94);--m-fg:#f8f3eb;--m-fg-rgb:248,243,235;--m-ink-rgb:20,49,39;--m-accent:#f8f3eb;--m-accent-rgb:248,243,235;--m-accent-ink:#143127;--m-accent-hover:#f1eae0;--m-ring:#cdedb9;--m-ring-rgb:205,237,185;--m-good:#cdedb9;--m-gold:#e3cd97;--m-gold-rgb:227,205,151;--m-plate:#1c4030;--m-shadow-card:0 3px 10px rgba(6,14,10,.28);--m-shadow-card-strong:0 24px 64px rgba(6,14,10,.5);--m-scrim:rgba(6,14,10,.5);--m-vault:#0d2019;--m-engrave:#143127;--m-lane:#f8f3eb;--m-lane-ink:#143127;--m-lane-ink-rgb:20,49,39;--m-tile:#f8f3eb;--m-tile-fg:#143127;--m-tile-fg-rgb:20,49,39;--m-tile-value:#143127;--m-data:#cdedb9;--m-glare:hsla(37,48%,95%,.18);--m-sweep:hsla(97,59%,83%,.22);--m-holo:linear-gradient(115deg,transparent 18%,hsla(97,59%,83%,.22) 33%,hsla(37,48%,95%,.16) 44%,hsla(97,59%,83%,.2) 56%,hsla(37,48%,95%,.16) 67%,transparent 82%)}@media (max-width:379px){.renter-layers-label{display:none}}.renter-map-popup{max-height:min(60vh,calc(100dvh - max(16px, env(safe-area-inset-bottom)) - var(--renter-nav-clearance) - var(--renter-map-header-clearance)))}.renter-map-popup-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:880px){.renter-map-popup-caret{display:none}}@keyframes atlas-spin{to{transform:rotate(1turn)}}@keyframes atlas-spin-rev{to{transform:rotate(-1turn)}}@keyframes atlas-dash{to{stroke-dashoffset:-12}}@keyframes atlas-ripple{0%{transform:translateZ(3px) scale(.4);opacity:.65}to{transform:translateZ(3px) scale(2.6);opacity:0}}@keyframes atlas-sonic{0%{transform:scale(.2);opacity:.85}to{transform:scale(7);opacity:0}}@keyframes atlas-fadeout{0%{opacity:1}70%{opacity:.7}to{opacity:0}}@keyframes atlas-sweepring{0%{transform:scale(1);opacity:.9}to{transform:scale(120);opacity:0}}@keyframes atlas-scan{0%,to{transform:translateY(-30px);opacity:.3}50%{transform:translateY(30px);opacity:1}}@keyframes atlas-heart{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.35);opacity:.35}}@keyframes atlas-subin{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes atlas-shine{0%{transform:translateX(-100%)}to{transform:translateX(220%)}}@keyframes atlas-warpin{0%{opacity:0;transform:translateX(40px) scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes atlas-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes atlas-sweepbtn{0%{left:-40%}55%,to{left:130%}}[data-theme=light] .vy-aurora-orb{opacity:.28!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18)}@keyframes ldUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ldPulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes jSpin{to{transform:rotate(1turn)}}@keyframes jCardIn{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:none}}@keyframes jUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rl-drift{to{transform:translateX(calc(-50% - 8px))}}.rl-track{animation:rl-drift 70s linear infinite}.rl-row:focus-within .rl-track,.rl-row:hover .rl-track{animation-play-state:paused}.rl-row{overflow-x:hidden;scrollbar-width:none}.s-range input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:transparent;width:100%;height:28px;margin:0}.s-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#1f1f1f var(--pct),#ddd var(--pct));border-radius:3px;height:3px}.s-range input[type=range]::-moz-range-track{background:linear-gradient(90deg,#1f1f1f var(--pct),#ddd var(--pct));border-radius:3px;height:3px}.s-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;background:#fff;border:1px solid #b0b0b0;border-radius:50%;margin-top:-13.5px;box-shadow:0 2px 4px rgba(0,0,0,.18);transition:transform .15s}.s-range input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #b0b0b0;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 4px rgba(0,0,0,.18)}.s-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.08)}.s-range input[type=range]:focus-visible{outline:none}.s-range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #fff,0 0 0 4px #1f1f1f}.rl-follow:hover{background:#ffffff14}.rl-card:hover{transform:translateY(-6px)}.rl-card:focus-visible{outline:2px solid #c8f1dc;outline-offset:3px}.rl-card:focus-visible .rl-play,.rl-card:hover .rl-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.rl-round:hover{background:#ffffff38}@keyframes homey-typing-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(var(--p) * -2))}}@media (max-width:767px){.rl-track{animation:none}.rl-track>[aria-hidden=true]{display:none}.rl-row{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px}.rl-card{width:62vw!important;scroll-snap-align:start}.rl-play{opacity:1;transform:translate(-50%,-50%) scale(.9)}}@media (prefers-reduced-motion:reduce){.rl-track{animation:none}.rl-track>[aria-hidden=true]{display:none}.rl-row{overflow-x:auto}}[role=button]:focus-visible,[role=checkbox]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #0dc87f;outline-offset:2px;border-radius:4px}.vy-skip-link{position:fixed;left:12px;top:-48px;z-index:200;background:#0dc87f;color:#04130d;font-family:var(--font-sans);font-weight:700;font-size:14px;padding:10px 16px;border-radius:10px;text-decoration:none;transition:top .15s}.vy-skip-link:focus{top:12px}@media (max-width:480px){.hero-scroll-hint{display:none!important}}.homey-md>:first-child{margin-top:0}.homey-md>:last-child{margin-bottom:0}.homey-md p{margin:0 0 8px}.homey-md strong{font-weight:700}.homey-md ol,.homey-md ul{margin:4px 0 8px;padding-left:18px}.homey-md li{margin:2px 0}.homey-md h1,.homey-md h2,.homey-md h3,.homey-md h4{font-family:var(--font-display);font-weight:700;font-size:1.05em;margin:10px 0 4px;line-height:1.3}.homey-md code{font-family:var(--font-mono);font-size:.9em;background:hsla(0,0%,50%,.15);padding:1px 5px;border-radius:5px}.homey-md pre{margin:6px 0;padding:10px;overflow-x:auto;background:hsla(0,0%,50%,.12);border-radius:8px}.homey-md pre code{background:none;padding:0}.homey-md a{color:inherit;text-decoration:underline}.homey-md blockquote{margin:6px 0;padding-left:10px;border-left:3px solid hsla(0,0%,50%,.35);opacity:.9}.homey-md .homey-md-table-wrap{overflow-x:auto;margin:6px 0}.homey-md table{border-collapse:collapse;width:100%;font-size:.92em}.homey-md td,.homey-md th{border:1px solid hsla(0,0%,50%,.3);padding:5px 8px;text-align:left;white-space:nowrap}.homey-md th{font-weight:700;background:hsla(0,0%,50%,.1)}@media (max-width:980px){.vy-split{grid-template-columns:1fr!important}.hide-md{display:none!important}}@media (max-width:720px){.hide-sm{display:none!important}}@media (max-width:460px){.hide-xs{display:none!important}}.ns-card-fit{flex:none}@media (max-width:400px){.ns-card-fit{width:282px;height:451px}.ns-card-fit>div{transform:scale(.94);transform-origin:top left}}@media (max-width:360px){.ns-card-fit{width:264px;height:422px}.ns-card-fit>div{transform:scale(.88)}}@media (max-width:340px){.ns-card-fit{width:225px;height:360px}.ns-card-fit>div{transform:scale(.75)}}@media (max-width:768px){.market-scope input,.market-scope select,.market-scope textarea{font-size:16px!important}}.market-scope .m-photo-cell img{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.market-scope .m-photo-cell:focus-visible img,.market-scope .m-photo-cell:hover img{transform:scale(1.045)}.market-scope .m-photo-cell:focus-visible{outline:2px solid rgba(var(--m-ring-rgb),.9);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.market-scope .m-photo-cell img{transition:none}.market-scope .m-photo-cell:focus-visible img,.market-scope .m-photo-cell:hover img{transform:none}}@media (max-width:430px){.market-scope .m-lane-thumb{display:none!important}}.stg-atmo,.stg-atmo-wrap{position:absolute;inset:0}.stg-atmo{opacity:0;transition:opacity 1s ease-out}.stg-atmo.is-on{opacity:1}.stg-atmo-bloom{background:#fff}.stg-atmo-bloom:after{content:"";opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:85% 85%;width:100%;height:100%;position:absolute;top:66%;left:50%;transform:translate(-50%,-50%);background-image:radial-gradient(at 70% 35%,#bfeedbbf 0,#bfeedb00 18%),radial-gradient(at 40% 75%,#2fa59e66 0,#2fa59e00 28%),radial-gradient(at 34% 25%,#c8f1dcbf 0,#c8f1dc00 22%),radial-gradient(at 60% 64%,#bfeedbbf 0,#bfeedb00 36%),radial-gradient(at 46% 53%,#3fd194a6 0,#c8f1dc00 53%)}.stg-atmo-mint{background:radial-gradient(70% 75% at 0 100%,#6dbeaf 0,#90d5c2 35%,#cdece700 75%),radial-gradient(60% 75% at 100% 100%,#649bdb 0,#a9c6e6 38%,#d0e0ed00 75%),linear-gradient(#fff,#f6fbfa 35%,#d8efe9)}.stg-atmo-lilac{background:radial-gradient(70% 60% at 50% 100%,#bfe6d4 0,#bfe6d400 70%),radial-gradient(50% 40% at 85% 20%,#e3f3ec 0,#e3f3ec00 70%),linear-gradient(#fff,#f2faf6 50%,#e1f2ea)}.stg-atmo-green{background:radial-gradient(70% 70% at 10% 100%,#a8e2c6 0,#a8e2c600 72%),radial-gradient(60% 60% at 95% 90%,#c8ecdf 0,#c8ecdf00 72%),linear-gradient(#fbfefc,#eef9f3 55%,#dcf2e7)}.stg-atmo-lime{background:radial-gradient(70% 70% at 15% 100%,#d6ee86 0,#d6ee8600 72%),radial-gradient(60% 70% at 95% 95%,#b5e3c4 0,#b5e3c400 72%),linear-gradient(#fdfff6,#f4fbd8 60%,#ecf7c0)}.stg-atmo-sky{background:radial-gradient(65% 75% at 100% 100%,#4f86d8 0,#9bbcf0 38%,#cbdef700 75%),radial-gradient(60% 65% at 0 95%,#b7dcf5 0,#b7dcf500 72%),linear-gradient(#fbfdff,#eef4fd 50%,#dbe8fb)}.stg-atmo-pink{background:#fff}.stg-atmo-pink:after{content:"";position:absolute;inset:0;background-image:radial-gradient(at 70% 35%,#c8f1dcd9 0,#c8f1dc00 22%),radial-gradient(at 40% 75%,#2fa59e59 0,#2fa59e00 30%),radial-gradient(at 30% 30%,#edfeb1cc 0,#edfeb100 26%),radial-gradient(at 62% 66%,#c8f1dccc 0,#c8f1dc00 38%),radial-gradient(at 48% 55%,#3fd19480 0,#c8f1dc00 55%)}.stg-atmo-dusk{background:radial-gradient(70% 70% at 0 100%,#f6d8b9 0,#f6d8b900 72%),radial-gradient(70% 70% at 100% 100%,#a8dcc4 0,#a8dcc400 72%),linear-gradient(#fffaf6,#f8f1e8 55%,#e9f3ec)}.stg-giant{position:absolute;top:50%;left:0;right:0;margin-top:-.6em;font-size:19.4444vw;letter-spacing:-.0575em;white-space:nowrap;font-weight:500;line-height:1;-webkit-text-fill-color:transparent;color:transparent;will-change:transform;visibility:hidden;background-size:100%;-webkit-background-clip:text;background-clip:text}.stg-giant-l{text-align:left;margin-left:-1.39vw}.stg-giant-r{text-align:right;margin-right:-.69vw}.stg-giant-mint{background-image:linear-gradient(166.14deg,#c0e3d8,#bae1dc)}.stg-giant-teal{background-image:linear-gradient(166.14deg,#6ab4a5,#86b7d4)}@media (max-width:760px){.stg-giant{font-size:30.7692vw}}.stg-ui{color:#000;font-size:calc(var(--p) * 15);letter-spacing:-.01em;line-height:1.3;display:flex;flex-direction:column;position:absolute;inset:0;overflow:hidden;will-change:transform;transition:transform .65s cubic-bezier(.32,.72,0,1),opacity .65s cubic-bezier(.32,.72,0,1),filter .65s}.stg-ui.is-after{transform:translate(100%)}.stg-ui.is-before{opacity:0;transform:translate(-28%)}.stg-ui.is-active{opacity:1;z-index:2;transform:none;box-shadow:0 0 40px rgba(0,0,0,.12)}@media (prefers-reduced-motion:reduce){.stg-ui{transition:opacity .2s linear}.stg-ui.is-after,.stg-ui.is-before{opacity:0;transform:none}}.stg-steps-copy>li{opacity:0;visibility:hidden;transform:translateY(calc(24px - 50%));transition:opacity .5s ease-out,transform .8s cubic-bezier(.19,1,.22,1),visibility 0s .5s}.stg-steps-copy>li.is-on{opacity:1;visibility:visible;transform:translateY(-50%);transition:opacity .6s ease-out .12s,transform .9s cubic-bezier(.19,1,.22,1) .12s,visibility 0s}.stg-steps-index{opacity:0;transition:opacity .5s}[data-stage][data-step]:not([data-step="0"]):not([data-step=w]) .stg-steps-index{opacity:1}.stg-steps-index button:hover{color:#000;background:hsla(0,0%,100%,.7)}.stg-steps-index button.is-on{color:#000;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.059)}.stg-steps-index button.is-on span{color:#0a8448}@keyframes stg-scan{0%{transform:translateY(0)}to{transform:translateY(100%)}}.stg-scanwrap{animation:stg-scan 2.4s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.stg-scanwrap{animation:none;transform:translateY(50%)}}.pstg-track{position:relative;height:490vh;height:calc(100svh + 390svh)}body:has(.pstg){overflow-x:clip}.pstg-sticky{position:sticky;top:0;height:100vh;height:100svh;padding:10px 16px;box-sizing:border-box}.pstg-card{position:relative;height:100%;border-radius:24px;overflow:hidden;background:#fff;display:flex;flex-direction:column;isolation:isolate;contain:layout paint}.pstg-head{position:relative;z-index:4;flex:none;padding:22px 22px 0}.pstg-copy{display:grid;list-style:none;margin:0;padding:0}.pstg-copy>li{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .3s ease-out,transform .5s cubic-bezier(.19,1,.22,1),visibility 0s .3s}.pstg-copy>li.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease-out .08s,transform .7s cubic-bezier(.19,1,.22,1) .08s,visibility 0s}.pstg-h{font-size:26px}.pstg-p{font-size:15.5px}@media (max-height:640px){.pstg-h{font-size:23px}.pstg-p{font-size:14px}}.pstg-dots{display:flex;gap:7px;margin-top:14px}.pstg-dots i{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.16);transition:background-color .3s,transform .3s}.pstg-dots i.is-on{background:#0a8448;transform:scale(1.35)}.pstg-dots{transition:opacity .3s}.pstg-card[data-step="0"] .pstg-dots{opacity:0}.pstg-phonebox{position:relative;z-index:3;flex:1;min-height:0;container-type:size}.pstg-phone{position:absolute;left:50%;top:16px;transform:translateX(-50%);aspect-ratio:433/882;width:62vw;width:min(64cqw,calc((100cqh - 16px) * .54))}.pstg-giant{visibility:visible;top:auto;margin-top:0;opacity:0;transform:translateY(24%);z-index:1;transition:opacity .45s ease-out,transform .8s cubic-bezier(.19,1,.22,1)}.pstg-giant-l{top:4%;left:4%;right:auto}.pstg-giant-r{top:17%;right:4%;left:auto}.pstg-card[data-step="0"] .pstg-giant{opacity:1;transform:none}.mt-anim .mt-tile{opacity:0;transform:translateY(22px) scale(.96);transition:opacity .55s ease-out,transform .75s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 55ms)}.mt-anim.is-in .mt-tile{opacity:1;transform:none}.hro-still{opacity:0;transition:opacity .6s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}[data-hero][data-stills] .hro-still{opacity:1}[data-hero][data-stills] video{visibility:hidden}.hro-scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(#0a0c106b,#0a0c1000 150px),linear-gradient(#0a0c1000 40%,#0a0c106b 70%,#0a0c10a8)}.hro-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hro-ann,.hro-sr{position:absolute}.hro-ann{visibility:hidden;will-change:transform}.hro-ann--match{left:60%;top:15%}.hro-ann--vchip-identity{left:10%;top:34%}.hro-ann--vchip-income{left:50%;top:36%}.hro-ann--vchip-assets{left:83%;top:42%}.hro-ann--note{left:69.5%;top:33%}@media (max-width:767px){.hro-ann--match{left:19%;top:11.5%}.hro-ann--vchip-identity{left:4.1%;top:43%}.hro-ann--vchip-income{left:34.8%;top:43%}.hro-ann--vchip-assets{left:63.8%;top:43%}.hro-ann--note{left:18.4%;top:41%}}[data-hero][data-ready] .hro-ann{visibility:visible}.hro-ann__in{opacity:0;transform:translateY(12px) scale(.96);transform-origin:50% 100%;transition:opacity .45s var(--hro-ease,cubic-bezier(.15,.5,.5,1)),transform .8s cubic-bezier(.35,0,0,1)}.hro-ann.is-on .hro-ann__in{opacity:1;transform:none}.hro-glass{background:#fffc;color:#1f1f1f;border:1px solid #ffffffa6;border-radius:20px;backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 12px 40px #0000002e,0 1px 2px #0000000f}.hro-match{width:320px;padding:14px 14px 8px}.hro-match__head{display:flex;align-items:center;gap:10px;padding:0 2px 12px;border-bottom:1px solid rgba(31,31,31,.08)}.hro-match__who{flex:1;min-width:0}.hro-match__t{font-size:15px;font-weight:600;line-height:20px}.hro-match__s{position:relative;display:grid;font-size:12.5px;line-height:17px;color:#717173}.hro-swap{grid-area:1/1;opacity:0;transform:translateY(6px);transition:opacity .4s var(--hro-ease,cubic-bezier(.15,.5,.5,1)),transform .4s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}.hro-swap.is-on{opacity:1;transform:none}.hro-live{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;background:#e4f4ea;color:#08743f;font-size:12px;font-weight:600}.hro-live i{width:6px;height:6px;border-radius:50%;background:#12a35a;animation:hro-pulse 1.6s ease-in-out infinite}@keyframes hro-pulse{0%,to{opacity:1}50%{opacity:.35}}.hro-match__list{display:grid;padding-top:4px}.hro-match__list li{display:grid;grid-template-columns:20px auto 1fr;align-items:center;column-gap:10px;height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:height .55s cubic-bezier(.35,0,0,1),opacity .4s var(--hro-ease,cubic-bezier(.15,.5,.5,1)),transform .55s cubic-bezier(.35,0,0,1)}.hro-match__list li svg{width:16px;height:16px;color:#12a35a}.hro-match__list li.is-on{height:40px;opacity:1;transform:none}.hro-match__list li+li.is-on{box-shadow:inset 0 1px rgba(31,31,31,.06)}.hro-match__list li small{color:#717173;font-size:12px}@media (max-width:767px){.hro-match{width:300px}}.hro-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;border-radius:999px;font-size:15px;font-weight:500;box-shadow:0 8px 28px #00000029}.hro-vchip{gap:10px;height:40px;padding:0 16px 0 8px;font-size:16px}.hro-vchip__ring{position:relative;display:grid;place-items:center;width:24px;height:24px;border:2px solid rgba(31,31,31,.14);border-top-color:#12a35a;border-radius:50%;animation:hro-spin .8s linear infinite}.hro-vchip__ring .hro-check{position:absolute;inset:-2px;width:24px;height:24px;display:grid;place-items:center;opacity:0;transform:scale(.4);transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s;color:#12a35a}.hro-vchip__ring .hro-check svg{width:13px;height:13px}.hro-vchip__ring.is-on{border-color:transparent;animation:none}.hro-vchip__ring.is-on .hro-check{opacity:1;transform:none}@keyframes hro-spin{to{transform:rotate(1turn)}}@media (max-width:767px){.hro-vchip{gap:8px;height:36px;padding:0 13px 0 7px;font-size:15px}.hro-vchip__ring,.hro-vchip__ring .hro-check{width:22px;height:22px}}.hro-note{display:grid;width:330px;padding:16px}.hro-note__state{grid-area:1/1;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;opacity:0;transform:translateY(8px);transition:opacity .4s var(--hro-ease,cubic-bezier(.15,.5,.5,1)),transform .4s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}.hro-note__state.is-on{opacity:1;transform:none;transition-delay:.12s}.hro-note__meta{font-size:12px;line-height:16px;color:#717173}.hro-note__t{margin-top:2px;font-size:19px;font-weight:500;line-height:24px;letter-spacing:-.01em}.hro-note__s{margin-top:1px;font-size:13px;line-height:18px;color:#717173}@media (max-width:767px){.hro-note{width:300px;padding:14px}.hro-note__t{font-size:17px;line-height:22px}}.hro-disc{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex:none}.hro-disc svg{width:55%;height:55%}.hro-note .hro-disc{width:44px;height:44px}.hro-tabs{display:flex;flex-wrap:wrap;gap:8px}.hro-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:7px 18px;border-radius:9999px;white-space:nowrap;color:#fff;background:hsla(0,0%,100%,.1);border:2px solid #fff;backdrop-filter:blur(16px);font-family:inherit;font-size:15px;font-weight:500;line-height:22px;cursor:pointer;transition:background-color .3s var(--hro-ease,cubic-bezier(.15,.5,.5,1)),color .3s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}.hro-tab:hover{background-color:hsla(0,0%,100%,.22)}.hro-tab[aria-selected=true]{background:#fff;color:#000}.hro-ts{display:none}.hro-pause{position:relative;display:grid;place-items:center;flex:none;cursor:pointer;width:42px;height:42px;border-radius:50%;color:#fff;border:0;background:hsla(0,0%,100%,.1);backdrop-filter:blur(16px);transition:background-color .3s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}.hro-pause:hover{background:hsla(0,0%,100%,.22)}.hro-ring{position:absolute;inset:0;width:42px;height:42px;transform:rotate(-90deg)}.hro-ring circle{fill:none;stroke-width:2px;stroke:hsla(0,0%,100%,.35)}.hro-ring circle[data-hero-ring]{stroke:#fff;stroke-dasharray:125.66;stroke-dashoffset:125.66px;stroke-linecap:round}.hro-pi{grid-area:1/1;display:grid;place-items:center}.hro-pi svg{width:16px;height:16px;stroke-width:2.2px}.hro-pi--play{display:none}.hro-pi--play svg{width:14px;height:14px;transform:translateX(1px)}.hro-pause[aria-pressed=true] .hro-pi--pause{display:none}.hro-pause[aria-pressed=true] .hro-pi--play{display:grid}[data-hero][data-reduced] .hro-pause{display:none}.hro-btn-glass{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:8px 22px;border-radius:9999px;white-space:nowrap;color:#fff;background:hsla(0,0%,100%,.1);border:2px solid #fff;backdrop-filter:blur(16px);font-family:inherit;font-weight:500;font-size:16px;text-decoration:none;transition:background-color .3s var(--hro-ease,cubic-bezier(.15,.5,.5,1))}.hro-btn-glass:hover{background-color:hsla(0,0%,100%,.22)}@media (max-width:767px){.hro-tabs{flex:1;gap:6px}.hro-tab{flex:1;height:34px;padding:4px 6px;font-size:13px;border-width:1.5px}.hro-tl{display:none}.hro-ts{display:inline}.hro-pause,.hro-ring{width:34px;height:34px}.hro-pi svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.hro-ann__in,.hro-match__list li,.hro-note__state,.hro-swap{transition-duration:.01ms!important}.hro-live i,.hro-vchip__ring{animation-duration:.01ms!important}}