.pj-main,.pj-block+.pj-block{margin-top:88px}.pj .rows-sec{margin-top:20px}.pj svg.mk{pointer-events:none;overflow:visible}.pj .insight{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:48px;display:grid}.pj .insight.solo{grid-template-columns:minmax(0,1fr)}.pj .insight p{letter-spacing:-.012em;max-width:31ch;margin:0;font-size:25px;line-height:1.38}.pj .insight p+p{margin-top:18px}.pj .desk{height:540px;position:relative}.pj .print{background:var(--paper);width:var(--w);left:var(--x);right:var(--rx);top:var(--y);transform:rotate(var(--r));margin:0;padding:9px 9px 32px;position:absolute;box-shadow:0 1px 1px #1d1e1c1f,0 10px 26px -10px #1d1e1c59}.pj .print img{width:100%;height:auto;display:block}.pj .print .shot{display:block;position:relative}.pj .print figcaption{font:17px/1 var(--f-hand);color:var(--stone);position:absolute;bottom:8px;left:12px}.pj .print.cap-right figcaption{left:auto;right:12px}.pj .collage{background:#2a2b28;position:relative;overflow:hidden}.pj .collage .tile{outline:1.5px solid #f4f2ec;display:block;position:absolute;overflow:hidden;box-shadow:0 1px 3px #00000059}.pj .collage .tile img{object-fit:cover}.pj .print .ph{background:#eceae3;border:1.5px dashed #61625a61;position:relative}.pj .print .ph svg{fill:none;stroke:#61625a52;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;width:72%;height:64%;position:absolute;inset:18% 14%}.pj .print .classified{aspect-ratio:4/3;width:100%;height:auto;display:block}.pj .classified .cl-ref{font:600 8.5px var(--doc);letter-spacing:.14em;fill:#6e6f68}.pj .classified .cl-stamp{stroke:var(--ember);fill:var(--ember);opacity:.9}.pj .classified .cl-stamp text{stroke:none;font:40px var(--f-display);letter-spacing:.07em}.pj .insight .desk-aside{letter-spacing:0;max-width:none;margin:14px 0 0;font-size:15px;line-height:1.45}.pj .desk-aside .btn-link{color:var(--link);text-underline-offset:3px;white-space:nowrap}.pj .desk.wall{height:var(--dh)}.pj .wall-head{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:34px;display:flex}.pj .wall-head .hand{font:30px/1 var(--f-hand);color:var(--ink);transform:rotate(-3deg)}.pj .wall-head p{margin:0;font-size:17px}.pj .wall-head .btn-link{margin-left:auto;padding:0}.pj .wall .print{padding:7px 7px 26px}.pj .wall .print figcaption{font-size:15px;bottom:6px;left:9px}.pj .wall .print:before{content:"";z-index:1;background:#f1f0ebb8;width:46px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 1px #1d1e1c14}.pj .figs{flex-wrap:wrap;gap:20px 48px;margin-top:34px;display:flex;position:relative}.pj .figure{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pj .figure .fig{color:var(--ink);z-index:1;font-size:46px;position:relative}.pj .figure .lbl{font:19px/1.1 var(--f-hand);color:var(--stone)}.pj .figs svg.mk{z-index:2;width:100%;height:100%;position:absolute;inset:0}.pj .dash-sec{max-width:1320px;margin-left:auto;margin-right:auto;padding:0 28px;position:relative}.pj .dash{aspect-ratio:var(--a);margin:0;position:relative}.pj .dash .shot{left:var(--l);top:var(--t);width:var(--w);position:absolute}.pj .dash img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #1d1e1c14,0 2px 4px #0000000f,0 18px 48px #0000001a}.pj .dash svg.mk{width:100%;height:100%;position:absolute;inset:0}.pj .dash-sec>.cap{z-index:1;max-width:40ch;margin:0;font-size:15.5px;line-height:1.45;position:absolute;top:0;left:28px}.pj .dash-key{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.pj .more .in{grid-template-columns:minmax(0,58ch) auto;justify-content:space-between;align-items:center;gap:32px;padding:14px 0 22px 88px;display:grid}.pj .more .in.solo{grid-template-columns:minmax(0,58ch)}.pj .more .in>p{margin:0;font-size:15px;line-height:1.5}.pj .more .pic{width:min(440px, calc(150px * var(--ar,1.8)));aspect-ratio:var(--ar,1.8);background:var(--sunken);border-radius:6px;position:relative;overflow:hidden}.pj .more .pic img{object-fit:cover}.pj .rows .row.next .h{transition:color .2s}.pj .rows .row.next:hover .h{color:var(--link)}.pj .pj-text p{max-width:58ch;margin:0;font-size:19px;line-height:1.5}.pj .pj-text p+p{margin-top:14px}.pj .pj-image{margin:0;position:relative}.pj .pj-image img{border-radius:10px;width:100%;height:auto;display:block}@media (max-width:1000px){.pj .insight{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.pj .insight p{font-size:21px}.pj .desk{height:400px}}@media (max-width:900px){.pj .more .in,.pj .more .in.solo{grid-template-columns:1fr;gap:14px;padding-left:0}.pj .more .pic{width:100%}}@media (max-width:760px){.pj-main{margin-top:48px}.pj-block+.pj-block{margin-top:40px}.pj .rows-sec{margin-top:28px}.pj .insight{grid-template-columns:1fr;gap:28px}.pj .insight p{max-width:none;font-size:20px}.pj .desk{height:350px}.pj .print{width:var(--pw);left:var(--px);right:var(--prx);top:var(--py);transform:rotate(var(--pr));padding:6px 6px 26px}.pj .desk.wall{height:var(--pdh)}.pj .wall-head{margin-bottom:26px}.pj .wall-head .hand{font-size:26px}.pj .wall-head p{flex-basis:100%;font-size:15px}.pj .wall-head .btn-link{margin-left:0}.pj .wall .print{padding:5px 5px 20px}.pj .wall .print:before{width:36px;height:14px;top:-7px}.pj .print figcaption{font-size:15px;bottom:6px;left:9px}.pj .print.cap-right figcaption{left:auto;right:9px}.pj .figs{gap:18px 30px;margin-top:26px}.pj .figure .fig{font-size:36px}.pj .figure .lbl{max-width:15ch;font-size:17px}.pj .dash-sec{padding:0 16px}.pj .dash{aspect-ratio:var(--pa)}.pj .dash .shot{left:var(--pl);top:var(--pt);width:var(--pw)}.pj .dash img{border-radius:6px}.pj .dash-sec>.cap{margin:0 0 14px;font-size:14.5px;position:static}.pj .dash-key{clip-path:none;white-space:normal;counter-reset:k;width:auto;height:auto;margin:18px 0 0;list-style:none;position:static;overflow:visible}.pj .dash-key li{font:19px/1.2 var(--f-hand);color:#2a2b28;margin-top:10px;padding:0 0 0 34px;position:relative}.pj .dash-key li:before{counter-increment:k;content:counter(k);background:var(--ember);color:#1b0e08;width:23px;height:23px;font:15px/23px var(--f-hand);text-align:center;border-radius:50%;position:absolute;top:-2px;left:0}.pj .pj-text p{font-size:17px}}
