.compare[data-astro-cid-qs6clfda]{gap:var(--space-s);flex-direction:column;display:flex}.compare__stage[data-astro-cid-qs6clfda]{border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md);grid-template-columns:1fr 1fr;gap:3px;display:grid;position:relative;overflow:hidden}.compare__pane[data-astro-cid-qs6clfda]{min-inline-size:0;position:relative}.compare__pane[data-astro-cid-qs6clfda] .compare__img{user-select:none;-webkit-user-drag:none}.js .compare__stage[data-astro-cid-qs6clfda]{cursor:ew-resize;touch-action:pan-y pinch-zoom;user-select:none;-webkit-tap-highlight-color:transparent;grid-template-columns:1fr;gap:0}.js .compare__pane[data-astro-cid-qs6clfda]{grid-area:1/1}.js .compare__pane--after[data-astro-cid-qs6clfda]{clip-path:inset(0 0 0 var(--compare-pos))}.js .compare__pane--after[data-astro-cid-qs6clfda],.compare__handle[data-astro-cid-qs6clfda]{transition:clip-path var(--duration) var(--ease-out), inset-inline-start var(--duration) var(--ease-out)}.compare__stage[data-astro-cid-qs6clfda][data-dragging] .compare__pane--after[data-astro-cid-qs6clfda],.compare__stage[data-astro-cid-qs6clfda][data-dragging] .compare__handle[data-astro-cid-qs6clfda]{transition:none}.compare__tag[data-astro-cid-qs6clfda]{border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--color-ink);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background-color:#ffffffeb;padding:.2rem .7rem;font-weight:600;position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}.compare__tag--after[data-astro-cid-qs6clfda]{inset-inline:auto var(--space-xs);background-color:var(--color-green);color:#fff}.compare__range[data-astro-cid-qs6clfda]{opacity:0;pointer-events:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.compare__handle[data-astro-cid-qs6clfda]{pointer-events:none;place-items:center;inline-size:2.75rem;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--compare-pos);translate:-50%}.compare__handle[data-astro-cid-qs6clfda]:before{content:"";background-color:#fff;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:calc(50% - 1.5px);box-shadow:0 0 6px #2a1e1659}.compare__knob[data-astro-cid-qs6clfda]{block-size:2.75rem;inline-size:2.75rem;box-shadow:var(--shadow-md);color:var(--color-brown);transition:scale var(--duration-fast) var(--ease-out);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.compare__knob[data-astro-cid-qs6clfda] .icon{margin-inline:-.2rem}.compare__stage[data-astro-cid-qs6clfda]:hover .compare__knob[data-astro-cid-qs6clfda],.compare__stage[data-astro-cid-qs6clfda][data-dragging] .compare__knob[data-astro-cid-qs6clfda]{scale:1.08}.compare__range[data-astro-cid-qs6clfda]:focus-visible+.compare__handle[data-astro-cid-qs6clfda] .compare__knob[data-astro-cid-qs6clfda]{outline:3px solid var(--focus-ring);outline-offset:3px}.compare__caption[data-astro-cid-qs6clfda]{gap:var(--space-3xs);flex-direction:column;display:flex}.compare__breed[data-astro-cid-qs6clfda]{font-family:var(--font-slab);font-size:var(--step-1);font-weight:650;line-height:var(--leading-tight);color:var(--fg-heading)}.compare__text[data-astro-cid-qs6clfda]{color:var(--fg-muted);line-height:var(--leading-snug)}@media (forced-colors:active){.compare__handle[data-astro-cid-qs6clfda]:before{background-color:canvastext}.compare__knob[data-astro-cid-qs6clfda]{border:2px solid canvastext}}.before-after__hint[data-astro-cid-ypfv24gl]{align-items:flex-start;gap:var(--space-2xs);max-inline-size:80ch;margin-block:calc(-1 * var(--space-m)) var(--space-l);color:var(--fg-muted);font-size:var(--step--1);display:flex}.before-after__hint[data-astro-cid-ypfv24gl] .icon{color:var(--decor);margin-block-start:.05em}.before-after__list[data-astro-cid-ypfv24gl]{justify-content:center;gap:var(--space-xl);grid-template-columns:minmax(0,36rem);display:grid}@media (width>=64rem){.before-after__list[data-astro-cid-ypfv24gl]{justify-content:stretch;gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.gallery-cta[data-astro-cid-wm7o3muo]{overflow:clip}.gallery-cta__inner[data-astro-cid-wm7o3muo]{position:relative}.gallery-cta[data-astro-cid-wm7o3muo] .gallery-cta__watermark{opacity:.07;pointer-events:none;block-size:auto;inline-size:clamp(16rem,8rem + 30vw,34rem);position:absolute;inset-block-end:-6%;inset-inline-end:-4%}.gallery-cta__social[data-astro-cid-wm7o3muo]{justify-content:center;margin-block-start:var(--space-m);display:flex}.lightbox[data-astro-cid-xbm5mc5h]{--_bg:#1a120dfa;--_control-bg:#ffffff1f;--_control-bg-hover:#ffffff3d;--focus-ring:var(--color-orange-light);background-color:var(--_bg);color:#fff;overscroll-behavior:contain;border:0;grid-template:"bar""stage"minmax(0,1fr)"caption"/minmax(0,1fr);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:grid;position:fixed;inset:0}.lightbox[data-astro-cid-xbm5mc5h]:not([open]){display:none}.lightbox[data-astro-cid-xbm5mc5h][open]{animation:lightbox-in var(--duration-slow) var(--ease-out)}.lightbox[data-astro-cid-xbm5mc5h]::backdrop{background-color:#0000}html:has(.lightbox[open]){overflow:hidden}@keyframes lightbox-in{0%{opacity:0}}.lightbox__bar[data-astro-cid-xbm5mc5h]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:max(var(--space-2xs), env(safe-area-inset-top)) var(--space-2xs);padding-inline:max(var(--space-s), env(safe-area-inset-left)) max(var(--space-s), env(safe-area-inset-right));grid-area:bar;display:flex}.lightbox__counter[data-astro-cid-xbm5mc5h]{font-family:var(--font-slab);font-size:var(--step-1);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600}.lightbox__button[data-astro-cid-xbm5mc5h]{background-color:var(--_control-bg);color:#fff;-webkit-tap-highlight-color:transparent;block-size:3rem;inline-size:3rem;transition:background-color var(--duration-fast) ease;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.lightbox__button[data-astro-cid-xbm5mc5h]:hover{background-color:var(--_control-bg-hover)}.lightbox__stage[data-astro-cid-xbm5mc5h]{touch-action:pan-y pinch-zoom;user-select:none;grid-area:stage;place-items:center;display:grid;position:relative;container-type:size}.lightbox__stage[data-astro-cid-xbm5mc5h] .lightbox__img{inline-size:min(100cqi, 100cqb * var(--ratio,1.3333));block-size:auto;aspect-ratio:var(--ratio,1.3333);object-fit:contain;-webkit-user-drag:none;background-color:#ffffff0a}.lightbox__stage[data-astro-cid-xbm5mc5h][data-dragging]{cursor:grabbing}.lightbox__stage[data-astro-cid-xbm5mc5h][data-loading]:after{content:"";aspect-ratio:1;border:3px solid #ffffff40;border-block-start-color:var(--color-orange-light);border-radius:50%;inline-size:2.5rem;animation:.8s linear infinite lightbox-spin;position:absolute}@keyframes lightbox-spin{to{rotate:1turn}}.lightbox__nav[data-astro-cid-xbm5mc5h]{--_control-bg:#1a120d99;--_control-bg-hover:#1a120dcc;z-index:var(--z-raised);grid-area:stage;align-self:center;block-size:3.25rem;inline-size:3.25rem}.lightbox__nav--prev[data-astro-cid-xbm5mc5h]{justify-self:start;margin-inline-start:max(var(--space-2xs), env(safe-area-inset-left))}.lightbox__nav--next[data-astro-cid-xbm5mc5h]{justify-self:end;margin-inline-end:max(var(--space-2xs), env(safe-area-inset-right))}.lightbox__caption[data-astro-cid-xbm5mc5h]{align-items:center;gap:var(--space-3xs);min-block-size:4.5rem;padding-block:var(--space-s) max(var(--space-s), env(safe-area-inset-bottom));padding-inline:var(--gutter);text-align:center;flex-direction:column;grid-area:caption;display:flex}.lightbox__breed[data-astro-cid-xbm5mc5h]{font-family:var(--font-slab);font-size:var(--step-1);font-weight:650;line-height:var(--leading-tight);color:var(--color-orange-light)}.lightbox__text[data-astro-cid-xbm5mc5h]{color:#ffffffe0;max-inline-size:60ch;font-size:var(--step--1);line-height:var(--leading-snug)}@media (width>=48rem){.lightbox[data-astro-cid-xbm5mc5h]{grid-template:"bar bar bar""prev stage next"minmax(0,1fr)"caption caption caption"/auto minmax(0,1fr) auto}.lightbox__nav[data-astro-cid-xbm5mc5h]{--_control-bg:#ffffff1f;--_control-bg-hover:#ffffff3d}.lightbox__nav--prev[data-astro-cid-xbm5mc5h]{margin-inline:max(var(--space-s), env(safe-area-inset-left)) var(--space-s);grid-area:prev}.lightbox__nav--next[data-astro-cid-xbm5mc5h]{margin-inline:var(--space-s) max(var(--space-s), env(safe-area-inset-right));grid-area:next}.lightbox__bar[data-astro-cid-xbm5mc5h]{padding-block-start:max(var(--space-s), env(safe-area-inset-top))}}@media (forced-colors:active){.lightbox__button[data-astro-cid-xbm5mc5h]{border:2px solid buttontext}}.photos[data-astro-cid-xvanxiwb]{--_gap:clamp(.5rem, .3rem + .9vw, 1rem);--_row:clamp(7rem, 5rem + 11vw, 12rem);gap:var(--_gap);flex-wrap:wrap;display:flex}.photos[data-astro-cid-xvanxiwb]:after{content:"";flex-grow:1000000}.photo[data-astro-cid-xvanxiwb]{flex-grow:calc(var(--ratio) * 100);flex-basis:calc(var(--ratio) * var(--_row));min-inline-size:0}.photo__link[data-astro-cid-xvanxiwb]{border-radius:var(--radius-md);background-color:var(--color-border);box-shadow:var(--shadow-sm);cursor:zoom-in;transition:box-shadow var(--duration) var(--ease-out);display:block;position:relative;overflow:hidden}.photo__link[data-astro-cid-xvanxiwb]:hover{box-shadow:var(--shadow-md)}.photo__link[data-astro-cid-xvanxiwb] .photo__img{aspect-ratio:var(--ratio);object-fit:cover;transition:scale var(--duration-slow) var(--ease-out)}.photo__link[data-astro-cid-xvanxiwb]:hover .photo__img,.photo__link[data-astro-cid-xvanxiwb]:focus-visible .photo__img{scale:1.03}.photo__label[data-astro-cid-xvanxiwb]{max-inline-size:calc(100% - 2 * var(--space-xs));border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-ink);font-size:var(--step--1);overflow-wrap:normal;background-color:#fffffff0;padding:.25rem .7rem;font-weight:500;line-height:1.35;display:none;position:absolute;inset-block-end:var(--space-xs);inset-inline-start:var(--space-xs)}@media (width>=40rem){.photo__link[data-astro-cid-xvanxiwb]{container:photo/inline-size}}@container photo (width>=9rem){.photo__label[data-astro-cid-xvanxiwb]{display:block}}@media (width>=64rem){.photos[data-astro-cid-xvanxiwb]{--_row:clamp(12rem, 50vw - 20rem, 20rem)}}
