.pk{background:#000;position:relative}.pk-track{--step:74svh;height:calc(100svh + var(--steps,4)*var(--step));position:relative}@media (min-width:1024px){.pk-track{--step:66svh}}.pk-scene{--progress:0;--rail:0;--exit:0;height:100svh;position:sticky;top:0;overflow:clip}.pk-galaxy{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pk-scrim{pointer-events:none;background:linear-gradient(#000,#0000 16%),linear-gradient(#0000 42%,#0009 66%,#000000eb);position:absolute;inset:0}@media (min-width:768px){.pk-scrim{background:linear-gradient(#000,#0000 16%),linear-gradient(90deg,#000000d9,#0000008c 30%,#0000 55%)}}.pk-leader{opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-leader path{opacity:0;stroke:#ffffff80;stroke-width:1px}.pk-nodes{pointer-events:none;position:absolute;inset:0}.pk-node{--ring:calc(11px + var(--front,.5)*5px + var(--lit,0)*42px);cursor:pointer;height:0;opacity:var(--shown,1);pointer-events:auto;background:0 0;border:0;width:0;padding:0;position:absolute;top:0;left:0}.pk-node__ring{border:1px solid rgb(255 255 255/calc(.35 + var(--lit,0)*.45 + var(--front,.5)*.1));box-shadow:0 0 calc(6px + var(--lit,0)*34px)rgb(255 255 255/calc(.1 + var(--lit,0)*.22)),inset 0 0 calc(var(--lit,0)*14px)rgb(255 255 255/calc(var(--lit,0)*.12));color:#fff;height:var(--ring);width:var(--ring);background:#000000bf;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.pk-node__ring:after{content:"";height:3px;opacity:calc(1 - var(--lit,0)*1.6);background:#fff;border-radius:50%;width:3px;position:absolute;box-shadow:0 0 8px #fff9}.pk-node__icon{height:52%;opacity:calc(var(--lit,0)*1.4 - .3);width:52%}.pk-node__label{color:#ffffffb8;left:calc(var(--ring)/2 + .7rem);letter-spacing:.24em;opacity:var(--label,0);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;transition:opacity .3s;position:absolute;top:0;translate:0 -50%}.pk-node:hover .pk-node__label{opacity:1}.pk-node:hover .pk-node__ring{border-color:#ffffffd9}.pk-copy{z-index:2;display:grid;position:absolute;bottom:5.25rem;left:1.25rem;right:1.25rem}@media (min-width:768px){.pk-copy{width:min(31rem,38vw);inset:50% auto auto clamp(1.5rem,6vw,6rem);translate:0 -50%}}.pk-block{opacity:var(--o,1);text-align:center;flex-direction:column;grid-area:1/1;align-self:end;align-items:center;display:flex}@media (min-width:768px){.pk-block{text-align:left;align-self:center;align-items:flex-start}}.pk-block__meta{color:#ffffff80;font-variant-numeric:tabular-nums;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:10px;font-weight:500;display:inline-flex}.pk-block__icon{color:#fff;flex:none;width:1.25rem;height:1.25rem}.pk-block__name{color:#ffffffeb;letter-spacing:-.045em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.3rem,1.5rem + 3vw,4.4rem);font-weight:300;line-height:1}.pk-block__text{color:#ffffff94;max-width:32ch;margin-top:1.1rem;font-size:clamp(14px,.8rem + .35vw,18px);font-weight:300;line-height:1.6}.pk-block__link{color:#ffffffc7;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.6rem;margin-top:1.6rem;font-size:10px;font-weight:500;transition:color .3s;display:inline-flex}@media (min-width:768px){.pk-block__link{font-size:11px}}.pk-block__link span{position:relative}.pk-block__link span:after{content:"";transform-origin:0;background:#ffffff80;width:100%;height:1px;transition:transform .5s;position:absolute;bottom:-.45rem;left:0;transform:scaleX(.35)}.pk-block__link:hover{color:#fff}.pk-block__link:hover span:after,.pk-block__link:focus-visible span:after{transform:scaleX(1)}.pk-block__link:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #fff}@property --pk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pk-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffdb;isolation:isolate;letter-spacing:.24em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:1.1rem;margin-top:1.6rem;padding:.45rem .45rem .45rem 1.6rem;font-size:10.5px;font-weight:500;transition:background .5s,box-shadow .5s,color .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}@media (min-width:768px){.pk-cta{font-size:11px}}.pk-cta:hover,.pk-cta:focus-visible{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff3,0 0 44px -12px #fff6}.pk-cta:focus-visible{outline-offset:4px;outline:2px solid #fff}.pk-cta__orbit{background:conic-gradient(from var(--pk-angle),transparent 0deg,transparent 240deg,#ffffff1f 300deg,#ffffffe6 352deg,transparent 360deg);border-radius:inherit;-webkit-mask-composite:xor;opacity:.7;pointer-events:none;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:no-preference){.pk-cta__orbit{animation:5.5s linear infinite pk-orbit}.pk-cta:hover .pk-cta__orbit,.pk-cta:focus-visible .pk-cta__orbit{opacity:1;animation-duration:2.2s}}@keyframes pk-orbit{to{--pk-angle:360deg}}.pk-cta__dot{color:#000;background:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:grid}.pk-cta:hover .pk-cta__dot,.pk-cta:focus-visible .pk-cta__dot{transform:scale(1.06);box-shadow:0 0 22px #fff6}.pk-cta__arrow{width:.95rem;height:.95rem;transition:transform .45s cubic-bezier(.16,1,.3,1)}.pk-cta:hover .pk-cta__arrow,.pk-cta:focus-visible .pk-cta__arrow{transform:translate(3px)}.pk-rail{opacity:var(--rail);z-index:3;position:absolute;bottom:1.4rem;left:50%;translate:-50%}@media (min-width:768px){.pk-rail{bottom:2.4rem;left:clamp(1.5rem,6vw,6rem);translate:none}}.pk-rail:focus-within{opacity:1}.pk-rail__progress{background:#ffffff1f;width:100%;height:1px;margin-bottom:.6rem;display:block;position:relative;overflow:hidden}.pk-rail__progress:after{content:"";transform:scaleX(var(--progress));transform-origin:0;background:#ffffffbf;position:absolute;inset:0}.pk-rail ol{gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.pk-rail__item{color:#ffffff61;cursor:pointer;letter-spacing:.24em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.6rem;padding:.5rem 0;font-size:10px;transition:color .4s;display:inline-flex}.pk-rail__item:before{content:"";opacity:.5;background:currentColor;width:1.1rem;height:1px;transition:width .5s,opacity .5s}.pk-rail__item:hover,.pk-rail__item[aria-current]{color:#fff}.pk-rail__item[aria-current]:before{opacity:1;width:2.4rem}.pk-rail__item:focus-visible{outline-offset:3px;outline:2px solid #fff}.pk-rail__num{font-variant-numeric:tabular-nums}.pk-rail__name{display:none}@media (min-width:1024px){.pk-rail__item[aria-current] .pk-rail__name{display:inline}}.pk-scene[data-motion] .pk-copy,.pk-scene[data-motion] .pk-nodes,.pk-scene[data-motion] .pk-leader{opacity:calc(1 - min(1,var(--exit)*3.2))}.pk-scene[data-motion] .pk-copy{transform:translateY(calc(var(--exit)*-36px))}.pk-scene[data-motion] .pk-galaxy{opacity:calc(1 - min(1,var(--exit)*1.9))}.pk-scene[data-motion] .pk-block:not([data-active]),.pk-scene[data-motion]:not([data-rail]) .pk-rail:not(:focus-within){pointer-events:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.pk-seq{transition:opacity .9s ease calc(.15s + var(--k,0)*.15s)}.pk-scene[data-motion] .pk-block:not([data-active]) .pk-seq{opacity:0;transition-duration:.45s;transition-delay:0s}}@media (prefers-reduced-motion:reduce),(scripting:none){.pk-track{height:auto}.pk-scene{height:auto;padding:7rem 1.25rem 6rem;position:relative;overflow:hidden}.pk-scrim{background:#0009}.pk-leader,.pk-nodes,.pk-rail{display:none}.pk-copy{flex-direction:column;gap:4.5rem;width:auto;max-width:46rem;margin-inline:auto;display:flex;position:relative;inset:auto;translate:none}.pk-block{opacity:1;align-self:stretch}}
