html.pk-home-html{scroll-behavior:smooth;background:#1e1d1c}html.pk-home-html body{background:#1e1d1c}@media (prefers-reduced-motion:reduce){html.pk-home-html{scroll-behavior:auto}}.pk-home{--bg:#1e1d1c;--bg-deep:#161514;--surface:#121211;--line:#ffffff17;--line-strong:#ffffff29;--text:#fff;--text-muted:#a9a7a4;--text-dim:#78766f;--green:#6cc07f;--green-hi:#7ed492;--green-press:#59ab6c;--orange:#f97316;--orange-hi:#ff8a3d;--nav-h:88px;--maxw:1180px;--ease:cubic-bezier(.22,.61,.36,1);background:var(--bg);color:var(--text);font-family:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.55;overflow-x:clip}.pk-home *,.pk-home :before,.pk-home :after{box-sizing:border-box}.pk-home img,.pk-home video{max-width:100%;display:block}.pk-home a{color:inherit;text-decoration:none}.pk-home button{font:inherit;color:inherit}.pk-home .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:32px}@media (max-width:640px){.pk-home .wrap{padding-inline:22px}}.pk-home .skip{z-index:200;background:var(--green);color:#0b0b0a;border-radius:0 0 10px;padding:12px 20px;font-weight:600;position:absolute;top:0;left:-9999px}.pk-home .skip:focus{left:0}.pk-home .btn{letter-spacing:.005em;cursor:pointer;white-space:nowrap;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:7px 20px;font-size:15.5px;font-weight:500;line-height:24px;display:inline-flex}.pk-home .btn:active{transform:translateY(1px)}.pk-home .btn:disabled{cursor:default;opacity:.6}.pk-home .btn svg{flex:none;width:17px;height:17px}.pk-home .btn--ghost{border-color:var(--green);color:var(--green-hi);background:0 0}.pk-home .btn--ghost:hover{border-color:var(--green-hi);background:#6cc07f1f}.pk-home .btn--solid{background:var(--green);border-color:var(--green);color:#0d1a11;font-weight:600}.pk-home .btn--solid:hover{background:var(--green-hi);box-shadow:0 6px 24px #6cc07f47}.pk-home .btn--lg{border-radius:12px;padding:15px 32px;font-size:17.5px;line-height:26px}.pk-home .btn--lg svg{width:19px;height:19px}.pk-home .btn--outline{border-color:var(--line-strong);color:var(--text);background:0 0}.pk-home .btn--outline:hover{background:#ffffff0d;border-color:#fff6}@media (max-width:560px){.pk-home .btn{padding:11px 16px;font-size:14px}.pk-home .btn--lg{padding:15px 24px;font-size:16px}}.pk-home .hero{min-height:100svh;padding-top:var(--nav-h);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.pk-home .hero:before{content:"";z-index:-1;background:radial-gradient(70% 90% at 78% 34%,#f9731633,transparent 62%),radial-gradient(60% 80% at 12% 82%,#6cc07f21,transparent 60%),linear-gradient(180deg,#1e1d1c8c 0%,#1e1d1cd1 48%,var(--bg)100%);position:absolute;inset:0}.pk-home .hero__inner{width:100%;max-width:var(--maxw);margin-inline:auto;padding:0 32px 120px}@media (max-width:640px){.pk-home .hero__inner{padding:0 22px 96px}}.pk-home .hero h1{letter-spacing:-.035em;max-width:16ch;margin:0 0 26px;font-size:clamp(3rem,7.4vw,6.4rem);font-weight:700;line-height:.98}.pk-home .hero h1 em{color:var(--orange);font-style:normal}.pk-home .hero__sub{color:var(--text-muted);max-width:34ch;margin:0 0 42px;font-size:clamp(1.1rem,1.55vw,1.42rem);font-weight:300;line-height:1.55}.pk-home .hero__cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pk-home .hero__panwrap{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.pk-home .hero__pan{object-fit:cover;object-position:0% 50%;opacity:.42;width:100%;height:100%;animation:150s linear infinite alternate pkHeroPan;position:absolute;top:0;left:0}@keyframes pkHeroPan{0%{object-position:0% 50%}to{object-position:100% 50%}}@media (max-width:640px){.pk-home .hero__pan{opacity:.62;animation-duration:50s}.pk-home .hero__sub{color:#c0bebb}}@media (prefers-reduced-motion:reduce){.pk-home .hero__pan{animation:none}}.pk-home .hero__scroll{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;animation:pkFloaty 2.6s var(--ease)infinite;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}@keyframes pkFloaty{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,9px)}}@media (prefers-reduced-motion:reduce){.pk-home .hero__scroll{animation:none}}.pk-home .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--orange-hi);align-items:center;gap:11px;margin:0 0 22px;font-size:12.5px;font-weight:600;display:inline-flex}.pk-home .eyebrow:before{content:"";background:var(--orange-hi);opacity:.65;width:26px;height:1px}.pk-home .band{text-align:center;padding:clamp(96px,13vw,180px) 0}.pk-home .band--label{text-align:left;padding:clamp(96px,12vw,164px) 0 0}.pk-home .band--label h2{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.pk-home .band--label+.chapter{padding-top:clamp(44px,5.5vw,80px)}.pk-home .chapter{align-items:center;min-height:100svh;padding:clamp(96px,12vw,168px) 0;display:flex;position:relative}.pk-home .chapter__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,90px);display:grid}@media (max-width:900px){.pk-home .chapter__grid{grid-template-columns:1fr;gap:26px}}.pk-home .chapter__num{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #ffffff29;-webkit-user-select:none;user-select:none;font-size:clamp(4.6rem,10vw,9.5rem);font-weight:700;line-height:.8}.pk-home .chapter h2{letter-spacing:-.03em;max-width:20ch;margin:0 0 24px;font-size:clamp(2rem,4.2vw,3.6rem);font-weight:700;line-height:1.06}.pk-home .chapter h2 em{color:var(--orange);font-style:normal}.pk-home .chapter h2>span,.pk-home .chapter h2>em{display:block}.pk-home .chapter p{color:var(--text-muted);max-width:46ch;margin:0 0 20px;font-size:clamp(1.04rem,1.4vw,1.32rem);font-weight:300;line-height:1.62}.pk-home .chapter p:last-of-type{margin-bottom:0}.pk-home .chapter p strong{color:var(--text);font-weight:500}.pk-home .notes{border-top:1px solid var(--line);gap:14px;max-width:46ch;margin:34px 0 0;padding:26px 0 0;list-style:none;display:grid}.pk-home .notes li{color:var(--green-hi);align-items:flex-start;gap:12px;font-size:15.5px;font-weight:400;line-height:1.5;display:flex}.pk-home .notes svg{flex:none;width:19px;height:19px;margin-top:2px}.pk-home .rv{opacity:0;transform:translateY(26px)}.pk-home .rv.is-in{opacity:1;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:none}.pk-home .rv-1.is-in{transition-delay:60ms}.pk-home .rv-2.is-in{transition-delay:.14s}.pk-home .rv-3.is-in{transition-delay:.22s}@media (prefers-reduced-motion:reduce){.pk-home .rv{opacity:1;transform:none}}.pk-home .scrub{height:calc(var(--track,300)*1svh);background:var(--bg-deep);position:relative}.pk-home .scrub__track{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.pk-home .scrub__media{width:100%;height:100%;position:absolute;inset:0}.pk-home .scrub__video{object-fit:cover;background:#0d0c0b;width:100%;height:100%}.pk-home .scrub__fallback{text-align:center;background-color:#0000;background-image:radial-gradient(120% 90% at 50% 12%,#f9731624,#0000 58%),linear-gradient(150deg,#232120 0%,#171615 55%,#201e1c 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;padding:40px;animation:16s ease-in-out infinite alternate pkDrift;display:grid;position:absolute;inset:0}@keyframes pkDrift{0%{background-position:0 0}to{background-position:100% 100%}}@media (prefers-reduced-motion:reduce){.pk-home .scrub__fallback{animation:none}}.pk-home .scrub__fallback[hidden]{display:none}.pk-home .scrub__fallback .fb{max-width:640px}.pk-home .scrub__fallback .fb__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--orange-hi);margin-bottom:16px;font-size:12px;font-weight:600}.pk-home .scrub__fallback .fb__txt{color:var(--text-muted);margin:1em 0;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:300;line-height:1.6}.pk-home .scrub__fallback .fb__path{color:var(--text-dim);border:1px dashed var(--line-strong);border-radius:8px;margin-top:22px;padding:8px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-block}.pk-home .scrub__scrim{pointer-events:none;background:linear-gradient(#0c0b0a9e 0%,#0c0b0a00 26%),linear-gradient(#0c0b0a00 58%,#0c0b0ac7 100%),radial-gradient(130% 110%,#0000 52%,#0c0b0a80 100%);position:absolute;inset:0}.pk-home .scrub__caption{text-align:center;pointer-events:none;place-items:end center;padding-inline:clamp(22px,5vw,72px);display:grid;position:absolute;bottom:clamp(64px,9vh,120px);left:0;right:0}.pk-home .scrub__caption p{letter-spacing:-.028em;text-shadow:0 2px 30px #0009;opacity:0;max-width:30ch;transition:opacity .5s var(--ease),transform .5s var(--ease);grid-area:1/1;margin:0;font-size:clamp(1.35rem,3vw,2.6rem);font-weight:600;line-height:1.16;transform:translateY(14px)}.pk-home .scrub__caption p.is-on{opacity:1;transform:none}.pk-home .scrub__caption em{color:var(--orange-hi);font-style:normal}.pk-home .cue-hud{z-index:6;color:#fff;pointer-events:auto;background:#080808db;border:1px solid #ffffff38;border-radius:10px;min-width:250px;padding:12px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;position:absolute;top:116px;right:16px;box-shadow:0 8px 30px #00000080}.pk-home .cue-hud .k{color:#8a8781}.pk-home .cue-hud .now{color:var(--orange-hi);letter-spacing:.02em;font-size:22px;font-weight:600}.pk-home .cue-hud .cur{color:var(--green-hi)}.pk-home .cue-hud button{cursor:pointer;color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:7px;width:100%;margin-top:9px;padding:6px 8px;font-family:inherit;font-size:12px}.pk-home .cue-hud button:hover{background:#ffffff2e}.pk-home .cue-hud .hint{color:#8a8781;margin-top:7px;font-size:11px;line-height:1.5}.pk-home .scrub__rail{background:#ffffff2e;border-radius:2px;width:min(300px,46vw);height:2px;position:absolute;bottom:clamp(26px,3.4vh,44px);left:50%;overflow:hidden;transform:translate(-50%)}.pk-home .scrub__rail i{background:linear-gradient(90deg,var(--green),var(--orange));border-radius:2px;width:0%;height:100%;display:block}.pk-home .scrub.is-simple{height:auto}.pk-home .scrub.is-simple .scrub__track{aspect-ratio:16/9;height:auto;position:relative}.pk-home .scrub.is-simple .scrub__rail{display:none}.pk-home .features{border-top:1px solid var(--line);padding:clamp(96px,12vw,168px) 0}.pk-home .features h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.pk-home .features__grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4vw,54px);display:grid;overflow:hidden}.pk-home .feature{background:var(--bg);flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,34px);display:flex}.pk-home .feature--half{grid-column:span 3}.pk-home .feature--third{grid-column:span 2}.pk-home .feature__icon{width:38px;height:38px;color:var(--orange-hi);background:#f973161f;border-radius:10px;flex:none;place-items:center;display:grid}.pk-home .feature__icon svg{width:20px;height:20px}.pk-home .feature h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.05rem,1.4vw,1.24rem);font-weight:600;line-height:1.25}.pk-home .feature p{color:var(--text-muted);max-width:46ch;margin:0;font-size:clamp(.98rem,1.15vw,1.06rem);font-weight:300;line-height:1.6}@media (max-width:900px){.pk-home .features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-home .feature--half,.pk-home .feature--third{grid-column:span 1}.pk-home .feature:last-child{grid-column:span 2}}@media (max-width:600px){.pk-home .features__grid{grid-template-columns:1fr}.pk-home .feature--half,.pk-home .feature--third,.pk-home .feature:last-child{grid-column:span 1}}.pk-home .faq{border-top:1px solid var(--line);padding:clamp(96px,12vw,168px) 0}.pk-home .faq h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;line-height:1.05}.pk-home .faq__list{max-width:880px;margin-top:clamp(34px,4vw,54px)}.pk-home .faq__item{border-top:1px solid var(--line)}.pk-home .faq__item:last-child{border-bottom:1px solid var(--line)}.pk-home .faq__item summary{cursor:pointer;letter-spacing:-.012em;transition:color .2s var(--ease);justify-content:space-between;align-items:flex-start;gap:28px;padding:24px 0;font-size:clamp(1.05rem,1.5vw,1.28rem);font-weight:500;line-height:1.4;list-style:none;display:flex}.pk-home .faq__item summary::-webkit-details-marker{display:none}.pk-home .faq__item summary::marker{content:""}.pk-home .faq__item summary:hover{color:var(--orange-hi)}.pk-home .faq__icon{width:20px;height:20px;color:var(--text-dim);transition:transform .3s var(--ease),color .2s var(--ease);flex:none;margin-top:3px}.pk-home .faq__item[open] .faq__icon{color:var(--orange-hi);transform:rotate(180deg)}.pk-home .faq__body{padding:0 48px 28px 0}.pk-home .faq__body p,.pk-home .faq__body li{color:var(--text-muted);max-width:62ch;font-size:clamp(1rem,1.2vw,1.1rem);font-weight:300;line-height:1.65}.pk-home .faq__body p{margin:0 0 15px}.pk-home .faq__body p:last-child{margin-bottom:0}.pk-home .faq__body strong{color:var(--text);font-weight:500}.pk-home .faq__body ol{margin:0;padding-left:1.35em;list-style:decimal}.pk-home .faq__body li{margin-bottom:11px;padding-left:4px}.pk-home .faq__body li:last-child{margin-bottom:0}.pk-home .faq__body li::marker{color:var(--orange-hi);font-weight:500}.pk-home .faq__item[open] .faq__body{animation:pkFaqIn .4s var(--ease)both}@keyframes pkFaqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-home .faq__item[open] .faq__body{animation:none}.pk-home .faq__icon{transition:none}}@media (max-width:640px){.pk-home .faq__body{padding-right:8px}}.pk-home .close{text-align:center;background:radial-gradient(78% 100% at 50% 0%,#6cc07f1f,transparent 62%),var(--bg);border-top:1px solid var(--line);padding:clamp(110px,15vw,200px) 0;position:relative}.pk-home .close h2{letter-spacing:-.035em;max-width:16ch;margin:0 auto 22px;font-size:clamp(2.3rem,5.4vw,4.6rem);font-weight:700;line-height:1.02}.pk-home .close h2 em{color:var(--orange);font-style:normal}.pk-home .close p{max-width:46ch;color:var(--text-muted);margin:0 auto;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:300}.pk-home .foot{border-top:1px solid var(--line);background:var(--surface);padding:46px 0}.pk-home .foot__inner{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 34px;font-size:14.5px;display:flex}.pk-home .foot a:hover{color:var(--text-muted)}.pk-home .foot__links{flex-wrap:wrap;gap:26px;display:flex}@media (max-width:760px){.pk-home .foot__inner{justify-content:flex-start}}.pk-home :focus-visible{outline:2px solid var(--green-hi);outline-offset:3px;border-radius:6px}
