.pw{background:var(--paper);--pw-nav-height:82px;--pw-preview-height:0px}body:has(.preview-banner) .pw{--pw-preview-height:30px}@media (width<=700px){.pw{--pw-nav-height:68px}}.pw-hero{color:var(--paper);background:var(--ink);padding:clamp(72px,10vw,132px) clamp(22px,8vw,120px) clamp(60px,8vw,96px);position:relative;overflow:hidden}.pw-hero-inner{max-width:1120px;margin:auto;position:relative}.pw-kicker{color:var(--lime);align-items:center;gap:14px;display:flex}.pw-kicker:before{content:"";background:currentColor;width:30px;height:1px}.pw-hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:34px 0 30px -4px;font:400 clamp(56px,10vw,138px)/.9 Anton,Impact,sans-serif}.pw-hero h1 em{color:var(--lime);font-style:normal}.pw-hero-lede{color:#d4dbe2;max-width:600px;font:400 clamp(19px, 2.1vw, 24px)/1.5 var(--serif);margin:0}.pw-hero-count{color:#f4f1e88c;position:absolute;bottom:4px;right:0}.pw-dev-note{background:#e9e6dc;border-left:3px solid #8caa00;max-width:1120px;margin:0 auto;padding:16px 20px}.pw-dev-note .eyebrow{color:#53620f}.pw-dev-note p{color:#3e4a5d;font:16px/1.55 var(--serif);margin:6px 0 0}.pw-dev-note ul{color:#3e4a5d;font:16px/1.55 var(--serif);margin:10px 0 0;padding-left:20px}.pw-dev-wrap{padding:32px clamp(22px,8vw,120px) 0}.pw-index{padding:clamp(40px,6vw,80px) clamp(22px,8vw,120px) clamp(80px,10vw,130px)}.pw-list{counter-reset:pw;max-width:1120px;margin:auto;padding:0;list-style:none}.pw-entry{border-top:1px solid var(--line);animation:.6s both pw-arrive;animation-delay:calc(var(--i,0) * 70ms)}.pw-entry:last-child{border-bottom:1px solid var(--line)}.pw-entry-link{color:inherit;isolation:isolate;grid-template-columns:minmax(90px,.5fr) minmax(0,3fr) minmax(0,2fr);gap:clamp(20px,4vw,56px);padding:clamp(34px,4.5vw,56px) 0;text-decoration:none;display:grid;position:relative}.pw-entry-link:before{content:"";z-index:-1;background:var(--ink);opacity:0;transition:opacity .3s,transform .3s;position:absolute;inset:0 calc(-1*clamp(14px,3vw,36px));transform:scaleY(.96)}.pw-entry-link:hover:before,.pw-entry-link:focus-visible:before{opacity:1;transform:none}.pw-entry-link:hover,.pw-entry-link:focus-visible{color:var(--paper)}.pw-entry-link:focus-visible{outline-offset:0}.pw-num{color:#0000;-webkit-text-stroke:1px currentColor;opacity:.55;font:400 clamp(44px,6vw,84px)/.85 Anton,Impact,sans-serif;transition:color .3s,opacity .3s}.pw-entry-link:hover .pw-num,.pw-entry-link:focus-visible .pw-num{color:var(--lime);-webkit-text-stroke-color:var(--lime);opacity:1}.pw-meta{color:#53620f;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;padding:0;list-style:none;transition:color .3s;display:flex}.pw-meta li+li:before{content:"/";opacity:.5;margin-right:14px}.pw-entry-link:hover .pw-meta,.pw-entry-link:focus-visible .pw-meta{color:var(--lime)}.pw-entry h2{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font:400 clamp(32px,4.6vw,62px)/.96 Anton,Impact,sans-serif}.pw-side{flex-direction:column;justify-content:space-between;gap:26px;display:flex}.pw-side p{color:#3e4a5d;font:18px/1.6 var(--serif);margin:0;transition:color .3s}.pw-entry-link:hover .pw-side p,.pw-entry-link:focus-visible .pw-side p{color:#d4dbe2}.pw-explore{font:700 13px var(--sans);border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;padding-bottom:4px;display:inline-flex}.pw-explore span{font-size:18px;transition:transform .25s}.pw-entry-link:hover .pw-explore,.pw-entry-link:focus-visible .pw-explore{color:var(--lime)}.pw-entry-link:hover .pw-explore span{transform:translate(6px)}.pw-empty{background:#e6e3da;max-width:1120px;margin:auto;padding:32px}.pw-empty h2{text-transform:uppercase;margin:0 0 8px;font:400 32px Anton,Impact,sans-serif}.pw-empty p{color:#3e4a5d;font:18px/1.55 var(--serif);margin:0}.pd-hero{color:var(--paper);background:var(--ink);padding:clamp(40px,6vw,70px) clamp(22px,8vw,120px) clamp(64px,9vw,110px)}.pd-hero-inner{max-width:1120px;margin:auto}.pd-crumb{color:#d6dce2;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.pd-crumb:hover{color:var(--lime)}.pd-crumb span{transition:transform .2s}.pd-crumb:hover span{transform:translate(-4px)}.pd-topline{justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(48px,7vw,90px);display:flex}.pd-topline .pw-meta{color:var(--lime);margin:0}.pd-pos{color:#f4f1e88c;white-space:nowrap}.pd-hero h1{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:1050px;margin:26px 0 0 -3px;font:400 clamp(50px,8.5vw,124px)/.9 Anton,Impact,sans-serif;animation:.7s both pw-arrive}.pd-media-slot{margin:0}.pd-media-slot:empty{display:none}.pd-main{padding:clamp(56px,8vw,100px) clamp(22px,8vw,120px)}.pd-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(36px,7vw,100px);max-width:1120px;margin:auto;display:grid}.pd-deck{border-top:3px solid var(--lime);font:400 italic clamp(22px, 2.5vw, 30px)/1.38 var(--serif);color:var(--ink);margin:0;padding-top:18px}.pd-body p{color:#25344d;font:20px/1.75 var(--serif);margin:0 0 1.4em}.pd-body p:first-child:first-line{font-weight:600}.pd-links{margin-top:40px}.pd-links h2{color:#53620f;margin:0 0 14px}.pd-links ul{margin:0;padding:0;list-style:none}.pd-links li{border-top:1px solid var(--line)}.pd-links li:last-child{border-bottom:1px solid var(--line)}.pd-links a{font:18px/1.4 var(--serif);justify-content:space-between;gap:18px;padding:16px 0;text-decoration:none;transition:padding .2s,background-color .2s;display:flex}.pd-links a:hover{background:var(--lime);padding-left:12px;padding-right:12px}.pd-links a span[aria-hidden]{font-family:var(--sans)}.pd-review{background:#e9e6dc;border:1px dashed #8caa00;max-width:1120px;margin:56px auto 0;padding:18px 22px}.pd-review summary{cursor:pointer;color:#53620f}.pd-review h3{font:700 13px var(--sans);margin:18px 0 6px}.pd-review ul,.pd-review p{color:#3e4a5d;font:16px/1.55 var(--serif);margin:0}.pd-review ul{padding-left:20px}.pd-nav{background:var(--ink);grid-template-columns:1fr 1fr;display:grid}.pd-nav a{color:var(--paper);flex-direction:column;gap:14px;padding:clamp(34px,5vw,60px) clamp(22px,8vw,120px);text-decoration:none;transition:background-color .25s,color .25s;display:flex}.pd-nav a+a{text-align:right;border-left:1px solid #f4f1e82b;align-items:flex-end}.pd-nav .eyebrow{color:var(--lime)}.pd-nav strong{text-transform:uppercase;font:400 clamp(24px,3.2vw,42px)/1 Anton,Impact,sans-serif}.pd-nav a:hover{color:var(--ink);background:var(--lime)}.pd-nav a:hover .eyebrow{color:var(--ink)}.pd-nav a:focus-visible{outline-offset:-6px}.pd-all{color:var(--ink);background:var(--lime);text-align:center;font:700 13px var(--sans);padding:18px;text-decoration:none;display:block}.pd-all:hover{text-underline-offset:4px;text-decoration:underline}@keyframes pw-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=860px){.pw-entry-link{grid-template-columns:minmax(0,1fr);gap:16px}.pw-num{font-size:40px}.pd-grid{grid-template-columns:1fr}}@media (width<=600px){.pw-hero-count{margin-top:30px;display:block;position:static}.pd-topline{flex-direction:column;gap:10px}.pd-nav{grid-template-columns:1fr}.pd-nav a+a{border-top:1px solid #f4f1e82b;border-left:0}.pd-body p{font-size:18px}}@media (prefers-reduced-motion:reduce){.pw-entry,.pd-hero h1{animation:none}.pw-entry-link:before{transform:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pi{background:#1a2846;position:relative;overflow:hidden}.pi img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.pi-artwork{background:#ec008c}.pi-artwork img{object-fit:contain;padding:clamp(12px,2vw,30px)}.pi-artwork img,.pd-open .pi-artwork img{animation:none}.pw-shot-media:hover .pi-artwork img,.pw-shot-media:focus-visible .pi-artwork img{transform:none}.pi-tag{color:var(--ink);background:var(--lime);padding:9px 13px;position:absolute;top:0;left:0}.pi-tag-quiet{color:var(--paper);background:#101d36db}.pc{color:#9fabba;font:italic 15px/1.5 var(--serif);display:block}.pc-src{font:11px/1.5 var(--mono);letter-spacing:.05em;color:#7f8ca0;margin-top:3px;font-style:normal;display:block}.pc a{color:inherit;text-underline-offset:3px}.pw-reel{margin:0;padding:0;list-style:none}.pw-shot{background:var(--ink);color:var(--paper);border-top:1px solid #f4f1e81f;position:relative}.pw-shot-media{height:min(86vh,900px);min-height:420px;display:block}.pw-shot-media .pi{height:100%}.pw-shot-media:hover img,.pw-shot-media:focus-visible img{transform:scale(1.035)}.pw-shot-media:focus-visible{outline-offset:-6px}.pw-shot-bar{grid-template-columns:minmax(70px,.45fr) minmax(0,3fr) minmax(0,2.2fr);gap:clamp(20px,4vw,56px);padding:clamp(30px,4vw,52px) clamp(22px,8vw,120px) clamp(38px,5vw,64px);display:grid}.pw-shot .pw-num{color:var(--lime);-webkit-text-stroke:0;opacity:1}.pw-shot .pw-meta{color:var(--lime)}.pw-shot h2{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0;font:400 clamp(36px,5.4vw,76px)/.94 Anton,Impact,sans-serif}.pw-shot h2 a{text-decoration:none}.pw-shot h2 a:hover{color:var(--lime)}.pw-shot .pw-side p{color:#d4dbe2}.pw-shot .pw-explore{color:var(--lime);text-decoration:none}.pw-shot .pw-explore:hover span{transform:translate(6px)}.pw-shot .pc{margin-top:14px}.pw-shot:nth-child(2n) .pw-shot-media{margin-left:clamp(0px,8vw,120px)}.pw-shot:nth-child(odd) .pw-shot-media{margin-right:clamp(0px,8vw,120px)}.pw-type{background:var(--lime);color:var(--ink)}.pw-type-media{flex-direction:column;justify-content:space-between;min-height:min(70vh,720px);padding:clamp(40px,7vw,100px) clamp(22px,8vw,120px);text-decoration:none;display:flex}.pw-type-media:focus-visible{outline-color:var(--ink);outline-offset:-8px}.pw-type-word{letter-spacing:-.02em;text-transform:uppercase;max-width:1100px;font:400 clamp(54px,10vw,150px)/.88 Anton,Impact,sans-serif;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.pw-type-media:hover .pw-type-word{transform:translate(10px)}.pw-type .pw-num,.pw-type .pw-meta,.pw-type .pw-explore{color:var(--ink)}.pw-type .pw-side p{color:#26354d}.pw-type h2 a:hover{color:#3e4a5d}.pw-type{border-top:0}.pw-type .pw-shot-bar{border-top:1px solid #101d3640}.pd-open{height:calc(100svh - var(--pw-nav-height) - var(--pw-preview-height));min-height:560px;max-height:1300px;color:var(--paper);background:var(--ink);grid-template-rows:minmax(0,1fr) auto;display:grid}.pd-open .pi{height:100%}.pd-open .pi img{animation:1.4s cubic-bezier(.2,.7,.2,1) both pd-settle}.pd-open-bar{padding:clamp(22px,3vw,36px) clamp(22px,8vw,120px) clamp(26px,3.5vw,44px)}.pd-open-bar .pd-topline{margin-top:0}.pd-open-bar h1{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:14px 0 0 -3px;font:400 clamp(40px,7vw,108px)/.9 Anton,Impact,sans-serif;animation:.7s .15s both pw-arrive}.pd-open-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.pd-scroll{color:var(--lime);font:700 13px var(--sans);border-bottom:1px solid;flex:none;gap:10px;padding-bottom:3px;text-decoration:none;display:inline-flex}.pd-scroll span{transition:transform .2s}.pd-scroll:hover span{transform:translateY(3px)}.pd-backbar{z-index:2;background:#101d36d1;padding:9px 13px;position:absolute;top:22px;left:clamp(22px,8vw,120px);color:var(--paper)!important}.pd-open-wrap{min-height:0;position:relative}.pd-caption{background:var(--paper);padding:16px clamp(22px,8vw,120px) 0}.pd-caption .pc{color:#526076}.pd-caption .pc-src{color:#667080}.pd-type-open{background:var(--lime);color:var(--ink);min-height:min(calc(100svh - var(--pw-nav-height) - var(--pw-preview-height)), 1100px);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,44px) clamp(22px,8vw,120px) clamp(36px,5vw,64px);display:flex}.pd-type-open .pd-crumb,.pd-type-open .pd-pos,.pd-type-open .pw-meta,.pd-type-open .pd-scroll{color:var(--ink)}.pd-type-open h1{letter-spacing:-.02em;text-transform:uppercase;max-width:1150px;margin:20px 0 0 -4px;font:400 clamp(52px,10vw,150px)/.88 Anton,Impact,sans-serif;animation:.7s both pw-arrive}.pd-nav a{isolation:isolate;justify-content:flex-end;min-height:240px;position:relative;overflow:hidden}.pd-nav .pi{z-index:-1;opacity:.32;transition:opacity .35s;position:absolute;inset:0}.pd-nav a:hover .pi{opacity:.12}@keyframes pd-settle{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@media (width<=860px){.pw-shot-bar{grid-template-columns:1fr;gap:14px}.pw-shot:nth-child(n) .pw-shot-media{height:68svh;min-height:340px;margin:0}.pi img{object-position:var(--mpos)}.pd-open{max-height:none}.pd-open-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pi img,.pd-open .pi img,.pd-open-bar h1,.pd-type-open h1,.pw-type-word{transition:none!important;animation:none!important;transform:none!important}}
