:root{--orange-50:#fff1e8;--orange-100:#ffd9bf;--orange-200:#ffb48a;--orange-300:#ff8e55;--orange-400:#f76f2c;--orange-500:#f25c1f;--orange-600:#d44a12;--orange-700:#a8390c;--orange-900:#5c1f05;--ink-50:#f4f2ee;--ink-100:#e6e2da;--ink-200:#c9c3b6;--ink-300:#9a9387;--ink-400:#6e685d;--ink-500:#4a463e;--ink-700:#26241f;--ink-900:#111;--paper-50:#faf7f2;--paper-100:#f2eee6;--white:#fff;--font-display:"Instrument Serif", "GT Sectra", Georgia, "Times New Roman", serif;--font-sans:"Bricolage Grotesque", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Berkeley Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:21px;--fs-xl:26px;--fs-2xl:34px;--fs-3xl:46px;--fs-4xl:64px;--fs-5xl:88px;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-caps:.08em;--measure:64ch;--measure-narrow:48ch;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-md:0 4px 16px #26241f14;--shadow-lg:0 24px 48px -12px #26241f24;--ease:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--slide-dur:.72s}.pk-profile *{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body.pk-profile{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--ink-900);background:var(--paper-50);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";overscroll-behavior:none;overflow:hidden}.pk-profile ::selection{background:var(--orange-500);color:#fff}.pk-profile a{color:inherit}.pk-profile .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-profile .bg{z-index:0;background:var(--paper-50);transition:background-color var(--slide-dur) var(--ease);position:fixed;inset:0}.pk-profile[data-theme=dark] .bg{background:var(--ink-900)}.pk-profile .orbs{z-index:0;pointer-events:none;will-change:transform;position:fixed;inset:0;overflow:hidden}.pk-profile .orbs i{opacity:var(--o-light);transition:opacity .9s var(--ease);will-change:transform;background:radial-gradient(closest-side,#f76f2c,#f76f2c00);border-radius:50%;position:absolute}.pk-profile[data-theme=dark] .orbs i{opacity:var(--o-dark)}.pk-profile .orbs i:first-child{--o-light:.03;--o-dark:.058;width:72vmin;height:72vmin;animation:39s ease-in-out infinite alternate pk-orb-a;top:calc(30% - 36vmin);left:calc(18% - 36vmin)}.pk-profile .orbs i:nth-child(2){--o-light:.047;--o-dark:.089;width:54vmin;height:54vmin;animation:29s ease-in-out infinite alternate pk-orb-b;top:calc(20% - 27vmin);left:calc(83% - 27vmin)}.pk-profile .orbs i:nth-child(3){--o-light:.037;--o-dark:.071;width:62vmin;height:62vmin;animation:48s ease-in-out infinite alternate pk-orb-c;top:calc(86% - 31vmin);left:calc(60% - 31vmin)}@keyframes pk-orb-a{0%{transform:translate(-6vmin,4vmin)}to{transform:translate(6vmin,-5vmin)}}@keyframes pk-orb-b{0%{transform:translate(5vmin,-4vmin)}to{transform:translate(-6vmin,5vmin)}}@keyframes pk-orb-c{0%{transform:translate(-5vmin,-5vmin)}to{transform:translate(6vmin,4vmin)}}.pk-profile .field{z-index:0;pointer-events:none;position:fixed;inset:0}.pk-profile .field canvas{pointer-events:none;position:absolute}.pk-profile .fx-lattice{will-change:transform;width:calc(100% + 160px);height:calc(100% + 160px);top:-80px;left:-80px}.pk-profile .fx-live{width:100%;height:100%;inset:0}.pk-profile .deck{z-index:1;position:fixed;inset:0;overflow:hidden}.pk-profile .track{z-index:1;height:100%;position:relative}.pk-profile .slide{visibility:hidden;width:100%;height:100%;padding:max(clamp(28px,6vw,96px),92px) clamp(28px,6vw,96px) max(clamp(28px,6vw,96px),112px);display:flex;position:absolute;inset:0;overflow:hidden auto}.pk-profile .slide.is-shown{visibility:visible}.pk-profile .slide-inner{z-index:2;width:100%;max-width:1080px;margin:auto;padding:2px 0;position:relative}.pk-profile .slide--dark{color:var(--paper-50)}.pk-profile .slide--light{color:var(--ink-900)}.pk-profile .slide__media{z-index:0;background-image:var(--img,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pk-profile .slide__scrim{z-index:1;opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.pk-profile .slide--dark .slide__scrim{background:#111111b8}.pk-profile .slide--light .slide__scrim{background:#faf7f2bd}.pk-profile .slide.has-img .slide__scrim{opacity:1}.pk-profile .sigil{pointer-events:none;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pk-profile .sigil svg{width:100%;height:100%;display:block;overflow:visible}.pk-profile .sigil path{fill:none;stroke:var(--orange-500);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.pk-profile .eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-400);margin-bottom:clamp(16px,2.4vw,28px);display:block}.pk-profile .slide--dark .eyebrow{color:var(--ink-300)}.pk-profile h1.display,.pk-profile h2.display{font-family:var(--font-display);letter-spacing:var(--tracking-tight);text-wrap:balance;font-weight:400;line-height:1.04}.pk-profile h1.display{font-size:clamp(var(--fs-4xl), 8.5vw, var(--fs-5xl))}.pk-profile h2.display{font-size:clamp(var(--fs-3xl), 5.5vw, var(--fs-4xl))}.pk-profile .display em{color:var(--orange-500);font-style:italic;position:relative}.pk-profile .display em:after{content:"";background:var(--orange-500);opacity:.7;pointer-events:none;transform-origin:0;height:.12em;transition:transform .62s var(--ease) .9s;position:absolute;bottom:-.1em;left:.02em;right:.02em;transform:scaleX(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0.5 6.4C24 3.4 58 1.4 99.5 2.6C62 3.4 28 5.9 1.5 9.4C0.4 9 0.1 7.2 0.5 6.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0.5 6.4C24 3.4 58 1.4 99.5 2.6C62 3.4 28 5.9 1.5 9.4C0.4 9 0.1 7.2 0.5 6.4Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.pk-profile .slide.is-active .display em:after{transform:scaleX(1)}.pk-profile .lede{font-family:var(--font-display);font-size:clamp(var(--fs-xl), 3vw, var(--fs-2xl));letter-spacing:var(--tracking-snug);text-wrap:pretty;max-width:40ch;margin-top:clamp(20px,3vw,32px);line-height:1.32}.pk-profile .body{font-family:var(--font-sans);font-size:var(--fs-md);max-width:var(--measure);text-wrap:pretty;line-height:1.55}.pk-profile .meta{font-family:var(--font-sans);font-size:var(--fs-sm);line-height:1.55}.pk-profile .slide--light .muted{color:var(--ink-500)}.pk-profile .slide--dark .muted{color:var(--ink-300)}.pk-profile .hero h1{max-width:16ch}.pk-profile .hero .lede{color:var(--ink-500)}.pk-profile .hero .who{max-width:52ch;color:var(--ink-500);margin-top:clamp(24px,3.5vw,40px)}.pk-profile .cards{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);margin-top:clamp(28px,4vw,44px);display:grid}.pk-profile .card{border-radius:var(--radius-md);background:#ffffff06;border:1px solid #ffffff14;flex-direction:column;padding:clamp(20px,2.2vw,28px);display:flex;position:relative;overflow:hidden}.pk-profile .card,.pk-profile .tool{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px))}.pk-profile .card{transition:transform .24s var(--ease), border-color .18s var(--ease), background .18s var(--ease)}.pk-profile .card:after,.pk-profile .tool:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s var(--ease);pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,30%), #f76f2c24, transparent 65%);position:absolute;inset:0}.pk-profile .card:hover:after,.pk-profile .tool:hover:after{opacity:1}.pk-profile .card:before,.pk-profile .tool:before{content:"";background:var(--orange-500);opacity:.8;transform-origin:0;width:100%;height:1.5px;transition:transform .46s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.pk-profile .card:hover:before,.pk-profile .tool:hover:before{transform:scaleX(1)}.pk-profile .tool--preview:before{display:none}.pk-profile .card h3{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-xl);color:var(--paper-50);margin-bottom:10px;line-height:1.1}.pk-profile .card p{font-size:var(--fs-sm);color:var(--ink-300);flex:1;line-height:1.5}.pk-profile .card__foot{flex-direction:column;gap:9px;margin-top:16px;display:flex}.pk-profile .role{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-300);font-size:11px}.pk-profile .card__links{flex-wrap:wrap;gap:16px;display:flex}.pk-profile .card__link{font-family:var(--font-mono);letter-spacing:.02em;color:var(--orange-300);transition:color .18s var(--ease);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.pk-profile .card__link svg{width:13px;height:13px;transition:transform .18s var(--ease)}.pk-profile .card__link:hover{color:var(--orange-400)}.pk-profile .card__link:hover svg{transform:translate(2px,-2px)}.pk-profile .card__link:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px;border-radius:3px}.pk-profile .imperial{font-size:var(--fs-sm);color:var(--ink-300);border-top:1px solid #ffffff14;margin-top:clamp(20px,2.6vw,28px);padding-top:clamp(18px,2.2vw,22px)}.pk-profile .imperial b{color:var(--paper-50);font-weight:500}.pk-profile .card-ico,.pk-profile .tool-ico{width:38px;height:38px;color:var(--orange-300);transition:transform .32s var(--ease-spring), color .2s var(--ease), background .2s var(--ease), border-color .2s var(--ease);background:#f76f2c17;border:1px solid #f76f2c3d;border-radius:10px;flex:none;place-items:center;margin-bottom:14px;display:grid}.pk-profile .card-ico svg,.pk-profile .tool-ico svg{width:19px;height:19px}.pk-profile .card:hover .card-ico,.pk-profile .tool:hover .tool-ico{color:var(--orange-200);background:#f76f2c29;border-color:#f76f2c73;transform:translateY(-2px)rotate(-5deg)}.pk-profile .xp{gap:clamp(16px,2vw,22px);max-width:74ch;margin-top:clamp(26px,3.6vw,40px);display:grid}.pk-profile .xp-item{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 0;display:grid}.pk-profile .xp--icons .xp-item{grid-template-columns:auto auto 1fr}.pk-profile .xp-ico{width:44px;height:44px;color:var(--orange-500);border:1px solid var(--ink-100);transition:transform .34s var(--ease-spring), color .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:#f76f2c0d;border-radius:12px;grid-row:1/span 2;align-self:start;place-items:center;margin-right:16px;display:grid}.pk-profile .xp-ico svg{width:20px;height:20px}.pk-profile .slide--dark .xp-ico{color:var(--orange-300);background:#f76f2c14;border-color:#ffffff24}.pk-profile .xp-item:hover .xp-ico{color:var(--orange-400);border-color:var(--orange-400);transform:rotate(-8deg)scale(1.1)}.pk-profile .slide--dark .xp-item:hover .xp-ico{color:var(--orange-200);border-color:#ff8e5599}.pk-profile .beyond .xp-ico svg{animation:5.5s ease-in-out infinite pk-float}.pk-profile .beyond .xp-item:nth-child(2) .xp-ico svg{animation-delay:.9s}.pk-profile .beyond .xp-item:nth-child(3) .xp-ico svg{animation-delay:1.8s}.pk-profile .beyond .xp-item:nth-child(4) .xp-ico svg{animation-delay:2.7s}.pk-profile .beyond .xp-item:nth-child(5) .xp-ico svg{animation-delay:3.6s}@keyframes pk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}.pk-profile .xp-head{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);line-height:1.1}.pk-profile .xp-role{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300);margin-left:12px;font-size:11px}.pk-profile .slide--light .xp-role{color:var(--ink-400)}.pk-profile .xp-desc{font-size:var(--fs-sm);color:var(--ink-500);grid-column:1/-1;max-width:70ch;line-height:1.55}.pk-profile .xp--icons .xp-desc{grid-column:2/-1}.pk-profile .xp-head a{color:inherit;transition:color .18s var(--ease);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.pk-profile .xp-head a svg{width:14px;height:14px;color:var(--ink-300);transition:transform .18s var(--ease), color .18s var(--ease)}.pk-profile .xp-head a:hover{color:var(--orange-600)}.pk-profile .xp-head a:hover svg{color:var(--orange-500);transform:translate(2px,-2px)}.pk-profile .xp-head a:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px;border-radius:3px}.pk-profile .slide--dark .xp-desc{color:var(--ink-300)}.pk-profile .imperial p{margin:0}.pk-profile .imperial p+p{margin-top:10px}.pk-profile .postscript{max-width:56ch;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-400);margin-top:clamp(28px,4vw,46px);line-height:1.65}.pk-profile .intro{max-width:58ch;color:var(--ink-300);font-size:var(--fs-md);margin-top:clamp(18px,2.4vw,26px);line-height:1.5}.pk-profile .tools{grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.6vw,18px);margin-top:clamp(26px,3.4vw,38px);display:grid}.pk-profile .tool{border-radius:var(--radius-md);transition:transform .24s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#ffffff06;border:1px solid #ffffff14;flex-direction:column;padding:clamp(20px,2.2vw,26px);text-decoration:none;display:flex;position:relative;overflow:hidden}.pk-profile .tool:hover{--lift:-3px;background:#ffffff0a;border-color:#ffd1bf59}.pk-profile .tool:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .tool h3{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-xl);color:var(--paper-50);margin-bottom:8px;line-height:1.1}.pk-profile .tool p{font-size:var(--fs-sm);color:var(--ink-300);flex:1;line-height:1.5}.pk-profile .tool .open{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--orange-300);align-items:center;gap:7px;margin-top:18px;font-size:11px;display:inline-flex}.pk-profile .tool .open svg{width:15px;height:15px;transition:transform .18s var(--ease)}.pk-profile .tool:hover .open svg{transform:translate(2px,-2px)}.pk-profile .tool--preview{cursor:default}.pk-profile .tool--preview:hover{--lift:0px;background:#ffffff06;border-color:#ffffff14}.pk-profile .tool-status{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-300);align-items:center;margin-top:18px;font-size:11px;display:inline-flex}.pk-profile .groups{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);max-width:900px;margin-top:clamp(26px,3.6vw,40px);display:grid}.pk-profile .group h4{font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-400);align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:flex}.pk-profile .group h4 svg{width:15px;height:15px;color:var(--orange-500);flex:none}.pk-profile .group .row{border-top:1px solid var(--ink-100);padding:14px 0}.pk-profile .group .row:first-of-type{border-top:none;padding-top:0}.pk-profile .group .row .name{font-size:var(--fs-md);margin-bottom:4px;line-height:1.35}.pk-profile .group .row .name b{font-weight:500}.pk-profile .group .row .sub{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.5}.pk-profile .beyond .body{max-width:56ch;color:var(--ink-300);font-size:var(--fs-lg);margin-top:clamp(22px,3vw,32px);line-height:1.6}.pk-profile .langs{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.04em;color:var(--ink-300);align-items:center;gap:10px;margin-top:clamp(24px,3vw,34px);display:flex}.pk-profile .langs svg{width:15px;height:15px;color:var(--orange-300);flex:none}.pk-profile .contact .body{max-width:50ch;color:var(--ink-500);font-size:var(--fs-lg);margin-top:clamp(20px,2.8vw,30px);line-height:1.55}.pk-profile .actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3.6vw,40px);display:flex}.pk-profile .btn{font-family:var(--font-sans);font-size:var(--fs-base);border-radius:var(--radius-sm);transition:background .18s var(--ease), transform 80ms var(--ease), border-color .18s var(--ease);align-items:center;gap:10px;padding:13px 20px;font-weight:500;text-decoration:none;display:inline-flex}.pk-profile .btn svg{width:18px;height:18px}.pk-profile .btn--primary{background:var(--orange-500);color:#fff}.pk-profile .btn--primary:hover{background:var(--orange-600)}.pk-profile .btn--ghost{color:var(--ink-900);border:1px solid var(--ink-200);background:0 0}.pk-profile .btn--ghost:hover{border-color:var(--ink-900)}.pk-profile .btn:active{transform:scale(.98)}.pk-profile .btn:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .chrome{z-index:20;position:fixed}.pk-profile .masthead{top:calc(clamp(16px, 2.4vw, 28px) + env(safe-area-inset-top,0px));left:calc(clamp(16px, 2.4vw, 28px) + env(safe-area-inset-left,0px));border-radius:var(--radius-pill);border:1px solid var(--ink-100);transition:background var(--slide-dur) var(--ease), border-color var(--slide-dur) var(--ease);background:#faf7f2f5;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex}.pk-profile[data-theme=dark] .masthead{background:#111111f2;border-color:#ffffff1f}.pk-profile .mark{border-radius:var(--radius-pill);border:1px solid var(--ink-900);width:42px;height:42px;transition:border-color var(--slide-dur) var(--ease), transform .18s var(--ease);flex:none;place-items:center;text-decoration:none;display:grid}.pk-profile .mark span{font-family:var(--font-display);letter-spacing:-.01em;color:var(--orange-500);margin-top:2px;font-size:19px;font-style:italic;line-height:1}.pk-profile .mark:hover{transform:translateY(-1px)}.pk-profile .mark:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .progress{z-index:30;pointer-events:none;height:2px;display:none;top:0;left:0;right:0}.pk-profile .progress-fill{background:var(--orange-500);width:0;height:100%;transition:width var(--slide-dur) var(--ease);display:block}.pk-profile .dots{top:50%;right:calc(clamp(6px, 1.2vw, 18px) + env(safe-area-inset-right,0px));width:120px;height:120px;transform:translateY(-50%)}.pk-profile .dot{cursor:pointer;z-index:1;border-radius:var(--radius-pill);background:0 0;border:none;width:24px;height:24px;padding:0;position:absolute}.pk-profile .dot:after{content:"";background:var(--ink-200);transition:background .22s var(--ease), transform .22s var(--ease);border-radius:50%;position:absolute;inset:7.5px}.pk-profile .dot:hover:after{transform:scale(1.35)}.pk-profile .dot.is-active:after{background:var(--orange-500);transform:scale(1.4)}.pk-profile .dot:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .dot:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);border:1px solid var(--ink-100);border-radius:var(--radius-pill);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease);background:#faf7f2f0;padding:3px 10px;font-size:10px;position:absolute;top:50%;right:28px;transform:translateY(-50%)translate(5px)}.pk-profile .dot:hover:before,.pk-profile .dot:focus-visible:before{opacity:1;transform:translateY(-50%)translate(0)}.pk-profile[data-theme=dark] .dot:before{color:var(--ink-200);background:#111111eb;border-color:#ffffff24}.pk-profile .next{bottom:calc(clamp(20px, 3.2vw, 34px) + env(safe-area-inset-bottom,0px));border:1px solid var(--ink-200);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-500);transition:border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:#faf7f2f5;align-items:center;gap:9px;padding:9px 16px 9px 18px;font-size:11px;display:inline-flex;left:50%;transform:translate(-50%)}.pk-profile .next:hover{border-color:var(--ink-900);color:var(--ink-900);transform:translate(-50%)translateY(-1px)}.pk-profile .next:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px}.pk-profile .next svg{width:16px;height:16px}.pk-profile .next .ico-up{display:none}.pk-profile[data-theme=dark] .mark{border-color:#ffffff40}.pk-profile[data-theme=dark] .dot:after{background:#ffffff47}.pk-profile[data-theme=dark] .dot.is-active:after{background:var(--orange-500)}.pk-profile[data-theme=dark] .next{color:var(--ink-300);background:#111111f2;border-color:#ffffff38}.pk-profile[data-theme=dark] .next:hover{border-color:var(--paper-50);color:var(--paper-50)}.pk-profile .hint{z-index:2;font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-400);border-radius:var(--radius-pill);cursor:pointer;transition:color .18s var(--ease);background:0 0;border:none;align-items:center;gap:9px;margin:-8px -10px;padding:8px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:clamp(26px,4vw,42px);left:clamp(28px,6vw,96px)}.pk-profile .hint:hover{color:var(--orange-500)}.pk-profile .hint:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .hint svg{width:15px;height:15px;animation:pk-bob 1.8s var(--ease) infinite}@keyframes pk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.pk-profile .anim{opacity:0;transform:translateY(12px)}.pk-profile h1.display.anim,.pk-profile h2.display.anim{clip-path:inset(-10% 0 102%);transform:translateY(34px)}.pk-profile .slide.is-active h1.display.anim,.pk-profile .slide.is-active h2.display.anim{clip-path:inset(-10% 0 -26%);transition:opacity .8s var(--ease), transform 1.1s var(--ease), clip-path 1.1s var(--ease);transition-delay:.15s}.pk-profile .slide.is-active .anim{opacity:1;transition:opacity .76s var(--ease), transform .76s var(--ease);transform:none}.pk-profile .slide.is-active .anim:first-child{transition-delay:80ms}.pk-profile .slide.is-active .anim:nth-child(2){transition-delay:.19s}.pk-profile .slide.is-active .anim:nth-child(3){transition-delay:.3s}.pk-profile .slide.is-active .anim:nth-child(4){transition-delay:.41s}.pk-profile .slide.is-active .anim:nth-child(5){transition-delay:.52s}.pk-profile .slide.is-active .anim:nth-child(6){transition-delay:.63s}.pk-profile .slide.is-active .anim:nth-child(7){transition-delay:.74s}.pk-profile .slide.is-active .anim:nth-child(8){transition-delay:.85s}@media (width<=1100px){.pk-profile .cards{gap:12px}.pk-profile .card{padding:18px}.pk-profile .tools{gap:12px}.pk-profile .tool{padding:18px}}@media (width<=820px){.pk-profile .cards,.pk-profile .tools{grid-template-columns:1fr;gap:12px}.pk-profile .groups{grid-template-columns:1fr;gap:30px}.pk-profile .slide{padding-top:clamp(92px,18vw,108px);padding-bottom:clamp(86px,14vh,118px)}.pk-profile .slide-inner{margin:0 auto auto}.pk-profile .hero .slide-inner{margin:auto}.pk-profile .dots{display:none}.pk-profile .progress{display:block}.pk-profile .hint{display:none}.pk-profile .card p,.pk-profile .tool p{flex:none}.pk-profile h1.display{font-size:clamp(40px,11vw,60px)}.pk-profile .xp-ico{border-radius:10px;width:38px;height:38px;margin-right:13px}.pk-profile .xp-ico svg{width:17px;height:17px}}@media (height<=760px){.pk-profile{--fs-5xl:62px;--fs-4xl:46px;--fs-3xl:36px;--fs-2xl:26px;--fs-xl:21px}.pk-profile .slide{padding-top:max(clamp(24px,4vw,48px),86px);padding-bottom:clamp(64px,9vh,84px)}.pk-profile .eyebrow{margin-bottom:12px}.pk-profile .lede{margin-top:14px}.pk-profile .cards,.pk-profile .tools,.pk-profile .xp,.pk-profile .groups{margin-top:18px}.pk-profile .imperial{margin-top:14px;padding-top:12px}.pk-profile .card,.pk-profile .tool{padding:16px}.pk-profile .card p,.pk-profile .tool p{font-size:13px}.pk-profile .card-ico,.pk-profile .tool-ico{width:32px;height:32px;margin-bottom:10px}.pk-profile .card-ico svg,.pk-profile .tool-ico svg{width:16px;height:16px}.pk-profile .intro{font-size:var(--fs-base);margin-top:12px}.pk-profile .actions,.pk-profile .postscript{margin-top:18px}.pk-profile .hint{display:none}}@media (prefers-reduced-motion:reduce){.pk-profile h1.display.anim,.pk-profile h2.display.anim,.pk-profile .slide.is-active h1.display.anim,.pk-profile .slide.is-active h2.display.anim{clip-path:none;transition:none;transform:none}.pk-profile .display em:after,.pk-profile .slide.is-active .display em:after{transition:none;transform:scaleX(1)}.pk-profile .progress-fill,.pk-profile .bg,.pk-profile .card:before,.pk-profile .tool:before,.pk-profile .card:after,.pk-profile .tool:after,.pk-profile .slide__scrim{transition:none}.pk-profile .anim,.pk-profile .slide.is-active .anim{opacity:1;transition:none;transform:none}.pk-profile .hint svg{animation:none}.pk-profile .card,.pk-profile .tool{transition:none;transform:none}.pk-profile .card-ico,.pk-profile .tool-ico,.pk-profile .xp-ico{transition:none}.pk-profile .card:hover .card-ico,.pk-profile .tool:hover .tool-ico,.pk-profile .xp-item:hover .xp-ico{transform:none}.pk-profile .beyond .xp-ico svg{animation:none}}.pk-profile .fx-lock{transition:none!important}.pk-profile .slide.is-active .card.anim{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px))}.pk-profile .morph{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.pk-profile .moire{z-index:4;pointer-events:none;opacity:0;color:var(--ink-900);position:fixed;inset:0;overflow:hidden}.pk-profile[data-theme=dark] .moire{color:var(--paper-50)}.pk-profile .moire canvas{width:116%;height:116%;position:absolute;top:-8%;left:-8%}.pk-profile .art{z-index:1;pointer-events:none;position:absolute;inset:0}.pk-profile .art__tilt{transform:var(--place,translate(0, 0)) perspective(1100px) rotateX(calc(var(--py,0) * -7deg)) rotateY(calc(var(--px,0) * 9deg));transition:transform .7s var(--ease);position:absolute}.pk-profile .art svg{width:100%;height:100%;display:block;overflow:visible}.pk-profile .slide-inner{z-index:2}.pk-profile .slide-inner>*,.pk-profile .xp-item,.pk-profile .card{position:relative}@keyframes pk-spin{to{transform:rotate(360deg)}}@keyframes pk-draw{to{stroke-dashoffset:0}}@keyframes pk-fade-in{to{opacity:1}}.pk-profile .kolam__spin,.pk-profile .art--intro .kolam,.pk-profile .art--now .kolam{animation:260s linear infinite pk-spin}.pk-profile .art--intro .kolam__spin,.pk-profile .art--now .kolam__spin{animation:none}.pk-profile .kolam__line{fill:none;stroke:var(--ink-700);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px}.pk-profile .slide.is-active .kolam__line{animation:6.5s cubic-bezier(.45,.05,.35,1) .15s forwards pk-draw}.pk-profile .kolam__dots circle{fill:var(--ink-400);opacity:0}.pk-profile .slide.is-active .kolam__dots circle{animation:pk-fade-in .9s var(--ease) forwards}.pk-profile .kolam__bead{fill:var(--orange-500);opacity:0;transition:opacity .6s var(--ease)}.pk-profile .slide.is-active .kolam__bead{opacity:1;transition-delay:6.4s}.pk-profile .kolam__seed{fill:var(--orange-500)}.pk-profile .art--intro .art__tilt{aspect-ratio:1;--place:translateY(-50%);width:min(96vh,60vw);top:50%;right:-9vw;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 34%);mask-image:linear-gradient(90deg,#0000 4%,#000 34%)}.pk-profile .art--now .art__tilt{aspect-ratio:1;width:min(40vh,28vw);top:-5vh;right:-3vh}.pk-profile .weave .kolam__line{stroke-width:2.4px;opacity:.85;transition:opacity .4s var(--ease)}.pk-profile .weave .strand-0{stroke:var(--orange-500)}.pk-profile .weave .strand-1{stroke:var(--paper-50);opacity:.55}.pk-profile .weave .strand-2{stroke:var(--orange-300)}.pk-profile .slide--dark .kolam__dots circle{fill:var(--ink-300)}.pk-profile .slide[data-lit="0"] .weave .strand:not(.strand-0),.pk-profile .slide[data-lit="1"] .weave .strand:not(.strand-1),.pk-profile .slide[data-lit="2"] .weave .strand:not(.strand-2){opacity:.1}.pk-profile [data-thread]{position:relative}.pk-profile .thread{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pk-profile .thread path{fill:none;stroke:var(--orange-500);stroke-width:1.2px;stroke-linecap:round;opacity:.5;stroke-dasharray:1;stroke-dashoffset:1px}.pk-profile .slide.is-active .thread path{animation:pk-draw 2.8s var(--ease) .55s forwards}.pk-profile .card-top,.pk-profile .tool-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pk-profile .card-top .card-ico,.pk-profile .tool-top .tool-ico{margin-bottom:0}.pk-profile .art--before .art__tilt{aspect-ratio:1;--place:translateY(-50%);width:min(92vh,52vw);top:50%;right:-9vw}.pk-profile .art--before .rings{position:absolute;inset:0}.pk-profile .rings--a{animation:15s ease-in-out infinite alternate pk-sway}.pk-profile .rings--b{animation:19s ease-in-out -4s infinite alternate-reverse pk-sway}@keyframes pk-sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.pk-profile .rings .tree-ring path{fill:none;stroke:var(--ink-400);stroke-width:1.2px;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px}.pk-profile .slide.is-active .rings .tree-ring path{animation:pk-draw 2.2s var(--ease) calc(.1s + var(--k) * 90ms) forwards}.pk-profile .rings .tree-ring>circle{fill:var(--ink-300)}.pk-profile .rings__check{fill:none;stroke:var(--ink-300);stroke-width:1px;stroke-dasharray:3 5}.pk-profile .rings__pith,.pk-profile .chapter__dot{fill:var(--orange-500)}.pk-profile .chapter__halo{fill:#f25c1f14;stroke:var(--orange-500);stroke-width:1px;opacity:.5;transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease-spring), opacity .3s var(--ease)}.pk-profile .slide[data-lit="0"] .chapter[data-i="0"] .chapter__halo,.pk-profile .slide[data-lit="1"] .chapter[data-i="1"] .chapter__halo,.pk-profile .slide[data-lit="2"] .chapter[data-i="2"] .chapter__halo{opacity:1;transform:scale(1.9)}.pk-profile .xp-ico--brick{background:radial-gradient(circle,#f25c1f47 0 2.5px,#0000 3px) 4px 4px/12px 12px,#f76f2c0d}.pk-profile .xp-ico--brick svg{position:relative}.pk-profile .art--tools{-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 72%);mask-image:linear-gradient(90deg,#0000 12%,#000 72%)}.pk-profile .art--tools svg{position:absolute;inset:0}.pk-profile .iso__grid{fill:none;stroke:var(--paper-50);stroke-width:1px;opacity:.07}.pk-profile .iso__tile{fill:#f25c1f1f;stroke:#ff8e5573;stroke-width:1px;animation:7s ease-in-out infinite pk-glow;animation-delay:calc(var(--i) * -.6s);transition:fill .3s var(--ease)}@keyframes pk-glow{0%,to{opacity:.55}50%{opacity:1}}.pk-profile .slide[data-lit="0"] .iso__tile[data-i="0"],.pk-profile .slide[data-lit="1"] .iso__tile[data-i="1"],.pk-profile .slide[data-lit="2"] .iso__tile[data-i="2"],.pk-profile .slide[data-lit="3"] .iso__tile[data-i="3"],.pk-profile .slide[data-lit="4"] .iso__tile[data-i="4"],.pk-profile .slide[data-lit="5"] .iso__tile[data-i="5"]{fill:#f25c1f8c}.pk-profile .iso__cube{animation:6s ease-in-out infinite pk-bob-y;animation-delay:calc(var(--i) * -2s)}.pk-profile .iso__cube polygon{stroke:#ff8e558c;stroke-width:1px;stroke-linejoin:round}.pk-profile .iso__cube .top{fill:#f25c1f29}.pk-profile .iso__cube .left{fill:#f25c1f0d}.pk-profile .iso__cube .right{fill:#f25c1f42}@keyframes pk-bob-y{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pk-profile .bench{margin-top:clamp(26px,3.4vw,38px)}.pk-profile .tools.hscroll{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;--fade-l:9%;--fade-r:12%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent);transition:--fade-l .32s var(--ease), --fade-r .32s var(--ease);align-items:flex-start;gap:clamp(14px,1.6vw,18px);margin:0;padding:6px 2px 16px;display:flex;overflow:auto hidden}@property --fade-l{syntax:"<percentage>";inherits:false;initial-value:0%}@property --fade-r{syntax:"<percentage>";inherits:false;initial-value:0%}.pk-profile .tools.hscroll::-webkit-scrollbar{display:none}.pk-profile .tools.hscroll.at-start{--fade-l:0%}.pk-profile .tools.hscroll.at-end{--fade-r:0%}.pk-profile .tools.hscroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.pk-profile .tools.hscroll a{-webkit-user-drag:none}.pk-profile .tools.hscroll .tool{flex:0 0 clamp(260px,30%,340px)}.pk-profile .bench-bar{align-items:center;gap:16px;margin-top:4px;display:flex}.pk-profile .bench-nav{gap:8px;margin-left:auto;display:flex}.pk-profile .bench-btn{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--paper-50);cursor:pointer;transition:border-color .18s var(--ease), color .18s var(--ease), opacity .18s var(--ease), transform .18s var(--ease);background:#161513f0;border:1px solid #ffffff38;place-items:center;padding:0;display:grid}.pk-profile .bench-btn svg{width:16px;height:16px}.pk-profile .bench-btn:hover:not(:disabled){border-color:var(--orange-400);color:var(--orange-300);transform:translateY(-1px)}.pk-profile .bench-btn:focus-visible{outline:2px solid var(--orange-500);outline-offset:2px}.pk-profile .bench-btn:disabled{opacity:.3;cursor:default}.pk-profile .hs-meter{cursor:pointer;touch-action:none;flex:1;max-width:220px;height:24px;position:relative}.pk-profile .hs-meter:before,.pk-profile .hs-meter span{content:"";height:2px;transition:height .16s var(--ease), margin-top .16s var(--ease);border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pk-profile .hs-meter:before{background:#ffffff1a}.pk-profile .hs-meter span{background:var(--orange-500);transform-origin:0;transition:transform .2s var(--ease), height .16s var(--ease), margin-top .16s var(--ease);display:block;transform:scaleX(.08)}.pk-profile .hs-meter:hover:before,.pk-profile .hs-meter:hover span{height:4px;margin-top:-2px}.pk-profile .art--background .art__tilt{--place:translateY(-50%);width:min(52vh,25vw);top:29%;right:1.5vw}.pk-profile .art--background svg{height:auto;-webkit-mask-image:linear-gradient(#000 58%,#0000 98%);mask-image:linear-gradient(#000 58%,#0000 98%)}.pk-profile .stairs__top{fill:var(--paper-50)}.pk-profile .stairs__fx{fill:#ece7df}.pk-profile .stairs__fy{fill:#ddd6ca}.pk-profile .stairs polygon{stroke:var(--ink-700);stroke-opacity:.4;stroke-width:.9px;stroke-linejoin:round}.pk-profile .credential polygon{fill:var(--orange-500);stroke:none;transition:transform .4s var(--ease-spring)}.pk-profile .slide[data-lit="0"] .credential[data-i="0"] polygon,.pk-profile .slide[data-lit="1"] .credential[data-i="1"] polygon,.pk-profile .slide[data-lit="2"] .credential[data-i="2"] polygon,.pk-profile .slide[data-lit="3"] .credential[data-i="3"] polygon,.pk-profile .slide[data-lit="4"] .credential[data-i="4"] polygon,.pk-profile .slide[data-lit="5"] .credential[data-i="5"] polygon{transform:scale(1.8)}.pk-profile .walker circle{fill:var(--ink-900)}.pk-profile .walker circle+circle{fill:var(--orange-500)}.pk-profile .walker__hop{animation:1.2s ease-in-out infinite pk-hop}@keyframes pk-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pk-profile .group .row{transition:padding-left .3s var(--ease);position:relative}.pk-profile .group .row:before{content:"";background:var(--orange-500);width:6px;height:6px;transition:transform .3s var(--ease-spring);margin-top:-3px;position:absolute;top:50%;left:0;transform:rotate(45deg)scale(0)}.pk-profile .group .row:first-of-type:before{top:calc(50% - 7px)}.pk-profile .group .row:hover{padding-left:16px}.pk-profile .group .row:hover:before{transform:rotate(45deg)scale(1)}.pk-profile .art--beyond .art__tilt{aspect-ratio:1;--place:translateY(-50%);width:min(118vh,74vw);top:50%;right:-24vw}.pk-profile .art--beyond .lens{animation:220s linear infinite reverse pk-spin}.pk-profile .lens__ring,.pk-profile .lens__glass{fill:none;stroke:var(--paper-50);stroke-width:1px;opacity:.09}.pk-profile .lens__ring--dots{stroke-dasharray:1 9;stroke-width:3px;stroke-linecap:round;opacity:.16}.pk-profile .lens__glass{stroke:var(--orange-300);opacity:.08}.pk-profile .lens__blades{fill:none;stroke:var(--paper-50);stroke-width:1px;opacity:.1}.pk-profile .lens__iris{fill:var(--paper-50);fill-rule:evenodd;opacity:.025}.pk-profile .sheet{grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(22px,3vw,34px);animation:24s ease-in-out infinite alternate pk-drift;display:grid}@keyframes pk-drift{0%{translate:-7px 5px}to{translate:7px -5px}}.pk-profile .frame{rotate:var(--tilt,0deg);transition:rotate .4s var(--ease), border-color .2s var(--ease), opacity .5s var(--ease);background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-column:span 2;margin:0;padding:9px 9px 14px}.pk-profile .frame:nth-child(4){grid-column:2/span 2}.pk-profile .frame:hover{border-color:#ffd1bf4d;rotate:0deg}.pk-profile .photo{aspect-ratio:3;translate:calc(var(--px,0) * -5px) calc(var(--py,0) * -4px);transition:translate .6s var(--ease);background:#faf7f209;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:12px;position:relative;overflow:hidden}.pk-profile .photo__svg{width:100%;height:100%;position:absolute;inset:0}.pk-profile .frame__head{flex-wrap:wrap;align-items:center;gap:4px 9px;margin-bottom:6px;display:flex}.pk-profile .frame__ico{color:var(--orange-300);display:inline-grid}.pk-profile .frame__ico svg{width:15px;height:15px}.pk-profile .frame .xp-role{margin-left:0}.pk-profile .frame .xp-desc{font-size:13px;line-height:1.5}.pk-profile.is-still .frame:not([data-still]){opacity:.45}.pk-profile .map{z-index:0;pointer-events:none;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.pk-profile[data-section="6"] .map{opacity:1}.pk-profile .map__svg{--size:min(64vh, 38vw);width:var(--size);height:var(--size);left:calc(71% - var(--size) / 2);top:calc(50% - var(--size) / 2);position:absolute;overflow:visible}.pk-profile .map__orbit{fill:none;stroke:var(--ink-200);stroke-width:1px}.pk-profile .map__chords{fill:none;stroke:var(--ink-200);stroke-width:.8px;opacity:.6}.pk-profile .map__spoke{stroke:var(--ink-200);stroke-width:.8px;stroke-dasharray:2 5}.pk-profile .map__loop{fill:none;stroke:var(--orange-500);stroke-width:1px;stroke-dasharray:2 4;opacity:.5}.pk-profile .map__disc{fill:var(--paper-50);stroke:var(--ink-300);stroke-width:1px}.pk-profile .map__glyph path{fill:none;stroke:var(--orange-500);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pk-profile .map__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-400);font-size:11px}.pk-profile .map__node--open .map__disc{fill:#f25c1f0f;stroke:var(--orange-500);stroke-dasharray:4 4}.pk-profile .map__node--open .map__label{fill:var(--orange-600)}.pk-profile .map__pulse{fill:none;stroke:var(--orange-500);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pk-pulse}@keyframes pk-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.pk-profile .map__kolam{fill:none;stroke:var(--orange-500);stroke-width:1.4px;opacity:.7}.pk-profile .map__kdot{fill:var(--ink-300)}.pk-profile .map__seed{fill:var(--orange-500)}.pk-profile .contact h2.display{max-width:13ch}.pk-profile .contact .slide-inner>*{max-width:min(100%,560px)}@media (width<=820px){.pk-profile .contact .slide-inner>*{max-width:none}}.pk-profile .display em.bend:after{display:none}.pk-profile .bend{white-space:nowrap}.pk-profile .bend__line{width:100%;height:.45em;position:absolute;bottom:-.3em;left:0;overflow:visible}.pk-profile .bend__line path{fill:none;stroke:var(--orange-500);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.8}.pk-profile .slide.is-active .bend__line path{animation:pk-draw 1.2s var(--ease) .9s forwards}.pk-profile .dots:before{content:"";transition:background var(--slide-dur) var(--ease);background:#faf7f2eb;border-radius:50%;position:absolute;inset:2px}.pk-profile[data-theme=dark] .dots:before{background:#111111e6}.pk-profile .slide:focus{outline:none}.pk-profile .dots .navring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pk-profile .navring__track{fill:none;stroke:var(--ink-100);stroke-width:1px}.pk-profile .navring__fill{fill:none;stroke:var(--orange-500);stroke-width:1.4px;stroke-dasharray:var(--fill,0) 1;transform-origin:60px 60px;transition:stroke-dasharray 2.8s cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}.pk-profile .navring__loop{fill:none;stroke:var(--ink-200);stroke-width:1px;stroke-dasharray:2 3}.pk-profile .navring__bead{transform:rotate(var(--bead,0deg));transform-origin:60px 60px;transition:transform 2.8s cubic-bezier(.65,0,.35,1)}.pk-profile .navring__bead circle{fill:var(--orange-500)}.pk-profile[data-theme=dark] .navring__track{stroke:#ffffff24}.pk-profile[data-theme=dark] .navring__loop{stroke:#fff3}.pk-profile .motif{flex:none;width:80px;height:40px;display:block;overflow:visible}.pk-profile .m-dot{fill:var(--ink-300)}.pk-profile .m-ripple{fill:none;stroke:var(--orange-300);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite pk-ripple;animation-delay:calc(var(--i) * 1s)}@keyframes pk-ripple{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(2.6)}}.pk-profile .m-air{fill:none;stroke:#fff3;stroke-dasharray:3 4;animation:3s linear infinite pk-dash}@keyframes pk-dash{to{stroke-dashoffset:-14px}}.pk-profile .m-drop{fill:var(--orange-300);transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in infinite pk-drop;animation-delay:calc(var(--i) * .7s);opacity:0}@keyframes pk-drop{0%{opacity:0;transform:translateY(0)scale(0)}35%{opacity:1;transform:translateY(0)scale(1)}55%{opacity:1;transform:translateY(3px)scale(1.15,1.3)}to{opacity:0;transform:translateY(28px)scale(.7,1.4)}}.pk-profile .m-link{fill:none;stroke:var(--orange-300);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:5s ease-in-out infinite pk-link;animation-delay:calc(var(--i) * .35s)}@keyframes pk-link{0%{stroke-dashoffset:1px}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.pk-profile .m-node,.pk-profile .m-star{fill:var(--paper-50);opacity:.8}.pk-profile .m-star{animation:3s ease-in-out infinite pk-twinkle;animation-delay:calc(var(--i) * .4s)}@keyframes pk-twinkle{0%,to{opacity:.35}50%{opacity:1}}.pk-profile .motif--chart,.pk-profile .motif--tooth{overflow:hidden}.pk-profile .m-scroll{--period:64px;animation:7s linear infinite pk-scroll}@keyframes pk-scroll{to{transform:translateX(calc(var(--period) * -1))}}.pk-profile .m-scroll path{fill:none;stroke:var(--orange-300);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.pk-profile .m-base{stroke:#ffffff1f}.pk-profile .m-guess{fill:none;stroke:var(--paper-50);stroke-width:1.2px;stroke-dasharray:2 3;opacity:.6}.pk-profile .m-beat{fill:var(--orange-500);transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite pk-beat}@keyframes pk-beat{0%,to{transform:scale(1)}30%{transform:scale(1.8)}}.pk-profile .motif--tooth pattern path{fill:var(--orange-300);opacity:.7}.pk-profile .m-cloth{stroke:#ff8e5559}.pk-profile .m-gap{fill:none;stroke:var(--paper-50);stroke-dasharray:2 3;opacity:.4}.pk-profile .m-empty{fill:none;stroke:var(--orange-300);stroke-dasharray:2 2;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pk-beat}.pk-profile .motif--cube{perspective:220px;place-items:center;display:grid}.pk-profile .cube{width:22px;height:22px;transform-style:preserve-3d;animation:9s linear infinite pk-cube;position:relative}.pk-profile .cube i{border:1.2px solid var(--orange-300);background:#f76f2c0f;position:absolute;inset:0}.pk-profile .cube__f{transform:translateZ(11px)}.pk-profile .cube__b{transform:rotateY(180deg)translateZ(11px)}.pk-profile .cube__l{transform:rotateY(-90deg)translateZ(11px)}.pk-profile .cube__r{transform:rotateY(90deg)translateZ(11px)}.pk-profile .cube__t{transform:rotateX(90deg)translateZ(11px)}.pk-profile .cube__d{transform:rotateX(-90deg)translateZ(11px)}@keyframes pk-cube{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}.pk-profile .p-rose{animation:24s linear infinite pk-spin}.pk-profile .p-rose path{fill:none;stroke:var(--orange-300);stroke-width:1.2px}.pk-profile .p-rose--b{animation-duration:36s;animation-direction:reverse}.pk-profile .p-rose--b path{stroke:var(--paper-50);opacity:.4}.pk-profile .p-dot{fill:var(--paper-50);opacity:.6}.pk-profile .p-core{fill:var(--orange-500)}.pk-profile .p-ring{fill:none;stroke:var(--paper-50);stroke-width:1px;opacity:.35}.pk-profile .p-bull{fill:var(--orange-500)}.pk-profile .p-reticle{fill:none;stroke:var(--orange-300);stroke-width:1.2px;animation:6s ease-in-out infinite pk-aim}@keyframes pk-aim{0%{transform:translate(12px,-8px)}30%{transform:translate(-6px,5px)}55%{transform:translate(2px,-2px)}75%,to{transform:translate(0)}}.pk-profile .p-bed{stroke:var(--paper-50);opacity:.3}.pk-profile .p-layer{stroke:var(--orange-300);stroke-width:1.6px;stroke-linecap:round;opacity:0;animation:7s linear infinite pk-layer;animation-delay:calc(var(--i) * .28s)}@keyframes pk-layer{0%{opacity:0}3%{opacity:1}72%{opacity:1}80%,to{opacity:0}}.pk-profile .p-nozzle{fill:var(--paper-50);opacity:.8;animation:7s linear infinite pk-nozzle}@keyframes pk-nozzle{0%{transform:translate(-9px,56px)}26%{transform:translate(9px,41px)}52%{transform:translate(-6px,28px)}72%{transform:translateY(24px)}to{transform:translate(-9px,56px)}}.pk-profile .photo--lens{position:absolute;inset:0}.pk-profile .p-scene{animation:5s ease-in-out infinite pk-focus}@keyframes pk-focus{0%,to{filter:blur(3px)}40%,75%{filter:blur()}}.pk-profile .p-hill{fill:#faf7f21a;stroke:var(--paper-50);stroke-opacity:.35}.pk-profile .p-sun{fill:var(--orange-500);opacity:.8}.pk-profile .p-leaf{fill:var(--orange-300);opacity:.6}.pk-profile .p-frame path{fill:none;stroke:var(--paper-50);stroke-width:1.2px;opacity:.7}.pk-profile .p-focus{fill:none;stroke:var(--orange-300);transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite pk-focusring}@keyframes pk-focusring{0%,to{opacity:.3;transform:scale(1.7)}40%,75%{opacity:1;transform:scale(1)}}.pk-profile .p-arc{fill:none;stroke:var(--paper-50);stroke-opacity:.22;stroke-dasharray:3 5}.pk-profile .p-spin{animation:.9s linear infinite pk-spin}.pk-profile .p-spin circle{fill:var(--orange-600)}.pk-profile .p-spin path{fill:none;stroke:var(--paper-50);stroke-width:.9px;opacity:.85}@media (width<=820px){.pk-profile .art--intro .art__tilt{opacity:.3;width:120vw;top:56%;right:-46vw;-webkit-mask-image:none;mask-image:none}.pk-profile .art--now .art__tilt{opacity:.45;width:44vw;top:56px;right:-10vw}.pk-profile .art--before .art__tilt{opacity:.32;width:110vw;right:-58vw}.pk-profile .art--tools{opacity:.55}.pk-profile .art--background .art__tilt{--place:translate(0, 0);opacity:.3;width:86vw;top:auto;bottom:0;right:-30vw}.pk-profile .art--beyond .art__tilt{width:140vw;right:-70vw}.pk-profile .map__svg{--size:94vw;top:7vh;left:3vw}.pk-profile[data-section="6"] .map{opacity:.28}.pk-profile .tools.hscroll .tool{flex-basis:82%}.pk-profile .sheet{grid-template-columns:1fr;animation:none}.pk-profile .frame,.pk-profile .frame:nth-child(4){grid-column:auto}.pk-profile .card-top .motif,.pk-profile .tool-top .motif{width:64px;height:32px}}@media (height<=760px){.pk-profile .photo{aspect-ratio:4;margin-bottom:8px}.pk-profile .frame .xp-desc{font-size:12.5px}}.pk-profile .art--background .art__tilt{width:min(46vh,22vw);top:26%}.pk-profile .art--tools{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 80%),linear-gradient(#000 40%,#0000 72%);mask-image:linear-gradient(90deg,#0000 42%,#000 80%),linear-gradient(#000 40%,#0000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}.pk-profile .tools.hscroll .tool,.pk-profile .tools.hscroll .tool--preview:hover{background:#161513f0}.pk-profile .tools.hscroll .tool:hover{background:#1e1c19f5}.pk-profile .frame{background:#161513f0}.pk-profile .map__svg{translate:0 calc(var(--cs,0) * -1px)}@media (width>=821px) and (width<=1379px),(width>=821px) and (height<=639px){.pk-profile .dots{width:24px;height:auto;right:calc(clamp(8px, 1.4vw, 20px) + env(safe-area-inset-right,0px));flex-direction:column;gap:2px;display:flex}.pk-profile .dots:before,.pk-profile .dots .navring{display:none}.pk-profile .dots:after{content:"";background:var(--ink-100);width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.pk-profile[data-theme=dark] .dots:after{background:#ffffff24}.pk-profile .dot{position:relative;top:auto!important;left:auto!important}}@media (width>=821px) and (width<=1279px){.pk-profile .art--intro .art__tilt{width:min(80vh,50vw);right:-14vw}.pk-profile .hero h1{max-width:12ch}.pk-profile .hero .lede{max-width:30ch}.pk-profile .art--now .art__tilt{width:min(34vh,22vw)}.pk-profile .art--before .art__tilt{width:min(80vh,46vw);right:-12vw}.pk-profile .xp--timeline{max-width:min(74ch,56vw)}.pk-profile .contact .slide-inner>*{max-width:min(100%,480px)}.pk-profile .map__svg{--size:min(56vh, 34vw);left:calc(73% - var(--size) / 2)}}@media (height<=820px){.pk-profile .hint{display:none}}@media (width<=820px),(orientation:portrait) and (width<=1100px){.pk-profile .slide{padding-top:0;padding-bottom:calc(clamp(128px, 22vh, 190px) + env(safe-area-inset-bottom,0px));flex-direction:column}.pk-profile .slide>.art{--band:30vh;height:var(--band);opacity:1;flex:none;margin:0 calc(-1*clamp(28px,6vw,96px)) clamp(12px,2.6vh,24px);position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.pk-profile .hero>.art{--band:38vh}.pk-profile .slide>.art .art__tilt{width:var(--band);aspect-ratio:1;opacity:1;--place:translate(-50%, -50%);inset:50% auto auto 50%;-webkit-mask-image:none;mask-image:none}.pk-profile .slide>.art--now .art__tilt{width:calc(var(--band) * .92)}.pk-profile .slide>.art--background .art__tilt{width:min(86vw, calc(var(--band) * 1.2));aspect-ratio:auto}.pk-profile .slide>.art--tools{-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.pk-profile .slide>.art--tools svg{height:150%;top:-8%;overflow:hidden}.pk-profile .map__svg{--size:min(92vw, 30vh);left:calc(50% - var(--size) / 2);top:calc(15vh - var(--size) / 2)}.pk-profile[data-section="6"] .map{opacity:1}.pk-profile .slide-inner,.pk-profile .hero .slide-inner{margin:0 auto auto}.pk-profile .deck:after{content:"";z-index:3;height:calc(88px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(to top, var(--paper-50) 38%, #faf7f200);transition:opacity var(--slide-dur) var(--ease);position:absolute;bottom:0;left:0;right:0}.pk-profile[data-theme=dark] .deck:after{background:linear-gradient(to top, var(--ink-900) 38%, #1110)}.pk-profile .hero .slide-inner{margin:auto}}@media (width>=521px) and (width<=820px){.pk-profile .sheet{grid-template-columns:1fr 1fr}.pk-profile .tools.hscroll .tool{flex-basis:46%}}.pk-profile .slide:not(.is-shown) *,.pk-profile:not([data-section="6"]) .map *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pk-profile .art *,.pk-profile .map *,.pk-profile .motif,.pk-profile .motif *,.pk-profile .photo *,.pk-profile .sheet,.pk-profile .thread path,.pk-profile .bend__line path{animation:none!important}.pk-profile .kolam__line,.pk-profile .rings .tree-ring path,.pk-profile .thread path,.pk-profile .bend__line path,.pk-profile .m-link{stroke-dashoffset:0}.pk-profile .kolam__dots circle,.pk-profile .p-layer{opacity:1}.pk-profile .kolam__bead,.pk-profile .m-drop,.pk-profile .m-ripple,.pk-profile .walker{display:none}.pk-profile .orbs i{animation:none}.pk-profile .art__tilt,.pk-profile .photo,.pk-profile .navring__bead,.pk-profile .navring__fill{transition:none}.pk-profile .p-scene{filter:none}}
