/* ABOUT02: the gallery photographs remain independent of wheel position. */
.about-gallery__background{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:47% 53%;overflow:hidden;color:#fff;pointer-events:none;user-select:none}
.about-gallery__background-fine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;overflow:hidden;padding:8px 9px 0 20px;opacity:.10;font-size:clamp(10px,.72vw,13px);line-height:1.06;letter-spacing:-.035em;word-break:break-word}
.about-gallery__background-column{min-width:0}
.about-gallery__background-column:nth-child(2){transform:translateY(-35px)}
.about-gallery__background-column:nth-child(3){transform:translateY(-77px)}
.about-gallery__background-fine p{margin:0 0 .85em}
.about-gallery__background-large{overflow:hidden;padding:4px 0 0 4%;opacity:.10;text-transform:uppercase;font-size:clamp(25px,3.2vw,61px);font-weight:700;line-height:.87;letter-spacing:-.065em}
.about-gallery__background-group{margin:0 0 .14em}
.about-gallery__background-group span{display:block;white-space:nowrap}
.about-gallery__background-group:nth-child(5n + 1) span:nth-child(2){padding-left:12%}
.about-gallery__background-group:nth-child(5n + 2) span:nth-child(1){padding-left:22%}
.about-gallery__background-group:nth-child(5n + 2) span:nth-child(3){padding-left:7%}
.about-gallery__background-group:nth-child(5n + 3) span:nth-child(2){padding-left:31%}
.about-gallery__background-group:nth-child(5n + 4) span:nth-child(1){padding-left:15%}
.about-gallery__background-group:nth-child(5n + 5) span:nth-child(3){padding-left:25%}
.about-gallery__field{z-index:2}
.about-gallery__prompt{position:relative;top:-12px;font-size:clamp(10.333px,calc(.85vw - 2.667px),13.333px)}
.about-gallery__cursor-close{max-height:100px}
@media(max-width:900px){
  .about-gallery__background{grid-template-columns:48% 52%}
  .about-gallery__background-fine{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:3px 4px 0 8px;font-size:9px}
  .about-gallery__background-column:nth-child(3){display:none}
  .about-gallery__background-large{font-size:clamp(19px,5vw,34px);padding-left:0}
  .about-gallery__prompt{font-size:clamp(10.333px,calc(3.5vw - 2.667px),14.333px);top:-9px}
  .about-gallery__cursor-close{display:none!important}
}
@media(prefers-reduced-motion:reduce){.about-gallery__background{transition:none}}
