@media print{html[data-theme],:root{--jives-background-primary:#fff;--jives-background-accent:#fff;--jives-surface-2:#fff;--jives-hairline:oklch(26% .02 240/.16);--jives-text-primary:oklch(24% .02 240);--jives-text-accent:oklch(38% .02 240);--jives-base-primary:oklch(50% .14 134);--jives-base-accent:oklch(50% .14 134);--jives-lime-muted:oklch(50% .14 134);--text-drop-shadow:none}html,body{background:#fff!important}#site-nav,footer,#toast-root,#special-event-effect,.bg-top-gradient,#resume-download{display:none!important}main.presentation{max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}#resume,#resume *{text-shadow:none!important;filter:none!important;box-shadow:none!important;font-variant-ligatures:none!important;letter-spacing:normal!important;transition:none!important;position:static!important}#resume{font-size:10pt;line-height:1.55}#resume header{margin:0 0 .35in!important;padding:0!important}#resume header>div{flex-direction:row!important;align-items:center!important;gap:.28in!important;display:flex!important}#resume .resume-identity{flex-direction:column;display:flex!important}#resume .resume-identity h1{order:-1}#resume h1{font-size:19pt;line-height:1.2}#resume .resume-meta{font-size:8pt;margin-top:7pt!important}#resume .resume-identity>p:last-child{font-size:11pt;max-width:none!important;margin-top:6pt!important}#resume picture.resume-portrait,#resume img.resume-portrait,#resume .resume-portrait img{border-radius:50%;width:.95in!important;height:.95in!important}.resume-section{border-top:none!important;grid-template-columns:1.15in 1fr!important;column-gap:.32in!important;margin-top:0!important;padding-top:.3in!important;display:grid!important}.resume-section>h2{font-size:8pt;margin:0!important;position:static!important}#resume .eyebrow:before{background:var(--jives-base-accent);print-color-adjust:exact;width:.16in;height:1px;display:inline-block}#resume .resume-timeline{print-color-adjust:exact;border-inline-start:1px solid color-mix(in oklch, var(--jives-base-accent) 45%, transparent)!important;gap:.26in!important;padding-inline-start:.22in!important;list-style:square!important}#resume .resume-timeline>li::marker{color:var(--jives-base-accent)}#resume .resume-entry:before{content:none!important;display:none!important}#resume h3{font-size:11.5pt;line-height:1.35}#resume .resume-entry>p{font-size:8pt;margin-top:3pt!important}#resume .resume-bullets{font-size:10pt;margin-top:7pt!important;gap:4.5pt!important;margin-inline-start:.16in!important}#resume a{color:var(--jives-text-primary)!important;text-decoration:none!important}#resume .resume-company a,#resume h3 a{color:var(--jives-base-accent)!important}#resume a[target=_blank]:after{content:none!important;display:none!important}#resume .resume-section ul.resume-section__content{font-size:9.5pt}#resume .resume-section ul.resume-section__content a{color:var(--jives-base-accent)!important}#resume .resume-skills{grid-template-columns:1fr 1fr!important;gap:5.5pt .3in!important;display:grid!important}#resume .resume-skills li{font-size:9.5pt;color:var(--jives-text-primary)!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;display:block!important}@page{size:letter;margin:.55in .6in}#resume h2,#resume h3{break-after:avoid}#resume .resume-entry,#resume .resume-bullets li{break-inside:avoid}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.resume-portrait[data-astro-cid-2bk2yhkw]{box-shadow:0 0 0 2px var(--jives-background-primary), 0 0 0 4px var(--jives-base-accent)}@supports (color:color-mix(in lab, red, red)){.resume-portrait[data-astro-cid-2bk2yhkw]{box-shadow:0 0 0 2px var(--jives-background-primary), 0 0 0 4px color-mix(in oklch, var(--jives-base-accent) 65%, transparent)}}picture.resume-portrait{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);flex-shrink:0}@media (width>=40rem){picture.resume-portrait{height:calc(var(--spacing,.25rem) * 28);width:calc(var(--spacing,.25rem) * 28)}}.resume-meta[data-astro-cid-2bk2yhkw] a[data-astro-cid-2bk2yhkw]{color:var(--color-jives-text-accent,var(--jives-text-accent))}.resume-section[data-astro-cid-2bk2yhkw]{margin-top:calc(var(--spacing,.25rem) * 14);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-jives-hairline,var(--jives-hairline));padding-top:calc(var(--spacing,.25rem) * 8)}@media (width>=40rem){.resume-section[data-astro-cid-2bk2yhkw]{margin-top:calc(var(--spacing,.25rem) * 16);align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:8.5rem 1fr;display:grid}}.resume-section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{margin-bottom:calc(var(--spacing,.25rem) * 6)}@media (width>=40rem){.resume-section[data-astro-cid-2bk2yhkw]>h2[data-astro-cid-2bk2yhkw]{top:calc(var(--spacing,.25rem) * 28);margin-bottom:0;position:sticky}}.resume-timeline[data-astro-cid-2bk2yhkw]{gap:calc(var(--spacing,.25rem) * 11);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-jives-hairline,var(--jives-hairline));flex-direction:column;padding-inline-start:calc(var(--spacing,.25rem) * 6);list-style-type:none;display:flex;position:relative}.resume-entry[data-astro-cid-2bk2yhkw]{position:relative}.resume-entry[data-astro-cid-2bk2yhkw]:before{content:"";height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);background-color:var(--color-jives-lime-muted,var(--jives-lime-muted));top:.4em;position:absolute;inset-inline-start:calc(-1.5rem - 6px)}.resume-entry--current[data-astro-cid-2bk2yhkw]:before{background-color:var(--color-jives-base-accent,var(--jives-base-accent));box-shadow:0 0 12px var(--jives-base-accent)}@supports (color:color-mix(in lab, red, red)){.resume-entry--current[data-astro-cid-2bk2yhkw]:before{box-shadow:0 0 12px color-mix(in oklch, var(--jives-base-accent) 55%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
