.psj{--paper:#f8f3ed;--ink:#121212;--muted:#5e5a55;--rule:#ddd5ca;--blue:#0422b6;--night:#020617;--white:#fbfbfb;--sw:#0422b6;--display:"TT Firs Neue Bold",sans-serif;--text:"Galano Grot Reg",sans-serif;--text-b:"Galano Grot Bold",sans-serif;--serif:"TT Firs Neue Reg",sans-serif;--mono:"Galano Grot Reg",sans-serif;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--text)}.psj *,.psj *:before,.psj *:after{box-sizing:border-box}.psj a{color:inherit}.psj em{font-family:var(--serif);font-style:normal;font-weight:400;letter-spacing:0}.psj-wrap{max-width:1160px;margin:0 auto;padding-inline:24px}.psj-eyebrow,.psj-note{font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.psj-on-dark{color:rgba(251,251,251,.75)!important}.psj-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.psj-stage{position:relative;color:var(--white);background:radial-gradient(120% 90% at 20% 80%,var(--k,#0161ff) 0%,#0422b6 40%,#020617 100%);overflow:hidden;isolation:isolate}.psj-stage canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;display:block}.psj-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(2,6,23,.1),rgba(2,6,23,.5))}.psj-mast{padding-block:150px 64px;display:grid;gap:26px}.psj-mast h1{margin:0;font:400 clamp(50px,10.7vw,137px)/.86 var(--display);letter-spacing:-.045em;color:var(--white)}.psj-mast h1 em{font-size:.94em}.psj-track h2 em,.psj-hero h1 em,.psj-pn__t em{font-size:.94em}.psj-letter h2 em,.psj-comments h2 em{font-size:.9em}.psj-mast p{margin:0;max-width:54ch;font-size:18px;color:rgba(251,251,251,.9)}.psj-mast__meta{display:flex;flex-wrap:wrap;gap:10px 24px}.psj-mast__meta span{font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(251,251,251,.8)}.psj-np{display:inline-flex;align-items:center;gap:12px;font:400 12px var(--mono);letter-spacing:.06em;color:var(--white);text-decoration:none}.psj-np i{width:10px;height:10px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 4px rgba(255,255,255,.14)}.psj-np--link:hover{text-decoration:underline}.psj-eq{display:inline-flex;gap:3px;align-items:flex-end;height:14px}.psj-eq b{width:3px;background:currentColor;animation:psjEq 1s ease-in-out infinite}.psj-eq b:nth-child(2){animation-delay:-.4s}.psj-eq b:nth-child(3){animation-delay:-.7s}@keyframes psjEq{0%,100%{height:4px}50%{height:14px}}.psj-sides{display:flex;flex-wrap:wrap;gap:8px;padding-block:32px 18px}.psj-chip{font:400 13px var(--text-b);padding:9px 16px;border-radius:999px;border:1px solid var(--rule);text-decoration:none;transition:background .25s,color .25s,border-color .25s}.psj-chip:hover{border-color:var(--ink)}.psj-chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.psj-tracklist{list-style:none;margin:0;padding:0 0 64px}.psj-tracklist li{margin:0}.psj-track{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:center;padding:26px 4px;border-top:1px solid var(--rule);text-decoration:none;transition:padding .35s ease}.psj-tracklist li:last-child .psj-track{border-bottom:1px solid var(--rule)}.psj-track:hover{padding-left:16px}.psj-track__no{font:400 13px var(--mono);color:var(--muted)}.psj-track h2{margin:0 0 8px;font:400 clamp(19px,2.85vw,28.5px)/1.12 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.psj-track__sub{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.psj-track__key{display:flex;align-items:center;gap:12px;font:400 12px var(--mono);color:var(--muted)}.psj-track__key i{width:38px;height:38px;border-radius:50%;background:var(--sw);transition:transform .35s ease}.psj-track:hover .psj-track__key i{transform:scale(1.25)}.psj-empty{padding-block:48px 72px;max-width:56ch}.psj-empty p{font-size:18px}.psj-letter{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:end;padding-block:80px}.psj-letter h2{margin:10px 0 0;font:400 clamp(33px,5.6vw,60px)/.95 var(--display);letter-spacing:-.035em;color:var(--white)}.psj-letter p{margin:14px 0 0;max-width:46ch;color:rgba(251,251,251,.88)}.psj-sub{display:grid;gap:10px}.psj-sub__row{display:flex;flex-wrap:wrap;gap:8px}.psj-sub input[type=email],.psj-sub input[type=text]:not(.psj-hp){flex:1 1 180px;min-width:0;font:400 16px var(--text);padding:15px 20px;border-radius:999px;border:1px solid rgba(251,251,251,.5);background:rgba(2,6,23,.35);color:var(--white)}.psj-sub input::placeholder{color:rgba(251,251,251,.6)}.psj-btn{font:400 15px var(--text-b);padding:15px 26px;border-radius:999px;border:0;background:var(--white);color:var(--blue);cursor:pointer;transition:transform .25s}.psj-btn:hover{transform:translateY(-2px)}.psj-btn--blue{background:var(--blue);color:var(--white)}.psj-sub__btnrow{display:flex}.psj-sub__msg{margin:0!important;min-height:1.4em;font:400 13px var(--mono);color:var(--white)}.psj-sub .psj-note a{color:inherit}.psj-hero{padding-block:150px 60px;display:grid;gap:24px}.psj-hero h1{margin:0;font:400 clamp(38px,7vw,92px)/.94 var(--display);letter-spacing:-.04em;max-width:16ch;color:var(--white);text-wrap:balance}.psj-hero__dek{margin:0;max-width:56ch;font-size:19px;color:rgba(251,251,251,.9)}.psj-liner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:8px 0 0;background:rgba(251,251,251,.25);border:1px solid rgba(251,251,251,.25);border-radius:14px;overflow:hidden;max-width:760px}.psj-liner div{background:rgba(2,6,23,.38);padding:12px 16px}.psj-liner dt{font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(251,251,251,.7);margin-bottom:7px}.psj-liner dd{margin:0;font:400 14px var(--text-b);display:flex;align-items:center;gap:8px;color:var(--white)}.psj-liner dd a{text-decoration:none}.psj-liner dd i{width:12px;height:12px;border-radius:50%;background:var(--sw)}.psj-cover{margin:-40px auto 0;position:relative}.psj-cover img{display:block;width:100%;height:auto;border-radius:16px}.psj-article{display:grid;grid-template-columns:200px minmax(0,1fr);gap:56px;padding-block:64px}.psj-rail{position:sticky;top:110px;align-self:start;display:grid;gap:20px}.psj-rail strong,.psj-body strong,.psj-body b{color:var(--ink);font-family:var(--text-b);font-weight:400}.psj-act{display:flex;flex-direction:column;gap:8px}.psj-act button,.psj-act a{display:flex;align-items:center;gap:10px;font:400 13px var(--text-b);padding:10px 15px;border-radius:999px;border:1px solid var(--rule);background:0 0;color:var(--ink);cursor:pointer;text-decoration:none;transition:background .25s,color .25s,border-color .25s}.psj-act button:hover,.psj-act a:hover{border-color:var(--ink)}.psj-act svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2}.psj-like[aria-pressed=true]{background:var(--sw);border-color:var(--sw);color:var(--white)}.psj-like[aria-pressed=true] svg{fill:currentColor}.psj-like.is-pop svg{animation:psjPop .45s ease}@keyframes psjPop{40%{transform:scale(1.45)}}.psj-body{max-width:68ch;font-size:18px;line-height:1.75;min-width:0}.psj-body>*:first-child{margin-top:0}.psj-body p{margin:0 0 1.2em}.psj-body h2{font:400 28px/1.15 var(--display);letter-spacing:-.02em;margin:1.7em 0 .6em;color:var(--ink)}.psj-body h3{font:400 22px/1.2 var(--display);margin:1.5em 0 .5em;color:var(--ink)}.psj-body a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}.psj-body blockquote{margin:1.6em 0;padding:0 0 0 24px;border-left:3px solid var(--sw);font:400 30px/1.25 var(--serif);color:var(--ink)}.psj-body blockquote p{margin:0}.psj-body img,.psj-body figure{max-width:100%;height:auto;border-radius:12px}.psj-body figure{margin:2em 0}.psj-body figcaption{font:400 11px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px}.psj-body ul,.psj-body ol{padding-left:1.2em;margin:0 0 1.2em}.psj-body code{font:15px var(--mono);background:rgba(4,34,182,.08);padding:2px 6px;border-radius:6px}.psj-body pre{overflow-x:auto;background:var(--night);color:var(--white);padding:18px;border-radius:12px;font:14px/1.6 var(--mono)}.psj-body pre code{background:0 0;padding:0}.psj-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.psj-swatches div{aspect-ratio:1/1.15;border-radius:12px;padding:10px;display:flex;align-items:flex-end;font:400 11px var(--mono);color:#fff}.psj-share{margin-top:48px;padding-top:28px;border-top:1px solid var(--rule)}.psj-share__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.psj-share__row a,.psj-share__row button{font:400 13px var(--text-b);padding:9px 15px;border-radius:999px;border:1px solid var(--rule);text-decoration:none;color:var(--ink);background:0 0;cursor:pointer}.psj-share__row a:hover,.psj-share__row button:hover{border-color:var(--sw);background:var(--sw);color:var(--white)}.psj-pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:56px 8px}.psj-pn__a{display:grid;gap:10px;padding:24px;border:1px solid var(--rule);border-radius:16px;text-decoration:none;border-left:6px solid var(--sw)}.psj-pn__a--next{text-align:right;border-left:1px solid var(--rule);border-right:6px solid var(--sw);grid-column:2}.psj-pn__t{font:400 22px/1.15 var(--display);letter-spacing:-.02em}.psj-comments{padding-block:56px 96px}.psj-comments h2{font:400 30px/1 var(--display);letter-spacing:-.03em;margin:8px 0 6px;color:var(--ink)}.psj-clist,.psj-clist .children{list-style:none;margin:24px 0 0;padding:0}.psj-clist .children{margin:0 0 0 58px}.psj-c{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid var(--rule)}.psj-c>.children{grid-column:1/-1;margin-left:58px!important}.psj-c__av{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font:400 16px var(--display)}.psj-c.is-author>.psj-c__av{background:var(--sw);color:#fff}.psj-c__meta{margin:0}.psj-c__who{font-family:var(--text-b);font-weight:400}.psj-c__text p{margin:6px 0 0}.psj-c__reply{margin:8px 0 0}.psj-c__reply a{font:400 12px var(--text-b);text-decoration:none;color:var(--blue)}.psj-comments .comment-respond{margin-top:40px;max-width:720px}.psj-cform__title{font:400 24px var(--display);margin:0 0 6px}.psj-cform__title small a{font:400 12px var(--mono);margin-left:10px}.psj-comments label{display:block;font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.psj-comments textarea,.psj-comments input[type=text],.psj-comments input[type=email]{width:100%;font:400 16px/1.5 var(--text);padding:14px 16px;border-radius:14px;border:1px solid var(--rule);background:#fff;color:var(--ink)}.psj-comments .comment-form-cookies-consent{display:flex;gap:10px;align-items:flex-start}.psj-comments .comment-form-cookies-consent label{text-transform:none;letter-spacing:0;font:400 14px var(--text);color:var(--muted)}.psj-comments .comment-form-cookies-consent input{width:auto;margin-top:4px}.psj-comments .form-submit{margin-top:14px}.psj a:focus-visible,.psj button:focus-visible,.psj input:focus-visible,.psj textarea:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.psj-stage a:focus-visible,.psj-stage button:focus-visible,.psj-stage input:focus-visible{outline-color:var(--white)}@media (max-width:880px){.psj-letter{grid-template-columns:1fr;gap:28px}.psj-article{grid-template-columns:1fr;gap:28px}.psj-rail{position:static}.psj-act{flex-direction:row;flex-wrap:wrap}.psj-liner{grid-template-columns:repeat(2,minmax(0,1fr))}.psj-track{grid-template-columns:40px minmax(0,1fr);gap:12px}.psj-track__key{grid-column:2;justify-self:start}.psj-pn{grid-template-columns:1fr}.psj-pn__a--next{grid-column:1}.psj-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.psj-mast,.psj-hero{padding-block:120px 48px}.psj-clist .children{margin-left:24px}}@media (prefers-reduced-motion:reduce){.psj-eq b{animation:none;height:8px}.psj-track,.psj-track__key i,.psj-btn{transition:none}.psj-like.is-pop svg{animation:none}}.psj .psj-btn,.psj .psj-btn:hover,.psj .psj-btn:focus{background:var(--white)!important;color:var(--blue)!important;border:0!important;border-radius:999px!important;font:400 15px var(--text-b)!important;padding:15px 26px!important;text-transform:none!important;letter-spacing:0!important}.psj .psj-btn--blue,.psj .psj-btn--blue:hover,.psj .psj-btn--blue:focus{background:var(--blue)!important;color:var(--white)!important}.psj .psj-act button,.psj .psj-share__row button{font:400 13px var(--text-b)!important;text-transform:none!important;letter-spacing:0!important}.psj .psj-act button:not(.psj-like[aria-pressed=true]),.psj .psj-share__row button{background:transparent!important;color:var(--ink)!important;border:1px solid var(--rule)!important}.psj .psj-act button:hover{border-color:var(--ink)!important}.psj .psj-like[aria-pressed=true]{background:var(--sw)!important;border:1px solid var(--sw)!important;color:var(--white)!important}@media (max-width:560px){.psj-sub__row{flex-direction:column}.psj-sub__row input{flex:1 1 auto!important;width:100%}.psj-sub__btnrow .psj-btn{width:100%}}.psj-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font:400 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(251,251,251,.75)}.psj-crumbs li{display:flex;align-items:center;min-width:0}.psj-crumbs li+li:before{content:"/";margin:0 10px;opacity:.6}.psj-crumbs a{color:inherit;text-decoration:none}.psj-crumbs a:hover{color:var(--white);text-decoration:underline}.psj-crumbs [aria-current] span{color:var(--white);max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.psj-back{margin-top:40px}.psj .psj-backlink{display:inline-flex;align-items:center;gap:10px;font:400 15px var(--text-b);padding:15px 26px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;transition:transform .25s,background .25s}.psj .psj-backlink:hover{transform:translateY(-2px);background:var(--sw);color:var(--white)}.psj-backlink svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:560px){.psj-crumbs [aria-current] span{max-width:22ch}}.psj .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.psj-body video{display:block;width:100%;height:auto;border-radius:12px;background:var(--night)}.psj-body .wp-block-video,.psj-body .wp-block-image{margin:2em 0}.psj-body .wp-block-columns{display:flex;flex-wrap:nowrap!important;gap:16px;margin:2em 0;align-items:flex-start}.psj-body .wp-block-column{flex:1 1 0!important;min-width:0}.psj-body .wp-block-columns .wp-block-video,.psj-body .wp-block-columns .wp-block-image{margin:0}.psj-body .psj-stat{display:flex;align-items:center;gap:clamp(16px,3vw,36px);margin:28px 0 30px;padding:26px 0;border-top:1px solid rgba(0,0,0,.14);border-bottom:1px solid rgba(0,0,0,.14)}.psj-body .psj-stat__num{font:400 clamp(84px,15vw,190px)/.82 "TT Firs Neue Bold",sans-serif;letter-spacing:-.05em;color:#0422b6;flex:none}.psj-body .psj-stat__lead{font:400 clamp(20px,2.4vw,30px)/1.15 "TT Firs Neue Bold",sans-serif;letter-spacing:-.02em;margin:0 0 10px;color:#111}.psj-body .psj-stat__src{font:400 11px/1.3 "Galano Grot Reg",sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;opacity:.6}@media(max-width:600px){.psj-body .psj-stat{flex-direction:column;align-items:flex-start;gap:14px}}.psj-share .psj-share__phone{display:none}.psj-share .psj-share__more{display:flex;margin-top:12px}@media (hover:none) and (pointer:coarse){.psj-share .psj-share__phone{display:flex}.psj-share .psj-share__more{display:none}.psj-share .psj-share__more.is-open{display:flex}.psj-share .psj-share__more a[href^="mailto:"]{display:none}}.psj-stage--mast{min-height:100vh;min-height:100svh;display:flex;align-items:center}.psj-stage--mast .psj-mast{width:100%;max-width:none;margin:0;padding:120px 32px}.psj-stage--mast .psj-mast>*{will-change:transform}.psj-line{position:absolute;left:50%;bottom:3.5vh;width:1px;height:52px;z-index:3;pointer-events:none;background:linear-gradient(#fff,#fff) no-repeat 0 -52px/100% 52px;animation:psjlinefall 1.9s cubic-bezier(.7,0,.84,0) infinite}@keyframes psjlinefall{0%{background-position:0 -52px}100%{background-position:0 52px}}@media (max-width:880px){.psj-stage--mast .psj-mast{padding:112px 24px 104px}}@media (prefers-reduced-motion:reduce){.psj-line{animation:none;background-position:0 0;opacity:.6}}@media(max-width:600px){.psj-body .wp-block-columns.psj-stack{flex-direction:column;align-items:stretch;gap:24px}.psj-body .psj-stack>.wp-block-column{flex:none!important;width:100%}.psj-body .psj-trio>.wp-block-column{width:80%;margin:0 auto}}