.landing-module__bxHgOq__hero{z-index:5;isolation:isolate;height:clamp(680px,96vh,960px);position:relative;overflow:visible}.landing-module__bxHgOq__mapClip{z-index:0;background:var(--surface-tint);position:absolute;inset:0;overflow:hidden}.landing-module__bxHgOq__mapHost{opacity:0;transform-origin:50%;height:100vh;font-family:var(--font-sans);position:absolute;top:0;left:0;right:0}.landing-module__bxHgOq__leaving .landing-module__bxHgOq__heroInner,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__scrimSide,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__scrimTop,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__scrimGlow,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__grain,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__topbar,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__aerial,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__openMap,.landing-module__bxHgOq__leaving .landing-module__bxHgOq__mapFallback{opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease);animation:none}.landing-module__bxHgOq__leaving .landing-module__bxHgOq__mapClip{background:0 0}.landing-module__bxHgOq__mapIn{opacity:1;animation:2.2s cubic-bezier(.16,1,.3,1) landing-module__bxHgOq__hxZoom}.landing-module__bxHgOq__mapFallback{z-index:0;pointer-events:none;background:linear-gradient(135deg, var(--sand) 0%, var(--surface-tint) 55%, var(--surface) 100%);position:absolute;inset:0}.landing-module__bxHgOq__scrimSide{z-index:1;animation:landing-module__bxHgOq__hxFade 1.2s var(--ease) var(--duration-fast) backwards;pointer-events:none;background:linear-gradient(88deg, color-mix(in srgb, var(--bg) 97%, transparent) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 24%, color-mix(in srgb, var(--bg) 50%, transparent) 46%, color-mix(in srgb, var(--bg) 7%, transparent) 64%, color-mix(in srgb, var(--bg) 0%, transparent) 76%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(0deg,#0000 34px,#000 160px);mask-image:linear-gradient(0deg,#0000 34px,#000 160px)}.landing-module__bxHgOq__scrimTop{z-index:1;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 0%, transparent) 100%);height:150px;position:absolute;top:0;left:0;right:0}.landing-module__bxHgOq__scrimGlow{z-index:1;pointer-events:none;animation:landing-module__bxHgOq__hxFade 1.8s var(--ease) .4s backwards;background:radial-gradient(58% 52% at 86% -6%, color-mix(in srgb, var(--apricot-200) 40%, transparent) 0%, color-mix(in srgb, var(--apricot-200) 0%, transparent) 100%);position:absolute;inset:0}.landing-module__bxHgOq__grain{z-index:1;pointer-events:none;opacity:.05;background-image:var(--grain);mix-blend-mode:overlay;position:absolute;inset:0}.landing-module__bxHgOq__topbar{z-index:20;animation:landing-module__bxHgOq__hxFade .7s var(--ease) backwards;position:absolute;top:0;left:0;right:0}.landing-module__bxHgOq__heroInner{z-index:10;max-width:1280px;height:100%;padding:0 var(--space-8);pointer-events:none;align-items:center;margin:0 auto;display:flex;position:relative}.landing-module__bxHgOq__content{width:100%;min-width:0;max-width:620px;padding:var(--space-24) 0 var(--space-16);pointer-events:auto;animation:landing-module__bxHgOq__hxPlate .9s var(--ease) var(--duration-slow) backwards}.landing-module__bxHgOq__badge{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(4px);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--text-secondary);animation:landing-module__bxHgOq__hxUp .7s var(--ease) .52s backwards;display:inline-flex}.landing-module__bxHgOq__badgeDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px}.landing-module__bxHgOq__h1{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:clamp(42px,4.8vw,66px);line-height:var(--leading-tight);letter-spacing:-.015em;margin:var(--space-5) 0 0;color:var(--text);text-wrap:balance}.landing-module__bxHgOq__h1 em{color:var(--accent-strong);font-style:italic}.landing-module__bxHgOq__word{clip-path:inset(-.1em -.12em -.18em);display:inline-block}.landing-module__bxHgOq__wordIn{animation:landing-module__bxHgOq__hxWord .8s var(--ease) backwards;display:inline-block}.landing-module__bxHgOq__sub{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:var(--space-5) 0 0;text-wrap:pretty;max-width:490px;animation:landing-module__bxHgOq__hxUp .7s var(--ease) 1s backwards}.landing-module__bxHgOq__search{margin-top:var(--space-8);max-width:560px;animation:landing-module__bxHgOq__hxUp .7s var(--ease) 1.1s backwards;position:relative}.landing-module__bxHgOq__searchBar{align-items:center;gap:var(--space-3);height:62px;padding:0 var(--space-2) 0 var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex}.landing-module__bxHgOq__searchInput{min-width:0;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text);background:0 0;border:0;outline:none;flex:1}.landing-module__bxHgOq__searchBtn{height:46px;padding:0 var(--space-6);border-radius:var(--radius-xl);background:var(--action);color:var(--on-action);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease), transform var(--duration-fast) var(--ease);border:0;flex-shrink:0}.landing-module__bxHgOq__searchBtn:hover{background:var(--action-hover)}.landing-module__bxHgOq__searchBtn:active{transform:scale(.99)}.landing-module__bxHgOq__chips{gap:var(--space-2-5);margin-top:var(--space-5);animation:landing-module__bxHgOq__hxUp .7s var(--ease) 1.2s backwards;flex-wrap:wrap;display:flex}.landing-module__bxHgOq__chip{height:34px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(4px);color:var(--text);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration), color var(--duration), transform var(--duration-fast)}.landing-module__bxHgOq__chip:hover{border-color:var(--gray-400)}.landing-module__bxHgOq__chip:active{transform:scale(.98)}.landing-module__bxHgOq__chipActive{background:var(--ink);color:var(--paper);border-color:var(--ink)}.landing-module__bxHgOq__aerial{z-index:10;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:252px;box-shadow:var(--shadow-lg);position:absolute;bottom:104px;right:44px;overflow:hidden}.landing-module__bxHgOq__aerialImgWrap{height:118px;position:relative}.landing-module__bxHgOq__aerialImg{background-position:50%;background-size:cover;background-color:var(--surface-tint);width:100%;height:118px}.landing-module__bxHgOq__aerialChip{align-items:center;gap:var(--space-1-5);height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(3px);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-medium);background:#241e178c;display:inline-flex;position:absolute;top:9px;left:9px}.landing-module__bxHgOq__aerialChipDot{border-radius:var(--radius-pill);background:var(--clay-300);width:5px;height:5px}.landing-module__bxHgOq__aerialBody{padding:var(--space-3-5) var(--space-3-5) var(--space-3-5)}.landing-module__bxHgOq__aerialAddr{font-size:var(--text-ui);font-weight:var(--weight-medium)}.landing-module__bxHgOq__aerialSub{font-size:var(--text-caption);color:var(--text-secondary);margin-top:2px}.landing-module__bxHgOq__aerialRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2-5);display:flex}.landing-module__bxHgOq__aerialPrice{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--weight-medium)}.landing-module__bxHgOq__pineChip{align-items:center;gap:var(--space-1-5);height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--pine-50);color:var(--pine-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-flex}.landing-module__bxHgOq__pineDot{border-radius:var(--radius-pill);background:var(--pine-500);width:5px;height:5px}.landing-module__bxHgOq__openMap{z-index:10;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-md);font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text);transition:background-color var(--duration-fast) var(--ease);animation:landing-module__bxHgOq__hxUp .7s var(--ease) 1.6s backwards;display:inline-flex;position:absolute;bottom:44px;right:44px}.landing-module__bxHgOq__openMap:hover{background:var(--surface-tint);color:var(--text)}.landing-module__bxHgOq__attr{z-index:2;font-size:var(--text-xs);color:var(--text-muted);position:absolute;bottom:10px;left:12px}@keyframes landing-module__bxHgOq__hxFade{0%{opacity:0}to{opacity:1}}@keyframes landing-module__bxHgOq__hxZoom{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes landing-module__bxHgOq__hxPlate{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-module__bxHgOq__hxUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__bxHgOq__hxWord{0%{transform:translateY(125%)}to{transform:translateY(0)}}@keyframes landing-module__bxHgOq__pop{0%{opacity:0;transform:scale(.55)translateY(9px)}70%{opacity:1;transform:scale(1.05)translateY(-1px)}to{opacity:1;transform:scale(1)translateY(0)}}.landing-module__bxHgOq__pop{animation:landing-module__bxHgOq__pop .5s var(--ease) both;transform-origin:50% 100%}@keyframes landing-module__bxHgOq__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-module__bxHgOq__cardIn{animation:landing-module__bxHgOq__fadeUp .45s var(--ease) both}.landing-module__bxHgOq__statsSection{max-width:1280px;padding:var(--space-8) var(--space-8) 0;margin:0 auto}.landing-module__bxHgOq__statsGrid{padding:var(--space-9) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.landing-module__bxHgOq__statsGrid>*{min-width:0}.landing-module__bxHgOq__statFirst{padding:0 var(--space-7) 0 0}.landing-module__bxHgOq__statMid{padding:0 var(--space-7);border-left:1px solid var(--border)}.landing-module__bxHgOq__statLast{padding:0 0 0 var(--space-7);border-left:1px solid var(--border)}.landing-module__bxHgOq__statFig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h2);font-weight:var(--weight-medium);letter-spacing:-.02em}.landing-module__bxHgOq__statLabel{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1-5)}@media (max-width:1120px){.landing-module__bxHgOq__aerial{display:none}.landing-module__bxHgOq__statsGrid{row-gap:var(--space-7);grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.landing-module__bxHgOq__openMap{display:none}}@media (max-width:720px){.landing-module__bxHgOq__searchInput{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__mapHost,.landing-module__bxHgOq__mapIn,.landing-module__bxHgOq__scrimSide,.landing-module__bxHgOq__scrimGlow,.landing-module__bxHgOq__topbar,.landing-module__bxHgOq__content,.landing-module__bxHgOq__badge,.landing-module__bxHgOq__wordIn,.landing-module__bxHgOq__sub,.landing-module__bxHgOq__search,.landing-module__bxHgOq__chips,.landing-module__bxHgOq__openMap,.landing-module__bxHgOq__pop,.landing-module__bxHgOq__cardIn{animation:none}.landing-module__bxHgOq__mapHost{opacity:1}}
.sections-module__GdE2Zq__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent-strong);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.sections-module__GdE2Zq__eyebrowTight{margin-bottom:var(--space-2-5)}.sections-module__GdE2Zq__h2{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--text);text-wrap:balance;margin:0}.sections-module__GdE2Zq__arrow{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-medium);transition:gap var(--duration) var(--ease);display:inline-flex}.sections-module__GdE2Zq__arrow:hover{gap:var(--space-3)}.sections-module__GdE2Zq__btn{transition:background-color var(--duration) var(--ease), transform var(--duration-fast) var(--ease)}.sections-module__GdE2Zq__btn:hover{background:var(--action-hover);color:var(--on-action)}.sections-module__GdE2Zq__btn:active{transform:scale(.99)}.sections-module__GdE2Zq__ghost{transition:background-color var(--duration-fast) var(--ease)}.sections-module__GdE2Zq__ghost:hover{background:var(--surface-tint);color:var(--text)}.sections-module__GdE2Zq__card18{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.sections-module__GdE2Zq__pineChip{align-items:center;gap:var(--space-1-5);height:24px;padding:0 var(--space-2-5);border-radius:var(--radius-pill);background:var(--pine-50);color:var(--pine-700);font-size:var(--text-caption);font-weight:var(--weight-semibold);display:inline-flex}.sections-module__GdE2Zq__pineDot{border-radius:var(--radius-pill);background:var(--pine-500);width:6px;height:6px}.sections-module__GdE2Zq__figBig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-h1);font-weight:var(--weight-medium);letter-spacing:-.02em}.sections-module__GdE2Zq__teaserSection{max-width:1280px;padding:var(--section-pad-y) var(--section-pad-x) var(--space-10);margin:0 auto}.sections-module__GdE2Zq__teaserGrid{gap:var(--section-gap);grid-template-columns:1fr 1fr;align-items:center;display:grid}.sections-module__GdE2Zq__arrowMt24{margin-top:var(--space-6)}.sections-module__GdE2Zq__estCard{padding:var(--space-7)}.sections-module__GdE2Zq__cardHead{justify-content:space-between;align-items:center;display:flex}.sections-module__GdE2Zq__cardHeadLabel{font-size:var(--text-sm);color:var(--text-secondary)}.sections-module__GdE2Zq__betaChip{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px var(--space-2)}.sections-module__GdE2Zq__estInputRow{gap:var(--space-2-5);margin-top:var(--space-3-5);display:flex}.sections-module__GdE2Zq__estInput{min-width:0;height:48px;padding:0 var(--space-3-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);font-family:var(--font-sans);font-size:var(--text-base);color:var(--text);outline-color:var(--accent);flex:1}.sections-module__GdE2Zq__estBtn{height:48px;padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--action);color:var(--on-action);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;border:0;flex-shrink:0}.sections-module__GdE2Zq__estValRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-6);display:flex}.sections-module__GdE2Zq__estChip{opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:translateY(4px)}.sections-module__GdE2Zq__estRange{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-ui);color:var(--text-secondary);margin-top:var(--space-1);min-height:18px}.sections-module__GdE2Zq__estBandWrap{margin-top:var(--space-5)}.sections-module__GdE2Zq__estTrack{border-radius:var(--radius-pill);background:var(--surface-tint);height:8px;position:relative}.sections-module__GdE2Zq__estBand{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--ramp-2), var(--ramp-4));opacity:.3;width:42%;transition:opacity .6s var(--ease);position:absolute;top:0;bottom:0;left:30%}.sections-module__GdE2Zq__estMark{border-radius:var(--radius-pill);background:var(--ink);border:2.5px solid var(--surface);width:15px;height:15px;box-shadow:var(--shadow-sm);transition:left .8s var(--ease);position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.sections-module__GdE2Zq__estTrackLabels{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}.sections-module__GdE2Zq__estConf{margin-top:var(--space-5)}.sections-module__GdE2Zq__estConfHead{justify-content:space-between;align-items:center;display:flex}.sections-module__GdE2Zq__estConfLabel{font-size:var(--text-caption);color:var(--text-secondary)}.sections-module__GdE2Zq__estSegs{gap:var(--space-1);margin-top:var(--space-2);display:flex}.sections-module__GdE2Zq__estSeg{border-radius:var(--radius-pill);background:var(--surface-tint);height:6px;transition:background-color .3s var(--ease);flex:1}.sections-module__GdE2Zq__locSection{max-width:1280px;padding:var(--section-pad-y) var(--section-pad-x) var(--space-10);margin:0 auto}.sections-module__GdE2Zq__locGrid{gap:var(--section-gap);grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.sections-module__GdE2Zq__locCard{padding:var(--space-7)}.sections-module__GdE2Zq__locHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sections-module__GdE2Zq__locAddr{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.sections-module__GdE2Zq__locScoreRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);display:flex}.sections-module__GdE2Zq__locScore{align-items:baseline;gap:var(--space-1-5);display:flex}.sections-module__GdE2Zq__locScoreDen{font-family:var(--font-mono);font-size:var(--text-md);color:var(--text-secondary)}.sections-module__GdE2Zq__locRows{margin-top:var(--space-3-5);flex-direction:column;display:flex}.sections-module__GdE2Zq__locRow{align-items:center;gap:var(--space-3-5);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.sections-module__GdE2Zq__locIcon{border-radius:var(--radius-lg);background:var(--surface-tint);width:38px;height:38px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sections-module__GdE2Zq__locBody{flex:1;min-width:0}.sections-module__GdE2Zq__locLabelRow{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);display:flex}.sections-module__GdE2Zq__locLabel{font-size:var(--text-ui);font-weight:var(--weight-medium)}.sections-module__GdE2Zq__locVal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text-secondary)}.sections-module__GdE2Zq__locTrack{border-radius:var(--radius-pill);background:var(--surface-tint);height:6px;margin-top:var(--space-2);overflow:hidden}.sections-module__GdE2Zq__locFill{border-radius:var(--radius-pill);background:var(--pine-500);width:0%;height:100%;transition:width .7s var(--ease);display:block}.sections-module__GdE2Zq__layersSection{max-width:1280px;padding:var(--section-pad-y) var(--section-pad-x) var(--space-10);margin:0 auto}.sections-module__GdE2Zq__layersGrid{gap:var(--section-gap);grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.sections-module__GdE2Zq__layerChips{gap:var(--space-2-5);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.sections-module__GdE2Zq__layerChip{height:36px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration), color var(--duration), transform var(--duration-fast)}.sections-module__GdE2Zq__layerChip:hover{border-color:var(--gray-400)}.sections-module__GdE2Zq__layerChip:active{transform:scale(.98)}.sections-module__GdE2Zq__layerChipActive{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:var(--accent);color:var(--accent-strong)}.sections-module__GdE2Zq__layerPanel{background:var(--sand);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);height:440px;position:relative;overflow:hidden}.sections-module__GdE2Zq__cellGrid{gap:var(--space-1-5);grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:18px 18px 78px}.sections-module__GdE2Zq__cell{border-radius:var(--radius-xs);background:var(--mist);transition:background-color .42s var(--ease)}.sections-module__GdE2Zq__legend{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);position:absolute;bottom:16px;left:18px;right:18px}.sections-module__GdE2Zq__legendRow{justify-content:space-between;align-items:center;gap:var(--space-3-5);display:flex}.sections-module__GdE2Zq__legendTitle{font-size:var(--text-sm);font-weight:var(--weight-medium)}.sections-module__GdE2Zq__legendRange{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.sections-module__GdE2Zq__legendRamp{border-radius:var(--radius-pill);height:8px;margin-top:var(--space-2);background:linear-gradient(90deg, var(--ramp-1), var(--ramp-2), var(--ramp-3), var(--ramp-4), var(--ramp-5), var(--ramp-6), var(--ramp-7))}.sections-module__GdE2Zq__howBand{background:var(--sand);margin-top:var(--section-pad-y)}.sections-module__GdE2Zq__howGrid{max-width:1280px;padding:var(--band-pad-y) var(--section-pad-x);gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.sections-module__GdE2Zq__features{margin-top:var(--space-7);flex-direction:column;gap:2px;display:flex}.sections-module__GdE2Zq__feature{gap:var(--space-3-5);padding:var(--space-4) 0;border-top:1px solid var(--line);align-items:flex-start;display:flex}.sections-module__GdE2Zq__featureIcon{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.sections-module__GdE2Zq__featureTitle{font-size:var(--text-md);font-weight:var(--weight-medium)}.sections-module__GdE2Zq__featureSub{font-size:var(--text-ui);color:var(--text-secondary);margin-top:var(--space-1);line-height:var(--leading-relaxed)}.sections-module__GdE2Zq__arrowMt26{margin-top:var(--space-7)}.sections-module__GdE2Zq__howCard{padding:var(--space-7)}.sections-module__GdE2Zq__howVal{margin-top:var(--space-2)}.sections-module__GdE2Zq__howPerM2{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--text-secondary);margin-top:2px}.sections-module__GdE2Zq__hist{margin-top:var(--space-6)}.sections-module__GdE2Zq__histBars{align-items:flex-end;gap:var(--space-1);height:64px;display:flex}.sections-module__GdE2Zq__histBar{border-radius:var(--radius-xs) var(--radius-xs) 0 0;flex:1}.sections-module__GdE2Zq__histHere{outline:2px solid var(--ink);outline-offset:1px}.sections-module__GdE2Zq__histAxis{margin-top:var(--space-2-5);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}.sections-module__GdE2Zq__facts{gap:var(--space-2-5);margin-top:var(--space-6);display:flex}.sections-module__GdE2Zq__fact{background:var(--surface-tint);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3-5);flex:1}.sections-module__GdE2Zq__factFig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:var(--weight-medium)}.sections-module__GdE2Zq__factLabel{font-size:var(--text-caption);color:var(--text-secondary);margin-top:2px}.sections-module__GdE2Zq__citiesSection{max-width:1280px;padding:var(--section-pad-y) var(--section-pad-x) var(--space-5);margin:0 auto}.sections-module__GdE2Zq__citiesHead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.sections-module__GdE2Zq__citiesArrow{padding-bottom:var(--space-1-5);flex-shrink:0}.sections-module__GdE2Zq__citiesGrid{gap:var(--space-5);margin-top:var(--space-9);grid-template-columns:repeat(6,1fr);display:grid}.sections-module__GdE2Zq__city{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);color:#fff;transition:transform var(--duration-slow) var(--ease);display:block;position:relative;overflow:hidden}.sections-module__GdE2Zq__city:hover{transform:translateY(-2px)}.sections-module__GdE2Zq__city:hover .sections-module__GdE2Zq__cityImg{transform:scale(1.05)}.sections-module__GdE2Zq__cityLarge{grid-column:span 3;height:320px}.sections-module__GdE2Zq__citySmall{grid-column:span 2;height:240px}.sections-module__GdE2Zq__cityImg{transition:transform .5s var(--ease);position:absolute;inset:0}.sections-module__GdE2Zq__cityScrim{pointer-events:none;background:var(--scrim-photo);position:absolute;inset:0}.sections-module__GdE2Zq__cityText{pointer-events:none;position:absolute;bottom:16px;left:18px;right:18px}.sections-module__GdE2Zq__cityTextSmall{bottom:14px;left:16px;right:16px}.sections-module__GdE2Zq__cityName{font-family:var(--font-serif);font-size:var(--text-subhead);font-weight:var(--weight-medium);text-shadow:0 1px 12px #241e1780}.sections-module__GdE2Zq__cityNameSmall{font-size:var(--text-h3)}.sections-module__GdE2Zq__cityStats{font-family:var(--font-mono);font-size:var(--text-sm);color:#ffffffe0;margin-top:var(--space-1)}.sections-module__GdE2Zq__cityStatsSmall{font-size:var(--text-caption);margin-top:2px}.sections-module__GdE2Zq__proSection{max-width:1280px;padding:var(--space-20) var(--space-8) 0;margin:0 auto}.sections-module__GdE2Zq__probar{justify-content:space-between;align-items:center;gap:var(--space-9);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-11);display:flex}.sections-module__GdE2Zq__proCopy{max-width:640px}.sections-module__GdE2Zq__proTitle{font-family:var(--font-serif);font-size:var(--text-subhead);font-weight:var(--weight-medium);letter-spacing:var(--tracking-serif);line-height:var(--leading-tight)}.sections-module__GdE2Zq__proActions{gap:var(--space-3);flex-shrink:0;display:flex}.sections-module__GdE2Zq__proBtn{height:44px;padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--action);color:var(--on-action);font-size:var(--text-base);font-weight:var(--weight-medium);align-items:center;display:flex}.sections-module__GdE2Zq__proGhost{height:44px;padding:0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--text);align-items:center;display:flex}.sections-module__GdE2Zq__ctaSection{max-width:1280px;padding:var(--space-20) var(--section-pad-x) var(--section-pad-y);margin:0 auto}.sections-module__GdE2Zq__ctaBand{border-radius:var(--radius-2xl);background:var(--gradient-sunrise);padding:var(--space-16) var(--space-14);isolation:isolate;position:relative;overflow:hidden}.sections-module__GdE2Zq__ctaGrain{pointer-events:none;opacity:.08;background-image:var(--grain);mix-blend-mode:overlay;position:absolute;inset:0}.sections-module__GdE2Zq__ctaInner{max-width:560px;position:relative}.sections-module__GdE2Zq__ctaH2{font-family:var(--font-serif);font-weight:var(--weight-medium);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:#fff;text-shadow:0 2px 20px #241e1747;text-wrap:balance;margin:0}.sections-module__GdE2Zq__signup{gap:var(--space-2-5);margin-top:var(--space-7);max-width:480px;display:flex}.sections-module__GdE2Zq__signupField{align-items:center;gap:var(--space-2-5);height:52px;padding:0 var(--space-4);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex:1;display:flex}.sections-module__GdE2Zq__signupInput{min-width:0;font-family:var(--font-mono);font-size:var(--text-base);color:var(--text);background:0 0;border:0;outline:none;flex:1}.sections-module__GdE2Zq__signupBtn{height:52px;padding:0 var(--space-6);border-radius:var(--radius-xl);background:var(--action);color:var(--on-action);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;box-shadow:var(--shadow-md);white-space:nowrap;border:0}.sections-module__GdE2Zq__teaserGrid>*,.sections-module__GdE2Zq__locGrid>*,.sections-module__GdE2Zq__layersGrid>*,.sections-module__GdE2Zq__howGrid>*,.sections-module__GdE2Zq__citiesGrid>*{min-width:0}@media (max-width:1120px){.sections-module__GdE2Zq__teaserGrid,.sections-module__GdE2Zq__locGrid,.sections-module__GdE2Zq__layersGrid,.sections-module__GdE2Zq__howGrid{gap:var(--space-11);grid-template-columns:1fr}.sections-module__GdE2Zq__locGrid>div:first-child{order:2}.sections-module__GdE2Zq__citiesGrid{grid-template-columns:repeat(2,1fr)}.sections-module__GdE2Zq__cityLarge,.sections-module__GdE2Zq__citySmall{grid-column:span 1}.sections-module__GdE2Zq__probar{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.sections-module__GdE2Zq__signup{flex-wrap:wrap}.sections-module__GdE2Zq__signup>div{flex:100%}.sections-module__GdE2Zq__signup>button{flex:100%;width:100%}}@media (max-width:720px){.sections-module__GdE2Zq__estInput,.sections-module__GdE2Zq__signupInput{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.sections-module__GdE2Zq__estChip,.sections-module__GdE2Zq__estBand,.sections-module__GdE2Zq__estMark,.sections-module__GdE2Zq__estSeg,.sections-module__GdE2Zq__locFill,.sections-module__GdE2Zq__cell{transition:none}}
.page-module__LBTDbq__page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);overflow-x:hidden}
