:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;background:#fff;font-synthesis:none}*{box-sizing:border-box}@media(hover:hover)and (pointer:fine){html.custom-cursor-enabled,html.custom-cursor-enabled *{cursor:none!important}}.custom-cursor{position:fixed;z-index:9999;top:0;left:0;display:none;width:16px;height:16px;border-radius:50%;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:difference;will-change:transform}@media(hover:hover)and (pointer:fine){.custom-cursor{display:block}}body{margin:0;min-width:320px;min-height:100vh;padding:35px 50px;font-size:14px;line-height:20px;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}#content{width:100%;max-width:600px;margin:0 auto}.profile{font-family:Consolas,Monaco,SFMono-Regular,Liberation Mono,monospace;padding-top:50px}h1{position:relative;width:max-content;margin:0;color:#313131;font-family:inherit;font-size:30px;line-height:32px;font-weight:900}.profile-header{margin:0 0 25px 37px}.social-links{margin:20px 0 0}.social-expand-link{display:inline-flex;align-items:baseline;vertical-align:baseline}.social-expand-detail{display:inline-block;width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translate(-3px);transition:width .24s ease,opacity .16s ease,transform .24s ease}.social-expand-link--linkedin:hover .social-expand-detail,.social-expand-link--linkedin:focus-visible .social-expand-detail,.social-expand-link--linkedin.is-open .social-expand-detail{width:13ch}.social-expand-link--github:hover .social-expand-detail,.social-expand-link--github:focus-visible .social-expand-detail,.social-expand-link--github.is-open .social-expand-detail{width:12ch}.social-expand-link:hover .social-expand-detail,.social-expand-link:focus-visible .social-expand-detail,.social-expand-link.is-open .social-expand-detail{opacity:1;transform:translate(0)}.x-link{position:relative;display:inline-block;transform-origin:center}.x-link:before{position:absolute;top:-9px;right:-14px;bottom:-9px;left:-14px;content:""}.x-link:after{position:absolute;top:0;left:100%;padding-left:.45ch;border-bottom:1px solid currentColor;content:"/ @KennyBerg_";opacity:0;pointer-events:none;white-space:nowrap;transform:translate(-3px);transition:opacity .12s ease,transform .12s ease}.x-link:hover:after,.x-link:focus-visible:after,.x-link.is-open:after{opacity:1;pointer-events:auto;transform:translate(0)}.external-label-link{position:relative;display:inline}.external-link-label{position:absolute;z-index:30;bottom:calc(100% + 9px);left:50%;display:block;width:max-content;max-width:min(280px,80vw);padding:5px 9px 6px;color:#414141;background:#f9f8f4;box-shadow:0 5px 14px #00000024;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;text-align:center;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px) rotate(-1deg);transform-origin:center bottom;transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.external-label-link.is-open .external-link-label,.external-label-link:focus-visible .external-link-label{opacity:1;visibility:visible;transform:translate(-50%) rotate(-1deg)}.external-label-link.is-open .external-link-label{pointer-events:auto}ul{margin:0;padding-left:50px}li{overflow-wrap:anywhere}p{margin:0 0 18px}a,.photo-trigger{color:inherit;font:inherit;text-decoration:none;border:0;border-bottom:1px solid #b1b1b1;border-radius:0;background:transparent;padding:0;cursor:pointer;transition:color .12s ease,border-color .12s ease}a:hover,.photo-trigger:hover{color:#369;border-bottom-color:#369}a:focus-visible,.photo-trigger:focus-visible{color:#234f7a;outline:2px solid #8eb8df;outline-offset:3px;border-bottom-color:transparent}.video-list{margin:-10px 0 18px;padding-left:22px;list-style-type:circle}.video-list li{margin:0 0 8px;padding-left:3px}.photo-reveal{position:relative;display:inline}.photo-trigger--heading{border-bottom:2px solid #929292;font-weight:inherit}.photo-trigger--heading:hover{border-bottom-color:#369}.photo-trigger--heading:focus-visible{border-bottom-color:#369}.photo-reveal--heading .polaroid-popover{top:0;bottom:auto;left:calc(100% + 22px);height:158px;transform:none}.photo-reveal--heading{position:relative;display:inline-block}.photo-reveal--heading .polaroid{top:0;bottom:auto}.polaroid-popover{position:absolute;z-index:20;left:50%;bottom:calc(100% + 14px);width:224px;height:205px;visibility:hidden;pointer-events:auto;transform:translate(-50%)}.polaroid-popover--stack{width:520px;height:220px}.polaroid{position:absolute;left:50%;bottom:0;display:block;width:204px;padding:8px 8px 27px;color:#414141;background:#f9f8f4;box-shadow:0 8px 24px #00000029;transform:translate(-50%) rotate(-1.25deg);transform-origin:center bottom}.polaroid-popover--stack .polaroid:nth-child(1){z-index:1;width:176px;transform:translate(calc(-50% - 145px)) translateY(20px) rotate(-8deg)}.polaroid-popover--stack .polaroid:nth-child(2){z-index:3;width:176px;transform:translate(-50%) translateY(-8px) rotate(-1deg)}.polaroid-popover--stack .polaroid:nth-child(3){z-index:2;width:176px;transform:translate(calc(-50% + 145px)) translateY(20px) rotate(8deg)}.polaroid-popover--stack .polaroid img{height:116px}.polaroid img{display:block;width:100%;height:142px;object-fit:cover;background:#e9e7e2}.polaroid--captionless{padding-bottom:8px}.polaroid--contain img{object-fit:contain}.polaroid-caption{position:absolute;right:7px;bottom:4px;left:7px;display:block;overflow:hidden;font-family:Bradley Hand,Comic Sans MS,cursive;font-size:12px;line-height:18px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.polaroid-caption--compact{font-size:10px}.photo-reveal.is-open .polaroid-popover{visibility:visible}.farewell{width:calc(100% + 140px);margin:65px 0 22px -70px;color:#404154;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:17px;line-height:1.65;text-align:center;font-style:italic;letter-spacing:.01em}@media(hover:hover)and (pointer:fine){.photo-reveal:hover .polaroid-popover,.photo-reveal:focus-within .polaroid-popover{visibility:visible}.external-label-link:hover .external-link-label{opacity:1;visibility:visible;transform:translate(-50%) rotate(-1deg)}}@media(max-width:640px){body{padding:20px 20px 12px}.profile{padding-top:34px}.profile-header{margin-left:25px}ul{padding-left:38px}.polaroid-popover,.polaroid-popover--stack{position:fixed;z-index:101;top:var(--mobile-popover-top, 12px);bottom:auto;left:var(--mobile-popover-left, 12px);width:min(86vw,290px);height:235px;transform:none}.photo-reveal:not(.is-open) .polaroid-popover{display:none}.photo-reveal.is-open .polaroid-popover{display:block}.photo-reveal.is-open:not(.is-positioned) .polaroid-popover{visibility:hidden}.photo-reveal--heading .polaroid-popover{top:var(--mobile-popover-top, 12px);left:var(--mobile-popover-left, 12px);width:min(86vw,224px);height:158px;transform:none}.external-link-label{position:fixed;top:var(--mobile-popover-top, 12px);right:auto;bottom:auto;left:var(--mobile-popover-left, 12px);max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;transform:rotate(-1deg)}.external-label-link.is-open:not(.is-positioned) .external-link-label{opacity:0;visibility:hidden}.external-label-link:not(.is-open) .external-link-label{display:none}.external-label-link.is-open .external-link-label{display:block}.external-label-link.is-open.is-positioned .external-link-label{opacity:1;visibility:visible;transform:rotate(-1deg)}.polaroid{width:min(68vw,210px)}.polaroid-popover--stack .polaroid:nth-child(1),.polaroid-popover--stack .polaroid:nth-child(2),.polaroid-popover--stack .polaroid:nth-child(3){width:min(35vw,140px)}.polaroid-popover--stack .polaroid:nth-child(1){transform:translate(calc(-50% - 102px)) translateY(18px) rotate(-9deg)}.polaroid-popover--stack .polaroid:nth-child(2){transform:translate(-50%) translateY(-8px) rotate(-1deg)}.polaroid-popover--stack .polaroid:nth-child(3){transform:translate(calc(-50% + 102px)) translateY(18px) rotate(9deg)}.polaroid-popover--stack .polaroid img{height:90px}.farewell{width:100%;margin:52px 0 0}}@media(prefers-reduced-motion:reduce){a,.photo-trigger{transition:none}.x-link:after{transition:none}.social-expand-detail,.external-link-label{transition:none}}
