html{scroll-behavior:auto}.gallery-hero{min-height:480px;background:var(--blue);color:#fff;padding:7rem 10vw;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.gallery-hero h1,.gallery-category h2{font-family:var(--display);letter-spacing:-.08em;line-height:.85;margin:0}.gallery-hero h1{font-size:clamp(4rem,9vw,8rem)}.gallery-hero h1 em{color:var(--orange)}.gallery-hero p:last-child{max-width:520px;margin:2rem 0 0}.gallery-mark{width:min(30vw,320px);opacity:.96;display:flex;align-items:center;justify-content:center}.gallery-mark img{display:block;width:100%;height:auto;mix-blend-mode:screen}.gallery-nav{position:sticky;top:78px;z-index:2;display:flex;gap:.65rem;flex-wrap:wrap;padding:1rem 8vw;background:var(--mint);border-bottom:1px solid var(--ink)}.gallery-nav a{color:var(--ink);font-size:.68rem;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;border:1px solid currentColor;padding:.55rem .7rem}.gallery-nav a:hover{background:var(--ink);color:#fff}.gallery-category{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:5rem;padding:7rem 8vw;border-bottom:1px solid #d8d4c7}.gallery-category.alt{background:#f0eee5}.gallery-category.tribe{background:var(--mint)}.category-intro{position:sticky;top:155px;align-self:start}.gallery-category h2{font-size:clamp(3.6rem,5vw,5.7rem)}.category-intro>p:last-child{font-size:.8rem;max-width:230px}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gallery-grid img{width:100%;height:330px;object-fit:cover;display:block}.gallery-grid img:first-child{grid-row:span 2;height:676px}.figures-grid img:first-child{grid-row:auto;height:460px}.figures-grid img{height:460px}.tribe .gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tribe .gallery-grid img,.tribe .gallery-grid img:first-child{grid-row:auto;height:260px;object-fit:contain;background:transparent}.tribe .gallery-grid img:first-child{grid-column:1/-1;height:350px;object-position:center}.tribe .gallery-grid img:nth-child(2){order:1}.tribe .gallery-grid img:nth-child(6){order:2}.tribe .gallery-grid img:nth-child(3){order:3}.tribe .gallery-grid img:nth-child(4){order:4}.tribe .gallery-grid img:nth-child(7){order:5}.tribe .gallery-grid img:nth-child(5){order:6}.tribe .gallery-grid img:nth-child(8){order:7;grid-column:2}@media(max-width:760px){.gallery-hero{padding:5rem 1.5rem;min-height:420px}.gallery-mark{display:none}.gallery-nav{top:78px;padding:1rem 1.25rem}.gallery-category{display:block;padding:4rem 1.25rem}.category-intro{position:static;margin-bottom:2rem}.gallery-grid{gap:.65rem}.gallery-grid img{height:190px}.gallery-grid img:first-child{height:390px}.figures-grid img,.figures-grid img:first-child{height:300px}.tribe .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tribe .gallery-grid img,.tribe .gallery-grid img:first-child{height:220px}.tribe .gallery-grid img:first-child{grid-column:1/-1;height:280px}.tribe .gallery-grid img:nth-child(8){grid-column:1/-1;width:50%;justify-self:center}}.gallery-hero h1,.gallery-category h2{letter-spacing:-.035em;word-spacing:.11em}
