.ambient-glow{top:calc(var(--glow-spill,64px) * -1);left:calc(var(--glow-spill,64px) * -1);width:calc(100% + var(--glow-spill,64px) * 2);height:calc(100% + var(--glow-spill,64px) * 2);pointer-events:none;filter:blur(var(--glow-blur,48px));mix-blend-mode:screen;opacity:0;will-change:opacity;transition:opacity .5s ease-out;position:absolute}.ambient-glow[data-on]{opacity:.4;transition-duration:1.4s}@starting-style{.ambient-glow[data-on]{opacity:0}}@media print{.ambient-glow{display:none}}
.lb-stage{flex:1;min-height:0;position:relative}.lb-frame{padding-inline:var(--spacing-gutter);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.lb-photo{width:min(100cqw, 100cqh * var(--ar));aspect-ratio:var(--ar);pointer-events:auto;background-position:50%;background-size:cover;position:relative}.lb-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lb-photo--free{aspect-ratio:auto;width:100cqw;height:100cqh}.lb-photo--free>img{object-fit:contain}.lb-photo--sheet{background-color:#fff}.lb-photo--sheet>img{object-fit:contain;padding:2.7%}@keyframes lb-in{0%{opacity:0}}@keyframes lb-out{to{opacity:0}}.lb-stage.is-stepping{isolation:isolate}.lb-stage.is-stepping>.lb-frame{mix-blend-mode:plus-lighter}.lb-frame.is-step{animation:.24s linear both lb-in}.lb-frame.is-gone{animation:.24s linear both lb-out}html[data-motion=still] .lb-frame.is-gone{display:none}@media (prefers-reduced-motion:reduce){.lb-frame.is-step{animation:none}.lb-frame.is-gone{display:none}}html[data-lb] [data-lightbox]{view-transition-name:lb-ground}html[data-lb] [data-lb-photo]{view-transition-name:lb-photo}[data-lb-away]{visibility:hidden}@keyframes lb-fade-in{0%{opacity:0}}@keyframes lb-fade-out{to{opacity:0}}@keyframes lb-nav-in{0%{opacity:var(--lb-fn,0)}}html[data-lb]::view-transition-old(root){display:none}html[data-lb]::view-transition-new(root){animation:none}html[data-lb]::view-transition-group(lb-ground){z-index:1}html[data-lb]::view-transition-group(lb-photo){z-index:2}html[data-lb]::view-transition-old(lb-photo){mix-blend-mode:normal}html[data-lb]::view-transition-new(lb-photo){mix-blend-mode:normal}html[data-lb]::view-transition-group(lb-photo){translate:var(--lb-nx,0px) var(--lb-ny,0px);animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-lb=open]::view-transition-group(lb-photo){animation-duration:.52s}html[data-lb=open]::view-transition-old(lb-photo){display:none}html[data-lb=open]::view-transition-new(lb-photo){animation:none}html[data-lb=open]::view-transition-new(lb-ground){animation:.42s cubic-bezier(.33,1,.68,1) both lb-fade-in}html[data-lb=open]::view-transition-new(site-nav){animation:.42s cubic-bezier(.33,1,.68,1) both lb-fade-out}html[data-lb=close]::view-transition-group(lb-photo){animation-duration:.48s}html[data-lb=close]::view-transition-old(lb-photo){animation:none}html[data-lb=close]::view-transition-new(lb-photo){animation:.14s linear .3s both lb-fade-in}@keyframes lb-uncut{0%{clip-path:var(--lb-cut)}to{clip-path:inset(0)}}@keyframes lb-recut{0%{clip-path:inset(0)}to{clip-path:var(--lb-cut)}}html[data-lb=open][data-lb-cut]::view-transition-new(lb-photo){animation:.52s cubic-bezier(.16,1,.3,1) both lb-uncut}html[data-lb=close][data-lb-cut]::view-transition-old(lb-photo){animation:.48s cubic-bezier(.16,1,.3,1) both lb-recut}html[data-lb=close][data-lb-cut]::view-transition-new(lb-photo){clip-path:var(--lb-cut)}html[data-lb=fade]::view-transition-old(lb-photo){animation:.32s cubic-bezier(.33,1,.68,1) both lb-fade-out}html[data-lb=close]::view-transition-old(lb-ground){animation:.38s cubic-bezier(.33,1,.68,1) both lb-fade-out}html[data-lb=fade]::view-transition-old(lb-ground){animation:.38s cubic-bezier(.33,1,.68,1) both lb-fade-out}html[data-lb=close]::view-transition-new(site-nav){animation:.38s cubic-bezier(.33,1,.68,1) both lb-nav-in}html[data-lb=fade]::view-transition-new(site-nav){animation:.38s cubic-bezier(.33,1,.68,1) both lb-nav-in}[data-lightbox]{touch-action:pinch-zoom;overflow:clip}[data-lightbox]:is(.is-dragging,.is-settling) .lb-frame{transform:translate3d(var(--lb-dx,0px), var(--lb-dy,0px), 0)}[data-lightbox].is-dragging .lb-frame{will-change:transform}.lb-frame:is(.is-prev,.is-next){visibility:hidden}[data-lightbox]:is(.is-dragging,.is-settling) .lb-frame:is(.is-prev,.is-next){visibility:visible}[data-lightbox]:is(.is-dragging,.is-settling) .lb-frame.is-prev{transform:translate3d(calc(var(--lb-dx,0px) - 100% - var(--lb-gap,0px)), 0, 0)}[data-lightbox]:is(.is-dragging,.is-settling) .lb-frame.is-next{transform:translate3d(calc(var(--lb-dx,0px) + 100% + var(--lb-gap,0px)), 0, 0)}@media (max-width:699px){[data-lightbox]{--lb-gap:16px}.lb-frame{padding-inline:0}}[data-lightbox].is-settling .lb-frame{transition:transform var(--lb-ms,.2s) cubic-bezier(.16, 1, .3, 1)}[data-lightbox].is-pulling{background-color:color-mix(in srgb, var(--color-ink) var(--lb-ap,100%), transparent)}[data-lightbox].is-pulling>:not(.lb-stage){opacity:var(--lb-a,1)}[data-lightbox].is-pulling.is-settling{transition:background-color var(--lb-ms,.2s) ease-out}[data-lightbox].is-pulling.is-settling>:not(.lb-stage){transition:opacity var(--lb-ms,.2s) ease-out}[data-lightbox].is-leaving{pointer-events:none;animation:.2s ease-out both lb-fade-out}html[data-motion=still] [data-lightbox].is-leaving{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){[data-lightbox].is-leaving{opacity:0;animation:none}}html:not([data-lb]):has([data-lightbox]) body>header{opacity:0;transition-duration:.2s}html:has([data-lightbox].is-pulling) body>header{opacity:0;transition-duration:.2s}html[data-lb] body>header{transition:none}
