.node-teaser--project.node-teaser--horizontal .node-teaser__heading{color:var(--heading--color,var(--body--color,inherit));font-size:var(--heading--font-size);font-weight:var(--heading--font-weight);line-height:var(--heading--line-height,1.1);margin-bottom:var(--heading--margin-bottom);margin-top:var(--heading--margin-top);text-transform:var(--heading--text-transform);transition:var(--heading--transition,all .2s ease-in-out);--heading--font-size:var(--h2--font-size,clamp(1.5625rem,1.26953125rem + 1.6276041667vw,2.44140625rem));--heading--font-weight:var(--h2--font-weight)}.node-teaser--project.node-teaser--horizontal a:focus-visible .node-teaser__cta,.node-teaser--project.node-teaser--horizontal a:hover .node-teaser__cta{--focus-visible--outline-color:var(--cta-primary--focus-visible--outline-color,currentColor);background-color:var(--cta-primary--bg-color);border:1px solid var(--cta-primary--border--color);border-radius:var(--cta-primary--border-radius);color:var(--cta-primary--color);font-size:clamp(1rem,.9166666667rem + .462962963vw,1.25rem);padding:.7em;text-decoration:none}.node-teaser--project.node-teaser--horizontal a:focus-visible .node-teaser__cta:focus-visible,.node-teaser--project.node-teaser--horizontal a:focus-visible .node-teaser__cta:hover,.node-teaser--project.node-teaser--horizontal a:hover .node-teaser__cta:focus-visible,.node-teaser--project.node-teaser--horizontal a:hover .node-teaser__cta:hover{--cta-primary--border--color:var(--cta-primary--border--color--active);--cta-primary--border-radius:var(--cta-primary--border-radius--active);background-color:var(--cta-primary--bg-color--active,var(--cta-primary--bg-color));color:var(--cta-primary--color--active,var(--cta-primary--color))}.node-teaser--project.node-teaser--horizontal{position:relative}.node-teaser--project.node-teaser--horizontal a{--a--color:var(--color);--a--color--active:var(--color);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(12,1fr)}.node-teaser--project.node-teaser--horizontal a:after,.node-teaser--project.node-teaser--horizontal a:before{content:"";inset:0;pointer-events:none;position:absolute;transition:all .2s ease-in-out}.node-teaser--project.node-teaser--horizontal a:after{background-color:var(--node-teaser--bg-color,var(--bg-color));border-radius:var(--node-teaser--border-radius);opacity:.8;overflow:hidden}.node-teaser--project.node-teaser--horizontal a:before{background-color:var(--node-teaser--accent-bg-color);opacity:0}.node-teaser--project.node-teaser--horizontal a:focus-visible:after,.node-teaser--project.node-teaser--horizontal a:focus-visible:before,.node-teaser--project.node-teaser--horizontal a:hover:after,.node-teaser--project.node-teaser--horizontal a:hover:before{opacity:1}.node-teaser--project.node-teaser--horizontal a:focus-visible .node-teaser__cta,.node-teaser--project.node-teaser--horizontal a:focus-visible .node-teaser__summary,.node-teaser--project.node-teaser--horizontal a:hover .node-teaser__cta,.node-teaser--project.node-teaser--horizontal a:hover .node-teaser__summary{margin-top:1em;max-height:500px;opacity:1;transform:translateY(0)}.node-teaser--project.node-teaser--horizontal .node-teaser__header{align-self:center;grid-column:2/-2;grid-row:1/-1;z-index:1}.node-teaser--project.node-teaser--horizontal .node-teaser__heading{position:relative;text-indent:2ch}.node-teaser--project.node-teaser--horizontal .node-teaser__cta,.node-teaser--project.node-teaser--horizontal .node-teaser__summary{max-height:0;opacity:0;overflow:hidden;transform:translateY(1em);transition:all .2s ease-in-out,max-height .3s ease-in-out}.node-teaser--project.node-teaser--horizontal .node-teaser__cta{display:inline-block}.node-teaser--project.node-teaser--horizontal .node-teaser__content{--img--width:100%;grid-column:1/-1;grid-row:1/-1}