• Home
  • Reviews
  • Interviews
  • Features
  • Photography
  • Music

Wilhelminamodelsearch

Document-led reporting on the business of modeling: contracts, commissions, and working conditions across NY, LA, London, Paris, and Milan.

My Blog

MoMA’s Basquiat Retrospective: Reckoning with Genius in an Age of Market Saturation

By Kelly Douglas
My Blog

The Brutalist Won the Oscar. Now the Real Argument Begins.

By Kelly Douglas
My Blog

The Getty’s Vermeer Bombshell: Why That Blue Was Worth More Than Gold, and What It Means for Everything Else

By Kelly Douglas
My Blog

Adobe Firefly 3 and the Legitimacy Trap: Why ‘Licensed Training Data’ Doesn’t Solve the Artist Crisis

By Kelly Douglas
My Blog

Why Sabrina Carpenter’s Short n’ Sweet Tour Set Design Is the Most Important Pop Spectacle of Our Moment

By Kelly Douglas
My Blog

The Lollipop Is the Straight Man: Reading the Greetings Huzz Cat Shirt

By Kelly Douglas on Saturday, November 7, 2026

Editorial note: This publication and Quirky Cotton Collective share an owner. This is not an independent review. The cat is holding a lollipop. That is the first thing to notice, and it is the thing the rest of the design is built around. On the Greetings Huzz cat shirt, an orange tabby sits beneath the …

Continue Reading
0
My Blog

The Period Is the Whole Sentence: Reading the Small Lowercase ‘meh.’ Shirt

By Kelly Douglas on Friday, November 6, 2026

The garment preview shows almost nothing at first. A dark shirt, and at the center of the chest, set very small, the four letters meh in lowercase, followed by a period. No illustration. No animal. No slogan in a second typeface, no border, no badge. The scale is the design decision, and it is the …

Continue Reading
0
My Blog

The Roots Are the Argument: Reading the ‘Let’s Root For Each Other’ Garden Shirt

By Kelly Douglas on Thursday, November 5, 2026

The first thing I notice is that the roots are drawn. Not suggested, not stylized into a decorative flourish, but rendered as actual branching structures below the soil line. Four vegetables — carrot, radish, beet, onion — each with a face, each with a root system, arranged in a ring around the words LET’S ROOT …

Continue Reading
0
My Blog

The Shadow Is the Joke: Reading the ‘I Got That Dog in Me’ Chihuahua Shirt

By Kelly Douglas on Wednesday, November 4, 2026

The shirt prints four words in cream capitals: I GOT THAT DOG across the top, IN ME below. Between them, a small tan cartoon chihuahua stands in red boxing gloves, front paws raised, in front of a brick wall. Behind the dog, a much larger black wolf-shaped shadow falls across the bricks. The wolf is …

Continue Reading
0
My Blog

The Crossed-Out Hand Is the Contract: Reading the ‘Not Friendly Do Not Touch’ Shirt

By Kelly Douglas on Tuesday, November 3, 2026

The first thing the shirt does is refuse a handshake. Above the words, a yellow caution triangle holds a black hand with a diagonal slash through it — the standard visual grammar of do not enter, do not touch, keep out. Below it, in warning-sign lettering, the shirt states its terms: NOT FRIENDLY and DO …

Continue Reading
0
My Blog

The Period Is the Punchline: Reading the Large Lowercase ‘meh.’ Shirt

By Kelly Douglas on Monday, November 2, 2026

The native garment preview shows four letters and a period: meh. — lowercase, bold, white, set large against a dark shirt. No illustration. No animal. No secondary slogan. The word sits there in the middle of the chest like a shrug that has been through design review and come back unchanged. That period is doing …

Continue Reading
0
My Blog

The Cat Is the Letter: Reading the ‘Cat Daddy’ Shirt

By Kelly Douglas on Sunday, November 1, 2026

The first thing I notice on the garment preview is not the cat. It is the spacing. The word Daddy sits centered beneath a small cat silhouette, and the letters C and T flank that silhouette at roughly the same height as the animal’s body. Read left to right, the top line is not a …

Continue Reading
0
My Blog

The Arrow Points Right: Reading the Tweedle Dum ‘I’m With Dee’ Shirt

By Kelly Douglas on Saturday, October 31, 2026

The shirt reads TWEEDLE DUM across the chest, and beneath it, smaller, I’M WITH DEE, with a right-pointing arrow set beside the second line. That is the whole design. No illustration of a round little man in a propeller beanie, no checkerboard, no Carroll quotation. Just two lines of type and an arrow aimed at …

Continue Reading
0
My Blog

How to Read Your Monthly Agency Statement: Vouchers, Commissions, and the Line Items to Dispute in Writing

By Kelly Douglas on Saturday, October 31, 2026

A monthly agency statement is not a bill. It is a reconciliation — the agency’s summary of what a client paid, what the agency took, what it advanced on your behalf, and what it says it still owes you. Read in isolation, a statement invites you to accept a net figure you cannot trace to …

Continue Reading
0
My Blog

The Mugshot Board Is Blank: Reading the ‘Got Too Silly’ Goose Shirt

By Kelly Douglas on Friday, October 30, 2026

The first thing I notice on the Got Too Silly Funny Bird Mugshot Prison Meme shirt is not the goose. It is the board. The artwork, as observed on the listing, runs a single line of block capitals — GOT TOO SILLY — above a white, goose-like bird dressed in an orange prison uniform. The …

Continue Reading
0

Posts pagination

1 2 3 … 14 Next →
Categories
  • My Blog
Recent Posts
  • The Lollipop Is the Straight Man: Reading the Greetings Huzz Cat Shirt
  • The Period Is the Whole Sentence: Reading the Small Lowercase ‘meh.’ Shirt
  • The Roots Are the Argument: Reading the ‘Let’s Root For Each Other’ Garden Shirt
  • The Shadow Is the Joke: Reading the ‘I Got That Dog in Me’ Chihuahua Shirt
  • The Crossed-Out Hand Is the Contract: Reading the ‘Not Friendly Do Not Touch’ Shirt
/* ===== EBN Redesign: wilhelminamodelsearch.com ===== */ /* Direction: Balanced & Versatile | Foundation: Neutral (warm gray) | Depth: versatile-shadows */ :root { --ebn-foreground: #1c1917; --ebn-secondary: #57534e; --ebn-muted: #a8a29e; --ebn-faint: #f5f5f4; --ebn-accent: #78716c; --ebn-accent-hover: #57534e; --ebn-bg_canvas: #fafaf9; --ebn-bg_surface: #ffffff; --ebn-bg_surface_alt: #f5f5f4; --ebn-border: #d6d3d1; --ebn-border_light: #e7e5e4; --ebn-radius: 8px; --ebn-radius_sm: 4px; --ebn-radius_lg: 14px; --ebn-shadow: 0 1px 4px rgba(28,25,23,0.05); --ebn-shadow_md: 0 3px 12px rgba(28,25,23,0.08); --ebn-font_display: Georgia, serif; --ebn-font_body: 'Segoe UI', system-ui, sans-serif; --ebn-font_mono: monospace; } /* ===== Global Reset ===== */ body { background-color: var(--ebn-bg_canvas); color: var(--ebn-foreground); font-family: var(--ebn-font_body); line-height: 1.7; -webkit-font-smoothing: antialiased; } /* ===== Site Container ===== */ .site, #page, .hfeed, .wrapper { background-color: var(--ebn-bg_surface); border-radius: var(--ebn-radius_lg); box-shadow: var(--ebn-shadow_md); max-width: 960px; margin: 2rem auto; padding: 2rem; overflow: hidden; } /* ===== Typography ===== */ h1, h2, h3, h4, h5, h6, .entry-title, .page-title, .site-title, .widget-title, .comments-title { color: var(--ebn-foreground); font-family: var(--ebn-font_display); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; } h1, .entry-title { font-size: 2rem; margin-bottom: 0.75rem; } h2 { font-size: 1.5rem; margin-bottom: 0.625rem; } h3 { font-size: 1.25rem; margin-bottom: 0.5rem; } p { margin-bottom: 1.25rem; color: var(--ebn-secondary); } a { color: var(--ebn-accent); text-decoration: none; transition: color 0.2s ease, text-decoration 0.2s ease; } a:hover { color: var(--ebn-accent-hover); text-decoration: underline; } /* ===== Header ===== */ .site-header, #masthead, header { background-color: var(--ebn-bg_surface); border-bottom: 2px solid var(--ebn-border_light); padding: 1.5rem 0; margin-bottom: 2rem; } .site-title a, .site-title { font-family: var(--ebn-font_display); font-size: 1.75rem; font-weight: 700; color: var(--ebn-foreground); } .site-description { color: var(--ebn-muted); font-size: 0.9rem; font-style: italic; } /* ===== Navigation ===== */ .main-navigation, nav.main-navigation { background-color: var(--ebn-bg_surface_alt); border-radius: var(--ebn-radius); padding: 0.5rem 1rem; margin: 1rem 0; } .main-navigation a, nav a { color: var(--ebn-secondary); font-weight: 500; padding: 0.5rem 0.75rem; border-radius: var(--ebn-radius_sm); transition: background-color 0.2s, color 0.2s; } .main-navigation a:hover, nav a:hover { background-color: var(--ebn-faint); color: var(--ebn-accent); } .main-navigation .current_page_item > a { color: var(--ebn-accent); font-weight: 700; } /* ===== Content Area ===== */ .site-content, #content, .hfeed { background-color: var(--ebn-bg_surface); } .entry-content, article .entry-content { font-size: 1.05rem; line-height: 1.8; color: var(--ebn-secondary); } .entry-content p { margin-bottom: 1.25rem; } /* ===== Post Cards ===== */ article.post, article.page, .hentry { background-color: var(--ebn-bg_surface); border: 1px solid var(--ebn-border_light); border-radius: var(--ebn-radius); padding: 1.5rem; margin-bottom: 2rem; box-shadow: var(--ebn-shadow); transition: box-shadow 0.2s ease; } article.post:hover, article.page:hover { box-shadow: var(--ebn-shadow_md); } /* ===== Post Meta ===== */ .entry-meta, .entry-utility, .posted-on, .byline { color: var(--ebn-muted); font-size: 0.85rem; margin-bottom: 0.75rem; } .entry-meta a, .byline a { color: var(--ebn-accent); } /* ===== Read More ===== */ .more-link, .read-more { display: inline-block; margin-top: 1rem; padding: 0.5rem 1.25rem; background-color: var(--ebn-accent); color: #ffffff; border-radius: var(--ebn-radius); font-weight: 600; font-size: 0.9rem; transition: background-color 0.2s ease, transform 0.1s ease; } .more-link:hover, .read-more:hover { background-color: var(--ebn-accent-hover); color: #ffffff; text-decoration: none; transform: translateY(-1px); } /* ===== Sidebar / Widgets ===== */ .widget-area, #secondary, aside { background-color: var(--ebn-bg_surface_alt); border-radius: var(--ebn-radius); padding: 1.5rem; } .widget { background-color: var(--ebn-bg_surface); border: 1px solid var(--ebn-border_light); border-radius: var(--ebn-radius); padding: 1.25rem; margin-bottom: 1.5rem; box-shadow: var(--ebn-shadow); } .widget-title { font-size: 1rem; font-weight: 700; color: var(--ebn-foreground); border-bottom: 2px solid var(--ebn-accent); padding-bottom: 0.5rem; margin-bottom: 1rem; } /* ===== Blockquotes ===== */ blockquote, .wp-block-quote { border-left: 4px solid var(--ebn-accent); background-color: var(--ebn-bg_surface_alt); padding: 1rem 1.5rem; margin: 1.5rem 0; border-radius: 0 var(--ebn-radius_sm) var(--ebn-radius_sm) 0; font-style: italic; color: var(--ebn-secondary); } blockquote p, .wp-block-quote p { margin-bottom: 0; } /* ===== Code Blocks ===== */ code, pre, .wp-block-code { background-color: var(--ebn-bg_surface_alt); border: 1px solid var(--ebn-border_light); border-radius: var(--ebn-radius_sm); font-family: var(--ebn-font_mono); font-size: 0.9rem; } pre { padding: 1rem; overflow-x: auto; } code { padding: 0.15rem 0.4rem; } /* ===== Images ===== */ img, .wp-block-image img { border-radius: var(--ebn-radius); max-width: 100%; height: auto; } .wp-caption, .wp-block-image { margin: 1.5rem 0; } /* ===== Buttons ===== */ button, input[type="submit"], .wp-block-button__link { background-color: var(--ebn-accent); color: #ffffff; border: none; border-radius: var(--ebn-radius_sm); padding: 0.625rem 1.5rem; font-weight: 600; cursor: pointer; transition: background-color 0.2s ease, transform 0.1s ease; } button:hover, input[type="submit"]:hover, .wp-block-button__link:hover { background-color: var(--ebn-accent-hover); transform: translateY(-1px); } /* ===== Forms ===== */ input[type="text"], input[type="email"], input[type="search"], input[type="url"], textarea, select { border: 1px solid var(--ebn-border); border-radius: var(--ebn-radius_sm); padding: 0.5rem 0.75rem; font-family: var(--ebn-font_body); font-size: 0.95rem; background-color: var(--ebn-bg_surface); color: var(--ebn-foreground); transition: border-color 0.2s ease, box-shadow 0.2s ease; } input:focus, textarea:focus, select:focus { border-color: var(--ebn-accent); box-shadow: 0 0 0 3px var(--ebn-faint); outline: none; } /* ===== Footer ===== */ .site-footer, #colophon, footer { background-color: var(--ebn-bg_surface_alt); color: var(--ebn-muted); border-top: 1px solid var(--ebn-border_light); padding: 1.5rem; border-radius: 0 0 var(--ebn-radius_lg) var(--ebn-radius_lg); font-size: 0.85rem; text-align: center; } .site-footer a { color: var(--ebn-secondary); } .site-footer a:hover { color: var(--ebn-accent); } /* ===== Comments ===== */ .comment, .comment-body { background-color: var(--ebn-bg_surface); border: 1px solid var(--ebn-border_light); border-radius: var(--ebn-radius); padding: 1rem 1.25rem; margin-bottom: 1rem; } .comment-author { font-weight: 700; color: var(--ebn-foreground); } .comment-meta { font-size: 0.8rem; color: var(--ebn-muted); } /* ===== Pagination ===== */ .nav-links, .pagination { display: flex; gap: 0.5rem; justify-content: center; margin: 2rem 0; } .nav-links a, .page-numbers { display: inline-block; padding: 0.375rem 0.875rem; border: 1px solid var(--ebn-border); border-radius: var(--ebn-radius_sm); color: var(--ebn-secondary); font-size: 0.9rem; transition: all 0.2s ease; } .nav-links a:hover, .page-numbers:hover, .page-numbers.current { background-color: var(--ebn-accent); color: #ffffff; border-color: var(--ebn-accent); } /* ===== Scrollbar (Webkit) ===== */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: var(--ebn-bg_canvas); } ::-webkit-scrollbar-thumb { background: var(--ebn-border); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--ebn-muted); } /* ===== Selection ===== */ ::selection { background-color: var(--ebn-accent); color: #ffffff; } /* ===== Accessibility ===== */ :focus-visible { outline: 2px solid var(--ebn-accent); outline-offset: 2px; } /* ===== Responsive ===== */ @media (max-width: 768px) { .site, #page { margin: 0; border-radius: 0; padding: 1rem; } h1, .entry-title { font-size: 1.5rem; } .widget-area { margin-top: 2rem; } } Theme by Scissor Themes Proudly powered by WordPress