
@page { margin: 14mm; }
.frame, .strip, .house, .intro, .skip, .cues, .filters, .index, .viewer, .foot__top { display: none !important; }
html, body, .sheet, .foot { background: #fff !important; color: #000 !important; }
[data-ground] { --bg: #fff; --fg: #000; --fg2: #727272; --fg-inv: #fff; --logo: #000; --rule: rgba(0, 0, 0, .13); --rule-2: rgba(0, 0, 0, .32); }
.wrap { padding-left: 0 !important; padding-right: 0 !important; }
.sheet { padding: 12mm 0 !important; break-inside: auto; }
.cover, .cover__in { min-height: 0 !important; }
.cover__win { height: 90mm; flex: none; }
[data-in] { opacity: 1 !important; transform: none !important; }
.lv, .lv * { transform: none !important; }
.lv__wipe--line, .lv__pen, .lv__edge { display: none !important; }
.wk, .dv__view, .lead li, .cgroup, .tblock { break-inside: avoid; }
a { text-decoration: none; }

.wgrid .wk { position: static !important; min-height: 0 !important; }

.shead, .work__head, .clients__head, .team__head, .notes__head, .divs__intro, .dv__id, .sched__head { break-after: avoid; }
.wrap:has(> .shead:only-child) { break-after: avoid; }

.cover__view.is-front, .cover__frame {
  top: 40px !important; height: calc(90mm - 40px) !important;
  width: calc((90mm - 40px) * var(--ar, 1.5)) !important; max-width: 100%;
  left: calc(50% - (90mm - 40px) * var(--ar, 1.5) / 2) !important;
  transition: none !important;
}
.cover__view:not(.is-front) { display: none !important; }

.tb--cta { grid-column: 1 / 9 !important; min-height: 0; }
.tb--contact, .tb--follow { grid-column: 9 / 13 !important; }
.tb.tb--offices { grid-column: 1 / 9 !important; }
.office__ph { aspect-ratio: auto; height: 30mm; }
.connect { padding-bottom: 6mm !important; }
.foot { padding: 5mm 0 0 !important; }

.wgrid, .dv__views { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 7mm 5mm !important; }
.wgrid .wk, .dv__view { width: auto !important; margin: 0 !important; }
.wk__ph, .dv__ph { height: 42mm !important; }
.wk__t b, .dv__view .vt__t b { white-space: normal !important; }
