.pv2 .pv2-name-box{container-type:inline-size}.pv2 .ask-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.04}.pv2 [id]{scroll-margin-top:84px}html:has(.pv2){scroll-behavior:smooth}.pv2-reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pv2-reveal:not([data-shown]){opacity:0;transform:translateY(12px)}}.pv2-dock-panel{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.pv2-dock-panel[data-open=false]{opacity:0;pointer-events:none;transform:translateY(12px)}.pv2-dock-pill{transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1)}.pv2-dock-pill[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){html:has(.pv2){scroll-behavior:auto}.pv2-reveal,.pv2-dock-panel,.pv2-dock-pill{transition:none}}
.pv4.site-sky{--pv4-bg:#fff;--pv4-surface:#f8f9fa;--pv4-ink:#202124;--pv4-muted:#5f6368;--pv4-line:#dadce0;--pv4-blue:#1967d2;--pv4-blue-text:#1967d2;--pv4-blue-hover:#1558b5;--pv4-soft:#e8f0fe;--pv4-rgb:25 103 210;--pv4-radius:10px;--pv4-display:var(--font-ask-sans), system-ui, sans-serif;--pv4-weight:600;--ask-bg:var(--pv4-bg);--ask-surface:var(--pv4-bg);--ask-line:var(--pv4-line);--ask-text:var(--pv4-ink);--ask-text-2:#3c4043;--ask-muted:var(--pv4-muted);--ask-accent:var(--pv4-blue);--ask-accent-text:var(--pv4-blue-text);--ask-accent-hover:var(--pv4-blue-hover);--ask-accent-tint:var(--pv4-soft);--ask-accent-rgb:var(--pv4-rgb);--ask-on-accent:#fff;background:var(--pv4-bg);color:var(--pv4-ink);isolation:isolate;overflow-wrap:anywhere;min-height:100dvh}.pv4[data-mood=bold]{--pv4-radius:4px;--pv4-display:var(--font-pv4-bold), Impact, sans-serif;--pv4-weight:700}.pv4[data-mood=warm]{--pv4-bg:#faf9f5;--pv4-surface:#f2f0e9;--pv4-radius:18px;--pv4-display:var(--font-pv4-warm), Georgia, serif;--pv4-weight:500}.pv4 *,.pv4 :before,.pv4 :after{box-sizing:border-box}.pv4 h1,.pv4 h2,.pv4 h3,.pv4 p,.pv4 figure,.pv4 dl,.pv4 dd{margin:0}.pv4 a{text-underline-offset:4px}.pv4 :is(button,a,summary,textarea):focus-visible{outline:3px solid var(--pv4-blue);outline-offset:4px}.pv4 .pv4-container{width:min(1680px,100% - clamp(32px,5vw,112px));margin-inline:auto}.pv4 [id]{scroll-margin-top:32px}.pv4 .pv4-skip{z-index:60;background:var(--pv4-bg);color:var(--pv4-blue);padding:12px 18px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.pv4 .pv4-skip:focus{transform:none}.pv4 .pv4-header{border-bottom:1px solid var(--pv4-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}.pv4 .pv4-identity{overflow-wrap:anywhere;align-items:center;gap:12px;min-width:0;max-width:100%;font-size:14px;font-weight:500;display:inline-flex}.pv4 .pv4-initials{border-radius:var(--pv4-radius);background:var(--pv4-soft);width:38px;height:38px;color:var(--pv4-blue-text);box-shadow:0 3px 10px rgb(var(--pv4-rgb) / .12);flex-shrink:0;place-items:center;font-weight:600;display:grid}.pv4 .pv4-header nav{flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:13px;display:flex}.pv4 .pv4-header nav>a{color:var(--pv4-muted)}.pv4 .pv4-button,.pv4 .pv4-secondary,.pv4 .pv4-text-link,.pv4 .pv4-ask-link{justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pv4 .pv4-button,.pv4 .pv4-secondary{border-radius:999px;padding:12px 21px}.pv4 .pv4-button{background:var(--pv4-blue);color:#fff;border:1px solid var(--pv4-blue);box-shadow:0 6px 16px -6px rgb(var(--pv4-rgb) / .5), inset 0 1px 0 #ffffff29}.pv4 .pv4-button:hover{background:var(--pv4-blue-hover);box-shadow:0 9px 22px -8px rgb(var(--pv4-rgb) / .55)}.pv4 .pv4-secondary{background:var(--pv4-bg);border:1px solid var(--pv4-line);color:var(--pv4-ink)}.pv4 .pv4-ask-link,.pv4 .pv4-text-link{color:var(--pv4-blue-text);text-align:left;background:0 0;border:0;padding:0}.pv4 .pv4-ask-link:hover,.pv4 .pv4-text-link:hover{text-decoration:underline}.pv4 .pv4-button svg,.pv4 .pv4-ask-link svg,.pv4 .pv4-text-link svg{flex-shrink:0}.pv4 .pv4-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding-block:clamp(28px,3.2vw,52px) 36px;display:grid;position:relative}.pv4 .pv4-hero:before{content:"";z-index:-1;background:radial-gradient(ellipse at 12% 25%, rgb(var(--pv4-rgb) / .12), transparent 62%), radial-gradient(ellipse at 100% 0%, var(--pv4-soft), transparent 65%);pointer-events:none;border-radius:24px;position:absolute;inset:0 -16px}.pv4 .pv4-hero-copy{min-width:0}.pv4 .pv4-eyebrow{letter-spacing:.08em;color:var(--pv4-muted);font-size:12px;line-height:1.6}.pv4 h1{font:var(--pv4-weight) clamp(40px, 4.7vw, 72px)/1.04 var(--pv4-display);letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;margin-block:14px}.pv4 .pv4-role{color:var(--pv4-blue-text);font:var(--pv4-weight) clamp(22px, 2.1vw, 30px)/1.25 var(--pv4-display);letter-spacing:-.02em;overflow-wrap:anywhere}.pv4 .pv4-summary{white-space:pre-line;max-width:68ch;color:var(--pv4-muted);overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.7}.pv4 .pv4-bio{max-width:68ch;margin-top:10px}.pv4 .pv4-bio summary{width:fit-content;min-height:32px;color:var(--pv4-blue-text);cursor:pointer;font-size:13px;font-weight:500}.pv4 .pv4-bio p{color:var(--pv4-muted);white-space:pre-line;margin-top:8px;font-size:16px;line-height:1.7}.pv4 .pv4-bio .pv4-bio-less,.pv4 .pv4-bio[open] .pv4-bio-more{display:none}.pv4 .pv4-bio[open] .pv4-bio-less{display:inline}.pv4 .pv4-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.pv4 .pv4-contact-row{margin-top:16px}.pv4 .pv4-persona{border:1px solid rgb(var(--pv4-rgb) / .16);border-radius:calc(var(--pv4-radius) + 6px);background:var(--pv4-bg);min-width:0;box-shadow:0 24px 56px -28px rgb(var(--pv4-rgb) / .3), 0 2px 8px #2021240a;padding:28px}.pv4 .pv4-persona-heading{align-items:center;gap:12px;display:flex}.pv4 .pv4-spark{border-radius:var(--pv4-radius);background:var(--pv4-soft);width:42px;height:42px;color:var(--pv4-blue-text);flex-shrink:0;place-items:center;display:grid}.pv4 .pv4-persona h2{font-size:16px;font-weight:500;line-height:1.3}.pv4 .pv4-persona-heading p{color:var(--pv4-muted);margin-top:3px;font-size:12px}.pv4 .pv4-persona-intro{background:var(--pv4-surface);border-radius:var(--pv4-radius);margin-block:24px 14px;padding:20px;font-size:14px;line-height:1.7}.pv4 .pv4-persona-intro p+p{color:var(--pv4-muted);margin-top:8px}.pv4 .pv4-prompts{gap:8px;display:grid}.pv4 .pv4-prompts .pv4-ask-link{border:1px solid var(--pv4-line);color:var(--pv4-ink);border-radius:7px;justify-content:space-between;padding:9px 12px;font-size:13px}.pv4 .pv4-prompts .pv4-ask-link:hover{background:var(--pv4-soft);text-decoration:none}.pv4 .pv4-persona-foot{color:var(--pv4-muted);align-items:center;gap:6px;margin-top:20px;font-size:11px;display:flex}.pv4 .pv4-persona-foot svg{flex-shrink:0}.pv4 .pv4-hero-media{aspect-ratio:4/3;border-radius:calc(var(--pv4-radius) + 4px);border:5px solid var(--pv4-bg);background:var(--pv4-surface);min-width:0;box-shadow:12px 12px 0 -2px var(--pv4-soft), 0 28px 60px -28px rgb(var(--pv4-rgb) / .4), 0 0 0 1px rgb(var(--pv4-rgb) / .14);position:relative;overflow:hidden}.pv4 .pv4-hero-media figcaption{background:var(--pv4-bg);width:fit-content;max-width:calc(100% - 24px);color:var(--pv4-ink);overflow-wrap:anywhere;border-radius:6px;padding:7px 11px;font-size:12px;position:absolute;bottom:12px;left:12px;right:12px}.pv4 .pv4-portrait{border-radius:50%;width:132px;height:132px;position:relative;overflow:hidden}.pv4 .pv4-highlights{color:var(--pv4-muted);flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;font-size:13px;line-height:1.65;list-style:none;display:flex}.pv4 .pv4-highlights li{background:var(--pv4-bg);border:1px solid var(--pv4-line);border-top:2px solid rgb(var(--pv4-rgb) / .4);border-radius:var(--pv4-radius);min-width:0;box-shadow:0 6px 18px -12px rgb(var(--pv4-rgb) / .2);flex:220px;padding:16px 18px}.pv4 .pv4-hero .pv4-highlights{gap:8px;margin-top:22px}.pv4 .pv4-hero .pv4-highlights li{flex-basis:200px;padding:12px 14px;font-size:12px}.pv4 .pv4-section{padding-block:40px}.pv4 .pv4-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.pv4 .pv4-section h2{font:var(--pv4-weight) clamp(28px, 3.4vw, 42px)/1.15 var(--pv4-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:10px}.pv4 .pv4-section-note,.pv4 .pv4-section-intro{color:var(--pv4-muted);font-size:13px;line-height:1.7}.pv4 .pv4-section-intro{margin-block:16px}.pv4 .pv4-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pv4 .pv4-project{border:1px solid rgb(var(--pv4-rgb) / .14);border-radius:var(--pv4-radius);background:var(--pv4-bg);min-width:0;box-shadow:0 12px 32px -24px rgb(var(--pv4-rgb) / .35), 0 1px 3px #20212408;overflow:hidden}.pv4 .pv4-project-cover{aspect-ratio:16/9;background:var(--pv4-surface);position:relative}.pv4 .pv4-project-marker{background:linear-gradient(125deg, var(--pv4-soft), var(--pv4-bg));color:var(--pv4-blue-text);justify-content:space-between;align-items:end;gap:16px;padding:24px;display:flex}.pv4 .pv4-project-marker span:first-child{font:var(--pv4-weight) 64px/1 var(--pv4-display);letter-spacing:-.05em}.pv4 .pv4-project-marker span:last-child{letter-spacing:.09em;font-size:11px}.pv4 .pv4-project-body{min-width:0;padding:24px}.pv4 .pv4-project-body h3{font:var(--pv4-weight) clamp(24px, 2.6vw, 32px)/1.2 var(--pv4-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:6px}.pv4 .pv4-story{gap:18px;margin-top:22px;display:grid}.pv4 .pv4-story dt{color:var(--pv4-muted);margin-bottom:4px;font-size:11px}.pv4 .pv4-story dd{white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.pv4 .pv4-metrics{flex-wrap:wrap;gap:8px;margin-block:24px 8px;padding:0;list-style:none;display:flex}.pv4 .pv4-metrics li{border-radius:var(--pv4-radius);background:var(--pv4-soft);color:var(--pv4-blue-text);overflow-wrap:anywhere;padding:7px 11px;font-size:13px}.pv4 .pv4-project-body>.pv4-ask-link{margin-top:18px}.pv4 .pv4-background{border-top:1px solid var(--pv4-line);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:8%;display:grid}.pv4 .pv4-background-content{min-width:0}.pv4 .pv4-experience{padding:0;margin:0;padding-left:30px;list-style:none;position:relative}.pv4 .pv4-experience:before,.pv4 .pv4-experience:after{content:"";width:2px;height:var(--pv4-timeline-length,calc(100% - 12px));pointer-events:none;position:absolute;top:12px;left:5px}.pv4 .pv4-experience:before{background:var(--pv4-line)}.pv4 .pv4-experience:after{background:var(--pv4-blue);transform-origin:top;transform:scaleY(var(--pv4-timeline-progress,0))}.pv4 .pv4-experience>li{border-bottom:1px solid var(--pv4-line);padding-block:24px;position:relative}.pv4 .pv4-experience>li:before{content:"";border:2px solid var(--pv4-line);background:var(--pv4-bg);border-radius:50%;width:10px;height:10px;position:absolute;top:32px;left:-29px}.pv4 .pv4-experience>li:first-child{padding-top:0}.pv4 .pv4-experience>li:first-child:before{top:8px}.pv4 .pv4-experience>li[data-current]:before{border-color:var(--pv4-blue);background:var(--pv4-blue);box-shadow:0 0 0 4px var(--pv4-soft)}.pv4 .pv4-experience>li[data-current] .pv4-experience-title h3{color:var(--pv4-blue-text)}.pv4 .ask-live-dot{animation:none}.pv4 .pv4-experience-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.pv4 .pv4-experience-title h3{overflow-wrap:anywhere;font-size:16px;font-weight:500}.pv4 .pv4-experience-title span{color:var(--pv4-muted)}.pv4 .pv4-experience-title>span{font-size:12px}.pv4 .pv4-experience ul{color:var(--pv4-muted);overflow-wrap:anywhere;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.8;list-style:outside}.pv4 .pv4-background-group{margin-top:28px}.pv4 .pv4-background-group h3{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;font-weight:500}.pv4 .pv4-skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv4 .pv4-skills li{border:1px solid var(--pv4-line);color:var(--pv4-muted);overflow-wrap:anywhere;border-radius:999px;padding:6px 11px;font-size:12px}.pv4 .pv4-plain-list{color:var(--pv4-muted);overflow-wrap:anywhere;gap:12px;margin:0;padding:0;font-size:14px;line-height:1.65;list-style:none;display:grid}.pv4 .pv4-plain-list strong,.pv4 .pv4-plain-list span{display:block}.pv4 .pv4-plain-list strong{color:var(--pv4-ink);font-weight:500}.pv4 .pv4-caption{color:var(--pv4-muted);margin-top:16px;font-size:12px}.pv4 :is(.pv4-gallery-grid,.pv4-writing-grid)>ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.pv4 :is(.pv4-gallery-grid,.pv4-writing-grid):has(>ul>li:only-child){max-width:600px}.pv4 .pv4-connect{background:linear-gradient(115deg, var(--pv4-soft), var(--pv4-bg));border:1px solid rgb(var(--pv4-rgb) / .16);border-radius:var(--pv4-radius);box-shadow:0 12px 36px -24px rgb(var(--pv4-rgb) / .25);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;margin-block:8px 36px;padding:32px;display:grid}.pv4 .pv4-connect h2{font-size:clamp(26px,3.3vw,40px)}.pv4 .pv4-connect em{color:var(--pv4-blue-text);font-style:normal}.pv4 .pv4-connect-actions{flex-wrap:wrap;align-items:start;gap:12px;margin-top:24px;display:flex}.pv4 .pv4-visitor-actions{min-width:0}.pv4 .pv4-footer{border-top:1px solid var(--pv4-line);color:var(--pv4-muted);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px 100px;font-size:12px;display:flex}.pv4 .pv4-footer a:hover{color:var(--pv4-blue);text-decoration:underline}.pv4 .pv4-subpage-nav{border-bottom:1px solid var(--pv4-line);padding-block:20px}.pv4 .pv4-subpage{flex:1;padding-block:32px 48px}.pv4 .pv4-subpage.pv4-narrow{max-width:760px}.pv4 .pv4-subpage h1{font-size:clamp(32px,4vw,52px)}.pv4[data-composition=editorial] .pv4-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:36px;display:flex}.pv4[data-composition=editorial] .pv4-hero-copy{width:100%;max-width:1040px}.pv4[data-composition=editorial] .pv4-summary{margin-inline:auto}.pv4[data-composition=editorial] .pv4-bio{text-align:left;margin-inline:auto}.pv4[data-composition=editorial] .pv4-bio summary{margin-inline:auto}.pv4[data-composition=editorial] .pv4-hero-actions,.pv4[data-composition=editorial] .pv4-contact-row>div{justify-content:center}.pv4[data-composition=editorial] .pv4-portrait{order:-1}.pv4[data-composition=editorial] .pv4-persona{text-align:left;width:100%;max-width:540px}.pv4[data-composition=editorial] .pv4-projects{grid-template-columns:minmax(0,1fr);gap:0}.pv4[data-composition=editorial] .pv4-project{border:0;border-top:1px solid var(--pv4-line);box-shadow:none;border-radius:0;grid-template-columns:minmax(140px,1fr) minmax(0,3fr);gap:32px;padding-block:28px;display:grid}.pv4[data-composition=editorial] .pv4-project-marker{background:0 0;flex-direction:column;justify-content:start;align-items:start;padding:0}.pv4[data-composition=editorial] .pv4-project-cover{border-radius:var(--pv4-radius)}.pv4[data-composition=editorial] .pv4-project-body{padding:0}.pv4[data-composition=editorial] .pv4-story>div{grid-template-columns:85px minmax(0,1fr);gap:16px;display:grid}.pv4[data-composition=showcase] .pv4-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.pv4[data-composition=showcase] .pv4-hero-copy{order:2}.pv4[data-composition=showcase] .pv4-hero-media,.pv4[data-composition=showcase] .pv4-persona{order:1}.pv4[data-composition=showcase] .pv4-hero-media{aspect-ratio:auto;align-self:stretch;min-height:360px;max-height:640px}.pv4[data-composition=showcase] .pv4-project:first-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pv4[data-composition=showcase] .pv4-project:first-child .pv4-project-cover{aspect-ratio:auto;min-height:260px}.pv4[data-composition=showcase] .pv4-project:first-child .pv4-project-marker{flex-direction:column;justify-content:center;align-items:center}.pv4[data-mood=bold] .pv4-persona{box-shadow:6px 6px 0 var(--pv4-soft)}@media (max-width:899px){.pv4 .pv4-hero{gap:28px;padding-block:32px}.pv4 .pv4-section-note{display:none}.pv4 .pv4-project-body{padding:22px}.pv4 .pv4-connect{gap:24px;padding:28px}.pv4 .pv4-container{width:calc(100% - 32px)}.pv4 .pv4-header{gap:16px;padding-block:18px}.pv4 .pv4-header nav{gap:8px 18px}.pv4 .pv4-header nav>a{align-items:center;min-height:44px;display:inline-flex}.pv4 .pv4-hero,.pv4[data-composition=showcase] .pv4-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.pv4 h1{font-size:clamp(38px,9vw,58px)}.pv4 .pv4-summary{font-size:15px}.pv4 .pv4-persona{padding:22px}.pv4 .pv4-hero-media{box-shadow:6px 6px 0 -2px var(--pv4-soft), 0 18px 32px -20px rgb(var(--pv4-rgb) / .35)}.pv4 .pv4-section{padding-block:36px}.pv4 .pv4-section-heading{flex-wrap:wrap;gap:12px}.pv4 .pv4-projects{grid-template-columns:minmax(0,1fr);gap:20px}.pv4 .pv4-background{grid-template-columns:minmax(0,1fr);gap:28px}.pv4 .pv4-connect{grid-template-columns:minmax(0,1fr);gap:32px;margin-bottom:32px;padding:24px}.pv4 .pv4-footer{flex-direction:column;align-items:start;gap:8px}.pv4[data-composition=editorial] .pv4-hero{padding-block:36px}.pv4[data-composition=editorial] .pv4-project{grid-template-columns:minmax(0,1fr);gap:20px}.pv4[data-composition=editorial] .pv4-project-marker{flex-direction:row;align-items:baseline;gap:14px}.pv4[data-composition=editorial] .pv4-story>div{grid-template-columns:minmax(0,1fr);gap:2px}.pv4[data-composition=showcase] .pv4-project:first-child{display:block}.pv4[data-composition=showcase] .pv4-project:first-child .pv4-project-cover{aspect-ratio:16/9;min-height:0}.pv4[data-composition=showcase] .pv4-project:first-child .pv4-project-marker{flex-direction:row;justify-content:space-between;align-items:end}.pv4[data-composition=showcase] .pv4-hero-copy{order:1}.pv4[data-composition=showcase] .pv4-hero-media,.pv4[data-composition=showcase] .pv4-persona{order:2}.pv4[data-composition=showcase] .pv4-hero-media{aspect-ratio:16/10;min-height:0;max-height:none}}@media (prefers-reduced-motion:no-preference){.pv4 .pv4-button,.pv4 .pv4-prompts button{transition:background .2s}}@media (min-width:900px){.pv4 .pv4-background-intro{align-self:start;position:sticky;top:24px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.pv4 .pv4-project{transform-origin:50%;transition:transform .22s cubic-bezier(.22,1,.36,1)}.pv4 .pv4-project:hover{transform:var(--pv4-hover-transform,translateY(-3px))}.pv4 .pv4-project-cover img{transition:transform .35s cubic-bezier(.22,1,.36,1)}.pv4 .pv4-project:hover .pv4-project-cover img{transform:scale(var(--pv4-photo-scale,1.02))}}@media (prefers-reduced-motion:reduce){.pv4 .pv4-project,.pv4 .pv4-project-cover img{transition:none;transform:none}.pv4 .pv4-experience:after{display:none}}@media print{.pv4 .pv4-header nav,.pv4 .pv4-persona,.pv4 .pv4-connect-actions,.pv4 .pv2-dock-panel,.pv4 .pv2-dock-pill{display:none}}.pv4 .pv4-more{border:1px solid var(--pv4-line);background:var(--pv4-surface);border-radius:14px;margin-top:1.1rem}.pv4 .pv4-more>summary{cursor:pointer;color:var(--pv4-ink);padding:.9rem 1.1rem;font-size:.87rem;font-weight:600}.pv4 .pv4-more>summary:focus-visible{outline:2px solid var(--pv4-blue);outline-offset:3px;border-radius:12px}.pv4 .pv4-more-content{padding:.2rem 1.1rem 1.1rem}.pv4 .pv4-background-index{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.pv4 .pv4-background-index a{border:1px solid var(--pv4-line);border-radius:99px;padding:.4rem .85rem;font-size:.8rem}.pv4 .pv4-education-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.pv4 .pv4-education-cards li{border:1px solid var(--pv4-line);background:var(--pv4-surface);border-radius:14px;padding:1rem;box-shadow:0 6px 20px #00000005}.pv4 .pv4-education-cards strong,.pv4 .pv4-education-cards span{overflow-wrap:anywhere;display:block}.pv4 .pv4-education-cards span{color:var(--pv4-muted);margin-top:.45rem;font-size:.85rem}.pv4 .pv4-credential-list{gap:.65rem;padding:0;list-style:none;display:grid}.pv4 .pv4-credential-list li{border-left:2px solid var(--pv4-blue);background:var(--pv4-surface);border-radius:0 10px 10px 0;padding:.65rem .9rem;font-size:.9rem}.pv4 .pv4-count{font:inherit;border:1px solid var(--pv4-line);border-radius:99px;padding:.2rem .5rem;font-size:.75rem}.pv4 .pv4-background-compact .pv4-background-group{margin-top:1.6rem}@media (max-width:600px){.pv4 .pv4-education-cards{grid-template-columns:1fr}}
