.pk-about{z-index:1050;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;inset:0}.pk-about__bg{clip-path:circle(var(--r) at var(--ox) var(--oy));background:#f3ecfc;animation:.75s cubic-bezier(.65,0,.25,1) both pk-about-reveal;position:absolute;inset:0}.pk-about__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;position:absolute;inset:0;overflow-y:auto}.pk-about__layout{grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(8px,2vw,32px);min-height:100%;display:grid;position:relative}.pk-about__shell{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pk-about__shell img{opacity:.2;user-select:none;-webkit-user-drag:none;width:min(52vw,107vh);max-width:none;height:auto;animation:1.2s cubic-bezier(.2,.8,.2,1) .45s backwards pk-about-shell;position:absolute;top:1.5vh;right:0}.pk-about__photo,.pk-about__text,.pk-about__caption{z-index:1;position:relative}.pk-about__photo{--dx:0px;--dy:0px;object-fit:contain;object-position:left bottom;user-select:none;-webkit-user-drag:none;grid-area:1/1/span 2;place-self:end start;width:auto;max-width:100%;height:min(100dvh,1300px);animation:.95s cubic-bezier(.18,.9,.28,1.08) .15s backwards pk-about-photo;display:block}.pk-about__text{max-width:34em;padding:clamp(64px, 12vh, 140px) calc(clamp(16px, 4vw, 64px) + env(safe-area-inset-right,0px)) 0 0;letter-spacing:-.012em;grid-area:1/2;align-self:center;margin:0;font-size:clamp(15px,1.85vw,27px);font-weight:700;line-height:1.16}.pk-about__word{animation:pk-about-word .5s calc(.5s + var(--w) * 16ms) cubic-bezier(.2, .8, .2, 1) backwards;display:inline-block}.pk-about__caption{--n:70;max-width:11.5em;padding:24px calc(clamp(16px, 4vw, 64px) + env(safe-area-inset-right,0px)) calc(clamp(20px, 5vh, 56px) + env(safe-area-inset-bottom,0px)) 0;text-align:right;letter-spacing:-.025em;animation:pk-about-caption .8s calc(.6s + var(--n) * 16ms) cubic-bezier(.2, .8, .2, 1) backwards;grid-area:2/2;justify-self:end;margin:0;font-size:clamp(28px,4.4vw,68px);font-weight:700;line-height:1.02}.pk-about__close{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:3;color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;font-family:inherit;font-size:38px;line-height:1;display:grid;position:fixed}@media (width<=820px){.pk-about__layout{padding:0 calc(clamp(16px, 5vw, 28px) + env(safe-area-inset-right,0px)) calc(96px + env(safe-area-inset-bottom,0px)) calc(clamp(16px, 5vw, 28px) + env(safe-area-inset-left,0px));grid-template-rows:auto;grid-template-columns:1fr}.pk-about__shell img{width:135vw;top:min(40vh,420px);right:-28vw}.pk-about__photo{height:min(46dvh,470px);margin-left:calc(-1 * (clamp(16px, 5vw, 28px) + env(safe-area-inset-left,0px)));grid-area:auto/1}.pk-about__text{grid-area:auto/1;padding:18px 0 0;font-size:clamp(15px,4.2vw,19px)}.pk-about__caption{grid-area:auto/1;padding:28px 0 0;font-size:clamp(28px,9vw,44px)}}.pk-about.is-closing{pointer-events:none}.pk-about.is-closing .pk-about__scroll{overflow:hidden}.pk-about.is-closing .pk-about__photo{animation:pk-about-photo-out var(--out) cubic-bezier(.5, 0, .75, .2) forwards}.pk-about.is-closing .pk-about__word,.pk-about.is-closing .pk-about__caption{animation:pk-about-text-out calc(var(--out) * .45) ease forwards}.pk-about.is-closing .pk-about__shell img{animation:pk-about-shell-out calc(var(--out) * .45) ease forwards}.pk-about.is-closing .pk-about__bg{animation:pk-about-hide calc(var(--out) * .75) calc(var(--out) * .25) cubic-bezier(.65, 0, .25, 1) forwards}.pk-about.is-closing .pk-about__close{opacity:0;transition:opacity .2s}@keyframes pk-about-reveal{0%{clip-path:circle(0px at var(--ox) var(--oy))}to{clip-path:circle(var(--r) at var(--ox) var(--oy))}}@keyframes pk-about-photo{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(-24deg) scale(.06)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes pk-about-shell{0%{opacity:0;transform:rotate(-8deg)scale(.94)}to{opacity:.2;transform:none}}@keyframes pk-about-word{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes pk-about-caption{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes pk-about-photo-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(-24deg) scale(.06)}}@keyframes pk-about-shell-out{0%{opacity:.2}to{opacity:0}}@keyframes pk-about-text-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.4em)}}@keyframes pk-about-hide{0%{clip-path:circle(var(--r) at var(--ox) var(--oy))}to{clip-path:circle(0px at var(--ox) var(--oy))}}@keyframes pk-about-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pk-about-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-about.is-closing .pk-about__photo,.pk-about.is-closing .pk-about__word,.pk-about.is-closing .pk-about__caption,.pk-about.is-closing .pk-about__shell img,.pk-about.is-closing .pk-about__bg{clip-path:none;animation:.2s forwards pk-about-fade-out}.pk-about__bg{clip-path:none;animation:.3s both pk-about-fade}.pk-about__photo,.pk-about__word,.pk-about__caption,.pk-about__shell img{animation:.4s backwards pk-about-fade}}.pk-flyers{z-index:1050;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;animation:.55s both pk-flyers-fade;position:fixed;inset:0}.pk-flyers__bg{background:#f3ecfc;position:absolute;inset:0}.pk-flyers__scroll{--pad-l:calc(16px + env(safe-area-inset-left,0px));--pad-r:calc(16px + env(safe-area-inset-right,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:calc(env(safe-area-inset-top,0px) + 20px) var(--pad-r) calc(env(safe-area-inset-bottom,0px) + 48px) var(--pad-l);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.pk-flyers__title{flex-direction:column;flex:none;align-items:flex-start;width:fit-content;max-width:1400px;margin:0 auto 28px;display:flex}.pk-flyers__title h2{color:#fff;letter-spacing:-.02em;background:#000;margin:0;padding:.08em .22em .12em;font-size:clamp(44px,9vw,96px);font-weight:700;line-height:1}.pk-flyers__title p{color:#000;background:#fff;align-self:flex-end;margin:0;padding:.25em .55em;font-size:clamp(13px,2.4vw,24px);font-weight:700;line-height:1.15;box-shadow:inset 0 0 0 2px #000}.pk-flyers__rail{--h:clamp(200px, 50vh, 520px);--gap:18px;margin:auto calc(-1 * var(--pad-r)) auto calc(-1 * var(--pad-l));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:26px 0;overflow:auto hidden}.pk-flyers__rail::-webkit-scrollbar{display:none}.pk-flyers__rail.is-dragging{cursor:grabbing}.pk-flyers__rail.is-dragging .pk-flyer{pointer-events:none}@supports (height:1dvh){.pk-flyers__rail{--h:clamp(200px, 50dvh, 520px)}}@media (orientation:landscape) and (height<=520px){.pk-flyers__title{margin-bottom:12px}.pk-flyers__title h2{font-size:clamp(36px,13vh,64px)}.pk-flyers__rail{--h:clamp(150px, 56vh, 300px);padding:14px 0}@supports (height:1dvh){.pk-flyers__rail{--h:clamp(150px, 56dvh, 300px)}}}.pk-flyers__track{align-items:center;width:max-content;display:flex;position:relative}.pk-flyer{--i:0;--ar:.8;height:var(--h);aspect-ratio:var(--ar);margin-right:var(--gap);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff73;border:0;flex:none;padding:0;line-height:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;display:block;position:relative;box-shadow:0 6px 18px #00000047}.pk-flyer img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (hover:hover){.pk-flyer:hover{z-index:5;transform:scale(1.05);box-shadow:0 14px 34px #0006}}.pk-flyer:focus-visible{outline-offset:3px;z-index:5;outline:3px solid #000;transform:scale(1.04)}.pk-flyers__close{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 12px);z-index:3;color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;font-family:inherit;font-size:38px;line-height:1;display:grid;position:fixed}.pk-viewer-shell{z-index:10;position:fixed;inset:0}.pk-flyers:focus,.pk-viewer-shell:focus{outline:none}.pk-viewer{z-index:10;touch-action:pan-y pinch-zoom;background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.25s both pk-flyers-fade;display:flex;position:fixed;inset:0}.pk-viewer__frame{aspect-ratio:var(--ar);width:min(88vw, calc(86vh * var(--ar)));background:#111;position:relative;box-shadow:0 10px 50px #0009}@supports (height:1dvh){.pk-viewer__frame{width:min(88vw, calc(86dvh * var(--ar)))}}.pk-viewer__frame img{object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.pk-viewer__full{opacity:0;transition:opacity .25s}.pk-viewer__full.is-loaded{opacity:1}.pk-viewer__close,.pk-viewer__nav{color:#fff;cursor:pointer;background:0 0;border:0;font-family:inherit;position:absolute}.pk-viewer__close{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 12px);width:48px;height:48px;font-size:38px;line-height:1}.pk-viewer__nav{opacity:.8;width:56px;height:80px;font-size:56px;line-height:1;top:50%;transform:translateY(-50%)}@media (hover:hover){.pk-viewer__nav:hover{opacity:1}}.pk-viewer__nav--prev{left:calc(env(safe-area-inset-left,0px) + 6px)}.pk-viewer__nav--next{right:calc(env(safe-area-inset-right,0px) + 6px)}.pk-viewer__count{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);color:#000;background:#fff;padding:.25em .55em;font-size:13px;font-weight:700;line-height:1.15;position:absolute;left:50%;transform:translate(-50%)}@media (width<=640px){.pk-viewer__nav{opacity:.65;width:40px;font-size:42px}}.pk-flyers.is-closing{pointer-events:none;animation:pk-flyers-fade-out var(--out) ease forwards}.pk-flyers.is-closing .pk-flyers__scroll{overflow:hidden}@keyframes pk-flyers-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-flyers-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-flyers{animation-duration:.3s}.pk-flyers.is-closing{animation-duration:.2s}.pk-flyers__rail{padding-inline:16px}.pk-flyer[data-dup]{display:none}}.pk-video{width:var(--video-w,220px);aspect-ratio:16/9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#000;border-radius:6px;place-items:center;line-height:0;display:grid;position:relative;overflow:hidden}.pk-video video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.pk-video__badge{color:#fff;background:#000;align-items:center;gap:.2em;padding:.25em .45em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(11px,2.6vw,14px);font-weight:700;line-height:1;transition:transform .3s cubic-bezier(.2,1.4,.4,1),background-color .2s;display:inline-flex;position:absolute;bottom:6px;right:6px}.pk-video__badge svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.pk-video:active .pk-video__badge{transform:scale(.94)}.pk-video:focus-visible{outline-offset:3px;outline:3px solid #000}@media (hover:hover){.pk-video:hover .pk-video__badge{background:#f3260f;transform:scale(1.06)}}.pk-press{--corner:clamp(135px, 24vw, 290px);--carousel-h:clamp(110px, 16vh, 170px);--video-w:clamp(150px, 40vw, 280px);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);touch-action:manipulation;animation:pk-press-reveal var(--in-total,1.6s) linear backwards}@supports (height:1dvh){.pk-press{--carousel-h:clamp(110px, 16dvh, 170px)}}.pk-press.is-closing{animation:pk-press-hide var(--out) cubic-bezier(.65, 0, .35, 1) .1s forwards}.pk-press__top{padding:calc(28px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 0 calc(24px + env(safe-area-inset-left,0px))}@media (width<=640px){.pk-press__top{padding:calc(72px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) 0 calc(16px + env(safe-area-inset-left,0px))}}.pk-press__corner img{width:var(--corner);height:var(--corner);object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;display:block}.pk-press__close{top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 10px);z-index:1001;color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;line-height:1;display:grid;position:fixed}.pk-press__center{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.pk-disco{object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;width:min(58vw,420px,44vh);height:min(58vw,420px,44vh);animation:6s linear infinite pk-spin;display:block}@supports (height:1cqh){.pk-disco{width:min(58vw,420px,86cqh);height:min(58vw,420px,86cqh)}}.pk-press__carousel{width:100%;height:var(--carousel-h);flex-shrink:0;overflow:hidden}.pk-press__video{left:calc(clamp(10px, 3vw, 28px) + env(safe-area-inset-left,0px));bottom:calc(var(--carousel-h) + 12px + env(safe-area-inset-bottom,0px));z-index:2;position:absolute}.pk-press__kaomoji{right:calc(clamp(10px, 3vw, 28px) + env(safe-area-inset-right,0px));bottom:calc(var(--carousel-h) + 12px + env(safe-area-inset-bottom,0px));z-index:2;max-width:calc(100% - var(--video-w) - 2 * clamp(10px, 3vw, 28px) - 12px);color:#000;text-align:right;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(14px,3.4vw,26px);line-height:1.25;position:absolute}@media (orientation:portrait) and (height<=700px){.pk-press{--video-w:clamp(120px, 32vw, 200px)}}@media (orientation:landscape) and (height<=520px){.pk-press{--corner:clamp(84px, 30vh, 200px);--carousel-h:clamp(64px, 18vh, 110px);--video-w:clamp(120px, 40vh, 240px)}@supports (height:1dvh){.pk-press{--corner:clamp(84px, 30dvh, 200px);--carousel-h:clamp(64px, 18dvh, 110px);--video-w:clamp(120px, 40dvh, 240px)}}.pk-press__top{padding-top:calc(12px + env(safe-area-inset-top,0px));padding-right:calc(68px + env(safe-area-inset-right,0px))}}.pk-press:focus{outline:none}.pk-press.has-submodal .pk-carousel-track,.pk-press.has-submodal .pk-disco,.pk-press.has-submodal .pk-press__corner img{animation-play-state:paused!important}.pk-press__corner{animation:pk-press-pop-l .75s cubic-bezier(.2, 1.25, .35, 1) calc(var(--in-delay) + .4s) backwards}.pk-press__corner--r{animation-name:pk-press-pop-r;animation-delay:calc(var(--in-delay) + .5s)}.pk-press__disco{animation:pk-press-disco .95s cubic-bezier(.2, 1.2, .3, 1) calc(var(--in-delay) + .45s) backwards}.pk-press__video{animation:pk-press-pop-l .75s cubic-bezier(.2, 1.25, .35, 1) calc(var(--in-delay) + .6s) backwards}.pk-press__kaomoji{animation:pk-press-pop-r .75s cubic-bezier(.2, 1.25, .35, 1) calc(var(--in-delay) + .7s) backwards}.pk-press__carousel{animation:pk-press-rise .75s cubic-bezier(.2, .8, .2, 1) calc(var(--in-delay) + .55s) backwards}.pk-press__click{white-space:nowrap;font-size:clamp(24px,5vw,40px);position:absolute;bottom:6%;right:-2%}@media (orientation:landscape) and (height<=520px){.pk-press__click{font-size:clamp(16px,6.5vh,28px)}}.pk-press__corner img{transition:transform .35s cubic-bezier(.2,1.4,.4,1);animation:4.2s ease-in-out 1.4s infinite alternate pk-press-float}.pk-press__corner--r img{animation-duration:5s;animation-delay:1.9s}.pk-press__corner:active img{transform:scale(.94)}.pk-press__disco{transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.pk-press__disco:active{transform:scale(.95)}.pk-press__disco:focus-visible{outline-offset:6px;outline:3px solid #000}.pk-press__close{animation:pk-press-fade .5s ease calc(var(--in-delay) + .6s) backwards;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}@media (hover:hover){.pk-press__corner--l:hover img{transform:scale(1.07)rotate(-3deg)}.pk-press__corner--r:hover img{transform:scale(1.07)rotate(3deg)}.pk-press__disco:hover{transform:scale(1.05)}.pk-press__close:hover{transform:rotate(90deg)scale(1.1)}}.pk-press.is-closing .pk-press__corner,.pk-press.is-closing .pk-press__video,.pk-press.is-closing .pk-press__kaomoji,.pk-press.is-closing .pk-press__disco{animation:pk-press-out calc(var(--out) * .55) ease-in forwards}.pk-press.is-closing .pk-press__carousel{animation:pk-press-rise-out calc(var(--out) * .55) ease-in forwards}.pk-press.is-closing .pk-press__close{animation:.2s forwards pk-press-fade-out}@keyframes pk-press-reveal{0%{clip-path:circle(0px at var(--ox) var(--oy));animation-timing-function:cubic-bezier(.2,.75,.3,1)}50%{clip-path:circle(var(--cd-r1) at var(--ox) var(--oy));animation-timing-function:cubic-bezier(.55,0,.3,1)}to{clip-path:circle(var(--cd-r2) at var(--ox) var(--oy))}}.pk-cd{z-index:1002;pointer-events:none;will-change:transform;width:0;height:0;animation:pk-cd-grow var(--in-total,1.6s) linear both;position:fixed}.pk-cd img{max-width:none;animation:pk-cd-spin var(--in-total,1.6s) cubic-bezier(.3, .3, .4, 1) both, pk-cd-fade var(--in-total,1.6s) linear both;display:block;position:absolute}@keyframes pk-cd-grow{0%{animation-timing-function:cubic-bezier(.2,.75,.3,1);transform:scale(0)}50%{transform:scale(var(--cd-s1));animation-timing-function:cubic-bezier(.55,0,.3,1)}to{transform:scale(var(--cd-s2))}}@keyframes pk-cd-spin{0%{transform:rotate(0)}to{transform:rotate(600deg)}}@keyframes pk-cd-fade{0%,82%{opacity:1}to{opacity:0}}@keyframes pk-press-hide{0%{clip-path:circle(var(--r) at var(--ox) var(--oy))}to{clip-path:circle(0 at var(--ox) var(--oy))}}@keyframes pk-press-pop-l{0%{opacity:0;transform:translate(-70px)rotate(-18deg)scale(.5)}to{opacity:1;transform:none}}@keyframes pk-press-pop-r{0%{opacity:0;transform:translate(70px)rotate(18deg)scale(.5)}to{opacity:1;transform:none}}@keyframes pk-press-disco{0%{opacity:0;transform:scale(.15)rotate(-200deg)}to{opacity:1;transform:none}}@keyframes pk-press-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes pk-press-float{0%{translate:0}to{translate:0 -7px}}@keyframes pk-press-out{to{opacity:0;transform:scale(.6)}}@keyframes pk-press-rise-out{to{opacity:0;transform:translateY(100%)}}@keyframes pk-press-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-press-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-press{animation:.3s backwards pk-press-fade}.pk-cd{display:none}.pk-press.is-closing{animation:.22s forwards pk-press-fade-out}.pk-press__corner,.pk-press__video,.pk-press__kaomoji,.pk-press__disco,.pk-press__carousel,.pk-press__close,.pk-press__corner img,.pk-press.is-closing .pk-press__corner,.pk-press.is-closing .pk-press__video,.pk-press.is-closing .pk-press__kaomoji,.pk-press.is-closing .pk-press__disco,.pk-press.is-closing .pk-press__carousel,.pk-press.is-closing .pk-press__close{animation:none}}
