Iron Men Properties · Glass × Clay world · v2 — dual theme

Style & UI guide

The complete atomic vocabulary for the rebuild: gradient-lifted green on fills, glass in two strengths, five radii, and every element a site or web app build reaches for. Toggle the theme — every recipe resolves through semantic tokens in both modes.

Colors

Semantic tokens flip with the theme. Accent text is green-hot on dark and green-deep on light — vivid green never carries text on light grounds.

accent
#6ABF4B both themes
accent-text
hot / deep by theme
bg
page ground
bg-2
raised surface
bg-3
recessed / fills
fg
primary text
fg-70
secondary text
fg-55
metadata floor · AA
on-accent
ink on green
line
hairlines
danger
errors only

Gradients

Green lives as light across a surface, not a flat chip: three sanctioned ramps, applied to fills only — never to text (emphasis comes from weight and size).

grad-green · actions
grad-green-deep · bands
grad-tint · fills & hovers

The glass material

Blur 20px, 1px line, hard bevel edge (lit top, dark bottom, no blur). No drop shadows anywhere — foreground separates from ground by tonal step (bg → bg-2 → bg-3), the hairline, and the bevel. Standard on quiet grounds; strong is the legibility floor over photography.

glass
quiet grounds
glass-strong
over photos — always

Typography

Display 72–120
Barlow Condensed 800 · 0.92 · hero only
Heading 48
section headings
Title 27
cards & plates

Body 18 — Developing and operating multi-family housing for God's glory, built with Indiana cities and owned for good.

Barlow 400 · fg-70 for secondary
Label 11.5 · tracked caps — data only

Radii

Five radii from canvas to control; sub-controls sit on --r-chip. The only circles in the system are people, dials and motion — avatars, the radio, the spinner, the play button. Everything else is square-cornered.

canvas 1.0
panel 0.75
puck 0.6
plate 0.5
control 0.4

Textures

Hero Patterns (MIT) applied as masks — one black SVG per pattern in /tex, ink and alpha from tokens, so every texture resolves in both themes. Grounds only: a section band, a footer, a track, a placeholder. Never on glass, never on photography, never more than one per section. Ships at 6% (dark) / 7% (light); faint 3.5%; strong 12%; white ink at 7% on green fields. The page itself is a drawing sheet: body.tex.tex-sheet lays graph paper at 120px cells and 2–2.5% under every plain ground, so large stretches of --bg never sit empty; bg-2 panels and cards stay flat and read as plates on the sheet. Swatches below are shown at 14% so the pattern reads.

architect · drafting ground · process, feature ledgers
graph paper · gridded sheet · timelines, planroom
topography · survey contours · maps, site placeholders
steel beams · structure · green bands, CTAs (white ink)
brick wall · masonry · footers
hatch · section cut = not yet built · empty states, tracks
cage · rebar mesh · proof ledgers
plus · survey crosses · logo strips, tint grounds

Icons

One stroke family, 1.9px, square caps and mitred joins — drawn, not rounded. Icon plates carry the corner ticks.

Motion

The focal move is condensation — glass arrives by focusing from blur, once, on entry. Everything else is feedback: ≤250ms state changes, moving light on green fills, exits faster than entrances. Reduced-motion renders everything settled.

150ms
feedback — press, hover, menu
250ms
state — plates, accordion, chips
400ms
overlays — modal pop, toast slide
600ms
condense — entrance, once
ease
cubic-bezier(.16,1,.3,1) everywhere
Condense · replay ↻
96

ENERGY STAR at Anvil 38

Pop · overlays
Slide · toasts
Sent.
Hover lab — try these
Plate reveal

Buttons & links

Primary carries grad-green between a lit top edge and a dark bottom edge — a pressed plate, not a floating pill; hover brightens and lifts. Danger is reserved for destructive confirmation. Status badges are permit stamps: 1.5px outline in the status colour with a square legend swatch; a dashed stamp means proposed / not yet built. Chips and search are square-cornered controls, never pills. States: disabled is recessed and dashed (not yet built), busy keeps its width and shows the work; focus is an accent ring everywhere (ink on green fills). One selected recipe — bg-2 with an inset accent set-line — for chips, pager, tabs and subnav, so green means only command. Live stamps are solid, in-construction is hatched, proposed is hollow and dashed: status by shape, not colour. Stamps mark construction status only — availability (“on request”) is an action, revisions are metadata; neither wears a stamp.

Inline: read the ENERGY STAR announcement.

Badges, chips & tags

Opened 2024 In construction Proposed multi-family68 units

Forms

Enter a full email address — it needs an @ and a domain.

Stats & progress

Pucks carry a gradient hairline crown and sheet-corner registration ticks; numerals are tabular and stay solid accent-text (no gradient text, ever). Plates run a dashed leader line from name to location and wrap long names. Figures carry a provenance line (as of · source) so a lender can trust the number. Tracks are recessed (dark top edge — cut into the surface) with graduations every 25%.

8

developments across Indiana

100%

ownership retained, always

$12.5M

record Carroll County investment

As of 2024 · source: project fact sheet
Construction progress · 72%

Cards

Image card (plate overlay), content card, horizontal card, quote card, team card. All on panel radius, one surface step above the ground, with the bevel edge — no drop shadows. The content card closes with a title block: a hairline-divided row of facts (place · units · year), data only.

Anvil 38
Anvil 38Lafayette
Opened 2024

The Interurban

68 new homes — the first residential development in Delphi in decades.

View project
Delphi, Ind.68 units

451 Lebanon

Lebanon, Ind.

Downtown revitalization, still operated by Iron Men.

“We couldn't ask for a better citizen, a better corporate partner.”
Tony RoswarskiMayor of Lafayette
Joseph Blake
Joseph BlakeCo-Founder · Building

Galleries

Uniform grid for project galleries; masonry for the sitewide gallery; carousel with controls for featured strips. Tiles zoom on hover; lightbox opens on click in the build.

Features

Two grammars: accent-crowned tiles for triads, ledger rows for longer lists. Icons from the house set only.

Develop

Site identification and capital stacks in partnership with local government.

Construct

Modern design with quality workmanship and materials.

Own & operate

100% ownership retained; managed and maintained by us, for good.

Direct partnership

We work with mayors and county officials from first site walk to ribbon cutting — one team, no handoffs.

Operated locally

Every property keeps a local management presence after opening; residents call people, not portals.

Lists, rows & tables

LocationStagePlan set
The InterurbanDelphi, IndianaCompleted
Anvil 38Lafayette, IndianaCompleted
Units
68
Investment
$12.5M
Partners
Carroll County · City of Delphi · State of Indiana

Tabs, accordion & steps

Who can access the planroom?
Contractors, subcontractors, and bidders working with Iron Men Properties.
Do you sell your properties?
No — 100% ownership is retained in every property we build.
  1. Site & partnership

    City partnership formed, site secured.

  2. Construction

    Built by our own team, on our own balance sheet.

  3. 3

    Operate forever

    Leasing, maintenance, and community — held for good.

Overlays

Modal for confirmations; menu for dropdowns; tooltip for terms; toast for async results. All glass-strong so content behind never fights the message.

Top 4% nationwide
Plan set requested.
Check your email in a few minutes.
Couldn't send.
Your message is still here — try again.

Feedback & states

Message received.
We'll be replying shortly.
Couldn't send.
Check the highlighted fields.

No projects match

Try clearing the location filter.

Media

Video: The Interurban

Map embed · Delphi, Ind.

Wayfinding & routing

The navigation furniture detail pages need: skip link (first tab stop), sticky project subnav, prev/next travel, the audience router, and the gallery lightbox.

visually hidden until focused; first element in the DOM

Prose

The rich-text vocabulary CMS content renders into — 68ch measure, tinted blockquotes with attribution, green list markers, panel-radius figures, and the callout. No other article styling exists.

Certified, verified, operated

Anvil 38’s ENERGY STAR score of 96 places it in the top 4 percent of comparable buildings nationwide — verified performance, not projection.

  • Weather-normalized source energy use
  • Actual performance over twelve months
“From the boiler room to the board room, organizations are leading the way.”
Cindy Jacobs — EPA
Owner-operated: efficiency savings accrue to the same team that maintains the building — us.

Section patterns

Uplifting communities one apartment at a time.

Your city could be next.

Stay in the loop

Groundbreakings and grand openings, a few times a year.

City of LafayetteCity of LebanonCity of FrankfortIvy TechFaith

Tokens

Semantic first: components reference these names, never raw values. Light mode redefines the same names.

bg #101110→#F1F1ED bg-2 #1B1D19→#FFF bg-3 #25271F→#E7E8E2 fg #F3F4F0→#161710 accent #6ABF4B (both) · accent-text #8FDD6E→#2F6519 · on-accent #0B2003 grad-green 160° #8FDD6E→#6ABF4B→#519E35 (light: #7ECF5C→#63B845→#4C9A31) — fills only grad-green-deep (bands) · grad-tint (hovers, badge fills) glass .45→.55 white · glass-strong .62→.80 white · line 26%→20% · edge = inset lit top 1.5px + inset dark bottom 1.5px (no blur) radii 1.0/0.75/0.6/0.5/0.4 · NO drop shadows — separation by surface step + line + bevel edge · details: corner ticks on pucks/plates/icon plates · recess (inset dark top) on anything cut into the surface (inputs, toggles, tracks) · stamp badges (1.5px outline, square swatch, dashed = proposed) · dashed leader lines on plates · title-block card footers · 25% graduations · square-cap icons · textures: Hero Patterns as masks (/tex/*.svg) — --tex-ink / --tex-alpha, grounds only, one per section · page ground = body.tex.tex-sheet (graph paper 120px @ 2–2.5%) · chips/stamps/steps/menus on --r-chip 0.25 · focus = accent ring everywhere (ink on green) · selected = bg-2 + inset accent set-line · disabled = recessed + dashed · busy = in-place spinner · document row = type plate · name · size/rev/date · stamp · action · icons 1.9px stroke round\nmotion: ease cubic-bezier(.16,1,.3,1) · 150ms feedback / 250ms state / 400ms overlay / 600ms condense\ncondense = opacity+rise+blur→0, entrance only, once · stagger caps at 4 siblings ≤270ms\nreduced-motion: entrances settled, feedback instant, loops stopped rules: gradient on fills never text · vivid green never text-on-light · glass-strong over photos