.cards--wrapper .page_title{padding-inline:1.2rem}.card_artwork{max-height:100vh;max-height:100dvh;margin-block-start:1rem;padding-block-end:3rem;margin-inline:auto;display:grid;grid-template-rows:1fr min-content}.card_artwork:not(:last-child){border-block-end:1px solid rgba(0,0,0,.2)}@supports (animation-timeline: scroll()) and (animation-range: entry-crossing){@media (prefers-reduced-motion: no-preference){.card_artwork>*{animation:card--show .7s ease-in-out;-webkit-animation:card--show .7s ease-in-out;animation-timeline:view(block);animation-range-start:cover 0%;animation-range-end:cover 20%}}}.card_artwork>.card_imgbox--wrapper{display:flex;gap:1rem;padding:.75rem 1.2rem;justify-content:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;transition:scroll .5s ease;scroll-padding-inline:1.2rem;scrollbar-width:none;position:relative}@media (width >= 1100px) and (width <= 1270px){:is(.card_artwork>.card_imgbox--wrapper):has(:not(:only-child)){justify-content:start}}@media screen and (width <= 960px){:is(.card_artwork>.card_imgbox--wrapper):has(:not(:only-child)){justify-content:start}}:is(.card_artwork>.card_imgbox--wrapper):has(picture:nth-of-type(4)){justify-content:start}:is(.card_artwork>.card_imgbox--wrapper) picture{display:flex}:is(.card_artwork>.card_imgbox--wrapper) .card_artwork--img{flex:0 0 auto;filter:drop-shadow(3px 1px 8px rgba(44,44,44,.1));margin-inline:auto;object-fit:contain;position:relative}.card_artwork--img--scroll:is(:is(.card_artwork>.card_imgbox--wrapper) .card_artwork--img){min-width:min(420px,70vw);height:100%;scroll-snap-align:start}.card_artwork .scroll_buttons{padding-inline:1.2rem;margin-block-end:.25rem;display:flex;gap:1rem;justify-content:flex-end}:is(.card_artwork .scroll_buttons) .scroll_button{border:1px solid black;padding:.5rem;transition:scale .3s ease}@media (hover: hover) and (pointer: fine){:is(:is(.card_artwork .scroll_buttons) .scroll_button):hover{background:var(--color-accent-light);scale:1.1}}.button--prev:is(:is(.card_artwork .scroll_buttons) .scroll_button){cursor:grab}.button--next:is(:is(.card_artwork .scroll_buttons) .scroll_button){cursor:grab}.scroll_buttons-hidden:is(.card_artwork .scroll_buttons){display:none}.card_artwork figcaption{width:var(--text-wrapper-main);padding-inline:1.2rem;margin-inline:auto;margin-block-end:.2em;font-style:inherit;text-wrap:balance}:is(.card_artwork figcaption) .artwork--title{display:block;font-family:var(--font-regular);text-align:start;font-size:clamp(1.4rem,1.36rem + .2vw,1.6rem);line-height:1.3;color:var(--color-dark);margin-block-end:.5rem}:is(.card_artwork figcaption) .artwork--photoauthor{display:block;width:100%;text-align:end;margin-block-end:.5rem;font-size:clamp(.8rem,.75rem + .1vw,.95rem);opacity:.5}:is(.card_artwork figcaption) .artwork--captions--wrapper{margin-block-start:.2rem;display:flex;column-gap:2rem;row-gap:.4rem;justify-content:start;flex-wrap:wrap}:is(:is(.card_artwork figcaption) .artwork--captions--wrapper) .artwork--captions{max-width:100%;flex:0 0 auto;justify-items:start;font-family:var(--font-regular);font-size:clamp(1rem,.98rem + .1vw,1.1rem)}:is(:is(:is(.card_artwork figcaption) .artwork--captions--wrapper) .artwork--captions):empty{display:none;margin-inline:0}:is(:is(.card_artwork figcaption) .artwork--captions--wrapper) .artwork--note{font-family:var(--font-regular);text-align:start;font-size:clamp(1.1rem,1.06rem + .2vw,1.3rem);opacity:.8;line-height:1.2}:is(:is(:is(.card_artwork figcaption) .artwork--captions--wrapper) .artwork--note):empty{display:none}@supports (animation-timeline: scroll()) and (animation-range: entry-crossing){@media (prefers-reduced-motion: no-preference){@keyframes card--show{0%{opacity:0;-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);scale:.9}to{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0);scale:1}}}}
