/* Minimal compatibility contract for the immutable recovered client. */

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

html {
  scroll-padding-top: 5.5rem;
}

body {
  overflow-x: clip;
}

:where(img, picture, video, canvas, svg) {
  max-width: 100%;
}

:where(button, input, select, textarea) {
  max-width: 100%;
  font: inherit;
}

:where(
  [aria-hidden="true"].material-field,
  [data-material-role="decorative"]
) {
  pointer-events: none;
  user-select: none;
}

.site-shell > .site-header,
.site-shell > .site-footer,
.home-hero,
.home-chapter,
.home-artist,
.home-exhibitions,
.editorial-page,
.work-page,
.series-page,
.artwork-page,
.contact-route {
  position: relative;
  isolation: isolate;
}

.site-shell > .site-header > *,
.site-shell > .site-footer > *,
.home-hero > *,
.home-chapter > *,
.home-artist > *,
.home-exhibitions > *,
.editorial-page > *,
.work-page > *,
.series-page > *,
.artwork-page > *,
.contact-route > * {
  position: relative;
  z-index: 1;
}

.home-hero__canonical {
  animation: yuna-water-descent 1.8s cubic-bezier(.2, .7, .2, 1) both;
  transform-origin: 50% 42%;
}

.home-hero__copy > * {
  animation: yuna-hero-copy .72s cubic-bezier(.2, .65, .25, 1) both;
}

.home-hero__copy > :nth-child(1) { animation-delay: .34s; }
.home-hero__copy > :nth-child(2) { animation-delay: .5s; }
.home-hero__copy > :nth-child(3) { animation-delay: .64s; }
.home-hero__copy > :nth-child(4) { animation-delay: .8s; }
.home-hero__copy > :nth-child(5) { animation-delay: .96s; }

.home-hero__art::after {
  position: absolute;
  z-index: 3;
  inset: 0;
  content: "";
  pointer-events: none;
  animation: yuna-water-veil 2.2s cubic-bezier(.2, .7, .2, 1) both;
  transform-origin: top;
}

@keyframes yuna-water-descent {
  from { opacity: .62; transform: translateY(1.1rem) scale(1.035); }
  to { opacity: 1; transform: none; }
}

@keyframes yuna-water-veil {
  0% { opacity: .88; transform: translateY(-2%) scaleY(1.04); }
  58% { opacity: .28; }
  100% { opacity: 0; transform: translateY(2%) scaleY(1); }
}

@keyframes yuna-hero-copy {
  from { opacity: 0; transform: translateY(1rem); }
  to { opacity: 1; transform: none; }
}

.home-hero .artwork-media__caption {
  display: none;
}

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

  .home-hero__canonical,
  .home-hero__copy > *,
  .home-hero__art::after {
    opacity: 1 !important;
    transform: none !important;
  }

  .home-hero__art::after {
    display: none;
  }
}

/* Generated from canonical artwork route media. */

[data-artwork-slug="anxiety"] { --painting-backdrop: url("/artworks/tilda-import/anxiety/anxiety-02-21f48df10f-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/anxiety/anxiety-03-da03955604-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/anxiety/anxiety-04-a1e1cae5bd-960w.webp"); --living-detail-a: url("/artworks/tilda-import/anxiety/anxiety-02-21f48df10f-960w.webp"); --living-detail-b: url("/artworks/tilda-import/anxiety/anxiety-03-da03955604-960w.webp"); --living-detail-c: url("/artworks/tilda-import/anxiety/anxiety-04-a1e1cae5bd-960w.webp"); }
[data-artwork-slug="debility"] { --painting-backdrop: url("/artworks/tilda-import/debility/debility-02-e5f12530a0-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/debility/debility-03-a96cdd3ced-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/debility/debility-04-025e482ce8-960w.webp"); --living-detail-a: url("/artworks/tilda-import/debility/debility-02-e5f12530a0-960w.webp"); --living-detail-b: url("/artworks/tilda-import/debility/debility-03-a96cdd3ced-960w.webp"); --living-detail-c: url("/artworks/tilda-import/debility/debility-04-025e482ce8-960w.webp"); }
[data-artwork-slug="devastation"] { --painting-backdrop: url("/artworks/tilda-import/devastation/devastation-02-b638bb27f3-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/devastation/devastation-03-8218ac6487-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/devastation/devastation-04-16f0e3096e-960w.webp"); --living-detail-a: url("/artworks/tilda-import/devastation/devastation-02-b638bb27f3-960w.webp"); --living-detail-b: url("/artworks/tilda-import/devastation/devastation-03-8218ac6487-960w.webp"); --living-detail-c: url("/artworks/tilda-import/devastation/devastation-04-16f0e3096e-960w.webp"); }
[data-artwork-slug="fear"] { --painting-backdrop: url("/artworks/tilda-import/fear/fear-02-8bf97b94ba-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/fear/fear-03-2c55920155-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/fear/fear-04-5494f9e24c-960w.webp"); --living-detail-a: url("/artworks/tilda-import/fear/fear-02-8bf97b94ba-960w.webp"); --living-detail-b: url("/artworks/tilda-import/fear/fear-03-2c55920155-960w.webp"); --living-detail-c: url("/artworks/tilda-import/fear/fear-04-5494f9e24c-960w.webp"); }
[data-artwork-slug="gaze-tie-1"] { --painting-backdrop: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-02-29496b8622-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-03-f60645c6c3-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-04-e63345f227-960w.webp"); --living-detail-a: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-02-29496b8622-960w.webp"); --living-detail-b: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-03-f60645c6c3-960w.webp"); --living-detail-c: url("/artworks/tilda-import/gaze-tie-1/gaze-tie-1-04-e63345f227-960w.webp"); }
[data-artwork-slug="gaze-tie-2"] { --painting-backdrop: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-02-3ddd9446df-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-03-b6a4ccf550-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-04-fae14b57f3-960w.webp"); --living-detail-a: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-02-3ddd9446df-960w.webp"); --living-detail-b: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-03-b6a4ccf550-960w.webp"); --living-detail-c: url("/artworks/tilda-import/gaze-tie-2/gaze-tie-2-04-fae14b57f3-960w.webp"); }
[data-artwork-slug="guilt-and-hatred"] { --painting-backdrop: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-02-14e99e426b-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-03-b1093e77e6-640w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-04-5f8cff1c72-960w.webp"); --living-detail-a: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-02-14e99e426b-960w.webp"); --living-detail-b: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-03-b1093e77e6-640w.webp"); --living-detail-c: url("/artworks/tilda-import/guilt-and-hatred/guilt-and-hatred-04-5f8cff1c72-960w.webp"); }
[data-artwork-slug="ivy"] { --painting-backdrop: url("/artworks/tilda-import/ivy/ivy-02-0e66b933a3-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/ivy/ivy-03-b659109d27-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/ivy/ivy-04-f8a9e76a3d-960w.webp"); --living-detail-a: url("/artworks/tilda-import/ivy/ivy-02-0e66b933a3-960w.webp"); --living-detail-b: url("/artworks/tilda-import/ivy/ivy-03-b659109d27-960w.webp"); --living-detail-c: url("/artworks/tilda-import/ivy/ivy-04-f8a9e76a3d-960w.webp"); }
[data-artwork-slug="lumencholy"] { --painting-backdrop: url("/artworks/tilda-import/lumencholy/lumencholy-02-963158f512-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/lumencholy/lumencholy-03-4c107bb7b1-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/lumencholy/lumencholy-04-28b906b434-960w.webp"); --living-detail-a: url("/artworks/tilda-import/lumencholy/lumencholy-02-963158f512-960w.webp"); --living-detail-b: url("/artworks/tilda-import/lumencholy/lumencholy-03-4c107bb7b1-960w.webp"); --living-detail-c: url("/artworks/tilda-import/lumencholy/lumencholy-04-28b906b434-960w.webp"); }
[data-artwork-slug="nadezhda"] { --painting-backdrop: url("/artworks/tilda-import/nadezhda/nadezhda-02-16800562be-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/nadezhda/nadezhda-03-6b80d20d45-640w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/nadezhda/nadezhda-04-6aeefd7021-640w.webp"); --living-detail-a: url("/artworks/tilda-import/nadezhda/nadezhda-02-16800562be-960w.webp"); --living-detail-b: url("/artworks/tilda-import/nadezhda/nadezhda-03-6b80d20d45-640w.webp"); --living-detail-c: url("/artworks/tilda-import/nadezhda/nadezhda-04-6aeefd7021-640w.webp"); }
[data-artwork-slug="red"] { --painting-backdrop: url("/artworks/tilda-import/red/red-02-c338d62e46-640w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/red/red-03-36935b679f-640w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/red/red-04-d23bc7d711-640w.webp"); --living-detail-a: url("/artworks/tilda-import/red/red-02-c338d62e46-640w.webp"); --living-detail-b: url("/artworks/tilda-import/red/red-03-36935b679f-640w.webp"); --living-detail-c: url("/artworks/tilda-import/red/red-04-d23bc7d711-640w.webp"); }
[data-artwork-slug="rooted"] { --painting-backdrop: url("/artworks/tilda-import/rooted/rooted-02-59e896203f.jpg"); --painting-backdrop-secondary: url("/artworks/tilda-import/rooted/rooted-03-3bc9d16d98.jpg"); --painting-backdrop-tertiary: url("/artworks/tilda-import/rooted/rooted-04-3104557b2f.jpg"); --living-detail-a: url("/artworks/tilda-import/rooted/rooted-02-59e896203f.jpg"); --living-detail-b: url("/artworks/tilda-import/rooted/rooted-03-3bc9d16d98.jpg"); --living-detail-c: url("/artworks/tilda-import/rooted/rooted-04-3104557b2f.jpg"); }
[data-artwork-slug="rose-hip"] { --painting-backdrop: url("/artworks/tilda-import/rose-hip/rose-hip-02-10ad155283-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/rose-hip/rose-hip-03-efb28da522-640w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/rose-hip/rose-hip-04-15a9fdc412-640w.webp"); --living-detail-a: url("/artworks/tilda-import/rose-hip/rose-hip-02-10ad155283-960w.webp"); --living-detail-b: url("/artworks/tilda-import/rose-hip/rose-hip-03-efb28da522-640w.webp"); --living-detail-c: url("/artworks/tilda-import/rose-hip/rose-hip-04-15a9fdc412-640w.webp"); }
[data-artwork-slug="soft-fire"] { --painting-backdrop: url("/artworks/tilda-import/soft-fire/soft-fire-02-d17f611298.jpg"); --painting-backdrop-secondary: url("/artworks/tilda-import/soft-fire/soft-fire-03-97ed37b7b5.jpg"); --painting-backdrop-tertiary: url("/artworks/tilda-import/soft-fire/soft-fire-04-7ac5b874d8.jpg"); --living-detail-a: url("/artworks/tilda-import/soft-fire/soft-fire-02-d17f611298.jpg"); --living-detail-b: url("/artworks/tilda-import/soft-fire/soft-fire-03-97ed37b7b5.jpg"); --living-detail-c: url("/artworks/tilda-import/soft-fire/soft-fire-04-7ac5b874d8.jpg"); }
[data-artwork-slug="still-tender"] { --painting-backdrop: url("/artworks/tilda-import/still-tender/still-tender-02-50009f1dcb.jpg"); --painting-backdrop-secondary: url("/artworks/tilda-import/still-tender/still-tender-03-67ff5bcc03.jpg"); --painting-backdrop-tertiary: url("/artworks/tilda-import/still-tender/still-tender-04-d838e6f9ab.jpg"); --living-detail-a: url("/artworks/tilda-import/still-tender/still-tender-02-50009f1dcb.jpg"); --living-detail-b: url("/artworks/tilda-import/still-tender/still-tender-03-67ff5bcc03.jpg"); --living-detail-c: url("/artworks/tilda-import/still-tender/still-tender-04-d838e6f9ab.jpg"); }
[data-artwork-slug="the-courage-to-bloom"] { --painting-backdrop: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-02-f8d50d9998.jpg"); --painting-backdrop-secondary: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-03-2339fd43bf.jpg"); --painting-backdrop-tertiary: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-04-9936d28cbf.jpg"); --living-detail-a: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-02-f8d50d9998.jpg"); --living-detail-b: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-03-2339fd43bf.jpg"); --living-detail-c: url("/artworks/tilda-import/the-courage-to-bloom/the-courage-to-bloom-04-9936d28cbf.jpg"); }
[data-artwork-slug="the-pond-of-tears"] { --painting-backdrop: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-02-b28f647504-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-03-58bcb21747-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-04-21a57f3b7e-960w.webp"); --living-detail-a: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-02-b28f647504-960w.webp"); --living-detail-b: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-03-58bcb21747-960w.webp"); --living-detail-c: url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-04-21a57f3b7e-960w.webp"); }
[data-artwork-slug="toska"] { --painting-backdrop: url("/artworks/tilda-import/toska/toska-02-db5009d74d-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/toska/toska-03-3efcce279e-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/toska/toska-04-692417ffd2-960w.webp"); --living-detail-a: url("/artworks/tilda-import/toska/toska-02-db5009d74d-960w.webp"); --living-detail-b: url("/artworks/tilda-import/toska/toska-03-3efcce279e-960w.webp"); --living-detail-c: url("/artworks/tilda-import/toska/toska-04-692417ffd2-960w.webp"); }
[data-artwork-slug="water-lilies"] { --painting-backdrop: url("/artworks/tilda-import/water-lilies/water-lilies-02-1407b91137-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/water-lilies/water-lilies-03-9aae14c807-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/water-lilies/water-lilies-04-0f32d4dc67-960w.webp"); --living-detail-a: url("/artworks/tilda-import/water-lilies/water-lilies-02-1407b91137-960w.webp"); --living-detail-b: url("/artworks/tilda-import/water-lilies/water-lilies-03-9aae14c807-960w.webp"); --living-detail-c: url("/artworks/tilda-import/water-lilies/water-lilies-04-0f32d4dc67-960w.webp"); }
[data-artwork-slug="you-are-safe"] { --painting-backdrop: url("/artworks/tilda-import/you-are-safe/you-are-safe-02-361f14a77f-960w.webp"); --painting-backdrop-secondary: url("/artworks/tilda-import/you-are-safe/you-are-safe-03-73a595478b-960w.webp"); --painting-backdrop-tertiary: url("/artworks/tilda-import/you-are-safe/you-are-safe-04-d8cf9332b5-960w.webp"); --living-detail-a: url("/artworks/tilda-import/you-are-safe/you-are-safe-02-361f14a77f-960w.webp"); --living-detail-b: url("/artworks/tilda-import/you-are-safe/you-are-safe-03-73a595478b-960w.webp"); --living-detail-c: url("/artworks/tilda-import/you-are-safe/you-are-safe-04-d8cf9332b5-960w.webp"); }

/*
 * YUNA Inner Weather v13
 * Painting-detail constellations over the stable V12 composition.
 *
 * The website is a quiet paper-and-ink structure. Each painting keeps its own
 * colour, proportion, edge and physical evidence. Genuine detail photography
 * is finite and legible; it is never borrowed from another work or spread as
 * room wallpaper.
 */

html[data-yuna-release="inner-weather-v13"] {
  --iw-ink: #171a19;
  --iw-ink-soft: #2b302e;
  --iw-paper: #f3f2ed;
  --iw-paper-white: #fbfaf6;
  --iw-paper-cool: #e6e9e5;
  --iw-rule: rgb(23 26 25 / 18%);
  --iw-muted: #626965;
  --iw-cobalt: #2f6282;
  --iw-water: #285a65;
  --iw-mint: #88a78f;
  --iw-wound: #b74d3f;
  --iw-copper: #c1764f;
  --iw-leaf: #b5a273;
  --iw-gutter: clamp(1.25rem, 4vw, 5.5rem);
  --iw-wide: 112rem;
  --iw-reading: 74rem;
  color: var(--iw-ink);
  background: var(--iw-paper);
  color-scheme: light;
}

html[data-yuna-release="inner-weather-v13"],
html[data-yuna-release="inner-weather-v13"] body {
  max-width: 100%;
  overflow-x: clip;
}

html[data-yuna-release="inner-weather-v13"] body {
  min-width: 20rem;
  margin: 0;
  color: var(--iw-ink);
  background:
    linear-gradient(90deg, rgb(255 255 255 / 24%) 1px, transparent 1px) 0 0 / min(8vw, 8rem) 100%,
    var(--iw-paper);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .home-page,
  .work-page,
  .series-page,
  .artwork-page,
  .editorial-page,
  .contact-route
) {
  width: 100%;
  max-width: none;
  margin: 0;
  overflow: clip;
}

html[data-yuna-release="inner-weather-v13"] :where(h1, h2, h3, p) {
  text-wrap: pretty;
}

html[data-yuna-release="inner-weather-v13"] :where(h1, h2, h3) {
  letter-spacing: 0;
}

html[data-yuna-release="inner-weather-v13"] :where(a, button, input, select, textarea) {
  outline-offset: .3rem;
}

html[data-yuna-release="inner-weather-v13"] :where(a, button):focus-visible,
html[data-yuna-release="inner-weather-v13"] :where(input, select, textarea):focus-visible {
  outline: 2px solid var(--iw-cobalt);
}

html[data-yuna-release="inner-weather-v13"] .site-shell {
  min-height: 100svh;
  background: transparent;
}

/* Neutral gallery chrome. */
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header {
  z-index: 50;
  min-height: 4.8rem;
  padding-inline: var(--iw-gutter);
  border-bottom: 1px solid var(--iw-rule);
  color: var(--iw-ink);
  background: rgb(243 242 237 / 94%);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header::before {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .site-brand {
  gap: .1rem;
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .site-brand > span:first-child {
  color: var(--iw-ink);
  font-family: var(--font-display, serif);
  font-size: clamp(1.35rem, 1.45vw, 1.7rem);
  letter-spacing: .11em;
}

html[data-yuna-release="inner-weather-v13"] .site-brand > span:last-child {
  color: var(--iw-wound);
  font-size: .72rem;
  letter-spacing: 0;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .site-navigation__list a,
  .desktop-locale-switch,
  .mobile-locale-switch,
  .mobile-menu summary
) {
  color: var(--iw-ink-soft);
  font-family: var(--font-interface, sans-serif);
  font-size: .75rem;
  font-weight: 600;
  letter-spacing: .025em;
  text-decoration-thickness: 1px;
  text-underline-offset: .45rem;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .site-navigation__list a,
  .desktop-locale-switch
):hover {
  color: var(--iw-wound);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .button,
  .chapter-link,
  .work-filters button,
  .work-filters__apply
) {
  min-height: 2.85rem;
  border-radius: 0;
  font-family: var(--font-interface, sans-serif);
  font-size: .7rem;
  font-weight: 700;
  letter-spacing: .055em;
  text-transform: uppercase;
  transition:
    color 180ms ease,
    border-color 180ms ease,
    background-color 180ms ease,
    transform 180ms ease;
}

html[data-yuna-release="inner-weather-v13"] .button--solid {
  border: 1px solid var(--iw-ink);
  color: var(--iw-paper-white);
  background: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .button--outline {
  border: 1px solid rgb(23 26 25 / 46%);
  color: var(--iw-ink);
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] :where(.button, .chapter-link):hover,
html[data-yuna-release="inner-weather-v13"] :where(.button, .chapter-link):focus-visible {
  border-color: var(--iw-wound);
  color: var(--iw-paper-white);
  background: var(--iw-wound);
  transform: translateY(-1px);
}

/* Genuine painting details remain finite, sharp and below readable content. */
html[data-yuna-release="inner-weather-v13"] .material-field {
  position: absolute;
  z-index: 0;
  overflow: hidden;
  border: 0;
  background: transparent;
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .material-field :where(figure, picture, img) {
  display: block;
  width: 100%;
  height: 100%;
}

html[data-yuna-release="inner-weather-v13"] .material-field img {
  object-fit: cover;
  transform: scale(1.01);
}

html[data-yuna-release="inner-weather-v13"] [data-material-role="decorative"] .artwork-media__caption,
html[data-yuna-release="inner-weather-v13"] .material-field .artwork-media__caption {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .material-field--edge {
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 14%, #000 82%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 14%, #000 82%, transparent);
}

html[data-yuna-release="inner-weather-v13"] .material-field--window {
  -webkit-mask-image: radial-gradient(ellipse 78% 76% at 50% 50%, #000 6%, #000 54%, transparent 92%);
  mask-image: radial-gradient(ellipse 78% 76% at 50% 50%, #000 6%, #000 54%, transparent 92%);
}

html[data-yuna-release="inner-weather-v13"] .material-field--ribbon {
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 13%, #000 86%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 13%, #000 86%, transparent);
}

/* Home: contact first, interpretation second. */
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
  display: grid;
  min-height: calc(100svh - 4.8rem);
  grid-template-columns: minmax(22rem, .7fr) minmax(36rem, 1.3fr);
  background:
    linear-gradient(90deg, var(--iw-paper) 0 41%, #dce6df 41% 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
  z-index: 5;
  display: flex;
  min-width: 0;
  min-height: calc(100svh - 4.8rem);
  justify-content: center;
  padding: clamp(3.5rem, 8vh, 7rem) clamp(2rem, 3vw, 4rem) clamp(3rem, 7vh, 5.5rem) var(--iw-gutter);
  color: var(--iw-ink);
  background:
    linear-gradient(90deg, var(--iw-paper) 0 76%, rgb(243 242 237 / 82%) 88%, transparent 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy::before {
  display: block;
  width: .42rem;
  height: clamp(5rem, 11vh, 8rem);
  margin-bottom: clamp(1.6rem, 4vh, 3.2rem);
  background: linear-gradient(var(--iw-wound), var(--iw-copper));
  content: "";
}

html[data-yuna-release="inner-weather-v13"] .home-hero__identity h1 {
  max-width: 8ch;
  margin: 0;
  color: var(--iw-ink);
  font-family: var(--font-display, serif);
  font-size: clamp(4.4rem, 7.4vw, 9.2rem);
  font-weight: 400;
  line-height: .82;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__person {
  margin-top: .85rem;
  color: var(--iw-wound);
  font-family: var(--font-interface, sans-serif);
  font-size: .78rem;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__lead {
  max-width: 25rem;
  margin-top: clamp(2.2rem, 5vh, 4rem);
  color: var(--iw-ink-soft);
  font-family: var(--font-body, serif);
  font-size: clamp(1.2rem, 1.45vw, 1.7rem);
  line-height: 1.42;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__descriptor {
  max-width: 32rem;
  color: var(--iw-muted);
  font-family: var(--font-interface, sans-serif);
  font-size: .67rem;
  letter-spacing: .065em;
  line-height: 1.7;
  text-transform: uppercase;
}

html[data-yuna-release="inner-weather-v13"] .home-hero .home-actions {
  display: flex;
  flex-wrap: wrap;
  gap: .75rem;
  margin-top: 1.65rem;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art {
  position: relative;
  min-width: 0;
  min-height: calc(100svh - 4.8rem);
  overflow: hidden;
  background:
    radial-gradient(circle at 66% 42%, rgb(255 255 255 / 58%), transparent 26rem),
    linear-gradient(145deg, #d7e4da, #8aa8a0 58%, #3d6871);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art::before {
  position: absolute;
  z-index: 1;
  inset: 0;
  background:
    linear-gradient(90deg, var(--iw-paper) 0, transparent 16%),
    linear-gradient(180deg, rgb(15 43 47 / 12%), transparent 40%, rgb(12 35 38 / 22%));
  content: "";
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art::after {
  background:
    linear-gradient(102deg, transparent 28%, rgb(255 255 255 / 22%) 49%, transparent 63%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
  position: absolute;
  z-index: 3;
  inset: clamp(2rem, 5vh, 4.25rem) var(--iw-gutter) clamp(2rem, 5vh, 4.25rem) clamp(-3rem, -3vw, -1rem);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical :where(a, figure, picture) {
  display: block;
  width: 100%;
  height: 100%;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  filter: saturate(1.06) contrast(1.02);
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 96%, transparent 100%);
  mask-image: linear-gradient(90deg, transparent 0, #000 5%, #000 96%, transparent 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials {
  position: absolute;
  z-index: 2;
  inset: 0;
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
  top: -3%;
  right: -4%;
  width: min(26vw, 28rem);
  height: 64%;
  opacity: .72;
  mix-blend-mode: multiply;
  clip-path: ellipse(48% 58% at 56% 46%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
  bottom: -7%;
  left: 0;
  width: min(31vw, 34rem);
  height: 37%;
  opacity: .6;
  mix-blend-mode: multiply;
  clip-path: ellipse(54% 44% at 50% 54%);
}

html[data-yuna-release="inner-weather-v13"] .home-chapters {
  background: var(--iw-paper);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene {
  position: relative;
  min-height: clamp(45rem, 86svh, 64rem);
  overflow: hidden;
  border: 0;
  color: var(--chapter-ink, var(--iw-ink));
  background: var(--chapter-ground, var(--iw-paper));
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::before,
html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::after {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__inner {
  position: relative;
  z-index: 1;
  display: grid;
  width: min(100%, var(--iw-wide));
  min-height: inherit;
  margin-inline: auto;
  padding: clamp(4.2rem, 9vh, 7.5rem) var(--iw-gutter);
  gap: clamp(2rem, 4.5vw, 5.5rem);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__copy {
  z-index: 4;
  align-self: center;
  min-width: 0;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__copy h2 {
  max-width: 10ch;
  margin: .7rem 0 1.2rem;
  color: inherit;
  font-family: var(--font-body, serif);
  font-size: clamp(3rem, 5.2vw, 6.3rem);
  font-weight: 500;
  line-height: .92;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__index,
html[data-yuna-release="inner-weather-v13"] .home-chapter__lead-artwork,
html[data-yuna-release="inner-weather-v13"] .section-label {
  color: var(--chapter-accent, var(--iw-wound));
  font-family: var(--font-interface, sans-serif);
  font-size: .67rem;
  font-weight: 700;
  letter-spacing: .075em;
  text-transform: uppercase;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__index {
  opacity: .72;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__note {
  max-width: 32rem;
  color: var(--chapter-muted, var(--iw-muted));
  font-family: var(--font-body, serif);
  font-size: clamp(1rem, 1.12vw, 1.22rem);
  line-height: 1.68;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical {
  z-index: 3;
  align-self: center;
  min-width: 0;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical :where(a, figure, picture) {
  display: block;
  width: 100%;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical img {
  display: block;
  width: 100%;
  max-height: 68svh;
  object-fit: contain;
  transition: transform 650ms cubic-bezier(.2, .65, .2, 1);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical a:hover img,
html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical a:focus-visible img {
  transform: scale(1.01);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter .artwork-media__caption {
  position: static;
  padding-top: .7rem;
  color: var(--chapter-muted, var(--iw-muted));
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials {
  position: absolute;
  z-index: 1;
  inset: 0;
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field {
  opacity: .74;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__actions {
  z-index: 4;
  align-self: end;
}

html[data-yuna-release="inner-weather-v13"] .chapter-link {
  display: inline-flex;
  align-items: center;
  border-bottom: 1px solid currentColor;
  color: inherit;
  text-decoration: none;
}

/* Glass and enclosure. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] {
  --chapter-ground: linear-gradient(118deg, #162b31 0 44%, #244851 72%, #6b8b83 100%);
  --chapter-ink: #f5f2e9;
  --chapter-muted: #c5d0cc;
  --chapter-accent: #db8c6c;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__inner {
  grid-template-columns: minmax(18rem, .64fr) minmax(30rem, 1.16fr) minmax(7rem, .2fr);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__canonical {
  grid-column: 2;
  grid-row: 1 / span 2;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(1) {
  top: -4%;
  right: -3%;
  width: 24%;
  height: 108%;
  opacity: .72;
  mix-blend-mode: screen;
  clip-path: polygon(38% 0, 100% 0, 100% 100%, 0 89%, 31% 51%, 2% 17%);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 32%);
  mask-image: linear-gradient(90deg, transparent, #000 32%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(2) {
  right: 4%;
  bottom: 2%;
  width: 21rem;
  height: 16rem;
  opacity: .62;
  mix-blend-mode: screen;
  clip-path: ellipse(50% 44% at 50% 50%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(3) {
  top: 7%;
  left: 34%;
  width: 14rem;
  height: 10rem;
  opacity: .42;
  mix-blend-mode: screen;
  clip-path: ellipse(48% 46% at 50% 50%);
}

/* Submersion keeps a low horizon and two complete works. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] {
  --chapter-ground: linear-gradient(180deg, #285a65 0 28%, #6d928f 58%, #dbe0d2 100%);
  --chapter-ink: #f8f6f0;
  --chapter-muted: #e2e8e4;
  --chapter-accent: #e8cf9b;
  min-height: clamp(43rem, 80svh, 58rem);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__inner {
  grid-template-columns: minmax(17rem, .56fr) minmax(20rem, .74fr) minmax(18rem, .7fr);
  grid-template-rows: 1fr auto;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__copy {
  align-self: start;
  padding-top: 1.5rem;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical {
  grid-column: 2;
  grid-row: 1 / span 2;
  transform: translateY(4%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary {
  grid-column: 3;
  grid-row: 1;
  align-self: start;
  transform: translateY(-6%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary img {
  max-height: 45svh;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__materials .material-field:first-child {
  bottom: -8%;
  left: -2%;
  width: 54%;
  height: 34%;
  opacity: .68;
  mix-blend-mode: multiply;
  clip-path: ellipse(62% 43% at 42% 56%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__materials .material-field:nth-child(n+2) {
  display: none;
}

/* Root, skin and leaf open into daylight. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] {
  --chapter-ground: linear-gradient(104deg, #e8e5df 0 58%, #bec9bc 100%);
  --chapter-ink: #252825;
  --chapter-muted: #545c55;
  --chapter-accent: #8b533d;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__inner {
  grid-template-columns: minmax(28rem, 1.12fr) minmax(19rem, .6fr) minmax(7rem, .28fr);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__canonical {
  grid-column: 1;
  grid-row: 1 / span 2;
  justify-self: start;
  width: min(100%, 44rem);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__copy {
  grid-column: 2;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:first-child {
  top: -5%;
  left: -3%;
  width: 18%;
  height: 110%;
  opacity: .74;
  mix-blend-mode: multiply;
  clip-path: polygon(0 0, 100% 7%, 52% 45%, 100% 100%, 0 100%);
  -webkit-mask-image: linear-gradient(90deg, #000 0 55%, transparent);
  mask-image: linear-gradient(90deg, #000 0 55%, transparent);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(2) {
  right: 2%;
  bottom: 1%;
  width: 25rem;
  height: 20rem;
  opacity: .62;
  mix-blend-mode: multiply;
  clip-path: ellipse(50% 47% at 50% 50%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(3) {
  top: 6%;
  right: 13%;
  width: 10rem;
  height: 10rem;
  opacity: .5;
  mix-blend-mode: multiply;
  clip-path: circle(48%);
}

/* Censored keeps friction and interruption rather than tasteful darkness. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
  --chapter-ground:
    linear-gradient(90deg, #f0eee7 0 42%, #1d2221 42% 100%);
  --chapter-ink: #1d2221;
  --chapter-muted: #4e5652;
  --chapter-accent: #b43834;
  min-height: clamp(41rem, 76svh, 55rem);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__inner {
  grid-template-columns: minmax(18rem, .62fr) minmax(25rem, .86fr) minmax(15rem, .52fr);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__copy {
  grid-column: 1;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__copy::after {
  display: block;
  width: min(100%, 22rem);
  height: .55rem;
  margin-top: 2.2rem;
  background: #171918;
  box-shadow: 0 1.1rem 0 rgb(180 56 52 / 72%);
  content: "";
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__canonical {
  grid-column: 2;
  width: min(100%, 36rem);
  justify-self: center;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__materials .material-field:first-child {
  right: 0;
  bottom: 0;
  width: 30%;
  height: 58%;
  opacity: .72;
  mix-blend-mode: screen;
  clip-path: polygon(22% 0, 100% 8%, 100% 100%, 0 100%);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 28%);
  mask-image: linear-gradient(90deg, transparent, #000 28%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__materials .material-field:nth-child(n+2) {
  display: none;
}

/*
 * The recovered Censored chapter includes detail media from another work.
 * Keep the canonical painting and the redaction grammar, but never present
 * borrowed material as physical evidence for this work.
 */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__materials {
  display: none !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .artwork-media__caption {
  box-sizing: border-box;
  padding: .75rem .9rem;
  color: #eef0eb;
  background: #1d2221;
}

/* Paper and porcelain restore air and unfiltered colour. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] {
  --chapter-ground:
    linear-gradient(108deg, #f8f6ef 0 66%, #dce3ea 100%);
  --chapter-ink: #202523;
  --chapter-muted: #5f6562;
  --chapter-accent: #315f89;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__inner {
  grid-template-columns: minmax(18rem, .58fr) minmax(27rem, .92fr) minmax(12rem, .3fr);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__copy {
  grid-column: 1;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__canonical {
  grid-column: 2;
  width: min(100%, 39rem);
  justify-self: center;
  padding: clamp(.8rem, 2vw, 2rem);
  background: var(--iw-paper-white);
  box-shadow: 0 1.5rem 4rem rgb(52 62 67 / 14%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__materials .material-field:first-child {
  top: -5%;
  right: -3%;
  width: 36%;
  height: 72%;
  opacity: .64;
  mix-blend-mode: multiply;
  clip-path: ellipse(58% 61% at 62% 40%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__materials .material-field:nth-child(n+2) {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
  --chapter-ground: linear-gradient(116deg, #e9eee7 0 36%, #347180 36% 100%);
  --chapter-ink: #202724;
  --chapter-muted: #56625c;
  --chapter-accent: #a04d3b;
  min-height: clamp(46rem, 88svh, 64rem);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__inner {
  grid-template-columns: minmax(20rem, .66fr) minmax(29rem, 1fr) minmax(18rem, .34fr);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__canonical {
  grid-column: 2;
  grid-row: 1 / span 2;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:first-child {
  top: -3%;
  right: -2%;
  width: 26%;
  height: 106%;
  opacity: .72;
  mix-blend-mode: screen;
  clip-path: ellipse(54% 61% at 62% 48%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:nth-child(2) {
  bottom: -4%;
  left: 24%;
  width: 26rem;
  height: 17rem;
  opacity: .62;
  mix-blend-mode: multiply;
  clip-path: ellipse(51% 45% at 50% 50%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:nth-child(3) {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy {
  color: #f7f4ed;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy :where(h3, p) {
  color: inherit;
}

/* Artist and factual record are calm daylight intervals. */
html[data-yuna-release="inner-weather-v13"] .home-artist {
  min-height: clamp(40rem, 72svh, 56rem);
  padding: clamp(4.5rem, 9vh, 8rem) var(--iw-gutter);
  color: var(--iw-ink);
  background:
    linear-gradient(90deg, #e9e8e2 0 56%, #d4dbd3 56% 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-artist__portrait {
  width: min(100%, 35rem);
  justify-self: center;
}

html[data-yuna-release="inner-weather-v13"] .home-artist__portrait img {
  width: 100%;
  max-height: 68svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] .home-artist__copy {
  max-width: 42rem;
}

html[data-yuna-release="inner-weather-v13"] .home-artist__copy :where(h2, h3) {
  color: var(--iw-ink);
  font-family: var(--font-body, serif);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions {
  padding: clamp(4.5rem, 9vh, 8rem) var(--iw-gutter);
  color: var(--iw-paper-white);
  background: #243e57;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: min(31vw, 34rem);
  height: 100%;
  background:
    linear-gradient(90deg, #243e57, transparent 42%),
    url("/artworks/tilda-import/fear/fear-04-5494f9e24c-960w.webp") 50% / cover no-repeat;
  opacity: .42;
  content: "";
  pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 38%);
  mask-image: linear-gradient(90deg, transparent, #000 38%);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions > .material-field--ribbon {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions__inner {
  position: relative;
  z-index: 1;
  width: min(100%, var(--iw-wide));
  margin-inline: auto;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions :where(h2, h3, p, a) {
  color: inherit;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions__list > li {
  border-color: rgb(255 255 255 / 24%);
}

/* Neutral colophon. */
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer {
  min-height: 20rem;
  padding: clamp(3.5rem, 7vh, 6rem) var(--iw-gutter);
  border-top: 0;
  color: #eef0eb;
  background: #1d2321;
}

html[data-yuna-release="inner-weather-v13"] .site-footer::before {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .site-footer > .artwork-media {
  opacity: .28;
  mix-blend-mode: screen;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 38%);
  mask-image: linear-gradient(90deg, transparent, #000 38%);
}

html[data-yuna-release="inner-weather-v13"] .site-footer :where(a, p, li, span) {
  color: inherit;
}

html[data-yuna-release="inner-weather-v13"] .site-footer__links a {
  text-decoration-color: rgb(255 255 255 / 32%);
}

/* Work and series routes: visual index, not shop. */
html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) {
  position: relative;
  color: var(--iw-ink);
  background: var(--iw-paper);
}

html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::before {
  position: absolute;
  z-index: 0;
  top: 54rem;
  right: -5rem;
  width: min(26vw, 28rem);
  height: 40rem;
  background: url("/artworks/tilda-import/devastation/devastation-03-8218ac6487-960w.webp") center / cover no-repeat;
  opacity: .3;
  mix-blend-mode: multiply;
  content: "";
  pointer-events: none;
  -webkit-mask-image: radial-gradient(ellipse at right, #000 0 34%, transparent 72%);
  mask-image: radial-gradient(ellipse at right, #000 0 34%, transparent 72%);
}

html[data-yuna-release="inner-weather-v13"] .work-page__intro,
html[data-yuna-release="inner-weather-v13"] .series-page > .cinematic-scene {
  min-height: clamp(33rem, 60svh, 48rem);
  padding: clamp(3.5rem, 7vh, 6rem) var(--iw-gutter);
  color: var(--iw-ink);
  background:
    linear-gradient(104deg, #f5f3ed 0 47%, #d9e1d9 47% 100%);
}

html[data-yuna-release="inner-weather-v13"] .work-page__intro .cinematic-scene__copy,
html[data-yuna-release="inner-weather-v13"] .series-page .cinematic-scene__copy {
  max-width: 40rem;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__copy :where(h1, h2, p) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__copy h1 {
  max-width: 11ch;
  font-family: var(--font-body, serif);
  font-size: clamp(3.1rem, 5.5vw, 6.7rem);
  line-height: .94;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__canonical {
  width: min(100%, 44rem);
  justify-self: center;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__canonical img {
  width: 100%;
  max-height: 52svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__materials {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__materials .material-field {
  right: -2%;
  bottom: -8%;
  width: 28%;
  height: 72%;
  opacity: .66;
  mix-blend-mode: multiply;
  clip-path: ellipse(55% 52% at 58% 50%);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__materials .material-field:nth-child(n+2) {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .work-filters {
  position: relative;
  z-index: 3;
  width: min(calc(100% - (2 * var(--iw-gutter))), var(--iw-wide));
  margin: 0 auto;
  padding: clamp(2rem, 4vw, 3.5rem) 0;
  border-block: 1px solid var(--iw-rule);
  color: var(--iw-ink);
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] .work-filters :where(label, legend, button, a, p) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .work-filters :where(select, input) {
  border-color: var(--iw-rule);
  color: var(--iw-ink);
  background: var(--iw-paper-white);
}

html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) > .artwork-grid,
html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) .artwork-grid {
  position: relative;
  z-index: 2;
  display: grid;
  width: min(calc(100% - (2 * var(--iw-gutter))), var(--iw-wide));
  margin: 0 auto;
  padding: clamp(3rem, 6vw, 6rem) 0 clamp(6rem, 10vw, 10rem);
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: start;
  gap: clamp(2.5rem, 4vw, 5rem) clamp(1.3rem, 2.7vw, 3.2rem);
}

html[data-yuna-release="inner-weather-v13"] .artwork-grid__item {
  min-width: 0;
  grid-column: auto !important;
  grid-row: auto !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card {
  position: relative;
  min-width: 0;
  border: 0;
  color: var(--iw-ink);
  background: transparent;
  box-shadow: none;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__link {
  display: block;
  color: inherit;
  text-decoration: none;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card .artwork-media--thumb {
  overflow: hidden;
  background: #dddeda;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card .artwork-media--thumb :where(picture, img) {
  display: block;
  width: 100%;
  height: 100%;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card .artwork-media--thumb img {
  object-fit: cover;
  transition: transform 500ms cubic-bezier(.2, .65, .2, 1);
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-shape="landscape"] .artwork-media--thumb {
  aspect-ratio: 16 / 9;
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-shape="square"] .artwork-media--thumb {
  aspect-ratio: 1;
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-shape="portrait"] .artwork-media--thumb {
  aspect-ratio: 4 / 5;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__link:is(:hover, :focus-visible) .artwork-media--thumb img {
  transform: scale(1.012);
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__copy {
  padding: 1rem 0 0;
  border: 0;
  color: var(--iw-ink);
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__copy h2,
html[data-yuna-release="inner-weather-v13"] .artwork-card__copy h3 {
  margin: 0 0 .35rem;
  color: var(--iw-ink);
  font-family: var(--font-body, serif);
  font-size: clamp(1.25rem, 1.45vw, 1.65rem);
  font-weight: 500;
  line-height: 1.12;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__series,
html[data-yuna-release="inner-weather-v13"] .artwork-card__facts,
html[data-yuna-release="inner-weather-v13"] .artwork-card__availability {
  color: var(--iw-muted);
  font-family: var(--font-interface, sans-serif);
  font-size: clamp(.74rem, .7rem + .12vw, .84rem);
  line-height: 1.55;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__series {
  color: var(--iw-wound);
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__description {
  display: -webkit-box;
  margin-top: .65rem;
  overflow: hidden;
  color: var(--iw-ink-soft);
  font-size: .9rem;
  line-height: 1.55;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__availability {
  display: inline-block;
  margin-top: .7rem;
  padding-top: .55rem;
  border-top: 1px solid var(--iw-rule);
}

/* Editorial pages: factual, open and close to the work. */
html[data-yuna-release="inner-weather-v13"] .editorial-page {
  color: var(--iw-ink);
  background: var(--iw-paper);
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero,
html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
  min-height: clamp(36rem, 68svh, 54rem);
  padding: clamp(4rem, 8vh, 7rem) var(--iw-gutter);
  color: var(--iw-ink);
  background: linear-gradient(105deg, #f4f1e9 0 53%, #dfe4dd 53% 100%);
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero__copy,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__copy {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  max-width: 43rem !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
  align-self: center;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-hero__copy,
  .editorial-stage .cinematic-scene__copy
) :where(h1, h2, h3, p) {
  color: var(--iw-ink) !important;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-hero__copy,
  .editorial-stage .cinematic-scene__copy
) h1 {
  max-width: 12ch;
  font-family: var(--font-body, serif);
  font-size: clamp(3.2rem, 5.7vw, 7rem);
  font-weight: 500;
  line-height: .92;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero__lead {
  max-width: 34rem;
  color: var(--iw-ink-soft);
  font-family: var(--font-body, serif);
  font-size: clamp(1.1rem, 1.35vw, 1.55rem);
  line-height: 1.6;
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait-stage,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical {
  position: relative !important;
  inset: auto !important;
  width: min(100%, 43rem) !important;
  max-width: 43rem !important;
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  justify-self: center !important;
  align-self: center;
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait img,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical img {
  display: block;
  width: 100%;
  max-height: 58svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait-materials,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__materials {
  position: absolute !important;
  z-index: 0 !important;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait-materials .material-field,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__materials .material-field {
  position: absolute !important;
  top: 4% !important;
  right: -2% !important;
  bottom: 4% !important;
  left: auto !important;
  width: 25% !important;
  height: 92% !important;
  opacity: .68 !important;
  mix-blend-mode: multiply;
  clip-path: ellipse(58% 55% at 64% 50%) !important;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 34%) !important;
  mask-image: linear-gradient(90deg, transparent, #000 34%) !important;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-portrait-materials,
  .editorial-stage .cinematic-scene__materials
) .material-field:nth-child(n+2) {
  display: none !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__actions {
  width: 100% !important;
  max-width: 43rem !important;
  grid-column: 1 !important;
  grid-row: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-prose,
html[data-yuna-release="inner-weather-v13"] .editorial-record {
  position: relative;
  width: min(calc(100% - (2 * var(--iw-gutter))), var(--iw-reading));
  margin: 0 auto;
  padding: clamp(4rem, 8vw, 8rem) 0;
  color: var(--iw-ink);
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] .editorial-prose + .editorial-prose {
  border-top: 1px solid var(--iw-rule);
}

html[data-yuna-release="inner-weather-v13"] :where(.editorial-prose, .editorial-record) :where(h2, h3) {
  color: var(--iw-ink) !important;
  font-family: var(--font-body, serif);
  font-weight: 500;
}

html[data-yuna-release="inner-weather-v13"] .editorial-prose h2,
html[data-yuna-release="inner-weather-v13"] .editorial-record h2 {
  max-width: 18ch;
  font-size: clamp(2.4rem, 4vw, 4.8rem);
  line-height: .98;
}

html[data-yuna-release="inner-weather-v13"] :where(.editorial-prose, .editorial-record) :where(p, li, dt, dd) {
  color: var(--iw-ink-soft);
  line-height: 1.75;
}

html[data-yuna-release="inner-weather-v13"] .editorial-record__list > li {
  display: grid;
  grid-template-columns: minmax(5rem, .18fr) minmax(0, .82fr);
  gap: 1.5rem;
  padding: 1.25rem 0;
  border-top: 1px solid var(--iw-rule);
}

html[data-yuna-release="inner-weather-v13"] .editorial-record__year {
  color: var(--iw-wound);
  font-family: var(--font-interface, sans-serif);
  font-weight: 700;
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--exhibitions .editorial-stage {
  background: linear-gradient(108deg, #f5f2e9 0 48%, #d9e1ea 48% 100%);
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--collectors .editorial-stage {
  background: linear-gradient(108deg, #f6f2ea 0 52%, #e4d9d4 52% 100%);
}

/* Contact is private and direct. */
html[data-yuna-release="inner-weather-v13"] .contact-route {
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: clamp(3.5rem, 7vh, 6rem) var(--iw-gutter) clamp(5rem, 9vh, 8rem) !important;
  grid-template-columns: minmax(0, .62fr) minmax(0, .68fr) minmax(0, 1fr) !important;
  grid-template-rows: auto !important;
  gap: clamp(2rem, 4vw, 4.5rem) !important;
  color: var(--iw-ink);
  background:
    linear-gradient(112deg, #f6f4ee 0 67%, #dce5dc 67% 100%);
}

html[data-yuna-release="inner-weather-v13"] .contact-route::before {
  position: absolute;
  z-index: 0;
  right: -4%;
  bottom: -7%;
  width: min(30vw, 34rem);
  height: 52%;
  background: url("/artworks/tilda-import/rose-hip/rose-hip-03-efb28da522-640w.webp") center / cover no-repeat;
  opacity: .42;
  mix-blend-mode: multiply;
  content: "";
  pointer-events: none;
  -webkit-mask-image: radial-gradient(ellipse at right bottom, #000 0 28%, transparent 72%);
  mask-image: radial-gradient(ellipse at right bottom, #000 0 28%, transparent 72%);
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro,
html[data-yuna-release="inner-weather-v13"] .contact-route__stage,
html[data-yuna-release="inner-weather-v13"] .contact-route__form {
  position: relative !important;
  inset: auto !important;
  z-index: 1;
  width: 100% !important;
  grid-row: 1 !important;
  align-self: start !important;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro {
  max-width: 32rem !important;
  grid-column: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro :where(h1, h2, h3, p, a) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro h1 {
  font-family: var(--font-body, serif);
  font-size: clamp(2.5rem, 4vw, 4.8rem);
  line-height: .92;
  overflow-wrap: anywhere;
  text-wrap: balance;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__stage {
  display: block !important;
  max-width: 35rem !important;
  grid-column: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__artwork {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__artwork > .artwork-media--canonical {
  position: relative;
  z-index: 1;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__artwork > .material-field {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
  width: 36%;
  height: 48%;
  opacity: .48;
  mix-blend-mode: multiply;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__artwork img,
html[data-yuna-release="inner-weather-v13"] .contact-route__portrait img {
  width: 100%;
  max-height: 54svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__stage > .artwork-media--detail {
  position: absolute;
  z-index: -1;
  right: -18%;
  bottom: -8%;
  width: 48%;
  height: 54%;
  overflow: hidden;
  opacity: .54;
  mix-blend-mode: multiply;
  pointer-events: none;
  -webkit-mask-image: radial-gradient(ellipse, #000, transparent 75%);
  mask-image: radial-gradient(ellipse, #000, transparent 75%);
}

html[data-yuna-release="inner-weather-v13"] .contact-route__form {
  max-width: 46rem !important;
  grid-column: 3 !important;
  padding: clamp(1.5rem, 2.5vw, 2.5rem);
  border: 1px solid var(--iw-rule);
  background: rgb(251 250 246 / 86%);
}

html[data-yuna-release="inner-weather-v13"] .contact-form :where(label, legend, p, h2, h3) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .contact-form :where(input, select, textarea) {
  border: 1px solid rgb(23 26 25 / 28%);
  border-radius: 0;
  color: var(--iw-ink);
  background: var(--iw-paper-white);
}

html[data-yuna-release="inner-weather-v13"] .contact-method-option {
  border-color: var(--iw-rule);
  color: var(--iw-ink);
  background: transparent;
}

/* Artwork detail: object, evidence, record, acquisition. */
html[data-yuna-release="inner-weather-v13"] .artwork-page {
  position: relative;
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: clamp(1.5rem, 3vw, 3rem) var(--iw-gutter) clamp(6rem, 10vw, 10rem) !important;
  grid-template-columns: minmax(0, 1.42fr) minmax(22rem, .58fr) !important;
  grid-template-rows: auto auto auto auto !important;
  gap: clamp(2rem, 4vw, 5rem) !important;
  color: var(--iw-ink);
  background:
    linear-gradient(90deg, #f3f2ed 0 72%, #e8e9e4 72% 100%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page::before {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  width: min(22vw, 27rem);
  height: 54rem;
  background: var(--painting-backdrop) center / cover no-repeat;
  opacity: .34;
  mix-blend-mode: multiply;
  content: "";
  pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 46%);
  mask-image: linear-gradient(90deg, transparent, #000 46%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > :where(
  .breadcrumbs,
  .artwork-viewer,
  .artwork-page__copy,
  .artwork-page__materials,
  .artwork-page__related
) {
  position: relative;
  z-index: 1;
  width: 100% !important;
  max-width: none !important;
  margin-inline: 0 !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .breadcrumbs {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
  color: var(--iw-muted);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-viewer {
  grid-column: 1 !important;
  grid-row: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__copy {
  grid-column: 2 !important;
  grid-row: 2 !important;
  align-self: start !important;
  padding: clamp(1.25rem, 2vw, 2rem) 0;
  color: var(--iw-ink);
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__copy :where(h1, h2, h3, p, dt, dd, a) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__copy h1 {
  font-family: var(--font-body, serif);
  font-size: clamp(2.8rem, 4.4vw, 5.6rem);
  font-weight: 500;
  line-height: .92;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__series {
  color: var(--iw-wound);
  font-family: var(--font-interface, sans-serif);
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .07em;
  text-transform: uppercase;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__description {
  color: var(--iw-ink-soft);
  font-family: var(--font-body, serif);
  font-size: clamp(1rem, 1.1vw, 1.16rem);
  line-height: 1.7;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__facts {
  border-top: 1px solid var(--iw-rule);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__facts > div {
  padding: .8rem 0;
  border-bottom: 1px solid var(--iw-rule);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__materials {
  grid-column: 1 / -1 !important;
  grid-row: 3 !important;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(.8rem, 1.8vw, 1.8rem);
  padding: clamp(4rem, 8vw, 8rem) 0;
  border-block: 1px solid var(--iw-rule);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__materials .artwork-media {
  position: relative;
  overflow: hidden;
  background: #dedfd9;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__materials .artwork-media :where(picture, img) {
  display: block;
  width: 100%;
  height: 100%;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__materials .artwork-media img {
  min-height: 22rem;
  max-height: 36rem;
  object-fit: cover;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__related {
  grid-column: 1 / -1 !important;
  grid-row: 4 !important;
  padding-top: clamp(4rem, 8vw, 8rem);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__related h2 {
  color: var(--iw-ink);
  font-family: var(--font-body, serif);
  font-size: clamp(2.2rem, 3.5vw, 4rem);
  font-weight: 500;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-grid {
  display: grid !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 2.5rem 0 0 !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: clamp(1.25rem, 2.5vw, 3rem) !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  gap: 1rem !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child,
html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail {
  width: 100% !important;
  grid-column: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child {
  padding: clamp(1rem, 2.5vw, 2.5rem);
  background: var(--iw-paper-white);
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child :where(button, picture, img) {
  display: block;
  width: 100%;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child img {
  max-height: 70svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(5.25rem, 1fr)) !important;
  gap: .65rem !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail > li {
  position: relative;
  min-width: 0;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail :where(
  .artwork-media,
  .artwork-viewer__trigger,
  picture,
  img
) {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail .artwork-viewer__trigger {
  aspect-ratio: 1;
  padding: 0;
  overflow: hidden;
  border: 1px solid var(--iw-rule);
  background: #dedfd9;
  cursor: zoom-in;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail :where(picture, img) {
  height: 100% !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail img {
  object-fit: cover !important;
  transition: transform 420ms cubic-bezier(.2, .65, .2, 1);
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail .artwork-viewer__trigger:is(:hover, :focus-visible) img {
  transform: scale(1.02);
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail-index {
  position: absolute;
  z-index: 2;
  top: .35rem;
  left: .35rem;
  padding: .16rem .3rem;
  color: #f4f2ec;
  background: rgb(23 26 25 / 78%);
  font-size: .58rem;
  letter-spacing: .06em;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail .artwork-media__caption {
  display: none !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-lightbox {
  color: #f5f2eb;
  background: rgb(15 17 16 / 97%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-lightbox :where(button, p, figcaption) {
  color: inherit;
}

/* Censored treatment remains specific to Censored work. */
html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="censored"] .artwork-page__description {
  padding: 1.25rem 0;
  border-block: .55rem solid var(--iw-ink);
}

/* Tablet: switch before columns become compressed. */
@media (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    grid-template-columns: minmax(19rem, .82fr) minmax(27rem, 1.18fr);
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
    grid-template-columns: minmax(15rem, .72fr) minmax(22rem, 1.28fr) !important;
    grid-template-rows: auto 1fr auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__copy {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical--secondary {
    display: none;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__actions {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
    --chapter-ground: linear-gradient(90deg, #f0eee7 0 47%, #1d2221 47% 100%);
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
    --chapter-ground: linear-gradient(90deg, #e9eee7 0 44%, #347180 44% 100%);
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    grid-template-columns: minmax(0, .84fr) minmax(0, 1.16fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route {
    grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr) !important;
    grid-template-rows: auto auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__intro {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__stage {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__form {
    grid-column: 2 !important;
    grid-row: 1 / span 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page {
    grid-template-columns: minmax(0, 1.2fr) minmax(19rem, .8fr) !important;
  }
}

/* Phone: art first, copy in flow, atmosphere clipped to its owner. */
@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] {
    --iw-gutter: clamp(1rem, 5vw, 1.4rem);
  }

  html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header {
    min-height: 4.25rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    min-height: auto !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: clamp(22rem, 49svh, 31rem) auto !important;
    background: var(--iw-paper) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__art {
    min-height: 0 !important;
    height: 100% !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
    min-height: 0 !important;
    grid-column: 1 !important;
    grid-row: 2 !important;
    justify-content: flex-start !important;
    padding: 2.25rem var(--iw-gutter) 2.8rem !important;
    background: var(--iw-paper) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy::before {
    width: 3.5rem;
    height: .35rem;
    margin-bottom: 1.5rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
    inset: 1.1rem .2rem .8rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical,
  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical :where(a, figure, picture),
  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical img {
    height: 100% !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical img {
    object-position: 50% 46%;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__identity h1 {
    font-size: clamp(3.9rem, 19vw, 5.5rem);
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
    width: 44%;
    height: 54%;
    opacity: .56;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
    width: 54%;
    height: 34%;
    opacity: .46;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene {
    min-height: auto;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    padding-block: 3.5rem 4.5rem;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto !important;
    gap: 2.2rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] :where(
    .home-chapter__copy,
    .home-chapter__canonical,
    .home-chapter__actions,
    .home-chapter__ending-copy
  ) {
    grid-column: 1 !important;
    grid-row: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical {
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__copy {
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__actions {
    grid-row: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__copy h2 {
    max-width: 11ch;
    font-size: clamp(2.65rem, 12.5vw, 4.4rem);
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical img {
    max-height: 58svh;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical--secondary {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"],
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
    --chapter-ground: var(--iw-paper);
    --chapter-ink: var(--iw-ink);
    --chapter-muted: var(--iw-muted);
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__materials,
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials {
    opacity: .45;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] {
    --chapter-ground: linear-gradient(#3b6870, #bdcbc2);
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(n+2),
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(n+2),
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:nth-child(n+2) {
    display: none;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist,
  html[data-yuna-release="inner-weather-v13"] .home-exhibitions {
    padding-block: 3.8rem 4.8rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist {
    background: var(--iw-paper);
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
    width: 44%;
    opacity: .34;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .work-page__intro,
    .series-page > .cinematic-scene,
    .editorial-hero,
    .editorial-stage.cinematic-scene,
    .contact-route,
    .artwork-page
  ) {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .work-page__intro,
    .series-page > .cinematic-scene
  ) {
    min-height: auto;
    padding-block: 3.25rem 4rem;
    background: var(--iw-paper);
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .work-page__intro,
    .series-page > .cinematic-scene
  ) > :where(
    .cinematic-scene__copy,
    .cinematic-scene__canonical,
    .cinematic-scene__actions
  ) {
    width: 100% !important;
    max-width: 100% !important;
    grid-column: 1 !important;
    grid-row: auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .work-page__intro,
    .series-page > .cinematic-scene
  ) .cinematic-scene__copy h1 {
    font-size: clamp(2.8rem, 13vw, 4.7rem);
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::before {
    top: 45rem;
    width: 42%;
    height: 30rem;
    opacity: .2;
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) .artwork-grid,
  html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-grid {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) .artwork-grid {
    padding-block: 2.75rem 6rem;
    gap: 3rem;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-card__copy h2,
  html[data-yuna-release="inner-weather-v13"] .artwork-card__copy h3 {
    font-size: 1.4rem;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    min-height: auto;
    padding-block: 3.5rem 4.5rem;
    background: var(--iw-paper) !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .editorial-hero__copy,
    .editorial-portrait-stage,
    .editorial-stage .cinematic-scene__copy,
    .editorial-stage .cinematic-scene__canonical,
    .editorial-stage .cinematic-scene__actions
  ) {
    width: 100% !important;
    max-width: 100% !important;
    grid-column: 1 !important;
    grid-row: auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .editorial-hero__copy,
    .editorial-stage .cinematic-scene__copy
  ) h1 {
    font-size: clamp(2.8rem, 13vw, 4.8rem);
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-prose,
  html[data-yuna-release="inner-weather-v13"] .editorial-record {
    padding-block: 3.75rem;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-record__list > li {
    grid-template-columns: 1fr;
    gap: .4rem;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route {
    padding-block: 3.5rem 5rem !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__intro,
  html[data-yuna-release="inner-weather-v13"] .contact-route__stage,
  html[data-yuna-release="inner-weather-v13"] .contact-route__form {
    grid-column: 1 !important;
    grid-row: auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__form {
    padding: 1.25rem;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route::before {
    width: 40%;
    height: 32%;
    opacity: .2;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page {
    padding-block: 1.25rem 6rem !important;
    gap: 2rem !important;
    background: var(--iw-paper);
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page::before {
    display: none;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > :where(
    .breadcrumbs,
    .artwork-viewer,
    .artwork-page__copy,
    .artwork-page__materials,
    .artwork-page__related
  ) {
    grid-column: 1 !important;
    grid-row: auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__materials {
    grid-template-columns: minmax(0, 1fr);
    padding-block: 3.5rem;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page__materials .artwork-media img {
    min-height: 18rem;
    max-height: 70svh;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery {
    display: block !important;
    overflow: visible !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child {
    padding: .75rem;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail {
    display: flex !important;
    width: 100% !important;
    overflow-x: auto !important;
    gap: .6rem !important;
    margin-top: 1rem !important;
    padding: 0 1rem .75rem 0 !important;
    overscroll-behavior-inline: contain;
    scrollbar-color: var(--iw-wound) rgb(255 255 255 / 8%);
    scrollbar-width: thin;
    scroll-snap-type: x proximity;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail > li {
    min-width: 5.75rem;
    flex: 0 0 5.75rem;
    scroll-snap-align: start;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail > li:last-child {
    margin-right: 1rem;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery
    > :first-child
    .artwork-media__caption {
    display: none;
  }
}

@media (max-width: 22.5rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero__identity h1 {
    font-size: 3.7rem;
  }

  html[lang="ru"][data-yuna-release="inner-weather-v13"] :where(
    .editorial-prose h2,
    .home-chapter__copy h2
  ) {
    font-size: 2.35rem;
  }
}

/* Large displays use the real canvas instead of a small centred island. */
@media (min-width: 150rem) {
  html[data-yuna-release="inner-weather-v13"] {
    --iw-wide: 196rem;
    --iw-reading: 108rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    min-height: min(58rem, calc(100svh - 4.8rem));
    grid-template-columns: minmax(44rem, .58fr) minmax(70rem, 1.42fr);
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy,
  html[data-yuna-release="inner-weather-v13"] .home-hero__art {
    min-height: min(58rem, calc(100svh - 4.8rem));
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) .artwork-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    min-height: 50rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-yuna-release="inner-weather-v13"] :where(
    .home-hero__copy,
    .home-hero__canonical,
    .home-chapter__copy,
    .home-chapter__canonical,
    .home-chapter__actions,
    .home-artist,
    .home-exhibitions,
    .artwork-grid__item,
    .artwork-card,
    .editorial-stage > *,
    .editorial-prose,
    .editorial-record
  ) {
    opacity: 1 !important;
    transform: none !important;
  }
}

/*
 * Final composition contract.
 * The recovered document was authored on a twelve-column grid. Every visible
 * V11 surface is assigned to bounded tracks here so implicit micro-columns
 * cannot return at any viewport.
 */
html[data-yuna-release="inner-weather-v13"] .home-hero__copy,
html[data-yuna-release="inner-weather-v13"] .home-hero__art,
html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
  min-width: 0 !important;
  max-width: none !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
  grid-column: 1 !important;
  grid-row: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art {
  grid-column: 2 !important;
  grid-row: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
  width: auto !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical :where(a, figure, picture, img) {
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
  grid-template-columns: minmax(17rem, .62fr) minmax(28rem, 1.38fr) !important;
  grid-template-rows: 1fr auto !important;
  column-gap: clamp(2.5rem, 5vw, 6rem) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] :where(
  .home-chapter__copy,
  .home-chapter__canonical,
  .home-chapter__actions,
  .home-chapter__ending-copy
) {
  position: relative !important;
  inset: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  transform: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__copy {
  width: 100% !important;
  grid-column: 1 !important;
  grid-row: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical {
  width: min(100%, 52rem) !important;
  grid-column: 2 !important;
  grid-row: 1 / span 2 !important;
  justify-self: center !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical :where(
  a,
  figure,
  picture,
  img
) {
  width: 100% !important;
  max-width: none !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__actions:not(.home-chapter__ending-copy) {
  width: min(100%, 22rem) !important;
  grid-column: 1 !important;
  grid-row: 2 !important;
  justify-self: start !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__materials {
  position: absolute !important;
  inset: 0 !important;
  width: auto !important;
  height: auto !important;
  grid-column: 1 / -1 !important;
  grid-row: 1 / -1 !important;
  pointer-events: none !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] > .home-chapter__inner {
  grid-template-columns: minmax(15rem, .54fr) minmax(21rem, .73fr) minmax(20rem, .73fr) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical {
  width: 100% !important;
  grid-column: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary {
  display: block !important;
  width: 100% !important;
  grid-column: 3 !important;
  grid-row: 1 / span 2 !important;
  align-self: start !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__copy {
  grid-column: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__canonical {
  grid-column: 1 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__actions {
  grid-column: 2 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] > .home-chapter__inner {
  grid-template-columns: minmax(18rem, .66fr) minmax(28rem, 1.34fr) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] > .home-chapter__inner {
  grid-template-columns: minmax(18rem, .62fr) minmax(28rem, 1.38fr) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] > .home-chapter__inner {
  grid-template-columns: minmax(20rem, .68fr) minmax(30rem, 1.32fr) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy {
  display: block !important;
  width: min(100%, 24rem) !important;
  grid-column: 1 !important;
  grid-row: 2 !important;
  align-self: end !important;
  padding-top: 1.5rem !important;
  border-top: 1px solid rgb(23 26 25 / 26%);
  color: var(--iw-ink) !important;
  background: transparent !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy :where(
  h3,
  p
) {
  width: auto !important;
  max-width: 18ch !important;
  color: inherit !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical:not(.home-chapter__canonical--secondary) .artwork-media__caption,
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__canonical .artwork-media__caption {
  padding: .75rem .85rem;
  color: var(--iw-ink);
  background: rgb(243 242 237 / 92%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy .home-actions {
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  flex-wrap: wrap !important;
  gap: .65rem !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero,
html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
  display: grid !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  grid-template-columns: minmax(22rem, .82fr) minmax(30rem, 1.18fr) !important;
  grid-template-rows: 1fr auto !important;
  gap: clamp(2.5rem, 5vw, 6rem) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero > *,
html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene > * {
  min-width: 0 !important;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-hero__copy,
  .editorial-stage .cinematic-scene__copy
) :where(h1, h2) {
  width: 100% !important;
  max-width: 12ch !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical {
  width: min(100%, 46rem) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical :where(
  a,
  figure,
  picture,
  img
) {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro :where(h1, h2),
html[data-yuna-release="inner-weather-v13"] .artwork-page__copy :where(h1, h2),
html[data-yuna-release="inner-weather-v13"] .artwork-card__copy :where(h2, h3) {
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--exhibitions .editorial-stage .cinematic-scene__copy > h1 {
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

@media (min-width: 64rem) {
  html[data-yuna-release="inner-weather-v13"] .editorial-page--exhibitions .editorial-stage .cinematic-scene__copy > h1 {
    font-size: clamp(3.9rem, 6vw, 6.8rem);
  }
}

html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-viewer {
  position: relative !important;
  inset: auto !important;
  display: block !important;
  min-width: 0 !important;
  max-width: none !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__copy {
  min-width: 0 !important;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-grid__item,
html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-card,
html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-card__link,
html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-card__copy {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
}

@media (max-width: 63.9375rem) and (min-width: 48rem) {
  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
    grid-template-columns: minmax(15rem, .72fr) minmax(22rem, 1.28fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__copy,
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__actions {
    grid-column: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__canonical {
    grid-column: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    grid-template-columns: minmax(18rem, .84fr) minmax(24rem, 1.16fr) !important;
  }
}

@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: clamp(22rem, 49svh, 31rem) auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__art {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
    display: flex !important;
    min-width: 0 !important;
    flex-direction: column !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__canonical {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    order: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__copy {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    order: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__actions:not(.home-chapter__ending-copy),
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    order: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] .home-chapter__materials {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    opacity: .42;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__copy h2 {
    width: 100% !important;
    max-width: 11ch !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__materials,
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials {
    opacity: .26;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__materials,
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials {
    opacity: .32;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .artwork-media__caption {
    padding: .7rem 0 0;
    color: var(--iw-ink);
    background: transparent;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero__copy,
  html[data-yuna-release="inner-weather-v13"] .editorial-portrait-stage,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__copy,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__actions {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    grid-column: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-portrait-stage,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical {
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero__copy,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__copy {
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__actions {
    grid-row: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .editorial-hero__copy,
    .editorial-stage .cinematic-scene__copy
  ) :where(h1, h2, h3, p) {
    width: 100% !important;
    max-width: 100% !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-portrait-stage :where(
    .editorial-portrait,
    picture,
    img
  ),
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical :where(
    a,
    figure,
    picture,
    img
  ) {
    width: 100% !important;
    max-width: 100% !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto auto auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .breadcrumbs {
    grid-column: 1 !important;
    grid-row: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-viewer {
    grid-column: 1 !important;
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__copy {
    grid-column: 1 !important;
    grid-row: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__materials {
    grid-column: 1 !important;
    grid-row: 4 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page > .artwork-page__related {
    grid-column: 1 !important;
    grid-row: 5 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page__related .artwork-grid {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page__related :where(
    .artwork-card__copy h2,
    .artwork-card__copy h3,
    .artwork-card__facts,
    .artwork-card__series,
    .artwork-card__availability
  ) {
    width: 100% !important;
    max-width: none !important;
    white-space: normal !important;
  }
}

/*
 * Measured V11 responsive contract.
 * These rules intentionally outrank the recovered authoring-grid selectors.
 */
html[data-yuna-release="inner-weather-v13"] .site-shell > main > .route-content.work-page,
html[data-yuna-release="inner-weather-v13"] .site-shell > main > .route-content.series-page {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::before {
  right: 0;
}

html[data-yuna-release="inner-weather-v13"] .contact-route {
  overflow: clip !important;
}

html[data-yuna-release="inner-weather-v13"] .contact-route::before {
  right: 0;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__stage > .artwork-media--detail {
  right: 0;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-hero__copy,
  .editorial-stage .cinematic-scene__copy
) h1 {
  max-width: 100% !important;
  font-size: clamp(3rem, 4.5vw, 6rem);
  overflow-wrap: anywhere !important;
  text-wrap: balance;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-prose,
  .editorial-record,
  .home-exhibitions,
  .home-chapter__ending-copy
) :where(h2, h3) {
  overflow-wrap: anywhere !important;
}

@media (min-width: 160rem) {
  html[data-yuna-release="inner-weather-v13"] {
    --iw-wide: 78vw;
  }
}

@media (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .desktop-navigation,
  html[data-yuna-release="inner-weather-v13"] .desktop-locale-switch {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] .mobile-menu {
    display: block !important;
  }

  html[data-yuna-release="inner-weather-v13"] .mobile-navigation {
    top: 4.8rem;
    padding: 1.25rem var(--iw-gutter) 1.6rem;
    border-top: 1px solid var(--iw-rule);
    color: var(--iw-ink);
    background: rgb(243 242 237 / 98%);
  }

  html[data-yuna-release="inner-weather-v13"] .mobile-navigation .site-navigation__list {
    align-items: stretch;
    flex-direction: column;
    gap: .15rem;
  }

  html[data-yuna-release="inner-weather-v13"] .mobile-navigation .site-navigation__list a,
  html[data-yuna-release="inner-weather-v13"] .mobile-locale-switch {
    width: 100%;
    min-height: 3rem;
    justify-content: flex-start;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    min-height: auto !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: auto auto auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-portrait-stage,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical {
    width: min(100%, 44rem) !important;
    max-width: 100% !important;
    grid-column: 1 !important;
    grid-row: 1 !important;
    justify-self: center !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero__copy,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__copy {
    width: 100% !important;
    max-width: 44rem !important;
    grid-column: 1 !important;
    grid-row: 2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__actions {
    width: 100% !important;
    max-width: 44rem !important;
    grid-column: 1 !important;
    grid-row: 3 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions__inner {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions__list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field:nth-child(n+2) {
    display: none !important;
  }
}

@media (max-width: 64rem) {
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(n+2) {
    display: none !important;
  }
}

@media (min-width: 48rem) and (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials {
    display: none !important;
  }
}

@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .contact-route {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
    flex-direction: column !important;
    gap: 2.4rem !important;
    padding: 3.5rem var(--iw-gutter) 5rem !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__intro,
  html[data-yuna-release="inner-weather-v13"] .contact-route__stage,
  html[data-yuna-release="inner-weather-v13"] .contact-route__form {
    width: 100% !important;
    max-width: none !important;
    flex: 0 0 auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__stage {
    display: flex !important;
    min-width: 0 !important;
    flex-direction: column !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__artwork {
    display: grid !important;
    width: 100% !important;
    min-width: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__artwork > .material-field {
    width: 38%;
    height: 36%;
    opacity: .28;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__portrait {
    width: min(100%, 18rem) !important;
    grid-column: 1 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__intro h1,
  html[data-yuna-release="inner-weather-v13"] :where(
    .editorial-hero__copy,
    .editorial-stage .cinematic-scene__copy
  ) h1 {
    max-width: 100% !important;
    font-size: clamp(2.35rem, 11.5vw, 3.75rem) !important;
    overflow-wrap: anywhere !important;
    word-break: normal !important;
    text-wrap: balance;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-prose h2,
  html[data-yuna-release="inner-weather-v13"] .editorial-record h2 {
    max-width: 100% !important;
    font-size: clamp(2rem, 10.5vw, 3.25rem);
    overflow-wrap: anywhere !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions__list {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}

html[lang="ru"][data-yuna-release="inner-weather-v13"] .editorial-page--collectors .editorial-stage .cinematic-scene__copy > h1 {
  font-size: clamp(2.6rem, 3.6vw, 3.35rem) !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  hyphens: none !important;
}

@media (max-width: 47.9375rem) {
  html[lang="ru"][data-yuna-release="inner-weather-v13"] .editorial-page--collectors .editorial-stage .cinematic-scene__copy > h1 {
    font-size: clamp(2.05rem, 10vw, 2.45rem) !important;
  }
}

/*
 * Inner Weather v12 visual owner
 *
 * A dark, tactile threshold built from the paintings' actual material language:
 * pond water, glass, skin, roots, copper hair and metallic traces. Complete
 * paintings stay in the foreground. Detail photography remains finite and
 * section-owned rather than becoming full-room wallpaper.
 */
html[data-yuna-release="inner-weather-v13"] {
  --iw-ink: #f2eee5;
  --iw-ink-soft: #cec8bd;
  --iw-paper: #0d100f;
  --iw-paper-white: #171b19;
  --iw-paper-cool: #111918;
  --iw-rule: rgb(235 231 220 / 18%);
  --iw-muted: #9b9e96;
  --iw-cobalt: #6ca3c2;
  --iw-water: #376f78;
  --iw-mint: #90a991;
  --iw-wound: #df6647;
  --iw-copper: #c57b54;
  --iw-leaf: #c3b17b;
  color: var(--iw-ink);
  background: var(--iw-paper);
  color-scheme: dark;
}

html[data-yuna-release="inner-weather-v13"] body {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 78% 9%, rgb(52 96 93 / 14%), transparent 29rem),
    radial-gradient(circle at 16% 38%, rgb(151 79 52 / 7%), transparent 34rem),
    #0d100f;
}

html[data-yuna-release="inner-weather-v13"] .site-shell {
  background: transparent;
}

html[data-yuna-release="inner-weather-v13"] :where(
  .site-shell > .site-header,
  .mobile-navigation
) {
  color: var(--iw-ink);
  background: rgb(10 13 12 / 91%);
  border-color: var(--iw-rule);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header {
  box-shadow: 0 1px rgb(255 255 255 / 3%);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .site-brand,
  .site-brand > span:first-child,
  .site-navigation__list a,
  .desktop-locale-switch,
  .mobile-locale-switch,
  .mobile-menu summary
) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .site-brand > span:last-child {
  color: var(--iw-copper);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .site-navigation__list a,
  .desktop-locale-switch
):hover {
  color: #ef8a68;
}

html[data-yuna-release="inner-weather-v13"] :where(.button, .chapter-link) {
  border-color: rgb(242 238 229 / 42%);
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .button--solid {
  border-color: #d86b4b;
  color: #fff8ef;
  background: #b94f35;
}

html[data-yuna-release="inner-weather-v13"] .button--outline {
  border-color: rgb(242 238 229 / 38%);
  color: var(--iw-ink);
  background: rgb(9 12 11 / 18%);
}

html[data-yuna-release="inner-weather-v13"] :where(.button, .chapter-link):hover,
html[data-yuna-release="inner-weather-v13"] :where(.button, .chapter-link):focus-visible {
  border-color: #ec7a57;
  color: #fff8ef;
  background: #b94f35;
}

html[data-yuna-release="inner-weather-v13"] .material-field {
  mix-blend-mode: normal !important;
}

html[data-yuna-release="inner-weather-v13"] .material-field img {
  filter: saturate(.92) contrast(1.08) brightness(.82);
}

html[data-yuna-release="inner-weather-v13"] .material-field--edge {
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 24%, #000 73%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 24%, #000 73%, transparent);
}

html[data-yuna-release="inner-weather-v13"] .material-field--window {
  -webkit-mask-image: radial-gradient(ellipse 76% 70% at 50% 50%, #000 0 42%, transparent 82%);
  mask-image: radial-gradient(ellipse 76% 70% at 50% 50%, #000 0 42%, transparent 82%);
}

html[data-yuna-release="inner-weather-v13"] .material-field--ribbon {
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 22%, #000 72%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 22%, #000 72%, transparent);
}

/* The first threshold: TOSKA remains the subject, its water and glass become air. */
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
  min-height: calc(100svh - 4.8rem);
  grid-template-columns: minmax(22rem, .72fr) minmax(36rem, 1.28fr);
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 73% 38%, rgb(87 135 127 / 28%), transparent 25rem),
    linear-gradient(116deg, #090d0c 0 40%, #0b1718 40% 68%, #193235 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
  color: var(--iw-ink);
  background:
    linear-gradient(90deg, #090c0b 0 74%, rgb(9 12 11 / 90%) 88%, transparent 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy::before {
  width: .28rem;
  background: linear-gradient(#e77552, #90513c 60%, transparent);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__identity h1 {
  color: #f6f0e5;
  text-shadow: 0 .12em 1.2em rgb(0 0 0 / 25%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__person {
  color: #e68161;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__lead {
  color: #ded8cd;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__descriptor {
  color: #9da8a3;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art {
  background:
    radial-gradient(circle at 56% 40%, rgb(126 170 153 / 27%), transparent 23rem),
    radial-gradient(circle at 83% 72%, rgb(49 112 125 / 34%), transparent 22rem),
    linear-gradient(146deg, #0a1314, #173035 56%, #0c191b);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art::before {
  background:
    linear-gradient(90deg, #090d0c 0, transparent 18%),
    linear-gradient(180deg, rgb(3 9 10 / 10%), transparent 44%, rgb(3 9 10 / 68%)),
    radial-gradient(circle at 52% 45%, transparent 0 40%, rgb(5 10 10 / 28%) 72%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art::after {
  background:
    linear-gradient(108deg, transparent 33%, rgb(201 226 215 / 10%) 48%, transparent 61%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
  inset: clamp(1.5rem, 4vh, 3.5rem) var(--iw-gutter) clamp(1.5rem, 4vh, 3.5rem) clamp(-2rem, -2vw, -.5rem);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical img {
  filter: saturate(1.05) contrast(1.04) brightness(.94);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);
  mask-image: linear-gradient(90deg, transparent, #000 4%, #000 96%, transparent);
  filter: drop-shadow(0 2.2rem 4.5rem rgb(0 0 0 / 48%)) saturate(1.05) contrast(1.04);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
  top: -8%;
  right: -7%;
  width: min(31vw, 34rem);
  height: 82%;
  opacity: .4;
  clip-path: ellipse(50% 62% at 61% 42%);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 35%);
  mask-image: linear-gradient(90deg, transparent, #000 35%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
  bottom: -11%;
  left: -4%;
  width: min(37vw, 42rem);
  height: 44%;
  opacity: .32;
  clip-path: ellipse(58% 45% at 44% 55%);
  -webkit-mask-image: radial-gradient(ellipse at left bottom, #000 0 30%, transparent 76%);
  mask-image: radial-gradient(ellipse at left bottom, #000 0 30%, transparent 76%);
}

/* The homepage is a sequence of distinct climates rather than paper rooms. */
html[data-yuna-release="inner-weather-v13"] .home-chapters {
  background: #0d100f;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene {
  color: var(--chapter-ink, var(--iw-ink));
  background: var(--chapter-ground, #0d100f);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::before {
  display: block;
  position: absolute;
  z-index: 0;
  inset: 0;
  background:
    linear-gradient(90deg, rgb(4 7 7 / 42%), transparent 34%, rgb(4 7 7 / 22%)),
    linear-gradient(180deg, rgb(0 0 0 / 14%), transparent 48%, rgb(0 0 0 / 28%));
  content: "";
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__copy {
  padding: clamp(1rem, 2vw, 1.8rem) 0;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__copy h2 {
  color: inherit;
  text-shadow: 0 .16em 1.3em rgb(0 0 0 / 28%);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__note {
  color: var(--chapter-muted, var(--iw-muted));
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__canonical img {
  filter: drop-shadow(0 2rem 4rem rgb(0 0 0 / 36%)) saturate(1.02);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter .artwork-media__caption {
  color: var(--chapter-muted, var(--iw-muted));
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field {
  opacity: .42;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] {
  --chapter-ground:
    radial-gradient(circle at 82% 22%, rgb(87 138 132 / 20%), transparent 25rem),
    linear-gradient(118deg, #071012 0 36%, #10292e 66%, #18383c 100%);
  --chapter-ink: #f1eee5;
  --chapter-muted: #aebeba;
  --chapter-accent: #e47a58;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(1) {
  top: -7%;
  right: -4%;
  width: 29%;
  height: 114%;
  opacity: .48;
  clip-path: ellipse(48% 67% at 62% 48%);
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 38%);
  mask-image: linear-gradient(90deg, transparent, #000 38%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(2) {
  right: 3%;
  bottom: -4%;
  width: min(26vw, 28rem);
  height: min(28vw, 24rem);
  opacity: .38;
  clip-path: ellipse(55% 43% at 50% 56%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] .home-chapter__materials .material-field:nth-child(3) {
  top: 6%;
  left: 31%;
  width: min(18vw, 18rem);
  height: min(14vw, 13rem);
  opacity: .28;
  clip-path: ellipse(48% 42% at 50% 50%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] {
  --chapter-ground:
    radial-gradient(circle at 18% 82%, rgb(102 145 135 / 15%), transparent 28rem),
    linear-gradient(180deg, #0c1b1f 0, #163238 48%, #1d3837 100%);
  --chapter-ink: #f1ede4;
  --chapter-muted: #b4c2bd;
  --chapter-accent: #d6c38e;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__materials .material-field:first-child {
  bottom: -10%;
  left: -5%;
  width: 64%;
  height: 42%;
  opacity: .36;
  clip-path: ellipse(62% 42% at 40% 58%);
  -webkit-mask-image: radial-gradient(ellipse at left bottom, #000 0 30%, transparent 75%);
  mask-image: radial-gradient(ellipse at left bottom, #000 0 30%, transparent 75%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] {
  --chapter-ground:
    radial-gradient(circle at 72% 32%, rgb(183 121 83 / 14%), transparent 26rem),
    linear-gradient(108deg, #101310 0 32%, #221c18 65%, #30251e 100%);
  --chapter-ink: #f4ede2;
  --chapter-muted: #c7bcb0;
  --chapter-accent: #d7835c;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:first-child {
  top: -8%;
  left: -5%;
  width: 24%;
  height: 116%;
  opacity: .46;
  clip-path: ellipse(52% 67% at 38% 48%);
  -webkit-mask-image: linear-gradient(90deg, #000 0 38%, transparent 92%);
  mask-image: linear-gradient(90deg, #000 0 38%, transparent 92%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(2) {
  right: -2%;
  bottom: -4%;
  width: min(30vw, 34rem);
  height: min(28vw, 27rem);
  opacity: .38;
  clip-path: ellipse(55% 47% at 58% 55%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] .home-chapter__materials .material-field:nth-child(3) {
  top: 4%;
  right: 10%;
  width: min(13vw, 13rem);
  height: min(13vw, 13rem);
  opacity: .3;
  clip-path: circle(48%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
  --chapter-ground:
    linear-gradient(90deg, #0b0c0c 0 48%, #171113 48% 100%);
  --chapter-ink: #f1ede5;
  --chapter-muted: #aaa29f;
  --chapter-accent: #e05847;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .home-chapter__copy::after {
  width: min(100%, 10rem);
  height: .34rem;
  background: #f0ebe2;
  box-shadow: 0 .9rem 0 rgb(193 55 47 / 82%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] .artwork-media__caption {
  color: #e8e2da;
  background: #111313;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] {
  --chapter-ground:
    radial-gradient(circle at 84% 24%, rgb(75 111 143 / 16%), transparent 24rem),
    linear-gradient(110deg, #101313 0 55%, #172027 100%);
  --chapter-ink: #f0eee8;
  --chapter-muted: #aeb7bc;
  --chapter-accent: #76a2ca;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__canonical {
  padding: clamp(.6rem, 1.5vw, 1.4rem);
  background: rgb(233 230 221 / 7%);
  box-shadow: 0 2.4rem 5rem rgb(0 0 0 / 38%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] .home-chapter__materials .material-field:first-child {
  top: -8%;
  right: -4%;
  width: 42%;
  height: 82%;
  opacity: .38;
  clip-path: ellipse(58% 62% at 65% 38%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
  --chapter-ground:
    radial-gradient(circle at 74% 35%, rgb(108 151 126 / 17%), transparent 28rem),
    linear-gradient(118deg, #0b1211 0 38%, #173431 38% 74%, #234c49 100%);
  --chapter-ink: #f2eee5;
  --chapter-muted: #b6c6bd;
  --chapter-accent: #df7655;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:first-child {
  top: -5%;
  right: -4%;
  width: 32%;
  height: 110%;
  opacity: .42;
  clip-path: ellipse(58% 66% at 67% 50%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__materials .material-field:nth-child(2) {
  bottom: -6%;
  left: 20%;
  width: min(30vw, 32rem);
  height: min(20vw, 21rem);
  opacity: .34;
  clip-path: ellipse(54% 43% at 50% 54%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy,
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] .home-chapter__ending-copy :where(h3, p) {
  color: #f1ede5;
}

/* The factual intervals remain quiet, but live in the same psychological world. */
html[data-yuna-release="inner-weather-v13"] .home-artist {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 76% 42%, rgb(158 92 60 / 13%), transparent 25rem),
    linear-gradient(105deg, #0d100f 0, #121310 54%, #1b1815 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-artist__portrait img {
  filter: drop-shadow(0 2rem 4rem rgb(0 0 0 / 38%)) saturate(.94);
}

html[data-yuna-release="inner-weather-v13"] .home-artist__copy :where(h2, h3, p, a) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions {
  color: #eeeae2;
  background:
    radial-gradient(circle at 20% 76%, rgb(50 88 122 / 16%), transparent 26rem),
    #101820;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
  width: min(38vw, 42rem);
  background:
    linear-gradient(90deg, #101820, transparent 54%),
    url("/artworks/tilda-import/fear/fear-04-5494f9e24c-960w.webp") 50% / cover no-repeat;
  opacity: .36;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 42%);
  mask-image: linear-gradient(90deg, transparent, #000 42%);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer {
  color: #d9d5cd;
  background:
    radial-gradient(circle at 86% 52%, rgb(65 108 98 / 11%), transparent 22rem),
    #090c0b;
}

html[data-yuna-release="inner-weather-v13"] .site-footer > .artwork-media {
  opacity: .22;
  mix-blend-mode: normal;
}

/* Archive routes: a dark visual index where the paintings supply the colour. */
html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page) {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 91% 30%, rgb(35 85 90 / 12%), transparent 28rem),
    #0d100f;
}

html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::before {
  top: 46rem;
  right: 0;
  width: min(29vw, 34rem);
  height: 48rem;
  background:
    linear-gradient(90deg, #0d100f, transparent 54%),
    url("/artworks/tilda-import/devastation/devastation-03-8218ac6487-960w.webp") center / cover no-repeat;
  opacity: .28;
  mix-blend-mode: normal;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 48%);
  mask-image: linear-gradient(90deg, transparent, #000 48%);
}

html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::after {
  position: absolute;
  z-index: 0;
  top: 62%;
  left: 0;
  width: min(23vw, 28rem);
  height: 38rem;
  background:
    linear-gradient(90deg, transparent, #0d100f),
    url("/artworks/tilda-import/rooted/rooted-06-491badee59.jpg") center / cover no-repeat;
  opacity: .16;
  content: "";
  pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, #000, transparent 84%);
  mask-image: linear-gradient(90deg, #000, transparent 84%);
}

html[data-yuna-release="inner-weather-v13"] .work-page__intro,
html[data-yuna-release="inner-weather-v13"] .series-page > .cinematic-scene {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 77% 42%, rgb(95 139 129 / 17%), transparent 24rem),
    linear-gradient(110deg, #0a0e0d 0, #0d1716 54%, #102121 100%);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__copy :where(h1, h2, p) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .work-page__intro,
  .series-page > .cinematic-scene
) .cinematic-scene__materials .material-field {
  opacity: .38;
  mix-blend-mode: normal;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 38%);
  mask-image: linear-gradient(90deg, transparent, #000 38%);
}

html[data-yuna-release="inner-weather-v13"] .work-filters {
  color: var(--iw-ink);
  background: rgb(13 16 15 / 84%);
}

html[data-yuna-release="inner-weather-v13"] .work-filters :where(label, legend, button, a, p) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .work-filters :where(select, input) {
  border-color: var(--iw-rule);
  color: var(--iw-ink);
  background: #151918;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card,
html[data-yuna-release="inner-weather-v13"] .artwork-card__copy {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .artwork-card .artwork-media--thumb {
  background: #141817;
  box-shadow: 0 1.5rem 3.5rem rgb(0 0 0 / 24%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__copy {
  padding-top: 1.1rem;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__copy :where(h2, h3) {
  color: #f0ece4;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__series {
  color: #df7655;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__facts,
html[data-yuna-release="inner-weather-v13"] .artwork-card__availability {
  color: #989e98;
}

html[data-yuna-release="inner-weather-v13"] .artwork-card__description {
  color: #bdb8af;
}

/* Editorial routes inherit one world, then receive a route-specific trace. */
html[data-yuna-release="inner-weather-v13"] .editorial-page {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 88% 28%, rgb(61 104 96 / 10%), transparent 31rem),
    #0d100f;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero,
html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 77% 43%, rgb(124 95 73 / 17%), transparent 24rem),
    linear-gradient(108deg, #0b0e0d 0, #11120f 54%, #171714 100%);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .editorial-hero__copy,
  .editorial-stage .cinematic-scene__copy
) :where(h1, h2, h3, p) {
  color: var(--iw-ink) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero__lead {
  color: #c9c3b8;
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait img,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__canonical img {
  filter: drop-shadow(0 2rem 4rem rgb(0 0 0 / 34%)) saturate(.98);
}

html[data-yuna-release="inner-weather-v13"] .editorial-portrait-materials .material-field,
html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__materials .material-field {
  opacity: .38 !important;
  mix-blend-mode: normal;
  clip-path: ellipse(58% 58% at 66% 50%) !important;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 42%) !important;
  mask-image: linear-gradient(90deg, transparent, #000 42%) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-prose,
html[data-yuna-release="inner-weather-v13"] .editorial-record {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose {
  isolation: isolate;
  width: min(calc(100% - (2 * var(--iw-gutter))), 78rem);
  max-width: 78rem;
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose > * {
  position: relative;
  z-index: 1;
  max-width: 48rem;
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose::before {
  position: absolute;
  z-index: 0;
  top: 15%;
  right: 0;
  width: min(23vw, 23rem);
  height: 70%;
  background:
    linear-gradient(90deg, #0d100f, transparent 42%),
    url("/artworks/tilda-import/rooted/rooted-05-923018c915.jpg") center / cover no-repeat;
  opacity: .15;
  content: "";
  pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 45%);
  mask-image: linear-gradient(90deg, transparent, #000 45%);
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose:last-of-type::before {
  right: auto;
  left: 0;
  background:
    linear-gradient(90deg, transparent 58%, #0d100f),
    url("/artworks/tilda-import/soft-fire/soft-fire-05-ec4164c751.jpg") center / cover no-repeat;
  -webkit-mask-image: linear-gradient(90deg, #000, transparent 68%);
  mask-image: linear-gradient(90deg, #000, transparent 68%);
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose:last-of-type > * {
  margin-left: auto;
}

html[data-yuna-release="inner-weather-v13"] :where(.editorial-prose, .editorial-record) :where(h2, h3) {
  color: #efeae1 !important;
}

html[data-yuna-release="inner-weather-v13"] :where(.editorial-prose, .editorial-record) :where(p, li, dt, dd) {
  color: #bdb8ae;
}

html[data-yuna-release="inner-weather-v13"] .editorial-record__year {
  color: #db7758;
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--exhibitions .editorial-stage {
  background:
    radial-gradient(circle at 78% 37%, rgb(64 108 145 / 17%), transparent 26rem),
    linear-gradient(108deg, #0a0e11 0, #0c151c 54%, #111d27 100%);
}

html[data-yuna-release="inner-weather-v13"] .editorial-page--collectors .editorial-stage {
  background:
    radial-gradient(circle at 77% 39%, rgb(102 133 102 / 16%), transparent 25rem),
    linear-gradient(108deg, #0b0e0c 0, #101610 56%, #172017 100%);
}

/* Contact remains private, direct and readable inside the darker environment. */
html[data-yuna-release="inner-weather-v13"] .contact-route {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 76% 20%, rgb(114 70 52 / 14%), transparent 26rem),
    linear-gradient(112deg, #0c0f0e 0, #111411 67%, #171b17 100%);
}

html[data-yuna-release="inner-weather-v13"] .contact-route::before {
  right: 0;
  background:
    linear-gradient(90deg, #171b17, transparent 50%),
    url("/artworks/tilda-import/rose-hip/rose-hip-03-efb28da522-640w.webp") center / cover no-repeat;
  opacity: .3;
  mix-blend-mode: normal;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__intro :where(h1, h2, h3, p, a),
html[data-yuna-release="inner-weather-v13"] .contact-form :where(label, legend, p, h2, h3) {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .contact-route__stage > .artwork-media--detail,
html[data-yuna-release="inner-weather-v13"] .contact-route__artwork > .material-field {
  opacity: .35;
  mix-blend-mode: normal;
}

html[data-yuna-release="inner-weather-v13"] .contact-route__form {
  border-color: rgb(238 233 223 / 17%);
  background: rgb(20 24 22 / 88%);
  box-shadow: 0 2rem 5rem rgb(0 0 0 / 22%);
}

html[data-yuna-release="inner-weather-v13"] .contact-form :where(input, select, textarea) {
  border-color: rgb(238 233 223 / 22%);
  color: #f1ede5;
  background: #0e1210;
}

html[data-yuna-release="inner-weather-v13"] .contact-form :where(input, textarea)::placeholder {
  color: #777d78;
}

html[data-yuna-release="inner-weather-v13"] .contact-method-option {
  border-color: var(--iw-rule);
  color: var(--iw-ink);
  background: rgb(10 14 12 / 28%);
}

/* Artwork rooms derive their margins from the work's own detail photography. */
html[data-yuna-release="inner-weather-v13"] .artwork-page {
  color: var(--iw-ink);
  background:
    radial-gradient(circle at 84% 11%, rgb(69 104 96 / 11%), transparent 30rem),
    linear-gradient(90deg, #0d100f 0, #0e1110 66%, #111513 100%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page::before {
  top: 0;
  right: 0;
  width: min(27vw, 34rem);
  height: min(62rem, 82svh);
  opacity: .3;
  mix-blend-mode: normal;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 54%);
  mask-image: linear-gradient(90deg, transparent, #000 54%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page::after {
  position: absolute;
  z-index: 0;
  bottom: 16%;
  left: 0;
  width: min(22vw, 27rem);
  height: 34rem;
  background: var(--painting-backdrop-secondary) center / cover no-repeat;
  opacity: .18;
  content: "";
  pointer-events: none;
  -webkit-mask-image: linear-gradient(90deg, #000, transparent 82%);
  mask-image: linear-gradient(90deg, #000, transparent 82%);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__copy :where(h1, h2, h3, p, dt, dd, a),
html[data-yuna-release="inner-weather-v13"] .artwork-page__related h2 {
  color: var(--iw-ink);
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__series {
  color: #dc7556;
}

html[data-yuna-release="inner-weather-v13"] .artwork-page__description {
  color: #c3bdb3;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child {
  background:
    radial-gradient(circle, rgb(255 255 255 / 4%), transparent 64%),
    #111514;
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__gallery > :first-child img {
  filter: drop-shadow(0 2.2rem 4.2rem rgb(0 0 0 / 42%));
}

html[data-yuna-release="inner-weather-v13"] .artwork-viewer__rail .artwork-viewer__trigger,
html[data-yuna-release="inner-weather-v13"] .artwork-page__materials .artwork-media {
  border-color: var(--iw-rule);
  background: #121615;
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="shards"] {
  background:
    radial-gradient(circle at 86% 12%, rgb(45 101 110 / 18%), transparent 31rem),
    linear-gradient(90deg, #0b1011 0, #0d1517 68%, #101a1c 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="nature"] {
  background:
    radial-gradient(circle at 86% 12%, rgb(142 83 52 / 15%), transparent 31rem),
    linear-gradient(90deg, #0e100e 0, #15120f 68%, #191512 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="censored"] {
  background:
    radial-gradient(circle at 86% 12%, rgb(135 40 37 / 14%), transparent 31rem),
    linear-gradient(90deg, #0c0d0d 0, #130e10 68%, #171012 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="paper"] {
  background:
    radial-gradient(circle at 86% 12%, rgb(59 85 111 / 14%), transparent 31rem),
    linear-gradient(90deg, #0d1011 0, #0f1418 68%, #11171c 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-artwork-theme="censored"] .artwork-page__description {
  border-color: #e5dfd6;
}

/* Tablet keeps the atmosphere, but never allows it to compress the work. */
@media (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .mobile-navigation {
    color: var(--iw-ink);
    background: rgb(9 12 11 / 98%);
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
    --chapter-ground: linear-gradient(90deg, #0b0c0c 0 47%, #171113 47% 100%);
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
    --chapter-ground: linear-gradient(90deg, #0b1211 0 44%, #173431 44% 100%);
  }
}

/* Phone: the painting leads; one bounded trace survives in every room. */
@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    background: #0a0e0d !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
    color: var(--iw-ink);
    background:
      radial-gradient(circle at 88% 0, rgb(48 93 88 / 13%), transparent 16rem),
      #0a0e0d !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__art {
    background:
      radial-gradient(circle at 58% 42%, rgb(105 153 136 / 23%), transparent 15rem),
      linear-gradient(150deg, #0b1516, #193338);
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
    inset: .85rem 0 .6rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
    right: -10%;
    width: 48%;
    height: 66%;
    opacity: .3;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
    left: -9%;
    width: 55%;
    height: 38%;
    opacity: .22;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter[data-home-chapter] > .home-chapter__inner {
    padding-block: 3.25rem 4.25rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::before {
    background: linear-gradient(180deg, rgb(0 0 0 / 8%), transparent 48%, rgb(0 0 0 / 22%));
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field:first-child {
    inset: auto -12% -7% auto !important;
    display: block !important;
    width: 58% !important;
    height: 42% !important;
    opacity: .24 !important;
    clip-path: ellipse(58% 52% at 62% 55%) !important;
    -webkit-mask-image: radial-gradient(ellipse at right bottom, #000 0 28%, transparent 74%) !important;
    mask-image: radial-gradient(ellipse at right bottom, #000 0 28%, transparent 74%) !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
    --chapter-ground: linear-gradient(180deg, #0b0c0c, #171113);
    --chapter-ink: #f1ede5;
    --chapter-muted: #aaa29f;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
    --chapter-ground: linear-gradient(180deg, #0b1211, #173431);
    --chapter-ink: #f2eee5;
    --chapter-muted: #b6c6bd;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] {
    --chapter-ground: linear-gradient(#0c1b1f, #1d3837);
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist {
    background:
      radial-gradient(circle at 92% 18%, rgb(158 92 60 / 12%), transparent 17rem),
      #0d100f;
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
    width: 48%;
    opacity: .24;
  }

  html[data-yuna-release="inner-weather-v13"] :where(
    .work-page__intro,
    .series-page > .cinematic-scene
  ) {
    background:
      radial-gradient(circle at 88% 16%, rgb(72 118 109 / 13%), transparent 16rem),
      #0d100f !important;
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::before {
    top: 42rem;
    width: 48%;
    height: 28rem;
    opacity: .16;
  }

  html[data-yuna-release="inner-weather-v13"] :where(.work-page, .series-page)::after {
    width: 48%;
    height: 24rem;
    opacity: .1;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene {
    background:
      radial-gradient(circle at 90% 16%, rgb(111 87 69 / 12%), transparent 17rem),
      #0d100f !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-portrait-materials .material-field,
  html[data-yuna-release="inner-weather-v13"] .editorial-stage .cinematic-scene__materials .material-field {
    top: 0 !important;
    right: -8% !important;
    width: 42% !important;
    height: 46% !important;
    opacity: .22 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose {
    width: min(calc(100% - (2 * var(--iw-gutter))), 48rem);
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose::before {
    right: -8%;
    width: 46%;
    opacity: .08;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-page--artist .editorial-prose:last-of-type::before {
    right: auto;
    left: -8%;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route {
    background:
      radial-gradient(circle at 92% 10%, rgb(114 70 52 / 12%), transparent 17rem),
      #0d100f;
  }

  html[data-yuna-release="inner-weather-v13"] .contact-route__form {
    padding: 1.25rem;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page,
  html[data-yuna-release="inner-weather-v13"] [data-artwork-theme] {
    background:
      radial-gradient(circle at 91% 3%, rgb(57 98 91 / 11%), transparent 18rem),
      #0d100f;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page::before {
    width: 48%;
    height: 27rem;
    opacity: .18;
  }

  html[data-yuna-release="inner-weather-v13"] .artwork-page::after {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-yuna-release="inner-weather-v13"] .material-field img,
  html[data-yuna-release="inner-weather-v13"] :where(
    .home-hero__canonical,
    .home-chapter__canonical img,
    .artwork-card .artwork-media--thumb img
  ) {
    transform: none !important;
  }
}

/*
 * Recovered bundle neutralization.
 * The immutable client ships its original paper panels with more specific
 * selectors. These declarations make the release stylesheet the visual owner
 * without changing recovered markup or behavior.
 */
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-water,
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-toska,
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-nature,
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-shards,
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-censored,
html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header.theme-paper {
  color: var(--iw-ink) !important;
  background: rgb(9 12 11 / 92%) !important;
  border-bottom-color: var(--iw-rule) !important;
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header :where(
  .site-brand,
  .site-brand span:first-child,
  .site-navigation__list a,
  .desktop-locale-switch,
  .mobile-locale-switch,
  .mobile-menu__toggle
) {
  color: var(--iw-ink) !important;
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header .site-brand span:last-child {
  color: var(--iw-copper) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__copy {
  color: var(--iw-ink) !important;
  background:
    linear-gradient(90deg, #090c0b 0 78%, rgb(9 12 11 / 91%) 90%, transparent 100%) !important;
  clip-path: none !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__art {
  background:
    radial-gradient(circle at 56% 40%, rgb(126 170 153 / 27%), transparent 23rem),
    radial-gradient(circle at 83% 72%, rgb(49 112 125 / 34%), transparent 22rem),
    linear-gradient(146deg, #0a1314, #173035 56%, #0c191b) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__materials {
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  align-self: stretch !important;
  justify-self: stretch !important;
  margin: 0 !important;
  grid-area: auto !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter]
  .home-chapter__materials {
  inset: 0 !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  align-self: stretch !important;
  justify-self: stretch !important;
  margin: 0 !important;
  grid-area: auto !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__identity h1,
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__lead,
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__descriptor {
  color: var(--iw-ink) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__person {
  color: #e68161 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .button--solid {
  border-color: #d86b4b !important;
  color: #fff8ef !important;
  background: #b94f35 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .button--outline {
  border-color: rgb(242 238 229 / 42%) !important;
  color: var(--iw-ink) !important;
  background: rgb(9 12 11 / 12%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter] {
  color: var(--chapter-ink, var(--iw-ink)) !important;
  background: var(--chapter-ground, #0d100f) !important;
  border-top-color: rgb(235 231 220 / 15%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter] .home-chapter__canonical--secondary {
  background: rgb(5 8 7 / 64%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="water-passage"]
  .home-chapter__canonical:not(.home-chapter__canonical--secondary)
  .artwork-media__caption,
html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="water-lilies"]
  .home-chapter__canonical
  .artwork-media__caption {
  padding: .8rem 0 0 !important;
  border-top: 1px solid rgb(235 231 220 / 18%) !important;
  color: var(--chapter-muted, #b6c6bd) !important;
  background: transparent !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="works-on-paper"] .home-chapter__canonical {
  background: rgb(233 230 221 / 6%) !important;
  box-shadow: 0 2.4rem 5rem rgb(0 0 0 / 38%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="censored"]::after {
  display: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="water-lilies"] .home-chapter__ending-copy {
  color: #f1ede5 !important;
  background:
    linear-gradient(90deg, rgb(6 12 11 / 94%), rgb(8 15 13 / 70%) 72%, transparent) !important;
  border: 0 !important;
  border-left: 1px solid rgb(224 118 85 / 72%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene[data-home-chapter="water-lilies"] .home-chapter__ending-copy :where(
  .section-label,
  h3,
  p
) {
  color: #f1ede5 !important;
}

html[data-yuna-release="inner-weather-v13"] .home-artist .home-artist__portrait {
  padding: 0 !important;
  background: transparent !important;
  clip-path: none !important;
}

html[data-yuna-release="inner-weather-v13"] .catalog-scene.cinematic-scene .cinematic-scene__canonical,
html[data-yuna-release="inner-weather-v13"] .editorial-stage.cinematic-scene .cinematic-scene__canonical {
  background: rgb(239 235 225 / 5%) !important;
  box-shadow: 0 2rem 5rem rgb(0 0 0 / 28%);
}

html[data-yuna-release="inner-weather-v13"] :where(
  .catalog-scene,
  .editorial-stage
) .cinematic-scene__canonical .artwork-media__caption {
  color: #b7b5ae !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero .editorial-hero__copy {
  color: var(--iw-ink) !important;
  background:
    linear-gradient(90deg, rgb(10 13 12 / 98%), rgb(10 13 12 / 82%) 78%, transparent) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero .editorial-hero__copy :where(
  .section-label,
  h1,
  h2,
  h3,
  p
) {
  color: var(--iw-ink) !important;
}

html[data-yuna-release="inner-weather-v13"] .editorial-hero .editorial-portrait-stage,
html[data-yuna-release="inner-weather-v13"] .editorial-hero .editorial-portrait {
  background: transparent !important;
}

@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    grid-template-rows: clamp(14rem, 31svh, 18rem) auto !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__copy {
    background:
      radial-gradient(circle at 88% 0, rgb(48 93 88 / 13%), transparent 16rem),
      #0a0e0d !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__art {
    background:
      radial-gradient(circle at 58% 42%, rgb(105 153 136 / 23%), transparent 15rem),
      linear-gradient(150deg, #0b1516, #193338) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__materials .material-field:first-child {
    opacity: .22 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__materials .material-field:last-child {
    opacity: .16 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__canonical img {
    object-fit: contain !important;
  }

  html[data-yuna-release="inner-weather-v13"] .site-shell > .site-header .mobile-navigation {
    color: var(--iw-ink) !important;
    background: rgb(8 11 10 / 98%) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero .editorial-hero__copy {
    min-height: auto;
    background: #0d100f !important;
  }
}

/*
 * Final material integration.
 * Painting details dissolve into each room; they never become wallpaper or a
 * second foreground artwork.
 */
html[data-yuna-release="inner-weather-v13"] .home-hero__copy {
  overflow: hidden;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy::after {
  position: absolute;
  z-index: 0;
  right: -5%;
  bottom: -8%;
  width: 54%;
  height: 48%;
  background:
    url("/artworks/tilda-import/toska/toska-10-2c6998b164-960w.webp") 66% 52% / cover no-repeat;
  opacity: .14;
  filter: saturate(.86) contrast(1.12) brightness(.76);
  content: "";
  pointer-events: none;
  -webkit-mask-image: radial-gradient(ellipse at right bottom, #000 0 26%, transparent 76%);
  mask-image: radial-gradient(ellipse at right bottom, #000 0 26%, transparent 76%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy > * {
  position: relative;
  z-index: 1;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
  opacity: .52;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
  opacity: .42;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field {
  clip-path: none !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field--edge {
  -webkit-mask-image:
    linear-gradient(90deg, transparent, #000 28%, #000 58%, transparent 88%) !important;
  mask-image:
    linear-gradient(90deg, transparent, #000 28%, #000 58%, transparent 88%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field--window {
  -webkit-mask-image:
    radial-gradient(ellipse, #000 0 24%, rgb(0 0 0 / 76%) 44%, transparent 78%) !important;
  mask-image:
    radial-gradient(ellipse, #000 0 24%, rgb(0 0 0 / 76%) 44%, transparent 78%) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] > .home-chapter__inner {
  column-gap: clamp(1.5rem, 3vw, 3rem) !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical {
  width: min(100%, 34rem) !important;
  justify-self: end !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary {
  width: min(100%, 21rem) !important;
  align-self: center !important;
  justify-self: start !important;
  background: transparent !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] .home-chapter__canonical--secondary img {
  width: 100% !important;
  height: auto !important;
  max-height: 48svh;
  object-fit: contain;
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
  top: 10%;
  width: min(30vw, 30rem);
  height: 72%;
  opacity: .26;
  -webkit-mask-image:
    radial-gradient(ellipse at right center, #000 0 28%, transparent 76%);
  mask-image:
    radial-gradient(ellipse at right center, #000 0 28%, transparent 76%);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer {
  position: relative;
  overflow: hidden;
}

html[data-yuna-release="inner-weather-v13"] .site-footer > .artwork-media {
  position: absolute !important;
  inset: auto 0 0 auto !important;
  width: min(30vw, 28rem) !important;
  height: 72% !important;
  opacity: .16;
  -webkit-mask-image:
    radial-gradient(ellipse at right bottom, #000 0 28%, transparent 76%);
  mask-image:
    radial-gradient(ellipse at right bottom, #000 0 28%, transparent 76%);
}

@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
    right: 0 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
    left: 0 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy::after {
    right: 0;
    bottom: -4%;
    width: 72%;
    height: 36%;
    opacity: .1;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]
    .home-chapter__materials
    .material-field:first-child {
    inset: 40% 0 auto auto !important;
    width: 50% !important;
    height: 34% !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]
    .home-chapter__materials
    .material-field:first-child {
    inset: auto 0 0 !important;
    width: 100% !important;
    height: 22% !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]
    .home-chapter__materials
    .material-field:first-child {
    inset: 48% 0 auto auto !important;
    width: 48% !important;
    height: 28% !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]
    .home-chapter__materials
    .material-field:first-child {
    inset: auto 0 8% auto !important;
    width: 44% !important;
    height: 28% !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
    .home-chapter__materials
    .material-field {
    right: 0 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-hero
    .material-field--edge {
    right: 0 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-page--artist
    .editorial-prose::before {
    right: 0;
  }

  html[data-yuna-release="inner-weather-v13"] .editorial-page--artist
    .editorial-prose:last-of-type::before {
    right: auto;
    left: 0;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]
    .home-chapter__materials
    .material-field:first-child img {
    object-position: 82% 35%;
    transform: scale(1.8);
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
    top: 0;
    right: 0;
    width: 58%;
    height: 22rem;
    opacity: .17;
  }

  html[data-yuna-release="inner-weather-v13"] .site-footer > .artwork-media {
    width: 48% !important;
    height: 65% !important;
    opacity: .12;
  }
}

@media (min-width: 150rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene,
  html[data-yuna-release="inner-weather-v13"] .home-hero__copy,
  html[data-yuna-release="inner-weather-v13"] .home-hero__art {
    min-height: clamp(62rem, 50svh, 72rem) !important;
    height: clamp(62rem, 50svh, 72rem);
  }
}

@media (min-width: 48rem) and (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero__materials
    .material-field:first-child {
    display: none !important;
  }
}

/*
 * Inner Weather V13 — detail constellations.
 *
 * The homepage is deepened with genuine close views of the paintings. Each
 * fragment remains finite and subordinate to the complete foreground work:
 * no room uses a whole painting as wallpaper, no borrowed detail enters the
 * Censored chapter, and every readable area keeps a protective dark field.
 */
html[data-yuna-release="inner-weather-v13"] .home-page {
  --iw-home-depth: #070a09;
  color: var(--iw-ink);
  background: var(--iw-home-depth);
}

html[data-yuna-release="inner-weather-v13"] .home-page :where(
  .home-hero,
  .home-chapter,
  .home-artist,
  .home-exhibitions
) {
  isolation: isolate;
  overflow: clip;
}

html[data-yuna-release="inner-weather-v13"] .home-page :where(
  .home-hero__copy,
  .home-hero__art,
  .home-chapter__inner,
  .home-artist__portrait,
  .home-artist__copy,
  .home-exhibitions__inner
) {
  position: relative;
  z-index: 3;
}

html[data-yuna-release="inner-weather-v13"] .home-page :where(
  .home-hero__materials,
  .home-chapter__materials
) {
  z-index: 1;
  overflow: clip;
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-page .material-field {
  border: 0;
  box-shadow: none;
}

html[data-yuna-release="inner-weather-v13"] .home-page .material-field img {
  filter: saturate(1.04) contrast(1.12) brightness(.76);
}

html[data-yuna-release="inner-weather-v13"] .home-page .home-chapter__copy {
  z-index: 5;
}

html[data-yuna-release="inner-weather-v13"] .home-page .home-chapter__canonical {
  z-index: 4;
}

html[data-yuna-release="inner-weather-v13"] .home-page .home-chapter__actions {
  z-index: 5;
}

/* TOSKA: lily, glass and copper hair dissolve across the first threshold. */
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
  position: relative;
  background:
    radial-gradient(ellipse at 66% 43%, rgb(67 137 128 / 31%), transparent 29rem),
    radial-gradient(ellipse at 91% 76%, rgb(31 80 104 / 36%), transparent 30rem),
    linear-gradient(116deg, #070b0a 0 36%, #0a1617 49%, #15383a 76%, #081112 100%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::before,
html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::after {
  position: absolute;
  z-index: 0;
  content: "";
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::before {
  inset: 0 auto 0 28%;
  width: min(42vw, 47rem);
  background:
    url("/artworks/tilda-import/toska/toska-04-692417ffd2-960w.webp") 50% 44% / cover no-repeat;
  opacity: .27;
  filter: saturate(.98) contrast(1.12) brightness(.7);
  transform: rotate(-2deg) scale(1.04);
  -webkit-mask-image:
    radial-gradient(ellipse 74% 70% at 55% 45%, #000 0 30%, rgb(0 0 0 / 82%) 50%, transparent 82%);
  mask-image:
    radial-gradient(ellipse 74% 70% at 55% 45%, #000 0 30%, rgb(0 0 0 / 82%) 50%, transparent 82%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::after {
  inset: auto 5% -10% auto;
  width: min(42vw, 50rem);
  height: 50%;
  background:
    linear-gradient(111deg, transparent 14%, rgb(147 204 189 / 12%) 48%, transparent 74%),
    url("/artworks/tilda-import/toska/toska-10-2c6998b164-960w.webp") 54% 58% / cover no-repeat;
  opacity: .25;
  filter: saturate(1.12) contrast(1.22) brightness(.75);
  -webkit-mask-image:
    radial-gradient(ellipse at 58% 76%, #000 0 24%, rgb(0 0 0 / 70%) 43%, transparent 76%);
  mask-image:
    radial-gradient(ellipse at 58% 76%, #000 0 24%, rgb(0 0 0 / 70%) 43%, transparent 76%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__copy {
  background:
    linear-gradient(90deg, #070a09 0 64%, rgb(7 10 9 / 94%) 80%, rgb(7 10 9 / 50%) 94%, transparent) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__copy::after {
  right: -2%;
  bottom: -4%;
  width: 70%;
  height: 56%;
  background:
    linear-gradient(0deg, rgb(7 10 9 / 62%), transparent 58%),
    url("/artworks/tilda-import/toska/toska-13-ad58e7c9c1-960w.webp") 58% 54% / cover no-repeat;
  opacity: .21;
  filter: saturate(1.08) contrast(1.16) brightness(.68);
  -webkit-mask-image:
    radial-gradient(ellipse at right bottom, #000 0 22%, rgb(0 0 0 / 76%) 43%, transparent 78%);
  mask-image:
    radial-gradient(ellipse at right bottom, #000 0 22%, rgb(0 0 0 / 76%) 43%, transparent 78%);
}

html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__art {
  background:
    radial-gradient(circle at 51% 40%, rgb(131 184 166 / 28%), transparent 22rem),
    radial-gradient(circle at 86% 75%, rgb(47 99 130 / 36%), transparent 25rem),
    linear-gradient(146deg, #081011, #15363a 56%, #071011) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__art::before {
  background:
    linear-gradient(90deg, #070a09 0, transparent 14%),
    linear-gradient(180deg, rgb(3 8 9 / 16%), transparent 42%, rgb(3 8 9 / 68%)),
    radial-gradient(ellipse at 52% 46%, transparent 0 38%, rgb(3 8 9 / 35%) 76%),
      url("/artworks/tilda-import/toska/toska-11-ba1a2e5a0f.jpg") 98% 52% / min(24vw, 25rem) auto no-repeat;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__canonical {
  filter:
    drop-shadow(0 2.6rem 5.5rem rgb(0 0 0 / 58%))
    drop-shadow(0 0 4rem rgb(54 110 105 / 22%));
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
  top: -12% !important;
  right: -4% !important;
  width: min(33vw, 37rem) !important;
  height: 92% !important;
  opacity: .5 !important;
  transform: rotate(2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at right center, #000 0 24%, rgb(0 0 0 / 78%) 44%, transparent 79%) !important;
  mask-image:
    radial-gradient(ellipse at right center, #000 0 24%, rgb(0 0 0 / 78%) 44%, transparent 79%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
  bottom: -8% !important;
  left: 0 !important;
  width: min(46vw, 52rem) !important;
  height: 49% !important;
  opacity: .39 !important;
  transform: rotate(-1deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left bottom, #000 0 25%, rgb(0 0 0 / 70%) 46%, transparent 80%) !important;
  mask-image:
    radial-gradient(ellipse at left bottom, #000 0 25%, rgb(0 0 0 / 70%) 46%, transparent 80%) !important;
}

/* All chapter fragments are soft apertures rather than rectangular panels. */
html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene {
  min-height: clamp(46rem, 84svh, 68rem);
  border-top: 1px solid rgb(238 232 220 / 10%);
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::before {
  z-index: 1;
  background:
    linear-gradient(90deg, rgb(3 6 6 / 61%) 0, rgb(3 6 6 / 22%) 38%, transparent 65%),
    linear-gradient(180deg, rgb(0 0 0 / 24%), transparent 38%, rgb(0 0 0 / 42%));
}

html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::after {
  position: absolute;
  z-index: 0;
  display: block;
  content: "";
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field {
  opacity: .44;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field--edge {
  -webkit-mask-image:
    radial-gradient(ellipse at center, #000 0 22%, rgb(0 0 0 / 78%) 48%, transparent 80%) !important;
  mask-image:
    radial-gradient(ellipse at center, #000 0 22%, rgb(0 0 0 / 78%) 48%, transparent 80%) !important;
}

html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field--window {
  -webkit-mask-image:
    radial-gradient(ellipse at center, #000 0 19%, rgb(0 0 0 / 74%) 44%, transparent 78%) !important;
  mask-image:
    radial-gradient(ellipse at center, #000 0 19%, rgb(0 0 0 / 74%) 44%, transparent 78%) !important;
}

/* The Shards: branches and glass close around the complete FEAR painting. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"] {
  --chapter-ground:
    radial-gradient(ellipse at 76% 32%, rgb(79 137 129 / 26%), transparent 28rem),
    radial-gradient(ellipse at 90% 76%, rgb(181 91 59 / 17%), transparent 25rem),
    linear-gradient(118deg, #050c0e 0 30%, #0a2025 58%, #14383a 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]::after {
  inset: 4% auto 3% 23%;
  width: min(39vw, 42rem);
  background:
    url("/artworks/tilda-import/fear/fear-08-9e4b0f5b54-960w.webp") 50% 45% / cover no-repeat;
  opacity: .22;
  filter: saturate(1.08) contrast(1.18) brightness(.68);
  transform: rotate(-3deg);
  -webkit-mask-image:
    radial-gradient(ellipse 72% 74% at 44% 48%, #000 0 20%, rgb(0 0 0 / 70%) 46%, transparent 80%);
  mask-image:
    radial-gradient(ellipse 72% 74% at 44% 48%, #000 0 20%, rgb(0 0 0 / 70%) 46%, transparent 80%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]
  .home-chapter__materials
  .material-field:nth-child(1) {
  top: -12% !important;
  right: -2% !important;
  width: min(31vw, 34rem) !important;
  height: 120% !important;
  opacity: .49 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]
  .home-chapter__materials
  .material-field:nth-child(2) {
  right: 2% !important;
  bottom: -8% !important;
  width: min(29vw, 31rem) !important;
  height: min(33vw, 28rem) !important;
  opacity: .42 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]
  .home-chapter__materials
  .material-field:nth-child(3) {
  top: 2% !important;
  left: 28% !important;
  width: min(20vw, 21rem) !important;
  height: min(17vw, 16rem) !important;
  opacity: .32 !important;
}

/* Water Passage: submerged brushwork rises underneath EXIT and the Pond. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"] {
  --chapter-ground:
    radial-gradient(ellipse at 28% 78%, rgb(100 151 142 / 22%), transparent 34rem),
    radial-gradient(ellipse at 82% 30%, rgb(76 119 133 / 23%), transparent 30rem),
    linear-gradient(180deg, #07171b 0, #102e35 48%, #173b3a 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]::after {
  inset: auto auto -9% -4%;
  width: min(67vw, 78rem);
  height: 52%;
  background:
    url("/artworks/tilda-import/the-pond-of-tears/the-pond-of-tears-05-1944e988dc-960w.webp") 50% 52% / cover no-repeat;
  opacity: .24;
  filter: saturate(.88) contrast(1.1) brightness(.72);
  transform: rotate(-2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left bottom, #000 0 25%, rgb(0 0 0 / 72%) 46%, transparent 79%);
  mask-image:
    radial-gradient(ellipse at left bottom, #000 0 25%, rgb(0 0 0 / 72%) 46%, transparent 79%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]
  .home-chapter__materials
  .material-field:nth-child(1) {
  bottom: -12% !important;
  left: -3% !important;
  width: 68% !important;
  height: 48% !important;
  opacity: .39 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]
  .home-chapter__materials
  .material-field:nth-child(2) {
  top: 2% !important;
  right: -3% !important;
  width: min(26vw, 28rem) !important;
  height: 48% !important;
  opacity: .33 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]
  .home-chapter__materials
  .material-field:nth-child(3) {
  top: 7% !important;
  left: 34% !important;
  width: min(16vw, 17rem) !important;
  height: 31% !important;
  opacity: .25 !important;
}

/* Women's Nature: root, skin and leaf move through one warm field. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"] {
  --chapter-ground:
    radial-gradient(ellipse at 75% 34%, rgb(184 116 77 / 24%), transparent 31rem),
    radial-gradient(ellipse at 17% 75%, rgb(135 104 69 / 18%), transparent 28rem),
    linear-gradient(108deg, #0b0f0d 0 29%, #1d1815 61%, #33241c 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]::after {
  inset: 2% 0 auto auto;
  width: min(31vw, 35rem);
  height: 64%;
  background:
      url("/artworks/tilda-import/soft-fire/soft-fire-05-ec4164c751.jpg") 54% 48% / cover no-repeat;
  opacity: .21;
  filter: saturate(1.04) contrast(1.16) brightness(.73);
  transform: rotate(2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at right top, #000 0 23%, rgb(0 0 0 / 72%) 45%, transparent 79%);
  mask-image:
    radial-gradient(ellipse at right top, #000 0 23%, rgb(0 0 0 / 72%) 45%, transparent 79%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]
  .home-chapter__materials
  .material-field:nth-child(1) {
  top: -10% !important;
  left: -2% !important;
  width: 28% !important;
  height: 120% !important;
  opacity: .47 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]
  .home-chapter__materials
  .material-field:nth-child(2) {
  right: -2% !important;
  bottom: -7% !important;
  width: min(34vw, 38rem) !important;
  height: min(31vw, 30rem) !important;
  opacity: .41 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]
  .home-chapter__materials
  .material-field:nth-child(3) {
  top: 1% !important;
  right: 8% !important;
  width: min(16vw, 16rem) !important;
  height: min(17vw, 17rem) !important;
  opacity: .34 !important;
}

/* Censored stays image-silent: pressure is carried by absence and redaction. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"] {
  --chapter-ground:
    radial-gradient(ellipse at 72% 40%, rgb(115 32 35 / 17%), transparent 27rem),
    linear-gradient(90deg, #080a0a 0 48%, #160e10 48% 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"]::after {
  inset: 16% 5% auto auto;
  width: min(29vw, 32rem);
  height: 48%;
  background:
    linear-gradient(
      180deg,
      transparent 0 18%,
      rgb(232 224 213 / 9%) 18% 22%,
      transparent 22% 42%,
      rgb(180 42 38 / 18%) 42% 49%,
      transparent 49% 66%,
      rgb(235 226 214 / 6%) 66% 70%,
      transparent 70%
    );
  opacity: .72;
  -webkit-mask-image:
    linear-gradient(90deg, transparent, #000 18%, #000 83%, transparent);
  mask-image:
    linear-gradient(90deg, transparent, #000 18%, #000 83%, transparent);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"]
  .home-chapter__materials {
  display: none !important;
}

/* Works on paper: ink and watercolor enter as quiet blue currents. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"] {
  --chapter-ground:
    radial-gradient(ellipse at 77% 28%, rgb(76 112 151 / 25%), transparent 31rem),
    radial-gradient(ellipse at 14% 74%, rgb(102 123 145 / 12%), transparent 25rem),
    linear-gradient(110deg, #0b0f11 0 48%, #14202a 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]::after {
  inset: auto auto -7% -2%;
  width: min(55vw, 62rem);
  height: 55%;
  background:
    url("/artworks/tilda-import/anxiety/anxiety-07-ab69b12f5d-960w.webp") 48% 56% / cover no-repeat;
  opacity: .2;
  filter: saturate(.88) contrast(1.08) brightness(.76);
  transform: rotate(-2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left bottom, #000 0 23%, rgb(0 0 0 / 68%) 47%, transparent 80%);
  mask-image:
    radial-gradient(ellipse at left bottom, #000 0 23%, rgb(0 0 0 / 68%) 47%, transparent 80%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]
  .home-chapter__materials
  .material-field:nth-child(1) {
  top: -9% !important;
  right: -2% !important;
  width: 47% !important;
  height: 90% !important;
  opacity: .4 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]
  .home-chapter__materials
  .material-field:nth-child(2) {
  left: 4% !important;
  bottom: -7% !important;
  width: min(31vw, 35rem) !important;
  height: 46% !important;
  opacity: .3 !important;
}

/* Artist interval: root and leaf remain atmospheric around the real portrait. */
html[data-yuna-release="inner-weather-v13"] .home-artist {
  background:
    radial-gradient(ellipse at 78% 34%, rgb(158 91 59 / 23%), transparent 29rem),
    radial-gradient(ellipse at 16% 80%, rgb(116 132 93 / 13%), transparent 27rem),
    linear-gradient(104deg, #0a0d0c 0, #11130f 52%, #211711 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-artist::before,
html[data-yuna-release="inner-weather-v13"] .home-artist::after {
  position: absolute;
  z-index: 0;
  content: "";
  pointer-events: none;
}

html[data-yuna-release="inner-weather-v13"] .home-artist::before {
  inset: auto auto -8% -3%;
  width: min(38vw, 43rem);
  height: 75%;
  background:
      url("/artworks/tilda-import/rooted/rooted-05-923018c915.jpg") 50% 52% / cover no-repeat;
  opacity: .22;
  filter: saturate(.9) contrast(1.14) brightness(.66);
  transform: rotate(-3deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left bottom, #000 0 22%, rgb(0 0 0 / 70%) 45%, transparent 79%);
  mask-image:
    radial-gradient(ellipse at left bottom, #000 0 22%, rgb(0 0 0 / 70%) 45%, transparent 79%);
}

html[data-yuna-release="inner-weather-v13"] .home-artist::after {
  inset: -4% -2% auto auto;
  width: min(31vw, 34rem);
  height: 68%;
  background:
      url("/artworks/tilda-import/soft-fire/soft-fire-05-ec4164c751.jpg") 50% 50% / cover no-repeat;
  opacity: .18;
  filter: saturate(1.04) contrast(1.14) brightness(.72);
  transform: rotate(3deg);
  -webkit-mask-image:
    radial-gradient(ellipse at right top, #000 0 22%, rgb(0 0 0 / 68%) 46%, transparent 79%);
  mask-image:
    radial-gradient(ellipse at right top, #000 0 22%, rgb(0 0 0 / 68%) 46%, transparent 79%);
}

html[data-yuna-release="inner-weather-v13"] .home-artist__portrait img {
  filter:
    drop-shadow(0 2.4rem 5rem rgb(0 0 0 / 55%))
    saturate(.9) contrast(1.05);
}

html[data-yuna-release="inner-weather-v13"] .home-artist__copy {
  padding: clamp(1.5rem, 4vw, 3rem);
  background:
    linear-gradient(90deg, rgb(8 11 10 / 88%), rgb(8 11 10 / 65%) 78%, transparent);
}

/* Institutional record: cold glass threads continue without becoming scenery. */
html[data-yuna-release="inner-weather-v13"] .home-exhibitions {
  background:
    radial-gradient(ellipse at 76% 22%, rgb(63 120 124 / 24%), transparent 31rem),
    linear-gradient(112deg, #071013 0 42%, #0e2530 72%, #102d35 100%);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
  top: 4%;
  right: -1%;
  width: min(36vw, 41rem);
  height: 88%;
  opacity: .34;
  filter: saturate(1.04) contrast(1.15) brightness(.7);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions::after {
  position: absolute;
  z-index: 0;
  inset: auto auto -10% 14%;
  width: min(40vw, 46rem);
  height: 58%;
  background:
    url("/artworks/tilda-import/fear/fear-08-9e4b0f5b54-960w.webp") 50% 55% / cover no-repeat;
  opacity: .18;
  filter: saturate(1.04) contrast(1.16) brightness(.68);
  content: "";
  pointer-events: none;
  transform: rotate(-3deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left bottom, #000 0 23%, rgb(0 0 0 / 68%) 47%, transparent 80%);
  mask-image:
    radial-gradient(ellipse at left bottom, #000 0 23%, rgb(0 0 0 / 68%) 47%, transparent 80%);
}

html[data-yuna-release="inner-weather-v13"] .home-exhibitions__inner {
  z-index: 3;
}

/* Release: lilies and water breathe around the last complete work. */
html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"] {
  --chapter-ground:
    radial-gradient(ellipse at 72% 35%, rgb(105 159 132 / 27%), transparent 32rem),
    radial-gradient(ellipse at 18% 76%, rgb(62 103 132 / 19%), transparent 29rem),
    linear-gradient(118deg, #07100f 0 34%, #10322f 67%, #1b4e49 100%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]::after {
  inset: 2% auto auto -3%;
  width: min(38vw, 42rem);
  height: 67%;
  background:
    url("/artworks/tilda-import/water-lilies/water-lilies-04-0f32d4dc67-960w.webp") 50% 50% / cover no-repeat;
  opacity: .21;
  filter: saturate(.92) contrast(1.08) brightness(.72);
  transform: rotate(-2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at left top, #000 0 23%, rgb(0 0 0 / 72%) 46%, transparent 79%);
  mask-image:
    radial-gradient(ellipse at left top, #000 0 23%, rgb(0 0 0 / 72%) 46%, transparent 79%);
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
  .home-chapter__materials
  .material-field:nth-child(1) {
  top: -8% !important;
  right: -2% !important;
  width: 36% !important;
  height: 118% !important;
  opacity: .45 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
  .home-chapter__materials
  .material-field:nth-child(2) {
  display: none !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
  .home-chapter__materials
  .material-field:nth-child(3) {
  display: block !important;
  top: 7% !important;
  right: 19% !important;
  width: min(15vw, 16rem) !important;
  height: min(16vw, 17rem) !important;
  opacity: .29 !important;
}

html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
  .home-chapter__ending-copy {
  background:
    linear-gradient(90deg, rgb(5 11 10 / 96%), rgb(7 19 17 / 76%) 74%, transparent) !important;
  box-shadow: -1.5rem 0 4rem rgb(0 0 0 / 18%);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer {
  position: relative;
  isolation: isolate;
  overflow: clip;
  background:
    radial-gradient(ellipse at 84% 54%, rgb(75 126 107 / 16%), transparent 25rem),
    #070a09;
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer::before {
  position: absolute;
  z-index: 0;
  inset: auto 0 -38% 38%;
  width: min(54vw, 58rem);
  height: 160%;
  background:
    url("/artworks/tilda-import/water-lilies/water-lilies-06-ae7a3e8c2e-960w.webp") 76% 72% / cover no-repeat;
  content: "";
  opacity: .16;
  pointer-events: none;
  transform: rotate(-2deg);
  -webkit-mask-image:
    radial-gradient(ellipse at right bottom, #000 0 20%, rgb(0 0 0 / 58%) 48%, transparent 80%);
  mask-image:
    radial-gradient(ellipse at right bottom, #000 0 20%, rgb(0 0 0 / 58%) 48%, transparent 80%);
}

html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer > * {
  position: relative;
  z-index: 1;
}

html[data-yuna-release="inner-weather-v13"] .site-footer > .artwork-media {
  display: none !important;
}

/*
 * Phone and tablet contract: retain one or two atmospheric fragments per room,
 * keep every fragment inside its owner, and never place a detail over copy.
 */
@media (max-width: 63.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-page :where(
    .home-hero,
    .home-chapter,
    .home-artist,
    .home-exhibitions
  )::after {
    opacity: .14;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::before {
    left: 24%;
    width: 48%;
    opacity: .18;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field:nth-child(n + 3) {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist::after {
    opacity: .11;
  }
}

@media (max-width: 47.9375rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene {
    background:
      radial-gradient(ellipse at 62% 26%, rgb(82 143 128 / 25%), transparent 16rem),
      linear-gradient(180deg, #0a1718 0 34%, #070a09 34% 100%) !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::before {
    inset: 0 0 auto;
    width: 100%;
    height: 37%;
    opacity: .16;
    transform: none;
    -webkit-mask-image:
      linear-gradient(180deg, #000 0 38%, rgb(0 0 0 / 55%) 70%, transparent 100%);
    mask-image:
      linear-gradient(180deg, #000 0 38%, rgb(0 0 0 / 55%) 70%, transparent 100%);
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::after {
    inset: 0 0 auto auto;
    width: 64%;
    height: 36%;
    opacity: .14;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene .home-hero__copy {
    background:
      radial-gradient(circle at 86% 0, rgb(54 103 94 / 14%), transparent 15rem),
      #070a09 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__copy::after {
    inset: auto 0 -2% auto;
    width: 62%;
    height: 32%;
    opacity: .11;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:first-child {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero__materials .material-field:last-child {
    inset: auto 0 0 !important;
    width: 62% !important;
    height: 31% !important;
    opacity: .17 !important;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene {
    min-height: auto;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::before {
    background:
      linear-gradient(180deg, transparent 0 28%, rgb(3 6 6 / 16%) 44%, rgb(3 6 6 / 78%) 72% 100%);
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::after {
    inset: auto 0 20% auto;
    width: 62%;
    height: 30%;
    transform: none;
    opacity: .12;
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter__materials .material-field:nth-child(n + 2) {
    display: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="the-shards"]
    .home-chapter__materials
    .material-field:first-child,
  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="womens-nature"]
    .home-chapter__materials
    .material-field:first-child {
    inset: 40% 0 auto auto !important;
    width: 52% !important;
    height: 31% !important;
    opacity: .24 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-passage"]
    .home-chapter__materials
    .material-field:first-child {
    inset: auto 0 0 !important;
    width: 100% !important;
    height: 24% !important;
    opacity: .2 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="works-on-paper"]
    .home-chapter__materials
    .material-field:first-child {
    inset: auto 0 8% auto !important;
    width: 51% !important;
    height: 31% !important;
    opacity: .22 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="water-lilies"]
    .home-chapter__materials
    .material-field:first-child {
    inset: 43% 0 auto auto !important;
    width: 52% !important;
    height: 30% !important;
    opacity: .22 !important;
  }

  html[data-yuna-release="inner-weather-v13"] [data-home-chapter="censored"]::after {
    inset: 54% 0 auto auto;
    width: 58%;
    height: 22%;
    opacity: .5;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist {
    background:
      radial-gradient(ellipse at 72% 66%, rgb(149 88 59 / 17%), transparent 17rem),
      #0b0d0b;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist::before {
    inset: auto 0 0 auto;
    width: 61%;
    height: 34%;
    opacity: .14;
    transform: none;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist::after {
    display: none;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist__copy {
    padding: 0;
    background:
      linear-gradient(180deg, rgb(8 11 10 / 94%), rgb(8 11 10 / 68%) 78%, transparent);
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::before {
    top: 0;
    right: 0;
    width: 62%;
    height: 25rem;
    opacity: .2;
  }

  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::after {
    inset: auto 0 -5% auto;
    width: 62%;
    height: 30%;
    opacity: .11;
    transform: none;
  }

  html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer::before {
    inset: auto -16% -42% 42%;
    width: 82%;
    opacity: .12;
  }
}

@media (min-width: 150rem) {
  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::before {
    left: 31%;
    width: min(31vw, 68rem);
  }

  html[data-yuna-release="inner-weather-v13"] .home-hero.cinematic-scene::after {
    right: 7%;
    width: min(31vw, 70rem);
  }

  html[data-yuna-release="inner-weather-v13"] .home-chapter.cinematic-scene::after {
    max-width: 70rem;
  }

  html[data-yuna-release="inner-weather-v13"] .home-artist::before,
  html[data-yuna-release="inner-weather-v13"] .home-artist::after,
  html[data-yuna-release="inner-weather-v13"] .home-exhibitions::after,
  html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer::before {
    max-width: 58rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  html[data-yuna-release="inner-weather-v13"] .home-page :where(
    .home-hero,
    .home-chapter,
    .home-artist,
    .home-exhibitions
  )::before,
  html[data-yuna-release="inner-weather-v13"] .home-page :where(
    .home-hero,
    .home-chapter,
    .home-artist,
    .home-exhibitions
  )::after,
  html[data-yuna-release="inner-weather-v13"] .home-page .material-field {
    transform: none !important;
  }

  html[data-yuna-release="inner-weather-v13"] .site-shell > .site-footer::before {
    transform: none !important;
  }
}

