.zSPfJq_page{color:#161616;background:#fff;flex-direction:column;min-height:100dvh;display:flex;position:relative}.zSPfJq_column{letter-spacing:0;flex-shrink:0;width:528px;max-width:calc(100% - 48px);margin:auto;padding:64px 0;font-size:16px;line-height:1.34}.zSPfJq_intro,.zSPfJq_bio{flex-direction:column;gap:18px;display:flex}.zSPfJq_intro.frame-guides{--guide-inset:28px}.zSPfJq_intro h1,.zSPfJq_intro p{font-size:inherit;font-weight:400;line-height:inherit;margin:0}.zSPfJq_subtitle{color:#a0a0a0}.zSPfJq_avatar{--avatar-ink:#00b443;isolation:isolate;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex-shrink:0;width:32px;height:32px;margin:0 0 6px;padding:0;position:relative}.zSPfJq_avatar[data-color=blue]{--avatar-ink:#1800ff}.zSPfJq_avatar[data-color=pink]{--avatar-ink:#e838ff}.zSPfJq_avatar[data-color=red]{--avatar-ink:#ff3b3b}.zSPfJq_avatar[data-color=sky\ blue]{--avatar-ink:#32a5ff}.zSPfJq_avatar:before{content:"";z-index:1;background:var(--avatar-ink);clip-path:inset(50%);pointer-events:none;transition:clip-path .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.zSPfJq_avatar img{object-fit:cover;width:100%;height:100%}.zSPfJq_avatar:hover:before,.zSPfJq_avatar:focus-visible:before,.zSPfJq_avatar:active:before{clip-path:inset(0)}.zSPfJq_avatar:focus-visible{outline-color:var(--avatar-ink)}.zSPfJq_contact{background:repeating-linear-gradient(90deg,#ddd 0 3px,#0000 3px 9px) 0 0/100% 1px no-repeat border-box;border-top:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:20px;display:flex}.zSPfJq_contact p{white-space:nowrap}.zSPfJq_contact p>span{color:gray}.zSPfJq_contact img{filter:drop-shadow(.075px 0 #333);flex-shrink:0;width:64px;height:auto}@media (max-width:600px){.zSPfJq_column{padding-block:56px}.zSPfJq_bioBreak{display:none}.zSPfJq_contact{gap:12px}.zSPfJq_contact img{width:56px}}@media (max-width:370px){.zSPfJq_contact{flex-wrap:wrap;gap:16px}.zSPfJq_contact p{white-space:normal}}@media (max-height:700px){.zSPfJq_column{padding-block:40px}}.zSPfJq_signature{letter-spacing:-.7px;flex-shrink:0;font-family:Georgia,serif;font-size:19px;font-style:italic}.zSPfJq_inlineLogo{flex-shrink:0;align-self:center;width:18px;height:18px;display:inline-block;position:relative;overflow:hidden}.zSPfJq_inlineLogo img{object-fit:contain;width:100%;height:100%}.zSPfJq_inlineLogo[data-logo=ns] img{width:28px;max-width:none;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zSPfJq_inlineLogo[data-logo=olive]{width:14px}.zSPfJq_inlineLogo[data-logo=fifa]{width:32px;height:16px}.zSPfJq_textLink{color:#707070;font:inherit;white-space:nowrap;align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.zSPfJq_textLink>span:last-child{text-underline-offset:3px;transition:text-decoration-color var(--motion-standard) var(--motion-ease);-webkit-text-decoration:underline #c5c5c5;text-decoration:underline #c5c5c5;text-decoration-thickness:1px}.zSPfJq_textLink:hover{color:#161616}.zSPfJq_textLink:hover>span:last-child{text-decoration-color:currentColor}.zSPfJq_textLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #14202e}.zSPfJq_experience,.zSPfJq_projects{margin-top:38px}.zSPfJq_experience h2,.zSPfJq_projects h2{margin:0;font-size:18px;font-weight:400;line-height:1.4}.zSPfJq_experienceGroup{margin-top:26px}.zSPfJq_experienceGroup+.zSPfJq_experienceGroup{margin-top:34px}.zSPfJq_experienceGroup h3{color:#707070;margin:0 0 18px;font-size:14px;font-weight:400}.zSPfJq_experienceList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.zSPfJq_experienceRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.zSPfJq_years{color:#909090;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color var(--motion-standard) var(--motion-ease);font-size:14px}.zSPfJq_projects h2{margin-bottom:22px}@media (max-width:400px){.zSPfJq_experienceList{padding-left:0}.zSPfJq_experienceRow{gap:12px}}.zSPfJq_experienceRow{min-height:28px;color:inherit;transition:color var(--motion-standard) var(--motion-ease);border-radius:3px;text-decoration:none}a.zSPfJq_experienceRow:hover>span:first-child{text-underline-offset:4px;-webkit-text-decoration:underline #b7b7b7;text-decoration:underline #b7b7b7}a.zSPfJq_experienceRow:hover .zSPfJq_years{color:#555}a.zSPfJq_experienceRow:focus-visible{outline-offset:5px;outline:2px solid #14202e}@media (prefers-reduced-motion:reduce){.zSPfJq_experienceRow{transition:none}}.zSPfJq_projectName{display:block;position:relative}.zSPfJq_projectLogo{background:0 0;justify-content:center;align-items:center;width:20px;height:26px;display:flex;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.zSPfJq_projectLogo img{object-fit:contain;width:20px;height:26px}.zSPfJq_groupEmoji{margin-right:7px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.zSPfJq_offscreen{margin-top:38px}.zSPfJq_offscreen h2{margin:0;font-size:18px;font-weight:400;line-height:1.4}.zSPfJq_intro .zSPfJq_offscreenDescription{color:#707070;margin-top:10px;font-size:14px}.zSPfJq_storyStrip{gap:22px;margin:20px -6px 0;padding:6px;display:flex;overflow-x:auto}.zSPfJq_intro .zSPfJq_previewNote{color:#909090;margin-top:14px;font-size:12px}@media (max-width:600px){.zSPfJq_column{max-width:calc(100% - 80px)}.zSPfJq_experienceRow{align-items:start;column-gap:12px}.zSPfJq_years{font-size:12px;line-height:1.8}.zSPfJq_projectLogo{width:18px;height:22px;right:calc(100% + 6px)}.zSPfJq_projectLogo img{width:18px;height:22px}}@media (max-width:360px){.zSPfJq_experience .zSPfJq_experienceRow{grid-template-columns:minmax(0,1fr);row-gap:4px}}
