.directory-sheet{padding-bottom:24px}.directory-intro>.section-eyebrow{margin-bottom:16px}.directory-intro .section-title{margin-bottom:24px}.directory-intro .intro-quote{font-size:14px;font-style:normal;letter-spacing:.5px;color:var(--quiet)}.gallery-directory .directory-grid{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:40px;column-gap:24px;row-gap:36px}.gallery-directory .directory-event .collection-cover{aspect-ratio:3/4}.directory-event .collection-cover{position:relative;cursor:pointer}.directory-cover-arrow{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:22px;transition:transform .3s ease}.collection-cover:hover .directory-cover-arrow{transform:translate(2px,-2px)}.directory-caption{margin-top:14px;align-items:flex-start;flex-wrap:wrap;text-transform:none;letter-spacing:0;gap:8px 14px}.directory-category{margin:0 0 8px;font-size:9px;line-height:1.6;letter-spacing:1.6px;text-transform:uppercase;color:var(--quiet)}.directory-caption h2{font-size:clamp(18px,1.6vw,22px);font-weight:400;line-height:1.35;letter-spacing:-.4px;margin:0}.directory-caption h2 a{text-decoration:none}.directory-photo-count{font-size:9px;line-height:1.6;letter-spacing:1px;white-space:nowrap;color:var(--quiet);padding-top:3px}.gallery-directory .nav-links a[aria-current=page],.gallery-directory .sidebar-links a[aria-current=page]{color:var(--quiet)}@media(max-width:1100px){.gallery-directory .directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gallery-directory .directory-grid{grid-template-columns:minmax(0,1fr);max-width:420px;padding-top:32px;row-gap:36px}.directory-caption{gap:12px}.directory-photo-count{font-size:8px}.directory-cover-arrow{right:16px;bottom:16px;width:38px;height:38px}.directory-sheet{padding-bottom:16px}}