• 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.

Kelly Douglas
http://wilhelminamodelsearch.com

My Blog

Why We Need Better Labor Protections for Models

By Kelly Douglas on Monday, June 29, 2026

The Glittering Facade and the Hidden Costs I’ve spent more than twenty years in this business, and I’ve seen the best and the absolute worst of it. The public gets the finished product: glossy covers, runway struts, champagne toasts at exclusive after-parties. What they don’t see is the 17-year-old girl, stranded in a foreign city, …

Continue Reading
0
My Blog

The Price of the Pose: Why the Modeling Industry Owes Its Workers a Safety Net

By Kelly Douglas on Monday, June 29, 2026

Fashion sells a fantasy. It’s a world of impossible beauty, stitched together with silk, flashbulbs, and the silent, slender frames of the models who make the clothes move. But walk backstage at any major show, or sit in the waiting area of a top agency during casting week, and you’ll see a different picture. You’ll …

Continue Reading
0
My Blog

The Unvarnished Truth About Labor Rights in the Modeling Industry

By Kelly Douglas on Sunday, June 28, 2026

The Unvarnished Truth About Labor Rights in the Modeling Industry By Dominique Laurent I remember the first time I was asked to work a 14-hour day without overtime. I was 19, fresh off a flight from Paris, standing in a freezing warehouse in Brooklyn that someone had optimistically called a studio. The photographer, a man …

Continue Reading
0
My Blog

The Document That Takes Everything: How Model Release Forms Erase Future Income

By Kelly Douglas on Sunday, June 28, 2026

In 2023, a Berlin-based model—call her Lena—got a forwarded screenshot from a friend. It showed her face, photographed five years earlier for a mid-tier skincare campaign, now sitting on a stock image platform. The image was being licensed for editorial and commercial reuse at €79 per download. Lena had been paid a flat day rate …

Continue Reading
0
My Blog

The Hidden Price of the Runway: Why Models Deserve Real Labor Rights

By Kelly Douglas on Friday, June 26, 2026

You see the final image: a flawless face, a stunning gown, a walk that radiates confidence. What you don’t see is the 17-year-old who hasn’t eaten a solid meal in two days, or the booker who deducted a mystery “administration fee” from her paycheck before she even got it. The fashion industry is a master …

Continue Reading
0
My Blog

Behind the Seams: Why Models Deserve Real Labor Protections

By Kelly Douglas on Friday, June 26, 2026

I’ve been in this business for more than twenty years. I’ve walked the big shows, shot campaigns that ended up on billboards from Milan to Tokyo, and sat through more cattle-call castings than I can count. I’ve also been told, at fourteen, that my hips were “too much” for couture. I’ve been pushed into poses …

Continue Reading
0
My Blog

The Unseen Cost of Glamour: Why Models Deserve Real Labor Protections

By Kelly Douglas on Wednesday, June 24, 2026

The glamour fades quickly when your workday stretches into its 14th hour with no overtime pay. I’ve been in this business for more than twenty years, and I’ve watched the same brutal story play out again and again. A young person—often barely out of childhood—lands in a fashion capital full of hope. They’re told they’re …

Continue Reading
0
My Blog

The Price of the Pose: Why Models Need Real Labor Rights

By Kelly Douglas on Tuesday, June 23, 2026

The fashion industry sells a dream. It deals in aspiration, beauty, and an effortless perfection that glows from store windows and scrolls endlessly across our screens. But behind that shimmering curtain is a workforce systematically under-protected, often exploited, and left to navigate a career with the structural support of a house of cards. I’ve walked …

Continue Reading
0
My Blog

The Ugly Side of Glamour: Why Models Need Real Labor Rights

By Kelly Douglas on Monday, June 22, 2026

We sell a fantasy. The clothes, the lights, the bone structure—it all looks effortless. But behind every editorial spread and runway strut is a workforce that’s been quietly stripped of the protections most workers take for granted. I’ve been on both sides of the camera, and I can tell you: what passes for normal in …

Continue Reading
0
My Blog

The Unvarnished Truth: Why Models Desperately Need Real Labor Protections

By Kelly Douglas on Sunday, June 21, 2026

The image of a model’s life, sold to us through curated Instagram feeds and glossy magazine covers, is one of effortless glamour, global travel, and staggering paychecks. It’s a fantasy meticulously constructed by an industry that profits from desire. But behind the velvet rope, the reality for the vast majority of working models is a …

Continue Reading
0

Posts pagination

← Previous 1 … 4 5 6 7 8 … 14 Next →
Categories
  • My Blog
Recent Posts
  • The Notification Is the Joke: Reading the ‘There Is Motion at Your Front Door’ Cat Shirt
  • 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
/* ===== 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