.europapark__layout{display:grid;grid-template-columns:repeat(var(--cols-2), minmax(0, 1fr));gap:2rem;align-items:end}.europapark__text{display:flex;flex-direction:column;gap:1.5rem}.europapark__text .section-head{margin-bottom:0;max-width:none}.europapark__text .section-head h2{font-size:clamp(2rem,4.58vw,4.125rem)}.europapark__lines{margin:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-muted)}.europapark__closer{margin:0;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-muted);max-width:32.5rem}.europapark__collage{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.europapark__shot{position:relative;height:10.625rem;overflow:hidden;margin:0}.europapark__shot:first-child{grid-column:1/-1;height:16.25rem}.europapark__shot img{width:100%;height:100%;object-fit:cover;display:block}.europapark__shot figcaption{position:absolute;inset-inline:0;bottom:0;padding:2.5rem 1.125rem .875rem;font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--mono-tracking);text-transform:uppercase;color:var(--dev-muted-2);background:linear-gradient(180deg, rgba(10, 12, 18, 0) 0%, rgba(10, 12, 18, 0.8) 100%)}.europapark__credits{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 1.25rem;background:var(--ac);color:var(--ac-fg)}.europapark__credits>span:first-child{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--mono-tracking);text-transform:uppercase}.europapark__credits>span:last-child{font-size:.8125rem}.europapark__ctas{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media(max-width: 991.98px){.europapark__layout{align-items:stretch}}