.lightbox.svelte-1uopij2{z-index:50;background:#040507f7;grid-template-rows:auto 1fr auto;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.bar.svelte-1uopij2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:center;gap:1rem;font-size:.6875rem;display:flex}.stage.svelte-1uopij2{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.25rem,1.5vw,1.25rem);min-height:0;padding:clamp(.5rem,2vw,1.25rem) 0;display:grid}.stage.svelte-1uopij2 img:where(.svelte-1uopij2){object-fit:contain;width:100%;height:100%;min-height:0;display:block}.foot.svelte-1uopij2{text-align:center;color:var(--dim);min-height:2.5em;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.btn.svelte-1uopij2{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;padding:.6rem .85rem;font-size:1rem;line-height:1;transition:border-color .18s,background .18s}.btn.svelte-1uopij2:hover{border-color:var(--hot);background:#d67e2c1f}.btn.svelte-1uopij2:focus-visible,.side.svelte-1uopij2:focus-visible{outline:2px solid var(--hot);outline-offset:2px}.side.svelte-1uopij2{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:.5rem clamp(.25rem,1.2vw,.75rem);font-size:clamp(2rem,5vw,3.5rem);line-height:1;transition:color .18s,transform .18s}.side.svelte-1uopij2:hover{color:var(--hot);transform:scale(1.15)}.gallery.svelte-ewh1ap{grid-template-columns:repeat(auto-fill, minmax(max(var(--min), calc(100% / var(--cols) - 2px)), 1fr));background:var(--hairline);border-block:1px solid var(--hairline);gap:1px;display:grid}.tile.svelte-ewh1ap{color:var(--ink);background:var(--void);font:inherit;text-align:left;border:0;padding:0;text-decoration:none;animation:.7s both svelte-ewh1ap-expose;display:block;position:relative;overflow:hidden}.tile.svelte-ewh1ap:not(.feature){aspect-ratio:var(--aspect)}.shot-tile.svelte-ewh1ap{cursor:zoom-in}.tile.svelte-ewh1ap:focus-visible{outline:2px solid var(--hot);outline-offset:-2px}.tile.svelte-ewh1ap:first-child{animation-delay:60ms}.tile.svelte-ewh1ap:nth-child(2){animation-delay:.12s}.tile.svelte-ewh1ap:nth-child(3){animation-delay:.18s}.tile.svelte-ewh1ap:nth-child(4){animation-delay:.24s}.tile.svelte-ewh1ap:nth-child(5){animation-delay:.3s}@keyframes svelte-ewh1ap-expose{0%{opacity:0;filter:brightness(.2)}to{opacity:1;filter:brightness()}}.art.svelte-ewh1ap{background-repeat:no-repeat;background-size:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.tile.svelte-ewh1ap:hover .art:where(.svelte-ewh1ap),.tile.svelte-ewh1ap:focus-visible .art:where(.svelte-ewh1ap){transform:scale(1.04)}.scrim.svelte-ewh1ap{opacity:0;background:linear-gradient(#0000 32%,#06070a33 56%,#06070ae0);transition:opacity .3s;position:absolute;inset:0}.overlay.svelte-ewh1ap .scrim:where(.svelte-ewh1ap),.tile.svelte-ewh1ap:hover .scrim:where(.svelte-ewh1ap),.tile.svelte-ewh1ap:focus-visible .scrim:where(.svelte-ewh1ap){opacity:1}.overlay.svelte-ewh1ap .meta:where(.svelte-ewh1ap){padding:clamp(.9rem,2.4vw,1.75rem);position:absolute;inset:auto 0 0}.eyebrow.svelte-ewh1ap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hot);margin-bottom:.4rem;font-size:.6875rem;display:block}.title.svelte-ewh1ap{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(1.15rem,3.2vw,2.4rem);font-weight:700;line-height:1;display:block}.caption.svelte-ewh1ap{font-family:var(--mono);color:var(--dim);opacity:0;max-width:38ch;margin-top:.55rem;font-size:.75rem;line-height:1.5;transition:opacity .28s,transform .28s;display:block;transform:translateY(6px)}.tile.svelte-ewh1ap:hover .caption:where(.svelte-ewh1ap),.tile.svelte-ewh1ap:focus-visible .caption:where(.svelte-ewh1ap){opacity:1;transform:none}.label.svelte-ewh1ap{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);opacity:0;padding:clamp(.8rem,2vw,1.2rem);font-size:.6875rem;transition:opacity .3s;position:absolute;bottom:0;left:0}.tile.svelte-ewh1ap:hover .label:where(.svelte-ewh1ap),.tile.svelte-ewh1ap:focus-visible .label:where(.svelte-ewh1ap){opacity:1}.feature.svelte-ewh1ap{grid-column:1/-1;grid-template-rows:1fr auto;justify-items:center;gap:clamp(1.25rem,2.8vw,2.25rem);padding:clamp(1.5rem,3.5vw,3.25rem);display:grid}.shot.svelte-ewh1ap{object-fit:contain;border:1px solid #ffffff24;width:auto;max-width:100%;height:clamp(240px,44vw,620px);transition:transform .45s cubic-bezier(.2,.6,.2,1),box-shadow .45s;box-shadow:0 24px 64px #0009}.feature.svelte-ewh1ap:hover .shot:where(.svelte-ewh1ap),.feature.svelte-ewh1ap:focus-visible .shot:where(.svelte-ewh1ap){transform:translateY(-6px);box-shadow:0 36px 84px #000000b8}.feature.svelte-ewh1ap .meta:where(.svelte-ewh1ap){text-align:center;max-width:70ch}.feature.svelte-ewh1ap .feats:where(.svelte-ewh1ap){justify-content:center;margin-top:.75rem}@media (width<=640px){.scrim.svelte-ewh1ap,.label.svelte-ewh1ap,.caption.svelte-ewh1ap{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrim.svelte-ewh1ap,.label.svelte-ewh1ap,.caption.svelte-ewh1ap{opacity:1;transform:none}}
