.minimal-preview .page.minimal-document{overflow-wrap:anywhere}.minimal-preview .page.minimal-document .minimal-document-intro{margin:var(--intro-gap) 0 var(--section-gap)}.minimal-preview .page.minimal-document .minimal-document-meta,.minimal-preview .page.minimal-document .minimal-document-download span{color:var(--quiet);font-size:var(--small-size);font-weight:400}.minimal-preview .page.minimal-document .minimal-document-download{padding-block:7px;display:inline-block}.minimal-preview .page.minimal-document .minimal-document-endnote{margin-top:var(--section-gap)}.minimal-preview .page.minimal-document strong{color:var(--ink);font-weight:500}.minimal-preview .page.minimal-document :is(ul,ol){padding-left:1.25em}.minimal-preview .page.minimal-document :is(ul,ol)>li{margin-bottom:12px;padding-left:.1em}.minimal-preview .page.minimal-document h3{color:var(--ink);font-size:var(--text-size);margin:28px 0 14px;font-weight:500}.minimal-preview .page.minimal-document :is(blockquote,.work-callout){border:0;border-left:1px solid var(--rule);color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:28px 0;padding:0 0 0 18px}.minimal-preview .page.minimal-document .work-callout-grid{margin:0;display:block}.minimal-preview .page.minimal-document .work-callout{display:block}.minimal-preview .page.minimal-document .work-callout>span[aria-hidden]{display:none}.minimal-preview .page.minimal-document :is(h4,.work-callout h4){color:var(--ink);font-size:var(--text-size);margin:0 0 12px;font-weight:500;line-height:1.6}.minimal-preview .page.minimal-document figure{margin:28px 0}.minimal-preview .page.minimal-document figure img{border-radius:2px;width:100%;height:auto;display:block}.minimal-preview .page.minimal-document figcaption{color:var(--quiet);font-size:var(--small-size);margin-top:12px}.minimal-preview .page.minimal-document hr{margin:var(--section-gap) 0;border:0;border-top:1px solid var(--rule)}.minimal-preview .page.minimal-document details{margin:24px 0}.minimal-preview .page.minimal-document summary{color:var(--ink);cursor:pointer;padding-block:8px}.minimal-preview .page.minimal-document code{overflow-wrap:anywhere;font-size:.9em}.minimal-preview .page.minimal-document .minimal-cv-career{margin:0;padding:0;list-style:none}.minimal-preview .page.minimal-document .minimal-cv-career>li{margin:0;padding:0}.minimal-preview .page.minimal-document .minimal-cv-detail h3{margin-top:24px}.minimal-preview .page.minimal-document .minimal-cv-impact{margin:0;padding:0;list-style:none}.minimal-preview .page.minimal-document .minimal-cv-impact>li{margin:0 0 18px;padding:0}.minimal-preview .page.minimal-document .minimal-cv-impact p{margin-bottom:4px}.minimal-preview .page.minimal-document .minimal-document-links{margin:0;padding:0;list-style:none}.minimal-preview .page.minimal-document .minimal-document-links>li{margin:0;padding:0}.minimal-preview .page.minimal-document .minimal-document-links a{padding-block:7px;display:inline-block}.minimal-preview .page.minimal-document .minimal-note-body>:is(h2,h3){margin-top:var(--section-gap)}.minimal-preview .page.minimal-note .minimal-document-deck{color:var(--reading-ink);font-size:var(--text-size);letter-spacing:-.015em;font-weight:400;line-height:1.5}.minimal-preview .page.minimal-note .minimal-note-body h2{margin:var(--section-gap) 0 18px;color:var(--reading-ink);font-size:var(--section-title-size);letter-spacing:-.015em;font-weight:500;line-height:1.35}.minimal-preview .page.minimal-note .minimal-note-body :is(h3,h4){color:var(--reading-ink);font-size:var(--text-size);margin:32px 0 14px;font-weight:500;line-height:1.5}.minimal-preview .page.minimal-document .minimal-cv-entry{border-top:1px solid var(--rule);margin:0;scroll-margin-top:24px}.minimal-preview .page.minimal-document .minimal-cv-career>li:last-child .minimal-cv-entry{border-bottom:1px solid var(--rule)}.minimal-preview .page.minimal-document .minimal-cv-entry>summary{min-height:44px;color:var(--ink);cursor:pointer;padding:20px 0;list-style:none;display:block}.minimal-preview .page.minimal-document .minimal-cv-entry>summary::-webkit-details-marker{display:none}.minimal-preview .page.minimal-document .minimal-cv-entry>summary:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.minimal-preview .page.minimal-document .minimal-cv-role{color:var(--ink);font:inherit;grid-template-columns:minmax(0,1fr) 16px;gap:4px 24px;margin:0;font-weight:400;display:grid}.minimal-preview .page.minimal-document .minimal-cv-role>span{grid-column:1}.minimal-preview .page.minimal-document .minimal-cv-company{font-size:var(--section-title-size);font-weight:500;line-height:1.5}.minimal-preview .page.minimal-document .minimal-cv-title{font-size:var(--text-size);line-height:1.5}.minimal-preview .page.minimal-document .minimal-cv-dates{color:var(--quiet);font-size:var(--small-size);line-height:1.5}.minimal-preview .page.minimal-document .minimal-cv-toggle{grid-area:1/2/4;align-self:center;transition:transform .16s;transform:rotate(0)}.minimal-preview .page.minimal-document .minimal-cv-entry[open] .minimal-cv-toggle{transform:rotate(180deg)}.minimal-preview .page.minimal-document .minimal-cv-body{padding:4px 0 24px}@media (prefers-reduced-motion:reduce){.minimal-preview .page.minimal-document .minimal-cv-toggle{transition:none}}
