/* Local portfolio study */
html:root {
  background-color: #f5f6f3;
  background-image: linear-gradient(rgba(245,246,243,.58),rgba(245,246,243,.58)), url("data:image/png;base64,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");
  background-size: auto, 96px 96px;
  background-repeat: repeat;
}
body.confidence-mockup-page {
  position: relative;
  --paper: #f5f6f3;
  --ink: #171815;
  --label-ink: #545454;
  --accent: #965c4c;
  color: var(--ink);
  background-color: var(--paper);
  background-image: linear-gradient(rgba(245,246,243,.58),rgba(245,246,243,.58)), url("data:image/png;base64,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");
  background-size: auto, 96px 96px;
  background-repeat: repeat;
}
.confidence-mockup-page .mockup-note {
  position: absolute; bottom: 12px; right: 24px;
  margin: 0; color: #686964;
  font-size: 9px; letter-spacing: .06em;
}
.confidence-mockup-page .header {
  align-items: center;
  margin-bottom: 0;
}
.confidence-mockup-page .wordmark {
  font-size: clamp(28px,2.9vw,40px);
  font-weight: 500;
  line-height: 1;
  letter-spacing: -.055em;
  color: var(--ink);
}
.confidence-mockup-page .header nav a {
  font-size: 13px;
  font-weight: 500;
  letter-spacing: -.015em;
  line-height: 1.4;
}
.confidence-mockup-page .header-dot {
  width: 16px; height: 16px; top: 4px;
}
.confidence-mockup-page .index-toolbar {
  align-items: center;
  margin-top: 24px;
  margin-bottom: 12px;
  padding-bottom: 8px;
}
.confidence-mockup-page .filter-symbol {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  flex: none;
  color: var(--ink);
}
.confidence-mockup-page .filter-symbol svg {
  display: none;
  grid-area: 1 / 1;
  width: 38px;
  height: 38px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.35;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.confidence-mockup-page .index-toolbar:has(a[data-filter="SELECTED"][aria-current="page"]) [data-symbol="SELECTED"],
.confidence-mockup-page .index-toolbar:has(a[data-filter="COMMERCIAL"][aria-current="page"]) [data-symbol="COMMERCIAL"],
.confidence-mockup-page .index-toolbar:has(a[data-filter="AUTOMOTIVE"][aria-current="page"]) [data-symbol="AUTOMOTIVE"],
.confidence-mockup-page .index-toolbar:has(a[data-filter="MUSIC VIDEO"][aria-current="page"]) [data-symbol="MUSIC VIDEO"],
.confidence-mockup-page .index-toolbar:has(a[data-filter="FILM"][aria-current="page"]) [data-symbol="FILM"],
.confidence-mockup-page .index-toolbar:has(a[data-filter="ALL"][aria-current="page"]) [data-symbol="ALL"] { display: block; }
.confidence-mockup-page .filters a[data-filter] {
  font-family: "Portfolio Mono",monospace!important;
  font-size: clamp(15px,1.25vw,18px);
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -.035em;
  color: #61625c;
  transition: color 140ms ease, border-color 140ms ease;
  text-decoration: none;
}
.confidence-mockup-page .filters a[data-filter][aria-current="page"],
.confidence-mockup-page .filters a[data-filter]:hover {
  color: var(--accent);
}
.confidence-mockup-page .filters a[data-filter][aria-current="page"] {
  border-bottom: 1px solid currentColor;
}
.confidence-mockup-page .film-grid::after { content: none; }
.confidence-mockup-page .film-client {
  color: var(--ink);
  font-size: clamp(16px,1.45vw,21px);
  font-weight: 500;
  letter-spacing: -.025em;
  line-height: 1.25;
}
.confidence-mockup-page .film .film-title {
  color: #666666;
  font-size: calc(13px + 1pt);
  font-weight: 400;
  letter-spacing: -.012em;
  line-height: 1.45;
}
.confidence-mockup-page .film figcaption a {
  grid-template-columns: 16px minmax(0,1fr);
  column-gap: 18px;
  width: 100%;
}
.confidence-mockup-page .film-client,
.confidence-mockup-page .film .film-title { grid-column: 2; }
.confidence-mockup-page .film figcaption a::before {
  grid-column: 1;
  grid-row: 1 / span 2;
  align-self: center;
  font-size: 22px;
  font-weight: 300;
  margin-top: 0;
}
.confidence-mockup-page .film figcaption a:focus-visible {
  outline: 1px solid var(--ink);
  outline-offset: 5px;
}
@media(max-width:850px) and (min-width:701px) {
  .confidence-mockup-page .header nav { gap: 18px; padding-right: 24px; }
  .confidence-mockup-page .header nav a { font-size: 11px; }
}
@media(max-width:700px) {
  .confidence-mockup-page .header { align-items: flex-start; gap: 20px; }
  .confidence-mockup-page .wordmark { font-size: 32px; }
  .confidence-mockup-page .index-toolbar { margin-top: 20px; margin-bottom: 0; padding-bottom: 0; }
  .confidence-mockup-page .filter-symbol { width: 34px; height: 34px; }
  .confidence-mockup-page .filter-symbol svg { width: 31px; height: 31px; }
  .confidence-mockup-page .filters { gap: 6px 22px; margin-bottom: 8px; }
  .confidence-mockup-page .filters a[data-filter] { font-size: 15px; }
  .confidence-mockup-page .film-client { font-size: 16px; }
  .confidence-mockup-page .film .film-title { font-size: calc(13px + 1pt); }
}
@media(prefers-reduced-motion:reduce) {
  .confidence-mockup-page .filters a[data-filter] { transition: none; }
}
.confidence-mockup-page .film[data-vimeo-id="706934540"] .film-recognition img:only-child {
  width: 28%;
  min-width: 0;
  max-width: 92px;
}
@media(max-width:600px) {
  .confidence-mockup-page .film[data-vimeo-id="706934540"] .film-recognition img:only-child {
    width: 42%;
  }
}

/* Companion pages share the Moving Image type scale. */
.confidence-mockup-page .studio-nav a,
.confidence-mockup-page .studio-image-nav a,
.confidence-mockup-page .rules-link,
.confidence-mockup-page .shop-filters button,
.confidence-mockup-page .info-content details summary,
.confidence-mockup-page .info-content .contact-email,
.confidence-mockup-page .info-content .client-list li {
  font-family: "Portfolio Mono", monospace!important;
  font-size: clamp(15px,1.25vw,18px);
  font-weight: 500;
  letter-spacing: -.035em;
  line-height: 1.5;
}
.confidence-mockup-page .info-content details summary {
  color: var(--label-ink);
  padding-bottom: 24px;
}
.confidence-mockup-page .info-content .recognition-list li {
  font-size: clamp(15px,1.25vw,17px);
  line-height: 1.55;
  letter-spacing: -.012em;
  padding-bottom: 20px;
}
.confidence-mockup-page .info-content .recognition-list strong {
  color: var(--ink);
  font-weight: 500;
}
.confidence-mockup-page .info-content .recognition-list span {
  color: #555650;
}
.confidence-mockup-page .info-content {
  grid-template-columns: minmax(0,.85fr) minmax(0,1.15fr);
}
.confidence-mockup-page .info-content .recognition-list { columns: 1; }
.confidence-mockup-page .info-content .client-list {
  grid-template-columns: minmax(0,1fr);
}
.confidence-mockup-page .painting figcaption,
.confidence-mockup-page .release h3,
.confidence-mockup-page .direction-caption h2,
.confidence-mockup-page .product-name {
  font-size: clamp(16px,1.45vw,21px);
  font-weight: 500;
  letter-spacing: -.025em;
  line-height: 1.25;
}
.confidence-mockup-page .studio-nav a[aria-current="page"] {
  color: var(--accent);
}
@media(max-width:700px) {
  .confidence-mockup-page .info-content { grid-template-columns: minmax(0,1fr); }
  .confidence-mockup-page .info-content details:nth-of-type(1),
  .confidence-mockup-page .info-content details:nth-of-type(2) { grid-column: 1; grid-row: auto; }
}

/* Outline pencil for contact links. */
.confidence-mockup-page .info-content .contact-email svg,
.confidence-mockup-page .portfolio-footer .email-mark svg {
  width: 48px;
  height: 24px;
  flex-shrink: 0;
}
.confidence-mockup-page .portfolio-footer .email-mark {
  width: 48px;
}

/* Rust is limited to interactive text and underlines. */
.confidence-mockup-page .header nav a:hover,
.confidence-mockup-page .studio-nav a:hover {
  color: var(--accent);
}
/* Keep the approved graphic marks in black. */
.confidence-mockup-page .filter-symbol,
.confidence-mockup-page .portfolio-footer .email-mark,
.confidence-mockup-page .portfolio-footer .email-mark:hover,
.confidence-mockup-page .portfolio-footer .email-mark:focus-visible,
.confidence-mockup-page .info-content .contact-email svg,
.confidence-mockup-page .studio-image-nav .studio-rules-mark {
  color: var(--ink);
}

/* Paler paper with a visible film grain */
html::after {
  content: ""; position: fixed; inset: 0; z-index: 50; pointer-events: none;
  opacity: .17; mix-blend-mode: multiply;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves=%273%27 stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .30 0 0 0 0 .29 0 0 0 0 .26 0 0 0 1.3 -.45'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E");
}
@media (prefers-reduced-motion: no-preference) { html::after { background-size: 220px 220px; } }
