﻿@import"fonts/stylesheet.css";*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;height:auto;max-width:100%;width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{font-weight:normal;overflow-wrap:break-word}ul,ol{margin:0;padding:0}button{background:transparent;border:none;margin:0;padding:0;width:auto;overflow:visible;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}:root{--serif: "HeymlandLL-Regular", Times New Roman, Times, serif;--univers: "Univers-Light", Helvetica, Arial, sans-serif;--univers-bold: "Univers-Bold", Helvetica, Arial, sans-serif;--univers-light-oblique: "Univers-Light-Oblique", Helvetica, Arial, sans-serif;--black: #000;--white: #fff;--grey: #b4b5b4;--red: #f00;--off-grey: #d9d9e2;--blue: #2a3773;--light-blue: #1e90ff;--xl-margin: 128px;--large-margin: 64px;--paragraph-spacing: 16px;--base-margin-small: 20px;--base-margin: 32px;--base-margin-mobile: 20px;--sans-body-medium: 20px;--sans-body: 16px;--sans-body-small: 13px;--serif-large: 64px;--serif-large-mobile: 40px;--serif-heading: 44px;--serif-heading-mobile: 30px}body,a{color:var(--black)}a{text-decoration:none;transition:color 100ms ease-in-out,border 100ms ease-in-out}a:hover{color:var(--light-blue)}button{cursor:pointer;transition:color 100ms ease-in-out}button:hover{color:var(--light-blue)}input[type=submit]{cursor:pointer}p{padding-bottom:var(--paragraph-spacing)}p a{border-bottom:1px dashed}p a:hover{border-bottom:1px solid}.image-caption{display:block;margin-top:8px;font-size:var(--sans-body-small)}.main-wrapper{margin-top:100px;min-height:70vh;min-width:320px}@media screen and (max-width: 900px){.main-wrapper{margin-top:80px}}.container{max-width:1600px;padding:0 var(--base-margin);width:100%;margin:0 auto}@media screen and (max-width: 900px){.container{padding:0 var(--base-margin-mobile)}}.grid-container{display:grid;grid-template-columns:1fr;gap:var(--base-margin)}@media screen and (min-width: 901px){.grid-container.four-col{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 901px){.grid-container.three-col{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 901px){.grid-container.one-thirds-col{grid-template-columns:1fr 2fr}}@media screen and (min-width: 901px){.grid-container.two-thirds-col{grid-template-columns:2fr 1fr}}@media screen and (min-width: 901px){.grid-container.two-col{grid-template-columns:1fr 1fr}}.grid-container .faux-col{background:#ccc;min-height:200px}.highlight{color:var(--highlight-color)}.center{text-align:center}body{font-family:var(--univers);font-size:var(--sans-body);line-height:1.2}strong,.-bold{font-family:var(--univers-bold);font-weight:normal}em,i{font-family:var(--univers-light-oblique);font-style:normal}.-serif{font-family:var(--serif)}.-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.-mobile-only{display:none}@media screen and (max-width: 900px){.-mobile-only{display:block}}.-desktop-only{display:block}@media screen and (max-width: 900px){.-desktop-only{display:none}}.margin-top{margin-top:var(--base-margin)}.margin-btm{margin-bottom:var(--base-margin)}.margin-top-l{margin-top:var(--large-margin)}.margin-btm-l{margin-bottom:var(--large-margin)}.margin-top-xl{margin-top:var(--xl-margin)}@media screen and (max-width: 900px){.margin-top-xl{margin-top:var(--large-margin)}}.margin-btm-xl{margin-bottom:var(--xl-margin)}@media screen and (max-width: 900px){.margin-btm-xl{margin-bottom:var(--large-margin)}}.site-header{background:var(--white);left:0;padding:24px 0;position:fixed;top:0;transition:background 300ms ease-in-out,transform 300ms ease-in-out;width:100%;z-index:1}@media screen and (max-width: 900px){.site-header{padding:16px 0}}.site-header.-hidden{transform:translateY(-100%)}.site-header .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.site-header .site-header-home{font-family:var(--serif);font-size:var(--serif-heading)}@media screen and (max-width: 900px){.site-header .site-header-home{font-size:var(--serif-heading-mobile)}}.site-header .mobile-toggle{align-items:center;display:flex;font-family:var(--serif);font-size:48px;line-height:1;height:48px;justify-content:right;margin-top:-4px;width:48px}@media screen and (min-width: 901px){.site-header .mobile-toggle{display:none}}.site-header .site-nav{list-style:none}@media screen and (max-width: 900px){.site-header .site-nav{background:var(--white);height:100vh;left:0;padding-top:20px;position:fixed;top:0;transform:translateX(-100%);transition:transform 300ms ease-in-out;width:280px;z-index:2}}@media screen and (max-width: 900px){.site-header .site-nav.active{transform:translateX(0)}}.site-header .site-nav li{display:inline-block;padding:12px 18px}@media screen and (max-width: 900px){.site-header .site-nav li{display:block}}.site-header .site-nav li a{font-size:var(--sans-body-medium)}.site-header .site-nav li a.active{border-bottom:1px solid}.site-header .site-nav li:last-child a{padding-right:0}.home .site-header{background:transparent}.home .site-header.-scrolled{background:var(--white)}.scrim{background:rgba(0,0,0,.3);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 300ms ease-in-out;z-index:1}.scrim.active{opacity:1;pointer-events:all}.footer{font-size:var(--sans-body);padding:var(--base-margin) 0}@media screen and (max-width: 900px){.footer .grid-container{gap:var(--base-margin-mobile)}}.footer .footer-heading{font-family:var(--serif);font-size:var(--serif-heading)}@media screen and (max-width: 900px){.footer .footer-heading{font-size:var(--serif-heading-mobile);margin-bottom:var(--base-margin-mobile)}}.footer p{margin-top:18px}@media screen and (max-width: 900px){.footer p{margin-top:8px;padding-bottom:0}}.footer p a{border-bottom:none}@media screen and (max-width: 900px){.email-signup{margin-top:var(--base-margin-mobile)}}#mc_embed_signup{background:var(--white);margin-top:var(--large-margin)}@media screen and (max-width: 900px){#mc_embed_signup{margin-top:var(--base-margin)}}#mc_embed_signup input{border:0;border-radius:0}#mc_embed_signup div.mce_inline_error{background-color:var(--red);font-weight:normal}#mc_embed_signup .email-signup{border-bottom:1px solid var(--black);display:flex;flex-direction:row;padding-bottom:8px;width:100%}@media screen and (max-width: 900px){#mc_embed_signup .email-signup{max-width:unset}}#mc_embed_signup .email-input-container{flex-grow:2}#mc_embed_signup .email-input{width:100%}#mc_embed_signup .email-button{background:transparent}.library #mc_embed_signup,.library .email-input{background:var(--off-grey)}.library .email-input::placeholder{color:var(--blue)}.slides{position:relative}.slides .slide-container{min-height:120px}.slides .slide-count{margin-top:8px;text-align:center}.slides .slide{left:0;opacity:0;position:absolute;top:0;transition:opacity 300ms ease-in-out,visibility 300ms ease-in-out;visibility:hidden;width:100%}.slides .slide.active{opacity:1;visibility:visible}.slides .slide-btn{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--serif);font-size:50px;justify-content:center;height:100%;line-height:1;overflow:hidden;position:absolute;top:0;transition:background 200ms ease-in-out,color 200ms ease-in-out;width:50px}.slides .slide-btn svg path{fill:#fff}.slides .slide-btn:hover{color:var(--light-blue)}.slides .slide-btn:hover svg path{fill:var(--light-blue)}.slides .slide-btn.slide-prev{left:8px}.slides .slide-btn.slide-prev svg{transform:rotate(180deg)}.slides .slide-btn.slide-next{right:8px}.slides button:disabled{opacity:0;visibility:hidden}.home .slides{min-height:100vh}.accordion .accordion-section .accordion-trigger{font-size:var(--sans-body);text-align:left;position:relative;width:250px}.accordion .accordion-section .accordion-trigger:hover{color:var(--light-blue);cursor:pointer}.accordion .accordion-section .accordion-trigger:after{content:"+";position:absolute;right:0}.accordion .accordion-section .accordion-content{display:none}.accordion .accordion-section.active .accordion-trigger:after{content:"–";right:2px}.accordion .accordion-section.active .accordion-content{display:block}.program-carousel .program-header,.program-carousel .project-header,.upcoming-programs .program-header,.upcoming-programs .project-header{text-align:center;font-size:var(--serif-heading);margin:var(--base-margin)}@media screen and (max-width: 900px){.program-carousel .program-header,.program-carousel .project-header,.upcoming-programs .program-header,.upcoming-programs .project-header{font-size:var(--serif-heading-mobile)}}.program-carousel .program-header.program-header,.program-carousel .project-header.program-header,.upcoming-programs .program-header.program-header,.upcoming-programs .project-header.program-header{color:var(--light-blue)}.program-carousel .program-header,.upcoming-programs .program-header{margin-top:0}.program-carousel .slide-img,.upcoming-programs .slide-img{width:auto;max-width:70%;max-height:450px;margin:0 auto}@media screen and (max-width: 900px){.program-carousel .slide-img,.upcoming-programs .slide-img{max-width:70%}}.program-carousel .slides .slide-btn svg path,.upcoming-programs .slides .slide-btn svg path{fill:#231f20}.program-carousel .slides .slide-btn:hover svg path,.upcoming-programs .slides .slide-btn:hover svg path{fill:var(--light-blue)}.program-carousel .program-info,.upcoming-programs .program-info{max-width:70%;text-align:center;margin:0 auto}@media screen and (max-width: 900px){.program-carousel .program-info,.upcoming-programs .program-info{max-width:70%}}.home .intro-text{padding-top:var(--large-margin);padding-bottom:var(--large-margin)}@media screen and (max-width: 900px){.home .intro-text{padding-top:var(--base-margin);padding-bottom:var(--base-margin)}}@media screen and (max-width: 768px){.home .current-project{gap:var(--base-margin-small)}}.home .current-project img{height:auto;margin:0 auto;max-width:1100px;width:100%}.home .current-project .project-header,.home .current-project .on-view{font-size:var(--serif-heading)}@media screen and (max-width: 900px){.home .current-project .project-header,.home .current-project .on-view{font-size:var(--serif-heading-mobile)}}.home .current-project .on-view{color:var(--light-blue)}@media screen and (max-width: 900px){.home .current-project .on-view{white-space:nowrap}}.home .current-project .project-info{display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--base-margin);width:100%}@media screen and (max-width: 768px){.home .current-project .project-info{flex-direction:column;margin-top:var(--base-margin-mobile)}}.home .current-project .project-info p{padding-bottom:0}.home .current-project .project-left{padding-right:var(--paragraph-spacing)}@media screen and (max-width: 768px){.home .current-project .project-left{order:2;padding-right:0}}.home .current-project .project-right{text-align:right}@media screen and (max-width: 768px){.home .current-project .project-right{order:1;text-align:left}}.home .current-project .date{display:block;margin-top:16px}.home .upcoming-project .upcoming-info{margin-bottom:var(--base-margin)}@media screen and (max-width: 768px){.home .upcoming-project .upcoming-info{margin-bottom:var(--base-margin-mobile)}}@media screen and (max-width: 768px){.home .upcoming-project .upcoming-images div{display:none}}@media screen and (max-width: 768px){.home .upcoming-project .upcoming-images div:first-child{display:block}}.home .home-library{background:var(--off-grey);margin-bottom:var(--xl-margin);padding:var(--large-margin) 0}.home .home-library h2{font-size:var(--serif-heading);margin-bottom:var(--large-margin);text-align:center}@media screen and (max-width: 900px){.home .home-library h2{font-size:var(--serif-heading-mobile)}}.home .home-library .current-project{margin-bottom:var(--large-margin)}.home .home-library .current-project:last-of-type{margin-bottom:0}.about h2{font-size:var(--serif-heading);margin-bottom:var(--base-margin)}@media screen and (max-width: 900px){.about h2{font-size:var(--serif-heading-mobile);margin-bottom:var(--base-margin-mobile)}}.about .about-text{margin-top:var(--base-margin)}.about .image+.image{margin-bottom:var(--base-margin)}.about .people{margin-top:var(--base-margin)}.about .people h2{font-size:var(--sans-body);margin-bottom:var(--base-margin-small);text-transform:uppercase}.about .people ul{list-style:none;margin:0}.about .people h2+ul{margin-bottom:var(--base-margin)}.about .staff em{font-weight:300}.about .staff strong{font-weight:400}.about .staff img{padding:var(--base-margin)}.about .staff ul li{margin-bottom:var(--paragraph-spacing)}.upcoming-project{text-align:center}.upcoming-project .grid-container{padding:0}.upcoming-project .upcoming-header{font-size:var(--serif-large);line-height:1;margin:0 auto;max-width:500px}@media screen and (max-width: 900px){.upcoming-project .upcoming-header{font-size:var(--serif-large-mobile)}}.upcoming-project .upcoming-date{color:var(--grey);font-size:var(--serif-large)}@media screen and (max-width: 900px){.upcoming-project .upcoming-date{font-size:var(--serif-large-mobile)}}.upcoming-project .upcoming-images div:only-child{grid-column-start:2}@media screen and (max-width: 900px){.upcoming-project .upcoming-images div:only-child{grid-column-start:1}}.upcoming-project .upcoming-images div:last-child:nth-child(2){grid-column-start:3}@media screen and (max-width: 900px){.upcoming-project .upcoming-images div:last-child:nth-child(2){grid-column-start:1}}.project.main-wrapper{margin-top:140px}@media screen and (max-width: 900px){.project.main-wrapper{margin-top:100px}}.project .project-title{text-align:center;margin-bottom:var(--large-margin);font-size:var(--sans-body-medium)}@media screen and (max-width: 900px){.project .project-title{margin-bottom:var(--base-margin)}}.project .project-title h1{font-family:var(--serif);font-size:var(--serif-heading);margin-bottom:8px}@media screen and (max-width: 900px){.project .project-title h1{font-size:var(--serif-heading-mobile)}}.project .project-hero{margin-bottom:var(--large-margin)}@media screen and (max-width: 900px){.project .project-hero{margin-bottom:var(--base-margin)}}.project .project-carousel{border:1px solid red;height:400px;width:100%;text-align:center;padding-top:100px}.project .project-overview{margin-bottom:var(--large-margin)}@media screen and (min-width: 901px){.project .project-overview.one-thirds-col{grid-template-columns:calc(33% - 16px) calc(67% - 16px)}}.project .project-overview:last-child{order:1}.project .image-blocks ul{list-style-type:none;padding:0;margin-bottom:var(--base-margin)}.project .image-blocks ul li{display:block}.visit .image{height:auto;max-width:75%;margin:var(--base-margin) auto}@media screen and (max-width: 900px){.visit .image{margin:var(--base-margin-mobile) auto;max-width:100%}}.visit .map{height:auto;text-align:center;width:100%}.visit .map iframe{height:500px;margin:var(--base-margin) auto;max-width:75%;width:100%}@media screen and (max-width: 900px){.visit .map iframe{height:300px;margin:var(--base-margin-mobile) 0;max-width:100%}}.visit h2,.visit h3{font-family:var(--serif);font-size:var(--serif-heading);margin-top:var(--base-margin)}@media screen and (max-width: 900px){.visit h2,.visit h3{font-size:var(--serif-heading-mobile);margin-top:var(--base-margin-mobile)}}.archive img{width:100%;margin-bottom:calc(var(--base-margin)/2)}.archive .archive-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--base-margin-small)}@media screen and (max-width: 900px){.archive .archive-title{flex-direction:column}}.archive .archive-title p{padding-bottom:0}.archive .archive-artist-name{display:block}.archive h3{font-size:var(--sans-body)}.archive h2.year{text-align:center;font-size:var(--serif-heading);margin:var(--base-margin)}body.library,body.library-post{background:var(--off-grey)}body.library .site-header,body.library-post .site-header{background:var(--off-grey)}body.library .library-intro,body.library-post .library-intro{color:var(--blue);margin:var(--xl-margin) auto;max-width:580px;font-size:var(--sans-body-medium);width:100%}body.library .library-intro h1,body.library-post .library-intro h1{font-family:var(--serif);font-size:var(--serif-heading);margin-bottom:var(--large-margin);text-align:center}body.library .library-links,body.library-post .library-links{margin-bottom:var(--xl-margin)}body.library .library-link,body.library-post .library-link{text-align:center}body.library .library-link .-serif,body.library-post .library-link .-serif{font-size:var(--serif-heading);margin-bottom:var(--base-margin)}body.library .library-link a,body.library-post .library-link a{display:flex;flex-direction:column;justify-content:space-between;height:100%}body.library .project-title,body.library-post .project-title{margin:0 auto var(--large-margin);max-width:700px}body.library .project-overview,body.library-post .project-overview{margin-bottom:var(--base-margin)}body.library .bonus-images,body.library-post .bonus-images{display:flex;flex-direction:row;gap:var(--base-margin-small);margin-top:var(--base-margin)}body.library .bonus-images>*,body.library-post .bonus-images>*{aspect-ratio:14/9}body.library .bonus-images>* img,body.library-post .bonus-images>* img{height:100%;object-fit:cover}body.library .subhead,body.library-post .subhead{border-bottom:1px solid var(--black);margin:var(--large-margin) 0 var(--base-margin);padding-bottom:16px}body.library .posts,body.library-post .posts{color:var(--blue);margin:var(--large-margin) auto;max-width:800px;width:100%}body.library .posts .post-header,body.library-post .posts .post-header{text-align:center}body.library .posts .heading,body.library-post .posts .heading{font-size:var(--serif-heading);margin-bottom:var(--base-margin-small)}@media screen and (max-width: 900px){body.library .posts .heading,body.library-post .posts .heading{font-size:var(--serif-heading-mobile)}}body.library .posts .post+.post,body.library-post .posts .post+.post{padding-top:var(--large-margin)}body.library .posts .post:last-of-type,body.library-post .posts .post:last-of-type{border-bottom:none}body.library .posts .post,body.library-post .posts .post{border-bottom:1px solid var(--grey)}body.library .posts .post .main-text,body.library .posts .post .block-type-text,body.library-post .posts .post .main-text,body.library-post .posts .post .block-type-text{margin:0 auto;max-width:400px;width:100%}body.library .posts .post .content-blocks .block,body.library-post .posts .post .content-blocks .block{padding:var(--base-margin-small) 0}body.library .posts .post .text-with-sidebar,body.library-post .posts .post .text-with-sidebar{position:relative}body.library .posts .post .text-with-sidebar .sidebar,body.library-post .posts .post .text-with-sidebar .sidebar{margin:0 auto;max-width:400px;width:100%}@media screen and (min-width: 1024px){body.library .posts .post .text-with-sidebar .sidebar,body.library-post .posts .post .text-with-sidebar .sidebar{position:absolute;right:-100px;top:0;width:200px}}body.library .event-link,body.library-post .event-link{text-align:center}body.library .event-link .heading,body.library-post .event-link .heading{font-size:var(--serif-heading);margin:var(--base-margin) 0 var(--base-margin-small);padding:0 var(--base-margin-small)}@media screen and (max-width: 900px){body.library .event-link .heading,body.library-post .event-link .heading{font-size:var(--serif-heading-mobile)}}body.library .archive-link .archive-title,body.library-post .archive-link .archive-title{margin-bottom:0}/*# sourceMappingURL=main.css.map */
