.pk-hero{isolation:isolate;align-items:flex-end;min-height:max(86svh,640px);display:flex;position:relative;overflow:hidden}.pk-hero--short{min-height:max(64svh,520px)}@media (min-width:1024px){.pk-hero{--scrim-bottom:linear-gradient(0deg, #000 0%, #000000b8 18%, #0000 50%)}.pk-hero:not(.pk-hero--short){min-height:max(100svh,720px)}.pk-hero--shift .film-bg>video,.pk-hero--shift .film-bg>img,.pk-hero--shift .film-bg>picture>img{translate:var(--shift,24vw) 0;-webkit-mask-composite:source-in;scale:1.04;-webkit-mask-image:linear-gradient(90deg,#0000 0 8vw,#000 46vw),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 8vw,#000 46vw),linear-gradient(#000 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:1024px) and (max-width:1279.98px){.pk-hero--shift .film-bg>video,.pk-hero--shift .film-bg>img,.pk-hero--shift .film-bg>picture>img{-webkit-mask-image:linear-gradient(90deg,#0000 0 22vw,#000 66vw),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 22vw,#000 66vw),linear-gradient(#000 62%,#0000 100%)}}@media (max-width:1023.98px){.pk-hero--shift .film-bg>video,.pk-hero--shift .film-bg>img,.pk-hero--shift .film-bg>picture>img{object-position:64% 30%}}.pk-hero .film-bg>img,.pk-hero .film-bg>video,.pk-hero .film-bg>picture>img{object-fit:cover}@media (min-width:1024px){.pk-hero:not(.pk-hero--center) .film-bg:after{background:var(--scrim-top), var(--scrim-bottom), linear-gradient(90deg, #000000b8 0%, #0006 36%, #0000 62%)}}@media (max-width:1023.98px){.pk-hero__in{padding-bottom:calc(var(--s-64) + var(--s-8))}.pk-hero{--pic-h:62%}.pk-hero .film-bg>img,.pk-hero .film-bg>video,.pk-hero .film-bg>picture>img{height:var(--pic-h);top:0;bottom:auto}.pk-hero:not(.pk-hero--short),.pk-hero--center{--pic-h:clamp(280px, 50svh, 440px);min-height:0}.pk-hero:not(.pk-hero--short) .pk-hero__in,.pk-hero--center .pk-hero__in{padding-top:calc(var(--pic-h) - var(--s-40))}.pk-hero:not(.pk-hero--short)>.film-pause,.pk-hero--center>.film-pause{top:calc(var(--pic-h) - 44px - var(--s-64));bottom:auto}.pk-hero .film-bg:after{background:var(--scrim-top), linear-gradient(0deg, #000 12%, #000000c7 42%, #00000040 68%, #0000 85%), linear-gradient(180deg, #0000 calc(var(--pic-h) * .5), #000 var(--pic-h))}.pk-hero:not(.pk-hero--short) .film-bg:after,.pk-hero--center .film-bg:after{background:var(--scrim-top), linear-gradient(180deg, #0000 calc(var(--pic-h) * .45), #000000b8 calc(var(--pic-h) - var(--s-40)), #000 var(--pic-h))}}@media (min-width:1024px){.pk-hero--short:not(.pk-hero--center) .film-bg>img{object-position:50% 0%}}.pk-hero__in{width:100%;padding-top:calc(var(--header-h) + var(--s-64));padding-bottom:calc(var(--s-96) + var(--s-16))}.pk-hero__text{max-width:calc(8 * var(--col) + 7 * var(--gutter))}.pk-hero--center .pk-hero__text{text-align:center;margin-inline:auto}.pk-hero--center .actions{justify-content:center}.pk-hero .t2{max-width:calc(6 * var(--col) + 5 * var(--gutter))}.pk-hero--center .t2{margin-inline:auto}.pk-hero .display+.t2{margin-top:var(--gap-head)}.pk-hero .t2+.actions,.pk-hero .display+.actions{margin-top:var(--gap-action)}.pk-hero .eyebrow+.display{margin-top:var(--gap-eyebrow)}@media (max-width:1023.98px){.pk-hero .pk-hero__text,.pk-hero .t2{max-width:none}}.pk-sec{padding-block:calc(72px * var(--k));position:relative}@media (min-width:1024px){.pk-sec{padding-block:calc(112px * var(--k))}}.pk-sec>.wrap{max-width:1920px;margin-inline:auto}@media (min-width:1921px){.pk-sec{--content:calc(1920px - 2 * var(--margin));--col:calc((var(--content) - (var(--cols) - 1) * var(--gutter)) / var(--cols))}}.pk-sec--line{border-top:0}.pk-sec--line:before{content:"";background:var(--line);pointer-events:none;height:1px;top:0;left:calc(max(0px, (100% - 1920px) / 2) + var(--margin));right:calc(max(0px, (100% - 1920px) / 2) + var(--margin));position:absolute}.pk-hero+.pk-sec--line:before,.pk-band+.pk-sec--line:before{display:none}.pk-sec--tight{padding-block:calc(64px * var(--k))}.pk-head{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-24);align-items:end;display:grid}.pk-head__text,.pk-head__link{grid-column:1/-1}@media (min-width:1024px){.pk-head__text{grid-column:1/span 7}.pk-head__link{grid-column:9/-1;justify-self:end}}.pk-head .t1{margin-top:var(--gap-eyebrow)}.pk-head .t1:first-child{margin-top:0}.pk-head .t2{margin-top:var(--gap-head);max-width:calc(6 * var(--col) + 5 * var(--gutter))}@media (max-width:1023.98px){.pk-head .t2{max-width:none}}.pk-head__text>.pk-credits{margin-top:var(--gap-action)}.pk-head+*{margin-top:var(--gap-block)}.pk-block+.pk-block,.pk-block+.pk-anchor+.pk-block{margin-top:var(--gap-sub)}.pk-block{scroll-margin-top:calc(var(--header-h) + var(--s-24))}.pk-sec .link{margin-top:0}.pk-subhead{max-width:calc(6 * var(--col) + 5 * var(--gutter))}@media (max-width:1023.98px){.pk-subhead{max-width:none}}.pk-subhead>.pk-line{margin-top:var(--s-12)}.pk-subhead>.link{margin-top:var(--s-16)}.pk-subhead+*{margin-top:var(--gap-action)}.pk-note{margin-top:var(--s-32);align-items:center;column-gap:var(--s-24);color:var(--fg-2);flex-wrap:wrap;display:flex}.pk-note>p{text-wrap:pretty;max-width:40em}.pk-split{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-40);align-items:start;display:grid}.pk-split--top{align-items:start}.pk-split__text,.pk-split__media{grid-column:1/-1;min-width:0}@media (min-width:1024px){.pk-split__text{grid-column:1/span 5}.pk-split__media{grid-column:7/-1}.pk-split--rev .pk-split__text,.pk-split--log .pk-split__text{order:2;grid-column:7/-1}.pk-split--rev .pk-split__media,.pk-split--log .pk-split__media{order:1;grid-column:1/span 5}.pk-split--wide .pk-split__text{grid-column:1/span 4}.pk-split--wide .pk-split__media{grid-column:5/-1}.pk-split--portrait .pk-split__text,.pk-split--square .pk-split__text{grid-column:1/span 5}.pk-split--portrait .pk-split__media,.pk-split--square .pk-split__media,.pk-split--portrait.pk-split--rev .pk-split__text{grid-column:7/-1}.pk-split--portrait.pk-split--rev .pk-split__media{grid-column:1/span 5}}.pk-split__text>:first-child{margin-top:0}.pk-split__text>:is(.eyebrow,h3,.t2):first-child{text-box:trim-start cap alphabetic}@media (min-width:1024px){.pk-split:has(>.pk-split__media>.pk-crystal:not(.pk-crystal--open)){align-items:center}}.pk-split__text .t1{margin-top:var(--gap-eyebrow)}.pk-split__text .t1+.t2{margin-top:var(--gap-head)}.pk-split__text>h3.t2+.pk-line{margin-top:var(--s-12)}.pk-split__text>*+.pk-specs,.pk-split__text>*+.pk-list,.pk-split__text>*+.pk-points,.pk-split__text>*+.pk-index{margin-top:var(--gap-action)}.pk-split__text>h3.t2+.pk-specs,.pk-split__text>h3.t2+.pk-list{margin-top:var(--s-24)}.pk-split__text>*+.link,.pk-split__text>*+.actions,.pk-split__text>*+.pk-credit,.pk-split__text>*+.pk-sub{margin-top:var(--gap-action)}.pk-split__text>.pk-credit{width:max-content;max-width:100%;display:flex}.pk-split__text>.pk-credit+.link,.pk-split__text>.pk-line+.link,.pk-split__text>.pk-line+.actions{margin-top:var(--s-24)}.pk-sub{margin-top:var(--s-40)}.pk-sub>.pk-line{margin-top:var(--s-12)}.pk-media{border-radius:var(--r-media);aspect-ratio:var(--ratio,16 / 9);isolation:isolate;background:#050506;position:relative;overflow:hidden}.pk-media>picture{display:contents}.pk-media>img,.pk-media>video,.pk-media>picture>img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}@media (max-width:1023.98px){.pk-media{aspect-ratio:var(--ratio-ph,var(--ratio,16 / 9))}.pk-media>img,.pk-media>picture>img{object-position:var(--pos-ph,var(--pos,50% 50%))}}.pk-media:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.pk-fig{margin:0}.pk-figcap{margin-top:var(--s-12);color:var(--fg-2)}.pk-band{align-items:flex-end;min-height:max(100svh,640px);display:flex}.pk-band .film-bg:after{background:var(--scrim-bottom), radial-gradient(56% 50% at 18% 74%, #00000080, #0000), linear-gradient(90deg, #000c 0%, #0009 32%, #0000003d 50%, #0000 64%)}.pk-band__in{width:100%;padding-bottom:calc(var(--s-96) + var(--hud-h))}@media (min-width:1024px){.pk-band .film-bg:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000 0%,#0000 12%),linear-gradient(#0000 90%,#000 100%);position:absolute;inset:0}}.pk-band .t1{margin-top:var(--gap-eyebrow);max-width:calc(6 * var(--col) + 5 * var(--gutter))}.pk-band .t2{margin-top:var(--gap-head);max-width:calc(5 * var(--col) + 4 * var(--gutter))}.pk-band .t2+.link,.pk-band .t1+.link{margin-top:var(--gap-action)}@media (max-width:1023.98px){.pk-band{--band-h:clamp(320px, 58svh, 520px);min-height:0;padding-bottom:calc(var(--s-64) + var(--s-16));display:block}.pk-band .film-bg{z-index:0;height:var(--band-h);position:relative;inset:auto}.pk-band .film-bg:after{background:linear-gradient(#000 0%,#0000 16%),linear-gradient(#0000 64%,#0000008c 84%,#000 100%)}.pk-band__in{z-index:1;margin-top:calc(-1 * var(--s-24));padding-bottom:0;position:relative}.pk-band .t1,.pk-band .t2{max-width:none}.pk-band>.film-pause{top:calc(var(--band-h) - 44px - var(--s-32));bottom:auto}}.pk-tag{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.mono{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.02em;text-transform:none;color:var(--fg-3);font-weight:500}.pk-specs{border-bottom:1px solid var(--line);margin:0;display:grid}.pk-specs__head{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);padding-bottom:var(--s-12);font-weight:500}.pk-specs__row{grid-template-columns:var(--col) minmax(0, 1fr);column-gap:var(--gutter);row-gap:var(--s-8);padding-block:var(--row-pad);border-top:1px solid var(--line);align-items:baseline;display:grid}@media (min-width:1024px){.pk-specs__row{grid-template-columns:calc(2 * var(--col) + var(--gutter)) minmax(0, 1fr);column-gap:var(--gutter)}.pk-split__text .pk-specs:not(.pk-specs--status,.pk-specs--row,.pk-specs--logos) .pk-specs__row{grid-template-columns:var(--col) minmax(0, 1fr);column-gap:var(--gutter)}}.pk-specs--short .pk-specs__row{grid-template-columns:calc(var(--col) + var(--gutter)) minmax(0, 1fr);column-gap:0}.pk-specs__row dt{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.pk-specs__row dd{color:#fff;text-wrap:balance;font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;margin:0}.pk-specs__row dt .pk-logo{color:#fff}.pk-specs__row dt .pk-logo svg,.pk-specs__row dt>.pk-logo--pin svg{height:calc(14px * var(--k));width:auto}.pk-specs--logos .pk-specs__row{align-items:center}.pk-specs--logos .pk-logo svg{filter:brightness(0)invert()}.pk-specs--status .pk-specs__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pk-specs--status .pk-specs__row dt{font:400 var(--fs-t2) / var(--lh-t2) var(--font);letter-spacing:-.01em;text-transform:none;color:#fff}.pk-specs--status .pk-specs__row dd{justify-self:end}.pk-specs--row{column-gap:var(--gutter);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pk-specs--row .pk-specs__head{grid-column:1/-1}.pk-specs--row .pk-specs__row{gap:var(--s-8);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}@media (min-width:1024px){.pk-specs--row{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr))}}@media (min-width:1280px){.pk-specs--row[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279.98px){.pk-specs--row[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-specs--row dt{white-space:nowrap}.pk-chip{height:calc(22px * var(--k));padding:0 var(--s-8);border-radius:var(--r-pill);border:1px dashed var(--dash);font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;vertical-align:middle;align-items:center;font-weight:500;display:inline-flex}.pk-chip--solid{border-style:solid;border-color:var(--line-strong);color:#fff}.pk-points{border-bottom:1px solid var(--line);display:grid}.pk-points li{padding-block:var(--row-pad);border-top:1px solid var(--line)}.pk-points b{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;text-wrap:balance;font-weight:500;display:block}.pk-points span{margin-top:var(--s-4);color:var(--fg-2);display:block}.pk-list{counter-reset:pk;border-bottom:1px solid var(--line)}.pk-list li{grid-template-columns:calc(48px * var(--k)) 1fr;padding-block:var(--row-pad);border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--s-24));font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;text-wrap:pretty;align-items:baseline;display:grid}.pk-list li:before{counter-increment:pk;content:counter(pk, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.08em;color:var(--fg-3)}.pk-steps{row-gap:var(--s-32);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.pk-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));column-gap:var(--gutter);grid-template-rows:auto auto auto 1fr;row-gap:0}.pk-steps[data-n="3"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.pk-steps[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279.98px){.pk-steps[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.pk-steps>.pk-step{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.pk-steps>.pk-step>*{align-self:start}.pk-step>.pk-tag{grid-row:1}.pk-step>h3{grid-row:2}.pk-step>p{grid-row:3}.pk-step>.pk-step__x{grid-row:4}}.pk-step{padding-top:var(--s-24);border-top:1px solid var(--line);position:relative}.pk-steps--seq>.pk-step{border-top-color:var(--line-strong)}.pk-steps--seq>.pk-step:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 4px #000}.pk-step .pk-tag{margin-bottom:var(--s-12);display:block}.pk-step h3{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.pk-step p{margin-top:var(--s-8);color:var(--fg-2);text-wrap:pretty;max-width:34em}.pk-step .pk-tag:empty{display:none}.pk-step__x{margin-top:var(--s-12)}.pk-step__x .pk-source{margin-top:var(--s-4)}.pk-steps--note .pk-step p{color:#fff;font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;margin-top:0}.pk-steps--compact{--n:11}@media (min-width:1024px){.pk-steps--compact{grid-template-rows:none}.pk-steps--compact>.pk-step{grid-row:auto;display:block}.pk-steps--compact h3{font-size:var(--fs-t3);line-height:var(--lh-t3)}}@media (max-width:1023.98px){.pk-steps--compact{gap:var(--s-24) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-trace{--trace-in:calc(32px * var(--k));gap:var(--s-32);padding-left:var(--trace-in);display:grid;position:relative}.pk-trace:before{content:"";left:3px;top:calc(var(--fs-t4) * var(--lh-t4) / 2);bottom:calc(-1 * var(--s-24));background:linear-gradient(180deg, var(--line-strong), var(--line-strong) 72%, #fff0);width:1px;position:absolute}.pk-split:has(>.pk-split__media>.pk-trace){align-items:start}.pk-trace__item{position:relative}.pk-trace__item:before{content:"";left:calc(-1 * var(--trace-in));top:calc(var(--fs-t4) * var(--lh-t4) / 2 - 3.5px);background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 4px #000}.pk-trace .mono{display:block}.pk-trace h3{margin-top:var(--s-12);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;font-weight:500}.pk-trace p{margin-top:var(--s-8);color:var(--fg-2);text-wrap:pretty;max-width:34em}@media (min-width:1024px){.pk-trace{--trace-in:calc(40px * var(--k));gap:var(--s-40)}}.pk-links{column-gap:var(--s-32);flex-wrap:wrap;display:flex}.pk-split__text>*+.pk-links{margin-top:var(--gap-action)}.pk-statement{font-size:var(--fs-t1);line-height:var(--lh-t1);letter-spacing:-.035em;text-wrap:balance;max-width:calc(10 * var(--col) + 9 * var(--gutter));font-weight:500}.pk-statement .dim{color:var(--fg-2)}.pk-bignum{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-32);align-items:end;display:grid}.pk-bignum__n{letter-spacing:-.06em;font-variant-numeric:normal;white-space:nowrap;grid-column:1/-1;font-size:min(29vw,280px);font-weight:400;line-height:.8}.pk-bignum__v{--lit:1;margin-left:var(--ink,-.05em);background:linear-gradient(180deg, #fff 0%, #ffffff85 40%, #ffffff14 62%, #ffffff08 100%) 0 calc((1 - var(--lit)) * 100%) / 100% 250% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;display:inline-block}.pk-bignum__u{margin-left:var(--s-12);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;color:#fff;white-space:nowrap;font-weight:500;display:inline-block}.pk-bignum__cap{grid-column:1/-1}.pk-bignum__cap .link{margin-top:var(--s-24)}.pk-bignum__cap .t2{text-wrap:pretty;max-width:22em}.pk-bignum__cap .pk-source{margin-top:var(--s-16)}.nowrap{white-space:nowrap}@media (min-width:1024px){.pk-bignum__n{grid-column:1/span 8;font-size:min(19vw,40svh,380px)}.pk-bignum__cap{padding-bottom:var(--s-8);grid-column:9/-1}}[data-read].is-read .rw,[data-read].is-read .rv-line{color:#ffffff29;transition:color .45s var(--ease-out)}[data-read].is-read .rw.is-lit,[data-read].is-read .rv-line.is-lit{color:inherit}@media (max-width:1023.98px){[data-read].is-read .is-lit{transition-duration:.7s;transition-delay:calc(var(--w,0) * 45ms)}}.pk-statement+.pk-source,.pk-statement+.link{margin-top:var(--gap-action)}.pk-source{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.02em;color:var(--fg-3);font-weight:500;display:block}.pk-source a{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff3d;text-decoration:underline #ffffff3d}.pk-source a:hover{color:#fff}@media (max-width:1023.98px){.pk-source a{margin-block:-15px;padding-block:15px;display:inline-block}}.pk-source+.link{margin-top:var(--s-24)}.pk-faq{border-bottom:1px solid var(--line)}.pk-faq details{border-top:1px solid var(--line)}.pk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-24);padding-block:var(--s-24);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;font-weight:500;list-style:none;display:flex}.pk-faq summary::-webkit-details-marker{display:none}.pk-faq summary:after{content:"";width:12px;height:12px;transition:transform .3s var(--ease-out);background:linear-gradient(#fff,#fff) 50%/12px 1.5px no-repeat,linear-gradient(#fff,#fff) 50%/1.5px 12px no-repeat;flex:none}.pk-faq details[open] summary:after{transform:rotate(45deg)}.pk-faq .pk-faq__a{padding-bottom:var(--s-24);color:var(--fg-2);max-width:calc(7 * var(--col) + 6 * var(--gutter))}.pk-faq .pk-faq__a p+p{margin-top:var(--s-12)}.pk-form{gap:var(--s-24);display:grid}.pk-form__row{gap:var(--s-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.pk-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-field{gap:var(--s-12);display:grid}.pk-field>span,.pk-form legend{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.02em;color:var(--fg-2);font-weight:500}.pk-field input,.pk-field select,.pk-field textarea{width:100%;font:inherit;color:#fff;border-radius:calc(12px * var(--k));padding:0 var(--s-16);height:calc(52px * var(--k));transition:border-color var(--t-ui), background-color var(--t-ui);appearance:none;background:#ffffff0a;border:1px solid #ffffff1f}.pk-field textarea{height:auto;min-height:calc(120px * var(--k));padding-block:var(--s-12);resize:vertical}.pk-field select{background-image:linear-gradient(45deg,#0000 50%,#fff 50%),linear-gradient(135deg,#fff 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px}.pk-field option{background:#111}.pk-field input:hover,.pk-field select:hover,.pk-field textarea:hover{border-color:#ffffff3d}.pk-field input:focus,.pk-field select:focus,.pk-field textarea:focus{background:#ffffff0f;border-color:#fff;outline:none}.pk-form fieldset{gap:var(--s-12);border:0;margin:0;padding:0;display:grid}.pk-form legend{margin-bottom:var(--s-20,20px);padding:0}.pk-chips{gap:var(--s-12) var(--s-8);flex-wrap:wrap;display:flex}.pk-chips label{position:relative}.pk-chips input{opacity:0;cursor:pointer;position:absolute;inset:0}.pk-chips span{height:calc(40px * var(--k));padding:0 var(--s-16);border-radius:var(--r-pill);color:var(--fg-2);transition:all var(--t-ui);border:1px solid #ffffff29;align-items:center;display:inline-flex}.pk-chips input:checked+span{color:#000;background:#fff;border-color:#fff}.pk-chips label:active span{transform:scale(.97)}@media (max-width:1023.98px){.pk-chips label{margin-block:-2px;padding-block:2px;display:inline-flex}}.pk-chips input:focus-visible+span{box-shadow:0 0 0 2px #000,0 0 0 4px #fff}.pk-form__foot{align-items:center;gap:var(--s-16) var(--s-24);flex-wrap:wrap;display:flex}.pk-form__note{color:var(--fg-3);font-size:var(--fs-t4);line-height:var(--lh-t4);font-family:var(--mono);letter-spacing:.02em;font-weight:500}.pk-form__note a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:1023.98px){.pk-form__note a{margin-block:-15px;padding-block:15px;display:inline-block}}.pk-form__done,.pk-form.is-sent>:not(.pk-form__done){display:none}.pk-form.is-sent .pk-form__done{gap:var(--s-16);display:grid}.pk-panel{padding:var(--card-pad);border-radius:var(--r-card);background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line)}.pk-contact{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--s-40);display:grid}.pk-contact__text,.pk-contact__form{grid-column:1/-1}@media (min-width:1024px){.pk-contact__text{top:calc(var(--header-h) + var(--s-40));grid-column:1/span 4;align-self:start;position:sticky}.pk-contact__form{grid-column:6/-1}}.pk-contact__text .t1{margin-top:var(--gap-eyebrow)}.pk-contact__text .t2{margin-top:var(--gap-head)}.pk-contact__text .pk-form__note{margin-top:var(--s-24);display:block}.pk-exhibit{padding:var(--card-pad);background:var(--view);border:1px solid var(--line);border-radius:var(--r-media);position:relative}.pk-exhibit__head{justify-content:space-between;align-items:baseline;gap:var(--s-16);display:flex}.pk-exhibit__head b{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;min-width:0;font-weight:500}.pk-exhibit__head .mono{white-space:nowrap}@media (min-width:1024px){.pk-exhibit{padding:var(--s-32)}}.pk-record__view{margin-top:var(--s-16);aspect-ratio:16/9;border-radius:calc(var(--r-media) * .67);background:#000;position:relative;overflow:hidden}.pk-record__view>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pk-record__view:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0006);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.pk-record__box{z-index:1;border:1px dashed #ffffffeb;border-radius:4px;position:absolute}.pk-record__box span{color:#000;font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:4px;padding:3px 8px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:-1px}.js .pk-record .pk-record__box{opacity:0;transition:opacity .5s .45s,transform .8s cubic-bezier(.2,.7,.2,1) .45s;transform:scale(1.08)}.js .pk-record.is-in .pk-record__box,.qa .pk-record .pk-record__box{opacity:1;transform:none}.pk-record__rows{margin-top:var(--s-16)}.pk-record__row{grid-template-columns:max(calc(var(--col) + var(--gutter)), calc(96px * var(--k))) minmax(0, 1fr);column-gap:0;row-gap:var(--s-4);padding-block:var(--s-12);border-top:1px solid var(--line);align-items:baseline;display:grid}.pk-record__row:last-child{padding-bottom:0}.pk-record__row dt{font-family:var(--mono);font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.pk-record__row dd{text-wrap:balance;margin:0}.pk-record__row--ai dd{color:var(--fg-2);position:relative}.pk-record__row--ai dd:before{content:"";left:calc(-1 * var(--s-12));border-left:1px dashed var(--dash);position:absolute;top:.15em;bottom:.15em}.pk-log table{width:100%;margin-top:var(--s-16);border-collapse:collapse}.pk-log th{text-align:left;font:500 var(--fs-t4) / var(--lh-t4) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:var(--s-12) var(--s-12) var(--s-12) 0}.pk-log td{padding:var(--s-12) var(--s-12) var(--s-12) 0;border-top:1px solid var(--line);vertical-align:baseline}.pk-log tr:last-child td{padding-bottom:0}.pk-log td:nth-child(2){color:var(--fg-2);text-wrap:balance}.pk-log td:nth-child(3){font:500 var(--fs-t4) / var(--lh-t4) var(--mono);letter-spacing:.02em;color:var(--fg-2);white-space:nowrap}.pk-log th:last-child,.pk-log td:last-child{text-align:right;white-space:nowrap;padding-right:0}.pk-log__ok{color:#fff}.pk-log__no{color:var(--fg-3)}@media (max-width:639.98px){.pk-log thead{display:none}.pk-log tr{gap:var(--s-4) var(--s-12);padding-block:var(--s-12);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.pk-log tr:last-child{padding-bottom:0}.pk-log td{border-top:0;padding:0}.pk-log td:first-child{grid-area:1/1;font-weight:500}.pk-log td:nth-child(2){grid-area:2/1}.pk-log td:nth-child(3){text-align:right;grid-area:2/2}.pk-log td:nth-child(4){grid-area:1/2}}.pk-verify.pk-exhibit{padding:0;overflow:hidden;container-type:inline-size}.pk-verify__bar{justify-content:space-between;align-items:center;gap:var(--s-16);padding:var(--s-16) var(--s-24);display:flex}.pk-verify__title{align-items:center;gap:var(--s-12);min-width:0;display:flex}.pk-verify__title svg{height:calc(14px * var(--k));flex:none;width:auto}.pk-verify__title .t4{white-space:nowrap}.pk-verify__title .t3{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.pk-verify__sum{justify-content:space-between;align-items:center;gap:var(--s-24);padding:var(--s-20,20px) var(--s-24);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pk-verify__sum b{font-size:var(--fs-t2);letter-spacing:-.01em;font-weight:500}.pk-verify__segs{margin-top:var(--s-12);gap:4px;display:flex}.pk-verify__segs i{width:calc(48px * var(--k));background:#fff;border-radius:2px;height:4px}.pk-verify__segs i.is-review{background:0 0;border:1px dashed #ffffff80;height:4px}.pk-verify__meta{text-align:right;font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.02em;color:var(--fg-2);font-weight:500;line-height:1.7}.pk-verify table{border-collapse:collapse;width:100%}.pk-verify th{text-align:left;font:500 var(--fs-t4) / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);padding:var(--s-12) var(--s-12);border-top:1px solid var(--line)}.pk-verify td{padding:var(--s-12);border-top:1px solid var(--line);vertical-align:middle}.pk-verify th:first-child,.pk-verify td:first-child{padding-left:var(--s-24)}.pk-verify th:last-child,.pk-verify td:last-child{padding-right:var(--s-24);text-align:right}.pk-verify .num{font:500 var(--fs-t4) / 1 var(--mono);color:var(--fg-3)}.pk-verify .sub{font:500 var(--fs-t4) / 1.4 var(--mono);letter-spacing:.02em;color:var(--fg-3);margin-top:2px;display:block}.pk-verify .ctx{font:500 var(--fs-t4) / 1 var(--mono);letter-spacing:.02em;color:var(--fg-2);white-space:nowrap}.pk-verify .rule{font:500 var(--fs-t4) / 1.3 var(--mono);letter-spacing:.02em;color:var(--fg-2);white-space:nowrap}.pk-verify .st{font:500 var(--fs-t4) / 1.2 var(--mono);letter-spacing:.02em;white-space:nowrap;color:var(--fg-2);align-items:center;gap:6px;display:inline-flex}.pk-verify .st--ok{color:var(--fg-2)}.pk-verify .st--review{border-radius:var(--r-pill);border:1px dashed var(--dash);color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.pk-verify__ready{white-space:nowrap;font-weight:500}.pk-verify .st--review:before{content:"";width:6px;height:6px;animation:pk-pulse 2.4s var(--ease-in-out) infinite;background:#fff;border-radius:50%}.is-paused .pk-verify .st--review:before{animation:none}@keyframes pk-pulse{50%{opacity:.35}}.pk-verify__foot{justify-content:space-between;align-items:center;gap:var(--s-16);padding:var(--s-16) var(--s-24);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pk-verify__foot .mono{margin-top:2px;display:block}.pk-verify .sub--m{display:none}@container (width<=719.98px){.pk-verify th:nth-child(3),.pk-verify td:nth-child(3),.pk-verify th:nth-child(4),.pk-verify td:nth-child(4){display:none}.pk-verify .sub--m{display:block}.pk-verify .st--review{padding:4px 8px}.pk-verify .st__t{display:none}.pk-verify__sum{align-items:flex-start;gap:var(--s-12);flex-direction:column}.pk-verify__meta{text-align:left}.pk-verify__segs i{flex:1;width:auto}.pk-verify__sum>div:first-child{width:100%}.pk-verify__bar{align-items:flex-start}.pk-verify__title{row-gap:var(--s-4);flex-wrap:wrap}.pk-verify__title .t3{white-space:normal;text-overflow:clip;text-wrap:balance;flex-basis:100%;overflow:visible}}.pk-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@container (width>=720px){.pk-verify .pk-scroll-x table{min-width:720px}}.pk-verify .pk-scroll-x{position:relative}.pk-verify__scan{pointer-events:none;opacity:0;z-index:1;background:linear-gradient(#fff0,#ffffff8c 50%,#fff0) 100% 0/1px 100% no-repeat,linear-gradient(90deg,#fff0,#fff) 0 100%/100% 1px no-repeat,linear-gradient(90deg,#fff0 30%,#ffffff12);width:0;position:absolute;top:0;left:0}.pk-verify.is-play tbody td{transition:opacity .5s var(--ease-out)}.pk-verify.is-play tbody tr.is-wait td{opacity:.42}.pk-verify .st--wait{color:var(--fg-3)}.pk-verify .st--check{color:#fff}.pk-verify .st--wait i,.pk-verify .st--check i{border-radius:50%;flex:none;width:6px;height:6px}.pk-verify .st--wait i{box-shadow:inset 0 0 0 1px}.pk-verify .st--check i{animation:pk-pulse .9s var(--ease-in-out) infinite;background:#fff}.pk-verify .st.is-flip{animation:pk-flip .5s var(--ease-out)}@keyframes pk-flip{0%{opacity:.3;transform:scale(.84)}}.pk-verify.is-play .pk-verify__segs i{transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);background:#ffffff24;border-color:#0000;position:relative;overflow:hidden}.pk-verify.is-play .pk-verify__segs i:after{content:"";transform-origin:0;transition:transform .6s var(--ease-out);background:#fff;position:absolute;inset:0;transform:scaleX(0)}.pk-verify.is-play .pk-verify__segs i.is-on:after{transform:none}.pk-verify.is-play .pk-verify__segs i.is-review.is-on{background:0 0;border-color:#ffffff80}.pk-verify.is-play .pk-verify__segs i.is-review:after{display:none}.pk-verify.is-play .pk-verify__foot>div,.pk-verify.is-play .pk-verify__foot>.pk-verify__ready{opacity:0;transition:opacity .8s var(--ease-out)}.pk-verify.is-play.is-done .pk-verify__foot>div{opacity:1}.pk-verify.is-play.is-done .pk-verify__foot>.pk-verify__ready{opacity:1;transition-delay:.45s}.pk-engine{align-items:center;gap:var(--s-16);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.pk-engine__col{gap:var(--s-12);z-index:1;display:grid;position:relative}.pk-engine__col--out{justify-items:end}.pk-engine__chip{align-items:center;gap:var(--s-8);width:max-content;padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);font-size:var(--fs-t3);display:inline-flex}.pk-engine__chip:before{content:"";background:#ffffffa3;border-radius:50%;width:6px;height:6px}.pk-engine__col:not(.pk-engine__col--out) .pk-engine__chip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fg-2);background:0 0;padding-inline:0}.pk-engine__col--out .pk-engine__chip{color:#000;background:#fff}.pk-engine__col--out .pk-engine__chip:before{background:#000}.pk-engine__core{text-align:center;width:clamp(260px,34vw,540px)}.pk-engine__gl{aspect-ratio:16/10;position:relative}.pk-engine__gl>.pk-engine__poster{mix-blend-mode:screen;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.pk-engine__poster img{object-fit:contain;width:100%;height:100%;display:block}.pk-engine__gl.is-live>.pk-engine__poster{opacity:0}.pk-engine__gl>svg{display:none}.pk-engine__core .mono{z-index:1;margin-top:calc(-1 * var(--s-16));display:block;position:relative}.pk-engine__lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pk-engine__lines path{stroke:#ffffff38;stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}@media (max-width:1023.98px){.pk-engine{grid-template-columns:1fr;justify-items:center}.pk-engine__core{width:min(100%,460px)}.pk-engine__col,.pk-engine__col--out{justify-content:center;gap:var(--s-8);flex-wrap:wrap;max-width:100%;display:flex}.pk-engine__chip{width:auto;max-width:100%}.pk-engine__lines{display:none}}.pk-stackline{margin-top:var(--gap-action);color:var(--fg-2);text-wrap:pretty;max-width:60em}.pk-flow{width:100%;height:auto;display:block}.pk-flow text{font-family:var(--mono);letter-spacing:.02em;fill:#ffffffa3;font-size:12px;font-weight:500}.pk-flow .n text{fill:#fff;font-family:var(--font);letter-spacing:0;text-transform:none;font-size:15px}.pk-flow .box{fill:#ffffff0f;stroke:#ffffff24}.pk-flow .site{fill:none;stroke:#fff6;stroke-dasharray:6 6}.pk-flow .ln{stroke:#fff6;fill:none}.pk-flow .ln--off{stroke-dasharray:3 5;stroke:#ffffff47}.pk-flow .n .sub{font-family:var(--mono);letter-spacing:.02em;fill:#ffffff8f;font-size:12px;font-weight:500}.pk-flow .faint{fill:#ffffff7a}.pk-flow .box--off{stroke-dasharray:4 4}.pk-flow--tall{display:none}@media (max-width:1023.98px){.pk-flow--wide{display:none}.pk-flow--tall{max-width:440px;margin-inline:auto;display:block}}.pk-crystal{aspect-ratio:5/4;background:#000;position:relative;overflow:hidden}.pk-crystal__poster{object-fit:cover;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.pk-crystal--open .pk-crystal__poster{transform:scale(1.6)}.pk-crystal>canvas{opacity:0;transition:opacity .7s}.pk-crystal.is-live>canvas{opacity:1}.pk-crystal.is-live .pk-crystal__poster{opacity:0}.pk-logos{align-items:center;gap:var(--s-24) var(--s-40);flex-wrap:wrap;display:flex}.pk-logo{align-items:center;gap:var(--s-8);color:#fff;display:inline-flex}.pk-logo svg{height:calc(22px * var(--k));width:auto}.pk-credit{align-items:center;gap:var(--s-12);font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);display:inline-flex}.pk-credit svg{height:calc(20px * var(--k));color:#fff;width:auto}.pk-credit .pk-logo[aria-label=VITURE] svg{height:calc(16px * var(--k))}.pk-credits{gap:var(--s-16) var(--s-40);flex-wrap:wrap;display:flex}@media (max-width:1023.98px){.pk-engine__chip{-webkit-backdrop-filter:none;backdrop-filter:none}}.pk-prose{max-width:calc(7 * var(--col) + 6 * var(--gutter));color:var(--fg-2)}.pk-prose h2{color:#fff;font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;margin-top:var(--s-40);font-weight:500}.pk-prose p,.pk-prose ul{margin-top:var(--s-12)}.pk-prose ul{padding-left:1.2em;list-style:outside}.pk-prose a{color:#fff;text-underline-offset:3px;text-decoration:underline}.pk-draft{margin-bottom:var(--s-24);display:inline-flex}[id]{scroll-margin-top:calc(var(--header-h) + var(--s-16))}.pk-anchor{top:calc(-1 * var(--header-h));visibility:hidden;display:block;position:relative}.pk-center{text-align:center}.pk-mt{margin-top:var(--gap-block)}.pk-drop3d{margin:0}.pk-drop3d__stage{aspect-ratio:5/4;background:#000;position:relative;overflow:hidden}.pk-drop3d__poster{object-fit:cover;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.pk-drop3d__stage>canvas{opacity:0;transition:opacity .7s}.pk-drop3d__stage.is-live>canvas{opacity:1}.pk-drop3d__stage.is-live .pk-drop3d__poster{opacity:0}.pk-drop3d__call{z-index:1;align-items:center;gap:var(--s-12);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.pk-drop3d__call i{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff24}.pk-drop3d__call span{border-radius:var(--r-pill);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);font-family:var(--mono);font-size:var(--fs-t4);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;background:#12121466;padding:6px 12px;box-shadow:inset 0 0 0 1px #ffffff1a}.pk-drop3d__call--l{flex-direction:row-reverse;transform:translate(calc(3.5px - 100%),-50%)}.pk-drop3d__call--r{transform:translate(-3.5px,-50%)}.js .pk-drop3d .pk-drop3d__call{opacity:0;transition:opacity .6s .7s}.js .pk-drop3d.is-in .pk-drop3d__call{opacity:1}.pk-drop3d__mounts{margin-top:var(--s-16);color:var(--fg-2)}.pk-drop3d__mounts .pk-tag{margin-right:var(--s-12)}.pk-drop3d__call b,.pk-drop3d__keys{display:none}@media (max-width:1023.98px){.pk-split:has(.pk-drop3d) .pk-split__media{order:-1}.pk-drop3d__stage{margin-inline:calc(-1 * var(--margin))}.pk-drop3d__call{gap:var(--s-8)}.pk-drop3d__call>span{display:none}.pk-drop3d__call b{font:500 var(--fs-t4) / 1 var(--mono);letter-spacing:.08em;color:#fff;display:block}.pk-drop3d__keys{gap:var(--s-16) var(--gutter);margin-top:var(--s-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-drop3d__keys li{gap:var(--s-4);color:var(--fg-2);display:grid}.pk-drop3d__mounts{margin-top:var(--s-24)}}.pk-navlist .pk-specs__row{grid-template-columns:calc(48px * var(--k)) 1fr;align-items:center}.pk-navlist .link{min-height:44px;font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;margin-block:-10px}.pk-media--zoom{overflow:visible}.pk-media--zoom>img{transform:scale(1.6)}.hud__mid,body:not([data-page=home]) .hud__time{visibility:hidden}.endcard{background:#000;position:relative;min-height:0!important}.endcard__stage{--film-h:min(118vw, 520px);--film-w:100%;padding-top:var(--film-h);position:relative}.endcard__stage>video,.endcard__stage>img,.endcard__stage:before,.endcard__stage:after{width:var(--film-w);max-width:none;height:var(--film-h);margin-inline:auto;position:absolute;top:0;left:0;right:0}.endcard__stage>video,.endcard__stage>img{object-fit:cover;object-position:50% 18%}.endcard__stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#000 100%),linear-gradient(#000 0%,#0000 8%),linear-gradient(90deg,#000 0%,#0000 7% 93%,#000 100%)}.endcard__card{z-index:1;margin:calc(-1 * var(--s-40)) var(--margin) 0;text-align:center;position:relative}.endcard__card .t2{margin:var(--gap-head) auto 0;max-width:28em}.endcard__card .actions{margin-top:var(--gap-action);justify-content:center}.endcard__doors{padding-top:var(--gap-sub);padding-bottom:calc(var(--s-96) + var(--hud-h))}.endcard__doors .pk-doors ul{justify-content:center;column-gap:var(--gutter);flex-wrap:wrap;display:flex}.endcard__doors .pk-doors li{flex:0 0 100%}.endcard__doors .pk-doors a{text-align:center;justify-items:center}@media (min-width:640px){.endcard__doors .pk-doors li{flex-basis:calc((100% - var(--gutter)) / 2)}}@media (min-width:1024px){.endcard__doors .pk-doors li{flex-basis:calc(3 * var(--col) + 2 * var(--gutter))}}.endcard__end{height:var(--s-64)}@media (max-width:1023.98px){.endcard__stage:after{background:linear-gradient(#0000 70%,#000 100%),linear-gradient(#000 0%,#0000 8%),linear-gradient(90deg,#000 0%,#0000 12% 88%,#000 100%)}}@media (min-width:1024px){.endcard__stage{--film-h:min(48svh, calc(480px * var(--k)));--film-w:calc(var(--film-h) * 1.569)}.endcard__stage>video,.endcard__stage>img{height:calc(var(--film-h) / .68);object-position:50% 0%;clip-path:inset(0 0 calc(100% - var(--film-h)) 0)}}@media (prefers-reduced-motion:reduce){.pk-verify .st--review:before{animation:none}.endcard:not(.endcard--still) .endcard__stage:before{content:"";background:url(/media/beat-end.jpg) 50% 18%/cover no-repeat}.endcard__stage>video{display:none}}@media (prefers-reduced-motion:reduce) and (min-width:1024px){.endcard:not(.endcard--still) .endcard__stage:before{background-position:50% 0;background-size:auto calc(var(--film-h) / .68)}}.pk-crystal__poster--rest{display:none}@media (max-width:1023.98px){.pk-crystal--open{aspect-ratio:1}.pk-crystal--open .pk-crystal__poster{opacity:var(--e,1);transform:none}.pk-crystal--open .pk-crystal__poster--rest{opacity:calc(1 - var(--e,1));display:block}.pk-crystal>svg{display:none}}.rec-veil{pointer-events:none;background:linear-gradient(#000000eb 0%,#000000d6 36%,#0006 50%,#0000 58%);position:absolute;inset:0}.pk-index{border-bottom:1px solid var(--line);display:grid}@media (min-width:1024px){.pk-index--2{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-index>li{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + var(--s-24))}.pk-index a{column-gap:var(--s-24);height:100%;padding-block:var(--s-24);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-height:44px;display:grid}.pk-index b{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;grid-column:1;font-weight:500}.pk-index span{margin-top:var(--s-4);color:var(--fg-2);text-wrap:pretty;grid-column:1;max-width:34em}.pk-index a:after{content:"→";color:var(--fg-3);transition:transform var(--t-ui) var(--ease-out), color var(--t-ui);grid-area:1/2}.pk-index a:hover:after,.pk-index a:focus-visible:after{color:#fff;transform:translate(4px)}.pk-index a:hover b{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1023.98px){.pk-index a{padding-block:var(--s-16)}}.pk-inline{column-gap:var(--s-24);margin-top:var(--s-12);flex-wrap:wrap;display:flex}.pk-inline a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.pk-inline a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.pk-credits-row{padding-top:var(--s-24);border-top:1px solid var(--line);justify-items:start;gap:var(--s-8);display:grid}.pk-doors ul{border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:640px){.pk-doors ul{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pk-doors ul{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}}.pk-doors li{border-top:1px solid var(--line-strong)}.pk-doors a{align-content:start;gap:var(--s-12);height:100%;padding-block:var(--s-24);min-height:44px;display:grid}.pk-doors .mono{display:block}.pk-doors b{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;font-weight:500}.pk-doors b:after{content:" →";color:var(--fg-3);transition:color var(--t-ui)}.pk-doors a:hover b:after,.pk-doors a:focus-visible b:after{color:#fff}.pk-doors a:hover b{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:639.98px){.pk-doors a{padding-block:var(--s-16)}}.feats{row-gap:var(--s-64);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.feats{column-gap:var(--gutter);grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.feat{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.feat>*{align-self:start}}.feat__num{gap:var(--s-12);font:500 var(--fs-t4) / var(--lh-t4) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);display:flex}.feat__num span:first-child{color:#fff}.feat__title{margin-top:var(--s-12);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;font-weight:500}.feat__text{margin-top:var(--s-8);color:var(--fg-2);text-wrap:pretty;max-width:34em}.feat__card{margin-top:var(--s-24);position:relative}.feat__photo{aspect-ratio:var(--feat-ratio,4 / 3);border-radius:var(--r-media);background:var(--view);position:relative;overflow:hidden}@media (min-width:1024px) and (max-width:1279.98px){.feat__photo{--feat-ratio:1 / 1}.feats .feat__panel{min-height:216px}}.feat__photo img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.feat__photo:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.feat__panel{left:var(--s-24);right:var(--s-24);bottom:var(--s-24);width:auto;min-height:calc(200px * var(--k));justify-content:flex-start;gap:var(--s-8);padding:var(--s-24);border-radius:calc(16px * var(--k));background:#0c0c0ebd;flex-direction:column;margin:0;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}@media (min-width:1024px){.feat__panel{-webkit-backdrop-filter:blur(48px)saturate(140%);backdrop-filter:blur(48px)saturate(140%)}}@media (max-width:1023.98px){.feat__panel{left:var(--s-16);right:var(--s-16);bottom:var(--s-16);padding:var(--s-16) var(--s-16) var(--s-16);background:#0c0c0ee6;min-height:168px}}.feat__k{font:500 var(--fs-t4) / var(--lh-t4) var(--mono);letter-spacing:.02em;color:var(--fg-2)}.feat__v{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;font-weight:500}.feat__rows{gap:var(--s-4);color:var(--fg-2);margin-top:auto;display:grid}.feat__row{justify-content:space-between;align-items:center;gap:var(--s-12);display:flex}.feat__segs{margin-block:var(--s-4);gap:3px;display:flex}.feat__segs i{background:#fff;border-radius:2px;flex:1;height:4px}.feat__segs i.is-off{background:0 0;box-shadow:inset 0 0 0 1px #ffffff73}.qa .feat *{transition:none!important}.pk-tiles{gap:var(--s-24) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pk-tiles[data-phone="1up"]{row-gap:var(--s-32);grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.pk-tiles,.pk-tiles[data-phone]{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,4), auto);column-gap:var(--gutter);row-gap:var(--s-40)}.pk-tile{grid-row:span var(--rows,4);grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pk-tile>*{align-self:start}}.pk-tile{min-width:0;position:relative}.pk-tile>.pk-media{margin:0}.pk-tile>.pk-tag{min-height:1px;margin-top:var(--s-12);display:block}.pk-tile h3{margin-top:var(--s-12);font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.pk-tile>.pk-tag+h3{margin-top:var(--s-8)}@media (min-width:1024px){.pk-tile>.pk-tag,.pk-tile h3{margin-top:var(--s-16)}.pk-tile>.pk-tag+h3{margin-top:var(--s-8)}}.pk-tile h3 a:before{content:"";z-index:1;position:absolute;inset:0}.pk-tile h3 a:after{content:" →";color:var(--fg-3);transition:color var(--t-ui)}.pk-tile:hover h3 a:after,.pk-tile h3 a:focus-visible:after{color:#fff}.pk-tile:hover h3 a{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.pk-tile h3 a:focus-visible{box-shadow:none}.pk-tile:has(h3 a:focus-visible){outline-offset:6px;border-radius:var(--r-media);outline:2px solid #fff}.pk-tile>p{margin-top:var(--s-4);color:var(--fg-2);text-wrap:pretty;max-width:30em}.pk-tile>.pk-tile__meta{margin-top:var(--s-8)}.pk-tile>.pk-tile__meta .pk-source{z-index:2;position:relative}.pk-record--wide .pk-record__row{padding-block:var(--s-12)}.pk-record--wide .pk-record__row dd{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em}@media (min-width:1024px){.pk-record--wide{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pk-record--wide>.pk-exhibit__head{grid-column:1/-1}.pk-record--wide>.pk-record__view{grid-column:1/span 7}.pk-record--wide>.pk-record__rows{grid-column:8/-1}.pk-record--wide .pk-record__row{padding-block:var(--row-pad);grid-template-columns:max(calc(var(--col) + var(--gutter)), calc(112px * var(--k))) minmax(0, 1fr)}.pk-record--wide .pk-record__row:last-child{padding-bottom:0}}.pk-credits-strip{--logo-box:calc(36px * var(--k));gap:var(--s-32) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.pk-credits-strip{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr))}}.pk-credits-strip>li{align-content:start;gap:var(--s-16);padding-top:var(--s-24);border-top:1px solid var(--line-strong);display:grid}.pk-credits-strip__logo{height:var(--logo-box);color:#fff;align-items:center;display:flex}.pk-credits-strip__logo .pk-logo,.pk-credits-strip__logo>svg{color:#fff;display:flex}.pk-credits-strip__logo svg{height:var(--logo-h,calc(24px * var(--k)));filter:brightness(0)invert();width:auto}.pk-credits-strip [data-logo=viture]{--logo-h:calc(20px * var(--k))}.pk-credits-strip [data-logo=nvidia]{--logo-h:calc(30px * var(--k))}.pk-credits-strip [data-logo=pin]{--logo-h:calc(26px * var(--k))}.pk-credits-strip--lg{--logo-box:calc(48px * var(--k))}.pk-credits-strip--lg [data-logo=viture]{--logo-h:calc(28px * var(--k))}.pk-credits-strip--lg [data-logo=nvidia]{--logo-h:calc(40px * var(--k))}.pk-credits-strip--xl{--logo-box:calc(56px * var(--k))}.pk-credits-strip--xl [data-logo=viture]{--logo-h:calc(30px * var(--k))}.pk-credits-strip--xl [data-logo=nvidia]{--logo-h:calc(45px * var(--k))}.pk-credits-strip--xl [data-logo=pin]{--logo-h:calc(39px * var(--k))}@media (max-width:1023.98px){.pk-credits-strip__logo svg{height:calc(var(--logo-h,24px) * .8)}}.pk-credits-strip__role{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:-.01em;color:#fff;text-wrap:balance}.pk-credits-strip__role.dim{font-size:var(--fs-t3);line-height:var(--lh-t3);letter-spacing:0;color:var(--fg-2)}.pk-credits-strip>li>.link{margin-top:calc(-1 * var(--s-8))}.pk-credits-strip--one{grid-template-columns:minmax(0,1fr)}.pk-credits-strip--stack{border-bottom:1px solid var(--line);gap:0;grid-template-columns:minmax(0,1fr)!important}.pk-credits-strip--stack>li{grid-template-columns:calc(2 * var(--col) + var(--gutter)) minmax(0, 1fr);column-gap:var(--gutter);padding-block:var(--s-24);border-top-color:var(--line);align-items:center}@media (max-width:1023.98px){.pk-credits-strip--stack>li{grid-template-columns:calc(var(--col) + var(--gutter)) minmax(0, 1fr);padding-block:var(--s-16)}}.pk-split__text>*+.pk-credits-strip,.pk-split__text>*+.pk-trace{margin-top:var(--gap-action)}@media (min-width:1024px){.pk-steps--thirds,.pk-steps--thirds[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pk-row-photo,.pk-statement~.pk-row-photo,.link+.pk-row-photo{margin-top:var(--gap-sub)}.pk-also{margin-bottom:var(--s-16);display:block}.js :is(.pk-tiles,.pk-credits-strip)[data-reveal]{transform:none}.js :is(.pk-tiles,.pk-credits-strip)[data-reveal].is-in{transition:opacity .7s var(--ease-out)}@media (min-width:1024px){.pk-specs--row.pk-specs--3[data-n]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.pk-specs--row.pk-specs--3{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.pk-specs--row.pk-specs--3 .pk-specs__row{grid-template-columns:var(--col) minmax(0, 1fr);column-gap:var(--gutter);align-items:baseline}.pk-specs--row.pk-specs--3 dt{white-space:normal}}.pk-credits-strip__line{margin-top:calc(-1 * var(--s-8));color:var(--fg-2);text-wrap:pretty}@media (max-width:1023.98px){.pk-tiles[data-phone=snap]{grid-template-columns:none;grid-auto-columns:min(80vw,360px);grid-auto-flow:column;grid-template-rows:repeat(var(--rows,4), auto);row-gap:0;column-gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);scroll-padding-inline:var(--margin);overflow-x:auto}.pk-tiles[data-phone=snap]::-webkit-scrollbar{display:none}.pk-tiles[data-phone=snap]>.pk-tile{grid-row:span var(--rows,4);grid-template-rows:subgrid;scroll-snap-align:start;align-content:start;display:grid}.pk-tiles[data-phone=snap]>.pk-tile>*{align-self:start}}.pk-media--fig{padding:var(--card-pad);background:var(--view);flex-direction:column;justify-content:flex-end;display:flex;container-type:inline-size}.pk-media__fig{font-size:min(28cqi, calc(96px * var(--k)));letter-spacing:-.05em;white-space:nowrap;font-weight:400;line-height:.9}.pk-media__figcap{margin-top:var(--s-12);max-width:14em;color:var(--fg-2);text-wrap:balance}@media (min-width:1024px){.pk-bignum--spine .pk-bignum__n{grid-column:1/span 6}.pk-bignum--spine .pk-bignum__cap{grid-column:7/-1}}@media (min-width:600px) and (max-width:1023.98px){.pk-media--row{aspect-ratio:var(--ratio,16 / 9)}.pk-media--row>img,.pk-media--row>picture>img{object-position:var(--pos,50% 50%)}}.pk-split__text>.pk-statement:first-child{text-box:trim-start cap alphabetic}
