a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:700}dfn,em,i{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}@viewport{width:device-width}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none!important}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media print{.screen-only{display:none}}@media screen{.print-only{display:none}}body [data-detail-level="0"] [data-priority="1"],body [data-detail-level="0"] [data-priority="2"],body [data-detail-level="0"] [data-priority="3"],body [data-detail-level="0"] [data-priority="4"],body [data-detail-level="0"] [data-priority="5"],body [data-detail-level="1"] [data-priority="2"],body [data-detail-level="1"] [data-priority="3"],body [data-detail-level="1"] [data-priority="4"],body [data-detail-level="1"] [data-priority="5"],body [data-detail-level="2"] [data-priority="3"],body [data-detail-level="2"] [data-priority="4"],body [data-detail-level="2"] [data-priority="5"],body [data-detail-level="3"] [data-priority="4"],body [data-detail-level="3"] [data-priority="5"],body [data-detail-level="4"] [data-priority="5"]{display:none}:root{--pal-white:#fff;--pal-black:#000;--pal-black-transparent:#00000033;--pal-paper:#f7f3ef;--pal-light:#f0eae3;--pal-emphasis:#ff401f;--pal-emphasis-alt:#8de9ce;--pal-dark-accent:#1d4760;--pal-dark:#423d36;--pal-dark-alt:#858585;--pal-dark-base:#868686;--pal-alt:#96938c;--color-meta-text:var(--pal-light);--color-meta-background:var(--pal-alt);--color-text:var(--pal-dark);--color-text-light:var(--pal-dark-base);--color-heading:var(--color-text);--color-heading-primary:var(--pal-emphasis);--color-heading-alt:var(--pal-dark-alt);--color-background:var(--pal-paper);--color-sub-background:var(--pal-dark-base);--color-link:var(--pal-emphasis);--color-slider-disabled:var(--pal-dark-base);--color-link-background:var(--color-meta-text);--color-link-hover:var(--pal-dark-accent);--color-link-hover-background:var(--pal-emphasis-alt);--color-button:var(--color-link-background);--color-button-text:var(--color-link);--color-button-hover:var(--color-link-hover-background);--color-button-hover-text:var(--color-link-hover);--color-border:var(--color-background);--color-shadow:var(--pal-black-transparent);--color-sub-background-print:var(--pal-white);--color-text-print:var(--pal-black)}@font-face{font-family:"Young Serif";src:url(/font/young-serif.ttf) format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Poppins-Regular.ttf) format("trueType")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Poppins-SemiBold.ttf) format("trueType")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/font/Poppins-Italic.ttf) format("trueType")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/font/Poppins-SemiBoldItalic.ttf) format("trueType")}html{grid-gap:20px}html *{grid-gap:inherit}body,div,html,section{margin:0;padding:0;display:block;position:relative;color:var(--color-text);font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:normal;letter-spacing:.01em}html{background:var(--color-sub-background)}p{font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:normal;line-height:125%;letter-spacing:.01em;margin-bottom:12px}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:400;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Young Serif",helvetica,arial,sans-serif}h1{font-weight:500;font-size:48px;line-height:normal;letter-spacing:normal/10000em;color:var(--color-heading-primary)}@media only screen and (max-width:690px){h1{font-size:36px;line-height:normal;letter-spacing:0}}h2{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:24px;line-height:normal;letter-spacing:.01em}@media only screen and (max-width:690px){h2 h2{font-size:18px;line-height:normal;letter-spacing:0}}h3{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.01em}h4,h5,h6{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:12px;line-height:normal;letter-spacing:.01em}h6{font-style:italic}a{background:var(--color-link-background);border-radius:2px;font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;text-transform:none}a:link,a:visited{color:var(--color-link)}a:active,a:hover,a:visited:hover{background:var(--color-link-hover-background);color:var(--color-link-hover)}img{display:block}strong{color:var(--color-heading)}section{margin-top:60px}section:first-of-type{margin-top:0}section h2{margin-bottom:20px}@media screen{#portfolio .screen-only{display:inline}}@media print{body{margin:0;padding:0;line-height:1.4em;word-spacing:1px;letter-spacing:.2px;font-size:13px;line-height:normal;letter-spacing:0;font-family:Arial,Helvetica,Lucida Grande,serif;color:var(--color-text-print)}#main,body,html{background:var(--color-sub-background-print)}.screen-only{display:none!important}}.ControlPanel{background:var(--color-meta-background);width:100%;padding:20px 85px}@media only screen and (max-width:690px){.ControlPanel{padding:0 20px}}.ControlPanel .content{display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:870px;margin:0 auto;padding:0 20px;position:relative}@media only screen and (max-width:960px){.ControlPanel .content{width:100%;padding:0 20px}}@media only screen and (max-width:690px){.ControlPanel .content{padding:10px 0}}@media print{.ControlPanel{display:none}}@media only screen and (max-width:690px){.ControlPanel .content>.title{display:none}}.ControlPanel .content>.title .name,.ControlPanel .content>.title .pageTitle{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.01em;font-weight:500}.ControlPanel .content>.title .name{color:var(--color-heading)}.ControlPanel .content>.title .pageTitle{color:var(--color-meta-text);line-height:27px}.ControlPanel .infoDensitySlider{width:100%;max-width:300px;display:grid;grid-template:auto auto/60px 1fr 60px;grid-template-areas:"title title title" "label-left slider label-right";grid-row-gap:7px}@media only screen and (max-width:690px){.ControlPanel .infoDensitySlider{max-width:100%}}.ControlPanel .infoDensitySlider .title{grid-area:title;font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.01em;text-align:center;color:var(--color-meta-text)}.ControlPanel .infoDensitySlider .Slider{grid-area:slider}.ControlPanel .infoDensitySlider .label{padding:0;font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:16px;line-height:normal;letter-spacing:.01em;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--color-meta-text)}.ControlPanel .infoDensitySlider .label.left{grid-area:label-left}.ControlPanel .infoDensitySlider .label.right{grid-area:label-right}.ControlPanel .pdf-button{background-color:var(--color-button);color:var(--color-heading);padding:12px 30px;display:inline-flex;cursor:pointer;border-radius:12px;font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:13px;line-height:normal;letter-spacing:.01em}.ControlPanel .pdf-button:hover{background-color:var(--color-button-hover)}.ControlPanel .pdf-button:hover,.ControlPanel .pdf-button:hover .button-label{color:var(--color-button-hover-text)}.ControlPanel .pdf-button .button-label{display:table-cell;text-decoration:none;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0)}.ControlPanel .pdf-button>a{padding-top:5px}@media only screen and (max-width:960px){.ControlPanel .pdf-button{display:none}}.Footer .copyright{margin-bottom:45px}.Footer .copyright p{font-size:10px;line-height:normal;letter-spacing:0;text-align:center}.Footer .copyright a{text-transform:none;background:rgba(0,0,0,0);color:var(--color-text);text-decoration:underline}.Footer .copyright a:hover{color:var(--color-link-hover)}.ImageCarousel{border:1px solid var(--color-border);overflow:hidden;position:relative}.ImageCarousel .SingleImage{display:none;width:100%;height:auto;background-color:var(--color-sub-background)}.ImageCarousel .SingleImage img{width:100%;height:auto}.ImageCarousel .currentImage,.ImageCarousel .firstRender,.ImageCarousel .nextImage,.ImageCarousel .onlyImage{display:block}.ImageCarousel .firstRender{animation:firstRender 1s ease-in-out 0s 1}.ImageCarousel .currentImage{position:relative;z-index:1;animation:hideEffect 1s ease-in-out 0s 1}.ImageCarousel .nextImage{position:absolute;animation:showEffect 1s ease-in-out 0s 1;top:0;left:0;z-index:1000}.ImageCarousel .no-image{position:relative;width:100%;padding-bottom:75%;background-color:var(--color-background)}.ImageCarousel .no-image .placeholder{position:absolute;text-align:center;width:100%;height:100%;padding-top:36%;color:var(--color-sub-background);font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:8px;line-height:normal;letter-spacing:.01em}@keyframes firstRender{0%{opacity:0}to{opacity:1}}@keyframes showEffect{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes hideEffect{0%{transform:translateY(0)}to{transform:translateY(-80%)}}.subpage-header{margin-bottom:15px}.subpage-header .page-title .subheading{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:24px;line-height:normal;letter-spacing:.01em;display:block;color:var(--color-heading-alt)}.subpage-header .page-title .cv-link{margin-top:10px}.subpage-header .keyword-search{padding-top:30px}.Portrait{margin:0 -10px}.Portrait .frame{width:100%;border:10px solid var(--color-border)}@media screen{.Portrait .frame{box-shadow:0 10px 15px 0 var(--color-shadow)}}.Portrait .frame img{width:100%;height:100%;opacity:1}.Portrait .frame,.Portrait .frame img{border-radius:0}.Project{border-bottom:1px solid var(--color-border);margin-bottom:20px}.Project .ImageCarousel{margin:0 0 20px;width:100%}.Project .title{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:20px;line-height:normal;letter-spacing:.01em;color:var(--color-link)}.Project .featured{position:absolute;top:0;left:0;font-size:8px;line-height:normal;letter-spacing:.15em;background:var(--color-text);color:var(--color-background);padding:1px 3px;text-transform:uppercase}.Project .client{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:20px;line-height:normal;letter-spacing:.01em;text-transform:none}.Project .project-stats{margin-top:10px}.Project .project-stats>*{font-size:12px;line-height:normal;letter-spacing:0}.Project .description{margin:20px 0;font-style:italic}.ProjectSummary{text-align:center}.ProjectSummary .project-images{margin:20px 0 10px}.ProjectSummary .image{display:block;width:100%;height:auto;border:3px solid var(--color-border)}@media screen{.ProjectSummary .image{box-shadow:0 10px 15px 0 var(--color-shadow)}}.ProjectSummary .title{font-size:16px;line-height:normal;letter-spacing:0}.rc-slider{position:relative}@media only screen and (max-width:690px){.rc-slider{height:34px}}.rc-slider .rc-slider-rail{position:absolute;box-sizing:content-box;width:100%;height:18px;padding:2px 11px;margin-left:-11px;background:var(--color-meta-text);border-radius:30px;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.4)}@media only screen and (max-width:690px){.rc-slider .rc-slider-rail{height:30px;padding:2px 17px;margin-left:-17px}}.rc-slider .rc-slider-track{display:none}.rc-slider .rc-slider-handle{position:absolute;width:18px;height:18px;top:12px;margin-left:-9px;margin-top:-9px;z-index:1;cursor:-webkit-grab;cursor:grab;border-radius:30px;border:none;background:var(--color-link);box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.4);transition:left .15s ease-out;transform:none!important}@media only screen and (max-width:690px){.rc-slider .rc-slider-handle{width:30px;height:30px;top:18px;margin-left:-15px;margin-top:-15px}}.rc-slider .rc-slider-handle:hover{background:var(--color-link-hover)}.rc-slider .rc-slider-mark{position:relative;z-index:0}.rc-slider .rc-slider-mark-text{position:absolute;background-color:rgba(0,0,0,.1);border-radius:50%;width:4px;height:4px;top:10px}@media only screen and (max-width:690px){.rc-slider .rc-slider-mark-text{top:16px}}.SearchBar{position:relative}.SearchBar header{font-size:16px;height:20px;top:0;left:0;margin-bottom:10px}.SearchBar header,.SearchBar input{font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;line-height:normal;letter-spacing:.01em}.SearchBar input{width:100%;font-size:24px;text-align:center;border:1px solid var(--color-sub-background);padding:10px;background-color:var(--color-link-background)}.SearchBar input:focus{outline:none;box-shadow:0,0,0,0}.SearchBar .clearButton{position:absolute;right:10px;bottom:0;padding:0;border:0;background:rgba(0,0,0,0)}.SearchBar .clearButton:before{content:"×";position:relative;font-size:50px}.SearchBar .clearButton,.SearchBar header{transition:opacity .2s ease-out;opacity:0}.SearchBar.hasValue .clearButton,.SearchBar.hasValue header{opacity:1}.LinkButton{display:flex;align-items:center;justify-content:center}.App main{width:100%;max-width:870px;height:100%;margin:45px auto;border:none;background-color:var(--color-background);padding:40px}@media screen{.App main{box-shadow:0 10px 3px -5px var(--color-shadow)}}@media only screen and (max-width:960px){.App main{width:95%;padding:5vw;margin:0 2.5vw 5vw}}@media only screen and (max-width:690px){.App main{padding:1rem}}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}.Bio .content{display:grid;grid-template:auto/1fr 2fr}@media only screen and (max-width:690px){.Bio .content{grid-template-columns:1fr}}.Bio .biography{margin-top:0}@media only screen and (max-width:690px){.Bio .Portrait{width:85%;margin:0 auto}}.Bio .biography-text h3,.Bio .philosophy-text h3{color:var(--color-link);margin:1rem 0}.Bio .biography-text{margin-bottom:2rem}@media screen{main.cv{margin-top:110px}}@media only screen and (max-width:690px){main.cv{margin-top:100px}.CV{padding-top:0}}.CV .ControlPanel{position:fixed;background:var(--color-meta-background);width:100%;left:0;top:0;z-index:9999;box-shadow:0 5px 3px 0 var(--color-shadow)}.CV .cv-header .name{font-size:48px;line-height:normal;letter-spacing:0}@media only screen and (max-width:960px){.CV .cv-header .name{font-size:32px;line-height:normal;letter-spacing:0}}.CV .cv-header .content{display:grid;grid-template:auto/1fr 2fr;grid-template-columns:2fr 1fr}@media only screen and (max-width:690px){.CV .cv-header .content{grid-template-columns:1fr}}.CV .cv-header .job-titles{font-size:26px;line-height:normal;line-height:153.8461538462%;letter-spacing:0}@media only screen and (max-width:960px){.CV .cv-header .job-titles{font-size:20px;line-height:normal;line-height:150%;letter-spacing:0}}@media only screen and (max-width:690px){.CV .cv-header .job-titles{margin-bottom:40px}}.CV .cv-header .contact{text-align:right;top:-12px;font-family:"Young Serif",helvetica,arial,sans-serif;font-size:16px;line-height:normal;line-height:100%;letter-spacing:.01em;font-feature-settings:normal;font-variant:normal;font-weight:400}@media only screen and (max-width:960px)and (min-width:0){.CV .cv-header .contact{text-align:left}}.overview{margin-top:30px}@media print{.overview{margin-bottom:10px}}.overview .content{display:grid;grid-template:auto/1fr 2fr}@media only screen and (max-width:690px){.overview .content{grid-template-columns:1fr}}.overview .content .overview-description{padding-top:10px}@media only screen and (max-width:690px){.overview .Portrait{margin-bottom:20px}.overview .Portrait .frame{width:85%;height:auto;margin:0 auto}}@media print{.overview .linkToBio{display:none}}.work ul{display:grid;grid-template:auto/repeat(2,1fr)}.work ul,.work ul>li{list-style:none inside none}@media only screen and (max-width:960px){.work ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:690px){.work ul{grid-template-columns:repeat(1,1fr)}}.work ul .job .title{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-weight:700}.work ul .job .company,.work ul .job .title{font-size:16px;line-height:normal;letter-spacing:.01em;margin-bottom:.3rem}.work ul .job .company{font-family:Poppins,helvetica,arial,sans-serif;font-weight:400}.work ul .job .date{font-size:12px;margin-bottom:.3rem}.work ul .job .date,.work ul .job .description{font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;line-height:normal;letter-spacing:.01em}.work ul .job .description{margin:20px 0;font-size:13px;line-height:138.4615384615%}[data-detail-level="0"] .work ul .job .description,[data-detail-level="1"] .work ul .job .description{display:none}.work ul .job .job-clients{font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:13px;line-height:normal;line-height:138.4615384615%;letter-spacing:.01em;font-style:italic}[data-detail-level="0"] .work ul .job .job-clients,[data-detail-level="1"] .work ul .job .job-clients,[data-detail-level="2"] .work ul .job .job-clients{display:none}.work ul .job .job-clients a{text-decoration:none;background:var(--color-link-background);border-radius:2px;font-family:"Young Serif",helvetica,arial,sans-serif;text-transform:none;font-family:Poppins,helvetica,arial,sans-serif;font-weight:400}.work ul .job .job-clients a:link,.work ul .job .job-clients a:visited{color:var(--color-link)}.work ul .job .job-clients a:active,.work ul .job .job-clients a:hover,.work ul .job .job-clients a:visited:hover{background:var(--color-link-hover-background);color:var(--color-link-hover)}.work ul .job .job-clients span{display:inline}.featured-work .portfolio-link{font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;letter-spacing:.01em;text-transform:none;display:inline}.featured-work .featured-projects{display:grid;grid-template:auto/repeat(3,1fr);margin-bottom:30px}@media only screen and (max-width:960px){.featured-work .featured-projects{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:690px){.featured-work .featured-projects{grid-template-columns:repeat(1,1fr)}}.featured-work .portfolio-cta{margin-top:-10px;width:100%;display:flex;flex-flow:column nowrap;align-items:center}.featured-work .portfolio-cta a{min-width:33%}@media only screen and (max-width:690px){.featured-work .portfolio-cta a{min-width:100%}}.featured-work .portfolio-cta button{width:100%;padding:10px;border:2px solid var(--color-link);background:rgba(0,0,0,0);cursor:pointer;text-transform:uppercase;font-size:12px;line-height:normal;letter-spacing:0;font-weight:700}.featured-work .portfolio-cta button:hover{background:var(--color-link);color:var(--color-background)}.agencies ul,.clients ul{display:grid;grid-template:auto/repeat(3,1fr);list-style:circle none inside;grid-row-gap:10px;font-size:13px;line-height:normal;line-height:138.4615384615%;letter-spacing:0;margin-bottom:10px}@media only screen and (max-width:960px){.agencies ul,.clients ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:690px){.agencies ul,.clients ul{grid-template-columns:repeat(1,1fr)}}.agencies ul>li,.clients ul>li,.languages ul,.languages ul>li{list-style:circle none inside}.events ul,.publications ul{list-style:none inside none;display:grid;grid-template:auto/repeat(2,1fr)}.events ul>li,.publications ul>li{list-style:none inside none}@media only screen and (max-width:960px){.events ul,.publications ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:690px){.events ul,.publications ul{grid-template-columns:repeat(1,1fr)}}.events .publication,.publications .publication{padding-bottom:30px}.events .publication .description,.publications .publication .description{padding-top:20px}.education ul{display:grid;grid-template:auto/repeat(2,1fr)}.education ul,.education ul>li{list-style:none inside none}@media only screen and (max-width:960px){.education ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:690px){.education ul{grid-template-columns:repeat(1,1fr)}}.education .school{padding-bottom:30px}.education .school .schoolName{font-weight:700}.education .school .description,.education .school .description li{list-style:circle none inside;display:none}[data-detail-level="0"] .education .school .description,[data-detail-level="0"] .education .school .description li,[data-detail-level="1"] .education .school .description,[data-detail-level="1"] .education .school .description li,[data-detail-level="2"] .education .school .description,[data-detail-level="2"] .education .school .description li,[data-detail-level="3"] .education .school .description,[data-detail-level="3"] .education .school .description li{display:none}.affiliations ul,.affiliations ul>li,.education .school .description li>li,.education .school .description>li{list-style:circle none inside}.affiliations .affiliation{padding-bottom:15px}.awards ul,.awards ul>li{list-style:circle none inside}.awards .award em{color:var(--color-heading)}.colophon{font-size:13px;line-height:normal;line-height:138.4615384615%;letter-spacing:0;font-style:italic;color:var(--color-text-light)}.colophon header{color:var(--color-meta-background)}@media print{.Portfolio .wrapper{width:75%}}.Portfolio .projects{display:grid;grid-template:auto/1fr 1fr;width:100%}@media only screen and (max-width:690px){.Portfolio .projects{grid-template-columns:1fr}}.Portfolio .search-hint{padding-top:10px;font-family:Poppins,helvetica,arial,sans-serif;font-weight:400;font-size:10px;line-height:normal;letter-spacing:.01em;color:var(--color-heading)}.Portfolio .noResults .clearButton{text-decoration:none;background:var(--color-link-background);border-radius:2px;font-family:"Young Serif",helvetica,arial,sans-serif;font-weight:400;text-transform:none;border:none;padding:0}.Portfolio .noResults .clearButton:link,.Portfolio .noResults .clearButton:visited{color:var(--color-link)}.Portfolio .noResults .clearButton:active,.Portfolio .noResults .clearButton:hover,.Portfolio .noResults .clearButton:visited:hover{background:var(--color-link-hover-background);color:var(--color-link-hover)}