.gallery-removal{margin:1.5rem 0 0;font-size:1rem}.gallery-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.gallery-category+.gallery-category{margin-top:clamp(2rem,5vw,4rem)}.gallery-heading{margin-bottom:.75rem}.gallery-heading h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.gallery-controls{display:none}.gallery-controls button{background:var(--paper);width:44px;height:44px;color:var(--ink);border:1.5px solid var(--ink);cursor:pointer;border-radius:4px;place-items:center;padding:0;display:grid}.gallery-controls button[aria-disabled=true]{opacity:.45;cursor:default}.gallery-controls button:not([aria-disabled=true]):hover{background:var(--blush)}.gallery-track{scroll-snap-type:x mandatory;grid-auto-columns:calc(86.9565% - .652174rem);grid-auto-flow:column;gap:.75rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid;overflow-x:auto}.gallery-track li{scroll-snap-align:start;min-width:0}.gallery-track figure{background:var(--paper);border:1px solid var(--ink);border-radius:4px;height:100%;margin:0;overflow:hidden}.gallery-track img{width:100%}.gallery-track figcaption{padding:.625rem .75rem}@media (width>=48rem){.gallery-track{grid-auto-columns:clamp(15rem,23vw,20rem)}.gallery-controls:not([hidden]){flex:none;gap:.5rem;display:flex}}.hero-bloom[data-astro-cid-izlun3ek]{aspect-ratio:1;isolation:isolate;position:relative}.bloom-poster[data-astro-cid-izlun3ek]{border-radius:50%;width:100%;display:none}.hero-bloom[data-astro-cid-izlun3ek][data-bloom-frame=fixed] .bloom-poster[data-astro-cid-izlun3ek]{display:block}.hero-bloom-static[data-astro-cid-izlun3ek],.bloom-stage[data-astro-cid-izlun3ek]{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-bloom[data-astro-cid-izlun3ek][data-bloom-frame=fixed] .hero-bloom-static[data-astro-cid-izlun3ek],.bloom-stage[data-astro-cid-izlun3ek]{clip-path:var(--bloom-disc)}.bloom-stage[data-astro-cid-izlun3ek]{overflow:hidden}.bloom-group[data-astro-cid-izlun3ek]{position:absolute;inset:0}.hero-bloom[data-astro-cid-izlun3ek][data-bloom=finished] .hero-bloom-static[data-astro-cid-izlun3ek],.hero-bloom[data-astro-cid-izlun3ek][data-bloom=playing] .bloom-stage[data-astro-cid-izlun3ek]{visibility:visible}@media (prefers-reduced-motion:reduce){.hero-bloom[data-astro-cid-izlun3ek] .hero-bloom-static[data-astro-cid-izlun3ek]{visibility:visible}.hero-bloom[data-astro-cid-izlun3ek][data-bloom=playing] .bloom-stage[data-astro-cid-izlun3ek]{visibility:hidden}}.bloom-layer[data-astro-cid-izlun3ek],.bloom-petal[data-astro-cid-izlun3ek]{max-width:none;display:block;position:absolute}.bloom-petal[data-astro-cid-izlun3ek]>img[data-astro-cid-izlun3ek]{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}
