.sk-component[data-sk=photo]{--sk-chrome-ground:plain}.sk-component[data-sk=photo]:has(>.sk-photo-media>.sk-art:not([src=""]):not([src*=\{])){--sk-chrome-member-stage:var(--sk-chrome-row-stage);--sk-chrome-ground:media;margin-block-start:calc(-1 * var(--sk-chrome-clear,0px))}.sk-photo-media{width:100%;height:var(--sk-photo-rest)}.sk-photo{--sk-photo-rest:var(--sk-band-rest)}.sk-photo[data-layout=inset]{--sk-photo-rest:max(0px, var(--sk-band-rest) - var(--sk-inset-top,var(--sk-band-inset)) - var(--sk-inset-bottom,var(--sk-band-inset)))}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium])>.sk-photo-media{max-width:100%}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium]):not([data-sk-fills~=height])>.sk-photo-media{flex:none}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium])>.sk-photo-media{font-family:var(--kit-font-body);font-style:var(--kit-slant-body);font-size:var(--kit-type-base);font-weight:var(--kit-weight-body)}.sk-photo[data-layout=inset][data-width=narrow]>.sk-photo-media{width:min(100%, var(--sk-measure-narrow))}.sk-photo[data-layout=inset][data-width=medium]>.sk-photo-media{width:min(100%, var(--sk-measure))}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium])[data-align=left]>.sk-photo-media{align-self:flex-start;margin-inline:0 auto}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium])[data-align=center]>.sk-photo-media{align-self:center;margin-inline:auto}.sk-photo[data-layout=inset]:is([data-width=narrow],[data-width=medium])[data-align=right]>.sk-photo-media{align-self:flex-end;margin-inline:auto 0}.sk-photo .sk-photo-media{--sk-media-radius:var(--sk-inset-corner,0)}.sk-photo:not([data-aspect=fill]) .sk-photo-media{height:auto;aspect-ratio:var(--sk-aspect)}.sk-photo[data-aspect=none] .sk-photo-media{--sk-aspect:var(--sk-media-ratio,3 / 2)}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (view-timeline:--sk-photo-scroll block){body:is([data-scroll-motion=parallax],[data-scroll-motion=zoom]) .sk-photo{view-timeline:--sk-photo-scroll block;view-timeline-inset:0px}body:is([data-scroll-motion=parallax],[data-scroll-motion=zoom]) .sk-photo .sk-photo-media>.sk-art{transform-origin:calc(50cqw - clamp(100cqw - 100%, 50cqw - var(--sk-focal-x,50%), 0px)) calc(50cqh - clamp(100cqh - 100%, 50cqh - var(--sk-focal-y,50%), 0px))}body[data-scroll-motion=parallax] .sk-photo .sk-photo-media>.sk-art{scale:calc(1 + 2 * var(--kit-scroll-travel) + .02);animation-composition:add;animation:linear both sk-photo-enter --sk-photo-scroll,linear both sk-photo-leave --sk-photo-scroll;animation-range:entry,exit}body[data-scroll-motion=parallax] :where(.sk-section:not(.sk-section~.sk-section)) .sk-photo .sk-photo-media>.sk-art{animation-composition:add;animation:linear both sk-photo-leave --sk-photo-scroll;animation-range:exit}body[data-scroll-motion=zoom] .sk-photo .sk-photo-media>.sk-art{animation:linear both sk-photo-zoom --sk-photo-scroll;animation-range:exit}}}@keyframes sk-photo-enter{0%{translate:0 calc(-100cqh * var(--kit-scroll-travel))}to{translate:0}}@keyframes sk-photo-leave{0%{translate:0}to{translate:0 calc(100cqh * var(--kit-scroll-travel))}}@keyframes sk-photo-zoom{0%{scale:1}to{scale:var(--kit-scroll-zoom)}}