.pfh-jb{--jb-ink:#fff;--jb-dim:rgba(255,255,255,.74);--jb-line:rgba(255,255,255,.14);--jb-go:#3FBF84;--jb-hot:#E07A2F;--jb-soft:#F2B183;position:relative;isolation:isolate;overflow:hidden;background:#0B1729;color:var(--jb-ink);padding:clamp(64px,8vw,120px) 0;font-family:var(--font-body,"Space Grotesk","Archivo",system-ui,sans-serif);text-align:left}.pfh-jb::before{content:"GATEHOUSE";position:absolute;z-index:-1;right:-.04em;bottom:-.2em;font:400 clamp(120px,19vw,300px)/.8 var(--font-display,"Anton",Impact,sans-serif);letter-spacing:-.01em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07);pointer-events:none;white-space:nowrap}.pfh-jb::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(60% 70% at 85% 30%,rgba(63,191,132,.16),transparent 70%),radial-gradient(40% 50% at 0% 100%,rgba(224,122,47,.12),transparent 70%);pointer-events:none}.pfh-jb__in{max-width:1440px;margin:0 auto;padding:0 clamp(24px,4vw,64px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,88px);align-items:center}.pfh-jb__eye{display:flex;align-items:center;gap:14px;margin:0 0 22px;font:600 13px/1.2 var(--font-body,"Space Grotesk",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--jb-soft)}.pfh-jb__eye::before{content:"";width:30px;height:2px;background:var(--jb-hot);flex:none}.pfh-jb h2.pfh-jb__h{margin:0 0 24px;font:400 clamp(42px,4.8vw,78px)/.94 var(--font-display,"Anton",Impact,sans-serif);text-transform:uppercase;letter-spacing:-.005em;color:#fff;max-width:none}.pfh-jb h2.pfh-jb__h em{display:block}.pfh-jb h2.pfh-jb__h em{font-family:"Archivo",var(--font-display),sans-serif;font-stretch:62%;font-weight:800;font-style:italic;color:var(--jb-go)}.pfh-jb__lede{margin:0 0 32px;max-width:56ch;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:var(--jb-dim)}.pfh-jb__lede b{color:#fff;font-weight:600}.pfh-jb__cta{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.pfh-jb a.pfh-jb__btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--jb-go);color:#0B1729;font:700 16px/1 var(--font-body,"Space Grotesk",sans-serif);letter-spacing:.01em;text-decoration:none;box-shadow:0 0 0 0 rgba(63,191,132,.5),0 14px 34px -12px rgba(63,191,132,.6);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.pfh-jb a.pfh-jb__btn span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pfh-jb a.pfh-jb__btn:hover,.pfh-jb a.pfh-jb__btn:focus-visible{transform:translateY(-2px);background:#52D396;color:#0B1729;box-shadow:0 0 0 6px rgba(63,191,132,.18),0 18px 40px -12px rgba(63,191,132,.7)}.pfh-jb a.pfh-jb__btn:hover span,.pfh-jb a.pfh-jb__btn:focus-visible span{transform:translateX(4px)}.pfh-jb a.pfh-jb__ghost{display:inline-flex;align-items:center;min-height:44px;color:#fff;font:600 15px/1.3 var(--font-body,"Space Grotesk",sans-serif);text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:5px}.pfh-jb a.pfh-jb__ghost:hover,.pfh-jb a.pfh-jb__ghost:focus-visible{color:var(--jb-go);text-decoration-color:currentColor;background:none}.pfh-jb__fine{margin:20px 0 0;font-size:14px;color:var(--jb-dim)}.pfh-jb__fine a{color:#fff;text-decoration:underline;text-underline-offset:3px}.pfh-jb__fine a:hover{color:var(--jb-go);background:none}.pfh-jb__pass{position:relative;background:linear-gradient(180deg,#14284A,#0F1F38);border:1px solid var(--jb-line);border-radius:22px;box-shadow:0 40px 80px -40px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.pfh-jb__pass::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--jb-hot),var(--jb-go))}.pfh-jb__pass::after{content:"";position:absolute;top:0;left:-40%;width:40%;height:3px;background:linear-gradient(90deg,transparent,#fff,transparent);animation:pfh-jb-scan 4.5s cubic-bezier(.65,0,.35,1) infinite}@keyframes pfh-jb-scan{0%{left:-40%}60%,100%{left:110%}}.pfh-jb__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 20px}.pfh-jb__mark{margin:0;font:400 clamp(30px,2.6vw,40px)/.9 var(--font-display,"Anton",Impact,sans-serif);letter-spacing:.02em;color:#fff}.pfh-jb__mark small{display:block;margin-top:8px;font:600 11px/1.3 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.2em;color:var(--jb-dim);text-transform:uppercase}.pfh-jb__live{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid rgba(63,191,132,.45);border-radius:999px;font:700 11px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.16em;color:var(--jb-go);white-space:nowrap}.pfh-jb__live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jb-go);box-shadow:0 0 0 0 rgba(63,191,132,.6);animation:pfh-jb-pulse 2s ease-out infinite}@keyframes pfh-jb-pulse{0%{box-shadow:0 0 0 0 rgba(63,191,132,.6)}100%{box-shadow:0 0 0 10px rgba(63,191,132,0)}}.pfh-jb__meta{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0 28px 20px;gap:12px}.pfh-jb__meta div{min-width:0}.pfh-jb__meta dt{font:600 11px/1.3 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase;color:#9FB0C8}.pfh-jb__meta dd{margin:4px 0 0;font:600 15px/1.35 var(--font-body,"Space Grotesk",sans-serif);color:#fff}.pfh-jb__perf{position:relative;height:0;border-top:2px dashed rgba(255,255,255,.18);margin:0 18px}.pfh-jb__perf::before,.pfh-jb__perf::after{content:"";position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:#0B1729}.pfh-jb__perf::before{left:-31px}.pfh-jb__perf::after{right:-31px}.pfh-jb ol.pfh-jb__list{list-style:none;margin:0;padding:10px 28px 6px;counter-reset:jb}.pfh-jb__list li{counter-increment:jb;display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding:15px 0;border-bottom:1px solid var(--jb-line);margin:0}.pfh-jb__list li:last-child{border-bottom:0}.pfh-jb__list li::before{content:counter(jb,decimal-leading-zero);grid-row:span 2;font:700 13px/1.6 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.08em;color:var(--jb-hot)}.pfh-jb__list b{font:700 16px/1.3 var(--font-body,"Space Grotesk",sans-serif);color:#fff}.pfh-jb__list span{font-size:14.5px;line-height:1.5;color:var(--jb-dim)}.pfh-jb__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;background:rgba(0,0,0,.22);border-top:1px solid var(--jb-line);font:600 11px/1.4 ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#9FB0C8}.pfh-jb__bars{flex:none;width:96px;height:26px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 2px,transparent 2px 4px,rgba(255,255,255,.55) 4px 5px,transparent 5px 9px,rgba(255,255,255,.55) 9px 12px,transparent 12px 14px)}.pfh-jb__sos{max-width:1440px;margin:clamp(36px,4vw,56px) auto 0;padding:0 clamp(24px,4vw,64px)}.pfh-jb__sos p{margin:0;display:block;padding:16px 20px;border:1px solid rgba(242,177,131,.35);border-left:4px solid var(--jb-hot);border-radius:12px;background:rgba(224,122,47,.08);font-size:15px;line-height:1.5;color:#fff}.pfh-jb__sos a{color:var(--jb-soft);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pfh-jb__sos a:hover{color:#fff;background:none}@media (min-width:900px){html body:not(.home):has(.sig)>.pfh-jb{margin-left:var(--sig-w,32px)}}.page-content>.pfh-jb,.entry-content>.pfh-jb{border-radius:28px;margin:72px 0 24px}@media (max-width:1024px){.pfh-jb__in{grid-template-columns:1fr}.pfh-jb h2.pfh-jb__h{max-width:16ch}}@media (max-width:600px){.pfh-jb__top,.pfh-jb__meta,.pfh-jb ol.pfh-jb__list,.pfh-jb__foot{padding-left:20px;padding-right:20px}.pfh-jb__meta{grid-template-columns:1fr}.pfh-jb a.pfh-jb__btn{width:100%;justify-content:center}.pfh-jb__bars{width:64px}}@media (prefers-reduced-motion:reduce){.pfh-jb__pass::after,.pfh-jb__live::before{animation:none}.pfh-jb__pass::after{display:none}.pfh-jb a.pfh-jb__btn,.pfh-jb a.pfh-jb__btn span{transition:none}}