.pk{z-index:35;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;margin:0;padding:0;line-height:0;transition:transform .6s cubic-bezier(.2,.9,.3,1.15);display:block;position:fixed}.pk:focus-visible{outline-offset:-3px}.pk-inner{filter:drop-shadow(2px 2px #221d1933);display:block;position:relative}.pk-photo img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.pk-photo[data-edge=left] img,.pk-photo[data-edge=right] img{position:absolute;top:50%;left:50%}.pk-photo[data-edge=left] img{transform:translate(-50%,-50%)rotate(90deg)}.pk-photo[data-edge=right] img{transform:translate(-50%,-50%)rotate(-90deg)}.pk[data-edge=bottom]{--pk-dip:translateY(10px);bottom:0}.pk[data-edge=left]{--pk-dip:translateX(-10px);left:0}.pk[data-edge=right]{--pk-dip:translateX(10px);right:0}.pk[data-edge=bottom]:not([data-phase=shown]){transform:translateY(104%)}.pk[data-edge=left]:not([data-phase=shown]){transform:translate(-104%)}.pk[data-edge=right]:not([data-phase=shown]){transform:translate(104%)}.pk[data-phase=leave]{transition-duration:.45s;transition-timing-function:ease-in}.pk[data-phase=shown] .pk-inner{animation:.9s ease-in-out 1.6s 2 pk-dip}@keyframes pk-dip{0%,to{transform:none}45%{transform:var(--pk-dip)}}.up-root{display:contents}.up{z-index:36;line-height:0;position:fixed;bottom:0;left:0}.up[data-phase=load]{visibility:hidden}.up-me{width:100%;height:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;margin:0;padding:0;display:block}.up-me:focus-visible{outline-offset:-3px}.up-body{transform-origin:50% 100%;width:100%;height:100%;display:block}.up-photo{-webkit-user-select:none;user-select:none;filter:drop-shadow(2px 3px #221d1938);width:100%;max-width:none;height:100%;display:block}.up-bubble{z-index:36;box-sizing:border-box;background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform-origin:var(--up-tail) 100%;border-radius:6px;padding:14px 42px 14px 16px;animation:.32s cubic-bezier(.2,.9,.3,1.25) both up-pop;position:fixed}.up-bubble:before{content:"";background:var(--red);clip-path:polygon(2% 10%,8% 0,92% 6%,100% 16%,97% 50%,100% 86%,92% 100%,8% 94%,0 88%,3% 50%);width:54px;height:20px;position:absolute;top:-10px;left:-14px;transform:rotate(-28deg)}.up-bubble:after{content:"";bottom:-10px;left:calc(var(--up-tail) - 9px);background:var(--card);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:16px;height:16px;position:absolute;transform:rotate(45deg)}.up-bubble[data-side=right]{transform-origin:0 100%}.up-bubble[data-side=left]{transform-origin:100% 100%}.up-bubble[data-side=right]:after,.up-bubble[data-side=left]:after{bottom:22px}.up-bubble[data-side=right]:after{left:-10px;transform:rotate(135deg)}.up-bubble[data-side=left]:after{left:auto;right:-10px;transform:rotate(-45deg)}.up-line{font-family:var(--serif);text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.up-cta{min-height:44px;color:var(--red-ink);text-underline-offset:3px;align-items:center;margin:2px 0 -12px;font-size:.95rem;font-weight:800;text-decoration:underline;display:inline-flex}.up-cta:after{content:"→" / "";margin-left:.35em;text-decoration:none}.up-close{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.up-close:hover{color:var(--ink)}.up-close:focus-visible{outline-offset:-6px}@keyframes up-pop{0%{opacity:0;transform:scale(.6)rotate(-4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk,.up,.up-bubble{display:none}}@media print{.pk,.up,.up-bubble{display:none}}