.gal__title{color:var(--barn);font-size:clamp(2.5rem,1.6rem + 3.2vw,4rem)}.gal__lede{max-width:48ch;margin-top:1rem}.gal__head{padding-bottom:clamp(2rem,4vw,3.25rem)}.about{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4vw,3rem);display:grid}@media (width>=58rem){.about{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.about__text{max-width:60ch}.about__para{margin-top:.9rem;line-height:1.75}.about__mount{background:var(--white-warm);border-radius:var(--r-sm);min-width:0;box-shadow:var(--lift-2);margin:0;padding:.7rem .7rem .9rem;position:relative}@media (width>=58rem){.about__mount{rotate:1.25deg}}.about__frame{width:100%;aspect-ratio:var(--ar,3 / 2);background:var(--cream-deep);border-radius:6px;max-height:30rem;display:block;position:relative;overflow:clip}.about__frame picture{display:block;position:absolute;inset:0}.about__img{object-fit:cover;width:100%;height:100%;display:block}.about__cap{font-family:var(--round);color:var(--ink-soft);margin-top:.55rem;font-size:.9375rem;font-weight:600;line-height:1.4}.gal__wallhead{max-width:48ch;margin-bottom:clamp(1.4rem,3vw,2.2rem)}.gal__wall{background:var(--cream-deep)}.wall{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.1rem,2.4vw,1.9rem);display:grid}@media (width>=30rem){.wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=52rem){.wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=78rem){.wall{grid-template-columns:repeat(4,minmax(0,1fr))}}.shot{background:var(--white-warm);border-radius:var(--r-sm);min-width:0;box-shadow:var(--lift-1);padding:.55rem .55rem .7rem;position:relative}@media (width>=40rem){.wall .shot:nth-child(4n+1){rotate:-1.1deg}.wall .shot:nth-child(4n+2){rotate:.75deg}.wall .shot:nth-child(4n+3){rotate:-.4deg}.wall .shot:nth-child(4n){rotate:1.15deg}}.shot__link{aspect-ratio:var(--ar,3 / 2);background:var(--cream-deep);border-radius:6px;display:block;overflow:clip}.shot__img{object-fit:cover;width:100%;height:100%;display:block}.shot__cap{font-family:var(--round);color:var(--ink-soft);margin-top:.5rem;font-size:.9375rem;font-weight:600;line-height:1.45}.shot__when{color:var(--ink-faint);margin-top:.15rem;font-weight:500;display:block}.empty{text-align:center;max-width:44rem;margin-inline:auto;padding-block:clamp(1rem,4vw,3rem)}.empty__art{opacity:.9;width:min(15rem,60vw);margin:0 auto clamp(1.25rem,3vw,2rem)}.empty__art picture{display:block}.empty__art img{width:100%;height:auto;display:block}.empty__head{margin-bottom:.75rem}.empty__lede{max-width:46ch;margin-inline:auto}.empty__cta{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.75rem;display:flex}.gal__end .lede{max-width:46ch;margin-top:.9rem}.gal__end__cta{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.lb{width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(.9rem,3vw,2rem);position:fixed;inset:0}.lb[open]{place-items:safe center center;display:grid;overflow:auto}.lb::backdrop{opacity:0;transition:opacity var(--dur-settle,.4s) var(--ease-settle,cubic-bezier(.33, 0, .12, 1));background:#100d0be0}.lb[open]::backdrop{opacity:1}@starting-style{.lb[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.lb::backdrop{transition-duration:var(--dur-tap,.14s)}}.lb__fig{justify-items:center;gap:.85rem;min-width:0;max-width:100%;display:grid}.lb__img{border-radius:var(--r-sm);width:auto;max-width:100%;height:auto;max-height:72svh;box-shadow:var(--lift-3);background:var(--charcoal-deep);display:block}.lb__cap{font-family:var(--round);text-align:center;text-wrap:pretty;max-width:60ch;font-size:.9375rem;font-weight:600;line-height:1.5}.lb__count{color:color-mix(in srgb, var(--cream) 74%, var(--charcoal-deep));margin-top:.2rem;font-weight:500;display:block}.lb__x,.lb__nav{width:2.9rem;height:2.9rem;color:var(--cream);cursor:pointer;transition:background-color var(--dur-hover,.26s) var(--ease,ease), border-color var(--dur-hover,.26s) var(--ease,ease), translate var(--dur-hover,.26s) var(--ease-arrive,ease), scale var(--dur-tap,.14s) var(--ease-arrive,ease);background:#1a15119e;border:1px solid #faf3e957;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.lb__x:hover,.lb__nav:hover{background:#1a1511d1;border-color:#faf3e999}.lb__x svg,.lb__nav svg{width:1.35rem;height:1.35rem}.lb__x{top:clamp(.9rem,3vw,2rem);right:clamp(.9rem,3vw,2rem)}.lb__nav{margin-block:auto;top:0;bottom:0}.lb__nav--prev{left:clamp(.4rem,2vw,2rem)}.lb__nav--next{right:clamp(.4rem,2vw,2rem)}@media (width<=33.999rem){.lb__img{max-height:62svh}.lb__fig{padding-bottom:3.6rem}.lb__nav{margin-block:0;top:auto;bottom:clamp(.9rem,3vw,2rem)}.lb__nav--prev{margin-left:-3.175rem;left:50%;right:auto}.lb__nav--next{margin-left:.275rem;left:50%;right:auto}}
