
.phero{text-align:center}
.pj-eyebrow{font-family:var(--mono);font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:1rem}
.pj-eyebrow a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:opacity .25s var(--ease)}
.pj-eyebrow a:hover{opacity:.65}
.phero .pj-title{max-width:none;font-size:clamp(3.2rem,9vw,6.4rem);letter-spacing:-.045em}
.pj-result{color:var(--mute);font-size:clamp(1.1rem,2.1vw,1.4rem);line-height:1.4;max-width:42ch;margin:1.1rem auto 0}
.pj-meta{justify-content:center}
.deliv .d{transition:color .3s ease}
.deliv .d::before{transition:background .25s ease,border-color .25s ease}
.deliv .d:hover{color:var(--ink)}
.deliv .d:hover::before{background:var(--blue);border-color:var(--blue)}
.pj-close{margin-top:clamp(2.8rem,5vw,4.2rem);font-size:clamp(1.12rem,1.8vw,1.32rem);color:var(--ink);line-height:1.5;font-weight:500}
.pj-close a{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(23,67,242,.35);transition:border-color .25s}
.pj-close a:hover{border-color:var(--blue)}
.pj-body{margin-left:auto;margin-right:auto}
.pj-title{color:var(--blue)}
.pj-title[data-stag]{transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s),filter 1.05s ease var(--d,0s),color 1.9s var(--ease) calc(var(--d,0s) + .45s)}
body.ready .pj-title{color:var(--ink)}
@media (prefers-reduced-motion:reduce){.pj-title{color:var(--ink);transition:none}}
