.recruiter-hero{padding-block:8rem var(--space-xl)}.recruiter-intro{gap:var(--space-xl);align-items:end;display:grid}.recruiter-role,.recruiter-actions,.recruiter-section-heading>a,.work-category,.work-role,.work-links,.work-figure figcaption,.work-image-expand,.career-years,.essay-subject,.essay-read-time{font-family:var(--font-outlier);font-size:var(--text-caption)}.recruiter-role{color:var(--color-text-subtle)}.recruiter-intro h1{margin-block:var(--space-md);font-family:var(--font-editorial);letter-spacing:-.035em;font-size:clamp(3.25rem,7vw,5.5rem);font-weight:400;line-height:1}.recruiter-specialty{color:var(--color-text-muted);font-size:var(--text-section-title)}.recruiter-summary>p{max-width:40ch;color:var(--color-text-muted);font-size:var(--text-body);line-height:1.65}.recruiter-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.recruiter-actions a{justify-content:space-between;align-items:center;gap:var(--space-md);white-space:nowrap;min-height:2.75rem;display:inline-flex}.recruiter-resume{border:var(--rule-hair) solid var(--color-border-strong);border-radius:var(--radius-sm);padding-inline:var(--space-md);background:var(--color-panel)}.recruiter-resume:hover{border-color:var(--color-accent);background:var(--color-panel-raised)}.recruiter-work,.recruiter-experience,.recruiter-writing{padding-block:var(--space-lg) var(--space-xl)}.recruiter-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.recruiter-section-heading h2{font-size:var(--text-section-title);font-weight:500}.recruiter-section-heading>a{align-items:center;gap:var(--space-xs);min-height:2.75rem;color:var(--color-text-muted);white-space:nowrap;display:inline-flex}.work-showcase{overflow-anchor:none;border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-shell);overflow:clip}.work-tabs{border-block-end:var(--rule-hair) solid var(--color-border);background:var(--color-canvas);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.work-tabs button{text-align:start;min-width:0;min-height:4.5rem;padding:var(--space-md);cursor:pointer;position:relative}.work-tabs button+button{border-inline-start:var(--rule-hair) solid var(--color-border)}.work-tabs button:after{content:"";inset-inline:0;background:var(--color-accent);opacity:0;height:2px;position:absolute;bottom:0}.work-tabs button[aria-selected=true]{background:var(--color-panel)}.work-tabs button[aria-selected=true]:after{opacity:1}.work-tabs button:hover{background:var(--color-panel-raised)}.work-tabs button:focus-visible{outline-offset:-4px}.work-tab-title{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--text-body-small);white-space:nowrap;font-weight:500;display:flex}.work-tab-indicator{color:var(--color-accent);opacity:0}.work-tabs button[aria-selected=true] .work-tab-indicator{opacity:1}.work-tab-result{color:var(--color-text-muted);font-size:var(--text-caption);margin-block-start:var(--space-xs);line-height:1.5;display:block}.work-panel:not([hidden]){align-content:start;gap:var(--space-lg);padding:var(--space-lg);animation:work-selection var(--dur-short) var(--ease-out);display:grid}.work-panel-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.work-category{color:var(--color-text-subtle);line-height:1.5}.work-panel h3{font-size:var(--text-headline);text-wrap:pretty;margin-block-start:var(--space-md);font-weight:500;line-height:1.15}.work-description{color:var(--color-text-muted);font-size:var(--text-body-small);max-width:40ch;margin-block-start:var(--space-md);line-height:1.7}.work-role{color:var(--color-text-subtle);margin-block-start:var(--space-lg);line-height:1.5}.work-links{gap:var(--space-lg);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-lg);display:flex}.work-links a{gap:var(--space-xs);white-space:nowrap;align-items:center;min-height:2.75rem;display:inline-flex}.work-figure{align-self:center;min-width:0}.work-image-link{border:var(--rule-hair) solid var(--color-border-strong);border-radius:var(--radius-sm);display:block;position:relative;overflow:clip}.work-image-link img{width:100%;height:auto;transition:transform var(--dur-short) var(--ease-out);display:block}.work-image-expand{background:var(--color-shell);border:var(--rule-hair) solid var(--color-border-strong);color:var(--color-text);border-radius:var(--radius-xs);padding:var(--space-xs) var(--space-sm);opacity:0;transition:opacity var(--dur-micro) var(--ease-out);position:absolute;inset-block-end:var(--space-sm);inset-inline-end:var(--space-sm)}.work-image-link:hover .work-image-expand,.work-image-link:focus-visible .work-image-expand{opacity:1}.work-figure figcaption{color:var(--color-text-subtle);margin-block-start:var(--space-sm);line-height:1.5}.work-traffic{padding:var(--space-lg);border:var(--rule-hair) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel)}.work-traffic>p{font-size:var(--text-body-small);color:var(--color-text-muted)}.traffic-result{align-items:baseline;gap:var(--space-md);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}.traffic-result strong{font-size:4rem;font-weight:400;line-height:1;font-family:var(--font-editorial)}.traffic-result span,.traffic-bar{font-size:var(--text-caption);color:var(--color-text-subtle)}.traffic-bar{align-items:center;gap:var(--space-sm);margin-block:var(--space-md);grid-template-columns:2.5rem minmax(0,1fr) 3rem;display:grid}.traffic-bar i{background:var(--color-border-strong);border-radius:var(--radius-xs);height:1.25rem}.traffic-bar .traffic-after{background:var(--color-text-muted);width:33.333%}.work-traffic .traffic-note{font-size:var(--text-caption);margin-block-start:var(--space-lg)}.career-rows{border-block-start:var(--rule-hair) solid var(--color-border)}.career-rows li{gap:var(--space-xs);padding-block:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-border);display:grid}.career-years{color:var(--color-text-subtle)}.career-rows h3{font-size:var(--text-body);font-weight:500}.career-note{font-size:var(--text-body-small);color:var(--color-text-muted);line-height:1.6}.recruiter-essays{gap:var(--space-lg);display:grid}.recruiter-essays a{gap:var(--space-sm);min-height:100%;padding-block:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-border);flex-direction:column;display:flex}.essay-subject,.essay-read-time{color:var(--color-text-subtle)}.recruiter-essays h3{font-size:var(--text-section-title);font-weight:500;line-height:1.4}.essay-read-time{justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:var(--space-xs);display:flex}.recruiter-essays a:hover h3,.recruiter-essays a:focus-visible h3{color:var(--color-accent)}@keyframes work-selection{0%{opacity:.55}to{opacity:1}}@media (min-width:40rem){.recruiter-essays{grid-template-columns:repeat(3,minmax(0,1fr))}.career-rows li{column-gap:var(--space-lg);grid-template-columns:6rem minmax(0,1fr)}.career-note{grid-column:2}}@media (min-width:48rem){.recruiter-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.work-panel:not([hidden]){gap:var(--space-xl);padding:var(--space-xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);min-height:31rem}.work-panel h3{font-size:2.25rem}}@media (min-width:64rem){.career-rows li{grid-template-columns:6rem minmax(0,1fr) minmax(0,1.1fr);align-items:baseline}.career-note{grid-column:auto}}@media (max-width:25rem){.work-tabs button{padding:var(--space-sm)}.work-tab-title{font-size:var(--text-caption)}.work-tab-indicator{display:none}.work-tab-result{font-size:var(--text-caption)}}@media (prefers-reduced-motion:reduce){.work-panel:not([hidden]){animation:none}.work-image-link img,.work-image-expand{transition:none}}
