.sample-gallery{padding-block:24px var(--section)}.sample-gallery-heading{max-width:760px;margin-bottom:48px}.sample-gallery-heading h2{letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,3.25rem)}.sample-gallery-heading>p{color:var(--muted);max-width:60ch;margin-top:20px;font-size:1.125rem}.sample-gallery-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:64px 40px;display:grid}.sample-gallery-card{flex-direction:column;grid-column:span 7;min-width:0;display:flex}.sample-gallery-card:nth-child(2),.sample-gallery-card:nth-child(3){grid-column:span 5}.sample-gallery-card:nth-child(2){margin-top:88px}.sample-gallery-card:nth-child(4){margin-top:56px}.sample-gallery-preview{background:#e8e1d0;padding:clamp(16px,2.3vw,32px);overflow:hidden}.sample-gallery-card:nth-child(2) .sample-gallery-preview{background:#ced9d8}.sample-gallery-card:nth-child(3) .sample-gallery-preview{background:#dee8dd}.sample-gallery-card:nth-child(4) .sample-gallery-preview{background:#e9d9d4}.sample-gallery-info{padding-top:22px}.sample-gallery-meta{font:400 .75rem/1.5 var(--display);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;display:flex}.sample-gallery-caption{margin-top:12px}.sample-gallery-caption h3{letter-spacing:-.025em;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:550;line-height:1.2}.sample-gallery-description{max-width:51ch;margin-top:12px;font-size:1.0625rem;line-height:1.55}.sample-gallery-explore{min-height:44px;font:500 .875rem/1.5 var(--display);text-underline-offset:5px;align-items:center;margin-top:8px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.sample-gallery-card:focus-visible h3{color:var(--teal-dark)}.work-page .sample-gallery{padding-top:var(--section)}@media (hover:hover) and (pointer:fine){.sample-gallery-card:hover h3,.sample-gallery-card:hover .sample-gallery-explore{color:var(--teal-dark)}}@media (max-width:760px){.sample-gallery-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sample-gallery-card,.sample-gallery-card:nth-child(2),.sample-gallery-card:nth-child(3),.sample-gallery-card:nth-child(4){grid-column:auto;margin-top:0}.sample-gallery-heading{margin-bottom:32px}.sample-gallery-preview{padding:18px}.sample-gallery-info{padding-top:18px}}
