@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-variable-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-green-50:#e6f0e9;--brand-green-100:#c4ddce;--brand-green-200:#99c6ac;--brand-green-300:#7cb796;--brand-green-400:#5ea47f;--brand-green-500:#2f7a55;--brand-green-600:#276646;--brand-green-700:#1e5038;--brand-green-800:#163b2a;--brand-green-900:#10291d;--brand-green-950:#0c1e16;--brand-sand-300:#e4d8bf;--brand-sand-400:#d9c9a9;--brand-sand-500:#d0be9d;--brand-sand-600:#b9a685;--brand-sand-700:#8a6f3c;--primitives-ink-0:#050806;--primitives-ink-50:#16211a;--primitives-ink-100:#1c2a21;--primitives-ink-150:#233328;--primitives-ink-200:#2c3d32;--primitives-ink-250:#3a4d40;--primitives-ink-400:#4f5f55;--primitives-ink-450:#71806f;--primitives-ink-500:#94a197;--primitives-ink-600:#b5bfb6;--primitives-ink-800:#dde2d9;--primitives-ink-900:#f4f1e6;--primitives-status-positive:#6fcb9f;--primitives-status-negative:#d2817b;--primitives-status-overlay:#0000008c;--primitives-status-overlay-deep:#000000e0;--primitives-font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--primitives-font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--primitives-size-11:11px;--primitives-size-12:12px;--primitives-size-13:13px;--primitives-size-14:14px;--primitives-size-15:15px;--primitives-size-16:16px;--primitives-size-17:17px;--primitives-size-18:18px;--primitives-size-19:19px;--primitives-size-20:20px;--primitives-size-21:21px;--primitives-size-22:22px;--primitives-size-24:24px;--primitives-size-26:26px;--primitives-size-30:30px;--primitives-size-34:34px;--primitives-size-36:36px;--primitives-size-44:44px;--primitives-size-56:56px;--primitives-size-72:72px;--primitives-size-88:88px;--primitives-space-1:4px;--primitives-space-2:8px;--primitives-space-3:12px;--primitives-space-4:16px;--primitives-space-5:20px;--primitives-space-6:24px;--primitives-space-7:28px;--primitives-space-8:32px;--primitives-space-9:36px;--primitives-space-10:40px;--primitives-space-11:44px;--primitives-space-12:48px;--primitives-space-14:56px;--primitives-space-16:64px;--primitives-space-18:72px;--primitives-space-24:96px;--primitives-radius-sm:2px;--primitives-radius-md:10px;--primitives-radius-lg:18px;--primitives-radius-xl:26px;--primitives-radius-pill:999px;--primitives-radius-circle:50%;--primitives-duration-fast:.18s;--primitives-duration-base:.28s;--primitives-duration-slow:.4s;--primitives-duration-reveal:.7s;--primitives-easing-standard:ease;--primitives-easing-out:cubic-bezier(.2, 0, 0, 1);--semantic-color-canvas:var(--primitives-ink-0);--semantic-color-surface:var(--primitives-ink-50);--semantic-color-surface-raised:var(--primitives-ink-100);--semantic-color-surface-inset:var(--primitives-ink-150);--semantic-color-border:var(--primitives-ink-250);--semantic-color-border-subtle:var(--primitives-ink-200);--semantic-color-border-brand:var(--brand-green-500);--semantic-color-border-brand-subtle:var(--brand-green-800);--semantic-color-text:var(--primitives-ink-900);--semantic-color-text-neutral:var(--primitives-ink-800);--semantic-color-text-muted:var(--primitives-ink-600);--semantic-color-text-faint:var(--primitives-ink-500);--semantic-color-text-dim:var(--primitives-ink-450);--semantic-color-text-on-brand:var(--primitives-ink-900);--semantic-color-text-brand:var(--brand-green-300);--semantic-color-brand:var(--brand-green-500);--semantic-color-brand-hover:var(--brand-green-600);--semantic-color-brand-tint:var(--brand-green-900);--semantic-color-brand-tint-strong:var(--brand-green-950);--semantic-color-positive:var(--primitives-status-positive);--semantic-color-negative:var(--primitives-status-negative);--semantic-color-overlay:var(--primitives-status-overlay);--semantic-color-overlay-deep:var(--primitives-status-overlay-deep);--semantic-color-confidence-high:var(--primitives-ink-900);--semantic-color-confidence-moderate:var(--primitives-ink-900);--semantic-color-confidence-low:var(--primitives-status-negative);--semantic-color-confidence-insufficient:var(--primitives-ink-600);--semantic-color-chart-line:var(--brand-green-300);--semantic-color-chart-area:var(--brand-green-500);--semantic-color-chart-grid:var(--primitives-ink-200);--semantic-color-chart-crosshair:var(--primitives-ink-400);--semantic-color-chart-compare:var(--brand-sand-600);--semantic-color-chart-muted:var(--primitives-ink-400);--semantic-color-focus-ring:var(--brand-green-400);--semantic-color-mark:var(--brand-sand-500);--semantic-font-body:var(--primitives-font-sans);--semantic-font-display:var(--primitives-font-serif);--semantic-font-numeric:var(--primitives-font-sans);--semantic-radius-control:var(--primitives-radius-md);--semantic-radius-surface:var(--primitives-radius-lg);--semantic-radius-surface-lead:var(--primitives-radius-xl);--semantic-radius-avatar:var(--primitives-radius-circle);--semantic-chart-area-opacity:.14;--semantic-sidebar-width:236px;--semantic-content-max-width:1280px}html,body{background:var(--semantic-color-canvas);color:var(--semantic-color-text)}body{font-family:var(--semantic-font-body)}*,:before,:after{box-sizing:border-box}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 50% -12%, var(--semantic-color-brand-tint-strong) 0%, transparent 62%);opacity:.85;position:fixed;inset:0}body>*{z-index:1;position:relative}body{background:var(--semantic-color-canvas);color:var(--semantic-color-text);font-family:var(--semantic-font-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select{color:inherit;font-family:inherit}::selection{background:var(--brand-green-800)}@keyframes doretFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes doretSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.mono{font-family:var(--semantic-font-numeric)}.muted{color:var(--semantic-color-text-muted)}.faint{color:var(--semantic-color-text-faint)}.positive{color:var(--semantic-color-positive)}.negative{color:var(--semantic-color-negative)}.fade{animation:doretFade var(--primitives-duration-slow) var(--primitives-easing-standard) both}.screen{flex-direction:column;min-height:100vh;display:flex}.center{padding:var(--primitives-space-8);flex:1;justify-content:center;align-items:center;display:flex}.wordmark{font-size:var(--primitives-size-13);letter-spacing:.22em;color:var(--semantic-color-mark);font-weight:500}.page{padding:var(--primitives-space-10) var(--primitives-space-10) var(--primitives-space-18);max-width:var(--semantic-content-max-width)}.row{align-items:center;gap:var(--primitives-space-4);display:flex}.spread{justify-content:space-between;align-items:baseline;gap:var(--primitives-space-5);flex-wrap:wrap;display:flex}.shell{align-items:stretch;min-height:100vh;display:flex}.sidebar{width:var(--semantic-sidebar-width);flex:0 0 var(--semantic-sidebar-width);background:var(--semantic-color-surface);color:var(--semantic-color-text-muted);padding:var(--primitives-space-7) 0 var(--primitives-space-5);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar-nav{padding:0 var(--primitives-space-3);flex-direction:column;gap:1px;display:flex}.nav-item{text-align:left;width:100%;padding:var(--primitives-space-3) var(--primitives-space-3);font-size:var(--primitives-size-14);border-radius:var(--semantic-radius-control);cursor:pointer;color:var(--semantic-color-text-muted);background:0 0;border:0;align-items:center;display:flex}.nav-item:hover{color:var(--semantic-color-text-neutral)}.nav-item[data-active=true]{background:var(--semantic-color-brand-tint);color:var(--semantic-color-text);box-shadow:inset 2px 0 0 var(--semantic-color-brand)}.sidebar-divider{margin:var(--primitives-space-6) var(--primitives-space-6);background:var(--semantic-color-border);height:1px}.h1{font-family:var(--semantic-font-display);font-size:var(--primitives-size-44);letter-spacing:-.015em;font-weight:400;line-height:1.08}.h2{font-family:var(--semantic-font-display);font-size:var(--primitives-size-30);letter-spacing:-.01em;font-weight:400;line-height:1.12}.h3{font-family:var(--semantic-font-display);font-size:var(--primitives-size-22);letter-spacing:-.01em;font-weight:400}.lead{font-size:var(--primitives-size-16);color:var(--semantic-color-text-muted);text-wrap:pretty;line-height:1.55}.label{font-size:var(--primitives-size-11);letter-spacing:.055em;text-transform:uppercase;color:var(--semantic-color-text-faint);font-weight:500}.eyebrow{font-family:var(--semantic-font-numeric);font-size:var(--primitives-size-11);letter-spacing:.1em;color:var(--semantic-color-text-faint)}.legal{font-size:var(--primitives-size-11);color:var(--semantic-color-text-faint);text-wrap:pretty;max-width:60ch;line-height:1.5}.display{font-family:var(--semantic-font-display);letter-spacing:-.012em;white-space:nowrap;font-size:clamp(38px,19cqw,84px);line-height:.95}.btn{border-radius:var(--semantic-radius-control);cursor:pointer;padding:var(--primitives-space-4) var(--primitives-space-6);font-size:var(--primitives-size-15);background:var(--semantic-color-brand);color:var(--semantic-color-text-on-brand);border:0;font-weight:500}.btn:hover{background:var(--semantic-color-brand-hover)}.btn:disabled{opacity:.45;cursor:default}.btn[data-variant=secondary]{border:1px solid var(--semantic-color-border);color:var(--semantic-color-text);background:0 0}.btn[data-variant=ghost]{color:var(--semantic-color-text-muted);background:0 0;border:0;padding:0;font-weight:400}.btn[data-variant=outline-brand]{border:1px solid var(--semantic-color-border-brand);color:var(--semantic-color-text-brand);background:0 0;font-weight:400}.btn[data-size=sm]{padding:var(--primitives-space-2) var(--primitives-space-4);font-size:var(--primitives-size-13)}.btn:focus-visible{outline:2px solid var(--semantic-color-focus-ring);outline-offset:2px}.field{display:block}.field>span{margin-bottom:var(--primitives-space-2);display:block}.input{width:100%;padding:var(--primitives-space-3) var(--primitives-space-4);font-size:var(--primitives-size-15);border:1px solid var(--semantic-color-border);background:var(--semantic-color-canvas);border-radius:var(--semantic-radius-control);color:var(--semantic-color-text);outline:none}.input:focus-visible{border-color:var(--semantic-color-border-brand)}.input[data-numeric=true]{font-family:var(--semantic-font-numeric)}.chip{padding:var(--primitives-space-2) var(--primitives-space-4);font-size:var(--primitives-size-14);border-radius:var(--semantic-radius-control);cursor:pointer;border:1px solid var(--semantic-color-border);color:var(--semantic-color-text-muted);background:0 0}.chip[data-selected=true]{border-color:var(--semantic-color-border-brand);background:var(--semantic-color-brand-tint);color:var(--semantic-color-text)}.card{background:var(--semantic-color-surface);border-radius:var(--semantic-radius-surface);box-shadow:0 1px 0 0 var(--semantic-color-border), 0 18px 44px -20px var(--semantic-color-overlay-deep);border:0}.card-head{justify-content:space-between;align-items:center;gap:var(--primitives-space-4);padding:var(--primitives-space-6) var(--primitives-space-7);border-bottom:1px solid var(--semantic-color-border-subtle);font-family:var(--semantic-font-display);font-size:var(--primitives-size-19);letter-spacing:-.005em;flex-wrap:wrap;font-weight:400;display:flex}.card-head .muted,.card-head .faint,.card-head .chip{font-family:var(--semantic-font-body)}.tiles{background:var(--semantic-color-surface);border-radius:var(--semantic-radius-surface);box-shadow:0 18px 44px -20px var(--semantic-color-overlay-deep);border:0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid;overflow:hidden}.tile{padding:var(--primitives-space-7);box-shadow:inset 1px 0 0 0 var(--semantic-color-border-subtle), inset 0 1px 0 0 var(--semantic-color-border-subtle);outline:0}.tile-value{margin-top:var(--primitives-space-3);font-family:var(--semantic-font-numeric);font-size:var(--primitives-size-20);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono,table.comps .mono,.tile-value,.eyebrow,.display,.proof-figure,.input[data-numeric=true]{font-variant-numeric:tabular-nums}.list{gap:var(--primitives-space-3);flex-direction:column;display:flex}.property-row{text-align:left;cursor:pointer;background:var(--semantic-color-surface-raised);border-radius:var(--semantic-radius-surface);width:100%;padding:var(--primitives-space-7);box-shadow:0 1px 0 0 var(--semantic-color-border), 0 14px 32px -20px var(--semantic-color-overlay-deep);transition:box-shadow var(--primitives-duration-fast) var(--primitives-easing-out), background var(--primitives-duration-fast) var(--primitives-easing-out);border:0;display:block}.property-row:hover{background:var(--semantic-color-surface-inset);box-shadow:0 1px 0 0 var(--semantic-color-border-brand), 0 18px 40px -18px var(--semantic-color-overlay-deep)}.property-note{margin-top:var(--primitives-space-4);padding-top:var(--primitives-space-4);border-top:1px solid var(--semantic-color-border-subtle);font-size:var(--primitives-size-12);color:var(--semantic-color-negative);display:block}.tabs{margin-top:var(--primitives-space-7);border-bottom:1px solid var(--semantic-color-border-subtle);gap:var(--primitives-space-2);display:flex;overflow-x:auto}.tab{padding:var(--primitives-space-3) var(--primitives-space-2);font-size:var(--primitives-size-14);color:var(--semantic-color-text-faint);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500}.tab:hover{color:var(--semantic-color-text-neutral)}.tab[data-active=true]{border-bottom-color:var(--semantic-color-brand);color:var(--semantic-color-text)}.tiles,.tile{background:var(--semantic-color-surface)}.tiles{border-color:var(--semantic-color-border-subtle)}.tile{outline-color:var(--semantic-color-border-subtle)}.drawer-backdrop{background:var(--semantic-color-overlay);z-index:40;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--semantic-color-surface);width:min(560px,100%);height:100%;animation:doretSlide var(--primitives-duration-base) var(--primitives-easing-standard) both;border-left:1px solid var(--semantic-color-border);overflow-y:auto}.drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--primitives-space-4);padding:var(--primitives-space-7) var(--primitives-space-8) var(--primitives-space-6);border-bottom:1px solid var(--semantic-color-border);display:flex}.drawer-body{padding:var(--primitives-space-7) var(--primitives-space-8) var(--primitives-space-14);gap:var(--primitives-space-7);flex-direction:column;display:flex}.banner{justify-content:space-between;align-items:center;gap:var(--primitives-space-4);padding:var(--primitives-space-3) var(--primitives-space-10);border-bottom:1px solid var(--semantic-color-border-subtle);color:var(--semantic-color-text-faint);font-size:var(--primitives-size-12);flex-wrap:wrap;display:flex}.banner[data-warn=true]{background:var(--semantic-color-brand-tint-strong);border-bottom-color:var(--semantic-color-border-brand-subtle);color:var(--semantic-color-text-brand);font-size:var(--primitives-size-13)}.search-results{margin-top:var(--primitives-space-2);border:1px solid var(--semantic-color-border);background:var(--semantic-color-surface-raised);border-radius:var(--semantic-radius-surface);overflow:hidden}.search-result{text-align:left;justify-content:space-between;align-items:center;gap:var(--primitives-space-4);width:100%;padding:var(--primitives-space-4);border:0;border-bottom:1px solid var(--semantic-color-border-subtle);cursor:pointer;color:var(--semantic-color-text);background:0 0;display:flex}.search-result[data-selected=true]{background:var(--semantic-color-brand-tint)}.progress-track{background:var(--semantic-color-border);height:2px}.progress-fill{background:var(--semantic-color-brand);height:2px;transition:width var(--primitives-duration-slow) var(--primitives-easing-standard)}.grid-form{gap:var(--primitives-space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}table.comps{border-collapse:collapse;width:100%}table.comps td,table.comps th{padding:var(--primitives-space-5) var(--primitives-space-6);text-align:left;border-bottom:1px solid var(--semantic-color-border-subtle);font-weight:400}table.comps th{font-size:var(--primitives-size-11);letter-spacing:.055em;text-transform:uppercase;color:var(--semantic-color-text-faint);font-weight:500}table.comps tbody tr:last-child td{border-bottom:0}table.comps tr[data-clickable=true]{cursor:pointer}table.comps tr[data-clickable=true]:hover{background:var(--semantic-color-surface-inset)}.button-secondary-sm{cursor:pointer;font-family:inherit;font-size:var(--primitives-size-13);padding:var(--primitives-space-3) var(--primitives-space-5);border-radius:var(--semantic-radius-control);border:1px solid var(--semantic-color-border);background:var(--semantic-color-surface-raised);color:var(--semantic-color-text);text-decoration:none;display:inline-block}.button-secondary-sm:hover{border-color:var(--semantic-color-text-muted)}.link-quiet{cursor:pointer;color:var(--semantic-color-text-muted);font-size:var(--primitives-size-13);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.link-quiet:hover{color:var(--semantic-color-text)}.match-pill{font-size:var(--primitives-size-12);padding:var(--primitives-space-1) var(--primitives-space-3);border-radius:var(--semantic-radius-control);background:var(--semantic-color-brand-tint);color:var(--semantic-color-text-brand);display:inline-block}.match-pill[data-strength=weak]{background:var(--semantic-color-surface-inset);color:var(--semantic-color-text-muted)}@media (width<=760px){.shell{flex-direction:column}.sidebar{z-index:10;align-items:center;gap:var(--primitives-space-2);width:100%;height:auto;padding:var(--primitives-space-3) var(--primitives-space-4);border-bottom:1px solid var(--semantic-color-border);flex-direction:row;flex:none;position:sticky;top:0;overflow-x:auto}.sidebar>.wordmark{flex:none;padding:0 var(--primitives-space-3) 0 0!important}.sidebar-nav{gap:var(--primitives-space-1);flex-direction:row;flex:none;padding:0}.nav-item{white-space:nowrap;padding:var(--primitives-space-2) var(--primitives-space-4)}.sidebar-divider{display:none}.sidebar>div:last-child{flex:none;padding-left:var(--primitives-space-4)!important}.page{padding:var(--primitives-space-7) var(--primitives-space-5) var(--primitives-space-12)}.center{padding:var(--primitives-space-5)}.h1{font-size:var(--primitives-size-26)}.h2{font-size:var(--primitives-size-22)}.display{font-size:var(--primitives-size-34)}.card table{white-space:nowrap;display:block;overflow-x:auto}table.comps,table.comps tbody{display:block}table.comps thead{display:none}table.comps tr{gap:var(--primitives-space-2);padding:var(--primitives-space-5);border-bottom:1px solid var(--semantic-color-border-subtle);flex-direction:column;display:flex}table.comps td{white-space:normal;overflow-wrap:anywhere;border-bottom:0;padding:0;display:block;text-align:left!important}.property-metrics{width:100%;gap:var(--primitives-space-6)!important}.split-wide{grid-template-columns:1fr!important}}.sold-row{justify-content:space-between;align-items:flex-start;gap:var(--primitives-space-5);width:100%;padding:var(--primitives-space-4) 0;text-align:left;cursor:pointer;color:inherit;font:inherit;border:0;border-bottom:1px solid var(--semantic-color-border-subtle);background:0 0;display:flex}.sold-row:last-of-type{border-bottom:0}.sold-row:hover{background:var(--semantic-color-surface-inset)}.sold-what{gap:var(--primitives-space-1);flex-direction:column;min-width:0;display:flex}.sold-specs{align-items:center;gap:var(--primitives-space-3);flex-wrap:wrap;display:flex}.sold-specs .chip,.sold-price{white-space:nowrap}@media (width<=760px){.sold-row{align-items:flex-start;gap:var(--primitives-space-2);flex-direction:column}}.hero{margin-top:var(--primitives-space-8);border-radius:var(--semantic-radius-surface-lead);background:var(--semantic-color-surface);box-shadow:0 1px 0 0 var(--semantic-color-border), 0 22px 54px -20px var(--semantic-color-overlay-deep);border:0;grid-template-columns:minmax(340px,1.3fr) minmax(0,1.4fr);display:grid;overflow:hidden}.hero-value{background:linear-gradient(140deg, var(--semantic-color-brand-tint) 0%, transparent 72%);padding:var(--primitives-space-12) var(--primitives-space-12) var(--primitives-space-11);container-type:inline-size}.hero-metrics{border-left:1px solid var(--semantic-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.hero-metrics>*{padding:var(--primitives-space-10) var(--primitives-space-7);border-left:1px solid var(--semantic-color-border-subtle)}.hero-metrics>:first-child{border-left:0}.hero:has(.hero-metrics>:only-child){grid-template-columns:1fr}.hero:has(.hero-metrics>:only-child) .hero-metrics{border-left:0;border-top:1px solid var(--semantic-color-border-subtle)}@media (width<=900px){.hero{grid-template-columns:1fr}.hero-value{padding:var(--primitives-space-8) var(--primitives-space-6) var(--primitives-space-6)}.hero-metrics{border-left:0;border-top:1px solid var(--semantic-color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:0}.hero-metrics>*{box-shadow:inset 1px 0 0 0 var(--semantic-color-border-subtle), inset 0 1px 0 0 var(--semantic-color-border-subtle);padding:var(--primitives-space-6);border-left:0}.hero-metrics>:first-child{box-shadow:none}}.notice{justify-content:space-between;align-items:center;gap:var(--primitives-space-6);padding:var(--primitives-space-3) 0 var(--primitives-space-3) var(--primitives-space-5);border-left:2px solid var(--semantic-color-border-brand);flex-wrap:wrap;display:flex}.landing-grid{gap:var(--primitives-space-14);grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;display:grid}.landing-grid>.proof{margin-top:var(--primitives-space-10);grid-column:1/-1}.specimen{border-radius:var(--semantic-radius-surface-lead);background:var(--semantic-color-surface);box-shadow:0 1px 0 0 var(--semantic-color-border), 0 22px 54px -20px var(--semantic-color-overlay-deep);border:0;overflow:hidden;container-type:inline-size}.specimen-head{padding:var(--primitives-space-5) var(--primitives-space-7);border-bottom:1px solid var(--semantic-color-border-subtle)}.specimen-body{padding:var(--primitives-space-7);background:linear-gradient(140deg, var(--semantic-color-brand-tint) 0%, transparent 72%)}.specimen-comps{padding:var(--primitives-space-6) var(--primitives-space-7) var(--primitives-space-7);border-top:1px solid var(--semantic-color-border-subtle)}.specimen-comp{gap:var(--primitives-space-5);padding:var(--primitives-space-3) 0;font-size:var(--primitives-size-13);border-top:1px solid var(--semantic-color-border-subtle);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.specimen-comp:first-of-type{border-top:0}.proof{border-radius:var(--semantic-radius-surface);background:var(--semantic-color-surface);box-shadow:0 1px 0 0 var(--semantic-color-border), 0 22px 54px -20px var(--semantic-color-overlay-deep);border:0;overflow:hidden}.proof-head{padding:var(--primitives-space-5) var(--primitives-space-6);border-bottom:1px solid var(--semantic-color-border-subtle)}.proof-grid{background:var(--semantic-color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.proof-grid>*{background:var(--semantic-color-surface);padding:var(--primitives-space-6)}.proof-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.proof-table th,.proof-table td{padding:var(--primitives-space-4) var(--primitives-space-5);border-top:1px solid var(--semantic-color-border-subtle);text-align:right;white-space:nowrap}.proof-table thead th{font-weight:400;font-size:var(--primitives-size-11);letter-spacing:.055em;text-transform:uppercase;color:var(--semantic-color-text-faint);border-top:0}.proof-table tbody th[scope=row]{text-align:left;font-weight:400;font-family:var(--semantic-font-display);font-size:var(--primitives-size-17)}.proof-table tbody td{font-size:var(--primitives-size-19)}.proof-legend{padding:var(--primitives-space-4) var(--primitives-space-5) 0;font-size:var(--primitives-size-12);max-width:62ch;line-height:1.6}.proof-figure{font-family:var(--semantic-font-numeric);font-variant-numeric:tabular-nums;font-size:var(--primitives-size-26);letter-spacing:-.02em;margin-top:var(--primitives-space-3);line-height:1}.proof-note{padding:var(--primitives-space-5) var(--primitives-space-6);border-top:1px solid var(--semantic-color-border-subtle)}@media (width<=1080px){.landing-grid{gap:var(--primitives-space-12);grid-template-columns:1fr}}.landing-foot{margin-top:var(--primitives-space-14);padding-top:var(--primitives-space-6);border-top:1px solid var(--semantic-color-border-subtle);justify-content:space-between;align-items:baseline;gap:var(--primitives-space-10);flex-wrap:wrap;grid-column:1/-1;display:flex}.onboard-stage{padding:var(--primitives-space-12) var(--primitives-space-8);flex:1;justify-content:center;align-items:center;display:flex}.auth-card{border-radius:var(--semantic-radius-surface);background:var(--semantic-color-surface);width:100%;max-width:448px;box-shadow:0 1px 0 0 var(--semantic-color-border), 0 26px 64px -24px var(--semantic-color-overlay-deep);padding:var(--primitives-space-11) var(--primitives-space-10);border:0}@media (width<=760px){.auth-card{padding:var(--primitives-space-8) var(--primitives-space-6)}}.onboard-card{border-radius:var(--semantic-radius-surface);background:var(--semantic-color-surface);width:100%;max-width:660px;box-shadow:0 1px 0 0 var(--semantic-color-border), 0 26px 64px -24px var(--semantic-color-overlay-deep);padding:var(--primitives-space-12);border:0}@media (width<=760px){.onboard-stage{padding:var(--primitives-space-6) 0;align-items:flex-start}.auth-card{border-radius:var(--semantic-radius-surface);background:var(--semantic-color-surface);width:100%;max-width:448px;box-shadow:0 1px 0 0 var(--semantic-color-border), 0 26px 64px -24px var(--semantic-color-overlay-deep);padding:var(--primitives-space-11) var(--primitives-space-10);border:0}@media (width<=760px){.auth-card{padding:var(--primitives-space-8) var(--primitives-space-6)}}.onboard-card{padding:var(--primitives-space-8) var(--primitives-space-6);border-left:0;border-right:0;border-radius:0}}
