@font-face{font-family:Monor;font-style:normal;font-weight:400;src:url(../fonts/Monor-Regular.otf) format("opentype")}@font-face{font-family:Monor;font-style:normal;font-weight:600;src:url(../fonts/Monor-Bold.otf) format("opentype")}@font-face{font-family:Baskervville;font-style:normal;font-weight:400;src:url(../fonts/Baskervville-Regular.woff2) format("woff2"),url(../fonts/Baskervville-Regular.woff) format("woff")}html,body,div,span,applet,object,iframe,h1,h2,.main__headline h1,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.18}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{text-decoration:none;color:inherit;outline:none}a:hover{outline:none}a:focus,button:focus{outline:none}a:focus-visible{outline:1px solid black;outline-offset:1px}a:focus-visible{background:none}button{background:transparent;box-shadow:0 0 0 transparent;border:0px solid transparent;text-shadow:0px 0px 0px transparent;padding:0;font-family:inherit;color:inherit;font-size:inherit;line-height:inherit;text-transform:inherit}button:active{outline:none;border:none}button:focus{outline:0}button:hover{cursor:pointer}:root{--vh: 1;--font-size: 20px;--body-font: "Baskervville", serif;--heading-font: "Monor", serif;--caption-size: .8rem;--text-size: 1rem;--small-title-size: 2rem;--medium-title-size: 2.25rem;--large-title-size: clamp(2.8rem, 1.6rem + 3.2vw, 4.2rem);--black: black;--white: white;--lr-page-padding: 1.2rem;--bottom-page-padding: 4rem;--button-width: 20rem}@media (max-width: 599px){:root{--lr-page-padding: .6rem}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport,.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:e-resize}.flickity.is-hidden{opacity:0}.flickity.flickity-enabled{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:1}}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.project-carousel__cell:not(.is-selected){animation:fadeOut ease 0s}.project-carousel__cell.is-selected{opacity:1!important;transition:opacity 0s;animation:none}.project-carousel__cel.is-selected{z-index:99;opacity:1!important;animation:fadeIn ease 0s}:root{font-family:var(--body-font);font-size:var(--font-size);color:var(--black);-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{background-color:var(--white);font-size:.8rem}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip:rect(1px,1px,1px,1px);word-wrap:normal!important}.center{display:flex;justify-content:center!important;align-items:center!important}img{width:100%;height:auto;display:block}.text-align-center{text-align:center}.heading-font{font-family:var(--heading-font);letter-spacing:-.2rem}.lr-page-padding{padding-left:var(--lr-page-padding);padding-right:var(--lr-page-padding)}em{font-style:italic}header{padding:calc(var(--lr-page-padding) * .85) var(--lr-page-padding) calc(var(--lr-page-padding) * .9) var(--lr-page-padding);pointer-events:none;font-size:var(--caption-size)}@media (max-width: 849px){header{padding:1rem var(--lr-page-padding)}}@media (max-width: 599px){.navbar{padding-bottom:.2rem}}.navbar__menu{display:flex;justify-content:space-between;align-items:center;width:100%}@media (min-width: 600px){.navbar__link-wrapper--for-phone-only{display:none}}@media (max-width: 599px){.navbar__link-wrapper--for-tablet-portrait-up{display:none}}.navbar__link{display:block;pointer-events:initial}.mobile-menu{pointer-events:initial}@media (min-width: 600px){.mobile-menu{display:none}}.mobile-menu__content{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s linear,max-height .4s linear;will-change:opacity,max-height;display:flex;flex-direction:column;align-items:end;align-content:end}.mobile-menu__content.active{opacity:1;max-height:9999px;transition:all .4s linear;will-change:opacity,max-height}.mobile-menu__item{width:60%;display:flex;align-items:center;padding:.2rem 0}.mobile-menu__item:nth-of-type(2){width:55%}.mobile-menu__item:nth-of-type(3){width:50%}.mobile-menu__item:nth-of-type(4){width:45%}.mobile-menu__item:nth-of-type(5){width:50%}.false-dotted{border-bottom:2px dotted var(--black);flex-grow:1;height:.7em;margin:0 .1em;display:block}@media (max-width: 599px){.false-dotted--for-tablet-portrait-up{display:none}}.default-text{line-height:1.1em}@media (min-width: 600px){.default-text{line-height:1.2em}}.default-text--indented-paragraphs p{text-indent:3.4em}@media (max-width: 599px){.default-text--centred-on-mobile{text-align:center}}.default-text p:not(:last-of-type){margin-bottom:1em}.dotted-button{display:block;padding:.5rem 2rem;border-top:2px dotted var(--black);border-bottom:2px dotted var(--black);text-align:center;font-size:1rem}.masonry-wrapper{padding:0 calc(var(--lr-page-padding) * .5)}@media (min-width: 850px){.masonry-wrapper{padding-bottom:calc(var(--bottom-page-padding) * .5)}}.masonry-grid{font-size:var(--caption-size)}.masonry-grid:after{content:"";display:block;clear:both}.masonry-grid__sizer,.masonry-grid__item{width:100%}@media (min-width: 600px){.masonry-grid__sizer,.masonry-grid__item{width:50%}}@media (min-width: 850px){.masonry-grid__sizer,.masonry-grid__item{width:33.33%}}@media (min-width: 1024px){.masonry-grid__sizer,.masonry-grid__item{width:25%}}@media (min-width: 1200px){.masonry-grid__sizer,.masonry-grid__item{width:20%}}.masonry-grid__item{float:left;padding:0 calc(var(--lr-page-padding) * .5) 2rem calc(var(--lr-page-padding) * .5)}@media (min-width: 850px){.masonry-grid__item{padding:calc(var(--lr-page-padding) * .6)}}.project-card__image{display:block;max-width:100%;margin-bottom:1rem}.project-card__title{padding:0 1rem;font-family:var(--heading-font);font-weight:700;text-align:center}.project-card__date{text-align:center}.project-card__excerpt{margin-top:.6rem}.news__wrapper{border:2px dotted var(--black);padding:1rem}.news__title{text-align:center;font-size:1.2em;font-style:italic;margin-bottom:.7rem}.news__list{margin-left:.7rem}.news__list-item::marker{content:"- ";font-size:1.2em}.news__list-item:not(:last-of-type){margin-bottom:.7rem}.news__list-item a{text-decoration:underline}.banner{width:100%;margin-bottom:2rem}@media (min-width: 850px){.banner{margin-bottom:4rem}}@media (min-width: 850px){.banner--top{display:flex;justify-content:space-between}.banner--top .banner__date{text-align:left;margin-right:1rem}}@media (min-width: 850px) and (min-width: 850px){.banner--top .banner__title{text-align:inherit}}.banner--centered{display:flex;justify-content:center;align-content:center}.banner--centered .banner__title__wrapper{margin:20vh 0}.banner--centered .banner__title__wrapper .banner__date,.banner--top-centered{text-align:center}.banner__title{font-size:var(--large-title-size);text-align:center}.banner__date{margin-top:.5rem;font-style:italic;text-align:center}@media (min-width: 850px){.banner__date{text-align:inherit}}.banner__image{width:100%;height:auto;margin-top:1rem}@media (min-width: 850px){.banner__image{width:30vw;max-width:600px;margin-top:0rem}}@media (max-width: 849px){.project-grid:not(.project-grid--padded) .block-type-image img{padding:0 var(--lr-page-padding)}}.project-grid{--columns: 12;--gutter: 1rem;display:grid;grid-template-columns:1fr}@media (min-width: 600px){.project-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.project-grid{grid-template-columns:repeat(12,1fr)}}.project-grid--full-width figcaption{padding-left:var(--lr-page-padding);padding-right:var(--lr-page-padding)}.project-grid--padded{padding:0 var(--lr-page-padding)}@media (min-width: 850px){.project-grid--padded{grid-gap:var(--gutter)}}.project-grid--margin-top{margin-top:6rem}.project-grid--margin-bottom{margin-bottom:var(--gutter)}@media (min-width: 850px){.project-grid--margin-bottom{margin-bottom:var(--lr-page-padding)}}@media (min-width: 600px){.project-grid>.column{grid-column:span var(--columns)}}.project-grid>.column:not(:last-of-type){margin-bottom:0rem}@media (min-width: 850px){.project-grid>.column:not(:last-of-type){margin-bottom:0rem}}@media (min-width: 600px){.project-grid .wide-column figcaption{width:75%}}@media (min-width: 600px){.project-grid .wide-column .block-type-gallery figcaption{width:85%}}.project-grid figcaption{margin-top:1rem}.blocks .link-type:not(:last-of-type) .dotted-button{border-bottom:none}.blocks .link-type:last-of-type{margin-bottom:var(--gutter)}.block-type-supporters .supporters p{max-width:800px}.block-type-supporters .supporters__logo-list{display:flex;flex-wrap:wrap;flex-direction:row}.block-type-supporters .supporters__logo-list-item:not(:last-of-type){margin-right:60px}.block-type-supporters .supporters__logo{height:30px;width:auto;margin-top:1rem}@media (min-width: 1024px){.block-type-supporters .supporters__logo{height:50px;margin-top:1.5rem}}.block-type-quote blockquote{font-family:var(--heading-font);font-style:italic;font-size:1rem}.block-type-quote blockquote.centered-text{text-align:center}.block-type-quote blockquote.thin-text{max-width:750px;margin-left:auto;margin-right:auto}.block-type-quote footer{margin-top:.5rem;font-family:var(--body-font);font-size:initial;font-style:initial}.block-type-quote footer em{font-style:italic}.block-type-gallery{width:100vw;margin:0 auto}@media (min-width: 600px){.block-type-gallery{width:75vw}}@media (min-width: 1024px){.block-type-gallery{width:50vw}}.block-type-gallery .project-carousel,.block-type-gallery .project-carousel .project-carousel__cell{width:100%}.block-type-gallery .project-carousel img{display:block;width:100%;height:auto}.block-type-gallery .project-carousel .carousel-counter{float:right}.block-type-gallery figcaption{margin-left:auto;margin-right:auto;text-align:center}.block-type-table .collaborators{max-width:700px}.block-type-table .collaborators__title{font-family:var(--heading-font);font-size:calc(var(--small-title-size) / 2);margin-bottom:.5rem}.block-type-table .collaborators a{text-decoration:underline}.block-type-text{font-size:1rem}.block-type-text p:not(:last-of-type){margin-bottom:1em}.block-type-text a{text-decoration:underline}.block-type-heading{font-size:2rem;font-family:var(--heading-font);margin-top:var(--gutter)}@media (min-width: 850px){.block-type-heading{font-size:1.5rem}}.block-type-heading em{font-style:italic;font-size:.8rem;font-family:var(--body-font)}.block-type-vimeo{width:100vw;margin:0 auto}@media (min-width: 600px){.block-type-vimeo{width:75vw}}@media (min-width: 1024px){.block-type-vimeo{width:50vw}}.block-type-vimeo .banner-artwork-video{padding:56.35% 0 0;position:relative}.block-type-vimeo .banner-artwork-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-type-vimeo .video-controls .toggle-play{cursor:pointer}.block-type-vimeo .player-controls{padding:1rem 0;align-self:start;text-align:center}.block-type-vimeo .player-controls .toggle-play.play{cursor:pointer;position:relative;left:0;display:inline-block}.block-type-vimeo .player-controls .toggle-play.pause{cursor:pointer;position:relative;display:inline-block}.block-type-text__wrapper--one p:first-of-type{text-indent:3rem}.block-type-text__wrapper--three{-moz-column-gap:var(--lr-page-padding);column-gap:var(--lr-page-padding)}@media (min-width: 600px){.block-type-text__wrapper--three{-moz-columns:2;columns:2}}@media (min-width: 850px){.block-type-text__wrapper--three{-moz-columns:3;columns:3}}.block-type-text__wrapper--three-staggered p{display:block}@media (min-width: 600px){.block-type-text__wrapper--three-staggered p{width:50%}.block-type-text__wrapper--three-staggered p:nth-of-type(2n){margin-left:50%}}@media (min-width: 850px){.block-type-text__wrapper--three-staggered p{width:33.33%}.block-type-text__wrapper--three-staggered p:nth-of-type(2n){margin-left:33.33%}.block-type-text__wrapper--three-staggered p:nth-of-type(3),.block-type-text__wrapper--three-staggered p:nth-of-type(7),.block-type-text__wrapper--three-staggered p:nth-of-type(11),.block-type-text__wrapper--three-staggered p:nth-of-type(15){margin-left:66.66%}}.about-top-flex{font-size:var(--caption-size)}@media (min-width: 850px){.about-top-flex{display:flex;justify-content:space-between;gap:2rem}}.about-details{display:flex;flex-direction:column;justify-content:space-between}.about-details__details-wrapper{margin-bottom:3rem}.about-details__detail{margin-bottom:1rem}.about-image{margin-top:2rem}.about-image img{max-width:250px}.bio{margin-top:2rem}@media (min-width: 850px){.bio{margin-top:0rem;width:44vw;max-width:40rem}}.cv{margin-top:2rem;margin-bottom:var(--lr-page-padding)}@media (min-width: 850px){.cv{width:60vw}}.cv-accordion{margin-bottom:.5rem}.cv-accordion__year{flex-shrink:0}.cv-accordion:last-of-type .accordion__content p{margin-bottom:0}.accordion{font-size:var(--caption-size)}.accordion:not(:last-of-type){margin-bottom:.1em}.accordion__button{position:relative;display:block;text-align:left;width:100%;color:var(--black);border:none;background:none;outline:none;text-decoration:underline}.accordion__button:hover,.accordion__button:focus{cursor:pointer}.accordion__button[aria-expanded=true]+.accordion__content{opacity:1;max-height:9999px;transition:all .4s linear;will-change:opacity,max-height}.accordion__content{opacity:0;max-height:0;overflow:hidden;transition:opacity .4s linear,max-height .4s linear;will-change:opacity,max-height}.accordion__content-wrapper{margin:1rem 0;display:flex;gap:2rem}.product{display:flex;flex-direction:column;gap:1rem}@media (min-width: 850px){.product{display:grid;grid-template-columns:1fr 2fr 1fr;width:100%;align-items:end;gap:1rem}}.product:not(:last-of-type){margin-bottom:2rem}@media (min-width: 850px){.product:not(:last-of-type){margin-bottom:1rem}}@media (max-width: 849px){.product{margin-bottom:2rem}}.product__image-container{width:100%}@media (min-width: 850px){.product__image-container{width:25vw}}.product__image-carousel{width:100%}.product__image{display:block;width:100%;height:auto}.product__title{font-size:1.5rem}@media (min-width: 850px){.product__title{font-size:var(--small-title-size)}}.product__description{margin-top:.5rem;font-size:var(--caption-size)}.product__extras-container{display:flex;flex-direction:column;flex-grow:1}@media (min-width: 850px){.product__extras-container{margin-left:auto;width:20vw;flex-grow:initial}}.product__extra-images{margin-bottom:1rem;display:flex;gap:.4rem}@media (min-width: 850px){.product__extra-images{margin-bottom:.5rem;justify-content:center}}.product__extra-image{display:block;width:80px;height:60px;-o-object-fit:cover;object-fit:cover}.experiences-intro{margin-bottom:2rem;font-size:.8rem}@media (min-width: 850px){.experiences-intro{margin-bottom:3rem;display:flex;justify-content:space-between;align-items:end;gap:1rem}}.experiences-intro__left-side{max-width:32rem}@media (max-width: 849px){.experiences-intro__left-side{margin-bottom:2rem}}@media (min-width: 850px){.experiences-intro__right-side{width:var(--button-width);max-width:var(--button-width)}}.experiences-intro__title{font-size:var(--medium-title-size);margin-bottom:.8rem}.experiences-images{margin-bottom:2rem}@media (min-width: 850px){.experiences-images{margin-bottom:5rem}}.experiences-images__carousel-cell:last-of-type .experiences-images__image{padding-right:var(--lr-page-padding)}.experiences-images__image{height:40vw;width:auto;padding:0 0 0 var(--lr-page-padding)}@media (min-width: 850px){.experiences-images__image{height:30vw}}.experiences-images__image-caption{width:45vw;margin-top:.5rem;font-size:var(--caption-size);padding:0 0 0 var(--lr-page-padding)}@media (min-width: 850px){.experiences-images__image-caption{width:35vw}}.experiences-workshops{margin-bottom:2rem}@media (min-width: 850px){.experiences-workshops{margin-bottom:4rem;display:flex;justify-content:space-between;gap:1rem}}.experiences-workshops__left-side{max-width:32rem}@media (max-width: 849px){.experiences-workshops__right-side{margin-top:2rem}}@media (min-width: 850px){.experiences-workshops__right-side{width:var(--button-width);max-width:var(--button-width)}}.workshop{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem}.workshop:not(:last-of-type){margin-bottom:3rem}.workshop__icon{font-size:1.4rem}.workshop__title{font-size:1.4rem;margin-bottom:.8rem}.carousel-counter{text-align:center;margin:1rem auto}
/*# sourceMappingURL=style.css.map */
