.main-content {
  padding: 0 calc(var(--size-small)) var(--size-medium) calc(var(--size-small));
}

/* .main-content:has(.about-page-container) {
  padding: 0 var(--size-small);
} */

.header .logo {
  font-variation-settings: "wght" 900, "wdth" 110;
  letter-spacing: -0.06em;
}

.header nav ul li.logo {
  transform: translate(-50%, -42%);
}

.about-page-container {
  padding: 0;
}

.page-content {
  margin-top: var(--size-x-small);
  flex-direction: column-reverse;
}

.page-image {
  min-width: 0;
}

.text-frame {
  min-width: 0;
}

.header {
  font-size: var(--size-small);
}

.header-inner {
  /* padding: var(--size-small) 0; */
  min-height: 3rem;
  padding-left: var(--size-small);
  padding-right: var(--size-small);
}

.header nav ul {
  gap: var(--size-xx-small);
}

.category-dropdown {
  font-size: inherit;
  padding: 0;
  gap: 4px;
}

.work-slideshow-alt-text {
  font-size: var(--size-x-small);
  padding: calc(0.75 * var(--size-medium)) 0 var(--size-medium) calc(0.1 * var(--size-xx-small));
}

.work-detail-container {}

.text-frame .text-block,
.text-frame .contact-info {
  font-size: var(--size-small);
}

.works-list {
  gap: 0;
  padding: 0 0 0 calc(var(--size-xx-small));
}

.works-list-item {
  padding-bottom: var(--size-x-small);
}