Fox Valley Build Brief | Weekly development, zoning, permit and bid brief, /* Layout: a civic record — a plat-sheet header, one reading column, data set in mono like a permit ledger. */ :root{ --bg:#F5F7F3; --panel:#FFFFFF; --fg:#17211D; --muted:#55645D; --line:#D5DCD6; --accent:#1C6B5A; --accent-ink:#FFFFFF; --stamp:#B5541C; --tint:#E7F0EC; --display:"IBM Plex Serif",Georgia,"Times New Roman",serif; --body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif; --mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace; } @media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#101512;--panel:#171D19;--fg:#E4EAE5;--muted:#9FAEA6;--line:#2A342E;--accent:#5CB99F;--accent-ink:#0E1A15;--stamp:#E08A52;--tint:#1B2823;color-scheme:dark}} :root[data-theme="dark"]{--bg:#101512;--panel:#171D19;--fg:#E4EAE5;--muted:#9FAEA6;--line:#2A342E;--accent:#5CB99F;--accent-ink:#0E1A15;--stamp:#E08A52;--tint:#1B2823;color-scheme:dark} *{box-sizing:border-box} body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:17px;line-height:1.55} .wrap{max-width:860px;margin:0 auto;padding-block:0 64px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))} a{color:var(--accent)} :focus-visible{outline:3px solid var(--stamp);outline-offset:3px} .skip{position:absolute;left:-999px;top:8px;background:var(--accent);color:var(--accent-ink);padding:8px 12px;border-radius:6px} .skip:focus{left:16px} header.mast{border-bottom:3px double var(--line);padding:28px 0 20px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline;justify-content:space-between} .brand{font-family:var(--display);font-weight:600;font-size:1.35rem;letter-spacing:.01em} .brand small{display:block;font-family:var(--mono);font-size:.75rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px} .meta{font-family:var(--mono);font-size:.8rem;color:var(--muted)} h1{font-family:var(--display);font-weight:600;font-size:clamp(2rem,5.5vw,3.1rem);line-height:1.1;margin:44px 0 16px;text-wrap:balance;max-width:20ch} .lede{font-size:1.2rem;max-width:62ch;margin:0 0 28px;color:var(--fg)} .lede b{color:var(--accent)} .cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px} .btn{display:inline-block;background:var(--accent);color:var(--accent-ink);text-decoration:none;font-weight:600;padding:13px 20px;border-radius:6px;border:0;font:inherit;font-weight:600;cursor:pointer} .btn.secondary{background:transparent;color:var(--accent);border:2px solid var(--accent)} .note{font-size:.9rem;color:var(--muted);margin:0 0 40px} h2{font-family:var(--display);font-weight:600;font-size:1.55rem;margin:48px 0 14px;text-wrap:balance} h2 .k{font-family:var(--mono);font-size:.75rem;color:var(--stamp);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:6px;font-weight:500} p{max-width:65ch} .ledger{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden} .ledger .cap{padding:12px 16px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.78rem;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px} .tbl{overflow-x:auto} table{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem} th{text-align:left;font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line);background:var(--tint)} td{padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top} tr:last-child td{border-bottom:0} td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap} .dag{color:var(--stamp);font-weight:600} .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:8px} .card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px 18px 16px;min-width:0} .card h3{margin:0 0 8px;font-size:1.02rem;font-weight:600} .card p{margin:0;font-size:.95rem;color:var(--muted)} .plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;align-items:stretch} .plan{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:22px 20px;display:flex;flex-direction:column;min-width:0} .plan.hi{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent) inset} .plan .price{font-family:var(--display);font-size:2.2rem;font-weight:600;line-height:1;margin:6px 0 2px} .plan .per{font-family:var(--mono);font-size:.78rem;color:var(--muted);margin-bottom:14px} .plan ul{margin:0 0 18px;padding-left:18px;font-size:.95rem;flex:1} .plan li{margin-bottom:6px} .towns{font-family:var(--mono);font-size:.85rem;line-height:1.9;color:var(--muted)} form.sub{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px;max-width:560px} form.sub input{flex:1 1 240px;min-width:0;padding:12px 14px;font:inherit;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--fg)} .ok{font-size:.95rem;color:var(--accent);font-weight:600;margin:6px 0 0} details{border-top:1px solid var(--line);padding:14px 0} details:last-of-type{border-bottom:1px solid var(--line)} summary{cursor:pointer;font-weight:600} details p{margin:10px 0 0;color:var(--muted);font-size:.97rem} footer{margin-top:56px;padding-top:18px;border-top:3px double var(--line);font-family:var(--mono);font-size:.78rem;color:var(--muted);line-height:1.8} footer .addr{user-select:all} @media (prefers-reduced-motion:no-preference){.btn{transition:transform .15s}.btn:hover{transform:translateY(-1px)}} Skip to contentFox Valley Build BriefDevelopment · Zoning · Permits · Public BidsIssue 1 · Oct 30, 2026 · Kane · Kendall · DuPage · WillWhat got approved in the Fox Valley this week, before it hits the permit counter.One email every Thursday: every rezoning, plat, PUD, incentive deal and large permit across 12 municipalities and 3 counties, with the developer, engineer and architect named, plus every open public construction bid, sorted by due date., Get the free weekly issueRead a sampleBuilt from the agendas, packets, staff reports and permit ledgers themselves, with a link on every line. AI-assembled, owner-reviewed, corrections printed.From Issue 1 · Sept 29 – Oct 29, 2026The week in one tableTop of 78 items tracked · sorted by scale‡ rests on news report, not yet matched to minutesProjectTownTypeSizeStatus this periodWhoDHL Logistics Centre Ph. 2 ‡PlainfieldIndustrial~2.0M sf · 140 acCommittee of the Whole 10/26; board wants a larger north bufferDHL; atty Vince RosanovaCore5 / DPFG Plainfield ‡PlainfieldIndustrial + retail~1.2M sf · 170 acAnnexation, rezoning, site plan, prelim plat approved 10/5, 5–2DPFG Plainfield LLC; Core5Pheasant Run Industrial Bldg ASt. CharlesIndustrial446,680 sfUnder construction (10/23 weekly report)—Lodi Grove ‡OswegoSF + townhomes415 units · 102 acPZC recommended concept 10/8, 6–0SilverthorneTowns at Naper CommonsNapervilleTownhomes262 units · 40.9 acPZC recommended with 4 conditions 10/7Pulte; KLOASeventh Street CommonsSt. CharlesSF + TH · TIF105 units · 27 acPlan Commission 7–0; COW 7–1; council vote pendingPulte; WM St Charles LLC; BBGMadden RowNapervilleRental TH + outlots70 units · 5.1 acPZC hearing 10/21; action not yet postedHSG InvestmentsQuikTrip Orchard / SullivanAuroraGas · convenience—Plat and developer-funded roadway agreement on council agendaQuikTripThe full issue runs 20 projects, town-by-town bullets for all 12 jurisdictions, a 55-name party list, a 3-week hearing calendar and 31 open construction bids.Every issueWhat you get on ThursdayThe region in one table

Every multifamily, industrial, retail and institutional project that moved, with units, acreage, square feet and the next decision date.Named parties

Developers, petitioners, engineers, architects, contractors and attorneys on each item. A lead list for subs, suppliers and brokers.Open public bids

Construction and trade solicitations from cities, counties, school and park districts, IDOT and the state, sorted by due date with pre-bid dates.Permits

Commercial and multifamily permits as municipalities post them, with contractor of record where the ledger shows it.On the calendar

Hearings and votes in the next three weeks so you can be in the room or in the inbox before the decision.Sourced, flagged, corrected

A link on every line. Items that rest on news rather than minutes are marked ‡ until confirmed.CoverageTwelve municipalities, three countiesAurora · Naperville · Elgin · Batavia · Geneva · St. Charles · Oswego · Yorkville · Plainfield · Montgomery · North Aurora · Sandwich
Kane County · Kendall County · DuPage County · IDOT District 1 lettings · Illinois BidBuy (regional)PricingLess than one hour of a junior's time

Free$0
  • The top table and calendar
  • Headlines by town
  • Thursday delivery
  • Subscribe free
    Professional$39
  • Everything in the full issue
  • Named-parties lead list
  • Open bids with pre-bid dates and document links
  • Permit ledgers as posted
  • Searchable archive
  • Subscribe free for now
    Team$149
  • Everything in Professional
  • Weekly spreadsheet export of items, parties and bids
  • One custom watch: a town, a corridor or a project type
  • Subscribe free for nowSubscribeGet the brief every ThursdayEmail addressSend me the briefIssue 1 is out now: read it onlineQuestionsHow it's madeWhere does the information come from?

    Legistar records (Aurora, Naperville, DuPage), municipal agenda centers and packets, weekly development reports, permit ledgers, bid portals and IDOT letting notices. Local news fills gaps only where documents aren't yet posted, and those items carry a ‡ until confirmed.,

    Who writes it?

    The collection and first draft are automated; every issue is reviewed before it sends by the publisher, an engineer who has worked as a pipefitter, project engineer and process engineer in heavy industry. Corrections are printed in the next issue.,

    Is this the same as the free meeting summaries?

    No. Free tools summarize one meeting at a time. The brief joins every town's agendas, the permit ledgers and the bid portals into one regional table, and names the parties on each item.,

    Can I cancel?

    Any time, from the link in every email. Month to month, no contract.,, Tips and corrections: editor@foxvalleybuildbrief.com
    , Not affiliated with any municipality. Public records are quoted or paraphrased with a link to the source.,