.gal__toolbar[data-astro-cid-qgto65ll]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,1rem + 2.5vw,3rem);padding-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.gal__filters[data-astro-cid-qgto65ll]{border:0;min-width:0;margin:0;padding:0}.gal__legend[data-astro-cid-qgto65ll]{float:left;width:100%;font-size:var(--text-label);color:var(--color-ink);margin-bottom:.875rem;padding:0;font-weight:700}.gal__chips[data-astro-cid-qgto65ll]{clear:both;flex-wrap:wrap;gap:.625rem;display:flex}.gal__chip[data-astro-cid-qgto65ll]{display:inline-flex;position:relative}.gal__input[data-astro-cid-qgto65ll]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gal__pill[data-astro-cid-qgto65ll]{min-height:var(--spacing-target-lg);border:2px solid var(--color-field-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-label);pointer-events:none;transition:background-color var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft);align-items:center;gap:.5rem;padding:.375rem .625rem .375rem 1.25rem;font-weight:600;line-height:1.2;display:inline-flex}.gal__chip[data-astro-cid-qgto65ll]:hover .gal__pill[data-astro-cid-qgto65ll]{background:var(--color-rose-wash)}.gal__input[data-astro-cid-qgto65ll]:checked+.gal__pill[data-astro-cid-qgto65ll]{border-color:var(--color-rosemary);box-shadow:inset 0 0 0 1px var(--color-rosemary);background:var(--color-rose-wash);font-weight:700}.gal__input[data-astro-cid-qgto65ll]:focus-visible+.gal__pill[data-astro-cid-qgto65ll]{outline:3px solid var(--color-delft);outline-offset:3px}.gal__check[data-astro-cid-qgto65ll]{fill:none;width:0;height:1.25rem;stroke:var(--color-rosemary);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;transition:width var(--dur-fast) var(--ease-spring), margin var(--dur-fast) var(--ease-spring), scale var(--dur-fast) var(--ease-spring);flex:none;margin-right:-.5rem;scale:0}.gal__input[data-astro-cid-qgto65ll]:checked+.gal__pill[data-astro-cid-qgto65ll] .gal__check[data-astro-cid-qgto65ll]{width:1.25rem;margin-right:0;scale:1}.gal__count[data-astro-cid-qgto65ll]{border-radius:var(--radius-pill);background:var(--color-batten);min-width:2rem;height:2rem;color:var(--color-ink-soft);font-size:var(--text-caption);font-variant-numeric:lining-nums tabular-nums;transition:background-color var(--dur-fast);place-items:center;padding-inline:.5rem;font-weight:700;display:inline-grid}.gal__input[data-astro-cid-qgto65ll]:checked+.gal__pill[data-astro-cid-qgto65ll] .gal__count[data-astro-cid-qgto65ll]{background:var(--color-paper);color:var(--color-rosemary)}@media (forced-colors:active){.gal__input[data-astro-cid-qgto65ll]:checked+.gal__pill[data-astro-cid-qgto65ll]{border-color:highlight;box-shadow:inset 0 0 0 1px highlight}}.gal__status[data-astro-cid-qgto65ll]{font-size:var(--text-label);color:var(--color-ink-soft);font-variant-numeric:lining-nums;margin:0}.gal__grid[data-astro-cid-qgto65ll]{--gap:clamp(1rem, .5rem + 1.6vw, 1.75rem);columns:1;column-gap:var(--gap);margin:0}@media (width>=40rem){.gal__grid[data-astro-cid-qgto65ll]{columns:2}}@media (width>=64rem){.gal__grid[data-astro-cid-qgto65ll]{columns:3}}@media (width>=80rem){.gal__grid[data-astro-cid-qgto65ll]{columns:4}}.gal__item[data-astro-cid-qgto65ll]{break-inside:avoid;padding-bottom:var(--gap)}.gal__fig[data-astro-cid-qgto65ll]{margin:0}.gal__btn[data-astro-cid-qgto65ll]{border-radius:var(--radius-lg);background:var(--color-batten);cursor:zoom-in;width:100%;box-shadow:var(--shadow-sm);transition:translate var(--dur-base) var(--ease-out-soft), box-shadow var(--dur-base) var(--ease-out-soft);border:0;padding:0;display:block;position:relative}.gal__btn[data-astro-cid-qgto65ll]:focus-visible{outline-offset:4px}.gal__pic[data-astro-cid-qgto65ll]{border-radius:var(--radius-lg);display:block;overflow:hidden}.gal__btn[data-astro-cid-qgto65ll] .gal__img{border-radius:var(--radius-lg);width:100%;transition:scale .7s var(--ease-out-soft);display:block}.gal__zoom[data-astro-cid-qgto65ll]{width:2.75rem;height:2.75rem;color:var(--color-rosemary);box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease-out-soft), scale var(--dur-base) var(--ease-out-soft);background:#fffdf8eb;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem;scale:.85}.gal__zoom[data-astro-cid-qgto65ll] svg[data-astro-cid-qgto65ll]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.gal__btn[data-astro-cid-qgto65ll]:focus-visible .gal__zoom[data-astro-cid-qgto65ll]{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){.gal__btn[data-astro-cid-qgto65ll]:hover{translate:0 var(--lift-md);box-shadow:var(--shadow-md)}.gal__btn[data-astro-cid-qgto65ll]:hover .gal__zoom[data-astro-cid-qgto65ll]{opacity:1;scale:1}:root:not([data-motion=calm]) .gal__btn[data-astro-cid-qgto65ll]:hover .gal__img{scale:1.035}}@media (hover:none){.gal__zoom[data-astro-cid-qgto65ll]{opacity:1;width:2.5rem;height:2.5rem;scale:1}}:root:not(.js) .gal__btn[data-astro-cid-qgto65ll]{cursor:default}:root:not(.js) .gal__zoom[data-astro-cid-qgto65ll]{display:none}.gal__cap[data-astro-cid-qgto65ll]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);align-items:baseline;gap:.625rem;margin-top:.75rem;padding-inline:.25rem;display:flex}.gal__cap[data-astro-cid-qgto65ll]:before{content:"";background:var(--color-rose-deep);border-radius:2px;flex:none;width:1.25rem;height:2px;translate:0 -.3em}.gal__empty[data-astro-cid-qgto65ll]{text-align:center;font-size:var(--text-lead);color:var(--color-ink-soft);padding:3rem 1rem}::view-transition-group(*.gal){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*.gal),::view-transition-new(*.gal){animation-duration:.3s}.gallery-hero[data-astro-cid-wiaw4zal]{position:relative}.gallery-hero[data-astro-cid-wiaw4zal] .gallery-hero__header{padding-bottom:clamp(2rem,1rem + 3vw,3.5rem)}.gallery-hero__prints[data-astro-cid-wiaw4zal]{display:none}@media (width>=80rem){:root:not([data-text=lg]):not([data-text=xl]) .gallery-hero__prints[data-astro-cid-wiaw4zal]{top:3.25rem;right:max(var(--spacing-gutter), calc((100% - var(--container-content)) / 2));pointer-events:none;width:28rem;height:17rem;display:block;position:absolute}:root:not([data-text=lg]):not([data-text=xl]) .gallery-hero[data-astro-cid-wiaw4zal] .ph__text{max-width:calc(100% - 31rem)}.gallery-hero__print[data-astro-cid-wiaw4zal]{width:12.5rem;position:absolute}.gallery-hero__print--1[data-astro-cid-wiaw4zal]{z-index:1;top:2.5rem;left:0}.gallery-hero__print--2[data-astro-cid-wiaw4zal]{z-index:3;top:0;left:33%}.gallery-hero__print--3[data-astro-cid-wiaw4zal]{z-index:2;width:11.5rem;top:4rem;right:0}}.gallery-body[data-astro-cid-wiaw4zal]{padding-bottom:var(--spacing-section-sm)}
