@font-face{font-family:"TT Firs Neue Bold";src:url(https://pierosalardi.com/wp-content/uploads/2026/05/TT_Firs_Neue_Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:"TT Firs Neue Reg";src:url(https://pierosalardi.com/wp-content/uploads/2026/09/TT_Firs_Neue_Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"Galano Grot Reg";src:url(https://pierosalardi.com/wp-content/uploads/2025/10/3551AC_11_0.woff2) format("woff2");font-display:swap}@font-face{font-family:"Galano Grot Bold";src:url(https://pierosalardi.com/wp-content/uploads/2025/10/3551AC_12_0.woff2) format("woff2");font-display:swap}.pj{--ink:#16181d;--cream:#f8f3ed;--paper:#fbfbfb;--sand:#e5d9cb;--blue:#0422b6;--sky:#0161ff;--mint:#7cffb2;--line:rgba(22,24,29,.14);--soft:rgba(22,24,29,.62);--m:32px;--g:24px;--max:1440px;--pj-bg:#23342f;--pj-fg:#f8f3ed;--pj-line:rgba(248,243,237,.18);background:var(--paper);color:var(--ink);font:400 16px/1.6 "Galano Grot Reg",sans-serif;-webkit-font-smoothing:antialiased}.pj *,.pj *:before,.pj *:after{box-sizing:border-box}.pj img{display:block;width:100%;height:auto}.pj h1,.pj h2,.pj h3,.pj p,.pj dl,.pj dd,.pj figure{margin:0}.pj .pj-g{margin-left:auto;margin-right:auto}.pj-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);max-width:var(--max);margin:0 auto;padding:0 var(--m)}.pj-k{font:400 10px/1 "Galano Grot Reg",sans-serif;letter-spacing:.16em;text-transform:uppercase}.pj-hero{position:relative;height:min(88vh,62vw);min-height:420px;overflow:hidden;background:var(--pj-bg)}.pj-hero img{width:100%;height:100%;object-fit:cover}.pj-in{background:var(--pj-bg);color:var(--pj-fg)}.pj-in .pj-row{border:0}.pj-ttl{padding-top:96px;padding-bottom:48px}.pj-ttl .pj-k{grid-column:1/-1;opacity:.72;margin:0 0 20px}.pj-ttl h1{grid-column:1/-1;font:400 clamp(56px,10.4vw,150px)/.88 "TT Firs Neue Bold",sans-serif;letter-spacing:-.035em;text-transform:uppercase}.pj-ttl .pj-sub{grid-column:1/-1;margin:16px 0 0;font:400 clamp(20px,2vw,28px)/1.2 "TT Firs Neue Reg",sans-serif;letter-spacing:-.01em;opacity:.86}.pj-facts{padding-top:0;padding-bottom:0;row-gap:20px}.pj-fact{grid-column:span 3;padding:0 16px 0 0}.pj-fact:nth-child(odd){grid-column:1/span 3}.pj-fact dt{margin:0 0 6px;opacity:.55}.pj-fact dd{font:400 13px/1.5 "Galano Grot Reg",sans-serif;opacity:.8;max-width:30em}.pj-story{margin-top:40px;padding-top:40px;padding-bottom:112px;background:linear-gradient(var(--pj-line),var(--pj-line)) var(--m) 0/calc(100% - var(--m) * 2) 1px no-repeat}.pj-st{grid-column:span 3}.pj-st h2{margin:0 0 12px;font:400 16px/1.3 "Galano Grot Bold",sans-serif}.pj-st p{color:inherit;opacity:.78;font-size:15px;line-height:1.65;max-width:34em}.pj-sec{overflow-x:clip;padding:136px 0 168px}.pj-sec.alt{background:var(--cream)}.pj-sh{grid-column:1/span 3;align-self:start;position:sticky;top:96px;padding-bottom:24px}.pj-sh h2{font:400 clamp(28px,2.6vw,40px)/1.05 "TT Firs Neue Bold",sans-serif;letter-spacing:-.025em}.pj-sh p{margin:16px 0 0;color:var(--soft);font-size:14px;line-height:1.6;max-width:22em}.pj-sc{grid-column:4/-1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--g)}.pj-wide{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--g)}.pj-band+.pj-band{margin-top:var(--g)}.pj-bleed{margin-top:var(--g)}.pj-sec.has-bleed{padding-bottom:0}.pj-bleed img{width:100%;max-height:92vh;object-fit:cover}.pj-f{margin:0}.pj-f img{background:var(--cream)}.pj-f.r34 img{aspect-ratio:3/4;object-fit:cover}.pj-f.r45 img{aspect-ratio:4/5;object-fit:cover}.pj-f.r43 img{aspect-ratio:4/3;object-fit:cover}.pj-v{position:relative;background:#0e1013;aspect-ratio:16/9}.pj-v.r916{aspect-ratio:9/16}.pj-v iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.pj-f figcaption{margin:10px 0 0;color:var(--soft);font-size:13px;line-height:1.5}.pj-cells{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.pj-cell{position:relative;background:var(--paper);display:grid;place-items:center;padding:40px 32px 56px;min-height:300px}.pj-cell img{width:min(100%,var(--iw,240px));max-height:220px;object-fit:contain}.pj-cell.dark{background:var(--pj-bg)}.pj-cell figcaption{position:absolute;left:16px;bottom:14px;right:16px;color:var(--soft)}.pj-cell.dark figcaption{color:rgba(248,243,237,.6)}.pj-sw{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--n,9),minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.pj-sw div{background:var(--paper);display:flex;flex-direction:column}.pj-sw i{display:block;aspect-ratio:1/1.25}.pj-sw b{display:block;padding:12px 10px 2px;font:400 13px/1.2 "Galano Grot Bold",sans-serif}.pj-sw span{display:block;padding:0 10px 12px;color:var(--soft);font:400 11px/1.3 "Galano Grot Reg",sans-serif;letter-spacing:.06em}.pj-note{grid-column:1/-1;color:var(--soft);font-size:14px}.pj-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ink)}.pj-nav.one{grid-template-columns:1fr}.pj-nl{position:relative;display:block;min-height:min(62vh,560px);overflow:hidden;color:#fbfbfb;text-decoration:none;background:var(--ink);isolation:isolate}.pj-nl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s ease;z-index:-2}.pj-nl:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(22,24,29,.82) 0,rgba(22,24,29,.35) 45%,rgba(22,24,29,.1) 100%);transition:opacity .6s ease}.pj-nt{position:absolute;left:var(--m);right:var(--m);bottom:32px;display:flex;align-items:flex-end;gap:20px}.pj-nl.pv .pj-nt{flex-direction:row-reverse;justify-content:flex-end}.pj-nl.nx .pj-nt{justify-content:flex-end;text-align:right}.pj-nt .pj-k{display:block;margin:0 0 12px;opacity:.8}.pj-nt b{display:block;font:400 clamp(28px,3.4vw,52px)/.95 "TT Firs Neue Bold",sans-serif;letter-spacing:-.03em;text-transform:uppercase;max-width:11em}.pj-na{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(251,251,251,.6);transition:background-color .3s ease,box-shadow .3s ease}.pj-na svg{width:18px;height:18px}.pj-nl:hover img,.pj-nl:focus-visible img{transform:scale(1.05)}.pj-nl:hover:after,.pj-nl:focus-visible:after{opacity:.75}.pj-nl:hover .pj-na,.pj-nl:focus-visible .pj-na{background:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pj-nav:hover .pj-nl:not(:hover) img{opacity:.7}.pj-nl:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.pj a:focus-visible{outline:2px solid var(--sky);outline-offset:4px}@media(max-width:1024px){.pj-st{grid-column:span 6}.pj-fact,.pj-fact:nth-child(odd){grid-column:span 6}.pj-st{margin-bottom:32px}.pj-sh{grid-column:1/-1;position:static}.pj-sc{grid-column:1/-1}.pj-sw{--n:6!important}}@media(max-width:767px){.pj{--m:16px;--g:16px}.pj-g{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-hero{height:100vh;height:100svh;min-height:360px}.pj-ttl{padding-top:64px;padding-bottom:32px}.pj-st{grid-column:1/-1}.pj-fact,.pj-fact:nth-child(odd){grid-column:span 2;padding:0 8px 0 0}.pj-facts{row-gap:18px}.pj-story{margin-top:24px;padding-top:28px;padding-bottom:64px}.pj-sec{padding:80px 0 104px}.pj-sc,.pj-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.pj-sc>*,.pj-wide>*{grid-column:1/-1!important}.pj-wide>.half{grid-column:span 2!important}.pj-cells{--n:2!important}.pj-cell{min-height:180px;padding:24px 16px 40px}.pj-cell img{max-height:140px}.pj-sw{--n:3!important}.pj-nav{grid-template-columns:1fr}.pj-nl{min-height:max(56vw,240px)}.pj-nt{bottom:20px;gap:14px}.pj-na{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.pj *{transition:none!important;animation:none!important}}.psd{position:relative;--soft:rgba(22,24,29,.62);--dl:rgba(22,24,29,.28);margin-top:16px}.pj-sec.has-deck{padding-bottom:0}.psd-pin{position:-webkit-sticky;position:sticky;top:0;height:60vh;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.psd.drag .psd-pin{cursor:grabbing}.psd-cv{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.psd-lb{font:400 10px/1 "Galano Grot Reg",sans-serif;letter-spacing:.16em;text-transform:uppercase}.psd-ticks{position:absolute;right:32px;bottom:12px;z-index:3;display:flex;align-items:flex-end;gap:8px;height:28px}.psd-ticks i{display:block;width:1px;height:12px;background:var(--dl);transition:height .3s ease,background-color .3s ease}.psd-ticks i.on{height:28px;background:var(--ink)}.psd-hint{position:absolute;left:50%;bottom:12px;z-index:3;color:var(--soft);transform:translateX(-50%);white-space:nowrap}.psd-dom{position:absolute;left:0;top:0;border-radius:0;object-fit:cover;will-change:transform}.pj-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1024px){.psd-ticks{right:16px;bottom:8px}.psd-hint{display:none}}.pj-f.pj-px:not([class*=" r"]) img{aspect-ratio:3/2;object-fit:cover}.pj-art{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:120px;align-items:start;padding:40px 0 120px}.pj-art>.pj-f{margin-top:var(--y);overflow:hidden;border-radius:0}.pj-art>.pj-f img{transform:scale(1.18)}@media(max-width:767px){.pj-art{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:64px;padding:16px 0 56px}.pj-art>.pj-f{grid-column:1/-1!important;margin-top:var(--ym)}.pj-art>.pj-f.m-r{grid-column:2/-1!important}.pj-art>.pj-f.m-l{grid-column:1/span 3!important}}.pj .pj-sh p{color:rgba(22,24,29,.81)}