/* =====================================================================
   GENERATED FILE -- DO NOT EDIT.

   Built from _source/assets/components/team.css by _dev/generate/theme-assets.mjs. Edit the
   snapshot and regenerate; a hand edit here fails the gate at commit
   rather than surviving to contradict its source. The snapshot is frozen:
   it has been the design of record since 2026-10-08 (frozenOn in its
   source.json), so it is edited in place and never re-synced.

     node _dev/generate/theme-assets.mjs redfish   rebuild this file

   The file below is the static site's stylesheet verbatim, comments and
   all, and unchanged: the team component, every selector
   under .c-team.

   NOTHING WORDPRESS-SPECIFIC GOES IN THIS FILE. Adapter rules that map
   block markup onto these components live in native-adapters.css, which
   is hand-written and loads after this one. Keeping them apart is what
   lets this copy stay diffable against the original.
   ===================================================================== */

/* team: the founder and owner cards side by side.
   Root: <div class="duo c-team">. */
.c-team { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(20px, 3vw, 32px); margin-top: clamp(30px, 4vw, 48px); }
.c-team .duo-card { background: var(--surface); border: 1px solid var(--border); border-radius: var(--r-lg); overflow: hidden; }
.c-team .duo-photo { aspect-ratio: 4 / 5; }
.c-team .duo-body { padding: 22px 24px 26px; }
.c-team .duo-role { font-family: var(--font-mono); font-size: 11.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--muted); }
.c-team .duo-name { font-family: var(--font-display); font-weight: 700; font-size: clamp(24px, 3vw, 32px); letter-spacing: -.02em; margin-top: 8px; }
.c-team .duo-body p { color: var(--muted); margin-top: 12px; font-size: 15.5px; }
@media (max-width: 760px) {
  .c-team { grid-template-columns: 1fr; }
}
