.dm-creator-projekte{--dm-cp-per:4;--dm-cp-gap:var(--wp--preset--spacing--30,1.5rem);--dm-cp-gaps:calc((var(--dm-cp-per) - 1)*var(--dm-cp-gap));--dm-cp-card:calc((100% - var(--dm-cp-gaps))/var(--dm-cp-per));--dm-cp-step:calc(var(--dm-cp-card) + var(--dm-cp-gap));--dm-cp-ratio:2/3;--dm-cp-ease:var(--wp--custom--transition--base,200ms cubic-bezier(0.4,0,0.2,1));--dm-cp-heading:var(--wp--preset--color--dm-anthrazit);--dm-cp-subline:var(--wp--preset--color--dm-black);--dm-cp-name:var(--wp--preset--color--dm-anthrazit);--dm-cp-caption:var(--wp--preset--color--dm-taupe);--dm-cp-arrow:var(--wp--preset--color--dm-black);box-sizing:border-box;font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif)}.dm-creator-projekte--cols-3{--dm-cp-per:3}.dm-creator-projekte--ratio-3-4{--dm-cp-ratio:3/4}.dm-creator-projekte--heading-dm-apricot{--dm-cp-heading:var(--wp--preset--color--dm-apricot)}.dm-creator-projekte--subline-dm-apricot{--dm-cp-subline:var(--wp--preset--color--dm-apricot)}.dm-creator-projekte--name-dm-apricot{--dm-cp-name:var(--wp--preset--color--dm-apricot)}.dm-creator-projekte--caption-dm-apricot{--dm-cp-caption:var(--wp--preset--color--dm-apricot)}.dm-creator-projekte--arrow-dm-apricot{--dm-cp-arrow:var(--wp--preset--color--dm-apricot)}.dm-creator-projekte--heading-dm-amber{--dm-cp-heading:var(--wp--preset--color--dm-amber)}.dm-creator-projekte--subline-dm-amber{--dm-cp-subline:var(--wp--preset--color--dm-amber)}.dm-creator-projekte--name-dm-amber{--dm-cp-name:var(--wp--preset--color--dm-amber)}.dm-creator-projekte--caption-dm-amber{--dm-cp-caption:var(--wp--preset--color--dm-amber)}.dm-creator-projekte--arrow-dm-amber{--dm-cp-arrow:var(--wp--preset--color--dm-amber)}.dm-creator-projekte--heading-dm-teal{--dm-cp-heading:var(--wp--preset--color--dm-teal)}.dm-creator-projekte--subline-dm-teal{--dm-cp-subline:var(--wp--preset--color--dm-teal)}.dm-creator-projekte--name-dm-teal{--dm-cp-name:var(--wp--preset--color--dm-teal)}.dm-creator-projekte--caption-dm-teal{--dm-cp-caption:var(--wp--preset--color--dm-teal)}.dm-creator-projekte--arrow-dm-teal{--dm-cp-arrow:var(--wp--preset--color--dm-teal)}.dm-creator-projekte--heading-dm-black{--dm-cp-heading:var(--wp--preset--color--dm-black)}.dm-creator-projekte--subline-dm-black{--dm-cp-subline:var(--wp--preset--color--dm-black)}.dm-creator-projekte--name-dm-black{--dm-cp-name:var(--wp--preset--color--dm-black)}.dm-creator-projekte--caption-dm-black{--dm-cp-caption:var(--wp--preset--color--dm-black)}.dm-creator-projekte--arrow-dm-black{--dm-cp-arrow:var(--wp--preset--color--dm-black)}.dm-creator-projekte--heading-dm-anthrazit{--dm-cp-heading:var(--wp--preset--color--dm-anthrazit)}.dm-creator-projekte--subline-dm-anthrazit{--dm-cp-subline:var(--wp--preset--color--dm-anthrazit)}.dm-creator-projekte--name-dm-anthrazit{--dm-cp-name:var(--wp--preset--color--dm-anthrazit)}.dm-creator-projekte--caption-dm-anthrazit{--dm-cp-caption:var(--wp--preset--color--dm-anthrazit)}.dm-creator-projekte--arrow-dm-anthrazit{--dm-cp-arrow:var(--wp--preset--color--dm-anthrazit)}.dm-creator-projekte--heading-dm-taupe{--dm-cp-heading:var(--wp--preset--color--dm-taupe)}.dm-creator-projekte--subline-dm-taupe{--dm-cp-subline:var(--wp--preset--color--dm-taupe)}.dm-creator-projekte--name-dm-taupe{--dm-cp-name:var(--wp--preset--color--dm-taupe)}.dm-creator-projekte--caption-dm-taupe{--dm-cp-caption:var(--wp--preset--color--dm-taupe)}.dm-creator-projekte--arrow-dm-taupe{--dm-cp-arrow:var(--wp--preset--color--dm-taupe)}.dm-creator-projekte--heading-dm-off-white{--dm-cp-heading:var(--wp--preset--color--dm-off-white)}.dm-creator-projekte--subline-dm-off-white{--dm-cp-subline:var(--wp--preset--color--dm-off-white)}.dm-creator-projekte--name-dm-off-white{--dm-cp-name:var(--wp--preset--color--dm-off-white)}.dm-creator-projekte--caption-dm-off-white{--dm-cp-caption:var(--wp--preset--color--dm-off-white)}.dm-creator-projekte--arrow-dm-off-white{--dm-cp-arrow:var(--wp--preset--color--dm-off-white)}.dm-creator-projekte--heading-dm-white{--dm-cp-heading:var(--wp--preset--color--dm-white)}.dm-creator-projekte--subline-dm-white{--dm-cp-subline:var(--wp--preset--color--dm-white)}.dm-creator-projekte--name-dm-white{--dm-cp-name:var(--wp--preset--color--dm-white)}.dm-creator-projekte--caption-dm-white{--dm-cp-caption:var(--wp--preset--color--dm-white)}.dm-creator-projekte--arrow-dm-white{--dm-cp-arrow:var(--wp--preset--color--dm-white)}.dm-creator-projekte--heading-dm-mint{--dm-cp-heading:var(--wp--preset--color--dm-mint)}.dm-creator-projekte--subline-dm-mint{--dm-cp-subline:var(--wp--preset--color--dm-mint)}.dm-creator-projekte--name-dm-mint{--dm-cp-name:var(--wp--preset--color--dm-mint)}.dm-creator-projekte--caption-dm-mint{--dm-cp-caption:var(--wp--preset--color--dm-mint)}.dm-creator-projekte--arrow-dm-mint{--dm-cp-arrow:var(--wp--preset--color--dm-mint)}.dm-creator-projekte__head{margin-bottom:var(--wp--preset--spacing--50,3rem)}.dm-creator-projekte h2.dm-creator-projekte__heading{font-family:var(--wp--preset--font-family--dm-heading,"Poppins",sans-serif);font-size:var(--wp--preset--font-size--heading,2rem);font-weight:600;line-height:1.25}@media(max-width:1023px){.dm-creator-projekte h2.dm-creator-projekte__heading{font-size:1.5rem}}.dm-creator-projekte h2.dm-creator-projekte__heading{color:var(--dm-cp-heading);margin:0}.dm-creator-projekte p.dm-creator-projekte__subline{color:var(--dm-cp-subline);font-family:var(--wp--preset--font-family--dm-body,"Lato",sans-serif);font-size:var(--wp--preset--font-size--body,1rem);line-height:1.5;margin:var(--wp--preset--spacing--20,1rem) 0 0}.dm-creator-projekte__row{align-items:center;column-gap:var(--wp--preset--spacing--30,1.5rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto}.dm-creator-projekte__viewport{min-width:0;overflow:hidden;touch-action:pan-y}.dm-creator-projekte__track{column-gap:var(--dm-cp-gap);display:grid;grid-auto-columns:var(--dm-cp-card);grid-auto-flow:column;transition:transform var(--dm-cp-ease);width:100%}.dm-creator-projekte__item,.dm-creator-projekte__track{list-style:none;margin:0;padding:0}.dm-creator-projekte__figure{margin:0}.dm-creator-projekte__frame{aspect-ratio:var(--dm-cp-ratio);background:var(--wp--preset--color--dm-off-white);border-radius:var(--wp--custom--radius--card,12px);overflow:hidden;position:relative}.dm-creator-projekte img.dm-creator-projekte__media,.dm-creator-projekte img.dm-creator-projekte__poster,.dm-creator-projekte video.dm-creator-projekte__media{display:block;height:100%;max-width:none;object-fit:cover;width:100%}.dm-creator-projekte img.dm-creator-projekte__poster{inset:0;position:absolute}.dm-creator-projekte video.dm-creator-projekte__media{opacity:0;position:relative;transition:opacity var(--dm-cp-ease)}.dm-creator-projekte video.dm-creator-projekte__media.is-loaded{opacity:1}.dm-creator-projekte__meta{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--10,.5rem);margin-top:var(--wp--preset--spacing--20,1rem)}.dm-creator-projekte__name{color:var(--dm-cp-name);font-size:var(--wp--preset--font-size--body,1rem);line-height:1.4}.dm-creator-projekte__caption{color:var(--dm-cp-caption);font-size:var(--wp--preset--font-size--body-sm,.875rem);line-height:1.4}.dm-creator-projekte button.dm-creator-projekte__arrow,.dm-creator-projekte button.dm-creator-projekte__arrow:active,.dm-creator-projekte button.dm-creator-projekte__arrow:focus,.dm-creator-projekte button.dm-creator-projekte__arrow:focus-visible,.dm-creator-projekte button.dm-creator-projekte__arrow:hover{background-color:transparent;background-image:none;border-color:transparent;color:inherit}.dm-creator-projekte button.dm-creator-projekte__arrow{align-items:center;border:0;cursor:pointer;display:flex;height:var(--wp--preset--spacing--40,2rem);justify-content:center;padding:0;transition:opacity var(--dm-cp-ease);width:var(--wp--preset--spacing--40,2rem)}.dm-creator-projekte button.dm-creator-projekte__arrow:before{border-color:var(--dm-cp-arrow);border-style:solid;border-width:0 3px 3px 0;content:"";height:var(--wp--preset--spacing--20,1rem);width:var(--wp--preset--spacing--20,1rem)}.dm-creator-projekte button.dm-creator-projekte__arrow--prev:before{transform:translateX(25%) rotate(135deg)}.dm-creator-projekte button.dm-creator-projekte__arrow--next:before{transform:translateX(-25%) rotate(-45deg)}.dm-creator-projekte button.dm-creator-projekte__arrow:disabled{cursor:default;opacity:.25}.dm-creator-projekte button.dm-creator-projekte__arrow:focus-visible{outline:var(--wp--custom--border--interactive,1.5px solid currentColor);outline-offset:2px}.dm-creator-projekte__controls{display:flex;justify-content:flex-end;margin-top:var(--wp--preset--spacing--20,1rem)}.dm-creator-projekte button.dm-creator-projekte__toggle,.dm-creator-projekte button.dm-creator-projekte__toggle:active,.dm-creator-projekte button.dm-creator-projekte__toggle:focus,.dm-creator-projekte button.dm-creator-projekte__toggle:focus-visible,.dm-creator-projekte button.dm-creator-projekte__toggle:hover{background-color:transparent;background-image:none;border-color:var(--dm-cp-arrow);color:inherit}.dm-creator-projekte button.dm-creator-projekte__toggle{align-items:center;border-radius:50%;border-style:solid;border-width:1.5px;cursor:pointer;display:flex;height:var(--wp--preset--spacing--40,2rem);justify-content:center;padding:0;width:var(--wp--preset--spacing--40,2rem)}.dm-creator-projekte button.dm-creator-projekte__toggle:before{border-block:.375rem solid transparent;border-inline-start:.5625rem solid var(--dm-cp-arrow);content:"";height:0;margin-inline-start:2px;width:0}.dm-creator-projekte button.dm-creator-projekte__toggle.is-playing:before{border:0;border-inline:3px solid var(--dm-cp-arrow);height:.75rem;margin:0;width:.625rem}.dm-creator-projekte button.dm-creator-projekte__toggle:focus-visible{outline:var(--wp--custom--border--interactive,1.5px solid currentColor);outline-offset:2px}.dm-creator-projekte:not(.is-ready) button.dm-creator-projekte__arrow{visibility:hidden}.dm-creator-projekte:not(.is-ready) .dm-creator-projekte__controls{display:none}@media(max-width:1023px){.dm-creator-projekte{--dm-cp-per:2}.dm-creator-projekte__head{margin-bottom:var(--wp--preset--spacing--40,2rem)}}@media(max-width:767px){.dm-creator-projekte{--dm-cp-per:1;--dm-cp-gap:var(--wp--preset--spacing--20,1rem)}}@media(prefers-reduced-motion:reduce){.dm-creator-projekte button.dm-creator-projekte__arrow,.dm-creator-projekte video.dm-creator-projekte__media,.dm-creator-projekte__track{transition:none}}
