.phero.phero--plain{grid-template-columns:1fr;gap:clamp(24px,4vw,56px);min-height:0;padding-bottom:clamp(24px,3vw,44px)}.phero--plain .phero__copy{max-width:60rem}.gal-sec{padding-top:0}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(36px,5vw,64px);display:flex}.pill{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);font-variation-settings:"wdth" 108;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s;touch-action:manipulation;background:0 0;border-radius:99px;padding:0 1.3em;font-size:.92rem;font-weight:600}.pill:hover{background:#16141212}.pill[aria-pressed=true]{background:var(--ink);color:var(--plaster)}.filters__count{color:var(--ink-2);margin-left:auto}.gal{column-count:3;column-gap:clamp(16px,2.4vw,36px)}.fig{break-inside:avoid;margin:0 0 clamp(28px,3.6vw,56px)}.fig[hidden]{display:none}.fig__btn{cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.fig__btn img{object-fit:cover;width:100%;height:auto;transition:transform 1s var(--ease)}.fig--t img{aspect-ratio:4/5}.fig--s img{aspect-ratio:1}.fig--w img{aspect-ratio:5/4}@media (hover:hover){.fig__btn:hover img{transform:scale(1.04)}}.fig figcaption{color:var(--ink-2);margin-top:12px}.gal.is-ready .fig__btn{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(26px)}.gal.is-ready .fig__btn.is-in{opacity:1;transform:none}.lb{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--plaster);background:#0b0a09f7;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb:not([open]){display:none}.lb[open]{grid-template-rows:1fr auto;grid-template-columns:76px 1fr 76px;display:grid}.lb::backdrop{background:#0b0a09e6}.lb__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-area:1/2;place-items:center;min-height:0;padding:28px 0 8px;display:grid}.lb__frame{isolation:isolate;max-width:100%;min-height:0;max-height:100%;display:grid}.lb__frame.is-blend{background:var(--plaster)}.lb__frame.is-blend .lb__img{mix-blend-mode:multiply}.lb__img{object-fit:contain;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 130px)}.lb__nav{width:52px;height:52px;color:var(--plaster);background:0 0;border:1.5px solid #f1ece466;border-radius:50%;grid-row:1;place-self:center;place-items:center;font-size:1.3rem;line-height:1;transition:background .3s,color .3s,border-color .3s;display:grid}.lb__nav[hidden]{display:none}.lb__nav--prev{grid-column:1}.lb__nav--next{grid-column:3}.lb__nav:hover{background:var(--plaster);color:var(--ink);border-color:var(--plaster)}.lb__close{z-index:2;width:48px;height:48px;color:var(--plaster);background:0 0;border:1.5px solid #f1ece466;border-radius:50%;place-items:center;padding-bottom:3px;font-size:1.8rem;line-height:1;transition:background .3s,color .3s;display:grid;position:absolute;top:14px;right:16px}.lb__close:hover{background:var(--plaster);color:var(--ink)}.lb :focus-visible{outline-color:var(--warm)}.lb__bar{padding:14px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-top:1px solid #f1ece424;flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:8px 28px;display:flex}.lb__cap{color:var(--plaster);margin-right:auto}.lb__links{flex-wrap:wrap;gap:6px 20px;display:flex}.lb__links a{min-height:44px;color:var(--warm);border-bottom:1px solid #0000;align-items:center;display:inline-flex}.lb__links a:hover{border-color:currentColor}.lb__count{color:#f1ece48c}@media (width<=960px){.gal{column-count:2}}@media (width<=600px){.filters__count{width:100%;margin-left:0}.gal{column-gap:12px}.fig{margin-bottom:22px}.fig figcaption{font-size:.64rem}.lb[open]{grid-template-rows:1fr auto auto;grid-template-columns:1fr 1fr}.lb__stage{grid-column:1/-1;padding:68px 12px 8px}.lb__nav{grid-row:2;width:48px;height:48px;margin:4px 0 0}.lb__nav--prev{margin-left:var(--gutter);grid-column:1;justify-self:start}.lb__nav--next{margin-right:var(--gutter);grid-column:2;justify-self:end}.lb__bar{grid-row:3}.lb__img{max-height:calc(100dvh - 250px)}}@media (width<=380px){.gal{column-count:1}}@media (prefers-reduced-motion:reduce){.gal.is-ready .fig__btn{opacity:1;transform:none}}
