.profile[data-v-4dafd9bb]{--profile-inset:32px;--profile-section-space:32px;--profile-column-space:32px;box-sizing:border-box;width:100%;max-width:calc(1120px + 2 * var(--app-gutter,40px));padding:var(--app-gutter-top,40px) var(--app-gutter,40px) var(--app-gutter-bottom,64px);margin-inline:auto;container:profile/inline-size}.profile-header[data-v-4dafd9bb]{--profile-card-inset:var(--profile-inset)}.profile-header[data-v-4dafd9bb] .profile-card__identity{--pc-overlap:44px}.profile-header[data-v-4dafd9bb] .profile-card__text{margin-top:10px}@container profile-card (width>=640px){.profile-header[data-v-4dafd9bb] .profile-card__identity{--pc-overlap:72px}.profile-header[data-v-4dafd9bb] .profile-card__text,.profile-header[data-v-4dafd9bb] .profile-card__actions{margin-top:12px}}.profile-content[data-v-4dafd9bb]{padding-inline:var(--profile-inset)}.profile-tabs[data-v-4dafd9bb]{margin-top:24px}.profile-muted[data-v-4dafd9bb]{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent);color:var(--color-ink-muted);font:calc(13px * var(--app-text-scale,1) + var(--app-text-boost,0px))/1.5 var(--app-font-inter,Inter), sans-serif;border-radius:10px;align-items:center;gap:10px;margin-top:28px;padding:8px 8px 8px 14px;display:flex}.profile-body[data-v-4dafd9bb]{border-top:1px solid var(--color-line);flex-direction:column;margin-top:36px;display:flex}.profile-tabs+.profile-body[data-v-4dafd9bb]{border-top:0;margin-top:0}.profile-main[data-v-4dafd9bb],.profile-rail[data-v-4dafd9bb],.profile-rail-body[data-v-4dafd9bb]{display:contents}.profile-main[data-v-4dafd9bb]>*,.profile-rail-body[data-v-4dafd9bb]>*{min-width:0;padding-block:var(--profile-section-space);border-bottom:1px solid var(--color-line)}.slot-first-run[data-v-4dafd9bb]{order:0}.slot-about[data-v-4dafd9bb]{order:1}.slot-looking-for[data-v-4dafd9bb]{order:2}.slot-contact[data-v-4dafd9bb]{order:3}.slot-cv[data-v-4dafd9bb]{order:4}.slot-plus[data-v-4dafd9bb]{order:5}.slot-skills[data-v-4dafd9bb]{order:6}.slot-experience[data-v-4dafd9bb]{order:7}.slot-education[data-v-4dafd9bb]{order:8}.slot-certifications[data-v-4dafd9bb]{order:9}.slot-writing[data-v-4dafd9bb]{order:10}.slot-widgets[data-v-4dafd9bb]{order:11}.slot-since[data-v-4dafd9bb]{order:12}.profile :is(section,.profile-slot)[id][data-v-4dafd9bb]{scroll-margin-top:calc(var(--app-sticky-top,0px) + 24px)}.slot-contact[data-v-4dafd9bb]>header,.slot-cv[data-v-4dafd9bb]>header{min-height:28px}.slot-contact[data-v-4dafd9bb]>header+:is(ul,p),.slot-cv[data-v-4dafd9bb]>header+div{margin-top:12px}.slot-contact[data-v-4dafd9bb]>header>a{margin-right:-10px}.rail-block[data-v-4dafd9bb] header>:is(a,button){line-height:calc(var(--text-ui-sm) * var(--text-ui-sm--line-height))}.rail-block[data-v-4dafd9bb] header>:is(a,button)>i{line-height:inherit;translate:none}.slot-contact[data-v-4dafd9bb]>ul>li:first-child>a{padding-top:0}.profile-main[data-v-4dafd9bb] .profile-section>header>div{margin-right:-10px}.profile-main[data-v-4dafd9bb] .career-section>div>ol>li{border-color:color-mix(in srgb, var(--color-line) 50%, transparent)}.profile-body--list .profile-main[data-v-4dafd9bb]>*{border-bottom:0;padding-block:0}.profile-body--list .profile-rail[data-v-4dafd9bb]{display:none}.profile-list[data-v-4dafd9bb]{--page-list-row-px:0px;max-width:680px;margin-top:8px}.profile-latest[data-v-4dafd9bb]{--row-px:0px}.profile-latest[data-v-4dafd9bb]:has(>:first-child .article-row){margin-top:-20px}.profile-latest[data-v-4dafd9bb]:has(>:last-child .article-row){margin-bottom:calc(-1 * var(--profile-section-space))}.profile-latest[data-v-4dafd9bb]>:last-child .article-row{border-bottom:0}@media (hover:hover){:is(.profile-latest[data-v-4dafd9bb],.profile-list[data-v-4dafd9bb]) .article-row:not(.is-case-study){transition-property:background-color,box-shadow}:is(.profile-latest[data-v-4dafd9bb],.profile-list[data-v-4dafd9bb]) .article-row:not(.is-case-study):hover{--row-tint:color-mix(in srgb, var(--color-ink) 2.5%, transparent);box-shadow:-12px 0 var(--row-tint), 12px 0 var(--row-tint)}}@container profile (width>=880px){.profile-body[data-v-4dafd9bb]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:stretch;display:grid}.profile-main[data-v-4dafd9bb]{flex-direction:column;min-width:0;display:flex}.profile-main[data-v-4dafd9bb]>*{padding-right:var(--profile-column-space)}.profile-main[data-v-4dafd9bb]>:last-child,.profile-rail-body[data-v-4dafd9bb]>:last-child{border-bottom:0}.profile-rail[data-v-4dafd9bb]{border-left:1px solid var(--color-line);flex-direction:column;min-width:0;display:flex}.profile-rail-body[data-v-4dafd9bb]{flex-direction:column;min-width:0;display:flex}.profile-rail-body[data-v-4dafd9bb]>*{padding-left:var(--profile-column-space)}.profile-body--list[data-v-4dafd9bb]{border-bottom:0}.profile-body--list .profile-rail[data-v-4dafd9bb]{display:flex}.profile-body--list .profile-rail-body[data-v-4dafd9bb]{top:calc(var(--app-sticky-top,0px) + 24px - var(--rail-overflow,0px));position:sticky}.profile-body--list .profile-rail-body[data-v-4dafd9bb]>:first-child{padding-top:24px}.profile-body--list .profile-list[data-v-4dafd9bb]{max-width:none}.profile-rail-body>.profile-list-rail.profile-list-rail[data-v-4dafd9bb]{padding:0}:is(.profile-body[data-v-4dafd9bb]:not(:has(.profile-main>*)),.profile-body[data-v-4dafd9bb]:not(:has(.profile-rail-body>*))){grid-template-columns:minmax(0,680px)}:is(.profile-main[data-v-4dafd9bb]:not(:has(>*)),.profile-rail[data-v-4dafd9bb]:not(:has(.profile-rail-body>*))){display:none}.profile-body:not(:has(.profile-main>*)) .profile-rail[data-v-4dafd9bb]{border-left:0}.profile-body:not(:has(.profile-main>*)) .profile-rail-body[data-v-4dafd9bb]>*{padding-left:0}.profile-body:not(:has(.profile-rail-body>*)) .profile-main[data-v-4dafd9bb]>*{padding-right:0}.slot-widgets[data-v-4dafd9bb] .pw-item+.pw-item:not(.pw-item--joined){margin-left:calc(-1 * var(--profile-column-space));padding-left:var(--profile-column-space)}}@media (width<=1023px){.profile[data-v-4dafd9bb]{--profile-inset:0px;padding-top:0}.profile-header[data-v-4dafd9bb]{--profile-card-inset:var(--app-gutter,20px);--profile-card-radius:0px;margin-inline:calc(-1 * var(--app-gutter,20px))}}@media (width<=639px){.profile[data-v-4dafd9bb]{--profile-section-space:28px}.profile-tabs[data-v-4dafd9bb]{margin-top:20px}.profile-body[data-v-4dafd9bb]{margin-top:28px}}.widgets-held[data-v-4dafd9bb]{color:var(--color-ink-meta);font-size:calc(12.5px * var(--app-text-scale,1) + var(--app-text-boost,0px));text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-bottom:16px;line-height:1.5;display:grid}.widgets-held>i[data-v-4dafd9bb]{font-size:calc(14px * var(--app-text-scale,1) + var(--app-text-boost,0px));line-height:calc(19px * var(--app-leading-scale,var(--app-text-scale,1)) + var(--app-leading-boost,0px))}.widgets-held-link[data-v-4dafd9bb]{font-size:inherit;white-space:nowrap;margin-left:2px}
