/* Randorff v1.8.5.318 — unified light Work cases + homepage Work text cleanup */
:root{
  --randorff-work-surface:#F1F1EF;
  --randorff-work-ink:#383838;
  --randorff-work-ink-inverse:#ffffff;
}

/* Homepage Work cards */
.home-work{
  background:var(--randorff-work-surface);
  color:var(--randorff-work-ink);
}
.home-work .project-grid .project-card-body,
.home-work .project-grid .project-card.net .project-card-body,
.home-work .project-grid .project-card.borg .project-card-body,
.home-work .project-grid .project-card.tall .project-card-body,
.home-work .project-grid .project-card.guld .project-card-body{
  background:#ffffff;
  color:var(--randorff-work-ink);
}
.home-work .project-grid .project-card-body .project-meta,
.home-work .project-grid .project-card-body h3,
.home-work .project-grid .project-card-body p,
.home-work .project-grid .project-card.net .project-card-body .project-meta,
.home-work .project-grid .project-card.net .project-card-body h3,
.home-work .project-grid .project-card.net .project-card-body p,
.home-work .project-grid .project-card.borg .project-card-body .project-meta,
.home-work .project-grid .project-card.borg .project-card-body h3,
.home-work .project-grid .project-card.borg .project-card-body p,
.home-work .project-grid .project-card.tall .project-card-body .project-meta,
.home-work .project-grid .project-card.tall .project-card-body h3,
.home-work .project-grid .project-card.tall .project-card-body p,
.home-work .project-grid .project-card.guld .project-card-body .project-meta,
.home-work .project-grid .project-card.guld .project-card-body h3,
.home-work .project-grid .project-card.guld .project-card-body p{
  color:var(--randorff-work-ink) !important;
}
.home-work .project-grid .project-card-body h3{
  max-width:none;
}
.home-work .project-grid .project-card-body h3 .project-title-line{
  white-space:normal;
}

/* Unified Work case surface */
.work-feature,
.work-feature.net,
.work-feature.borg,
.work-feature.tall,
.work-feature.guld,
.work-feature.great{
  background:var(--randorff-work-surface) !important;
  color:var(--randorff-work-ink) !important;
}
.work-feature .site-wrap,
.work-feature .feature-copy,
.work-feature .feature-more,
.work-feature .feature-grid,
.work-feature .feature-more-grid,
.work-feature .work-assets-gallery,
.work-feature .borg-top-gallery,
.work-feature .borg-bottom-feature,
.work-feature .guld-label-gallery,
.work-feature .guld-logo-row,
.work-feature .net-scroll-reveal,
.work-feature .net-flipbook-insert,
.work-feature .net-six-card-embed{
  color:var(--randorff-work-ink);
}
.work-feature .feature-copy h2,
.work-feature .feature-copy p,
.work-feature .feature-copy .eyebrow,
.work-feature .feature-copy .mono,
.work-feature .feature-more p,
.work-feature .feature-more .feature-more-label,
.work-feature .feature-more .feature-more-statement,
.work-feature .feature-more .eyebrow,
.work-feature .feature-more .mono,
.work-feature .feature-more-toggle,
.work-feature .case-close-button{
  color:var(--randorff-work-ink) !important;
}
.work-feature .feature-more-toggle,
.work-feature .case-close-button{
  border-color:var(--randorff-work-ink) !important;
  background:transparent !important;
}
.work-feature .feature-more-toggle:is(:hover,:focus-visible),
.work-feature .case-close-button:is(:hover,:focus-visible){
  background:var(--randorff-work-ink) !important;
  color:var(--randorff-work-ink-inverse) !important;
  border-color:var(--randorff-work-ink) !important;
}
.work-feature .feature-more-toggle:focus-visible,
.work-feature .case-close-button:focus-visible{
  outline:2px solid var(--randorff-work-ink);
  outline-offset:2px;
}
