.catalogue-intro{text-align:left;padding-block:30px 36px}.catalogue-intro .eyebrow{margin-bottom:14px}.catalogue-intro h1{font-size:var(--type-title);letter-spacing:-.025em;line-height:1.06}.catalogue-intro h1 br{display:none}.catalogue-intro-note{color:var(--muted);margin-top:16px;font-size:16px}.catalogue-intro-note br{display:none}.catalogue-index{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-block:10px 16px;font-size:14px;display:flex}.catalogue-sectors{gap:24px;display:flex}.catalogue-sectors a{color:var(--muted)}.catalogue-sectors a[aria-current]{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.catalogue-index a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.catalogue-index a>span{margin-left:12px}.catalogue-index a:hover{text-decoration:underline}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:38px 24px;display:grid}.catalogue-link{text-decoration:none;display:block}.catalogue-link:hover{color:var(--ink)}.catalogue-photo{background:var(--sand);overflow:hidden}.catalogue-photo picture{display:block}.catalogue-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.catalogue-entry-framed .catalogue-photo img{transform:scale(1.055)}.catalogue-caption{padding-top:14px}.catalogue-title-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.catalogue-title-row>:first-child{min-width:0}.catalogue-arrow{color:var(--accent);transition:color var(--motion-ui), transform var(--motion-ui) var(--ease-ui);flex:none;font-size:20px;font-weight:400;line-height:1}.catalogue-caption h2{font-family:var(--display);font-size:var(--type-card);letter-spacing:-.015em;font-weight:400;line-height:1.12}.catalogue-story{font-family:var(--sans);color:var(--muted);margin-top:5px;font-size:14px;line-height:1.6}.catalogue-story em{font-style:normal}.catalogue-meta{letter-spacing:.025em;color:var(--ink);margin-top:10px;font-size:12px;font-weight:500;line-height:1.6;display:block}.catalogue-link:focus-visible .catalogue-title-row>:first-child{text-underline-offset:5px;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.catalogue-link:hover .catalogue-arrow{color:var(--ink);transform:translate(2px,-2px)}.catalogue-link:hover .catalogue-title-row>:first-child{text-underline-offset:5px;text-decoration:underline 1px}}.catalogue-link:focus-visible{outline-offset:6px}.catalogue-invitation{border-top:1px solid var(--line);margin-top:48px;padding-block:36px 44px}.catalogue-invitation h2{font-size:var(--type-section);margin-block:16px 20px}.catalogue-invitation-copy{max-width:52ch;margin-bottom:20px;font-size:16px}@media (width<=1100px) and (width>=761px){.catalogue-grid{gap:28px 18px}}@media (width<=760px){.catalogue-intro{padding-block:26px 28px}.catalogue-intro h1{max-width:18ch}.catalogue-index{gap:12px;font-size:13px}.catalogue-sectors{gap:18px}.catalogue-index a>span{margin-left:6px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.catalogue-caption h2{font-size:24px}.catalogue-story{font-size:14px}.catalogue-caption{padding-top:12px}.catalogue-meta{gap:8px}.catalogue-invitation{margin-top:36px;padding-block:30px 36px}}@media (prefers-reduced-motion:reduce){.catalogue-arrow{transition:none}.catalogue-link:hover .catalogue-arrow{transform:none}}.catalogue-moment-name{font-family:var(--display);font-size:var(--type-card);letter-spacing:-.015em;line-height:1.12;display:block}.catalogue-caption>.catalogue-story{display:block}@media (width<=760px){.catalogue-moment-name{font-size:24px}}
