.sample-library{box-sizing:border-box;color:#171717;background:#fff;width:min(100%,76.25rem);min-height:75vh;margin:0 auto;padding:2.75rem clamp(1.25rem,4.4vw,3.5rem) 5rem}.sample-library__intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.14}.sample-library__intro p{color:#585858;margin:1.125rem 0;font-size:1.0625rem;line-height:1.7}.sample-library__actions,.sample-library__tools,.sample-library__tabs,.sample-library__search{align-items:center;gap:8px;display:flex}.sample-library button{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:8px;padding:8px .875rem;font-size:.875rem}.sample-library__actions button:first-child,.sample-library button[aria-selected=true]{color:#fff;background:#191919;border-color:#191919}.sample-library__tools{border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;margin:2rem 0 1.125rem;padding-top:1.25rem}.sample-library__search{color:#737373;border:1px solid #ddd;border-radius:8px;padding:8px .75rem}.sample-library__search input{color:#222;width:9.0625rem;min-width:0;font:inherit;background:0 0;border:0;font-size:.875rem}.sample-library__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.125rem;display:grid}.sample-library__card{color:#171717;min-width:0;text-decoration:none;overflow:hidden}.sample-library__card:first-child{grid-column:1/-1}.sample-library__cover{aspect-ratio:16/9;background:#eee;border-radius:11px;width:100%;display:block;overflow:hidden}.sample-library__cover img{object-fit:cover;width:100%;height:100%}.sample-library__caption{padding:.75rem 0 0}.sample-library__caption h2{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.3}.sample-library__card:hover h2{text-decoration:underline}.sample-library__caption p{color:#686868;margin:6px 0 0;font-size:.875rem}.sample-library__films{margin:1.625rem 0 3rem}.sample-library #public-gallery-title{margin:0;font-size:clamp(1.375rem,3vw,2rem)}.sample-library #public-gallery-title+.sample-library__tools{margin-top:1rem}@media (max-width:45rem){.sample-library{padding-top:1.875rem}.sample-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.sample-library__tools{align-items:start;gap:.75rem}.sample-library__search{width:100%}.sample-library__search input{flex:1}}.sample-library__films{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-library__films .sample-library__card{border-radius:11px;position:relative}.sample-library__films .sample-library__card:first-child .sample-library__cover{aspect-ratio:21/9}.sample-library__films .sample-library__caption{color:#fff;background:linear-gradient(#0000,#000000c7);padding:2.25rem 1.125rem 1rem;position:absolute;inset:auto 0 0}.sample-library__films .sample-library__caption p{color:#f1eef4}@media (max-width:32.5rem){.sample-library__films{grid-template-columns:1fr}.sample-library__films .sample-library__card:first-child .sample-library__cover{aspect-ratio:16/9}}
