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 minutesProject
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
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., 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., 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., Any time, from the link in every email. Month to month, no contract.,, Tips and corrections: editor@foxvalleybuildbrief.comWho writes it?
Is this the same as the free meeting summaries?
Can I cancel?
, Not affiliated with any municipality. Public records are quoted or paraphrased with a link to the source.,