@font-face{font-family:open_sauce_oneregular;src:url(/df48280f1bc09837df3d94bf6f55ea358918e3d3/33a35/fonts/open-sauce-sans/opensauceone-regular-webfont.eot);src:url(/df48280f1bc09837df3d94bf6f55ea358918e3d3/33a35/fonts/open-sauce-sans/opensauceone-regular-webfont.eot#iefix) format('embedded-opentype'),url(/3cf8f71e9565f0803b056aad811eb504336bf318/761ad/fonts/open-sauce-sans/opensauceone-regular-webfont.woff2) format('woff2'),url(/dcf6bc403b41a87acfd70e0afea59b34433a7948/b5764/fonts/open-sauce-sans/opensauceone-regular-webfont.woff) format('woff'),url(/97bae583fff9b299fd802e12320be014ef427021/6b6af/fonts/open-sauce-sans/opensauceone-regular-webfont.ttf) format('truetype'),url(/53ca80c7b807f29af329cb9a8f805d68ce6b8322/ebf85/fonts/open-sauce-sans/opensauceone-regular-webfont.svg#open_sauce_oneregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sauce_onebold;src:url(/c314999030b600f03123a527b1328087e762e658/a3f3d/fonts/open-sauce-sans/opensauceone-bold-webfont.eot);src:url(/c314999030b600f03123a527b1328087e762e658/a3f3d/fonts/open-sauce-sans/opensauceone-bold-webfont.eot#iefix) format('embedded-opentype'),url(/a88611c0a06e032e6a23ba719eb7abf46c04cad2/339ff/fonts/open-sauce-sans/opensauceone-bold-webfont.woff2) format('woff2'),url(/6ddc2b22d1f80cd6c29cd4cfd063edf1ba93f24b/2e4f2/fonts/open-sauce-sans/opensauceone-bold-webfont.woff) format('woff'),url(/ba25ed2b3dfda4f325a667e113937692605a8cd0/1bb22/fonts/open-sauce-sans/opensauceone-bold-webfont.ttf) format('truetype'),url(/b3ca8e928bf712f677d45a2e8a0e1a512e91b9c0/46057/fonts/open-sauce-sans/opensauceone-bold-webfont.svg#open_sauce_onebold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:liftedsans;src:url(/5d0f8e09e087c21eccee272996bfeee12efe3886/034b9/fonts/lifted/lifted-sans-webfont.eot);src:url(/5d0f8e09e087c21eccee272996bfeee12efe3886/034b9/fonts/lifted/lifted-sans-webfont.eot#iefix) format('embedded-opentype'),url(/082d31344c848da197280724242a8e9528b6a358/59132/fonts/lifted/lifted-sans-webfont.woff2) format('woff2'),url(/6623d95b670df72c844863303c6e1402aaf7aa3d/5e06c/fonts/lifted/lifted-sans-webfont.woff) format('woff'),url(/c7aef958fe64cce8178f6ea2ce21263a916efa3d/5bfc1/fonts/lifted/lifted-sans-webfont.ttf) format('truetype'),url(/6c066885bc5eb8f071783b41b76acb831d629ce2/c8559/fonts/lifted/lifted-sans-webfont.svg#liftedsans) format('svg');font-weight:400;font-style:normal}@font-face{font-family:liftedserif;src:url(/a537f683fe4036598c19c67880323512b6e260fc/e2962/fonts/lifted/lifted-serif-webfont.eot);src:url(/a537f683fe4036598c19c67880323512b6e260fc/e2962/fonts/lifted/lifted-serif-webfont.eot#iefix) format('embedded-opentype'),url(/b2b00a94fcfc1ee997c859be751272e6afbd814e/98088/fonts/lifted/lifted-serif-webfont.woff2) format('woff2'),url(/8b41289eefae9a6a7392d217a23a5b070eff272f/3455e/fonts/lifted/lifted-serif-webfont.woff) format('woff'),url(/3f358fe9d68fcd948e5226ab3e986a830eb569f1/f58cd/fonts/lifted/lifted-serif-webfont.ttf) format('truetype'),url(/b69466ff9817593343c443855b257aa5a6fd102e/62bc7/fonts/lifted/lifted-serif-webfont.svg#liftedserif) format('svg');font-weight:400;font-style:normal}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}:root{--accent-color:rgb(255, 75, 30);--main-heading:'liftedsans',sans-serif;--body-typeface:'open_sauce_oneregular',sans-serif;--main-heading-serif:'liftedserif'}body{font-family:var(--body-typeface);color:#000;display:flex;flex-direction:column;min-height:100vh;background:#fff;letter-spacing:.4px}img{max-height:100%;max-width:100%}h1{font-size:1.75em;font-family:var(--main-heading);line-height:1.3em}.bio-highlight{font-family:var(--main-heading-serif);line-height:1.3}.bio-highlight-small{font-family:var(--main-heading-serif);line-height:1.3;font-size:.5em}h2{font-size:1.5em;line-height:1.3em;font-family:var(--main-heading)}h3{font-size:.9em;font-family:open_sauce_onebold;margin-bottom:.7em}h4{font-size:.75em;font-family:open_sauce_onebold}h5{font-size:.6em;font-family:open_sauce_onebold}p{font-size:.7em;font-family:var(--body-typeface);line-height:1.5em;margin-bottom:1.5em;letter-spacing:.4px}.emphasized{font-style:italic}a{text-decoration:none;color:#000}a.phrase{text-decoration:underline}a.phrase-about:link{color:#fff}a.phrase-about:hover{color:#000}a.phrase-about:visited{color:#fff}a.contact-link:hover{color:#000}a.about-nav-elements:hover{color:#000}a.about{color:#fff;text-decoration:underline;text-underline-offset:.1em}a.about:hover{color:#000}a.main-nav-about-button:hover{color:--accent-color}hr.navblack{height:.1rem;margin-left:1em;margin-right:1em;margin-top:0;margin-bottom:0;position:sticky;top:5vh;border:0;display:block;background:#000}hr.navwhite{height:.1rem;margin-left:1em;margin-right:1em;margin-top:0;margin-bottom:0;position:sticky;top:5vh;border:0;display:block;background:#fff}hr.footerblack{height:.1rem;margin-left:1em;margin-right:1em;margin-top:.5rem;margin-bottom:0;border:0;display:block;background:#000}hr.footerwhite{height:.1rem;margin-left:1em;margin-right:1em;margin-top:0;margin-bottom:0;border:0;display:block;background:#fff}.portfolio{padding:1rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1rem}.illustrations{grid-area:illustrations}.boddi{grid-area:boddi}.paintings{grid-area:paintings}.capstone{grid-area:capstone}.tavolo-lungo{grid-area:tavolo-lungo}.nearby{grid-area:nearby}.when-will-this-place{grid-area:when-will-this-place;align-self:flex-end}.world-kitchen{grid-area:world-kitchen;align-self:flex-end}.logo{grid-area:logo;width:10em;align-self:center}.about{grid-area:about}.copyright{grid-area:copyright;align-self:center}.phrase{grid-area:phrase;justify-self:end;align-self:center}.grand-city{grid-area:grand-city}.two-five-four{grid-area:two-five-four}.two-flowers{grid-area:two-flowers}.august{grid-area:august;justify-content:center}.blue-girl{grid-area:blue-girl}.blue-boy{grid-area:blue-boy}.coco{grid-area:coco}.jericho{grid-area:jericho}.laying{grid-area:laying}.loft{grid-area:loft}.self-portrait{grid-area:self-portrait;justify-content:center}.swimmers{grid-area:swimmers}.the-last-time{grid-area:the-last-time}.main-nav{display:grid;grid-template-columns:1fr 15vw 15vw;grid-template-rows:5vh;padding:0 15px 0 15px;column-gap:0;grid-auto-flow:row;grid-template-areas:"logo catalogue about";position:sticky;top:0;height:5vh;background-color:#fff}.main-nav-about{display:grid;grid-template-columns:1fr 15vw 15vw;grid-template-rows:5vh;padding:0 15px 0 15px;column-gap:0;grid-auto-flow:row;grid-template-areas:"logo catalogue about";position:sticky;top:0;height:5vh;background-color:var(--accent-color)}.main-nav-paintings{display:grid;grid-template-columns:1fr 15vw 15vw;grid-template-rows:5vh;padding:0 15px 0 15px;column-gap:0;grid-auto-flow:row;grid-template-areas:"logo catalogue about";position:sticky;top:0;height:5vh;background-color:#000}.nav-about{grid-area:about;justify-self:end;align-self:center}.hero-headline{font-size:5em}.footer{display:grid;grid-template-columns:30vw 1fr;grid-template-rows:1fr;padding:0 15px 0 15px;grid-auto-flow:row;grid-template-areas:"copyright phrase";height:5vh}.project-footer{display:grid;grid-template-columns:30vw 1fr;grid-template-rows:1fr;padding:0 15px 0 15px;grid-auto-flow:row;grid-template-areas:"copyright phrase";height:5vh}.footer-project-page{color:#fff}.footer-about-page{bottom:0;left:0;right:0;color:#fff}.hero{min-height:10vh;display:flex;flex-direction:column;background-size:600%}.painting-page{background-color:#000}.project-wrapper-painting{display:flex;flex-direction:column;justify-content:space-between;background:#000;padding:0 1em 1em 1em}.about-page{background-color:var(--accent-color)}.about-nav-elements{color:#fff}.about-container{min-height:100%;background:var(--accent-color);color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:max-content max-content max-content min-content;padding:0 15px 0 15px;grid-auto-flow:row;grid-template-areas:"bio" "contact" "experience" "profile-img"}.bio{grid-area:bio;padding-bottom:2rem;margin-top:5vh}.contact{grid-area:contact;align-self:end;padding-bottom:1rem}.contact-link{color:#fff}.experience{grid-area:experience;margin-top:5vh}.clients{display:flex;flex-direction:column;gap:.2em}.profile-img{grid-area:profile-img;padding-bottom:1rem}.error-container{display:flex;justify-content:center;height:88vh}.project-wrapper{display:flex;flex-direction:column;justify-content:space-between;background:#fff;padding:0 1em 1em 1em}.project-image-container{display:flex;flex-direction:column;padding:0 1em 1em 1em}.project-aside{margin-top:5vh;padding:0 2rem 1rem 0}.project-navigation{display:flex;flex-direction:row;position:sticky;bottom:.75em;justify-content:space-between}.arrow{width:4.25rem;padding-right:1em;padding-left:1em}.project-content{flex-direction:column}.project-content-column{flex-direction:column;max-width:50%}.project-section-heading{margin-bottom:1.2rem}.project-description{margin-bottom:1.8rem}.project-deets{display:flex;flex-direction:row;gap:2em}.error-container{background:--accent-color}.container{display:grid;grid-template-columns:1.7fr .8fr .3fr 1.1fr 1.3fr .8fr 1.3fr .7fr 1fr;grid-template-rows:2rem repeat(10,minmax(1rem,auto));padding-left:15px;padding-right:15px;grid-auto-flow:row;grid-template-areas:". . . . . illustrations illustrations illustrations illustrations" "boddi boddi boddi . . illustrations illustrations illustrations illustrations" "capstone capstone capstone capstone capstone . . . ." "capstone capstone capstone capstone capstone . . . ." "capstone capstone capstone capstone capstone . . . ." ". . . . . . paintings paintings paintings" "tavolo-lungo tavolo-lungo tavolo-lungo . . . paintings paintings paintings" "tavolo-lungo tavolo-lungo tavolo-lungo . . . . . ." ". . world-kitchen world-kitchen world-kitchen world-kitchen . . ." ". . world-kitchen world-kitchen world-kitchen world-kitchen . . ." ". . . . when-will-this-place when-will-this-place when-will-this-place when-will-this-place when-will-this-place" "nearby nearby nearby nearby . . . . ."}.painting-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:2em;grid-auto-flow:row;grid-template-areas:"self-portrait swimmers" "august two-five-four" "the-last-time blue-girl" "two-flowers blue-boy" "laying coco" "loft when-will-this-place" "grand-city jericho";gap:3rem}.branding-navigation{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (min-width:768px){#tooltip{position:absolute;font-family:var(--main-heading);background:var(--accent-color);color:#fff;font-size:.9rem;line-height:1.6em;padding:.8rem;max-width:9rem;height:auto;display:flex;align-items:left}.painting-container{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-areas:"self-portrait swimmers august two-five-four" "the-last-time blue-girl two-flowers blue-boy" "laying coco loft when-will-this-place" "grand-city . jericho .";gap:6rem;padding:4em}}@media only screen and (min-width:992px){body{background:#fff}h1{font-size:2.5em;line-height:1.3;letter-spacing:-.5px}h2{font-size:1.75em;line-height:1.3em;font-family:var(--main-heading)}h5{font-size:1em}p{font-size:1em;line-height:1.5em;margin-bottom:1.5em;letter-spacing:.4px}.container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(10,1fr);padding-left:15px;padding-right:15px;gap:1rem 1rem;grid-auto-flow:row;grid-template-areas:". . .  illustrations illustrations . . . . . . . ." "boddi boddi . illustrations illustrations . . . . . . paintings paintings" "boddi boddi . . . . . . capstone capstone . paintings paintings" ". . . . . . tavolo-lungo tavolo-lungo capstone capstone . paintings paintings" ". . . . . . tavolo-lungo tavolo-lungo . . . . ." ". . . . . . . . . . . . ." "nearby nearby . . . . . . . . world-kitchen world-kitchen ." "nearby nearby . . when-will-this-place when-will-this-place . . . . world-kitchen world-kitchen ." "nearby nearby . . when-will-this-place when-will-this-place . . . . world-kitchen world-kitchen ." ". . . . when-will-this-place when-will-this-place . . . . world-kitchen world-kitchen .";max-height:89vh;overflow:hidden;overscroll-behavior:none}.about-page{overflow:hidden}.about-container{grid-template-columns:minmax(550px,800px) minmax(max-content,1fr) minmax(100px,max-content);width:100vw;grid-template-rows:70vh 20vh;padding:0 1em 0 1em;column-gap:5rem;grid-auto-flow:row;grid-template-areas:"bio experience profile-img" "contact . ."}.profile-img{margin-top:5vh;justify-self:end}.project-wrapper{flex-direction:row}.project-container-noscroll{height:84vh}.project-content-noscroll{min-height:100%}.project-aside{width:40vw;height:40vh;position:-webkit-sticky;position:sticky;top:10vh;padding:0 8rem 1rem 0}.project-details{width:60vw}.project-content{margin-top:5vh;width:50%}.project-deets{gap:3em}.painting-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:18vh 18vh 18vh;grid-template-areas:"self-portrait swimmers august two-five-four the-last-time" "blue-girl two-flowers blue-boy laying coco" "loft when-will-this-place . grand-city jericho";gap:8rem}}@media only screen and (min-width:1200px){body{background:#fff}.about-page{overflow:hidden}.about,.logo{position:sticky}}