/* generated from assets/photos/photos.json; placeholder colour + self-hosted thumbs */
.px-p01{background:#181211 url(/assets/photos/p01-160.webp) center/cover!important}
.pt-p01{background:#181211 url(/assets/photos/p01-480.webp) center/cover!important}
.px-p02{background:#82746e url(/assets/photos/p02-160.webp) center/cover!important}
.pt-p02{background:#82746e url(/assets/photos/p02-480.webp) center/cover!important}
.px-p03{background:#a7857b url(/assets/photos/p03-160.webp) center/cover!important}
.pt-p03{background:#a7857b url(/assets/photos/p03-480.webp) center/cover!important}
.px-p04{background:#4e3e32 url(/assets/photos/p04-160.webp) center/cover!important}
.pt-p04{background:#4e3e32 url(/assets/photos/p04-480.webp) center/cover!important}
.px-p05{background:#928479 url(/assets/photos/p05-160.webp) center/cover!important}
.pt-p05{background:#928479 url(/assets/photos/p05-480.webp) center/cover!important}
.px-p06{background:#3c3c3c url(/assets/photos/p06-160.webp) center/cover!important}
.pt-p06{background:#3c3c3c url(/assets/photos/p06-480.webp) center/cover!important}
.px-p07{background:#906b3e url(/assets/photos/p07-160.webp) center/cover!important}
.pt-p07{background:#906b3e url(/assets/photos/p07-480.webp) center/cover!important}
.px-p08{background:#ad513b url(/assets/photos/p08-160.webp) center/cover!important}
.pt-p08{background:#ad513b url(/assets/photos/p08-480.webp) center/cover!important}
.px-p09{background:#bd7a67 url(/assets/photos/p09-160.webp) center/cover!important}
.pt-p09{background:#bd7a67 url(/assets/photos/p09-480.webp) center/cover!important}
.px-p10{background:#a67c3c url(/assets/photos/p10-160.webp) center/cover!important}
.pt-p10{background:#a67c3c url(/assets/photos/p10-480.webp) center/cover!important}
.px-p11{background:#6e3a55 url(/assets/photos/p11-160.webp) center/cover!important}
.pt-p11{background:#6e3a55 url(/assets/photos/p11-480.webp) center/cover!important}
.px-p12{background:#5d4e6f url(/assets/photos/p12-160.webp) center/cover!important}
.pt-p12{background:#5d4e6f url(/assets/photos/p12-480.webp) center/cover!important}
.px-p13{background:#8b8177 url(/assets/photos/p13-160.webp) center/cover!important}
.pt-p13{background:#8b8177 url(/assets/photos/p13-480.webp) center/cover!important}
.px-p14{background:#4c5550 url(/assets/photos/p14-160.webp) center/cover!important}
.pt-p14{background:#4c5550 url(/assets/photos/p14-480.webp) center/cover!important}
.px-p15{background:#8c6852 url(/assets/photos/p15-160.webp) center/cover!important}
.pt-p15{background:#8c6852 url(/assets/photos/p15-480.webp) center/cover!important}
.px-p16{background:#ce968c url(/assets/photos/p16-160.webp) center/cover!important}
.pt-p16{background:#ce968c url(/assets/photos/p16-480.webp) center/cover!important}
.px-p17{background:#596456 url(/assets/photos/p17-160.webp) center/cover!important}
.pt-p17{background:#596456 url(/assets/photos/p17-480.webp) center/cover!important}
.px-p18{background:#9b6e55 url(/assets/photos/p18-160.webp) center/cover!important}
.pt-p18{background:#9b6e55 url(/assets/photos/p18-480.webp) center/cover!important}
.px-p19{background:#b2724f url(/assets/photos/p19-160.webp) center/cover!important}
.pt-p19{background:#b2724f url(/assets/photos/p19-480.webp) center/cover!important}
.px-p20{background:#50534b url(/assets/photos/p20-160.webp) center/cover!important}
.pt-p20{background:#50534b url(/assets/photos/p20-480.webp) center/cover!important}
.px-p21{background:#74584e url(/assets/photos/p21-160.webp) center/cover!important}
.pt-p21{background:#74584e url(/assets/photos/p21-480.webp) center/cover!important}
.px-p22{background:#a2664c url(/assets/photos/p22-160.webp) center/cover!important}
.pt-p22{background:#a2664c url(/assets/photos/p22-480.webp) center/cover!important}
.px-p23{background:#736697 url(/assets/photos/p23-160.webp) center/cover!important}
.pt-p23{background:#736697 url(/assets/photos/p23-480.webp) center/cover!important}
.px-p24{background:#9f7963 url(/assets/photos/p24-160.webp) center/cover!important}
.pt-p24{background:#9f7963 url(/assets/photos/p24-480.webp) center/cover!important}
.px-p25{background:#866b8a url(/assets/photos/p25-160.webp) center/cover!important}
.pt-p25{background:#866b8a url(/assets/photos/p25-480.webp) center/cover!important}
.px-p26{background:#a3807c url(/assets/photos/p26-160.webp) center/cover!important}
.pt-p26{background:#a3807c url(/assets/photos/p26-480.webp) center/cover!important}
.px-p27{background:#ae7d6c url(/assets/photos/p27-160.webp) center/cover!important}
.pt-p27{background:#ae7d6c url(/assets/photos/p27-480.webp) center/cover!important}
.px-p28{background:#714949 url(/assets/photos/p28-160.webp) center/cover!important}
.pt-p28{background:#714949 url(/assets/photos/p28-480.webp) center/cover!important}
.px-p29{background:#7a6162 url(/assets/photos/p29-160.webp) center/cover!important}
.pt-p29{background:#7a6162 url(/assets/photos/p29-480.webp) center/cover!important}
.px-p30{background:#6e4f53 url(/assets/photos/p30-160.webp) center/cover!important}
.pt-p30{background:#6e4f53 url(/assets/photos/p30-480.webp) center/cover!important}
.px-p31{background:#604859 url(/assets/photos/p31-160.webp) center/cover!important}
.pt-p31{background:#604859 url(/assets/photos/p31-480.webp) center/cover!important}
.px-p32{background:#513d32 url(/assets/photos/p32-160.webp) center/cover!important}
.pt-p32{background:#513d32 url(/assets/photos/p32-480.webp) center/cover!important}
.px-p33{background:#987664 url(/assets/photos/p33-160.webp) center/cover!important}
.pt-p33{background:#987664 url(/assets/photos/p33-480.webp) center/cover!important}
.px-p34{background:#93377b url(/assets/photos/p34-160.webp) center/cover!important}
.pt-p34{background:#93377b url(/assets/photos/p34-480.webp) center/cover!important}
.px-p35{background:#9a647b url(/assets/photos/p35-160.webp) center/cover!important}
.pt-p35{background:#9a647b url(/assets/photos/p35-480.webp) center/cover!important}
.px-p36{background:#83514b url(/assets/photos/p36-160.webp) center/cover!important}
.pt-p36{background:#83514b url(/assets/photos/p36-480.webp) center/cover!important}
.px-p37{background:#804f44 url(/assets/photos/p37-160.webp) center/cover!important}
.pt-p37{background:#804f44 url(/assets/photos/p37-480.webp) center/cover!important}
.px-p38{background:#73443d url(/assets/photos/p38-160.webp) center/cover!important}
.pt-p38{background:#73443d url(/assets/photos/p38-480.webp) center/cover!important}
.px-p39{background:#94675e url(/assets/photos/p39-160.webp) center/cover!important}
.pt-p39{background:#94675e url(/assets/photos/p39-480.webp) center/cover!important}
.px-p40{background:#814e57 url(/assets/photos/p40-160.webp) center/cover!important}
.pt-p40{background:#814e57 url(/assets/photos/p40-480.webp) center/cover!important}
.px-r01{background:#7a6b4a url(/assets/photos/r01-160.webp) center/cover!important}
.pt-r01{background:#7a6b4a url(/assets/photos/r01-480.webp) center/cover!important}
.px-r02{background:#6f2f4b url(/assets/photos/r02-160.webp) center/cover!important}
.pt-r02{background:#6f2f4b url(/assets/photos/r02-480.webp) center/cover!important}
.px-r03{background:#815883 url(/assets/photos/r03-160.webp) center/cover!important}
.pt-r03{background:#815883 url(/assets/photos/r03-480.webp) center/cover!important}
.px-r04{background:#7e65a2 url(/assets/photos/r04-160.webp) center/cover!important}
.pt-r04{background:#7e65a2 url(/assets/photos/r04-480.webp) center/cover!important}
.hx-faces .tile.fb-p38 u{inset:auto;left:18.7%;top:15.4%;width:27.2%;height:37.4%}
.hx-faces .tile.fb-p36 u{inset:auto;left:46.5%;top:9.1%;width:28.2%;height:34.5%}
.hx-faces .tile.fb-p37 u{inset:auto;left:42.2%;top:7.6%;width:23.9%;height:34.8%}
.hx-faces .tile.fb-p28 u{inset:auto;left:1.8%;top:35.4%;width:23.8%;height:30.3%}
.hx-faces .tile.fb-p29 u{inset:auto;left:0.4%;top:42.9%;width:21.8%;height:26.5%}
.hx-faces .tile.fb-p35 u{inset:auto;left:55.6%;top:8.1%;width:19.8%;height:24.9%}
.hx-faces .tile.fb-p20 u{inset:auto;left:12.1%;top:27.9%;width:16.7%;height:22.9%}
.hx-faces .tile.fb-p10 u{inset:auto;left:72.6%;top:8.2%;width:18.9%;height:24.1%}
.tile[class*="pt-p"]::after,.tile[class*="px-p"]::after,.faces i[class*="px-p"]::after,.hx-use .art[class*="pt-p"]::before{display:none}
.scan img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}
.scan[class]:has(img)>svg{display:none}
.stand .spic{display:block;width:100%;aspect-ratio:16/9;border-radius:10px;position:relative}
.hx-stand .spic{aspect-ratio:2/1}
@keyframes hx-lock-fb{0%{opacity:0;transform:scale(1.7)}6%{opacity:1;transform:scale(1.2)}14%{opacity:1;transform:scale(1)}30%,70%{opacity:.95;transform:scale(1)}80%,100%{opacity:0;transform:scale(1)}}
.hx-l3.on .hx-faces .tile[class*="fb-"] u{animation-name:hx-lock-fb}
.hx-features,.hx-who{content-visibility:auto;contain-intrinsic-size:auto 900px}
.art>img,.wm-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}
