@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_e75d01{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_e75d01{--font-disp:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_727f1d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_727f1d{--font-body:"Inter Tight","Inter Tight Fallback"}:root{--bg:#050816;--panel:rgba(12,19,40,0.72);--line:rgba(169,176,189,0.14);--text:#fff;--t2:#a9b0bd;--t3:#7d869c;--gold:#d4af37;--gold2:#f5c542;--disp:var(--font-disp),"Bebas Neue",sans-serif;--body:var(--font-body),"Inter Tight",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0}body{background:radial-gradient(1400px 900px at 70% 0,#0d1838 0,var(--bg) 60%),var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--gold2);outline-offset:3px}.disp{font-family:var(--disp);font-weight:400;letter-spacing:.02em;line-height:.95}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.muted{color:var(--t2)}.dim{color:var(--t3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:12px;border:0;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#0b0b0b;font:800 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn.ghost{background:rgba(255,255,255,.03);color:var(--text);border:1px solid rgba(212,175,55,.45)}.btn[disabled]{opacity:.6;cursor:default}.glass{background:linear-gradient(180deg,rgba(16,22,44,.86),rgba(8,12,26,.9));border:1px solid var(--line);border-radius:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgba(0,0,0,.45)}.pulse{display:inline-flex;align-items:center;gap:6px;color:var(--gold2);font-weight:800;font-size:11px;letter-spacing:.16em}.pulse path{fill:none;stroke:var(--gold2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.example-badge{position:fixed;left:50%;transform:translateX(-50%);top:6px;z-index:50;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b;background:var(--gold2);padding:6px 10px;border-radius:8px}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;gap:26px;padding:20px 56px;background:rgba(5,8,22,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(169,176,189,.12)}[id]{scroll-margin-top:96px}.nav .logo{font-family:var(--disp);font-size:30px;letter-spacing:.06em;text-decoration:none}.nav .logo b{color:var(--gold);font-weight:400}.nav .sp{flex:1 1}.nav a.link{color:var(--t2);text-decoration:none;font-weight:600;font-size:14px}.nav a.link:hover{color:var(--text)}.hero{position:relative;min-height:720px;display:grid;align-items:end;padding:140px 56px 72px;overflow:hidden}.scene{position:absolute;inset:0;background:linear-gradient(180deg,#0f2a3a,#2a5a6b 50%,#d9b77a 80%,#13202a)}.scene:before{inset:auto 0 0 0;height:58%;background:linear-gradient(160deg,transparent 40%,#121a33 40.5%) 0 0/50% 100% no-repeat,linear-gradient(200deg,transparent 40%,#121a33 40.5%) 100% 0/50% 100% no-repeat}.hero:after,.scene:before{content:"";position:absolute}.hero:after{inset:0;background:linear-gradient(90deg,rgba(5,8,22,.94) 0,rgba(5,8,22,.6) 50%,rgba(5,8,22,.15) 80%),linear-gradient(0deg,var(--bg) 0,transparent 35%)}.hero-in{position:relative;z-index:2;max-width:720px}.hero h1{font-size:clamp(56px,9vw,104px);margin:14px 0}.hero h1 em{font-style:normal;color:var(--gold2)}.hero p.lead{font-size:19px;color:var(--t2);max-width:560px;margin:0 0 28px}.hero .ctas{display:flex;gap:12px;flex-wrap:wrap}.agent-card{position:absolute;right:56px;bottom:72px;z-index:3;width:320px;padding:18px;display:flex;gap:14px;align-items:center}.agent-card a{text-decoration:none}.face{width:64px;height:64px;border-radius:50%;flex:none;border:2px solid var(--gold);object-fit:cover;background:radial-gradient(circle at 50% 38%,#e6c9a8 0 22%,transparent 23%),radial-gradient(circle at 50% 100%,#2c3b66 0 48%,transparent 49%),linear-gradient(#1a2547,#0d1430)}.face.big{width:220px;height:220px;border-width:3px}section{padding:72px 56px}.sec-h{margin-bottom:26px}.sec-h h2{font-size:clamp(40px,6vw,56px);margin:6px 0 0}.help{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.help .glass{padding:26px}.help h3{font-family:var(--disp);font-weight:400;font-size:34px;letter-spacing:.03em;margin:0 0 8px}.help p{color:var(--t2);margin:0 0 18px}.comms{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.comm{padding:22px}.comm b{font-family:var(--disp);font-weight:400;font-size:30px;letter-spacing:.03em;display:block;line-height:1;margin-bottom:8px}.comm span{color:var(--t2);font-size:14px}.rev{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.rev .glass{padding:24px}.rev p{color:var(--t2);margin:0 0 14px}.contact{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:32px;gap:32px;align-items:start}.form{padding:28px;display:grid;grid-gap:14px;gap:14px}.form .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.form label.f{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--t2);font-weight:600}.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{width:100%;min-height:50px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:400 16px/1.4 var(--body);padding:12px 14px}.form textarea{min-height:110px;resize:vertical}.form .tick{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13px;color:var(--t2);line-height:1.5}.form .tick input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--gold)}.form .small{font-size:12px;color:var(--t3)}.form .msg{font-size:14px}.form .msg.err{color:#ff9b8a}.form .msg.ok{color:var(--gold2)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.about{display:grid;grid-template-columns:260px 1fr;grid-gap:40px;gap:40px;align-items:start;padding-top:150px}.about h1{font-size:clamp(56px,8vw,92px);margin:8px 0 18px}.about .bio{font-size:18px;color:var(--t2);max-width:680px}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px;max-width:760px}.facts .glass{padding:18px}.facts b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.page{padding:150px 56px 72px;max-width:860px}.page h1{font-size:64px;margin:0 0 18px}.page li,.page p{color:var(--t2)}footer{padding:34px 56px 60px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px 40px;color:var(--t3);font-size:13px}footer a,footer b{color:var(--t2)}footer .built{flex:1 1;text-align:right}@media (max-width:860px){.nav{padding:16px;gap:14px}.nav a.link.opt{display:none}.example-badge{top:auto;bottom:10px}.hero{padding:120px 16px 40px;min-height:0}.agent-card{position:relative;right:auto;bottom:auto;margin-top:28px;width:100%}section{padding:48px 16px}.about,.contact,.facts,.help,.rev{grid-template-columns:1fr}.comms{grid-template-columns:1fr 1fr}.form .row{grid-template-columns:1fr}.about{padding-top:110px}.face.big{width:140px;height:140px}.page{padding:110px 16px 48px}footer{padding:28px 16px 48px}footer .built{text-align:left}}.preview-note{margin-top:10px;padding:14px;border:1px dashed var(--gold);border-radius:12px;font-size:14px;color:var(--t2)}.preview-note a{color:var(--gold2)}.census-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.census-grid .glass{padding:18px}.census-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid rgba(127,127,127,.18);font-size:14px}.census-row dd{margin:0;font-weight:700;white-space:nowrap}.census-ages{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.census-age{display:grid;grid-template-columns:52px 1fr 48px;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.census-age i{display:block;height:8px;border-radius:4px;background:var(--gold);min-width:2px}.census-age b{text-align:right;font-weight:600}.schools{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px;font-size:15px}.oh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.oh{overflow:hidden;padding:0}.oh img,.oh-ph{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:rgba(127,127,127,.15)}.oh-in{padding:14px;display:grid;grid-gap:4px;gap:4px;font-size:14px}.oh-in b{font-size:18px}.oh-times{list-style:none;padding:0;margin:6px 0;color:var(--gold);font-weight:600}.oh-credit{font-size:12px;color:var(--muted,#9aa);margin:4px 0 0}.outline svg{width:100%;height:auto;max-height:360px}.outline path{fill:color-mix(in srgb,var(--gold) 22%,transparent);stroke:var(--gold);stroke-width:2;vector-effect:non-scaling-stroke}.idx-detail{max-width:900px}.idx-photos{display:grid;grid-gap:8px;gap:8px}.idx-photos img{width:100%;height:auto;display:block;border-radius:8px}.idx-photos img:first-child{aspect-ratio:3/2;object-fit:cover}.idx-credit{margin-top:18px;padding-top:12px;border-top:1px solid rgba(127,127,127,.25)}.idx-logo{display:block;margin-top:6px}.oh-in b a{color:inherit;text-decoration:none}.ed-a11y{position:fixed;right:16px;bottom:76px;z-index:50;width:min(420px,calc(100vw - 32px));max-height:50vh;overflow:auto;background:#0c1328;color:#ffffff;border:1px solid rgba(169,176,189,.25);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:12px 14px;font-size:14px}.ed-a11y-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ed-a11y ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ed-a11y li{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.ed-a11y li.must span:first-child{color:#f08a78}.ed-a11y-pg{color:#a9b0bd}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:#ffffff;color:#111111;padding:10px 14px;border-radius:8px;font-weight:700;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.25)}.skip:focus{top:12px}#main:focus{outline:none}.save-home{justify-self:start;display:inline-flex;gap:6px;align-items:center;background:none;border:1px solid;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;color:inherit;cursor:pointer;margin:4px 0}.save-home.on{background:var(--gold2,#c9a24a);border-color:var(--gold2,#c9a24a);color:#111111}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.small.err{color:#b4442f}.search-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;padding:18px;margin:0 0 22px;align-items:end}.search-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--t2)}.ask-search{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:18px;margin:0 0 12px;align-items:end}.ask-search label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--t2)}.ask-search input{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:400 16px/1.4 var(--body);padding:10px 12px}.ask-note,.ask-read{margin:0 0 12px}@media (max-width:600px){.ask-search{grid-template-columns:1fr}}.search-form input,.search-form select{width:100%;min-height:48px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:400 16px/1.4 var(--body);padding:10px 12px}.search-form select option{color:#111}.pager{display:flex;gap:18px;justify-content:center;margin:26px 0 8px;color:var(--t2)}.pager,.pager a{align-items:center}.pager a{color:var(--gold);min-height:44px;display:inline-flex}.save-search{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:-6px 0 18px}.saved-searches{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-gap:10px;gap:10px}.saved-searches li{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 18px}.saved-searches a{color:var(--gold)}.link-btn+.link-btn{margin-left:0}.link-btn{margin-left:auto;background:none;border:0;color:var(--t2);text-decoration:underline;font:inherit;cursor:pointer;min-height:44px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}.agent-tile{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:22px 16px;text-align:center;text-decoration:none;color:inherit}.agent-tile .face{width:96px;height:96px}.door{display:block;text-decoration:none;color:inherit}.door h3{font-family:var(--disp);font-size:44px;letter-spacing:.04em;margin:0 0 6px}.steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.steps li{display:grid;grid-gap:6px;gap:6px;padding:18px}.move-table{width:100%;border-collapse:collapse;font-size:15px}.move-table td,.move-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.move-table thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.listing-card{display:grid;grid-gap:6px;gap:6px;padding:0 0 16px;overflow:hidden;text-decoration:none;color:inherit}.listing-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;margin-bottom:8px}.listing-card>:not(img):not(.listing-cover){padding:0 16px}.listing-cover{position:relative;display:block}.listing-cover .vbadge{position:absolute;left:10px;top:10px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 9px}.tour3d{margin:0 0 18px}.tour3d iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111;border-radius:4px}.tour3d figcaption{font-size:13px;margin-top:6px}.listing-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.listing-photos img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}.listing-photos img:first-child{grid-column:1/-1;aspect-ratio:16/9}.search .views{display:flex;gap:0;margin:14px 0;border:1px solid #ccc;width:max-content}.search .views a{padding:10px 22px;text-decoration:none;color:inherit}.search .views a[aria-current=page]{background:#111;color:#fff}.search .results{display:grid;grid-gap:20px;gap:20px}.search.view-mixed .results{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.search.view-mixed .rlist .oh-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.smap{position:relative;isolation:isolate}.search.view-mixed .smap{position:-webkit-sticky;position:sticky;top:100px}.smap-canvas{height:min(78vh,760px);background:#eef1f2;z-index:0}.search.view-map .smap-canvas{height:80vh}.smap-redo{left:50%;bottom:24px;transform:translateX(-50%);border-radius:999px}.smap-draw,.smap-redo{position:absolute;z-index:500}.smap-draw{right:12px;top:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;max-width:calc(100% - 24px)}.smap-draw .btn{min-height:40px;padding:8px 14px;border-radius:999px}.mapdraw-on,.mapdraw-on .leaflet-interactive{cursor:crosshair!important}.mapdraw-close{animation:mapdraw-pulse 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes mapdraw-pulse{50%{stroke-width:6px;stroke-opacity:.55}}@media (prefers-reduced-motion:reduce){.mapdraw-close{animation:none}}.smap-hint{color:#111;padding:6px 10px}.smap-hint,.smap-note{background:#fff;font-size:14px}.smap-note{position:absolute;left:16px;top:16px;z-index:500;padding:8px 12px;margin:0}.pin-count span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#111;color:#fff;font-weight:700;box-shadow:0 0 0 3px rgba(255,255,255,.8)}.pin-price span{display:inline-block;white-space:nowrap;transform:translate(-50%,-50%);background:#fff;color:#111;border:1px solid #111;padding:3px 8px;font-weight:700;font-size:12px}@media (max-width:960px){.search.view-mixed .results{grid-template-columns:1fr}.search.view-mixed .smap{position:relative;top:0}.smap-canvas{height:60vh}}.compare{width:100%;border-collapse:collapse;margin:18px 0;font-size:16px}.compare td,.compare th{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(128,128,128,.25);vertical-align:top}.compare thead th{font-size:18px}.compare tbody th{font-weight:600;width:34%}.post-table{width:100%;border-collapse:collapse;font-size:15px}.post-table td,.post-table th{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(128,128,128,.25);vertical-align:top}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sent-note{border-left:3px solid var(--gold,#9c7629);padding:10px 14px;background:rgba(156,118,41,.08)}.sent-note p{margin:0 0 4px}.sent-note p:last-child{margin:0}.sent-acts{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.tell-us{max-width:980px}.tell-us .tu-h{font-size:clamp(28px,3.4vw,40px);margin:0}.tell-us .tu-lead{margin:0}.tell-us .tu-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.tell-us .tu-part{border:0;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;min-width:0}.tell-us legend{font-weight:700;font-size:15px;padding:0;margin-bottom:10px}.tell-us .tu-opt,.tell-us .tu-req{font-weight:400;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-left:6px}.tell-us .tu-req{color:var(--gold,#9c7629)}.tell-us .tu-opt{color:var(--t3,#777)}.tell-us .tu-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tell-us .tu-chip{display:flex;gap:10px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid var(--line);cursor:pointer;font-weight:400}.tell-us .tu-chip input{width:18px;height:18px;accent-color:var(--gold,#9c7629);margin:0}.tell-us .tu-chip:has(input:checked){border-color:var(--gold,#9c7629);box-shadow:inset 0 0 0 1px var(--gold,#9c7629)}.tell-us [aria-invalid=true]{outline:2px solid #b3261e;outline-offset:2px}.tell-us .tu-acts{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.tell-us .linkish{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}@media (max-width:760px){.tell-us .form .row,.tell-us .row,.tell-us .tu-cols{grid-template-columns:1fr}}.acts{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0}.acts .btn{min-height:44px;padding:10px 18px;font-size:14px}.nums .num{display:block;font-size:26px;font-weight:700;color:var(--text)}.src{display:block;font-size:11px;line-height:1.4;margin-top:6px}.src,.src a{color:var(--t3)}.near-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.near-grid .glass{padding:16px 18px}.near-grid ul{margin:0;padding-left:18px}.near-grid li{margin:4px 0;font-size:15px}.district-line{padding:14px 18px;margin:0 0 14px}.city-faq .faq-a{margin:0 0 6px}.city-faq .faq-go{font-size:14px;font-weight:600}.finder{padding:22px;display:grid;grid-gap:12px;gap:12px}.finder form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.finder label{flex:1 1 320px;display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:var(--t2)}.finder input{width:100%;min-height:50px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--text);font:400 16px/1.4 var(--body);padding:12px 14px}.finder-out{display:grid;grid-gap:16px;gap:16px}.finder-out ul{margin:0;padding-left:18px}.finder-out li{margin:4px 0}@media (max-width:860px){.acts .btn{flex:1 1 100%;text-align:center}}.stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-cols{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:32px;gap:32px;align-items:start}.blog-cities ul{list-style:none;padding:0;margin:8px 0 0}.blog-cities li{padding:6px 0;border-bottom:1px solid var(--line,rgba(0,0,0,.08))}@media (max-width:860px){.blog-cols{grid-template-columns:1fr}.blog-cities{order:-1}.blog-cities ul{display:flex;flex-wrap:wrap;gap:6px 16px}.blog-cities li{border:0;padding:2px 0}}.lf-panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.lf-f{display:grid;grid-gap:6px;gap:6px;font-size:13px}.lf-done,.lf-toggle{display:none}.lf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf .linkish{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}@media (max-width:720px){.lf-toggle{display:inline-flex}.lf-panel{display:none}.lf-panel.open{display:grid;grid-template-columns:1fr 1fr}.lf-done{display:block;grid-column:1/-1}}.back-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none}.back-btn.back-float{position:fixed;left:20px;bottom:20px;z-index:60;padding:12px 20px;border-radius:999px;background:#111;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.25);letter-spacing:.04em}.back-btn.back-float:hover{background:#222}@media (max-width:640px){.back-btn.back-float{left:12px;bottom:12px;padding:10px 16px}}.apin{display:grid;grid-gap:4px;gap:4px;font-size:13px;min-width:200px}.apin img{width:100%;height:120px;object-fit:cover;border-radius:4px}.apin b{font-size:16px}.apin .oh-credit{font-size:11px;margin:2px 0 0;color:#555}.acard .dim,.acard span{display:block;font-size:13px;margin:6px 0}.pin-price.pin-active span{background:#1e9e57;border-color:#157a42;color:#fff}.pin-price.pin-uc span{background:#f2c230;border-color:#c99a12;color:#111}.pin-price.pin-sold span{background:#d64545;border-color:#a92e2e;color:#fff}.pin-key{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin:8px 0}.pin-key i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:0}.pin-key .k-active{background:#1e9e57}.pin-key .k-uc{background:#f2c230}.pin-key .k-sold{background:#d64545}.apin-n span{display:grid;place-items:center;border-radius:50%;background:#1e9e57;color:#fff;font-weight:700;font-size:12px;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(0,0,0,.3)}