.gotcha-preview{position:fixed;inset:0;z-index:10000;background:#202124;color:#9aa0a6;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;isolation:isolate;overflow:auto}.gotcha-preview *{box-sizing:border-box;cursor:auto}.gotcha-preview a,.gotcha-preview a *,.gotcha-preview button,.gotcha-preview button *{cursor:pointer}.gotcha-preview a:focus-visible,.gotcha-preview button:focus-visible{outline:2px solid #8ab4f8;outline-offset:5px}.connection-error{position:absolute;inset:0;background:#202124;transition:opacity .45s ease;min-height:100%}.gotcha-preview[data-phase=fade] .connection-error{opacity:0;pointer-events:none}.error-content{width:600px;max-width:calc(100% - 48px);margin:14vh auto 0}.sad-file{display:block;width:36px;height:44px;margin-bottom:48px}.error-content h1{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 20px;letter-spacing:-.4px}.error-content p{margin:0}.error-help{margin-top:20px}.error-help ul{list-style:disc;margin:0;padding-left:40px}.error-help button{color:#8ab4f8;text-align:left}.error-code{font-size:12px;margin-top:24px!important}.error-actions{display:flex;justify-content:space-between;margin-top:56px}.error-actions button{font-size:13px;font-weight:500;border-radius:24px;padding:8px 17px;line-height:16px}.error-actions .details-button{display:inline-flex;align-items:center;justify-content:center;min-width:80px;height:34px;padding:0 19px;border:1px solid #5f6368;border-radius:18px;background:transparent;color:#8ab4f8;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0}.gotcha-preview .details-button[aria-expanded],.gotcha-preview .details-button[aria-expanded]:focus,.gotcha-preview .details-button[aria-expanded]:hover{border-bottom:1px solid #5f6368!important}.details-button:hover{background:#8ab4f810;border-color:#8ab4f8}.details-button:active{background:#8ab4f81c}.reload-button{background:#8ab4f8;color:#202124;border:1px solid #8ab4f8}.error-details{font-size:13px;margin-top:18px!important}.plain-site{max-width:1120px;height:100%;min-height:620px;margin:auto;padding:7vh 48px 4vh;display:flex;flex-direction:column;color:#d8d9dc}.plain-head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:36px;border-bottom:1px solid #45474c}.plain-head h1{font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1;letter-spacing:-4px;outline:none}.plain-head h1 span{color:#8ab4f8;font-weight:400}.plain-head p{font-size:13px;color:#9aa0a6;margin-top:16px}.plain-head nav{display:flex;gap:20px;font-size:13px}.plain-site a{color:#8ab4f8}.plain-site a:hover{text-decoration:underline}.plain-work{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;padding-top:35px}.plain-site h2{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:#9aa0a6;margin-bottom:20px}.plain-projects>a{display:grid;grid-template-columns:1fr 20px;gap:3px;padding:13px 0;border-bottom:1px solid #35373b}.plain-projects strong{font-size:19px;font-weight:400}.plain-projects span{grid-column:1;color:#aeb1b6;font-size:13px}.plain-projects i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal}.plain-work article{margin-bottom:22px;font-size:13px}.plain-work article div{display:flex;justify-content:space-between;gap:10px}.plain-work strong{font-weight:500}.plain-work time{font-size:11px;color:#9aa0a6}.plain-work article p{color:#aeb1b6;margin-top:3px}.plain-honors p{font-size:12px;color:#aeb1b6;margin:5px 0}.plain-site footer{display:flex;justify-content:space-between;gap:15px;margin-top:auto;padding-top:28px;font-size:11px;color:#9aa0a6}@media(max-width:650px){.error-content{margin-top:16vh}.sad-file{margin-bottom:35px}.error-content h1{font-size:22px}.plain-site{padding:28px 24px 20px;min-height:620px}.plain-head{padding-bottom:20px}.plain-head h1{font-size:42px;letter-spacing:-2px}.plain-head p{font-size:11px}.plain-head nav{flex-direction:column;gap:6px;font-size:12px}.plain-work{gap:24px;grid-template-columns:1fr;padding-top:20px}.plain-site h2{margin-bottom:9px;font-size:10px}.plain-projects>a{padding:8px 0}.plain-projects strong{font-size:16px}.plain-projects span{font-size:11px}.plain-work aside{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.plain-work article{font-size:11px;margin-bottom:12px}.plain-work article p:last-child{display:none}.plain-honors p{font-size:11px}.plain-site footer{font-size:10px;padding-top:16px}.plain-site footer span{max-width:230px}}@media(prefers-reduced-motion:reduce){.connection-error{transition:none}}.gotcha-preview .plain-head h1{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;color:#9aa0a6}.gotcha-preview .plain-projects>a{grid-template-columns:1fr}.gotcha-preview .plain-work article{position:relative;padding-bottom:22px}.experience-city{position:absolute;bottom:0;right:0;font-size:11px;color:#9aa0a6}.gotcha-preview .plain-site footer{justify-content:flex-end}@media(max-width:650px){.gotcha-preview .plain-work article p:last-of-type{display:block}.gotcha-preview .plain-work aside{grid-template-columns:1fr}.gotcha-preview .plain-head h1{font-size:11px;max-width:190px}.gotcha-preview .plain-site{min-height:0}.gotcha-preview .plain-work{gap:18px}.gotcha-preview .plain-work article{margin-bottom:14px}.gotcha-preview .plain-head{align-items:center}}.plain-facts{margin-top:24px}.plain-facts p{font-size:12px;line-height:1.5;color:#aeb1b6;margin:9px 0}.plain-facts h2{margin-bottom:12px}@media(max-width:650px){.gotcha-preview .plain-site{padding-top:20px;padding-bottom:14px}.gotcha-preview .plain-head{padding-bottom:14px}.gotcha-preview .plain-work{padding-top:14px;gap:12px}.gotcha-preview .plain-projects>a{padding:6px 0}.gotcha-preview .plain-work aside{gap:12px}.gotcha-preview .plain-work article{margin-bottom:10px;padding-bottom:16px}.gotcha-preview .plain-facts{margin-top:0}.gotcha-preview .plain-facts p{font-size:11px;line-height:1.35;margin:6px 0}.gotcha-preview .plain-facts h2{margin-bottom:6px}.gotcha-preview .plain-site footer{padding-top:10px}}.gotcha-preview .plain-site a:visited{color:#c58af9}.gotcha-preview ::selection{background:Highlight;color:HighlightText}.archive-live{outline:none;position:relative;z-index:0}.gotcha-preview .connection-error{z-index:1}.gotcha-preview:not([data-phase=site]){overflow:hidden}.gotcha-preview:not([data-phase=site]) .archive-live{visibility:hidden}.gotcha-preview[data-phase=fade] .archive-live{visibility:visible}.gotcha-preview{color-scheme:dark light}@media(prefers-color-scheme:light){.gotcha-preview,.gotcha-preview .connection-error{background:#fff;color:#5f6368}.gotcha-preview .details-button,.gotcha-preview .error-help button{color:#1a73e8}.gotcha-preview .reload-button{background:#1a73e8;border-color:#1a73e8;color:#fff}}.dark-studies{position:relative;z-index:10000;min-height:100vh;background:#171819;color:#d8d9dc;padding:28px;font-family:Arial,Helvetica,sans-serif;cursor:auto}.dark-studies *{box-sizing:border-box;cursor:inherit}.dark-study-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.study-label{font-size:12px;line-height:1.5;margin:0 0 12px}.study-label b{font-weight:400;color:#d8d9dc}.study-label p{font-size:11px;color:#858b93;margin:3px 0 0}.study-document{background:#202124;min-height:790px;padding:28px 32px}.study-head{border-bottom:1px solid #45474c;padding-bottom:18px;margin-bottom:22px;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.study-head h1{font-size:12px;font-weight:400;color:#aeb1b6;line-height:1.5;letter-spacing:0;margin:0}.study-head nav{display:flex;gap:12px;color:#8ab4f8;font-size:11px;white-space:nowrap}.study-row{padding:12px 0;border-bottom:1px solid #35373b}.study-link{color:#c58af9}.study-row>.study-link{font-size:17px;line-height:1.3}.study-row p{font-size:12px;line-height:1.5;color:#aeb1b6;margin:4px 0 0}.study-row small{display:block;text-align:right;font-size:10px;color:#9aa0a6;margin-top:6px}.study-facts h2{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;font-weight:400;color:#9aa0a6;margin:0 0 14px}.study-facts p{font-size:12px;line-height:1.5;color:#aeb1b6;margin:10px 0}.stacked .study-document{max-width:480px}.stacked .study-head{display:block}.stacked .study-head nav{margin-top:9px}.stacked .study-body{max-width:420px;margin:auto}.stacked .study-work{display:grid;grid-template-columns:1fr}.stacked .study-facts{margin-top:25px}.stacked{min-height:950px}.stacked .study-body,.stacked .study-head{max-width:420px;margin-left:auto;margin-right:auto}.split .study-body{display:grid;grid-template-columns:1fr 1fr;gap:28px}.split .study-work{display:contents}.split .study-projects{grid-column:1;grid-row:1/3}.split .study-experience{grid-column:2;grid-row:1}.split .study-facts{grid-column:2;grid-row:2;margin-top:0}.split .study-head{display:block}.split .study-head nav{margin-top:9px}.split{min-height:950px}.work-top .study-work{display:grid;grid-template-columns:1fr 1fr;gap:28px}.work-top .study-facts{margin-top:30px}.work-top .study-head{display:block}.work-top .study-head nav{margin-top:9px}.index .study-body{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.index .study-facts{padding-top:12px}.index .study-head{display:block}.index .study-head nav{margin-top:9px}.index .study-row{padding:10px 0}@media(max-width:900px){.dark-study-grid{grid-template-columns:1fr}.dark-studies{padding:20px}.study-document{padding:24px;min-height:0}.study-head{display:block}.study-head nav{margin-top:10px}.index .study-body,.split .study-body,.work-top .study-work{grid-template-columns:1fr}.split .study-work{display:block}.split .study-experience,.split .study-facts,.split .study-projects{grid-column:auto;grid-row:auto}.index .study-facts,.split .study-facts,.study-facts{margin-top:26px}}.dark-study-grid{grid-template-columns:1fr}.study-label{display:none}.dark-studies{padding:48px 28px}.work-top{min-height:0;padding:32px 40px}.work-top .study-projects{display:grid;grid-template-rows:repeat(4,minmax(76px,1fr))}.work-top .study-experience{display:grid;grid-template-rows:repeat(2,minmax(152px,1fr))}.work-top .study-experience .study-row{position:relative;padding-bottom:28px}.work-top .study-experience small{position:absolute;bottom:12px;right:0;margin:0}.work-top .study-facts h2{font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;color:#aeb1b6;margin-bottom:12px}.work-top .study-facts{margin-top:26px}.work-top .study-head{margin-bottom:20px}@media(max-width:900px){.work-top .study-work{grid-template-columns:1fr 1fr}}@media(max-width:550px){.dark-studies{padding:20px 12px}.work-top{padding:22px 16px}.work-top .study-work{grid-template-columns:1fr;gap:0}.work-top .study-experience,.work-top .study-projects{display:block}.work-top .study-experience .study-row{padding-bottom:30px}.work-top .study-facts{margin-top:24px}}.study-last-fact{text-align:right;margin-top:12px;color:#aeb1b6;font-size:12px;line-height:1.5}.study-last-fact p{margin:0}.study-last-fact p+p{margin-top:5px}.work-top .study-departure{position:absolute;bottom:12px;left:0}.study-season,.work-top .study-departure{font-size:10px;line-height:1.5;color:#9aa0a6}.study-season{display:block;margin-top:4px}.work-top .study-season{position:absolute;top:14px;right:0;margin:0}.work-top .study-experience .study-row>.study-link{display:block;padding-right:82px}.dark-studies ::selection{background:Highlight;color:HighlightText}.study-head nav,.study-row small,.study-season,.work-top .study-departure,.work-top .study-facts h2{font-size:12px}.study-row small,.study-season,.work-top .study-departure,.work-top .study-facts h2{color:#aeb1b6}.dark-studies a{color:#8ab4f8;cursor:pointer;text-decoration:none}.dark-studies a:visited{color:#c58af9}.dark-studies a:hover{text-decoration:underline}.dark-studies a:focus-visible{outline:2px solid #8ab4f8;outline-offset:4px}.dark-studies{background:#202124;padding:16px 40px;color:#aeb1b6}.dark-study-grid{max-width:900px;width:100%;margin:auto}.study-document.work-top{background:transparent;padding:0}@media(max-width:550px){.dark-studies{padding:24px 20px}}@media(prefers-color-scheme:light){.dark-studies{background:#fff;color:#5f6368}.dark-studies .study-departure,.dark-studies .study-facts h2,.dark-studies .study-facts p,.dark-studies .study-head h1,.dark-studies .study-last-fact,.dark-studies .study-row p,.dark-studies .study-row small,.dark-studies .study-season{color:#5f6368}.dark-studies .study-head,.dark-studies .study-row{border-color:#dadce0}.dark-studies a{color:#1a0dab}.dark-studies a:visited{color:#681da8}}@media(max-width:550px){.study-head nav{gap:12px}.study-head nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:13px 4px}}@media(min-width:551px){.dark-studies{display:flex;flex-direction:column;min-height:100dvh}.dark-study-grid{flex-shrink:0;margin-block:auto}}@media(min-width:1000px) and (min-height:850px){.dark-studies .study-facts h2,.dark-studies .study-facts p,.dark-studies .study-head h1,.dark-studies .study-head nav,.dark-studies .study-last-fact,.dark-studies .study-row p,.dark-studies .study-row small,.dark-studies .study-season{font-size:14px}.dark-studies .study-row>.study-link{font-size:19px}.work-top .study-experience .study-row>.study-link{padding-right:96px}}