.MorphGallery_root__LHwiP{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MorphGallery_canvas__ij0pr{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.MorphGallery_canvas__ij0pr[data-ready]{opacity:1}.MorphGallery_fallback__VoUCe{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover;opacity:0;transition:opacity .7s ease}.MorphGallery_fallback__VoUCe[data-active]{opacity:1}@media (orientation:portrait){.MorphGallery_root__LHwiP[data-fit=auto] .MorphGallery_fallback__VoUCe{object-fit:contain}}.MorphGallery_fallback__VoUCe[data-video],.MorphGallery_root__LHwiP[data-fit=contain] .MorphGallery_fallback__VoUCe{object-fit:contain}.MorphGallery_video__5ZQ5h{position:absolute;z-index:1;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:contain;background:transparent;animation:MorphGallery_video-in__k9O57 .4s ease var(--dissolve,0s) both}@keyframes MorphGallery_video-in__k9O57{0%{opacity:0}to{opacity:1}}.MorphGallery_root__LHwiP[data-playing] .MorphGallery_shade__GZyoH,.MorphGallery_root__LHwiP[data-playing] .MorphGallery_thumbs__bEIUm{opacity:0;pointer-events:none}.MorphGallery_shade__GZyoH,.MorphGallery_thumbs__bEIUm{transition:opacity var(--duration-fast) ease}.MorphGallery_shade__GZyoH{position:absolute;z-index:5;right:0;bottom:0;left:0;height:14rem;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-dark) 65%,transparent));pointer-events:none}.MorphGallery_arrow__cmnNL{position:absolute;z-index:10;top:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--color-white) 25%,transparent);background:color-mix(in srgb,var(--color-dark) 30%,transparent);color:var(--color-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);translate:0 -50%;cursor:pointer;transition:background-color var(--duration-fast) ease}.MorphGallery_arrow__cmnNL:hover{background:color-mix(in srgb,var(--color-white) 25%,transparent)}.MorphGallery_arrow__cmnNL:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.MorphGallery_previous__x1Eau{left:32px}.MorphGallery_next__s6QrI{right:32px}.MorphGallery_thumbs__bEIUm{position:absolute;z-index:10;right:0;bottom:32px;left:0;display:flex;gap:8px;width:max-content;max-width:calc(100% - 2rem);margin:0 auto;padding:0 0 10px;overflow-x:auto;list-style:none;scroll-behavior:smooth;scrollbar-color:color-mix(in srgb,var(--color-white) 35%,transparent) transparent;scrollbar-width:thin}.MorphGallery_thumbs__bEIUm li{flex:none}.MorphGallery_thumb__8TRa3{position:relative;display:block;padding:0;border:2px solid transparent;background:transparent;opacity:.55;cursor:pointer;transition:opacity var(--duration-fast) ease,border-color var(--duration-fast) ease}.MorphGallery_thumb__8TRa3:hover{opacity:.85}.MorphGallery_thumb__8TRa3[aria-current=true]{border-color:var(--color-white);opacity:1}.MorphGallery_thumb__8TRa3:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.MorphGallery_thumb__8TRa3 img{display:block;width:80px;max-width:none;height:50px;object-fit:cover}.MorphGallery_thumb__8TRa3[data-video]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:18px;background:var(--color-white);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);translate:-40% -50%;filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--color-dark) 70%,transparent))}.MorphGallery_srOnly__jJjP4{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.MorphGallery_shade__GZyoH,.MorphGallery_thumbs__bEIUm{display:none}.MorphGallery_previous__x1Eau{left:12px}.MorphGallery_next__s6QrI{right:12px}}@media (prefers-reduced-motion:reduce){.MorphGallery_canvas__ij0pr,.MorphGallery_fallback__VoUCe{transition:none}.MorphGallery_video__5ZQ5h{animation:none}}.GalleryViewer_root__fO_HR{position:relative;height:100dvh;min-height:420px;overflow:hidden;background-color:var(--bg);color:var(--fg)}.GalleryViewer_stage__IkCml{position:absolute;inset:0}.GalleryViewer_overview__8eR0r{position:absolute;inset:var(--header-height) 0 0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding-bottom:max(24px,env(safe-area-inset-bottom))}.GalleryViewer_overview__8eR0r[hidden]{display:none}.GalleryViewer_overviewHeading__6Dy5P{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding:24px var(--quito-gutter)}.GalleryViewer_overviewHeading__6Dy5P h1{margin:0;font:700 clamp(24px,4vw,44px) /1.15 var(--font-mono);letter-spacing:-.04em}.GalleryViewer_overviewHeading__6Dy5P p{margin:0;font:400 13px/1.5 var(--font-mono)}.GalleryViewer_grid__KLLNK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:3px;gap:3px;margin:0;padding:0 3px;list-style:none}.GalleryViewer_grid__KLLNK li{min-width:0}.GalleryViewer_tile__IOpSl{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;padding:0;border:0;background:color-mix(in srgb,var(--fg) 10%,var(--bg));cursor:pointer;-webkit-tap-highlight-color:transparent}.GalleryViewer_tile__IOpSl img{display:block;width:100%;height:100%;object-fit:cover}.GalleryViewer_tile__IOpSl:focus-visible{z-index:1;outline:3px solid var(--color-green-brand);outline-offset:-4px}.GalleryViewer_videoBadge__f3ssg{position:absolute;right:8px;bottom:8px;padding:4px 7px;background:color-mix(in srgb,var(--color-dark) 70%,transparent);color:var(--color-white);font:700 11px/1.4 var(--font-mono)}.GalleryViewer_root__fO_HR[data-view=grid] .GalleryViewer_top__LXFMk{background:var(--bg);border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.GalleryViewer_root__fO_HR[data-view=photo] .GalleryViewer_top__LXFMk{justify-content:flex-start;padding-left:calc(var(--quito-gutter) + 64px)}.GalleryViewer_top__LXFMk{position:absolute;z-index:20;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;height:var(--header-height);padding-inline:var(--quito-gutter);pointer-events:none}.GalleryViewer_top__LXFMk>*{pointer-events:auto}.GalleryViewer_brand__sY3ln{position:absolute;top:50%;left:var(--quito-gutter);display:inline-flex;translate:0 -50%}.GalleryViewer_brand__sY3ln img{width:41px;height:auto}.GalleryViewer_albums__rCOwZ{display:flex;gap:8px}.GalleryViewer_actions__muED7{position:absolute;z-index:20;top:0;right:var(--quito-gutter);display:flex;align-items:center;gap:8px;height:var(--header-height)}.GalleryViewer_counter__hZtY4{max-width:none;margin:0 8px 0 0;color:var(--color-white);font:700 var(--text-nav) /1 var(--font-mono);letter-spacing:var(--tracking-nav);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 8px color-mix(in srgb,var(--color-dark) 70%,transparent)}.GalleryViewer_chip__ZYFz_{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 13px;border:0;font:700 var(--text-nav) /1.5 var(--font-mono);letter-spacing:var(--tracking-nav);text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:filter var(--duration-fast) ease,background-color var(--duration-fast) ease}.GalleryViewer_chip__ZYFz_[data-tone=light]{background-color:var(--fg);color:var(--bg)}p.GalleryViewer_chip__ZYFz_{max-width:none;margin:0;cursor:default}.GalleryViewer_chip__ZYFz_[data-tone=glass]{background-color:color-mix(in srgb,var(--color-dark) 40%,transparent);color:var(--color-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.GalleryViewer_chip__ZYFz_[data-tone=glass]:hover{background-color:color-mix(in srgb,var(--color-dark) 65%,transparent)}.GalleryViewer_chip__ZYFz_[data-tone=accent]{background-color:var(--color-green-brand);color:var(--color-dark)}.GalleryViewer_chip__ZYFz_[data-tone=accent]:hover{filter:brightness(1.08)}.GalleryViewer_chip__ZYFz_:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.GalleryViewer_empty__M6MmZ{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:24px;gap:24px;padding:24px;text-align:center}.GalleryViewer_empty__M6MmZ p{margin:0;font:700 clamp(18px,2.4vw,28px) /1.3 var(--font-mono);text-transform:uppercase;text-wrap:balance}@media (min-width:1600px){.GalleryViewer_grid__KLLNK{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1024px){.GalleryViewer_grid__KLLNK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.GalleryViewer_root__fO_HR[data-view=photo] .GalleryViewer_top__LXFMk,.GalleryViewer_top__LXFMk{justify-content:flex-end}.GalleryViewer_grid__KLLNK{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-inline:2px}.GalleryViewer_overviewHeading__6Dy5P{padding-block:20px}.GalleryViewer_actions__muED7{top:auto;right:24px;bottom:max(24px,env(safe-area-inset-bottom));left:24px;display:grid;grid-template-columns:1fr 1fr;height:auto}.GalleryViewer_counter__hZtY4{grid-column:1/-1;grid-row:1;justify-self:center;margin:0 0 8px;color:var(--fg);text-shadow:none}.GalleryViewer_actions__muED7 .GalleryViewer_chip__ZYFz_{min-height:52px}.GalleryViewer_actions__muED7>button:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.GalleryViewer_chip__ZYFz_{transition:none}}