.wydarzenia-marek-page {
  overflow: clip;
}

.wydarzenia-marek-page .wm-hero__grid,
.wydarzenia-marek-page .wm-layers__grid,
.wydarzenia-marek-page .wm-perspectives__grid,
.wydarzenia-marek-page .wm-responsibility__grid {
  display: grid;
  min-width: 0;
}

.wydarzenia-marek-page .wm-hero__grid > *,
.wydarzenia-marek-page .wm-layers__grid > *,
.wydarzenia-marek-page .wm-perspectives__grid > *,
.wydarzenia-marek-page .wm-responsibility__grid > * {
  min-width: 0;
  width: 100%;
}

.wydarzenia-marek-page .wm-hero__grid {
  grid-template-columns: minmax(27.5rem, 42fr) minmax(24.375rem, 50fr);
  gap: 8%;
  align-items: end;
  min-height: 38.75rem;
}

.wydarzenia-marek-page .wm-hero__copy {
  width: 100%;
  max-width: 40.625rem;
  padding-block-end: var(--space-7);
}

.wydarzenia-marek-page .wm-hero__copy .lead {
  max-width: 33.75rem;
}

.wydarzenia-marek-page .wm-text-link {
  display: inline-block;
  font-size: var(--text-small);
  line-height: var(--leading-small);
}

.wydarzenia-marek-page .wm-hero__figure {
  width: 100%;
  margin: 0;
}

.wydarzenia-marek-page .wm-hero__figure .media-frame {
  width: 100%;
}

.wydarzenia-marek-page .wm-hero__caption {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
  max-width: 22.5rem;
  padding-block-start: var(--space-3);
  border-top: var(--border-subtle);
}

.wydarzenia-marek-page .wm-language__grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-6);
}

.wydarzenia-marek-page .wm-language__grid > * {
  min-width: 0;
}

.wydarzenia-marek-page .wm-language__intro {
  grid-column: 1 / span 7;
  width: 100%;
  max-width: 40rem;
}

.wydarzenia-marek-page .wm-language__intro .lead {
  max-width: 40rem;
}

.wydarzenia-marek-page .wm-language__entry {
  display: grid;
  grid-template-columns: minmax(2.5rem, 1fr) minmax(0, 5fr);
  gap: var(--space-4);
  width: 100%;
}

.wydarzenia-marek-page .wm-language__entry--first {
  grid-column: 2 / span 6;
  margin-block-start: var(--space-5);
}

.wydarzenia-marek-page .wm-language__entry--last {
  grid-column: 7 / span 5;
  margin-block-start: var(--space-4);
}

.wydarzenia-marek-page .wm-language__entry h3 {
  margin-block-end: var(--space-3);
}

.wydarzenia-marek-page .wm-language__entry p {
  max-width: 31.25rem;
}

.wydarzenia-marek-page .wm-margin-number,
.wydarzenia-marek-page .wm-layer__number,
.wydarzenia-marek-page .wm-brief__item > span,
.wydarzenia-marek-page .wm-neighbour > span {
  color: var(--color-muted-bronze);
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 1;
}

.wydarzenia-marek-page .wm-scales__heading {
  width: 100%;
  max-width: 35.625rem;
}

.wydarzenia-marek-page .wm-scales__feature {
  width: 100%;
  margin: var(--space-7) 0 var(--space-7);
}

.wydarzenia-marek-page .wm-scales__feature .media-frame {
  width: 100%;
}

.wydarzenia-marek-page .wm-scales__items {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-7) var(--space-6);
  min-width: 0;
}

.wydarzenia-marek-page .wm-scales__items > * {
  min-width: 0;
  width: 100%;
}

.wydarzenia-marek-page .wm-scale--launch {
  grid-column: 1 / span 5;
}

.wydarzenia-marek-page .wm-scale--relations {
  grid-column: 8 / span 4;
  padding-block-start: var(--space-7);
  border-top: var(--border-subtle);
}

.wydarzenia-marek-page .wm-scale--idea {
  grid-column: 4 / span 5;
}

.wydarzenia-marek-page .wm-scale h3,
.wydarzenia-marek-page .wm-night h3 {
  margin-block-end: var(--space-3);
}

.wydarzenia-marek-page .wm-scale p:not(.collection-number) {
  max-width: 31.875rem;
}

.wydarzenia-marek-page .wm-night {
  display: flex;
  min-width: 0;
  justify-content: flex-end;
  width: 100%;
  margin-block-start: var(--space-8);
  padding: var(--space-7);
  background: var(--color-editorial-grey);
  color: var(--color-snow);
}

.wydarzenia-marek-page .wm-night__copy {
  width: 100%;
  max-width: 32.5rem;
}

.wydarzenia-marek-page .wm-night h3 {
  color: var(--color-snow);
}

.wydarzenia-marek-page .wm-night p:not(.collection-number) {
  color: color-mix(in srgb, var(--color-snow) 82%, transparent);
}

.wydarzenia-marek-page .wm-night a {
  color: var(--color-snow);
}

.wydarzenia-marek-page .wm-layers__heading {
  width: 100%;
  max-width: 35rem;
}

.wydarzenia-marek-page .wm-layers__grid {
  grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);
  gap: 8.333%;
  align-items: start;
  margin-block-start: var(--space-7);
}

.wydarzenia-marek-page .wm-layers__figure {
  width: 100%;
  margin: 0;
}

.wydarzenia-marek-page .wm-layers__figure .media-frame {
  width: 100%;
}

.wydarzenia-marek-page .wm-layers__list {
  display: flex;
  flex-direction: column;
  gap: var(--space-5);
  width: 100%;
  min-width: 0;
}

.wydarzenia-marek-page .wm-layer {
  display: grid;
  grid-template-columns: 3rem minmax(0, 1fr);
  gap: var(--space-4);
  width: 100%;
  min-width: 0;
  padding-block-end: var(--space-5);
  border-bottom: var(--border-subtle);
}

.wydarzenia-marek-page .wm-layer > * {
  min-width: 0;
}

.wydarzenia-marek-page .wm-layer h3 {
  margin-block-end: var(--space-2);
}

.wydarzenia-marek-page .wm-layer p {
  max-width: 30rem;
}

.wydarzenia-marek-page .wm-layer em {
  display: block;
  margin-block: var(--space-2);
  font-family: var(--font-heading);
  font-size: 1.3rem;
  font-style: normal;
  line-height: 1.2;
}

.wydarzenia-marek-page .wm-perspectives__heading {
  width: 100%;
  max-width: 32.5rem;
}

.wydarzenia-marek-page .wm-perspectives__grid {
  grid-template-columns: minmax(0, 47fr) minmax(16.875rem, 25fr) minmax(13.125rem, 20fr);
  gap: 4%;
  align-items: start;
  margin-block-start: var(--space-7);
}

.wydarzenia-marek-page .wm-perspective {
  margin: 0;
}

.wydarzenia-marek-page .wm-perspective .media-frame {
  width: 100%;
}

.wydarzenia-marek-page .wm-perspective figcaption {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
  max-width: 25rem;
}

.wydarzenia-marek-page .wm-perspective figcaption strong {
  font-family: var(--font-heading);
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.15;
  color: var(--color-editorial-grey);
}

.wydarzenia-marek-page .wm-perspective--relation {
  width: 100%;
  padding-block-start: var(--space-8);
}

.wydarzenia-marek-page .wm-perspective--relation h3 {
  margin-block-end: var(--space-4);
}

.wydarzenia-marek-page .wm-perspective--relation p:not(.collection-number) {
  max-width: 29.375rem;
}

.wydarzenia-marek-page .wm-perspective__quote {
  font-family: var(--font-heading);
  font-size: 1.55rem;
  line-height: 1.2;
}

.wydarzenia-marek-page .wm-perspective--trace {
  padding-block-start: 7.5rem;
}

.wydarzenia-marek-page .wm-brief__panel {
  width: 100%;
  padding: var(--space-8);
}

.wydarzenia-marek-page .wm-brief__intro {
  width: 100%;
  max-width: 40rem;
}

.wydarzenia-marek-page .wm-brief__intro .lead {
  max-width: 35.625rem;
}

.wydarzenia-marek-page .wm-brief__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-7) var(--space-8);
  width: 100%;
  min-width: 0;
  margin-block-start: var(--space-7);
}

.wydarzenia-marek-page .wm-brief__item {
  display: grid;
  grid-template-columns: 2.5rem minmax(0, 1fr);
  gap: var(--space-3);
  width: 100%;
  min-width: 0;
}

.wydarzenia-marek-page .wm-brief__item > div {
  min-width: 0;
}

.wydarzenia-marek-page .wm-brief__item h3 {
  margin-block-end: var(--space-2);
}

.wydarzenia-marek-page .wm-brief__item p {
  max-width: 29.375rem;
}

.wydarzenia-marek-page .wm-collaboration__heading {
  width: 100%;
  max-width: 33.125rem;
}

.wydarzenia-marek-page .wm-collaboration__items {
  display: grid;
  grid-template-columns: minmax(0, 22fr) minmax(0, 24fr) minmax(0, 29fr) minmax(0, 25fr);
  width: 100%;
  min-width: 0;
  margin-block-start: var(--space-7);
}

.wydarzenia-marek-page .wm-collaboration__item {
  width: 100%;
  min-width: 0;
  padding-inline: var(--space-5);
  border-inline-end: var(--border-subtle);
}

.wydarzenia-marek-page .wm-collaboration__item:first-child {
  padding-inline-start: 0;
}

.wydarzenia-marek-page .wm-collaboration__item:last-child {
  padding-inline-end: 0;
  border-inline-end: 0;
}

.wydarzenia-marek-page .wm-collaboration__item h3 {
  margin-block-end: var(--space-3);
}

.wydarzenia-marek-page .wm-collaboration__item p:not(.collection-number) {
  max-width: 16.875rem;
}

.wydarzenia-marek-page .wm-collaboration__note {
  width: 100%;
  max-width: 31.25rem;
  margin-block-start: var(--space-5);
}

.wydarzenia-marek-page .wm-responsibility__grid {
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: var(--space-6);
  align-items: start;
}

.wydarzenia-marek-page .wm-responsibility__copy {
  grid-column: 1 / span 7;
  max-width: 36.25rem;
}

.wydarzenia-marek-page .wm-responsibility__copy h3 {
  margin-block: var(--space-6) var(--space-3);
}

.wydarzenia-marek-page .wm-responsibility__panel {
  grid-column: 8 / span 6;
  width: 100%;
  max-width: 36.25rem;
  margin-block-start: var(--space-8);
}

.wydarzenia-marek-page .wm-responsibility__panel h3 {
  margin-block-end: var(--space-3);
}

.wydarzenia-marek-page .wm-neighbours__wrap {
  width: 100%;
  max-width: 55rem;
}

.wydarzenia-marek-page .wm-neighbours__wrap h2 {
  max-width: 30rem;
}

.wydarzenia-marek-page .wm-neighbours__list {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  margin-block-start: var(--space-7);
  border-bottom: var(--border-subtle);
}

.wydarzenia-marek-page .wm-neighbour {
  display: grid;
  grid-template-columns: 2.625rem minmax(0, 1fr);
  gap: var(--space-4);
  width: 100%;
  min-width: 0;
  padding-block: var(--space-5);
  border-top: var(--border-subtle);
}

.wydarzenia-marek-page .wm-neighbour > div {
  min-width: 0;
  max-width: 33.75rem;
}

.wydarzenia-marek-page .wm-neighbour h3 {
  margin-block-end: var(--space-2);
}

.wydarzenia-marek-page .wm-neighbour h3 a {
  font-size: clamp(1.5rem, 2.6vw, 2rem);
  font-weight: 400;
}

.wydarzenia-marek-page .wm-neighbour p {
  max-width: 25rem;
}

.wydarzenia-marek-page .wm-invitation__panel {
  width: min(100%, 55rem);
  margin-inline: auto;
  padding: var(--space-8) 4.5rem;
}

.wydarzenia-marek-page .wm-invitation__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-4);
  width: 100%;
  max-width: 35rem;
}

.wydarzenia-marek-page .wm-invitation__content > * {
  min-width: 0;
  margin: 0;
}

.wydarzenia-marek-page .wm-invitation__content h2 {
  max-width: 33.75rem;
}

.wydarzenia-marek-page .wm-invitation__content p {
  max-width: 31.25rem;
}

@media (max-width: 63.6875rem) {
  .wydarzenia-marek-page .wm-hero__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-7);
    min-height: 0;
  }

  .wydarzenia-marek-page .wm-hero__copy {
    max-width: 40.625rem;
    padding-block-end: 0;
  }

  .wydarzenia-marek-page .wm-hero__figure .media-frame {
    aspect-ratio: 3 / 2;
  }

  .wydarzenia-marek-page .wm-perspectives__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-7);
  }

  .wydarzenia-marek-page .wm-perspective--relation,
  .wydarzenia-marek-page .wm-perspective--trace {
    padding-block-start: 0;
  }

  .wydarzenia-marek-page .wm-perspective--trace {
    width: 86%;
    justify-self: end;
  }

  .wydarzenia-marek-page .wm-perspective--threshold .media-frame {
    aspect-ratio: 4 / 3;
  }

  .wydarzenia-marek-page .wm-collaboration__items {
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
  }

  .wydarzenia-marek-page .wm-collaboration__item {
    display: grid;
    grid-template-columns: 2.5rem minmax(0, 1fr);
    gap: var(--space-3);
    padding: var(--space-5) 0;
    border-inline-end: 0;
    border-bottom: var(--border-subtle);
  }

  .wydarzenia-marek-page .wm-collaboration__item > * {
    min-width: 0;
  }

  .wydarzenia-marek-page .wm-collaboration__item .collection-number {
    grid-column: 1;
    grid-row: 1 / span 2;
  }

  .wydarzenia-marek-page .wm-collaboration__item h3,
  .wydarzenia-marek-page .wm-collaboration__item p:not(.collection-number) {
    grid-column: 2;
  }

  .wydarzenia-marek-page .wm-collaboration__item p:not(.collection-number) {
    max-width: 31.25rem;
  }
}

@media (max-width: 58.6875rem) {
  .wydarzenia-marek-page .wm-layers__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-7);
  }

  .wydarzenia-marek-page .wm-layers__figure .media-frame {
    aspect-ratio: 4 / 3;
  }

  .wydarzenia-marek-page .wm-layers__list {
    max-width: 36rem;
  }
}

@media (max-width: 56.1875rem) {
  .wydarzenia-marek-page .wm-scales__items {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-6);
  }

  .wydarzenia-marek-page .wm-scale--launch,
  .wydarzenia-marek-page .wm-scale--relations,
  .wydarzenia-marek-page .wm-scale--idea {
    grid-column: 1;
    padding-block-start: 0;
  }

  .wydarzenia-marek-page .wm-scale--relations {
    padding-block-start: var(--space-5);
  }
}

@media (max-width: 51.1875rem) {
  .wydarzenia-marek-page .wm-brief__panel {
    padding: 1.75rem;
  }

  .wydarzenia-marek-page .wm-brief__list {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-6);
  }
}

@media (max-width: 47.4375rem) {
  .wydarzenia-marek-page .wm-language__grid,
  .wydarzenia-marek-page .wm-responsibility__grid {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-6);
  }

  .wydarzenia-marek-page .wm-language__intro,
  .wydarzenia-marek-page .wm-language__entry--first,
  .wydarzenia-marek-page .wm-language__entry--last,
  .wydarzenia-marek-page .wm-responsibility__copy,
  .wydarzenia-marek-page .wm-responsibility__panel {
    grid-column: 1;
  }

  .wydarzenia-marek-page .wm-language__entry--first,
  .wydarzenia-marek-page .wm-language__entry--last {
    margin-block-start: 0;
  }

  .wydarzenia-marek-page .wm-responsibility__panel {
    max-width: none;
    margin-block-start: 0;
  }

  .wydarzenia-marek-page .wm-scales__feature .media-frame {
    aspect-ratio: 4 / 3;
  }

  .wydarzenia-marek-page .wm-night {
    padding: var(--space-5);
  }
}

@media (max-width: 43.6875rem) {
  .wydarzenia-marek-page .wm-language__entry {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-2);
  }

  .wydarzenia-marek-page .wm-margin-number {
    font-size: 1.5rem;
  }

  .wydarzenia-marek-page .wm-neighbours__wrap {
    max-width: none;
  }

  .wydarzenia-marek-page .wm-neighbour {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-2);
  }

  .wydarzenia-marek-page .wm-neighbour > span {
    font-size: 1.5rem;
  }
}

@media (max-width: 28.75rem) {
  .wydarzenia-marek-page .wm-layer,
  .wydarzenia-marek-page .wm-brief__item,
  .wydarzenia-marek-page .wm-collaboration__item {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--space-2);
  }

  .wydarzenia-marek-page .wm-collaboration__item .collection-number,
  .wydarzenia-marek-page .wm-collaboration__item h3,
  .wydarzenia-marek-page .wm-collaboration__item p:not(.collection-number) {
    grid-column: 1;
    grid-row: auto;
  }

  .wydarzenia-marek-page .wm-invitation__panel {
    width: 100%;
    padding: var(--space-6) var(--space-5);
  }

  .wydarzenia-marek-page .wm-invitation__content .button {
    width: 100%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .wydarzenia-marek-page a.media-frame:hover > img {
    transform: none;
  }
}
