


.brk.lead { padding-top: 26vh; }


.brk .say a, .also a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; transition: opacity 0.3s; }
@media (hover: hover) { .brk .say a:hover, .also a:hover { opacity: 0.62; } }


.more .cv { margin-top: 12vh; }
.more .also { margin-top: 12vh; font-size: var(--t-lede); line-height: 1.32; max-width: 32ch; margin-left: calc(50% + var(--g) / 2); }
.more .also a::after { content: '\2192'; display: inline-block; margin-left: 0.4em; text-decoration: none; transition: transform 0.45s var(--ease-default, ease); }
@media (hover: hover) { .more .also a:hover::after { transform: translateX(5px); } }
@media (max-width: 760px) { .more .also { margin-left: 0; } }


.lab.cuts .tiles .win { aspect-ratio: 16 / 9; }
.lab.cuts .tiles .tall .win { aspect-ratio: 9 / 16; }
@media (min-width: 761px) {
  .lab.bench.cuts .tiles figure { width: min(46vw, 72vh); }
  .lab.bench.cuts .tiles figure.tall { width: calc(min(46vw, 72vh) * 0.3164); }   
}
@media (max-width: 760px) {
  .lab.cuts .tiles { grid-template-columns: minmax(0, 1fr); }
  .lab.cuts .tiles .tall { width: 56%; }
}
