@font-face{font-family:fette_unz_frakturregular;src:url(./fetteunzfraktur-webfont-DtVoTelN.woff2)format("woff2"),url(./fetteunzfraktur-webfont-Ci8fj8kv.woff)format("woff");font-weight:400;font-style:normal}.section-image-gallery .container.overflow .section-image-gallery__inner{max-height:36em;overflow:hidden}@media (width<=1024px){.section-image-gallery .container.overflow .section-image-gallery__inner{max-height:38em}}.section-image-gallery .container.open .section-image-gallery__inner{max-height:none}.section-image-gallery .container.open .section-image-gallery__inner .fade{height:fit-content;padding-top:2em;position:relative;bottom:auto;left:auto}.section-image-gallery .container.open .section-image-gallery__inner .more{display:none}.section-image-gallery .container.open .section-image-gallery__inner .less{display:block}.section-image-gallery__inner{position:relative}.section-image-gallery__inner .fade{z-index:15;pointer-events:none;background:linear-gradient(#0000,#000);justify-content:center;align-items:flex-end;width:100%;height:15em;display:flex;position:absolute;bottom:0;left:0}.section-image-gallery__inner .fade button{appearance:none;background-color:var(--color-white);color:var(--color-black);pointer-events:all;border:none;width:100%;max-width:25em;padding:1em 5em;font:1em aktiv-grotesk\, sans-serif,arial,sans-serif}@media (width<=1024px){.section-image-gallery__inner .fade button{max-width:20em}}.section-image-gallery__inner .fade button span{text-transform:uppercase;letter-spacing:1px;font-size:.875em;font-weight:700}.section-image-gallery__inner .more{display:block}.section-image-gallery__inner .less{display:none}.section-image-gallery__inner--grid{gap:1em;display:grid}@media (width<=1024px){.section-image-gallery__inner--grid{gap:.5em;grid-template-columns:repeat(2,1fr)!important}}.section-image-gallery__inner .cover-bg{pointer-events:none;z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.section-image-gallery__inner .image-ratio--square{height:0;padding-bottom:100%}.section-image-gallery__inner .image-ratio--portrait{height:0;padding-bottom:125%}.section-image-gallery__inner .image-ratio--landscape{height:0;padding-bottom:75%}.section-image-gallery__inner .image-wrap{letter-spacing:1px;flex-direction:column;justify-content:center;align-items:center;font-size:1em;line-height:0;display:flex;position:relative}.section-image-gallery__inner .image-gallery-overlay{z-index:8;width:100%;height:100%;position:absolute;top:0}.section-image-gallery__inner .image-gallery-link{z-index:10;text-align:center;text-shadow:0 0 25px #000000bf;width:100%;height:100%;padding:2em;display:block;position:absolute;top:0;left:0;overflow:hidden}.section-image-gallery__inner .image-gallery-link:hover{text-decoration:none}.section-image-gallery__inner .image-gallery-link .title{width:100%;height:fit-content;margin:0;font-size:1.75em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section-image-gallery__inner .image-gallery-link .label{text-underline-offset:3px;width:100%;height:fit-content;margin:0;font-size:.875em;text-decoration:underline;text-decoration-thickness:1px;display:block;position:absolute;bottom:15%;left:0}.section-image-gallery .light-section{background-color:var(--color-white);color:var(--color-black)}.section-image-gallery .light-section a{color:var(--color-black)}
