.report-module__c5H6Dq__page{--ink:#111824;--muted:#657083;--line:#dde5ef;--paper:#f4f7fb;--blue:#2f70e5;--navy:#102a43;--green:#16825d;min-height:100vh;color:var(--ink);background:var(--paper)}.report-module__c5H6Dq__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #d5dfebcc;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;height:82px;padding:0 max(5vw,34px);display:grid;position:sticky;top:0}.report-module__c5H6Dq__brand{align-items:center;gap:9px;width:max-content;display:inline-flex}.report-module__c5H6Dq__brand strong{letter-spacing:-.075em;font-size:28px;line-height:1}.report-module__c5H6Dq__brand span{font-size:10px;font-weight:750;line-height:1.05}.report-module__c5H6Dq__headerNav{color:#536174;gap:27px;font-size:14px;font-weight:650;display:flex}.report-module__c5H6Dq__headerNav a:hover{color:var(--blue)}.report-module__c5H6Dq__headerActions{justify-self:end;align-items:center;gap:16px;display:flex}.report-module__c5H6Dq__private{color:#6d7887;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.report-module__c5H6Dq__primaryButton,.report-module__c5H6Dq__secondaryButton,.report-module__c5H6Dq__ctaButton{border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.report-module__c5H6Dq__primaryButton{color:#fff;background:var(--blue);box-shadow:0 10px 28px #2f70e538}.report-module__c5H6Dq__primaryButton:hover,.report-module__c5H6Dq__ctaButton:hover{transform:translateY(-2px);box-shadow:0 15px 34px #2f70e547}.report-module__c5H6Dq__secondaryButton{background:#fff;border:1px solid #cfd8e4}.report-module__c5H6Dq__secondaryButton:hover{border-color:#9baabd}.report-module__c5H6Dq__hero{background:linear-gradient(135deg,#f8fafc 0%,#f3f7fc 52%,#edf4ff 100%);grid-template-columns:minmax(420px,.84fr) minmax(560px,1.16fr);align-items:center;gap:6vw;min-height:720px;padding:88px max(5vw,34px) 92px;display:grid;position:relative;overflow:hidden}.report-module__c5H6Dq__heroGlow{background:radial-gradient(circle,#488bf338,#0000 67%);border-radius:50%;width:760px;height:760px;position:absolute;top:-250px;right:-130px}.report-module__c5H6Dq__heroCopy{z-index:2;max-width:720px;position:relative}.report-module__c5H6Dq__reportId{color:#2c69c4;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.report-module__c5H6Dq__reportId span{background:#e8f1ff;border:1px solid #d5e5ff;border-radius:99px;padding:8px 12px}.report-module__c5H6Dq__reportId b{color:#687487}.report-module__c5H6Dq__hero h1{letter-spacing:-.058em;margin:28px 0 20px;font-size:clamp(49px,4.45vw,70px);font-weight:760;line-height:.96}.report-module__c5H6Dq__hero h1 span{color:#566274}.report-module__c5H6Dq__location{color:#526074;margin:0;font-size:16px;font-weight:650}.report-module__c5H6Dq__location span{color:#a0aabb;margin:0 8px}.report-module__c5H6Dq__intro{max-width:650px;color:var(--muted);margin:25px 0 0;font-size:19px;line-height:1.62}.report-module__c5H6Dq__heroLinks{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.report-module__c5H6Dq__heroProof{color:#667385;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:12px;display:flex}.report-module__c5H6Dq__heroProof b{color:var(--green)}.report-module__c5H6Dq__summaryVisual{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #d6e0ec;border-radius:24px;padding:19px;position:relative;box-shadow:0 35px 90px #1630522b}.report-module__c5H6Dq__summaryVisual>img{border-radius:14px;width:100%;height:auto;display:block}.report-module__c5H6Dq__summaryLabel{color:#fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);letter-spacing:.05em;background:#102a43a1;border:1px solid #ffffff57;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:9px;display:flex;position:absolute;top:34px;left:35px}.report-module__c5H6Dq__summaryLabel b{color:#dbe4ee;font-weight:550}.report-module__c5H6Dq__decision{color:#fff;background:#112b43;grid-template-columns:155px minmax(0,1fr) 330px;align-items:center;gap:44px;padding:44px max(5vw,34px);display:grid}.report-module__c5H6Dq__scoreBlock{text-align:center}.report-module__c5H6Dq__scoreRing{background:conic-gradient(#5d90e1 0 80%, #ffffff24 80%);border-radius:50%;place-items:center;width:122px;height:122px;margin:auto;display:grid;position:relative}.report-module__c5H6Dq__scoreRing:before{content:"";background:#112b43;border-radius:50%;position:absolute;inset:10px}.report-module__c5H6Dq__scoreRing strong{letter-spacing:-.05em;font-size:38px;position:relative}.report-module__c5H6Dq__scoreRing span{color:#aebdcb;font-size:12px;position:absolute;bottom:35px;left:78px}.report-module__c5H6Dq__scoreBlock small{color:#9eb0bf;letter-spacing:.09em;margin-top:12px;font-size:10px;font-weight:800;display:block}.report-module__c5H6Dq__decisionBadge{color:#bdebd9;background:#1d87602e;border:1px solid #88d9b94d;border-radius:99px;align-items:center;gap:9px;width:max-content;margin-bottom:14px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.report-module__c5H6Dq__decisionBadge i{background:#54c698;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #54c6981f}.report-module__c5H6Dq__decisionCopy>span,.report-module__c5H6Dq__decisionAside>span{color:#aebdcb;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.report-module__c5H6Dq__decisionCopy h2{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(29px,3vw,43px);line-height:1.08}.report-module__c5H6Dq__decisionCopy p{color:#c6d0da;max-width:830px;margin:0;font-size:15px;line-height:1.6}.report-module__c5H6Dq__decisionCopy p strong{color:#fff}.report-module__c5H6Dq__decisionAside{background:#ffffff0f;border:1px solid #ffffff21;border-radius:13px;padding:19px 21px}.report-module__c5H6Dq__decisionAside strong{margin:8px 0 5px;font-size:16px;display:block}.report-module__c5H6Dq__decisionAside p{color:#bbc7d1;margin:0;font-size:13px;line-height:1.5}.report-module__c5H6Dq__metricsSection,.report-module__c5H6Dq__economicsSection,.report-module__c5H6Dq__planningSection,.report-module__c5H6Dq__marketSection,.report-module__c5H6Dq__riskSection,.report-module__c5H6Dq__methodology{padding:112px max(5vw,34px)}.report-module__c5H6Dq__metricsSection,.report-module__c5H6Dq__planningSection,.report-module__c5H6Dq__riskSection{background:#fff}.report-module__c5H6Dq__sectionIntro{max-width:760px}.report-module__c5H6Dq__sectionIntro>span,.report-module__c5H6Dq__methodology>div:first-child>span{color:#2f70d8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.report-module__c5H6Dq__sectionIntro h2,.report-module__c5H6Dq__methodology h2{letter-spacing:-.05em;margin:16px 0 18px;font-size:clamp(38px,4.2vw,63px);line-height:1.02}.report-module__c5H6Dq__sectionIntro p{color:var(--muted);margin:0;font-size:18px;line-height:1.65}.report-module__c5H6Dq__metricGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.report-module__c5H6Dq__metricGrid article{border:1px solid var(--line);background:#f8fafc;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:170px;padding:25px;display:flex}.report-module__c5H6Dq__metricGrid article>span{color:#6d798a;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:750}.report-module__c5H6Dq__metricGrid article>strong{letter-spacing:-.05em;margin:15px 0 6px;font-size:clamp(28px,3vw,44px)}.report-module__c5H6Dq__metricGrid article>small{color:#748092;font-size:13px}.report-module__c5H6Dq__metricGrid .report-module__c5H6Dq__metric_green{background:#ecf8f3;border-color:#cae9dc}.report-module__c5H6Dq__metricGrid .report-module__c5H6Dq__metric_green>strong{color:var(--green)}.report-module__c5H6Dq__metricGrid .report-module__c5H6Dq__metric_blue{background:#edf5ff;border-color:#cfe0f7}.report-module__c5H6Dq__metricGrid .report-module__c5H6Dq__metric_blue>strong{color:#2869cc}.report-module__c5H6Dq__economicsSection{grid-template-columns:.68fr 1.32fr;align-items:start;gap:7vw;display:grid}.report-module__c5H6Dq__economicsCard,.report-module__c5H6Dq__marketCard{background:#fff;border:1px solid #d9e2ed;border-radius:20px;padding:30px;box-shadow:0 24px 65px #1a375c14}.report-module__c5H6Dq__economicsHeadline{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-module__c5H6Dq__economicsHeadline>div{background:#f7f9fc;border:1px solid #e0e6ed;border-radius:13px;padding:20px}.report-module__c5H6Dq__economicsHeadline span,.report-module__c5H6Dq__economicsHeadline strong{display:block}.report-module__c5H6Dq__economicsHeadline span{color:#6c7888;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.report-module__c5H6Dq__economicsHeadline strong{letter-spacing:-.04em;margin-top:8px;font-size:24px}.report-module__c5H6Dq__economicsHeadline .report-module__c5H6Dq__marginResult{background:#ecf8f3;border-color:#cce9dc}.report-module__c5H6Dq__economicsHeadline .report-module__c5H6Dq__marginResult strong{color:var(--green)}.report-module__c5H6Dq__marginBar{background:#e7edf3;border-radius:10px;height:10px;margin:23px 0 30px;overflow:hidden}.report-module__c5H6Dq__marginBar i{border-radius:inherit;background:linear-gradient(90deg,#2f70e5,#4cac82);width:38.6%;height:100%;display:block}.report-module__c5H6Dq__landValueGrid{border-top:1px solid #e1e7ef;grid-template-columns:.72fr 1.28fr;gap:30px;padding-top:27px;display:grid}.report-module__c5H6Dq__landValueGrid>div:first-child span,.report-module__c5H6Dq__landValueGrid>div:first-child strong,.report-module__c5H6Dq__landValueGrid>div:first-child small{display:block}.report-module__c5H6Dq__landValueGrid>div:first-child span{color:#697688;font-size:12px}.report-module__c5H6Dq__landValueGrid>div:first-child strong{letter-spacing:-.04em;margin:7px 0 4px;font-size:27px}.report-module__c5H6Dq__landValueGrid>div:first-child small{color:#737f90}.report-module__c5H6Dq__rangeLabels{color:#697688;justify-content:space-between;align-items:center;font-size:11px;display:flex}.report-module__c5H6Dq__rangeLabels b{color:#405066}.report-module__c5H6Dq__rangeTrack{background:linear-gradient(90deg,#d9e6f7,#5d91df);border-radius:9px;height:8px;margin:19px 2px 13px;position:relative}.report-module__c5H6Dq__rangeTrack i{background:#2c6ed7;border:4px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #14376440}.report-module__c5H6Dq__rangeTrack em{color:#2565c6;font-size:10px;font-style:normal;font-weight:800;position:absolute;bottom:14px;left:49%;transform:translate(-50%)}.report-module__c5H6Dq__rangeVisual p{color:#697688;margin:0;font-size:12px;line-height:1.5}.report-module__c5H6Dq__planningSection .report-module__c5H6Dq__sectionIntro{max-width:820px}.report-module__c5H6Dq__planningLayout{grid-template-columns:.82fr 1.18fr;gap:16px;margin-top:48px;display:grid}.report-module__c5H6Dq__mapCrop{background:#f5f8fb;border:1px solid #d8e2ec;border-radius:18px;min-height:450px;overflow:hidden;box-shadow:0 18px 42px #1b3a6012}.report-module__c5H6Dq__planningMapVisual{flex-direction:column;height:100%;min-height:450px;display:flex}.report-module__c5H6Dq__mapHeader{background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:17px 20px;display:flex}.report-module__c5H6Dq__mapHeader>div span,.report-module__c5H6Dq__mapHeader>div strong{display:block}.report-module__c5H6Dq__mapHeader>div span{color:#738092;letter-spacing:.09em;font-size:9px;font-weight:800}.report-module__c5H6Dq__mapHeader>div strong{letter-spacing:-.015em;margin-top:5px;font-size:15px}.report-module__c5H6Dq__mapHeader>b{color:#176a4e;background:#e5f5ee;border:1px solid #b9ddcd;border-radius:9px;place-items:center;min-width:45px;height:36px;font-size:15px;display:grid}.report-module__c5H6Dq__mapViewport{background:#edf2f6;flex:1;min-height:300px;position:relative;overflow:hidden}.report-module__c5H6Dq__parcelMap{width:100%;height:100%;min-height:300px;display:block}.report-module__c5H6Dq__parcelCallout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #bfcddce6;border-radius:10px;min-width:166px;padding:12px 14px;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #1e406829}.report-module__c5H6Dq__parcelCallout span,.report-module__c5H6Dq__parcelCallout strong,.report-module__c5H6Dq__parcelCallout small{display:block}.report-module__c5H6Dq__parcelCallout span{color:#2f70d8;letter-spacing:.09em;font-size:8px;font-weight:850}.report-module__c5H6Dq__parcelCallout strong{letter-spacing:-.035em;margin-top:4px;font-size:21px}.report-module__c5H6Dq__parcelCallout small{color:#69778a;margin-top:3px;font-size:9px}.report-module__c5H6Dq__northArrow{color:#33465a;text-align:center;background:#ffffffe6;border:1px solid #cad6e1e6;border-radius:9px;place-content:center;width:35px;height:50px;display:grid;position:absolute;top:14px;right:15px}.report-module__c5H6Dq__northArrow span,.report-module__c5H6Dq__northArrow b{display:block}.report-module__c5H6Dq__northArrow span{font-size:20px;line-height:16px}.report-module__c5H6Dq__northArrow b{margin-top:4px;font-size:9px}.report-module__c5H6Dq__mapScale{color:#4f5f72;align-items:flex-end;gap:7px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:13px;left:16px}.report-module__c5H6Dq__mapScale i{border-bottom:2px solid #405267;border-left:2px solid #405267;border-right:2px solid #405267;width:64px;height:7px;display:block}.report-module__c5H6Dq__mapLegend{color:#5e6c7e;background:#fff;border-top:1px solid #dce5ee;flex-wrap:wrap;align-items:center;gap:13px;min-height:48px;padding:10px 18px;font-size:9px;font-weight:650;display:flex}.report-module__c5H6Dq__mapLegend span{align-items:center;gap:6px;display:flex}.report-module__c5H6Dq__mapLegend i{border-radius:3px;width:11px;height:11px;display:block}.report-module__c5H6Dq__legendZone{background:#dcefe7;border:1px solid #1c8a64}.report-module__c5H6Dq__legendParcel{background:#fff;border:2px solid #1c8a64}.report-module__c5H6Dq__legendEnvelope{background:#dbe9ff;border:2px dashed #2f70e5}.report-module__c5H6Dq__mapDisclaimer{color:#8994a2;background:#fff;border-top:1px solid #edf0f4;margin:0;padding:8px 18px 10px;font-size:8px;line-height:1.35}.report-module__c5H6Dq__planningGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.report-module__c5H6Dq__planningGrid>article{border:1px solid var(--line);background:#f8fafc;border-radius:15px;flex-direction:column;min-height:138px;padding:22px;display:flex}.report-module__c5H6Dq__planningGrid article>span{color:#6b7788;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.report-module__c5H6Dq__planningGrid article>strong{letter-spacing:-.035em;margin:14px 0 auto;font-size:25px}.report-module__c5H6Dq__planningGrid article>small{color:#667487;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.report-module__c5H6Dq__planningGrid article>small i{background:#56ad87;border-radius:50%;width:6px;height:6px}.report-module__c5H6Dq__planningGrid article:last-child{grid-column:1/-1}.report-module__c5H6Dq__areaBridge{color:#fff;background:#122c43;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:16px;padding:29px 34px;display:grid}.report-module__c5H6Dq__areaBridge div span,.report-module__c5H6Dq__areaBridge div strong{display:block}.report-module__c5H6Dq__areaBridge div span{color:#afbecb;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.report-module__c5H6Dq__areaBridge div strong{margin-top:8px;font-size:28px}.report-module__c5H6Dq__areaBridge>i{color:#68a1ee;font-size:28px;font-style:normal}.report-module__c5H6Dq__marketSection{grid-template-columns:.65fr 1.35fr;align-items:start;gap:7vw;display:grid}.report-module__c5H6Dq__marketAverage{border-bottom:1px solid #e1e7ee;padding-bottom:24px}.report-module__c5H6Dq__marketAverage span,.report-module__c5H6Dq__marketAverage strong,.report-module__c5H6Dq__marketAverage small{display:block}.report-module__c5H6Dq__marketAverage span{color:#6d7989;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.report-module__c5H6Dq__marketAverage strong{letter-spacing:-.04em;margin:8px 0 4px;font-size:33px}.report-module__c5H6Dq__marketAverage small{color:#7c8795;font-size:12px}.report-module__c5H6Dq__marketScale{padding:34px 4px 24px}.report-module__c5H6Dq__scaleLabels{color:#6c7888;justify-content:space-between;font-size:11px;display:flex}.report-module__c5H6Dq__scaleTrack{background:linear-gradient(90deg,#d8e4f5,#80a8e4);border-radius:10px;height:10px;margin:16px 0 19px;position:relative}.report-module__c5H6Dq__scaleTrack i{border:4px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #14376440}.report-module__c5H6Dq__residualMarker{background:#16825d;left:3%}.report-module__c5H6Dq__benchmarkMarker{background:#2f70e5;left:36%}.report-module__c5H6Dq__scaleLegend{color:#59677a;justify-content:space-between;gap:15px;font-size:11px;display:flex}.report-module__c5H6Dq__scaleLegend span{align-items:center;gap:7px;display:flex}.report-module__c5H6Dq__scaleLegend i{border-radius:50%;width:8px;height:8px}.report-module__c5H6Dq__legendResidual{background:#16825d}.report-module__c5H6Dq__legendBenchmark{background:#2f70e5}.report-module__c5H6Dq__marketConclusion{background:#edf5ff;border:1px solid #cce0fb;border-radius:12px;padding:21px}.report-module__c5H6Dq__marketConclusion span{color:#2866c5;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.report-module__c5H6Dq__marketConclusion strong{margin:7px 0 5px;font-size:18px;display:block}.report-module__c5H6Dq__marketConclusion p{color:#657285;margin:0;font-size:12px;line-height:1.5}.report-module__c5H6Dq__riskSection .report-module__c5H6Dq__sectionIntro{max-width:850px}.report-module__c5H6Dq__checkGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.report-module__c5H6Dq__checkGrid article{border:1px solid var(--line);background:#f8fafc;border-radius:15px;padding:25px}.report-module__c5H6Dq__checkGrid article>span{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;width:max-content;padding:7px 10px;font-size:10px;font-weight:800;display:block}.report-module__c5H6Dq__tag_green{color:#167858;background:#e8f6f0}.report-module__c5H6Dq__tag_amber{color:#96620b;background:#fff3d9}.report-module__c5H6Dq__tag_red{color:#a34946;background:#ffeded}.report-module__c5H6Dq__checkGrid strong{margin:19px 0 8px;font-size:18px;display:block}.report-module__c5H6Dq__checkGrid p{color:#697688;margin:0;font-size:14px;line-height:1.58}.report-module__c5H6Dq__nextSteps{color:#fff;background:#102a43;border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:6vw;margin-top:18px;padding:36px;display:grid}.report-module__c5H6Dq__nextSteps>div>span{color:#8bb7f5;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.report-module__c5H6Dq__nextSteps h3{letter-spacing:-.04em;margin:13px 0 0;font-size:31px;line-height:1.13}.report-module__c5H6Dq__nextSteps ol{margin:0;padding:0;list-style:none;display:grid}.report-module__c5H6Dq__nextSteps li{color:#c0ccd6;border-bottom:1px solid #ffffff1f;grid-template-columns:38px 1fr;gap:12px;padding:15px 0;font-size:14px;line-height:1.5;display:grid}.report-module__c5H6Dq__nextSteps li:first-child{padding-top:0}.report-module__c5H6Dq__nextSteps li:last-child{border-bottom:0;padding-bottom:0}.report-module__c5H6Dq__nextSteps li span{color:#73a6ed;font-size:11px;font-weight:800}.report-module__c5H6Dq__methodology{color:#fff;background:#102a43}.report-module__c5H6Dq__methodology>div:first-child{max-width:820px}.report-module__c5H6Dq__methodology>div:first-child>span{color:#8bb7f5}.report-module__c5H6Dq__methodCards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:45px;display:grid}.report-module__c5H6Dq__methodCards article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:15px;padding:25px}.report-module__c5H6Dq__methodCards i{border-radius:50%;width:9px;height:9px;margin-bottom:20px;display:block}.report-module__c5H6Dq__greenDot{background:#5bc49a;box-shadow:0 0 0 6px #5bc49a1f}.report-module__c5H6Dq__amberDot{background:#f1b54e;box-shadow:0 0 0 6px #f1b54e1f}.report-module__c5H6Dq__redDot{background:#ec8079;box-shadow:0 0 0 6px #ec80791f}.report-module__c5H6Dq__methodCards strong{font-size:18px}.report-module__c5H6Dq__methodCards p{color:#b9c6d1;margin:8px 0 0;font-size:14px;line-height:1.55}.report-module__c5H6Dq__methodology details{background:#ffffff0a;border:1px solid #ffffff21;border-radius:13px;margin-top:16px;padding:0 23px}.report-module__c5H6Dq__methodology summary{cursor:pointer;justify-content:space-between;padding:20px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.report-module__c5H6Dq__methodology details p{color:#bdc9d3;max-width:980px;margin:0;padding:0 0 22px;font-size:14px;line-height:1.65}.report-module__c5H6Dq__reportCta{color:#fff;background:linear-gradient(120deg,#2668d4,#3f83ec);justify-content:space-between;align-items:center;gap:50px;padding:90px max(5vw,34px);display:flex}.report-module__c5H6Dq__reportCta>div{max-width:780px}.report-module__c5H6Dq__reportCta>div>span{color:#d7e7ff;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.report-module__c5H6Dq__reportCta h2{letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(37px,4.2vw,61px);line-height:1.02}.report-module__c5H6Dq__reportCta p{color:#e1edff;margin:0;font-size:17px}.report-module__c5H6Dq__ctaButton{color:#1d5fbf;background:#fff;flex:none;min-height:58px;padding:0 26px;box-shadow:0 14px 35px #082b6133}.report-module__c5H6Dq__footer{background:#fff;border-top:1px solid #dde4ed;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:105px;padding:0 max(5vw,34px);display:grid}.report-module__c5H6Dq__footer p{color:#6d7888;text-align:center;margin:0;font-size:12px}.report-module__c5H6Dq__footer>span{color:#6f7a89;justify-self:end;font-size:11px}@media (max-width:1180px){.report-module__c5H6Dq__headerNav,.report-module__c5H6Dq__private{display:none}.report-module__c5H6Dq__header{grid-template-columns:1fr auto}.report-module__c5H6Dq__hero{grid-template-columns:1fr;padding-top:70px}.report-module__c5H6Dq__summaryVisual{width:100%;max-width:850px}.report-module__c5H6Dq__decision{grid-template-columns:135px 1fr}.report-module__c5H6Dq__decisionAside{grid-column:2}.report-module__c5H6Dq__economicsSection,.report-module__c5H6Dq__marketSection,.report-module__c5H6Dq__planningLayout{grid-template-columns:1fr}.report-module__c5H6Dq__mapCrop,.report-module__c5H6Dq__planningMapVisual{min-height:420px}}@media (max-width:720px){.report-module__c5H6Dq__header{height:70px;padding:0 20px}.report-module__c5H6Dq__header .report-module__c5H6Dq__primaryButton{min-height:42px;padding:0 14px;font-size:12px}.report-module__c5H6Dq__brand strong{font-size:24px}.report-module__c5H6Dq__hero{gap:42px;min-height:0;padding:56px 20px 72px}.report-module__c5H6Dq__hero h1{font-size:clamp(46px,13vw,64px)}.report-module__c5H6Dq__reportId{flex-direction:column;align-items:flex-start;gap:8px}.report-module__c5H6Dq__location{font-size:14px;line-height:1.6}.report-module__c5H6Dq__intro{font-size:17px}.report-module__c5H6Dq__heroLinks a{width:100%}.report-module__c5H6Dq__heroProof{gap:8px;display:grid}.report-module__c5H6Dq__summaryVisual{border-radius:15px;padding:8px}.report-module__c5H6Dq__summaryVisual>img{border-radius:9px}.report-module__c5H6Dq__summaryLabel{display:none}.report-module__c5H6Dq__decision{padding:48px 20px;display:block}.report-module__c5H6Dq__scoreBlock{text-align:left;margin-bottom:34px}.report-module__c5H6Dq__scoreRing{margin:0}.report-module__c5H6Dq__decisionCopy{margin:0 0 25px}.report-module__c5H6Dq__metricsSection,.report-module__c5H6Dq__economicsSection,.report-module__c5H6Dq__planningSection,.report-module__c5H6Dq__marketSection,.report-module__c5H6Dq__riskSection,.report-module__c5H6Dq__methodology{padding:82px 20px}.report-module__c5H6Dq__sectionIntro p{font-size:16px}.report-module__c5H6Dq__metricGrid,.report-module__c5H6Dq__planningGrid,.report-module__c5H6Dq__checkGrid,.report-module__c5H6Dq__methodCards{grid-template-columns:1fr}.report-module__c5H6Dq__metricGrid article{min-height:145px}.report-module__c5H6Dq__economicsCard,.report-module__c5H6Dq__marketCard{padding:21px}.report-module__c5H6Dq__economicsHeadline,.report-module__c5H6Dq__landValueGrid{grid-template-columns:1fr}.report-module__c5H6Dq__mapCrop{min-height:300px}.report-module__c5H6Dq__planningMapVisual{min-height:410px}.report-module__c5H6Dq__mapLegend{flex-direction:column;align-items:flex-start}.report-module__c5H6Dq__parcelCallout{top:62%}.report-module__c5H6Dq__planningGrid article:last-child{grid-column:auto}.report-module__c5H6Dq__areaBridge{grid-template-columns:1fr;gap:16px;padding:26px}.report-module__c5H6Dq__areaBridge>i{width:max-content;transform:rotate(90deg)}.report-module__c5H6Dq__scaleLegend{flex-direction:column}.report-module__c5H6Dq__nextSteps{grid-template-columns:1fr;padding:26px}.report-module__c5H6Dq__reportCta{flex-direction:column;align-items:stretch;padding:72px 20px}.report-module__c5H6Dq__ctaButton{width:100%}.report-module__c5H6Dq__footer{text-align:center;grid-template-columns:1fr;padding:30px 20px}.report-module__c5H6Dq__footer .report-module__c5H6Dq__brand,.report-module__c5H6Dq__footer>span{justify-self:center}}@media (prefers-reduced-motion:reduce){.report-module__c5H6Dq__primaryButton,.report-module__c5H6Dq__secondaryButton,.report-module__c5H6Dq__ctaButton{transition:none}}
