.pjx{isolation:isolate;background:var(--color-bg);--edge:clamp(1.25rem, 5vw, 5rem);--hud:clamp(1rem, 3vw, 2.25rem);width:100%;position:relative}.pjx__atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pjx__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pjx__glow{background:radial-gradient(55% 50% at 50% 108%, color-mix(in oklab, var(--color-primary) 30%, transparent), transparent 70%),radial-gradient(120% 90% at 50% 0%, hsl(var(--background-deep)), var(--color-bg));position:absolute;inset:0}.pjx__scan{opacity:.35;background:repeating-linear-gradient(#0000 0 2px,#00000038 2px 3px);position:absolute;inset:0}.pjx__grain{opacity:.05;color:hsl(var(--foreground));background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 84%);mask-image:radial-gradient(80% 70% at 50% 40%,#000,#0000 84%)}.pjx__hud{inset:var(--hud);z-index:30;pointer-events:none;position:fixed}.pjx__hudTick{border:1px solid color-mix(in oklab, var(--color-fg) 28%, transparent);width:14px;height:14px;position:absolute}.pjx__hudTick--tl{border-bottom:0;border-right:0;top:0;left:0}.pjx__hudTick--tr{border-bottom:0;border-left:0;top:0;right:0}.pjx__hudTick--bl{border-top:0;border-right:0;bottom:0;left:0}.pjx__hudTick--br{border-top:0;border-left:0;bottom:0;right:0}.pjx__hudLabel{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex;position:absolute}.pjx__hudLabel em{color:var(--color-primary);font-style:normal}.pjx__hudLabel--tl{top:-.15rem;left:calc(4.75rem - var(--hud))}.pjx__hudLabel--tr{top:-.15rem;right:1.5rem}.pjx__hudDot{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 80%, transparent);border-radius:50%;animation:2s ease-in-out infinite pjx-pulse}@keyframes pjx-pulse{0%,to{opacity:1}50%{opacity:.25}}.pjx-act{z-index:1;position:relative}.pjx__kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.pjx__kickerDot{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 80%, transparent);border-radius:50%}.pjx-feat{flex-direction:column;min-height:100svh;display:flex}.pjx-feat__head{padding:clamp(4.5rem,9vh,7rem) var(--edge) clamp(1.5rem,3vh,2.5rem);flex-wrap:wrap;flex:none;align-items:baseline;gap:.6rem 1.4rem;display:flex}.pjx-feat__heading{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(2rem,6vw,4.5rem);font-weight:600;line-height:1}.pjx-feat__cue{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;margin-left:auto;font-size:.7rem;display:inline-flex}.pjx-feat__cue i{color:var(--color-primary);font-style:normal;animation:1.6s ease-in-out infinite pjx-nudge}@keyframes pjx-nudge{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.pjx-feat__viewport{flex:1;position:relative;overflow:hidden}.pjx-feat__track{height:100%;padding-inline:var(--edge);will-change:transform;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex}.pjx-feat[data-single] .pjx-feat__track{justify-content:center}.pjx-feat__panel{width:clamp(19rem,44vw,38rem);height:min(72svh,40rem);color:var(--color-fg);will-change:transform,opacity;flex-direction:column;flex:none;gap:1.15rem;text-decoration:none;display:flex}.pjx-feat__cover{border:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);background:color-mix(in oklab, var(--color-fg) 4%, transparent);border-radius:.9rem;flex:1;position:relative;overflow:hidden}.pjx-feat__coverInner{position:absolute;inset:0 -12%}.pjx-feat__img{filter:saturate(.7);transition:transform .6s cubic-bezier(.22,1,.36,1),filter .5s}.pjx-feat__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pjx-feat__panel:hover .pjx-feat__cover{border-color:color-mix(in oklab, var(--color-primary) 55%, transparent)}.pjx-feat__panel:hover .pjx-feat__img{filter:saturate(1.05);transform:scale(1.06)}.pjx-feat__panel:hover .pjx-feat__cta i{transform:translate(5px)}.pjx-feat__index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);text-shadow:0 1px 14px #0009;font-size:1.05rem;position:absolute;top:.85rem;left:.95rem}.pjx-feat__index em{color:var(--color-muted);font-size:.78em;font-style:normal}.pjx-feat__meta{flex-direction:column;gap:.4rem;display:flex}.pjx-feat__type{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary);font-size:.66rem}.pjx-feat__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:600;line-height:1.05}.pjx-feat__tagline{max-width:42ch;color:var(--color-muted);margin:0;font-size:clamp(.9rem,1.4vw,1.02rem);line-height:1.4}.pjx-feat__tags{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.pjx-feat__tags li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);border-radius:999px;padding:.28rem .55rem;font-size:.62rem}.pjx-feat__cta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.7rem;display:inline-flex}.pjx-feat__cta i{color:var(--color-primary);font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pjx-idx{padding:clamp(4rem,12vh,9rem) var(--edge) clamp(7rem,16vh,11rem)}.pjx-idx__head{flex-direction:column;gap:1rem;width:100%;max-width:78rem;margin:0 auto clamp(2rem,5vh,3.5rem);display:flex}.pjx-idx__headTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pjx-idx__count{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-fg);font-size:.8rem}.pjx-idx__count em{color:var(--color-muted);font-style:normal}.pjx-idx__heading{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-fg);margin:0;font-size:clamp(2.4rem,8vw,6rem);font-weight:600;line-height:.98}.pjx-idx__filters{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.pjx-idx__filter{cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.66rem;transition:color .3s,border-color .3s,background .3s}.pjx-idx__filter:hover{color:var(--color-fg);border-color:color-mix(in oklab, var(--color-fg) 30%, transparent)}.pjx-idx__filter--on{color:var(--color-on-primary);background:var(--color-primary);border-color:#0000}.pjx-idx__list{border-top:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);width:100%;max-width:78rem;margin:0 auto;padding:0;list-style:none}.pjx-idx__row{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);will-change:transform,opacity}.pjx-idx__link{color:var(--color-fg);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:clamp(.75rem,2.5vw,2rem);padding:clamp(.9rem,2.2vh,1.6rem) .5rem;text-decoration:none;transition:padding-left .4s cubic-bezier(.22,1,.36,1);display:grid}.pjx-idx__link:hover{padding-left:1.1rem}.pjx-idx__num{font-family:var(--font-mono);color:var(--color-muted);font-size:.78rem}.pjx-idx__title{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,4.4vw,3rem);font-weight:600;line-height:1.05}.pjx-idx__titleText{display:inline-block;position:relative}.pjx-idx__titleText:after{content:attr(data-text);color:var(--color-primary);clip-path:inset(0 100% 0 0);pointer-events:none;transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pjx-idx__link:hover .pjx-idx__titleText:after{clip-path:inset(0)}.pjx-idx__type{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.66rem}.pjx-idx__tags{gap:.4rem;display:flex}.pjx-idx__tags i{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--color-muted) 80%, transparent);font-size:.6rem}.pjx-idx__go{color:var(--color-primary);opacity:0;font-size:1.1rem;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-6px)}.pjx-idx__link:hover .pjx-idx__go,.pjx-idx__link:focus-visible .pjx-idx__go{opacity:1;transform:translate(0)}.pjx-idx__empty{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding:clamp(3rem,10vh,6rem) 0;font-size:.8rem}.pjx-idx__preview{z-index:20;aspect-ratio:16/9;pointer-events:none;opacity:0;visibility:hidden;will-change:transform;width:clamp(15rem,26vw,24rem);position:fixed;top:0;left:0}.pjx-idx__previewCanvas{filter:drop-shadow(0 26px 38px #0000008c)drop-shadow(0 6px 10px #0006);width:100%;height:100%;display:block;position:absolute;inset:0}.pjx-idx__previewImg{object-fit:cover;border-radius:.8rem;box-shadow:0 24px 60px #00000080}.pjx-oss{width:100%;max-width:78rem;padding:0 var(--edge) clamp(5rem,12vh,8rem);margin:clamp(-5rem,-8vh,-3rem) auto 0}.pjx-oss__head{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.9rem;display:flex}.pjx-oss__note{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:.64rem}.pjx-oss__list{margin:0;padding:0;list-style:none}.pjx-oss__row{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 8%, transparent)}.pjx-oss__link{color:var(--color-muted);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto auto;align-items:baseline;gap:clamp(.6rem,2vw,1.5rem);padding:.85rem .4rem;text-decoration:none;transition:color .3s,padding-left .4s cubic-bezier(.22,1,.36,1);display:grid}.pjx-oss__link:hover,.pjx-oss__link:focus-visible{color:var(--color-fg);padding-left:.6rem}.pjx-oss__name{min-width:0;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.pjx-oss__scope{color:var(--color-muted);font-style:normal}.pjx-oss__blurb{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.3;overflow:hidden}.pjx-oss__ver{font-family:var(--font-mono);letter-spacing:.1em;color:color-mix(in oklab, var(--color-muted) 80%, transparent);font-size:.62rem}.pjx-oss__go{color:var(--color-primary);opacity:0;font-size:.85rem;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-4px)}.pjx-oss__link:hover .pjx-oss__go,.pjx-oss__link:focus-visible .pjx-oss__go{opacity:1;transform:translate(0)}.pjx-show{width:100%;max-width:78rem;padding:clamp(3rem,8vh,5rem) var(--edge) clamp(6rem,14vh,9rem);margin:0 auto}.pjx-show__head{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.75rem,4vh,2.75rem);padding-bottom:1.1rem;display:flex}.pjx-show__note{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);font-size:.64rem}.pjx-show__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.pjx-show__card{color:var(--color-fg);flex-direction:column;gap:1.1rem;text-decoration:none;display:flex}.pjx-show__cover{aspect-ratio:16/10;border:1px solid color-mix(in oklab, var(--color-fg) 12%, transparent);background:color-mix(in oklab, var(--color-fg) 4%, transparent);border-radius:.9rem;transition:border-color .4s;position:relative;overflow:hidden}.pjx-show__img{object-position:top center}.pjx-show__card:hover .pjx-show__cover,.pjx-show__card:focus-visible .pjx-show__cover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}.pjx-show__year{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg);text-shadow:0 1px 14px #000000b3;font-size:1.05rem;position:absolute;top:.85rem;left:.95rem}.pjx-show__meta{flex-direction:column;gap:.55rem;display:flex}.pjx-show__name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:600;line-height:1.05}.pjx-show__name em{font-style:normal;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-primary);vertical-align:middle;margin-right:.5rem;font-size:.6rem;font-weight:400}.pjx-show__blurb{max-width:52ch;color:var(--color-muted);margin:0;font-size:clamp(.88rem,1.3vw,.98rem);line-height:1.45}.pjx-show__tags{flex-wrap:wrap;gap:.4rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.pjx-show__tags li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);border-radius:999px;padding:.26rem .55rem;font-size:.6rem}.pjx-show__go{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.5rem;margin-top:.35rem;font-size:.68rem;display:inline-flex}.pjx-show__go i{color:var(--color-primary);font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pjx-show__card:hover .pjx-show__go i,.pjx-show__card:focus-visible .pjx-show__go i{transform:translate(3px,-3px)}@media (max-width:767px){.pjx-feat{min-height:auto}.pjx-feat__viewport{overflow:visible}.pjx-feat__track{flex-direction:column;align-items:stretch;height:auto;padding-bottom:clamp(3rem,8vh,5rem)}.pjx-feat__panel{width:100%;height:auto}.pjx-feat__cover{aspect-ratio:4/3;flex:none}.pjx-feat__cue{display:none}.pjx-idx__link{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem 1rem}.pjx-idx__tags,.pjx-idx__go{display:none}.pjx-oss__link{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .9rem}.pjx-oss__blurb{display:none}.pjx-show__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pjx__hudDot,.pjx-feat__cue i{animation:none}.pjx-feat__img,.pjx-idx__titleText:after,.pjx-idx__link,.pjx-idx__go,.pjx-show__cover,.pjx-show__go i{transition:none}}
.pjd{isolation:isolate;background:var(--color-bg);--edge:clamp(1.25rem, 5vw, 5rem);--hud:clamp(1rem, 3vw, 2.25rem);--measure:72rem;width:100%;position:relative;overflow-x:clip}.pjd__scan{z-index:0;pointer-events:none;opacity:.22;background:repeating-linear-gradient(#0000 0 2px,#0003 2px 3px);position:fixed;inset:0}.pjd__signal{z-index:40;padding:.55rem var(--edge);pointer-events:none;align-items:center;gap:.7rem;display:flex;position:fixed;top:0;left:0;right:0}.pjd__signalTrack{background:color-mix(in oklab, var(--color-fg) 12%, transparent);flex:1;height:2px;position:relative}.pjd__signalFill{transform-origin:0;background:linear-gradient(to right, color-mix(in oklab, var(--color-primary) 25%, transparent), var(--color-primary));box-shadow:0 0 10px color-mix(in oklab, var(--color-primary) 70%, transparent);position:absolute;inset:0;transform:scaleX(0)}.pjd__signalLabel{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-muted);text-align:right;min-width:3.5ch;font-size:.62rem}.pjd__hero{z-index:1;min-height:100svh;padding:clamp(5rem,12vh,9rem) var(--edge) clamp(7rem,18vh,12rem);background:0 0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.pjd__heroBg{z-index:-2;will-change:transform;position:absolute;inset:-8% 0;-webkit-mask-image:linear-gradient(#000 0% 40%,#00000080 68%,#0000 90%);mask-image:linear-gradient(#000 0% 40%,#00000080 68%,#0000 90%)}.pjd__heroImg{filter:saturate(.72)contrast(1.03)}.pjd__heroGrad{z-index:-1;pointer-events:none;background:linear-gradient(to top, transparent 0%, color-mix(in oklab, var(--color-bg) 65%, transparent) 16%, color-mix(in oklab, var(--color-bg) 45%, transparent) 40%, color-mix(in oklab, var(--color-bg) 20%, transparent) 60%, transparent 80%);position:absolute;inset:0}.pjd__heroScan{z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-primary) 22%, transparent), transparent);mix-blend-mode:screen;height:42%;position:absolute;top:0;left:0;right:0}.pjd__heroInner{z-index:1;width:100%;max-width:var(--measure);flex-direction:column;gap:1.15rem;margin:0 auto;display:flex;position:relative}.pjd__status{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.pjd__statusDot{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 80%, transparent);border-radius:50%;animation:2s ease-in-out infinite pjd-pulse}@keyframes pjd-pulse{0%,to{opacity:1}50%{opacity:.25}}.pjd__type{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.6rem;font-size:.72rem;display:inline-flex}.pjd__type em{color:var(--color-primary);font-style:normal}.pjd__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-fg);margin:0;font-size:clamp(2.4rem,8vw,6.5rem);font-weight:600;line-height:.95}.pjd__title .pjd__line{padding-bottom:.06em;overflow:hidden}.pjd__lead{max-width:52ch;color:color-mix(in oklab, var(--color-fg) 82%, transparent);margin:0;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.5}.pjd__meta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-size:.66rem;display:flex}.pjd__meta em{color:color-mix(in oklab, var(--color-fg) 75%, transparent);font-style:normal}.pjd__meta i{color:color-mix(in oklab, var(--color-primary) 60%, transparent);font-style:normal}.pjd__tags{flex-wrap:wrap;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.pjd__tags li{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);border:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);border-radius:999px;padding:.3rem .65rem;font-size:.62rem}.pjd__heroActions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.6rem;display:flex}.pjd__cta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-on-primary);background:var(--color-primary);border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.4rem;font-size:.72rem;text-decoration:none;transition:box-shadow .4s,transform .4s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.pjd__cta i{font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pjd__cta:hover{box-shadow:0 12px 40px color-mix(in oklab, var(--color-primary) 45%, transparent)}.pjd__cta:hover i{transform:translate(3px,-3px)}.pjd__scrollCue{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.5rem;font-size:.66rem;display:inline-flex}.pjd__scrollCue i{color:var(--color-primary);font-style:normal;animation:1.6s ease-in-out infinite pjd-drop}@keyframes pjd-drop{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.pjd__brief{z-index:1;width:100%;max-width:var(--measure);padding:clamp(3.5rem,10vh,7rem) var(--edge) clamp(2rem,5vh,3.5rem);grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid;position:relative}@media (min-width:900px){.pjd__brief{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:start}.pjd__brief--solo{grid-template-columns:minmax(0,1fr)}}.pjd__brief--solo .pjd__briefLead{max-width:32ch;font-size:clamp(2rem,5vw,3.6rem)}.pjd__briefLeadWrap{flex-direction:column;gap:1.5rem;display:flex}.pjd__kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.pjd__kicker i{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 80%, transparent);border-radius:50%}.pjd__briefLead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:500;line-height:1.2}.pjd__swatch{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);align-self:flex-start;align-items:center;gap:.7rem;font-size:.66rem;display:inline-flex}.pjd__swatch span{border:1px solid color-mix(in oklab, var(--color-fg) 20%, transparent);border-radius:.4rem;width:1.4rem;height:1.4rem}.pjd__swatch em{color:color-mix(in oklab, var(--color-fg) 75%, transparent);font-style:normal}.pjd__spec{border-top:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);margin:0;padding:0;list-style:none}.pjd__specRow{border-bottom:1px solid color-mix(in oklab, var(--color-fg) 10%, transparent);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.pjd__specKey{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.64rem}.pjd__specVal{color:var(--color-fg);font-size:.95rem;line-height:1.4}.pjd__specVal a{color:var(--color-fg);border-bottom:1px solid color-mix(in oklab, var(--color-primary) 50%, transparent);align-items:center;gap:.4rem;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.pjd__specVal a i{color:var(--color-primary);font-style:normal;transition:transform .3s}.pjd__specVal a:hover{color:var(--color-primary)}.pjd__specVal a:hover i{transform:translate(2px,-2px)}.pjd__specRow--live .pjd__specVal a{font-family:var(--font-mono);letter-spacing:.08em;font-size:.8rem}.pjd__body{z-index:1;width:100%;max-width:var(--measure);padding:clamp(1rem,3vh,2rem) var(--edge) 0;margin:0 auto;position:relative}.pjd__body>*{margin-block:clamp(4rem,11vh,8rem)}.pjd__body>:first-child{margin-top:clamp(1.5rem,4vh,3rem)}.pjd__body>:last-child{margin-bottom:0}.pjd__body :where(.pjd-bleed){width:100vw;margin-inline:calc(50% - 50vw)}.pjd-content{grid-template-columns:1fr;gap:1.25rem 2.5rem;display:grid}@media (min-width:768px){.pjd-content{grid-template-columns:6rem minmax(0,1fr)}}.pjd-content__num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-primary);font-size:.8rem}@media (min-width:768px){.pjd-content__num{border-top:1px solid color-mix(in oklab, var(--color-primary) 45%, transparent);padding-top:.55rem}}.pjd-content__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-fg);margin:0 0 1.1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.1}.pjd-content__text{color:color-mix(in oklab, var(--color-fg) 80%, transparent);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.pjd-content__text p+p{margin-top:1.1rem}.pjd-content__text a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.pjd-content__text strong{color:var(--color-fg);font-weight:600}.pjd-content__text ul,.pjd-content__text ol{flex-direction:column;gap:.5rem;margin:1.1rem 0;padding-left:1.3rem;display:flex}.pjd-content__text li::marker{color:var(--color-primary)}.pjd-quote{border-left:2px solid color-mix(in oklab, var(--color-primary) 60%, transparent);max-width:56rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);text-wrap:balance;margin-inline:auto;padding-left:clamp(1.25rem,4vw,2.5rem);font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:500;line-height:1.3;position:relative}.pjd-quote p{margin:0}.pjd-quote p+p{margin-top:.6rem}.pjd-mock{flex-direction:column;align-items:center;gap:clamp(1.75rem,4vw,3rem);display:flex}.pjd-mock__track{width:100%;padding-inline:var(--edge);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.pjd-mock__phone{will-change:transform,opacity;flex:none;width:clamp(8.5rem,19vw,14rem)}.pjd-mock__phone:nth-child(2n){margin-top:clamp(1.25rem,5vw,3.5rem)}.pjd-mock__float{animation:7s ease-in-out infinite pjd-float}.pjd-mock__phone:nth-child(3n+2) .pjd-mock__float{animation-duration:8.5s}.pjd-mock__phone:nth-child(3n+3) .pjd-mock__float{animation-duration:6s}.pjd-mock__phone:nth-child(2n) .pjd-mock__float{animation-delay:-2.5s}.pjd-mock__device{aspect-ratio:9/19.5;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative}.pjd-mock__device img{object-fit:contain;filter:drop-shadow(0 24px 40px #00000073)saturate(.9);transition:filter .5s}.pjd-mock__phone:hover .pjd-mock__device{transform:translateY(-10px)scale(1.03)}.pjd-mock__phone:hover .pjd-mock__device img{filter:drop-shadow(0 38px 60px color-mix(in oklab, var(--color-primary) 32%, transparent)) saturate(1.05)}@keyframes pjd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.pjd-mock__cap{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);flex-direction:column;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.pjd-mock__capTitle{color:var(--color-fg);text-transform:uppercase;letter-spacing:.16em}@media (prefers-reduced-motion:reduce){.pjd-mock__float{animation:none}.pjd-mock__device{transition:none}}.pjd__foot{z-index:1;width:100%;max-width:var(--measure);padding:clamp(4rem,11vh,8rem) var(--edge) clamp(6rem,14vh,10rem);margin:0 auto;position:relative}.pjd__moreKicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:.55rem;font-size:.72rem;display:inline-flex}.pjd__moreKicker i{background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-primary) 80%, transparent);border-radius:50%}.pjd__next{border:1px solid color-mix(in oklab, var(--color-fg) 14%, transparent);background:color-mix(in oklab, var(--color-fg) 3%, transparent);border-radius:1rem;grid-template-columns:1fr;gap:0;margin-top:1.5rem;text-decoration:none;transition:border-color .4s,background .4s;display:grid;overflow:hidden}@media (min-width:700px){.pjd__next{grid-template-columns:minmax(0,1fr) clamp(14rem,32%,22rem)}}.pjd__next:hover{border-color:color-mix(in oklab, var(--color-primary) 55%, transparent);background:color-mix(in oklab, var(--color-primary) 6%, transparent)}.pjd__next:hover .pjd__nextImg{filter:saturate(1.05);transform:scale(1.05)}.pjd__next:hover .pjd__nextGo i{transform:translate(5px)}.pjd__nextMeta{flex-direction:column;order:2;gap:.7rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}@media (min-width:700px){.pjd__nextMeta{order:1}}.pjd__nextLabel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);font-size:.66rem}.pjd__nextType{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:.64rem}.pjd__nextTitle{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:600;line-height:1.04}.pjd__nextTagline{max-width:42ch;color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.45}.pjd__nextGo{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-fg);align-items:center;gap:.5rem;margin-top:auto;font-size:.7rem;display:inline-flex}.pjd__nextGo i{color:var(--color-primary);font-style:normal;transition:transform .4s cubic-bezier(.22,1,.36,1)}.pjd__nextCover{order:1;min-height:12rem;position:relative;overflow:hidden}@media (min-width:700px){.pjd__nextCover{order:2;min-height:100%}}.pjd__nextImg{filter:saturate(.78);transition:transform .6s cubic-bezier(.22,1,.36,1),filter .5s}.pjd__rel{flex-direction:column;gap:1.1rem;margin-top:clamp(2.5rem,7vh,4.5rem);display:flex}.pjd__return{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.6rem;margin-top:clamp(3rem,9vh,6rem);font-size:.72rem;text-decoration:none;transition:color .3s;display:inline-flex}.pjd__return i{color:var(--color-primary);font-style:normal;transition:transform .3s}.pjd__return:hover{color:var(--color-fg)}.pjd__return:hover i{transform:translate(-4px)}@media (max-width:767px){.pjd__hero{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.pjd__statusDot,.pjd__scrollCue i,.pjd__moreKicker i,.pjd__kicker i{animation:none}.pjd__cta,.pjd__next,.pjd__nextImg,.pjd__nextGo i{transition:none}}.pjd-ico{color:var(--color-primary)}.pjd-ico--dim{color:color-mix(in oklab, var(--color-primary) 50%, transparent)}.pjd-stats{margin:4rem 0}.pjd-stats__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted);margin-bottom:2rem;font-size:.75rem}.pjd-stats__grid{gap:2.5rem 2rem;display:grid}.pjd-stats__grid--minimal{grid-template-columns:repeat(2,minmax(0,1fr))}.pjd-stats__grid--default{grid-template-columns:1fr}@media (min-width:640px){.pjd-stats__grid--default{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.pjd-stats__grid--minimal{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.pjd-stats__grid--default{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjd-stats__item{min-width:0}.pjd-stats__item--card{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.03);border-radius:1rem;padding:1.5rem}.pjd-stats__item--minimal{border-left:1px solid hsl(var(--foreground)/.1);padding-left:1rem}.pjd-stats__value{color:var(--color-primary);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600}.pjd-stats__value--sm{font-size:1.875rem}.pjd-stats__value--lg{font-size:2.25rem}@media (min-width:768px){.pjd-stats__value--lg{font-size:3rem}}.pjd-stats__label{color:hsl(var(--foreground)/.9);margin-top:.5rem;font-size:.875rem;font-weight:500}.pjd-stats__desc{color:var(--color-muted);margin-top:.25rem;font-size:.75rem}.pjd-grid{margin:4rem 0}.pjd-grid__title{margin-bottom:2rem;font-size:1.5rem;font-weight:700}.pjd-grid__minimal{flex-direction:column;display:flex}.pjd-grid__minimal>*+*{border-top:1px solid hsl(var(--foreground)/.1)}.pjd-grid__row{align-items:flex-start;gap:1.5rem;padding:1.5rem 0;display:flex}.pjd-grid__icon{flex-shrink:0;align-items:center;margin-top:.125rem;font-size:1.5rem;display:flex}.pjd-grid__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.pjd-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pjd-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjd-grid__card{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.05);border-radius:1rem;padding:1.5rem}.pjd-grid__cardIcon{align-items:center;margin-bottom:1rem;font-size:1.875rem;display:flex}.pjd-grid__cells{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.pjd-grid__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pjd-grid__cells{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjd-grid__cell{flex-direction:column;gap:.5rem;display:flex}.pjd-grid__cellIcon{align-items:center;font-size:2.25rem;display:flex}.pjd-grid__h{font-weight:600}.pjd-grid__cards .pjd-grid__h{margin-bottom:.25rem}.pjd-grid__cells .pjd-grid__h{font-size:1.125rem}.pjd-grid__sub{color:var(--color-muted);font-size:.875rem}.pjd-grid__cards .pjd-grid__sub{margin-bottom:.75rem}.pjd-grid__desc{color:hsl(var(--foreground)/.7);font-size:.875rem;line-height:1.625}.pjd-grid__minimal .pjd-grid__desc{margin-top:.5rem}.pjd-links{margin:4rem 0}.pjd-links__title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted);margin-bottom:1.5rem;font-size:.75rem}.pjd-links__title--tight{margin-bottom:.5rem}.pjd-links__chips{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pjd-links__chip{border:1px solid hsl(var(--foreground)/.15);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.pjd-links__chip:hover{border-color:color-mix(in oklab, var(--color-primary) 60%, transparent);color:var(--color-primary)}.pjd-links__chipIcon{align-items:center;font-size:1rem;display:flex}.pjd-links__chipLabel{font-weight:500}.pjd-links__chipArrow{opacity:.5;transition:transform .2s,opacity .2s}.pjd-links__chip:hover .pjd-links__chipArrow{opacity:1;transform:translate(.125rem,-.125rem)}.pjd-links__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.pjd-links__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pjd-links__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjd-links__card{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--foreground)/.03);color:inherit;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.pjd-links__card:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent);background:hsl(var(--foreground)/.06)}.pjd-links__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.pjd-links__cardIcon{color:var(--color-primary);align-items:center;font-size:1.5rem;display:flex}.pjd-links__cardArrow{color:var(--color-muted);opacity:0;transition:transform .2s,opacity .2s}.pjd-links__card:hover .pjd-links__cardArrow{opacity:1;transform:translate(.125rem,-.125rem)}.pjd-links__cardSource{font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.pjd-links__cardLabel{margin-top:.25rem;font-weight:600;line-height:1.375}.pjd-links__cardDate{color:var(--color-muted);margin-top:auto;font-size:.75rem}.pjd-links__list{border-top:1px solid hsl(var(--foreground)/.1);border-bottom:1px solid hsl(var(--foreground)/.1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pjd-links__list>li+li{border-top:1px solid hsl(var(--foreground)/.1)}.pjd-links__row{color:inherit;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;transition:color .2s;display:flex}.pjd-links__row:hover{color:var(--color-primary)}.pjd-links__rowIcon{color:var(--color-primary);flex-shrink:0;align-items:center;font-size:1.25rem;display:flex}.pjd-links__rowBody{flex:1;min-width:0}.pjd-links__rowSource{font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem}.pjd-links__rowLabel{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:500;overflow:hidden}.pjd-links__rowLabel--spaced{margin-top:.125rem}.pjd-links__rowDate{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.pjd-links__rowArrow{color:var(--color-muted);flex-shrink:0;transition:transform .2s,color .2s}.pjd-links__row:hover .pjd-links__rowArrow{color:var(--color-primary);transform:translate(.125rem,-.125rem)}.pjd-embed{margin:4rem 0}.pjd-embed__title{margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.pjd-embed__desc{color:var(--color-muted);margin-bottom:1rem;font-size:.875rem}.pjd-embed__frame{background:hsl(var(--foreground)/.05);border-radius:1rem;width:100%;position:relative;overflow:hidden}.pjd-embed__frame--invalid{color:var(--color-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.pjd-embed__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.embed-ratio--square{aspect-ratio:1}.embed-ratio--tall{aspect-ratio:9/16}.embed-ratio--classic{aspect-ratio:4/3}.embed-ratio--video{aspect-ratio:16/9}.pjd-video{margin:4rem 0}.pjd-video__title{margin-bottom:1rem;font-size:1.25rem;font-weight:500}.pjd-video__frame{aspect-ratio:16/9;background:hsl(var(--foreground)/.05);border-radius:1rem;width:100%;position:relative;overflow:hidden}.pjd-video__frame--invalid{color:var(--color-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.pjd-video__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.pjd-pal{margin:4rem 0}.pjd-pal__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.pjd-pal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pjd-pal__cell{flex-direction:column;gap:.5rem;display:flex}.pjd-pal__swatch{border-radius:.75rem;width:100%;height:6rem}.pjd-pal__swatch--tall{border-radius:0;height:8rem}.pjd-pal__info{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.pjd-pal__name{text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}.pjd-pal__hex{font-family:var(--font-mono);color:var(--color-muted);font-size:.75rem}.pjd-pal__card{border:1px solid hsl(var(--foreground)/.1);border-radius:1rem;overflow:hidden}.pjd-pal__bar{background:hsl(var(--foreground)/.05);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.pjd-pal__tiles{grid-template-columns:1fr;gap:1rem;height:500px;display:grid}@media (min-width:768px){.pjd-pal__tiles{grid-template-columns:repeat(3,minmax(0,1fr));height:300px}}@media (min-width:1280px){.pjd-pal__tiles{height:400px}}.pjd-pal__tile{border-radius:1rem;position:relative;overflow:hidden}.pjd-pal__overlay{-webkit-backdrop-filter:blur(12px);background:#ffffff1a;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.75rem 0;display:flex;position:absolute;bottom:0;left:0}.pjd-pal__copy{cursor:pointer;font-family:var(--font-mono);color:#ffffffb3;background:0 0;border:1px solid #ffffff4d;border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;transition:opacity .2s}.pjd-pal__copy:hover{opacity:1}.pjd-pal__nameLight{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem;font-weight:600}.pjd-pic{margin:4rem 0}.pjd-pic__frame{border-radius:1rem;width:100%;position:relative;overflow:hidden}.pjd-pic__frame--video{aspect-ratio:16/9}.pjd-pic__frame--classic{aspect-ratio:4/3}.pjd-pic__frame--square{aspect-ratio:1}.pjd-pic__grid{display:grid}.pjd-pic__grid--2{grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.pjd-pic__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pjd-pic__grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pjd-pic__cap{text-align:center;margin-top:1rem}.pjd-pic__capTitle{font-weight:500}.pjd-pic__capDesc{color:var(--color-muted);margin-top:.25rem;font-size:.875rem}.pjd-pic--banner{margin:4rem -1.5rem}@media (min-width:1536px){.pjd-pic--banner{margin-left:0;margin-right:0}}.pjd-pic__banner{aspect-ratio:5;width:100%;position:relative;overflow:hidden}.pjd-pic__bannerOverlay{background:hsl(var(--background)/.3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pjd-pic__bannerTitle{color:#fff;filter:drop-shadow(0 4px 6px #0006);font-size:2.25rem;font-weight:700}@media (min-width:768px){.pjd-pic__bannerTitle{font-size:3.75rem}}.pjd-pic__bannerDesc{color:var(--color-muted);margin-top:.75rem;padding:0 1.5rem;font-size:.875rem}@media (min-width:1536px){.pjd-pic__bannerDesc{padding-left:0;padding-right:0}}.pjd-pic__frame--zoomable{font:inherit;color:inherit;cursor:pointer;appearance:none;border:0;padding:0;display:block}.pjd-pic__parallax{will-change:transform;height:120%;position:absolute;top:-10%;left:0;right:0}.pjd-pic__zoom{will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.pjd-pic__frame--zoomable:hover .pjd-pic__zoom{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pjd-pic__zoom{transition:none}.pjd-pic__frame--zoomable:hover .pjd-pic__zoom{transform:none}}.pjd-lbx{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:clamp(1rem,5vw,4rem);display:flex;position:fixed;inset:0}.pjd-lbx__fig{flex-direction:column;align-items:center;gap:.75rem;max-width:100%;max-height:100%;margin:0;display:flex;position:relative}.pjd-lbx__img{border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:82vh;box-shadow:0 30px 80px #00000080}.pjd-lbx__cap{color:#fffc;align-items:center;gap:1rem;font-size:.875rem;display:flex}.pjd-lbx__count{color:#ffffff8c;font-variant-numeric:tabular-nums}.pjd-lbx__close,.pjd-lbx__nav{z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex;position:absolute}.pjd-lbx__close:hover,.pjd-lbx__nav:hover{background:#fff3}.pjd-lbx__close{width:2.75rem;height:2.75rem;font-size:1rem;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.pjd-lbx__nav{width:3rem;height:3rem;font-size:1.25rem;top:50%;transform:translateY(-50%)}.pjd-lbx__nav:hover{transform:translateY(-50%)scale(1.08)}.pjd-lbx__nav--prev{left:clamp(.5rem,2vw,1.5rem)}.pjd-lbx__nav--next{right:clamp(.5rem,2vw,1.5rem)}.pjd-mq{pointer-events:none;margin-block:4rem;overflow-x:clip}.pjd-mq__rows{flex-direction:column;gap:0;display:flex}.pjd-mq__rows--rotate{transform:rotate(-3deg)scale(1.05)}.pjd-mq__viewport{border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);background:hsl(var(--foreground)/.05);-webkit-backdrop-filter:blur(4px);height:8rem;overflow:hidden}.pjd-mq__strip{text-transform:uppercase;align-items:center;width:max-content;height:100%;font-size:6vh;font-weight:700;display:flex}@media (min-width:1280px){.pjd-mq__viewport{height:12rem}.pjd-mq__strip{font-size:6vw}}.pjd-mq__word{opacity:.25;padding:0 1.5rem}.pjd-mq__sep{opacity:.6;margin:0 .5rem}.pjd-highlight{text-align:center;max-width:48rem;margin:4rem auto;padding:0 1.5rem}@media (min-width:640px){.pjd-highlight{padding:0 3rem}}.pjd-highlight__text{color:hsl(var(--foreground)/.9);font-size:1.5rem;line-height:1.375}@media (min-width:640px){.pjd-highlight__text{font-size:1.875rem}}.pjd__spacer{width:100%;height:9rem}
