.portfolio-artwork__field>em{font-family:var(--font-mono);letter-spacing:.045em}.portfolio-artwork{background:var(--paper-alt);min-width:0;margin:0;position:relative;overflow:hidden}.portfolio-artwork__field{width:100%;height:100%;min-height:inherit;display:block;position:relative}img.portfolio-artwork{object-fit:cover;width:100%;height:auto;display:block}.portfolio-artwork__node{z-index:3;border:1px solid var(--blue);background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute}.portfolio-artwork__node--a{border-color:var(--ochre);background:var(--ochre);top:27%;left:15%}.portfolio-artwork__node--b{top:58%;left:47%}.portfolio-artwork__node--c{border-color:var(--plum);background:var(--plum);top:35%;right:14%}.portfolio-artwork__line{z-index:2;background:var(--blue);transform-origin:0;height:1px;position:absolute}.portfolio-artwork__line--a{width:38%;top:29%;left:16%;transform:rotate(25deg)}.portfolio-artwork__line--b{background:var(--plum);width:39%;top:59%;left:48%;transform:rotate(-20deg)}.portfolio-artwork__plane{z-index:1;transition:transform var(--motion-duration-short) var(--motion-easing-standard);background:0 0;border:1px solid;display:block;position:absolute}.portfolio-artwork__plane--a{width:26%;height:63%;color:var(--red);top:10%;right:23%;transform:rotate(12deg)}.portfolio-artwork__plane--b{width:47%;height:49%;color:var(--ochre);bottom:-19%;left:4%;transform:rotate(-7deg)}.portfolio-artwork__field>em{z-index:4;color:var(--graphite);font-size:8px;font-style:normal;position:absolute;bottom:12px;right:14px}.portfolio-artwork--2 .portfolio-artwork__node--a{top:66%}.portfolio-artwork--2 .portfolio-artwork__line--a{top:68%;transform:rotate(-30deg)}.portfolio-artwork--2 .portfolio-artwork__plane--a{width:38%;height:74%;color:var(--blue);top:-14%;right:9%;transform:rotate(-9deg)}.portfolio-artwork--2 .portfolio-artwork__plane--b{width:31%;height:36%;color:var(--plum);bottom:9%;left:19%;transform:rotate(17deg)}.portfolio-artwork--3 .portfolio-artwork__node--b{top:24%;left:55%}.portfolio-artwork--3 .portfolio-artwork__line--b{top:26%;left:56%;transform:rotate(34deg)}.portfolio-artwork--3 .portfolio-artwork__plane--a{width:49%;height:48%;color:var(--plum);top:24%;right:-8%;transform:rotate(7deg)}.portfolio-artwork--3 .portfolio-artwork__plane--b{width:28%;height:72%;color:var(--red);bottom:-26%;left:29%;transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){.portfolio-artwork__plane{transition:none!important}}
