.catalogue_hero__RMUDq{padding-top:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-light) 55%,transparent) 0,transparent 62%)}.catalogue_heroInner__2p7zU{display:flex;flex-direction:column;align-items:center;gap:40px}.catalogue_heroText__tVbYp{display:flex;width:100%;max-width:933px;flex-direction:column;align-items:center;gap:16px;text-align:center}.catalogue_heroTitle__IFC5d{width:100%;max-width:890px;color:var(--heading);font-size:40px;font-weight:700;line-height:46px}p.catalogue_heroIntro__mn0D7{max-width:890px;color:var(--heading);font-size:16px;font-weight:600;line-height:24px}.catalogue_pills__zHNAC{display:flex;flex-direction:column;align-items:center;gap:16px}p.catalogue_pillsLabel__YVIc3{color:var(--heading);font-size:14px;line-height:28px;letter-spacing:2.24px}.catalogue_pillsList__C39L5{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.catalogue_pill__raqib{display:inline-flex;align-items:center;justify-content:center;border-radius:32px;background:var(--accent);padding:8px 16px;color:var(--surface-light);font-size:16px;font-weight:700;line-height:24px;transition:color .3s,background-color .3s,box-shadow .3s}.catalogue_pill__raqib:hover{background:var(--accent-hover)}.catalogue_pill__raqib[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent)}.catalogue_card__FNhdx:focus-visible,.catalogue_clear__toiAV:focus-visible,.catalogue_dropdownButton__k4dB2:focus-visible,.catalogue_option__qjFn2:focus-visible,.catalogue_pill__raqib:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalogue_collage__UKQjA{position:relative;display:none;width:100%;max-width:1304px;height:366px}.catalogue_shot__WKKYW{position:absolute;overflow:hidden;border:2px solid var(--surface);border-radius:20px;background:var(--accent-pale);box-shadow:0 24px 64px -24px color-mix(in srgb,var(--heading) 24%,transparent);aspect-ratio:16/9}.catalogue_shot0__vSb6P{z-index:2;left:50%;top:0;width:46%;transform:translateX(-50%)}.catalogue_shot1__8Lh1_,.catalogue_shot2__FZFlj{z-index:1;bottom:0;width:34%}.catalogue_shot1__8Lh1_{left:4%}.catalogue_shot2__FZFlj{right:4%}.catalogue_shotImage__mIrIv{-o-object-position:center;object-position:center}.catalogue_catalogue__I9TJy{padding:32px 0 64px}.catalogue_panel__PfZRl{display:none;margin-bottom:32px;border-radius:32px;background:var(--surface-light);padding:24px}.catalogue_row__mFYt0{display:flex;flex-wrap:wrap;align-items:center;gap:16px}p.catalogue_label__Gf_hn{color:var(--strong);font-size:18px;font-weight:600;line-height:27px}.catalogue_dropdown__BqoYw{position:relative;width:250px;border-radius:16px;background:var(--accent-pale)}.catalogue_dropdownButton__k4dB2{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;gap:8px;border-radius:16px;padding:8px 16px;color:var(--strong);font-size:18px;font-weight:700;line-height:27px;text-align:left;transition:background-color .3s}.catalogue_dropdownButton__k4dB2:hover,.catalogue_isOpen__4UC1i .catalogue_dropdownButton__k4dB2{background:var(--accent-light)}.catalogue_isSet__Csk2M .catalogue_dropdownButton__k4dB2{color:var(--accent)}.catalogue_dropdownText__wNdBt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue_dropdownChevron__IoBfk{flex:none;transition:transform .3s}.catalogue_isOpen__4UC1i .catalogue_dropdownChevron__IoBfk{transform:rotate(180deg)}.catalogue_dropdownList__BdGT_{position:absolute;z-index:20;left:0;top:calc(100% + 8px);display:flex;width:100%;max-height:320px;flex-direction:column;overflow-y:auto;border:1px solid var(--divider);border-radius:16px;background:var(--surface);padding:8px;box-shadow:0 20px 40px color-mix(in srgb,var(--heading) 8%,transparent)}.catalogue_dropdownList__BdGT_[hidden]{display:none}.catalogue_option__qjFn2{width:100%;border-radius:10px;padding:8px 12px;color:var(--strong);font-size:16px;line-height:24px;text-align:left;transition:background-color .2s}.catalogue_option__qjFn2:hover{background:var(--accent-pale)}.catalogue_option__qjFn2[aria-pressed=true]{background:var(--accent-pale);color:var(--accent);font-weight:700}.catalogue_clear__toiAV{border-radius:32px;padding:8px 16px;color:var(--accent);font-size:16px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:4px}.catalogue_gridAnchor___aRhf{scroll-margin-top:100px}.catalogue_grid__SeM0l{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.catalogue_item__I6l6T{display:flex}.catalogue_card__FNhdx{display:flex;width:100%;flex-direction:column;gap:16px;border-radius:32px;background:var(--surface-light);padding:16px;transition:box-shadow .3s}.catalogue_card__FNhdx:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--surface-dark) 12%,transparent)}.catalogue_media__knF7R{position:relative;display:grid;overflow:hidden;border-radius:32px;background:var(--accent-pale);aspect-ratio:310/351;place-items:center}.catalogue_anyShot__ri_6t,.catalogue_tallShot__j6ILp,.catalogue_wideShot__RMWAI{position:absolute;inset:0}.catalogue_wideShot__RMWAI{display:none}.catalogue_image__e1IKm{-o-object-position:center;object-position:center;transition:transform 1s ease}.catalogue_card__FNhdx:hover .catalogue_image__e1IKm{transform:scale(1.04)}.catalogue_mediaName__8WJtV{padding:24px;color:var(--accent);font-size:32px;font-weight:700;line-height:38.4px;text-align:center}.catalogue_head__wIcg_{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px}.catalogue_tags__5iV9I{display:flex;flex-wrap:wrap;gap:8px}.catalogue_tag__lvbM3{border-radius:32px;background:var(--accent-pale);padding:6px 14px;color:var(--strong);font-size:14px;line-height:20px}.catalogue_location__hkjv7{display:inline-flex;flex:none;align-items:center;gap:6px;color:var(--strong);font-size:16px;line-height:24px}.catalogue_location__hkjv7 svg{color:var(--accent)}.catalogue_cardTitle__mmFYv{color:var(--heading);font-size:24px;font-weight:600;line-height:28.8px;letter-spacing:-.6px}.catalogue_foot__wbXTI{display:flex;margin-top:auto;align-items:flex-end;justify-content:space-between;gap:16px}.catalogue_highlights__nkOoz{display:flex;flex-direction:column;gap:8px}.catalogue_highlightsLabel__SDw4b{color:var(--strong);font-size:14px;line-height:20px}.catalogue_tiles__5l3rN{display:flex;flex-wrap:wrap;gap:8px}.catalogue_tile__1uYtC{display:inline-flex;min-height:36px;align-items:center;border-radius:8px;background:var(--surface);padding:8px 14px;color:var(--strong);font-size:14px;font-weight:600;line-height:20px}.catalogue_arrow__IgXxj{display:grid;width:40px;height:40px;flex:none;border-radius:32px;background:var(--surface);padding:8px;color:var(--accent);place-items:center;transition:background-color .3s,color .3s}.catalogue_card__FNhdx:hover .catalogue_arrow__IgXxj{background:var(--accent);color:var(--surface)}.catalogue_empty___4fXg{display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:32px;background:var(--surface-light);padding:48px 24px;text-align:center}@media (min-width:992px){.catalogue_hero__RMUDq{padding-top:64px}.catalogue_heroTitle__IFC5d{font-size:64px;line-height:76.8px}p.catalogue_heroIntro__mn0D7{font-size:18px;line-height:27px}.catalogue_pillsList__C39L5{gap:16px}.catalogue_collage__UKQjA{display:block;height:auto;aspect-ratio:1304/366}.catalogue_catalogue__I9TJy{padding:48px 0 96px}.catalogue_panel__PfZRl{display:block}.catalogue_grid__SeM0l{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.catalogue_card__FNhdx{padding:32px}.catalogue_media__knF7R{aspect-ratio:578/351}.catalogue_tallShot__j6ILp{display:none}.catalogue_wideShot__RMWAI{display:block}.catalogue_tile__1uYtC{min-height:60px}.catalogue_cardTitle__mmFYv{font-size:32px;line-height:38.4px}}@media (prefers-reduced-motion:reduce){.catalogue_arrow__IgXxj,.catalogue_card__FNhdx,.catalogue_dropdownChevron__IoBfk,.catalogue_image__e1IKm,.catalogue_pill__raqib{transition:none}.catalogue_card__FNhdx:hover .catalogue_image__e1IKm{transform:none}}