.wg{padding:clamp(3.5rem,6vw,6rem) 0 clamp(8rem,12vw,12rem);overflow-x:clip}.wg__bar{border-bottom:1px solid color-mix(in srgb, var(--cloud) 14%, transparent);flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;margin-bottom:clamp(2.25rem,4vw,3.75rem);padding-bottom:1.375rem;display:flex}.wg__bl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);align-items:center;gap:.5625rem;margin:0;font-size:.6875rem;display:inline-flex}.wg__bl i{background:var(--pd);border-radius:50%;width:.5rem;height:.5rem;position:relative}.wg__bl i:after{content:"";box-shadow:0 0 0 1.5px var(--pd);animation:ping 1.8s var(--e-ping) infinite;border-radius:50%;position:absolute;inset:0}.wg__chips{flex-wrap:wrap;gap:.5rem;display:flex}.wg__chip{box-sizing:border-box;border-radius:var(--pill);cursor:pointer;min-height:2.75rem;color:var(--cloud);background:color-mix(in srgb, var(--cloud) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloud) 16%, transparent);white-space:nowrap;align-items:center;gap:.5625rem;padding:0 .5rem 0 1.125rem;font-size:.875rem;font-weight:500;line-height:2.75rem;transition:background .35s,color .35s,box-shadow .35s;display:inline-flex}.wg__chip b{border-radius:var(--pill);min-width:1.75rem;height:1.75rem;font-family:var(--font-mono);background:color-mix(in srgb, var(--cloud) 10%, transparent);place-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:500;transition:background .35s,color .35s;display:grid}.wg__chip:hover{background:color-mix(in srgb, var(--cloud) 12%, transparent)}.wg__chip.is-sel{background:var(--cloud);color:var(--ink);box-shadow:none}.wg__chip.is-sel b{background:var(--pd);color:var(--on-pd)}.wg__count{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);align-items:baseline;gap:.625rem;margin:0 0 0 auto;font-size:.6875rem;display:inline-flex}.wg__count b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--cloud);font-variant-numeric:tabular-nums;font-size:2.125rem;font-weight:700}.wg__empty{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--mut);margin:0;padding:5rem 0;font-size:.8125rem}.wg__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(1.25rem,2.4vw,2.5rem);display:grid}.wg__colm{flex-direction:column;gap:clamp(4rem,6vw,6.5rem);display:flex}.wg__colm+.wg__colm{padding-top:clamp(5rem,10vw,11.25rem)}.wg__card{--k:1;flex-direction:column;gap:1.375rem;display:flex;position:relative}.wg__card[hidden]{display:none}.wg__cov{aspect-ratio:16/11;background:var(--pine);isolation:isolate;border-radius:1.5rem;position:relative;overflow:hidden}.wg__card.is-sq .wg__cov{aspect-ratio:5/4}.wg__card.is-tall .wg__cov{aspect-ratio:4/5}.wg__card.is-land .wg__cov{aspect-ratio:1}.wg__zoom{transition:scale 1.1s var(--e-out);position:absolute;inset:0}.wg__card:hover .wg__zoom{scale:1.05}.wg__zoom img{object-fit:cover;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.wg__gry{clip-path:inset(calc(var(--k) * 100%) 0 0 0);position:absolute;inset:0}.wg__gry img{filter:grayscale()brightness(.5)contrast(1.08)}.wg__scan{z-index:2;left:0;right:0;top:calc(var(--k) * 100%);background:var(--pd);height:2px;box-shadow:0 0 1.125rem 3px color-mix(in srgb, var(--pd) 60%, transparent), 0 0 3.75rem .625rem color-mix(in srgb, var(--pd) 22%, transparent);opacity:calc(1 - max(0, (var(--k) - .96)) * 25);pointer-events:none;margin-top:-1px;position:absolute}.wg__scan:before{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--pd) 22%, transparent), transparent);height:5.625rem;position:absolute;bottom:0;left:0;right:0}.wg__tag{z-index:3;border-radius:var(--pill);background:var(--cloud);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:.5625rem;padding:.5rem .875rem .5rem .75rem;font-size:.71875rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.wg__lab{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.65625rem;display:grid;position:absolute;top:1rem;right:1rem}.wg__lab>span{border-radius:var(--pill);grid-area:1/1;padding:.4375rem .75rem}.wg__lb{color:color-mix(in srgb, var(--cloud) 86%, transparent);background:color-mix(in srgb, var(--night) 40%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloud) 30%, transparent);backdrop-filter:blur(8px);opacity:calc(1 - var(--k) * 1.6)}.wg__la{background:var(--pd);color:var(--on-pd);opacity:clamp(0, calc((var(--k) - .6) * 3), 1)}.wg__view{z-index:4;pointer-events:none;opacity:0;transform:translate(var(--cx,50%), var(--cy,50%));transition:transform .28s var(--e-out), opacity .3s;position:absolute;top:0;left:0}.wg__view b{border-radius:var(--pill);background:var(--pd);color:var(--on-pd);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:scale .4s var(--e-spring);align-items:center;gap:.5rem;padding:.6875rem 1rem;font-size:.6875rem;font-weight:500;display:inline-flex;translate:-50% -50%;scale:.6;box-shadow:0 .875rem 1.875rem -.75rem #000000b3}@media (hover:hover) and (pointer:fine){.wg__card.is-ptr:hover .wg__view{opacity:1}.wg__card:hover .wg__view b{scale:1}.wg__card.is-ptr:hover{cursor:none}}.wg__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.wg__ind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:0;font-size:.6875rem}.wg__title{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.625rem,2.3vw,2.25rem);font-weight:700;line-height:1.04}.wg__title a{color:inherit;background:linear-gradient(var(--pd), var(--pd)) 0 100% / 0 2px no-repeat;transition:background-size .6s var(--e-out)}.wg__title a:after{content:"";z-index:5;border-radius:1.5rem;position:absolute;inset:0}.wg__card:hover .wg__title a{background-size:100% 2px}.wg__res{border-top:1px solid color-mix(in srgb, var(--cloud) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1.125rem;margin:.375rem 0 0;padding-top:1rem;display:flex}.wg__ml{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:.6875rem}.wg__ba{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:var(--font-display);align-items:baseline;gap:.75rem;display:inline-flex}.wg__ba s{letter-spacing:-.03em;color:color-mix(in srgb, var(--cloud) 60%, transparent);font-size:1.25rem;text-decoration:none}.wg__ba i{color:color-mix(in srgb, var(--cloud) 50%, transparent);font-style:normal}.wg__after{letter-spacing:-.05em;color:var(--pd);font-size:clamp(2.125rem,3vw,2.875rem);font-weight:700;line-height:1}.wg .wg__svs{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;padding:0;display:flex}.wg__svs li{border-radius:var(--pill);font-family:var(--font-mono);letter-spacing:.06em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cloud) 24%, transparent);white-space:nowrap;padding:.375rem .75rem;font-size:.6875rem;transition:background .35s,color .35s}.wg__svs li.is-on{background:var(--pd);color:var(--on-pd);box-shadow:none}@media (width<=68.6875rem){.wg__grid{grid-template-columns:1fr 1fr}.wg__colm+.wg__colm{padding-top:6rem}.wg__card.is-wide .wg__cov,.wg__card.is-tall .wg__cov{aspect-ratio:4/5}.wg__card.is-sq .wg__cov,.wg__card.is-land .wg__cov{aspect-ratio:1}}@media (width<=50.5625rem){.wg{padding:2.5rem 0 5.5rem}.wg__bar{gap:.875rem}.wg__chips{scrollbar-width:none;margin:-.25rem calc(var(--pad) * -1);padding:.375rem var(--pad);width:calc(100% + var(--pad) * 2);scroll-padding:0 var(--pad);flex-wrap:nowrap;order:3;overflow-x:auto}.wg__chips::-webkit-scrollbar{display:none}.wg__chip{flex:none}.wg__grid{grid-template-columns:1fr}.wg__colm{gap:3.5rem}.wg__colm+.wg__colm{padding-top:3.5rem}.wg__card .wg__cov,.wg__card.is-wide .wg__cov,.wg__card.is-sq .wg__cov,.wg__card.is-tall .wg__cov,.wg__card.is-land .wg__cov{aspect-ratio:4/5;border-radius:1.25rem}.wg__title{font-size:1.625rem}.wg__tag{max-width:calc(100% - 7rem)}.wg__per{display:none}}@media (prefers-reduced-motion:reduce){.wg__scan{display:none}}html.a11y-motion .wg__scan{display:none}
