.playground-page{background:#fffbf3}.playground-board{display:grid;gap:2px;border:2px solid #111111;background:#111}.playground-box{position:relative;display:grid;min-width:0;overflow:hidden;background:#fffbf3}.text-box{align-content:center}.image-box img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-box video{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.playground-video-slide{display:grid;height:100%;width:100%;place-items:center}.playground-video-slide video{max-height:84vh;max-width:min(92vw,72rem);background:#000}.playground-gallery-trigger{display:block;height:100%;width:100%;cursor:zoom-in}.playground-panel-number{position:absolute;left:50%;top:50%;z-index:20;display:none;min-width:4.75rem;transform:translate(-50%,-50%);place-items:center;border:2px solid currentColor;border-radius:.75rem;background:#ffffffdb;color:#000000e6;padding:.45rem .6rem;text-align:center;font-size:.6rem;font-weight:700;letter-spacing:.03em;line-height:1.25}.light-number{background:#0000006b;color:#ffffffe6}.threeD{--col-1: .9fr;--col-2: .9fr;--col-3: 1.2fr;--col-4: 1fr;--col-5: .9fr;--row-1: 9rem;--row-2: 9rem;--row-3: 9rem;--row-4: 9rem;--row-5: 7rem;--box-03-bg: #111111;--box-08-bg: #f2efe8;--box-09-bg: #ce0339;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:760px}.threeD .box-01{grid-column:1 / 3;grid-row:1 / 3}.threeD .box-02{grid-column:3 / 5;grid-row:1 / 4}.threeD .box-03{grid-column:5 / 6;grid-row:1 / 2;background:var(--box-03-bg)}.threeD .box-04{grid-column:1 / 3;grid-row:3 / 5}.threeD .box-05{grid-column:5 / 6;grid-row:2 / 4}.threeD .box-06{grid-column:4 / 6;grid-row:4 / 6}.threeD .box-07{grid-column:3 / 4;grid-row:4 / 6}.threeD .box-08{grid-column:1 / 2;grid-row:5 / 6;background:var(--box-08-bg)}.threeD .box-09{grid-column:2 / 3;grid-row:5 / 6;background:var(--box-09-bg)}.london{--col-1: .85fr;--col-2: 1fr;--col-3: 1.2fr;--col-4: 1fr;--col-5: .9fr;--row-1: 7rem;--row-2: 2rem;--row-3: 11rem;--row-4: 7rem;--row-5: 7rem;--box-03-bg: #ffffff;--box-06-bg: #ffffff;--box-07-bg: #130C31;--box-08-bg: #1F1748;--box-09-bg: #130C31;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:760px}.london .box-01{grid-column:1 / 3;grid-row:1 / 3}.london .box-03{grid-column:3 / 6;grid-row:1 / 2;background:var(--box-03-bg)}.london .box-04{grid-column:3 / 6;grid-row:2 / 5}.london .box-05{grid-column:2 / 3;grid-row:4 / 6}.london .box-06{grid-column:1 / 2;grid-row:3 / 4;background:var(--box-06-bg)}.london .box-07{grid-column:1 / 2;grid-row:4 / 5;background:var(--box-07-bg)}.london .box-08{grid-column:3 / 6;grid-row:5 / 6;background:var(--box-08-bg)}.london .box-09{grid-column:2 / 3;grid-row:3 / 4;background:var(--box-09-bg)}.server{--col-1: 1fr;--col-2: .85fr;--col-3: 2fr;--col-4: .2fr;--col-5: .9fr;--row-1: 10rem;--row-2: 12rem;--row-3: 12rem;--row-4: 10rem;--box-02-bg: #f81e5c;--box-03-bg: #f2ded0;--box-04-bg: #fffffe;--box-06-bg: #fffffe;--box-08-bg: #090609;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto);min-height:680px}.server .box-01{grid-column:1 / 3;grid-row:1 / 3}.server .box-02{grid-column:1 / 2;grid-row:3 / 4;background:var(--box-02-bg)}.server .box-03{grid-column:2 / 3;grid-row:3 / 5;background:var(--box-03-bg)}.server .box-04{grid-column:1 / 2;grid-row:4 / 5;background:var(--box-04-bg)}.server .box-05{grid-column:3 / 4;grid-row:1 / 5}.server .box-06{grid-column:4 / 6;grid-row:1 / 2;background:var(--box-06-bg)}.server .box-07{grid-column:4 / 6;grid-row:2 / 4}.server .box-08{grid-column:4 / 6;grid-row:4 / 5;background:var(--box-08-bg)}.shiver{--col-1: 1fr;--col-2: .95fr;--col-3: 1.1fr;--col-4: 1fr;--col-5: 1fr;--board-height: 720px;--row-1: 4rem;--row-2: 4rem;--row-3: 12rem;--row-4: 3rem;--row-5: 6rem;--box-04-bg: #98d3ef;--box-05-bg: #16acb9;--box-06-bg: #1a3e42;--box-09-bg: #99ab86;--box-10-bg: #fafdf2;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:var(--board-height)}.shiver .box-01{grid-column:1 / 3;grid-row:5 / 6}.shiver .box-02{grid-column:1 / 5;grid-row:1 / 3}.shiver .box-04{grid-column:5 / 6;grid-row:1 / 2;background:var(--box-04-bg)}.shiver .box-05{grid-column:5 / 6;grid-row:2 / 3;background:var(--box-05-bg)}.shiver .box-03{grid-column:1 / 2;grid-row:3 / 4}.shiver .box-06{grid-column:5 / 6;grid-row:4 / 5;background:var(--box-06-bg)}.shiver .box-07{grid-column:3 / 5;grid-row:5 / 6}.shiver .box-08{grid-column:5 / 6;grid-row:5 / 6}.shiver .box-09{grid-column:1 / 2;grid-row:4 / 5;background:var(--box-09-bg)}.shiver .box-10{grid-column:2 / 5;grid-row:3 / 4}.shiver .box-11{grid-column:5 / 6;grid-row:3 / 4}.shiver .box-12{grid-column:2 / 5;grid-row:4 / 5}.showreel{--col-1: 1fr;--col-2: 1fr;--col-3: 1fr;--col-4: .7fr;--board-height: 680px;--row-1: 2rem;--row-2: 11rem;--row-3: 11rem;--row-4: 2rem;--box-02-bg: #922662;--box-03-bg: #f3ecea;--box-04-bg: #181818;--box-06-bg: #a297b8;--box-08-bg: #fff6e4;--box-09-bg: #f3ecea;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto);min-height:var(--board-height)}.showreel .box-01{grid-column:1 / 2;grid-row:1 / 3}.showreel .box-02{grid-column:2 / 3;grid-row:1 / 2;background:var(--box-02-bg)}.showreel .box-03{grid-column:3 / 5;grid-row:1 / 2;background:var(--box-03-bg)}.showreel .box-04{grid-column:4 / 5;grid-row:2 / 3;background:var(--box-04-bg)}.showreel .box-05{grid-column:2 / 4;grid-row:2 / 4}.showreel .box-06{grid-column:1 / 2;grid-row:3 / 4;background:var(--box-06-bg)}.showreel .box-07{grid-column:4 / 5;grid-row:3 / 5}.showreel .box-08{grid-column:1 / 3;grid-row:4 / 5;background:var(--box-08-bg)}.showreel .box-09{grid-column:3 / 4;grid-row:4 / 5;background:var(--box-09-bg)}.einstein{--col-1: 1fr;--col-2: .85fr;--col-3: 1.1fr;--col-4: 1fr;--col-5: .95fr;--board-height: 860px;--row-1: 5rem;--row-2: 7rem;--row-3: 8rem;--row-4: 2rem;--row-5: 2rem;--row-6: 7rem;--box-03-bg: #121212;--box-08-bg: #f2efe8;--box-10-bg: #111111;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto) minmax(var(--row-6),auto);min-height:var(--board-height)}.einstein .box-01{grid-column:1 / 3;grid-row:1 / 3}.einstein .box-02{grid-column:3 / 5;grid-row:1 / 2}.einstein .box-03{grid-column:5 / 6;grid-row:1 / 2;background:var(--box-03-bg)}.einstein .box-04{grid-column:3 / 5;grid-row:2 / 4}.einstein .box-05{grid-column:1 / 2;grid-row:3 / 5}.einstein .box-06{grid-column:2 / 3;grid-row:3 / 4}.einstein .box-07{grid-column:5 / 6;grid-row:2 / 4}.einstein .box-08{grid-column:4 / 6;grid-row:4 / 5;background:var(--box-08-bg)}.einstein .box-09{grid-column:3 / 4;grid-row:4 / 5}.einstein .box-10{grid-column:2 / 3;grid-row:4 / 5;background:var(--box-10-bg)}.einstein .box-11{grid-column:1 / 3;grid-row:6 / 7}.einstein .box-12{grid-column:3 / 4;grid-row:5 / 6}.einstein .box-13{grid-column:4 / 6;grid-row:5 / 7}.einstein .box-14{grid-column:3 / 4;grid-row:6 / 7}.einstein .box-15{grid-column:1 / 3;grid-row:5 / 6}.dream{--col-1: 1fr;--col-2: .95fr;--col-3: 1.1fr;--col-4: 1fr;--col-5: .85fr;--board-height: 680px;--row-1: 5rem;--row-2: 5rem;--row-3: 7rem;--row-4: 8rem;--row-5: 6rem;--box-04-bg: #fff4d1;--box-05-bg: #7b002f;--box-09-bg: #00176c;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:var(--board-height)}.dream .box-01{grid-column:1 / 3;grid-row:1 / 3}.dream .box-02{grid-column:3 / 5;grid-row:1 / 3}.dream .box-04{grid-column:5 / 6;grid-row:1 / 2;background:var(--box-04-bg)}.dream .box-05{grid-column:5 / 6;grid-row:2 / 3;background:var(--box-05-bg)}.dream .box-06{grid-column:1 / 2;grid-row:3 / 5}.dream .box-07{grid-column:2 / 4;grid-row:3 / 4}.dream .box-08{grid-column:4 / 6;grid-row:3 / 6}.dream .box-09{grid-column:1 / 4;grid-row:5 / 6;background:var(--box-09-bg)}.dream .box-10{grid-column:2 / 4;grid-row:4 / 5}.wordplay{--col-1: 1fr;--col-2: .95fr;--col-3: 1.1fr;--col-4: 1fr;--col-5: .85fr;--board-height: 680px;--row-1: 5rem;--row-2: 5rem;--row-3: 7rem;--row-4: 8rem;--row-5: 6rem;--box-04-bg: #111111;--box-05-bg: #ffffff;--box-09-bg: #ffffff;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:var(--board-height)}.wordplay .box-01{grid-column:1 / 3;grid-row:1 / 3}.wordplay .box-02{grid-column:3 / 5;grid-row:1 / 3}.wordplay .box-04{grid-column:5 / 6;grid-row:1 / 2;background:var(--box-04-bg)}.wordplay .box-05{grid-column:5 / 6;grid-row:2 / 3;background:var(--box-05-bg)}.wordplay .box-06{grid-column:1 / 2;grid-row:3 / 4}.wordplay .box-07{grid-column:2 / 4;grid-row:3 / 4}.wordplay .box-08{grid-column:4 / 6;grid-row:3 / 6}.wordplay .box-09{grid-column:1 / 4;grid-row:5 / 6;background:var(--box-09-bg)}.wordplay .box-10{grid-column:2 / 4;grid-row:4 / 5}.wordplay .box-11{grid-column:1 / 2;grid-row:4 / 5}.cnwl{--col-1: .85fr;--col-2: 1fr;--col-3: 1.2fr;--col-4: 1fr;--col-5: .9fr;--row-1: 7rem;--row-2: 2rem;--row-3: 11rem;--row-4: 7rem;--row-5: 7rem;--box-02-bg: #130C31;--box-03-bg: #f4f1ea;--box-06-bg: #ffffff;--box-07-bg: #1b1b1b;--box-08-bg: #f4f1ea;--box-09-bg: #093346;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:760px}.cnwl .box-01{grid-column:1 / 3;grid-row:1 / 3}.cnwl .box-02{grid-column:3 / 4;grid-row:1 / 2;background:var(--box-02-bg)}.cnwl .box-03{grid-column:4 / 6;grid-row:1 / 2;background:var(--box-03-bg)}.cnwl .box-04{grid-column:3 / 6;grid-row:2 / 4}.cnwl .box-05{grid-column:2 / 4;grid-row:4 / 6}.cnwl .box-06{grid-column:1 / 2;grid-row:3 / 4;background:var(--box-06-bg)}.cnwl .box-07{grid-column:1 / 2;grid-row:4 / 5;background:var(--box-07-bg)}.cnwl .box-08{grid-column:4 / 6;grid-row:4 / 6;background:var(--box-08-bg)}.cnwl .box-09{grid-column:2 / 3;grid-row:3 / 4;background:var(--box-09-bg)}.impression{--col-1: 1fr;--col-2: .95fr;--col-3: 1.1fr;--col-4: .5fr;--col-5: 1fr;--row-1: 6rem;--row-2: 7rem;--row-3: 12rem;--row-4: 1rem;--row-5: 6rem;--box-02-bg: #f0dcde;--box-03-bg: #fefefe;--box-05-bg: #121212;--box-08-bg: #fefefe;--box-09-bg: #4b1a2c;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:720px}.impression .box-01{grid-column:1 / 3;grid-row:1 / 3}.impression .box-02{grid-column:3 / 4;grid-row:1 / 2;background:var(--box-02-bg)}.impression .box-03{grid-column:4 / 6;grid-row:1 / 2;background:var(--box-03-bg)}.impression .box-04{grid-column:3 / 6;grid-row:2 / 4}.impression .box-05{grid-column:3 / 5;grid-row:4 / 5;background:var(--box-05-bg)}.impression .box-06{grid-column:1 / 3;grid-row:3 / 5}.impression .box-07{grid-column:5 / 6;grid-row:4 / 6}.impression .box-08{grid-column:1 / 4;grid-row:5 / 6;background:var(--box-08-bg)}.impression .box-09{grid-column:4 / 5;grid-row:5 / 6;background:var(--box-09-bg)}.flannery{--col-1: 1fr;--col-2: .95fr;--col-3: 1.1fr;--col-4: 1fr;--col-5: .85fr;--row-1: 5rem;--row-2: 5rem;--row-3: 6rem;--row-4: 9rem;--row-5: 6rem;--box-04-bg: #fbe8e1;--box-05-bg: #371e22;--box-09-bg: #e09880;grid-template-columns:minmax(0,var(--col-1)) minmax(0,var(--col-2)) minmax(0,var(--col-3)) minmax(0,var(--col-4)) minmax(0,var(--col-5));grid-template-rows:minmax(var(--row-1),auto) minmax(var(--row-2),auto) minmax(var(--row-3),auto) minmax(var(--row-4),auto) minmax(var(--row-5),auto);min-height:720px}.flannery .box-01{grid-column:1 / 3;grid-row:1 / 3}.flannery .box-02{grid-column:3 / 5;grid-row:1 / 3}.flannery .box-04{grid-column:5 / 6;grid-row:1 / 1;background:var(--box-04-bg)}.flannery .box-05{grid-column:5 / 6;grid-row:2 / 3;background:var(--box-05-bg)}.flannery .box-06{grid-column:1 / 2;grid-row:3 / 5}.flannery .box-07{grid-column:2 / 4;grid-row:3 / 4}.flannery .box-08{grid-column:4 / 6;grid-row:3 / 6}.flannery .box-09{grid-column:1 / 4;grid-row:5 / 6;background:var(--box-09-bg)}.flannery .box-10{grid-column:2 / 4;grid-row:4 / 5}@media (max-width: 1023px){.playground-panel-number{min-width:4.25rem}.playground-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(12rem,auto);min-height:0}.threeD .playground-box,.london .playground-box,.cnwl .playground-box,.server .playground-box,.shiver .playground-box,.flannery .playground-box,.showreel .playground-box,.einstein .playground-box,.dream .playground-box,.wordplay .playground-box,.impression .playground-box{grid-column:auto;grid-row:auto}.threeD .box-01,.threeD .box-02,.threeD .box-05,.london .box-01,.london .box-04,.london .box-05,.cnwl .box-01,.cnwl .box-04,.cnwl .box-05,.server .box-01,.server .box-06,.server .box-07,.server .box-08,.shiver .box-01,.shiver .box-07,.shiver .box-08,.flannery .box-01,.flannery .box-07,.flannery .box-08,.showreel .box-01,.showreel .box-05,.showreel .box-07,.einstein .box-01,.einstein .box-04,.einstein .box-11,.einstein .box-14,.dream .box-01,.dream .box-07,.dream .box-08,.wordplay .box-01,.wordplay .box-07,.wordplay .box-08,.impression .box-01,.impression .box-04,.impression .box-07{grid-column:1 / -1}}@media (max-width: 767px){.playground-panel-number{border-width:1px;font-size:.55rem}.playground-board{grid-template-columns:1fr}.threeD .box-01,.threeD .box-02,.threeD .box-05,.london .box-01,.london .box-04,.london .box-05,.cnwl .box-01,.cnwl .box-04,.cnwl .box-05,.server .box-01,.server .box-06,.server .box-07,.server .box-08,.shiver .box-01,.shiver .box-07,.shiver .box-08,.flannery .box-01,.flannery .box-07,.flannery .box-08,.showreel .box-01,.showreel .box-05,.showreel .box-07,.einstein .box-01,.einstein .box-04,.einstein .box-11,.einstein .box-14,.dream .box-01,.dream .box-07,.dream .box-08,.wordplay .box-01,.wordplay .box-07,.wordplay .box-08,.impression .box-01,.impression .box-04,.impression .box-07{grid-column:auto}.image-box{min-height:16rem}.threeD .box-03,.threeD .box-08,.threeD .box-09,.london .box-03,.london .box-06,.london .box-07,.london .box-08,.london .box-09,.cnwl .box-02,.cnwl .box-03,.cnwl .box-06,.cnwl .box-07,.cnwl .box-08,.cnwl .box-09,.server .box-02,.server .box-03,.server .box-04,.server .box-06,.server .box-08,.shiver .box-04,.shiver .box-05,.shiver .box-09,.shiver .box-10,.flannery .box-04,.flannery .box-05,.flannery .box-09,.flannery .box-10,.showreel .box-02,.showreel .box-03,.showreel .box-04,.showreel .box-06,.showreel .box-08,.showreel .box-09,.einstein .box-03,.einstein .box-08,.einstein .box-10,.dream .box-04,.dream .box-05,.dream .box-09,.dream .box-10,.wordplay .box-04,.wordplay .box-05,.wordplay .box-09,.wordplay .box-10,.wordplay .box-11,.impression .box-02,.impression .box-03,.impression .box-05,.impression .box-08,.impression .box-09{min-height:6rem}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
