:where(html:has(main.p-home)) .f{animation:.36s 1.74s forwards fishout}@keyframes fishout{to{opacity:0}}.gbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:34px;display:flex}.gbar .f{scrollbar-width:none;gap:34px;display:flex;overflow-x:auto}.gbar .f::-webkit-scrollbar{display:none}.gbar button{font-family:var(--logo);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex:none;align-items:baseline;gap:8px;padding:18px 0 16px;font-size:10.5px;font-weight:600;transition:color .25s;display:flex;position:relative}.gbar button sup{letter-spacing:.06em;opacity:.7;font-size:9px}.gbar button:after{content:"";background:var(--blue-ink);transform-origin:0;height:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.gbar button:hover{color:var(--ink)}.gbar button[aria-pressed=true]{color:var(--blue-ink)}.gbar button[aria-pressed=true]:after{transform:scaleX(1)}.gbar .ig{flex:none}.masonry{columns:3;column-gap:22px;padding-block:44px 120px}.gi{break-inside:avoid;border-radius:var(--r);background:var(--sand);cursor:zoom-in;width:100%;margin:0 0 22px;transition:opacity .45s,transform .45s;display:block;position:relative;overflow:hidden}.gi img{width:100%;height:auto;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.gi.v img{aspect-ratio:9/14;object-fit:cover}.gi.p img{aspect-ratio:4/5;object-fit:cover}.gi.w img{aspect-ratio:3/2;object-fit:cover}.gi:hover img{transform:scale(1.04)}.gi.out{display:none}.gi.fade{opacity:0;transform:translateY(10px)}@media (max-width:900px){.masonry{columns:2;column-gap:12px;padding-top:28px}.gi{margin-bottom:12px}.gbar{margin-top:26px}.gbar .ig{display:none}}.lb .nv{width:48px;height:48px;color:var(--ink);opacity:.55;place-items:center;margin-top:-24px;transition:opacity .2s,transform .3s;display:grid;position:absolute;top:50%}.lb .nv:hover{opacity:1}.lb .nv.p{left:max(24px,50vw - 576px)}.lb .nv.n{right:max(24px,50vw - 576px)}.lb .nv.p:hover{transform:translate(-3px)}.lb .nv.n:hover{transform:translate(3px)}@media (max-width:700px){.lb .nv{display:none}}
