.activity-card{aspect-ratio:4/5;border-radius:50px!important;text-align:center;padding:0!important;position:relative;overflow:hidden;background-size:105% auto!important;background-position:center 20%!important;transition:.5s ease-out;cursor:pointer}.activity-card .card-content.svelte-htrnll{position:absolute;bottom:-22%;width:100%;padding:1.5rem 2rem;height:37%;background:linear-gradient(to top,black,transparent);transition:.5s;transition-delay:.1s}.activity-card:hover{background-size:100% auto!important}.activity-card:hover .card-content.svelte-htrnll{bottom:0}.background.svelte-1uha8ag{position:fixed;top:0;width:100%;height:70vh;background:url(../../../backgrounds/stadslab-background-1.png) 50% center / cover no-repeat;opacity:.55;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent);mask-image:linear-gradient(to bottom,black 70%,transparent)}.lab-status.svelte-1uha8ag{color:var(--status-color);display:flex;align-items:center;cursor:default}body:has(.background) .landing-section,body:has(.background) section:first-of-type{position:relative;--landing-offset: calc(73px + var(--marginTop, 2rem));animation:height-in 1s forwards}.article-card-wrapper .activity-card{background-image:var(--bg)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important}.article-card-wrapper .activity-card .card-content{bottom:0!important;min-height:60%;transform:translateY(0)!important;transition:none!important}@media(min-width:1920px){.article-card-wrapper .activity-card .card-content{min-height:45%}}.article-card-wrapper .activity-card:hover .card-content{bottom:0!important;transform:translateY(0)!important}.article-card-wrapper .activity-card h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intro-text.svelte-1uha8ag{line-height:1.7;font-size:1.25rem;text-align:right}@media(max-width:768px){.intro-text.svelte-1uha8ag{text-align:left}.intro-text.svelte-1uha8ag .desktop-break:where(.svelte-1uha8ag){display:none}}
