/* the subject of each art scene (the model, the painter), cut out with SAM (spot_masks.py): on hover the copy
   clipped to their outline stays lit while the rest of the scene fades back, as the teachers do on the school page */
.ar-model-spot {
  clip-path: polygon(35.30% 6.32%, 34.20% 5.99%, 33.10% 5.99%, 31.50% 6.54%, 30.00% 7.76%, 28.10% 10.53%, 27.80% 12.86%, 27.60% 13.19%, 27.60% 13.86%, 28.00% 15.08%, 29.30% 16.30%, 31.10% 16.85%, 31.30% 17.18%, 31.30% 17.96%, 31.10% 18.40%, 29.90% 19.62%, 27.40% 20.73%, 26.60% 21.51%, 26.00% 22.62%, 25.40% 24.94%, 25.30% 25.83%, 25.60% 26.27%, 25.60% 28.05%, 25.40% 29.05%, 25.30% 35.25%, 26.00% 36.70%, 25.10% 37.58%, 23.90% 38.25%, 22.90% 39.47%, 21.20% 45.23%, 21.20% 46.12%, 21.50% 47.23%, 21.10% 49.00%, 21.10% 49.89%, 22.40% 51.11%, 22.50% 57.98%, 22.20% 60.20%, 21.60% 61.75%, 21.50% 62.64%, 20.40% 64.86%, 18.50% 66.96%, 18.50% 67.85%, 19.00% 68.29%, 21.70% 68.29%, 23.10% 67.85%, 25.10% 66.85%, 25.30% 65.08%, 24.90% 63.64%, 25.00% 61.64%, 25.80% 58.87%, 26.30% 57.98%, 26.70% 58.65%, 27.00% 60.75%, 26.90% 63.75%, 26.30% 65.19%, 26.30% 66.85%, 26.60% 67.29%, 27.10% 67.41%, 29.70% 66.41%, 30.30% 65.63%, 30.50% 64.63%, 31.50% 63.75%, 31.60% 63.19%, 31.10% 61.64%, 30.50% 61.20%, 30.00% 60.09%, 29.50% 58.20%, 29.30% 56.10%, 29.40% 52.11%, 29.70% 51.77%, 30.40% 52.11%, 31.80% 52.22%, 32.80% 52.55%, 33.90% 52.55%, 34.40% 52.77%, 35.60% 52.66%, 37.70% 48.12%, 38.40% 46.01%, 38.80% 45.68%, 40.40% 45.34%, 41.00% 45.01%, 41.60% 44.24%, 42.00% 43.13%, 42.40% 41.35%, 42.40% 39.25%, 41.60% 35.92%, 40.90% 34.37%, 42.10% 29.82%, 42.50% 27.16%, 42.50% 25.61%, 43.10% 24.39%, 43.10% 23.61%, 42.10% 20.73%, 41.00% 19.29%, 39.60% 18.74%, 38.10% 18.51%, 36.60% 17.63%, 36.10% 16.96%, 36.30% 16.63%, 37.40% 15.96%, 37.90% 15.41%, 38.20% 13.97%, 38.70% 12.86%, 38.70% 11.97%, 37.30% 8.20%, 36.00% 6.76%);
  transform-origin: 31.64% 36.45%;
}
.ar-model-m-spot {
  clip-path: polygon(35.30% 5.96%, 32.10% 6.41%, 30.80% 7.45%, 29.60% 9.05%, 29.20% 10.31%, 29.30% 12.03%, 30.20% 15.01%, 31.40% 16.49%, 31.50% 17.64%, 30.70% 18.79%, 26.90% 21.19%, 26.20% 22.11%, 25.20% 24.63%, 24.90% 25.89%, 24.90% 27.26%, 23.90% 31.16%, 23.10% 32.42%, 22.90% 33.10%, 22.80% 34.36%, 23.00% 35.05%, 23.10% 37.11%, 22.70% 37.57%, 20.90% 38.14%, 19.50% 39.06%, 18.90% 39.75%, 18.50% 40.66%, 18.40% 42.84%, 18.80% 46.74%, 19.10% 48.22%, 20.10% 51.20%, 20.60% 57.04%, 21.10% 57.62%, 22.60% 57.73%, 22.90% 58.08%, 22.70% 58.65%, 22.10% 58.88%, 21.40% 59.56%, 20.90% 60.82%, 20.40% 61.40%, 18.60% 62.08%, 17.90% 62.66%, 17.60% 63.80%, 18.00% 64.26%, 18.70% 64.60%, 20.80% 64.83%, 22.30% 64.72%, 23.10% 64.49%, 24.40% 63.69%, 25.80% 63.69%, 26.90% 63.46%, 27.80% 63.00%, 27.60% 59.68%, 27.40% 59.11%, 26.90% 58.76%, 26.40% 56.93%, 26.40% 55.78%, 25.60% 51.43%, 25.50% 49.14%, 24.80% 45.36%, 25.10% 45.02%, 27.80% 45.13%, 33.10% 44.22%, 33.40% 44.56%, 33.50% 47.19%, 33.30% 48.00%, 33.30% 49.71%, 33.00% 50.17%, 32.60% 52.00%, 32.40% 54.75%, 32.00% 55.33%, 31.90% 56.59%, 31.30% 58.08%, 31.10% 60.14%, 30.50% 60.94%, 30.20% 62.08%, 29.50% 63.12%, 29.30% 63.80%, 28.70% 64.38%, 28.20% 66.21%, 29.00% 67.01%, 30.20% 67.24%, 32.60% 67.12%, 33.80% 66.55%, 34.60% 65.64%, 34.80% 64.83%, 34.50% 61.28%, 34.80% 60.71%, 35.50% 60.48%, 36.10% 59.79%, 37.30% 54.75%, 38.50% 51.32%, 39.40% 46.16%, 40.40% 45.02%, 42.70% 43.87%, 43.30% 43.30%, 44.00% 41.47%, 44.10% 39.86%, 43.80% 38.49%, 44.10% 37.92%, 44.10% 37.34%, 44.40% 36.77%, 45.70% 35.97%, 46.10% 35.05%, 46.20% 31.73%, 45.80% 29.10%, 45.80% 27.61%, 45.40% 24.63%, 44.10% 20.96%, 43.30% 20.05%, 41.40% 18.90%, 38.70% 17.75%, 37.20% 16.49%, 37.10% 15.81%, 37.50% 13.52%, 37.50% 12.03%, 37.90% 11.34%, 38.00% 8.71%, 37.40% 7.45%, 36.30% 6.41%);
  transform-origin: 32.40% 36.82%;
}
.ar-painter-spot {
  clip-path: polygon(68.51% 7.90%, 66.35% 8.60%, 65.81% 9.00%, 65.28% 10.10%, 64.20% 11.00%, 62.72% 13.20%, 62.72% 14.70%, 61.91% 16.30%, 62.58% 18.40%, 62.31% 20.10%, 58.82% 21.20%, 56.12% 22.70%, 54.78% 23.80%, 53.03% 24.30%, 52.09% 25.10%, 47.64% 25.60%, 44.82% 25.00%, 41.72% 23.30%, 41.18% 21.70%, 40.24% 21.50%, 39.84% 21.20%, 40.78% 20.60%, 40.65% 20.00%, 37.55% 19.00%, 35.13% 19.70%, 34.86% 20.00%, 34.99% 20.60%, 34.05% 21.00%, 33.92% 21.80%, 34.72% 22.50%, 36.20% 23.00%, 37.55% 24.80%, 38.63% 25.30%, 41.99% 28.70%, 45.22% 30.80%, 45.76% 31.60%, 48.05% 32.20%, 50.07% 32.00%, 51.28% 32.30%, 54.91% 31.80%, 56.93% 31.30%, 57.60% 32.20%, 57.60% 33.20%, 57.20% 34.30%, 57.34% 37.40%, 56.93% 39.50%, 56.93% 42.90%, 56.66% 43.30%, 56.53% 45.80%, 55.18% 51.70%, 54.78% 55.70%, 53.97% 60.10%, 53.84% 63.30%, 54.51% 64.00%, 57.87% 64.70%, 58.28% 65.20%, 58.41% 67.00%, 59.62% 69.00%, 59.08% 70.10%, 59.08% 71.20%, 59.89% 73.20%, 61.10% 78.00%, 59.76% 79.90%, 59.76% 80.80%, 60.43% 81.50%, 59.89% 82.70%, 58.95% 83.00%, 57.34% 84.30%, 56.39% 84.70%, 53.70% 85.20%, 52.76% 85.60%, 52.09% 86.20%, 51.82% 87.30%, 52.89% 88.00%, 53.84% 88.30%, 57.60% 88.60%, 60.97% 88.20%, 62.99% 87.40%, 65.95% 87.60%, 68.91% 87.30%, 70.12% 86.70%, 70.12% 85.10%, 69.85% 84.80%, 70.12% 84.30%, 69.99% 82.50%, 70.79% 81.30%, 70.79% 80.60%, 69.85% 78.80%, 70.26% 76.70%, 70.26% 73.70%, 69.72% 69.50%, 69.45% 69.10%, 69.58% 67.80%, 69.31% 67.20%, 69.72% 66.90%, 71.87% 67.10%, 72.68% 67.60%, 74.02% 70.70%, 74.70% 71.70%, 74.97% 73.70%, 75.64% 75.70%, 76.31% 79.00%, 77.25% 80.70%, 77.66% 82.00%, 77.39% 84.50%, 78.60% 85.40%, 78.87% 85.90%, 78.87% 86.70%, 79.41% 87.20%, 79.41% 88.00%, 78.33% 90.20%, 78.06% 92.30%, 79.00% 92.80%, 84.93% 92.90%, 86.27% 92.40%, 86.94% 91.80%, 86.94% 90.80%, 87.35% 90.20%, 87.48% 89.40%, 87.35% 87.30%, 87.75% 86.60%, 87.75% 85.80%, 88.56% 85.00%, 88.69% 83.60%, 87.62% 81.80%, 87.62% 77.20%, 86.54% 72.70%, 85.33% 69.50%, 84.52% 68.30%, 84.39% 66.40%, 83.45% 65.30%, 83.18% 64.40%, 83.45% 63.50%, 83.45% 61.50%, 82.50% 58.30%, 82.50% 56.20%, 82.77% 55.30%, 82.64% 53.00%, 82.91% 51.50%, 82.64% 49.00%, 82.91% 47.60%, 82.50% 45.20%, 81.97% 44.70%, 81.70% 43.70%, 83.04% 42.80%, 83.04% 42.10%, 83.31% 41.80%, 85.46% 41.40%, 88.16% 40.20%, 88.69% 40.20%, 90.98% 39.50%, 91.92% 38.10%, 91.79% 36.50%, 92.06% 35.80%, 92.06% 34.50%, 90.71% 32.60%, 90.44% 31.40%, 89.77% 30.30%, 89.10% 28.40%, 88.69% 26.10%, 87.35% 24.40%, 84.66% 22.40%, 80.89% 20.70%, 77.93% 19.80%, 77.12% 19.10%, 76.58% 18.10%, 78.20% 16.20%, 78.73% 14.40%, 78.20% 12.00%, 77.12% 10.20%, 75.50% 9.00%, 74.02% 8.40%, 72.68% 8.20%, 71.74% 7.80%);
  transform-origin: 70.04% 48.14%;
}
