.lab-cover{background:var(--surface);aspect-ratio:16/9;overflow:hidden}.lab-cover img{width:100%;height:auto;transition:transform .35s;display:block}.lab-feature:hover .lab-cover img,.lab-entry>a:hover .lab-cover img{transform:scale(1.015)}.lab-entry>a{display:block}.lab-list{gap:80px;display:grid}.case-inline-link{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.case-inline-link:hover{color:var(--accent)}.lab-entry-caption .text-link{color:var(--foreground);margin-top:22px;font-size:12px}.lab-case{--lab-gap:clamp(80px,10vw,180px);--lab-inner:clamp(40px,4.5vw,80px)}.lab-case .editorial-section{margin-top:var(--lab-inner);padding-block:var(--lab-gap) 0;border-top:1px solid var(--border)}.lab-case .editorial-statement{padding-top:clamp(100px,13vw,230px)}.lab-case .case-disclosure{margin-top:var(--lab-gap)}.lab-case .editorial-section>.case-flow:last-child{border-bottom:0;padding-bottom:0}@media (min-width:701px){.lab-case .editorial-section:has(>.case-flow:last-child)+.editorial-section{margin-top:0}}.hermes-case .editorial-hero{background:var(--surface)}.hermes-case .case-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.hermes-case .case-scale dd{font-size:clamp(38px,5.5vw,90px)}.hermes-case .case-image-frame{max-width:none}.hermes-case .case-disclosure{max-width:850px}@media (max-width:700px){.lab-entry-caption .text-link{margin-top:18px}.lab-entry-caption{gap:18px}.hermes-case .case-scale{grid-template-columns:1fr;gap:28px}.hermes-case .case-scale>div{gap:8px}.hermes-case .case-scale dt{max-width:none}.hermes-case .case-scale dd{font-size:55px}}@media (prefers-reduced-motion:reduce){.lab-cover img{transition:none}}@media (max-width:700px){.hermes-case .case-image-scroll picture{margin-left:-304px}}
