h1 {
    font-size: 32px;
    line-height: 32px;
}

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

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

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

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

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

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

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

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

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

.header-inner {
    padding: var(--size-x-small) var(--size-x-small);
    min-height: 3rem;
}

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

.header nav ul::after {
    content: "";
    display: inline-block;
    height: 1.5rem;
    vertical-align: baseline;
    width: 0;
}

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

.work-slideshow-alt-text {
    font-size: var(--size-xx-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);
    hyphens: none;
    /* padding: 0 var(--size-xx-small) 0 0; */
    line-height: 1.5;
    word-break: normal;
    overflow-wrap: normal;
}

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

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