.about-local-nav{border-block:1px solid #ffffff26;flex-wrap:wrap;gap:8px 24px;padding-block:8px;display:flex}.about-local-nav a{color:#b3c5ff;align-items:center;min-height:44px;display:inline-flex}.about-section-note{color:#ffffff8f;margin-top:12px}.about-journey ol{margin-top:28px;padding:0;list-style:none}.about-journey li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:0 0 16px;display:grid;position:relative}.about-journey li:not(:last-child):before{content:"";background:#8aa7ff40;width:1px;position:absolute;top:28px;bottom:7px;left:11px}.journey-number{color:#8aa7ff;font-variant-numeric:tabular-nums;font-size:11px;line-height:24px}.about-journey h3{color:#fff;font-size:16px;font-weight:400}.about-journey li p{color:#ffffffb3;margin-top:8px}.about-journey li a{align-items:center;min-height:44px;margin-top:0;display:inline-flex}.about-desk{border-left:1px solid #8aa7ff66;padding:4px 0 4px 24px}.about-eyebrow{color:#8aa7ff;margin-bottom:8px;font-size:11px}.about-desk>div{margin-top:14px}.about-desk a{align-items:center;min-height:44px;display:inline-flex}.about-desk>div p{color:#fff9}.experience-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.experience-print-button{text-align:left;cursor:pointer;min-height:44px;font-size:12px}.experience-group{margin-top:24px}.experience-group>h3{color:#a6bbff;margin-bottom:12px;font-size:12px}.experience-rows{margin-top:0;padding:0;list-style:none}.experience-rows li{border-top:1px solid #ffffff26}.experience-link{padding:10px 8px 10px 0;display:block}.experience-company{color:#fff;text-underline-offset:5px;font-size:16px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.experience-role{color:#a6bbff;font-size:12px}.experience-contribution{color:#ffffffb3;margin-top:5px;display:block}.experience-role{max-width:100%;margin-left:10px;display:inline-block}.experience-print-heading,.experience-print-contact{display:none}.about-professional-block{border-top:1px solid #ffffff26;padding-top:24px}.about-professional-block li{padding-block:5px}@media print{body:has(.about-reading){color:#000!important;background:#fff!important}body:has(.about-reading) .portfolio-shell{color:#000!important;background:#fff!important}body:has(.about-reading) .portfolio-shell>:not(main){display:none!important}body:has(.about-reading) header{display:none!important}body:has(.about-reading) .portfolio-main>:not(div.relative.z-10){display:none!important}:is(body:has(.about-reading) .portfolio-shell,body:has(.about-reading) .portfolio-main){width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.portfolio-about-content{padding:0!important;display:block!important}.portfolio-about-content>:first-child,.about-reading>:not(.experience-section){display:none!important}.about-reading{display:block!important}.experience-section *{color:#000!important}.experience-print-heading,.experience-print-contact{display:block}.experience-print-heading{margin-bottom:20px}.experience-print-heading .experience-print-name{font-size:24pt}.experience-print-button{display:none!important}.experience-rows li{break-inside:avoid;border-color:#ccc}.experience-link{padding-block:10px;text-decoration:none}.experience-company{font-size:12pt;text-decoration:none}.experience-role{font-size:9pt}.experience-contribution,.experience-print-heading p,.experience-print-heading a{font-size:10pt}.experience-print-contact{margin-top:20px}.experience-section .frame-link:before,.experience-section .frame-link:after{display:none!important}}@page{margin:16mm}
