:root {
  --site-bg: #d2d2d2;
  --site-ink: #050505;
  --site-muted: rgba(0, 0, 0, 0.56);
  --site-accent: #fffae7;
  --site-radius: 4px;
  --site-gap: clamp(6px, 0.75vw, 10px);
  --site-pad: 10px;
  --nav-size: clamp(1.55rem, 3.1vw, 3.95rem);
  --title-size: clamp(1.75rem, 3.55vw, 4.65rem);
  --body-size: clamp(0.98rem, 1.15vw, 1.16rem);
  --catalog-tile-height: clamp(390px, 38vw, 560px);
  --project-tile-height: clamp(330px, 30vw, 460px);
  --about-top-height: clamp(380px, 42vw, 620px);
}

@font-face {
  font-family: "PPNeueMachina";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: block;
}

@view-transition {
  navigation: auto;
}

.header-container {
  view-transition-name: site-header;
}

.footer {
  view-transition-name: site-footer;
}

.content {
  view-transition-name: site-content;
}

::view-transition-old(root),
::view-transition-new(root),
::view-transition-old(site-header),
::view-transition-new(site-header),
::view-transition-old(site-footer),
::view-transition-new(site-footer) {
  animation: none;
}

::view-transition-old(site-content) {
  animation: content-leave 120ms ease-out both;
}

::view-transition-new(site-content) {
  animation: content-arrive 240ms cubic-bezier(0.22, 1, 0.36, 1) both;
}

@keyframes content-leave {
  to {
    opacity: 0;
  }
}

@keyframes content-arrive {
  from {
    opacity: 0;
    transform: translateY(3px);
  }
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  width: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-gutter: stable;
  background: var(--site-bg);
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  width: 100%;
  min-height: 100svh !important;
  margin: 0 !important;
  padding: 0 !important;
  background: var(--site-bg) !important;
  color: var(--site-ink);
  font-family: "PPNeueMachina", "PPNeueMontreal", Arial, sans-serif !important;
  font-weight: 300;
  letter-spacing: 0 !important;
  line-height: 1.16 !important;
  overflow-x: hidden !important;
}

body:has(.header-container[style]),
body {
  padding-top: calc(clamp(42px, 6.2vw, 66px) + 24px) !important;
}

a {
  color: inherit;
}

img,
video,
iframe {
  max-width: 100%;
}

.mobile-menu-toggle,
.mobile-menu-panel {
  display: none;
}

.header-container,
.footer {
  width: 100% !important;
  margin: 0 !important;
  padding: 10px !important;
  background: color-mix(in srgb, var(--site-bg) 94%, transparent) !important;
  backdrop-filter: blur(10px);
  z-index: 1000 !important;
}

.header-container {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(92px, 1fr)) !important;
  gap: 6px !important;
  transform: none !important;
  margin: 0 !important;
}

.footer {
  position: sticky !important;
  bottom: 0 !important;
  margin-top: auto !important;
}

.footer-content {
  width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(96px, 1fr)) !important;
  gap: 6px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.header-container a,
.footer-content a {
  min-width: 0 !important;
  width: 100% !important;
  height: auto !important;
  min-height: clamp(42px, 6.2vw, 66px) !important;
  margin: 0 !important;
  padding: 7px 10px !important;
  border-radius: var(--site-radius) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  color: var(--site-ink) !important;
  font-size: var(--nav-size) !important;
  font-weight: 300 !important;
  line-height: 0.95 !important;
  letter-spacing: 0 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  transition: background-color 160ms ease, color 160ms ease, opacity 240ms ease !important;
  opacity: 1 !important;
  animation: none !important;
}

.header-container a:hover,
.footer-content a:hover,
.header-container a[aria-current="page"] {
  background: var(--site-accent) !important;
  color: var(--site-ink) !important;
}

.content,
.main-content,
.container {
  min-width: 0 !important;
}

.main-content {
  flex: 1 0 auto !important;
}

.content {
  width: 100% !important;
  max-width: 100vw !important;
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  align-items: start !important;
  gap: var(--site-gap) !important;
  margin: 0 !important;
  padding: 4px 10px 10px !important;
}

.tile {
  min-width: 0 !important;
  max-width: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  height: auto !important;
  margin: 0 !important;
  padding: clamp(5px, 0.8vw, 9px) !important;
  border-radius: var(--site-radius) !important;
  overflow: visible !important;
  color: var(--site-ink) !important;
  text-decoration: none !important;
  opacity: 1 !important;
  animation: none !important;
}

.page-catalog .content,
.page-project .content {
  grid-auto-flow: dense !important;
}

.content > .tile {
  content-visibility: auto;
  contain-intrinsic-size: auto var(--catalog-tile-height);
}

.page-design .header-container > a,
.page-design .footer-content > a {
  margin: 0 !important;
  padding: 7px 10px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

.tile:hover {
  background: var(--site-accent) !important;
}

.tile.small-tile {
  grid-column: span 1 !important;
}

.tile.large-tile,
.tile.blooming-object,
.video-container.tile.large-tile,
.info.tile.large-tile {
  grid-column: span 2 !important;
}

.tile.full-width {
  grid-column: 1 / -1 !important;
}

.image-container,
.tile .image-container {
  width: 100% !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  max-width: none !important;
  max-height: none !important;
  margin: 0 !important;
  border-radius: var(--site-radius) !important;
  overflow: hidden !important;
  position: relative !important;
}

.image-container img,
.tile .image-container img,
.image-container video,
.tile .image-container video,
.tile-video {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  border-radius: var(--site-radius) !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.tile .title,
.title {
  max-width: 100% !important;
  margin: 8px 0 4px !important;
  color: var(--site-ink) !important;
  font-size: clamp(1.35rem, 2.55vw, 3.4rem) !important;
  font-weight: 300 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  overflow-wrap: normal !important;
}

.tile .info,
.info {
  min-width: 0 !important;
  max-width: 100% !important;
  display: flex !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  gap: 8px !important;
  margin: 0 !important;
  color: var(--site-muted) !important;
  font-size: clamp(0.62rem, 0.72vw, 0.74rem) !important;
  line-height: 1.12 !important;
  letter-spacing: 0 !important;
}

.tile .info .text,
.tile .info .date,
.info .text,
.info .date {
  min-width: 0 !important;
  margin: 0 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  color: inherit !important;
}

.tile .info .text {
  color: var(--site-accent) !important;
  background: rgb(46, 46, 46) !important;
  border-radius: var(--site-radius) !important;
  padding: 2px 6px 3px !important;
  display: inline-block !important;
  line-height: 1.05 !important;
  font-size: inherit !important;
}

.tile .info .date {
  font-size: inherit !important;
}

.tile .info .date,
.info .date {
  flex: 0 0 auto !important;
  text-align: right !important;
}

.intro-text {
  width: 100% !important;
  margin: 0 !important;
  padding: clamp(8px, 2vw, 22px) var(--site-pad) !important;
}

.page-index .intro-text {
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  min-height: 0;
  text-align: left;
}

.page-index .intro-text .large-word {
  display: block;
  width: 100%;
}

.page-index .intro-text h1 {
  width: 100%;
  max-width: none;
  margin-inline: 0 !important;
  font-size: var(--nav-size) !important;
  line-height: 0.98 !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-wrap: pretty;
}

.page-index .intro-text br {
  display: none;
}

.large-word,
.large-word h1,
.education-entry h1,
.title-container,
.accordion-header {
  font-size: var(--title-size) !important;
  font-weight: 300 !important;
  line-height: 0.98 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
}

.large-word h1 {
  margin: 0 !important;
}

.text-columns,
.columns-container {
  width: 100% !important;
  max-width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: var(--site-gap) !important;
  margin: 0 !important;
}

.column {
  min-width: 0 !important;
  max-width: none !important;
  max-height: none !important;
  width: 100% !important;
  font-size: var(--body-size) !important;
  line-height: 1.25 !important;
  overflow-wrap: anywhere !important;
}

.education-entry h3,
.education-entry h4,
.education-entry h5,
.education-entry h6,
.accordion-content p,
.tile .text,
.audio-description {
  font-size: var(--body-size) !important;
  line-height: 1.24 !important;
  letter-spacing: 0 !important;
  overflow-wrap: anywhere !important;
}

.video-wrapper,
.image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 9 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: var(--site-radius) !important;
}

.image-wrapper {
  aspect-ratio: 1 / 1 !important;
}

.video-wrapper iframe,
.image-wrapper iframe {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border: 0 !important;
}

.container {
  width: min(100%, 920px) !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: var(--site-pad) !important;
}

.accordion-icon {
  flex: 0 0 auto !important;
}

/* Catalog pages: two widths, one shared tile height, cropped media. */
.page-catalog .content {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.page-catalog .tile {
  height: var(--catalog-tile-height) !important;
  grid-row: span 1 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: minmax(0, 1fr) auto auto !important;
  align-content: stretch !important;
  justify-items: stretch !important;
  overflow: hidden !important;
  padding: 6px !important;
}

.page-catalog .tile.small-tile,
.page-catalog .tile.large-tile,
.page-catalog .tile.blooming-object {
  grid-column: span 1 !important;
}

.page-catalog .tile.large-tile,
.page-catalog .tile.blooming-object {
  grid-column: span 2 !important;
}

.page-catalog .image-container,
.page-catalog .tile .image-container {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  inline-size: 100% !important;
  max-inline-size: none !important;
  height: 100% !important;
  min-height: 0 !important;
  align-self: stretch !important;
  justify-self: stretch !important;
  display: block !important;
}

.page-catalog .image-container img,
.page-catalog .tile .image-container img,
.page-catalog .image-wrapper iframe {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.page-catalog .image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}

.page-catalog .tile .title {
  margin: 6px 0 8px !important;
}

.page-catalog .tile .info {
  padding-bottom: 0 !important;
}

/* Project pages: three widths, consistent modules, readable text panels. */
.page-project .content {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.page-project .tile {
  min-height: var(--project-tile-height) !important;
  height: var(--project-tile-height) !important;
  grid-row: span 1 !important;
  overflow: hidden !important;
  padding: 6px !important;
}

.page-project .tile.small-tile {
  grid-column: span 1 !important;
}

.page-project .tile.large-tile,
.page-project .video-container.tile.large-tile,
.page-project .info.tile.large-tile {
  grid-column: span 2 !important;
}

.page-project .tile.triple-tile,
.page-project .tile.wide-tile {
  grid-column: span 3 !important;
}

.page-project .tile.full-width {
  grid-column: 1 / -1 !important;
}

.page-project .image-container,
.page-project .tile .image-container,
.page-project .video-wrapper {
  height: 100% !important;
}

.page-project .image-container img,
.page-project .tile .image-container img,
.page-project .tile-video,
.page-project .video-wrapper iframe {
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
}

.page-project .info.tile {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-content: start !important;
  padding: clamp(10px, 1vw, 14px) !important;
  overflow: auto !important;
}

.page-project .info.tile p {
  margin: 0 0 0.55em !important;
}

.page-project .title-container {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: clamp(10px, 1.1vw, 16px) !important;
  margin: 0 0 2px !important;
  font-size: var(--nav-size) !important;
  line-height: 0.96 !important;
  align-items: baseline !important;
}

.page-project .title-container span {
  justify-self: start !important;
  text-align: left !important;
  white-space: nowrap !important;
}

.page-project .columns-container {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: start !important;
  gap: clamp(10px, 1.1vw, 16px) !important;
  margin: 0 !important;
  padding: 0 !important;
}

.page-project .column {
  font-size: clamp(0.78rem, 0.88vw, 0.95rem) !important;
  line-height: 1.22 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-wrap: pretty !important;
  hyphens: auto !important;
  orphans: 2;
  widows: 2;
}

.page-project .column strong {
  display: inline !important;
  margin: 0 !important;
}

.page-project .column p {
  margin: 0 0 0.42em !important;
  text-wrap: pretty !important;
}

.page-project #readMoreText {
  display: none !important;
}

.page-project #moreText,
.page-project #column2 {
  display: block !important;
  opacity: 1 !important;
}

/* Afterimage: editorial project note inspired by typographic portfolio layouts. */
.page-afterimage .afterimage-brief {
  min-height: var(--project-tile-height) !important;
  height: var(--project-tile-height) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto minmax(0, 1fr) auto !important;
  gap: 0 !important;
  padding: 6px !important;
  background: transparent !important;
  border: 0;
  overflow: hidden !important;
}

.page-afterimage .afterimage-heading {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 16px;
  align-items: start;
  padding-bottom: 24px;
}

.page-afterimage .afterimage-heading h1 {
  margin: 0;
  color: var(--site-ink);
  font-size: var(--nav-size);
  font-weight: 300;
  line-height: 0.95;
  letter-spacing: 0;
}

.page-afterimage .afterimage-kicker,
.page-afterimage .afterimage-support {
  margin: 0;
  color: rgba(0, 0, 0, 0.52);
  font-size: 0.86rem;
  line-height: 1.14;
}

.page-afterimage .afterimage-kicker {
  justify-self: start;
  max-width: 220px;
  text-align: left;
  padding-top: 0.08em;
  margin-left: calc(2.3rem + 10px) !important;
  white-space: nowrap;
}

.page-afterimage .afterimage-summary p {
  width: min(100%, 620px);
  margin: 0;
  color: var(--site-ink);
  font-size: 1.12rem;
  line-height: 1.12;
  text-wrap: pretty;
}

.page-afterimage .afterimage-index {
  min-height: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 16px;
  align-content: start;
  margin-top: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.18);
  overflow: auto;
}

.page-afterimage .afterimage-index article {
  position: relative;
  display: grid;
  grid-template-columns: 2.3rem minmax(0, 1fr);
  grid-template-rows: auto auto;
  column-gap: 10px;
  row-gap: 0.68rem;
  align-content: start;
  align-items: start;
  padding: 14px 0 12px !important;
  border-top: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
  outline: 0;
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}

.page-afterimage .afterimage-index span {
  position: relative;
  color: rgba(0, 0, 0, 0.42);
  font-size: 0.86rem;
  line-height: 1.14 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-variant-numeric: tabular-nums;
  transition: color 160ms ease;
}

.page-afterimage .afterimage-index span::after {
  content: attr(data-signal);
  position: absolute;
  top: 0;
  left: 1.55rem;
  color: var(--site-ink);
  opacity: 0;
  transform: translateX(-2px);
  transition: opacity 160ms ease, transform 160ms ease;
}

.page-afterimage .afterimage-index h2 {
  margin: 0 !important;
  padding: 0 !important;
  color: var(--site-ink);
  font-size: 0.86rem;
  font-weight: 300;
  line-height: 1.14 !important;
}

.page-afterimage .afterimage-index p {
  grid-column: 2;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(0, 0, 0, 0.72);
  font-size: 0.86rem;
  line-height: 1.14 !important;
  text-wrap: pretty;
  transition: color 160ms ease;
}

.page-afterimage .semantic-highlight {
  color: inherit;
  text-decoration: none;
}

.page-afterimage .afterimage-index article:hover .semantic-highlight,
.page-afterimage .afterimage-index article:focus .semantic-highlight {
  color: var(--site-ink);
}

.page-afterimage .afterimage-index article:hover,
.page-afterimage .afterimage-index article:focus {
  background: color-mix(in srgb, var(--site-accent) 58%, transparent);
  border-bottom-color: rgba(0, 0, 0, 0.46);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.14);
}

.page-afterimage .afterimage-index article:hover span,
.page-afterimage .afterimage-index article:focus span,
.page-afterimage .afterimage-index article:hover h2,
.page-afterimage .afterimage-index article:focus h2 {
  color: var(--site-ink);
}

.page-afterimage .afterimage-index article:hover p,
.page-afterimage .afterimage-index article:focus p {
  color: var(--site-ink);
}

.page-afterimage .afterimage-index article:hover span::after,
.page-afterimage .afterimage-index article:focus span::after {
  opacity: 1;
  transform: translateX(0);
}

.page-afterimage .afterimage-support {
  padding-top: 8px;
}

/* Shared project text layout for the remaining project pages. */
.page-project .project-brief {
  min-height: var(--project-tile-height) !important;
  height: var(--project-tile-height) !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto minmax(0, 1fr) auto !important;
  gap: 0 !important;
  padding: 6px !important;
  background: transparent !important;
  border: 0;
  overflow: hidden !important;
}

.page-project .project-brief .afterimage-heading {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 16px;
  align-items: start;
  padding-bottom: 24px;
}

.page-project .project-brief .afterimage-heading h1 {
  margin: 0;
  color: var(--site-ink);
  font-size: var(--nav-size);
  font-weight: 300;
  line-height: 0.95;
  letter-spacing: 0;
  overflow-wrap: anywhere;
}

.page-project .project-brief .afterimage-kicker {
  justify-self: start;
  max-width: 220px;
  margin: 0 0 0 calc(2.3rem + 10px) !important;
  padding-top: 0.08em;
  color: rgba(0, 0, 0, 0.52);
  font-size: 0.86rem;
  line-height: 1.14;
  text-align: left;
  white-space: nowrap;
}

.page-project .project-brief .afterimage-support {
  margin: 0 !important;
  padding-top: 8px;
  color: rgba(0, 0, 0, 0.52);
  font-size: 0.86rem;
  line-height: 1.14;
}

.page-project .project-brief .afterimage-index {
  min-height: 0;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 16px;
  align-content: start;
  border-top: 1px solid rgba(0, 0, 0, 0.18);
  overflow: auto;
}

.page-project .project-brief .afterimage-index article {
  position: relative;
  display: grid;
  grid-template-columns: 2.3rem minmax(0, 1fr);
  grid-template-rows: auto auto;
  column-gap: 10px;
  row-gap: 0.68rem;
  align-content: start;
  align-items: start;
  padding: 14px 0 12px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.18);
  outline: 0;
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}

.page-project .project-brief .afterimage-index span {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(0, 0, 0, 0.42);
  font-size: 0.86rem;
  font-variant-numeric: tabular-nums;
  line-height: 1.14 !important;
  transition: color 160ms ease;
}

.page-project .project-brief .afterimage-index span::after {
  content: attr(data-signal);
  position: absolute;
  top: 0;
  left: 1.55rem;
  color: var(--site-ink);
  opacity: 0;
  transform: translateX(-2px);
  transition: opacity 160ms ease, transform 160ms ease;
}

.page-project .project-brief .afterimage-index h2,
.page-project .project-brief .afterimage-index p {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0.86rem;
  font-weight: 300;
  line-height: 1.14 !important;
  text-wrap: pretty;
}

.page-project .project-brief .afterimage-index h2 {
  color: var(--site-ink);
}

.page-project .project-brief .afterimage-index p {
  grid-column: 2;
  color: rgba(0, 0, 0, 0.72);
  transition: color 160ms ease;
}

.page-project .project-brief .afterimage-index article:hover,
.page-project .project-brief .afterimage-index article:focus {
  background: color-mix(in srgb, var(--site-accent) 58%, transparent);
  border-bottom-color: rgba(0, 0, 0, 0.46);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.14);
}

.page-project .project-brief .afterimage-index article:hover span,
.page-project .project-brief .afterimage-index article:focus span,
.page-project .project-brief .afterimage-index article:hover h2,
.page-project .project-brief .afterimage-index article:focus h2,
.page-project .project-brief .afterimage-index article:hover p,
.page-project .project-brief .afterimage-index article:focus p {
  color: var(--site-ink);
}

.page-project .project-brief .afterimage-index article:hover span::after,
.page-project .project-brief .afterimage-index article:focus span::after {
  opacity: 1;
  transform: translateX(0);
}

/* About: portrait + bio first, CV blocks below. */
.page-about .content {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  grid-auto-flow: dense !important;
}

.page-about .image-tile {
  grid-column: span 1 !important;
  order: 1 !important;
  height: var(--about-top-height) !important;
  overflow: hidden !important;
}

.page-about .image-tile .image-container,
.page-about .image-tile img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}

.page-about .imaga {
  grid-column: span 3 !important;
  order: 2 !important;
  height: var(--about-top-height) !important;
  display: flex !important;
  justify-content: space-between !important;
  padding: clamp(12px, 1.7vw, 22px) !important;
  overflow: hidden !important;
}

.page-about .imaga .title,
.page-about .imaga .large-word {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  font-size: clamp(1.55rem, 3vw, 4.2rem) !important;
  line-height: 1 !important;
}

.page-about .email {
  color: var(--site-accent) !important;
  background: rgb(46, 46, 46) !important;
}

.page-about .cv-text {
  padding-top: 0 !important;
  margin-top: auto !important;
  font-size: clamp(1.35rem, 2.4vw, 3rem) !important;
}

.page-about .title-background,
.page-about .education,
.page-about .scholarship-tile,
.page-about .teaching-tile,
.page-about .music-composition-tile,
.page-about .exhibition-tile,
.page-about .other-tile {
  grid-column: span 1 !important;
  order: 10 !important;
  height: auto !important;
  min-height: clamp(300px, 32vw, 520px) !important;
  margin: 0 !important;
  padding: clamp(11px, 1.3vw, 18px) !important;
  background: var(--site-accent) !important;
  overflow: hidden !important;
}

.page-about .title-background .title {
  font-size: clamp(1.1rem, 1.65vw, 2rem) !important;
}

.page-about .education-entry h7,
.page-about .education-entry strong,
.page-about .education-entry h3,
.page-about .education-entry h4,
.page-about .education-entry h5,
.page-about .education-entry h6 {
  font-size: clamp(0.78rem, 0.85vw, 0.95rem) !important;
  line-height: 1.14 !important;
  margin: 2px 0 !important;
  text-decoration-thickness: 1px !important;
}

/* About CV: editorial list system below the bio. */
.page-about .education,
.page-about .scholarship-tile,
.page-about .teaching-tile,
.page-about .music-composition-tile,
.page-about .exhibition-tile,
.page-about .other-tile {
  grid-column: span 2 !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 14px 0 18px !important;
  background: transparent !important;
  border-top: 1px solid rgba(0, 0, 0, 0.24);
  overflow: visible !important;
}

.page-about .education .title,
.page-about .scholarship-tile .title,
.page-about .teaching-tile .title,
.page-about .music-composition-tile .title,
.page-about .exhibition-tile .title,
.page-about .other-tile .title {
  margin: 0 0 24px !important;
  color: var(--site-ink) !important;
  font-size: var(--nav-size) !important;
  font-weight: 300 !important;
  line-height: 0.95 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

.page-about .education-entry {
  display: grid !important;
  grid-template-columns: minmax(92px, 0.34fr) minmax(0, 1fr);
  column-gap: 14px;
  row-gap: 5px;
  margin: 0 !important;
  padding: 10px 0 11px !important;
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  line-height: 1.14 !important;
}

.page-about .education-entry:first-of-type {
  border-top: 0;
  padding-top: 0 !important;
}

.page-about .education-entry:empty {
  display: none !important;
}

.page-about .education-entry:has(> .title) {
  display: block !important;
  grid-template-columns: none;
  margin-top: 18px !important;
  padding: 18px 0 10px !important;
  border-top: 1px solid rgba(0, 0, 0, 0.24);
}

.page-about .education-entry:has(> .title) .title {
  margin: 0 !important;
  color: var(--site-ink) !important;
  font-size: 0.86rem !important;
  font-weight: 300 !important;
  line-height: 1.14 !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

.page-about .education-entry .education-entry {
  grid-column: 1 / -1;
}

.page-about .education-entry br {
  display: none;
}

.page-about .education-entry h7,
.page-about .education-entry h3,
.page-about .education-entry h4,
.page-about .education-entry h5,
.page-about .education-entry h6 {
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(0, 0, 0, 0.72);
  font-size: 0.86rem !important;
  font-weight: 300 !important;
  line-height: 1.14 !important;
  text-decoration: none !important;
  text-wrap: pretty;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.page-about .education-entry h7 {
  grid-column: 1;
  grid-row: 1 / span 4;
  color: rgba(0, 0, 0, 0.42);
  font-variant-numeric: tabular-nums;
}

.page-about .education-entry h7 strong {
  color: inherit;
  font-size: inherit !important;
  font-weight: 300 !important;
}

.page-about .education-entry h3,
.page-about .education-entry h4,
.page-about .education-entry h5,
.page-about .education-entry h6 {
  grid-column: 2;
}

.page-about .education-entry:not(:has(h7)) h3,
.page-about .education-entry:not(:has(h7)) h4,
.page-about .education-entry:not(:has(h7)) h5,
.page-about .education-entry:not(:has(h7)) h6 {
  grid-column: 1 / -1;
}

.page-about .education-entry h3 {
  color: var(--site-ink);
  max-width: 34ch;
}

.page-about .education-entry h4,
.page-about .education-entry h5,
.page-about .education-entry h6 {
  color: rgba(0, 0, 0, 0.58);
  max-width: 42ch;
}

.page-about .education-entry h4 {
  margin-top: 2px !important;
}

.page-about .education-entry h5,
.page-about .education-entry h6 {
  color: rgba(0, 0, 0, 0.46);
}

@media (max-width: 980px) {
  body {
    padding-top: calc(clamp(42px, 6.2vw, 66px) + 24px) !important;
    padding-bottom: calc(var(--nav-size) + 28px) !important;
  }

  .header-container {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .footer {
    position: fixed !important;
    left: 0 !important;
  }

  .content {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    padding: 8px !important;
  }

  .page-catalog .content,
  .page-project .content {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .page-catalog .tile.small-tile,
  .page-catalog .tile.large-tile,
  .page-catalog .tile.blooming-object,
  .page-project .tile.small-tile,
  .page-project .tile.large-tile,
  .page-project .video-container.tile.large-tile,
  .page-project .info.tile.large-tile {
    grid-column: span 2 !important;
  }

  .page-about .content {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .page-about .image-tile,
  .page-about .imaga,
  .page-about .title-background,
  .page-about .education,
  .page-about .scholarship-tile,
  .page-about .teaching-tile,
  .page-about .music-composition-tile,
  .page-about .exhibition-tile,
  .page-about .other-tile {
    grid-column: 1 / -1 !important;
    height: auto !important;
  }

  .page-about .education,
  .page-about .scholarship-tile,
  .page-about .teaching-tile,
  .page-about .music-composition-tile,
  .page-about .exhibition-tile,
  .page-about .other-tile {
    min-height: 0 !important;
    padding: 14px 0 18px !important;
    overflow: visible !important;
  }

  .page-about .image-tile {
    height: 420px !important;
  }

  .tile.small-tile,
  .tile.large-tile,
  .tile.blooming-object,
  .video-container.tile.large-tile,
  .info.tile.large-tile {
    grid-column: span 1 !important;
  }

  .text-columns,
  .columns-container {
    grid-template-columns: 1fr !important;
  }

  .page-afterimage .info.tile.afterimage-brief {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .page-project .info.tile.project-brief {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .page-afterimage .afterimage-heading {
    margin-bottom: 0;
  }

  .page-project .project-brief .afterimage-heading {
    margin-bottom: 0;
  }

  .page-afterimage .afterimage-index {
    overflow: visible !important;
  }

  .page-project .project-brief .afterimage-index {
    overflow: visible !important;
  }

  .page-afterimage .afterimage-support {
    display: block;
    position: static;
    margin-top: 14px !important;
    padding-top: 0;
  }

  .page-project .project-brief .afterimage-support {
    display: block;
    position: static;
    margin-top: 14px !important;
    padding-top: 0;
  }
}

@media (max-width: 640px) {
  :root {
    --nav-size: clamp(1rem, 5.6vw, 1.42rem);
    --title-size: clamp(2.05rem, 10.4vw, 3.35rem);
    --body-size: 0.98rem;
  }

  body {
    padding-top: 66px !important;
    padding-bottom: 64px !important;
  }

  .header-container,
  .footer {
    padding: 7px !important;
  }

  .header-container {
    transform: translateY(-66px);
    margin-bottom: -58px !important;
  }

  .header-container a,
  .footer-content a {
    min-height: 42px !important;
    padding: 6px 7px !important;
    line-height: 1 !important;
  }

  .footer-content {
    grid-template-columns: 0.42fr 0.95fr 1.12fr 1.5fr !important;
  }

  .footer-content a {
    font-size: clamp(0.98rem, 5.1vw, 1.28rem) !important;
  }

  .content {
    grid-template-columns: 1fr !important;
    gap: 6px !important;
  }

  .page-catalog .content,
  .page-project .content {
    grid-template-columns: 1fr !important;
  }

  .page-catalog .tile,
  .page-project .tile {
    height: clamp(210px, 58vw, 280px) !important;
    min-height: 0 !important;
  }

  .page-catalog .image-container,
  .page-catalog .tile .image-container,
  .page-project .image-container,
  .page-project .tile .image-container,
  .page-project .video-wrapper {
    height: 100% !important;
  }

  .page-catalog .tile.small-tile,
  .page-catalog .tile.large-tile,
  .page-catalog .tile.blooming-object,
  .page-project .tile.small-tile,
  .page-project .tile.large-tile,
  .page-project .video-container.tile.large-tile,
  .page-project .info.tile.large-tile,
  .page-project .tile.full-width {
    grid-column: 1 / -1 !important;
  }

  .page-project .info.tile {
    height: clamp(340px, 92vw, 380px) !important;
    max-height: none !important;
    overflow: auto !important;
  }

  .page-afterimage .info.tile.afterimage-brief {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .page-project .info.tile.project-brief {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  .page-afterimage .afterimage-brief {
    min-height: 0 !important;
    height: auto !important;
    max-height: none !important;
    grid-template-rows: auto auto auto !important;
    overflow: visible !important;
  }

  .page-afterimage .afterimage-kicker {
    justify-self: start;
    max-width: none;
    text-align: left;
    margin-left: 0 !important;
    white-space: nowrap;
  }

  .page-afterimage .afterimage-index {
    grid-template-columns: 1fr;
    gap: 0;
    min-height: 0;
    overflow: visible !important;
  }

  .page-project .project-brief .afterimage-index {
    grid-template-columns: 1fr;
    gap: 0;
    min-height: 0;
    overflow: visible !important;
  }

  .page-afterimage .afterimage-support {
    position: static;
    margin-top: 18px !important;
    padding-top: 10px !important;
  }

  .page-project .project-brief .afterimage-support {
    position: static;
    margin-top: 18px !important;
    padding-top: 10px !important;
  }

  .page-project .columns-container {
    grid-template-columns: 1fr !important;
  }

  .tile,
  .tile.small-tile,
  .tile.large-tile,
  .tile.blooming-object,
  .video-container.tile.large-tile,
  .info.tile.large-tile,
  .tile.full-width {
    grid-column: 1 / -1 !important;
  }

  .tile .title,
  .title {
    font-size: clamp(1.45rem, 7.4vw, 2.35rem) !important;
  }

  .tile .info,
  .info {
    align-items: flex-start !important;
    font-size: 0.78rem !important;
  }

  .page-about .education .title,
  .page-about .scholarship-tile .title,
  .page-about .teaching-tile .title,
  .page-about .music-composition-tile .title,
  .page-about .exhibition-tile .title,
  .page-about .other-tile .title {
    margin-bottom: 18px !important;
    font-size: var(--nav-size) !important;
  }

  .page-about .education-entry {
    grid-template-columns: 1fr;
    row-gap: 4px;
    padding: 11px 0 12px !important;
  }

  .page-about .education-entry h7,
  .page-about .education-entry h3,
  .page-about .education-entry h4,
  .page-about .education-entry h5,
  .page-about .education-entry h6 {
    grid-column: 1 / -1;
    grid-row: auto;
    font-size: 0.86rem !important;
    max-width: none;
  }

  .intro-text {
    padding-top: 12px !important;
  }
}

/* Phone layout: preserve the modular rhythm without compressing desktop geometry. */
@media (max-width: 640px) {
  :root {
    --site-gap: 5px;
    --nav-size: clamp(1rem, 4.8vw, 1.2rem);
    --title-size: clamp(1.8rem, 8.5vw, 2.6rem);
    --body-size: clamp(0.9rem, 3.8vw, 1rem);
  }

  body {
    padding-top: 56px !important;
    padding-bottom: 0 !important;
  }

  .header-container {
    padding: 6px !important;
  }

  .header-container {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    grid-template-columns: minmax(0, 1fr) 44px !important;
    gap: 4px !important;
    min-height: 52px;
    transform: none !important;
    margin: 0 !important;
  }

  .header-container::before {
    content: "Maciej Waleszczyk";
    position: static;
    display: flex;
    align-items: center;
    min-height: 40px;
    padding: 4px;
    border: 0;
    font-size: var(--nav-size);
    line-height: 1;
    transform: none;
  }

  .header-container::after {
    display: none !important;
  }

  .mobile-menu-toggle {
    grid-column: 2;
    display: grid;
    place-content: center;
    gap: 4px;
    width: 44px;
    height: 40px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: var(--site-radius);
    background: transparent;
    color: var(--site-ink);
    cursor: pointer;
  }

  .mobile-menu-toggle span {
    display: block;
    width: 20px;
    height: 1.5px;
    background: currentColor;
    transform-origin: center;
    transition: transform 160ms ease, opacity 160ms ease;
  }

  .menu-open .mobile-menu-toggle span:nth-child(1) {
    transform: translateY(5.5px) rotate(45deg);
  }

  .menu-open .mobile-menu-toggle span:nth-child(2) {
    opacity: 0;
  }

  .menu-open .mobile-menu-toggle span:nth-child(3) {
    transform: translateY(-5.5px) rotate(-45deg);
  }

  .header-container > a {
    display: none !important;
  }

  .page-design .header-container > a {
    margin: 0 !important;
    padding: 5px 4px !important;
  }

  .header-container.menu-open > a {
    display: flex !important;
    grid-column: span 1;
  }

  .header-container.menu-open {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    max-height: 100svh;
    overflow-y: auto;
  }

  .header-container.menu-open::before {
    grid-column: 1;
  }

  .header-container.menu-open > .mobile-menu-toggle {
    grid-column: 2;
  }

  .mobile-menu-panel {
    grid-column: 1 / -1;
    display: none;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 4px;
    padding-top: 6px;
    border-top: 1px solid rgba(0, 0, 0, 0.18);
  }

  .menu-open .mobile-menu-panel {
    display: grid;
  }

  .header-container .mobile-menu-panel a {
    display: flex !important;
    min-height: 46px !important;
    font-size: var(--nav-size) !important;
    color: var(--site-ink) !important;
  }

  .footer {
    display: none !important;
  }

  .footer-content {
    grid-template-columns: 0.36fr 0.9fr 1.08fr 1.42fr !important;
    gap: 3px !important;
  }

  .header-container a,
  .footer-content a {
    min-height: 46px !important;
    padding: 5px 4px !important;
    font-size: var(--nav-size) !important;
    line-height: 1 !important;
    overflow: visible !important;
    text-overflow: clip !important;
  }

  .footer-content a {
    font-size: clamp(0.78rem, 3.7vw, 0.94rem) !important;
  }

  .content,
  .page-catalog .content,
  .page-project .content,
  .page-about .content {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: var(--site-gap) !important;
    padding: 5px 6px 10px !important;
  }

  .tile {
    padding: 6px !important;
  }

  .page-catalog .tile,
  .page-project .tile {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .page-catalog .tile {
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) auto auto !important;
    aspect-ratio: 4 / 5 !important;
  }

  .page-music .bandcamp-tile {
    height: auto !important;
    aspect-ratio: auto !important;
    grid-template-rows: 470px auto !important;
  }

  .page-music .bandcamp-tile .image-container,
  .page-music .bandcamp-tile .image-wrapper {
    width: 100% !important;
    height: 470px !important;
    min-height: 470px !important;
    aspect-ratio: auto !important;
  }

  .page-music .bandcamp-tile iframe {
    width: 100% !important;
    height: 470px !important;
  }

  .page-catalog .tile .image-container,
  .page-project .tile:not(.info) .image-container,
  .page-project .video-wrapper {
    min-height: 0 !important;
    height: 100% !important;
  }

  .page-project .tile:not(.info) {
    aspect-ratio: 4 / 3 !important;
  }

  .page-project .tile.full-width:not(.info),
  .page-project .video-container {
    aspect-ratio: 16 / 10 !important;
  }

  .page-project .info.tile,
  .page-project .info.tile.project-brief,
  .page-afterimage .info.tile.afterimage-brief {
    aspect-ratio: auto !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    padding: 10px 8px 16px !important;
  }

  .page-project .project-brief .afterimage-heading,
  .page-afterimage .afterimage-heading,
  .page-project .title-container {
    grid-template-columns: 1fr !important;
    gap: 3px !important;
    margin-bottom: 8px !important;
  }

  .page-project .project-brief .afterimage-heading h1,
  .page-afterimage .afterimage-heading h1,
  .page-project .title-container {
    font-size: var(--nav-size) !important;
    line-height: 0.98 !important;
  }

  .page-project .project-brief .afterimage-kicker,
  .page-afterimage .afterimage-kicker {
    justify-self: start !important;
    max-width: none !important;
    text-align: left !important;
    white-space: normal !important;
  }

  .page-project .project-brief .afterimage-index article,
  .page-afterimage .afterimage-index article {
    grid-template-columns: 1.9rem minmax(0, 1fr) !important;
    padding: 9px 0 11px !important;
  }

  .page-project .project-brief .afterimage-index h2,
  .page-project .project-brief .afterimage-index p,
  .page-afterimage .afterimage-index h2,
  .page-afterimage .afterimage-index p,
  .page-project .column {
    font-size: var(--body-size) !important;
    line-height: 1.25 !important;
  }

  .page-about .image-tile {
    height: auto !important;
    aspect-ratio: 4 / 5 !important;
  }

  .page-about .imaga,
  .page-about .title-background {
    min-height: 0 !important;
    height: auto !important;
    padding: 10px 8px 18px !important;
  }

  .page-about .education,
  .page-about .scholarship-tile,
  .page-about .teaching-tile,
  .page-about .music-composition-tile,
  .page-about .exhibition-tile,
  .page-about .other-tile {
    padding: 16px 8px 22px !important;
  }

  .page-about .education-entry {
    padding: 9px 0 11px !important;
  }

  .page-index .intro-text h1 {
    font-size: clamp(2.05rem, 9.4vw, 2.9rem) !important;
    line-height: 0.96 !important;
    transform: none;
  }

  .page-index .intro-text {
    flex: 0 0 auto;
    align-items: flex-start;
    min-height: 0;
    padding-top: clamp(34px, 8svh, 72px) !important;
    padding-bottom: 24px !important;
  }
}

@media (max-width: 370px) {
  .header-container a,
  .footer-content a {
    font-size: 0.92rem !important;
    padding-inline: 2px !important;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .has-motion:not(.internal-navigation) body:not(.site-ready) .content > .tile {
    opacity: 0 !important;
    transform: translateY(4px);
  }

  .has-motion:not(.internal-navigation) .site-ready .content > .tile,
  .has-motion:not(.internal-navigation) .site-ready .content > a.tile {
    animation: tile-enter 320ms cubic-bezier(0.22, 1, 0.36, 1) both !important;
    animation-delay: calc(min(var(--tile-order, 0), 8) * 30ms) !important;
  }
}

@keyframes tile-enter {
  from {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
