.gallery-module__8XjdWa__intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding-block:96px 56px;display:flex}.gallery-module__8XjdWa__introCopy{flex-direction:column;gap:20px;display:flex}.gallery-module__8XjdWa__introNote{max-width:360px;font-size:15px;line-height:1.7}.gallery-module__8XjdWa__toolbar{top:var(--header-h);z-index:4;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00141beb;position:sticky}.gallery-module__8XjdWa__toolbarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding-block:14px;display:flex}.gallery-module__8XjdWa__segmented{border:1px solid #f2f4f533;border-radius:999px;grid-auto-flow:column;padding:4px;display:inline-grid}.gallery-module__8XjdWa__segment{min-height:36px;color:var(--mist);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:11px;font-weight:600;transition:background .2s,color .2s}.gallery-module__8XjdWa__segment:hover{color:var(--pearl)}.gallery-module__8XjdWa__segment[aria-selected=true]{background:var(--gold);color:var(--abyss)}.gallery-module__8XjdWa__segCount{opacity:.6;font-variant-numeric:tabular-nums;margin-left:4px}.gallery-module__8XjdWa__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gallery-module__8XjdWa__works{padding-block:48px 120px}.gallery-module__8XjdWa__countLine{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);font-variant-numeric:tabular-nums;margin:0 0 28px;font-size:11px}.gallery-module__8XjdWa__grid{columns:3;column-gap:20px}.gallery-module__8XjdWa__tile{width:100%;color:var(--pearl);text-align:left;break-inside:avoid;background:0 0;border:0;margin:0 0 36px;padding:0;display:block}.gallery-module__8XjdWa__tile:hover{color:var(--pearl)}.gallery-module__8XjdWa__media{background:var(--deep);display:block;position:relative;overflow:hidden}.gallery-module__8XjdWa__badgeSlot{z-index:2;position:absolute;top:14px;left:14px}.gallery-module__8XjdWa__peek{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--pearl);text-shadow:0 1px 6px #0009;opacity:0;font-size:10px;transition:opacity .3s;position:absolute;bottom:12px;left:14px}.gallery-module__8XjdWa__tile:hover .gallery-module__8XjdWa__peek,.gallery-module__8XjdWa__tile:focus-visible .gallery-module__8XjdWa__peek{opacity:1}.gallery-module__8XjdWa__meta{justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.gallery-module__8XjdWa__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:26px;line-height:1.1}.gallery-module__8XjdWa__category{letter-spacing:.14em;text-transform:uppercase;color:var(--slate);white-space:nowrap;font-size:11px}.gallery-module__8XjdWa__empty{text-align:center;font-family:var(--font-serif), Georgia, serif;color:var(--sea);padding:80px 0;font-size:32px}@media (max-width:900px){.gallery-module__8XjdWa__grid{columns:2}}@media (max-width:760px){.gallery-module__8XjdWa__intro{gap:20px;padding-block:48px 28px}.gallery-module__8XjdWa__introCopy{gap:16px}.gallery-module__8XjdWa__introNote{font-size:14px;line-height:1.65}.gallery-module__8XjdWa__toolbarInner{flex-direction:column;align-items:stretch;gap:10px;padding-block:12px}.gallery-module__8XjdWa__segmented{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.gallery-module__8XjdWa__segment{min-height:44px;padding:0 8px;font-size:10px}.gallery-module__8XjdWa__chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;max-width:100%;overflow-x:auto}.gallery-module__8XjdWa__chips::-webkit-scrollbar{display:none}.gallery-module__8XjdWa__chips>button{min-height:44px}.gallery-module__8XjdWa__works{padding-block:22px 40px}.gallery-module__8XjdWa__countLine{margin-bottom:16px}.gallery-module__8XjdWa__grid{column-gap:10px}.gallery-module__8XjdWa__tile{margin-bottom:22px}.gallery-module__8XjdWa__meta{padding-top:10px;flex-direction:column;gap:2px;padding-inline:2px}.gallery-module__8XjdWa__title{font-size:19px}.gallery-module__8XjdWa__category{white-space:normal;font-size:9px}.gallery-module__8XjdWa__empty{padding:60px 0;font-size:26px}}
