:root{--colors-gray: rgba(69, 68, 68, 1);--colors-primary: var(--colors-gray);--colors-black: #000;--colors-gray-light: rgba(69, 68, 68, .5);--colors-red-light: rgba(255, 0, 0, .5);--colors-white: #fff;--font-family-body: "Georgia", times, times new roman, serif;--font-family-details: "Helvetica", "Helvetica Neue", sans-serif;--font-family-heading: "Prophet", sans-serif;--logo-height: 1.7rem;--logo-height-date: 2rem;--icon-width: 2.5rem;--font-size-title: 2rem;--font-size-body: 1.125rem;--font-size-small: .75rem;--font-size-xsmall: .625rem;--letter-spacing-heading: -.051em;--gutter: 2rem;--block-spacing: 1.25rem;--border-radius-s: .35rem;--spacing-input: .75rem 1rem}@media(min-width:540px){:root{--logo-height: 3rem;--logo-height-date: 3.5rem;--font-size-title: 2.75rem;--font-size-body: 1.125rem;--font-size-small: .875rem;--gutter: 1.5625rem;--block-spacing: 1.875rem}}@media(min-width:1000px){:root{--icon-width: 1.875rem;--font-size-title: 2.75rem;--font-size-body: 1.25rem;--font-size-small: .875rem;--gutter: 1.875rem;--block-spacing: 2.5rem;--site-max-width: 1000px}}@media(min-width:1200px){:root{--font-size-title: 2.75rem;--font-size-body: 1.25rem;--font-size-small: .875rem;--gutter: 2.5rem;--block-spacing: 3.125rem}}html,body,div,span,applet,object,iframe,h1,h2,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,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{border:none;margin:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button{font-size:inherit;font-family:inherit;border:none;box-shadow:none;background-color:transparent;padding:0;color:inherit;margin:0;cursor:pointer}button:focus{outline:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea:focus,input:focus{outline:0}input{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{background-color:#fff;background-color:var(--colors-white)}a{color:#454444;color:var(--colors-gray);text-decoration:none}a:hover{color:#454444;color:var(--colors-primary)}.js-no-scroll{overflow:hidden}.show-large{display:none}@media(min-width:1000px){.show-large{display:block}}.show-medium{display:none}@media(min-width:540px){.show-medium{display:block}}.hide-large{display:block}@media(min-width:1000px){.hide-large{display:none}}.show-small{display:block}@media(min-width:540px){.show-small{display:none}}@media(min-width:1000px){.has-scrolled{--logo-height-date: 2.8rem}}table{width:100%;border-collapse:collapse;font-family:sans-serif;font-size:.75rem;font-size:var(--font-size-small)}table h3{font-size:inherit}table thead{border-top:2px solid rgba(69,68,68,1);border-top:2px solid var(--colors-gray);border-bottom:2px solid rgba(69,68,68,1);border-bottom:2px solid var(--colors-gray)}:is(table thead) th{padding:.5rem 0}table tr{transition:.3s background-color ease}:is(table tr):hover{background-color:#ebe9e9}:is(table tr) td{padding:.75rem}table tr:not(:last-of-type){border-bottom:1px solid rgba(69,68,68,.5);border-bottom:1px solid var(--colors-gray-light)}ol{margin:2rem}@font-face{font-family:Prophet;font-style:normal;font-weight:400;src:url(/wp-content/themes/fototallinn/dist/fonts/NnCFKteO.woff2) format("woff2");font-display:swap}label{margin:0 0 3px;color:var(--color-brown);font-size:.75rem;font-size:var(--font-size-small)}input,textarea,select,button{font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:1.125rem;font-size:var(--font-size-body)}input,textarea{padding:.75rem 1rem;padding:var(--spacing-input);border:1px solid rgba(69,68,68,.5);border:1px solid var(--colors-gray-light);border-radius:.35rem;border-radius:var(--border-radius-s);color:#454444;color:var(--colors-primary);background:transparent;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}:is(input,textarea):focus,:is(input,textarea):active,:is(input,textarea):hover{border-color:#454444;border-color:var(--colors-primary)}.form-group{display:flex;flex-direction:column}input[type=checkbox]{position:relative;width:20px;min-width:20px;height:20px;padding:0!important;margin:0;border:2px solid rgba(69,68,68,.5);border:2px solid var(--colors-gray-light, #ccc);border-radius:.35rem;border-radius:var(--border-radius-s, 4px);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}input[type=checkbox]:checked{border-color:#000;border-color:var(--color-brown, #000);background-color:#000;background-color:var(--color-brown, #000)}input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;content:"";transform:translate(-50%,-50%) rotate(45deg)}input[type=checkbox]:focus{outline:2px solid #000;outline:2px solid var(--color-brown, #000);outline-offset:2px}label:has(input[type=checkbox]){display:flex;align-items:flex-start;margin:0;cursor:pointer;gap:8px;gap:var(--spacing-xs, 8px)}label:has(input[type=checkbox]):hover{color:#000;color:var(--color-accent, #000)}label:has(input[type=checkbox]) .message{flex:1;line-height:1.3}body{line-height:1.3;color:#454444;color:var(--colors-gray);font-family:Georgia,times,times new roman,serif;font-family:var(--font-family-body);font-size:1.125rem;font-size:var(--font-size-body)}h1,h2,h3,h4,h5,h6{line-height:1.15;letter-spacing:-.051em;letter-spacing:var(--letter-spacing-heading);font-family:Prophet,sans-serif;font-family:var(--font-family-heading);font-size:2rem;font-size:var(--font-size-title);font-weight:400}.alignnone{max-width:100%;height:auto;margin:2rem 0}.aligncenter,.alignleft,.alignright{height:auto;margin:2rem auto}.aligncenter img{display:block;margin-right:auto;margin-left:auto}.screen-reader-text{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;color:#000;background:#fff;clip:rect(0,0,0,0)}[id^=attachment_]{max-width:100%;margin:2rem auto}.button,.acf-button{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:.5rem .75rem .35rem;border:1px solid rgba(69,68,68,1)!important;border:1px solid var(--colors-primary)!important;border-radius:.35rem;border-radius:var(--border-radius-s);color:#fff;color:var(--colors-white);background-color:#454444;background-color:var(--colors-primary);transition:all .2s ease;font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:1.125rem;font-size:var(--font-size-body);font-weight:400;text-decoration:none}:is(.button,.acf-button):focus-visible{color:var(--color-white);background-color:var(--color-soprus-red)}:is(.button,.acf-button):disabled{color:var(--colo);background:var(--color-gray-2);cursor:not-allowed}@media(hover:hover)and (pointer:fine){:is(.button,.acf-button):hover{border:1px solid rgba(69,68,68,1);border:1px solid var(--colors-primary);color:#454444;color:var(--colors-primary);background-color:var(--color-beige);cursor:pointer;text-decoration:none}}.arrow-link{display:inline-flex;align-items:center;gap:.25rem}.arrow-link svg{width:1em;height:1em}.lazyload,.lazyloading{opacity:0;transition:opacity .5s ease}.lazyloaded{opacity:1}@media(min-width:540px){.container{padding:0 2rem;padding:0 var(--gutter)}}@media(min-width:1000px){.container{width:var(--site-max-width);margin:0 auto}}@media(min-width:1400px){.container{width:auto;width:initial;max-width:var(--site-max-width)}}.page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2rem;grid-gap:var(--gutter);gap:2rem;gap:var(--gutter)}.event{display:flex;flex-flow:row wrap;width:100%;max-width:100%;margin-right:auto;margin-left:auto;justify-content:flex-end;margin-bottom:4rem}.event:last-of-type{margin-bottom:0}.event__time{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.event__time{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.event__time{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.event__time{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.event__time{padding-right:1.25vw;padding-left:1.25vw}}.event__time{text-align:center}@media(min-width:1000px){.event__time{flex:0 0 20%;max-width:20%;text-align:left}}.event__title{font-size:1.125rem;font-size:var(--font-size-body);flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.event__title{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.event__title{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.event__title{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.event__title{padding-right:1.25vw;padding-left:1.25vw}}.event__title{text-align:center;margin-bottom:1rem}@media(min-width:1000px){.event__title{flex:0 0 80%;max-width:80%;text-align:left;margin-bottom:0}}.event__content{font-size:.75rem;font-size:var(--font-size-small);flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.event__content{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.event__content{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.event__content{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.event__content{padding-right:1.25vw;padding-left:1.25vw}}.event__content{margin-top:.5rem}@media(min-width:1000px){.event__content{flex:0 0 80%;max-width:80%}}@media(min-width:1200px){.event__content{padding-right:20rem}}.logo{position:fixed;z-index:4;left:1rem;width:auto}.logo img{display:block;width:auto;height:1.7rem;height:var(--logo-height);transition:height .3s ease}@media(min-width:1000px){.has-scrolled :is(.logo img){height:2.5rem}}.logo.m-top{top:1rem}.logo.m-bottom{bottom:1rem}.logo.m-date{right:1rem;bottom:1rem;left:auto;left:initial;display:none;transform:rotate(-90deg) translate(100%);transform-origin:100% 100%}.logo.m-date img{height:2rem;height:var(--logo-height-date)}@media(max-width:999px){.home .logo.m-date{bottom:50%;display:block}}@media(min-width:1000px){.logo.m-date{display:block}}.apply-link{font-size:2rem;font-size:var(--font-size-title);position:absolute;top:50%;transform:translateY(-50%);position:fixed;transform:translate(-50%) translateY(0) rotate(-90deg);transform-origin:50% 0%;left:0;display:none;color:#454444;color:var(--colors-primary)}@media(min-width:540px){.apply-link{display:block}}.ft-frame{--frame-height: 2rem;position:fixed;z-index:-1;width:80vw;height:2rem;height:var(--frame-height);pointer-events:none}.ft-frame.m-top{top:.5rem;left:50%;width:60vw;background-color:#ebeeee;transform:translate(-40%);transform-origin:top center}.ft-frame.m-right{top:50%;right:-3rem;width:60vh;background-color:#737374;transform:rotate(93deg) translate(50%);transform-origin:right center}.ft-frame.m-bottom{top:auto;bottom:0;left:50%;background-color:#d0d0d0;transform:translate(-50%);transform-origin:bottom center}.ft-frame.m-left{top:50%;right:auto;left:1.5rem;width:80vh;background-color:#9c9c9c;transform:rotate(90deg) translate(-50%,-100%);transform-origin:left center}@media(min-width:540px){.ft-frame{--frame-height: 4rem}}.open-call-dialog{position:absolute;top:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;padding:5rem;border-bottom:0}@media(min-width:540px){.open-call-dialog{padding:9rem}}.open-call-dialog img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.primary-navigation{position:fixed;z-index:2;top:0;left:0;overflow:scroll;width:100%;height:100%;padding-top:16rem;padding-top:calc(var(--gutter) * 8);padding-bottom:24rem;padding-bottom:calc(var(--gutter) * 12);background-color:#fff;background-color:var(--colors-white);transform:translate(-100%);text-align:center;-webkit-overflow-scrolling:touch}.primary-navigation.is-expanded{display:flex;align-items:center;flex-direction:column;justify-content:center;transform:translate(0)}@media(min-width:1000px){.primary-navigation{z-index:3;overflow:visible;height:auto;height:initial;padding:.8rem 0;background-color:#fff0;transition:background-color .3s ease,backdrop-filter .3s ease;transform:none;transform:initial}.has-scrolled .primary-navigation{background-color:#fff6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.primary-navigation .social-media{display:none}}.home .primary-navigation{background-color:transparent}.is-expanded:is(.home .primary-navigation){background-color:#fff;background-color:var(--colors-white)}.burger-button{position:fixed;z-index:3;right:1rem;bottom:1rem;width:2rem;height:2rem;cursor:pointer}.burger-button svg path{fill:#454444;fill:var(--colors-primary)}.burger-button #close{display:none}.burger-button.is-active #close{display:block}.burger-button.is-active #open{display:none}@media(min-width:1000px){.burger-button{display:none}}.close-button{cursor:pointer;position:relative;width:30px;height:18px}.close-button span{background-color:#454444;background-color:var(--colors-gray);position:absolute;left:0;height:2px;width:100%}:is(.close-button span):first-child{top:0;transform:translateY(9px) rotate(-45deg)}:is(.close-button span):last-child{top:18px;transform:translateY(-9px) rotate(45deg)}.close-button.m-main-menu{position:fixed;top:1rem;right:1rem}@media(min-width:540px){.close-button.m-main-menu,.close-button.m-secondary-menu{display:none}}.fullscreen{position:absolute;top:0;right:0;background-color:red}.contact__about,.contact__image{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.contact__about,.contact__image{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.contact__about,.contact__image{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.contact__about,.contact__image{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.contact__about,.contact__image{padding-right:1.25vw;padding-left:1.25vw}}@media(min-width:540px){.contact__about,.contact__image{flex:0 0 50%;max-width:50%}}.contact__about{order:2}@media(min-width:540px){.contact__about{order:1}}.contact__image{order:1;margin-bottom:2rem}@media(min-width:540px){.contact__image{order:2;margin-bottom:0}}.gallery{margin-bottom:3rem}.gallery figure{width:auto;height:35vh;margin-bottom:0;aspect-ratio:16/9;aspect-ratio:var(--aspect-ratio, 16/9)}:is(.gallery figure) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1000px){:is(.gallery figure) img{-o-object-fit:contain;object-fit:contain}}@media(min-width:1000px){.gallery figure{height:60vh}}.gallery .swiper-button-prev,.gallery .swiper-button-next{color:#fff;color:var(--colors-white)}.swiper-button-prev,.swiper-button-next{--swiper-navigation-size: 2rem;--swiper-navigation-sides-offset: var(--site-padding)}.main-menu ul{font-size:1.125rem;font-size:var(--font-size-body);padding-right:16px;padding-left:16px}@media(min-width:540px){.main-menu ul{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.main-menu ul{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.main-menu ul{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.main-menu ul{padding-right:1.25vw;padding-left:1.25vw}}.menu-item{display:block;padding-bottom:.5rem;text-align:center}@media(min-width:1000px){.menu-item{display:inline-block;padding:0 0 0 1rem}.menu-item:first-of-type{padding-left:0}}.menu-item a{font-size:2rem;font-size:var(--font-size-title)}@media(min-width:1000px){.menu-item a{font-size:1.125rem;font-size:var(--font-size-body)}}.current-menu-item a{color:#454444;color:var(--colors-primary)}.language{position:fixed;top:.8rem;right:1rem;z-index:3}.language a{display:flex;align-items:center;gap:.25rem}:is(.language a) svg{width:1rem;height:1rem}:is(:is(.language a) svg) path{stroke:currentColor;stroke-width:1}.language .lang-item a{color:#454444;color:var(--colors-primary)}@media(min-width:1000px){.language .lang-item a{color:#454444;color:var(--colors-gray)}}.social-buttons{display:flex;flex-direction:column}.social-buttons__link{padding-bottom:.25rem}.social-buttons__link:last-child{padding-bottom:0}.social-buttons__link:hover svg path{stroke:#454444;stroke:var(--colors-primary);fill:#454444;fill:var(--colors-primary)}.social-buttons__link svg{display:block;width:2.5rem;width:var(--icon-width)}:is(.social-buttons__link svg) path{stroke:#454444;stroke:var(--colors-primary);stroke-width:0;fill:#454444;fill:var(--colors-primary)}.screensaver-image{width:30vw}.splash-image{flex:0 0 100%;max-width:100%}.page-header{margin-bottom:3rem;text-align:center;font-size:2rem;font-size:var(--font-size-title)}.page-header p{font-size:1.125rem;font-size:var(--font-size-body)}.participants{grid-column:1 / -1}@media(max-width:539px){.participants.m-gallery{margin-top:4rem}}@media(min-width:540px){.participants{grid-column:span 2}}.post-meta{font-size:1.125rem;font-size:var(--font-size-body);margin-top:1rem}.post-thumbnail{margin-bottom:2rem}.page-content img{scroll-margin-top:8rem}.page-content{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.page-content{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.page-content{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.page-content{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.page-content{padding-right:1.25vw;padding-left:1.25vw}}@media(min-width:540px){.page-content>p{padding-right:87.5px;padding-left:87.5px}}@media(min-width:1000px){.page-content>p{padding-right:9rem;padding-left:9rem}}:is(.page-content>p)+p{margin-top:.4rem}.page-content figure a{border-bottom:0}.practical-info__map,.practical-info__about{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.practical-info__map,.practical-info__about{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.practical-info__map,.practical-info__about{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.practical-info__map,.practical-info__about{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.practical-info__map,.practical-info__about{padding-right:1.25vw;padding-left:1.25vw}}@media(min-width:1000px){.practical-info__map,.practical-info__about{flex:0 0 50%;max-width:50%}}.practical-info__map{margin-bottom:2rem}@media(min-width:1000px){.practical-info__map{margin-bottom:0}}.practical-info__map iframe{height:50vh}.person__image{margin-bottom:2rem}@media(min-width:1000px){.person__image{height:50vh}.person__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}}.person__info p+p{margin-top:.5rem}@media(min-width:540px){.person__info{padding-right:87.5px;padding-left:87.5px}}@media(min-width:1000px){.person__info{padding-right:9rem;padding-left:9rem}}.partner{border-bottom:0!important;height:5rem}.partner a{border-bottom:0!important}.partner img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.programme-day{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.programme-day{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.programme-day{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.programme-day{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.programme-day{padding-right:1.25vw;padding-left:1.25vw}}.programme-day{margin-top:8rem;margin-top:calc(var(--gutter) * 4);text-align:center;margin-bottom:2rem}@media(min-width:540px){.programme-day{margin-bottom:3rem}}.programme-day:first-of-type{margin-top:0}.programme-day__opening-times{display:inline-block;margin-top:.25rem;color:#45444480;color:var(--colors-gray-light)}.ratio-box{display:block;position:relative;overflow:hidden;height:0;width:100%}.ratio-box img,.ratio-box iframe,.ratio-box video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.image-wrapper{display:table}.is-fullscreen .image-wrapper{display:block}.image-caption,[id^=caption-attachment-]{display:block;width:100%;padding-top:.5rem;text-align:center;font-size:.75rem;font-size:var(--font-size-small)}:is(.image-caption,[id^=caption-attachment-]) p{font-size:.75rem;font-size:var(--font-size-small)}.is-fullscreen :is(.image-caption,[id^=caption-attachment-]){position:absolute;bottom:1rem;left:0;width:100%;color:#000;text-shadow:0 0 5px rgba(255,255,255,.81);text-align:center}.list-title{flex:0 0 100%;max-width:100%;padding-right:16px;padding-left:16px}@media(min-width:540px){.list-title{padding-right:12.5px;padding-left:12.5px}}@media(min-width:1000px){.list-title{padding-right:15px;padding-left:15px}}@media(min-width:1200px){.list-title{padding-right:20px;padding-left:20px}}@media(min-width:1400px){.list-title{padding-right:1.25vw;padding-left:1.25vw}}.list-title{margin-top:6rem;margin-top:calc(var(--gutter) * 3);margin-bottom:2rem;margin-bottom:var(--gutter);text-align:center}.list-title:first-of-type{margin-top:0}.link-list{flex:0 0 100%;max-width:100%}.link-list__item{margin-bottom:2rem}@media(min-width:540px){.link-list__item{flex:0 0 50%;max-width:50%}}.link-list__item:last-child{margin-bottom:0}.link-list__item.m-participant,.link-list__item.m-news{flex:0 0 100%;max-width:100%}.link-list__image{pointer-events:none;position:fixed;opacity:0;width:20vw;top:0;left:0}.list-item{border-bottom:0!important}.list-item__title{font-size:1.125rem;font-size:var(--font-size-body)}.list-item__title:before{content:"— "}.list-item__date{font-size:.75rem;font-size:var(--font-size-small);margin-top:1rem}.newsletter-link{padding:.25rem .5rem;border:1px solid rgba(69,68,68,1);border:1px solid var(--colors-primary);border-radius:.5rem;color:#454444;color:var(--colors-primary);background-color:#fff;background-color:var(--colors-white);font-size:.75rem;font-size:var(--font-size-small)}.newsletter-link:hover{color:#fff;color:var(--colors-white);background-color:#454444;background-color:var(--colors-primary)}.zoom-in{position:absolute;top:.5rem;right:1rem;width:1.5rem;height:1.5rem}.zoom-in svg{width:100%;height:100%}:is(.zoom-in svg) path{fill:#45444480;fill:var(--colors-gray-light);transition:.2s ease}@media(hover:hover)and (pointer:fine){:is(.zoom-in svg):hover path{fill:#454444;fill:var(--colors-primary)}}@media(min-width:1200px){.zoom-in{opacity:0;transition:.2s ease;width:2rem;height:2rem}}.is-fullscreen .zoom-in{display:none}.swiper-lightbox{margin-bottom:0;aspect-ratio:default}.lightbox{position:fixed;z-index:9999;display:none;align-items:center;justify-content:center;padding:2rem;background:#000000f2;inset:0}.lightbox.is-open{display:flex}.lightbox-close{position:absolute;z-index:10000;top:2rem;right:2rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;line-height:1;border:none;color:#fff;background:transparent;cursor:pointer;transition:opacity .2s;font-size:3rem}.lightbox-close:hover{opacity:.7}.swiper-lightbox{width:100%;height:100%}.swiper-lightbox .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%!important}:is(.swiper-lightbox .swiper-slide) img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-lightbox figcaption{position:absolute;bottom:1rem;left:50%;max-width:90%;padding:.5rem 1rem;border-radius:.25rem;color:#fff;background:#000000b3;transform:translate(-50%);text-align:center}.lightbox .swiper-button-prev,.lightbox .swiper-button-next{color:#fff}.af-form{margin-top:4rem}.acf-notice{margin-top:0}.acf-notice.-dismiss{display:none}.acf-notice.-error{border-color:red;color:red;background:transparent}.required,.acf-required{margin-left:-.25em;font-weight:700}.acf-fields>.acf-field{display:flex;flex-direction:column;justify-content:flex-end;border:0}.acf-field input[type=text],.acf-field input[type=email],.acf-field input[type=url],.acf-field input[type=password],.acf-field input[type=number],.acf-field textarea,.acf-field select{padding:.75rem 1rem;padding:var(--spacing-input);font-size:1.125rem;font-size:var(--font-size-body)}.af-field-instructions,.acf-label .description,.acf-field p.description{max-width:70ch;margin-top:.25rem;color:#ff000080;color:var(--colors-red-light);font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:.75rem;font-size:var(--font-size-small)}.acf-field[data-width]+.acf-field[data-width]{border-left:none}.acf-fields.-border{border:none;background-color:transparent}.acf-radio-list{padding:0;margin:0;list-style:none}.acf-radio-list li{margin-bottom:12px;margin-bottom:var(--spacing-s, 12px)}.acf-radio-list label{display:flex;align-items:center;cursor:pointer;transition:color .2s ease;gap:8px;gap:var(--spacing-xs, 8px)}.acf-radio-list label:hover{color:#000;color:var(--color-accent, #000)}.acf-radio-list input[type=radio]{position:relative;width:20px;min-width:20px;height:20px;padding:0;margin:0;border:2px solid rgba(69,68,68,.5);border:2px solid var(--colors-gray-light, #ccc);border-radius:50%;cursor:pointer;transition:all .2s ease}.acf-radio-list input[type=radio]:checked{border-color:#000;border-color:var(--color-brown, #000)}.acf-radio-list input[type=radio]:checked:before{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background-color:#000;background-color:var(--color-brown, #000);content:"";transform:translate(-50%,-50%)}.acf-radio-list input[type=radio]:focus{outline:2px solid #000;outline:2px solid var(--color-brown, #000);outline-offset:2px}.acf-radio-list label.selected{color:#000;color:var(--color-brown, #000);font-weight:500}.af-field-type-message .af-label{display:none}.af-field-type-message h2{margin-top:6rem;color:#454444;color:var(--colors-primary);text-align:center;letter-spacing:-.051em;letter-spacing:var(--letter-spacing-heading);font-family:Prophet,sans-serif;font-family:var(--font-family-heading)}@media(min-width:540px){.af-field-type-message p,.af-field-type-message ul,.af-field-type-message ol{padding-right:87.5px;padding-left:87.5px}}@media(min-width:1000px){.af-field-type-message p,.af-field-type-message ul,.af-field-type-message ol{padding-right:9rem;padding-left:9rem}}:is(.af-field-type-message p,.af-field-type-message ul,.af-field-type-message ol)+p{margin-top:.4rem}.af-field-type-message ol{margin-top:0}.acf-table{border-top:1px solid rgba(69,68,68,1);border-top:1px solid var(--colors-primary);border-bottom:1px solid rgba(69,68,68,1);border-bottom:1px solid var(--colors-primary);table-layout:fixed}.acf-table>thead>tr>th{border-width:0;border-color:#d5d9dd}.acf-table .acf-th{text-align:center}:is(.acf-table .acf-th) label{font-weight:700}.acf-table .acf-label label{font-family:Georgia,times,times new roman,serif;font-family:var(--font-family-body)}.acf-table .acf-row{border-bottom:1px solid rgba(69,68,68,1);border-bottom:1px solid var(--colors-primary)}.acf-table td.acf-field{overflow:hidden}.acf-repeater .acf-row-handle{width:32px!important}.order:is(.acf-repeater .acf-row-handle){text-shadow:none;cursor:move}:is(.acf-repeater .acf-row-handle) .acf-row-number{color:#454444;color:var(--colors-primary)}:is(.acf-repeater [data-name=work_information]) .acf-field{padding-top:8px;padding-bottom:14px}:is(.acf-repeater [data-name=work_information]) input{font-size:.75rem;font-size:var(--font-size-small)}.hide-if-value{overflow:hidden}a.acf-icon{border:1px solid rgba(69,68,68,1);border:1px solid var(--colors-primary);border-bottom:1px solid rgba(69,68,68,1)!important;border-bottom:1px solid var(--colors-primary)!important;color:#454444;color:var(--colors-primary)}a.acf-icon:hover{border-color:#454444;border-color:var(--colors-primary);color:#fff;color:var(--colors-white);background:#454444;background:var(--colors-primary)}a.acf-icon.-minus.small:hover{border-bottom-color:#a10000!important}a.acf-icon.-minus.small:before{line-height:19px!important}a.acf-icon.small:before{line-height:18px!important;font-size:16px}.acf-url i{top:50%;transform:translateY(-50%)}.acf-actions{display:flex;align-items:center;justify-content:center;margin-top:2rem}.acf-tooltip{color:#fff;color:var(--colors-white);background:#454444;background:var(--colors-primary);font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:.75rem;font-size:var(--font-size-small)}.acf-tooltip:after,.acf-tooltip:before{border-top-color:#454444!important;border-top-color:var(--colors-primary)!important;border-bottom-color:#454444!important;border-bottom-color:var(--colors-primary)!important}:is(.af-field-artists,.af-field-artproof-grant,.af-field-final-confirmation) .af-label label{display:none}.acf-image-uploader{padding:1rem}.acf-image-uploader input[type=file]{padding:0;border:0}.af-submit{text-align:center}.af-submit .acf-button{font-size:1.125rem;font-size:var(--font-size-body)}.af-field-contact-information>.af-label{text-align:center;text-transform:uppercase}.af-field-contact-information .acf-fields{display:flex;gap:32px}:is(.af-field-contact-information .acf-fields):after{display:none}:is(.af-field-contact-information .acf-fields) .acf-field{padding:0}.acf-file-uploader input{padding:0;margin-top:1rem;border:0}.af-field-preferred-stand-size{justify-content:flex-start!important}.acf-radio-list{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:2rem;gap:var(--gutter)}.acf-radio-list label{display:flex!important;align-items:flex-start;gap:16px}.selected:is(.acf-radio-list label){color:#454444;color:var(--colors-primary)}.af-field-artproof-grant.acf-field,.af-field-final-confirmation.acf-field{padding-right:10rem;padding-left:10rem}.af-success{padding-right:9rem;padding-left:9rem}.af-success p+p{margin-top:.4rem}div.af-field:nth-child(3) h2{margin-top:0!important}.af-page-button .index{font-family:sans-serif}.af-page-button .title{font-family:sans-serif;font-size:.625rem;font-size:var(--font-size-xsmall)}.user-forms-container{padding:2rem 0;padding:var(--spacing-l, 2rem) 0}.user-forms-grid{display:grid;margin:0 auto;grid-template-columns:1fr;grid-gap:4rem;grid-gap:var(--spacing-xl, 4rem);gap:4rem;gap:var(--spacing-xl, 4rem)}@media(min-width:540px){.user-forms-grid{grid-template-columns:1fr 1fr}.user-forms-grid.m-submissions{display:flex;align-items:center;justify-content:center}}.registration-form-wrapper,.login-form-wrapper{padding:2rem;padding:var(--gutter);border:1px solid rgba(69,68,68,.5);border:1px solid var(--colors-gray-light, #ccc);border-radius:1rem}:is(.registration-form-wrapper,.login-form-wrapper) h2{margin-bottom:3rem;text-align:center}:is(.registration-form-wrapper,.login-form-wrapper) input[type=text],:is(.registration-form-wrapper,.login-form-wrapper) input[type=email],:is(.registration-form-wrapper,.login-form-wrapper) input[type=password]{width:100%}:is(.registration-form-wrapper,.login-form-wrapper) form{display:flex;flex-direction:column;gap:1rem}:is(.registration-form-wrapper,.login-form-wrapper) .login-links,:is(.registration-form-wrapper,.login-form-wrapper) .description{color:#45444480;color:var(--colors-gray-light);font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:.75rem;font-size:var(--font-size-small)}:is(.registration-form-wrapper,.login-form-wrapper) .submit,:is(.registration-form-wrapper,.login-form-wrapper) .login-submit,:is(.registration-form-wrapper,.login-form-wrapper) .login-links,:is(.registration-form-wrapper,.login-form-wrapper) .description{text-align:center}.registration-form-wrapper label,.login-form-wrapper label{display:block;margin-bottom:.5rem;margin-bottom:var(--spacing-xs, .5rem);color:var(--color-brown);font-size:1.125rem;font-size:var(--font-size-body)}.registration-form-wrapper .required{color:red}.registration-form-wrapper .success,.registration-form-wrapper .error{margin-bottom:1rem}.registration-form-wrapper .error,.login-form-wrapper .error{padding:1rem;padding:var(--spacing-s, 1rem);border:1px solid red;border-radius:.35rem;border-radius:var(--border-radius-s, 4px);color:red;background:#ff00001a}.registration-form-wrapper .success,.login-form-wrapper .success{padding:1rem;padding:var(--spacing-s, 1rem);border:1px solid green;border-radius:.35rem;border-radius:var(--border-radius-s, 4px);color:green;background:#0080001a}.login-links{margin-top:1.5rem;margin-top:var(--spacing-m, 1.5rem);text-align:center}.login-links a{color:#45444480;color:var(--colors-gray-light)}.login-form-wrapper .login-remember{display:flex;align-items:center;justify-content:center;gap:.5rem;gap:var(--spacing-xs, .5rem)}.login-form-wrapper .login-remember label{align-items:center;justify-content:center;margin-bottom:0;color:#45444480;color:var(--colors-gray-light);cursor:pointer;font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:.75rem;font-size:var(--font-size-small)}@media(min-width:540px){.m-submissions .login-form-wrapper{width:50%}}.form-links{display:grid;margin-top:4rem;grid-template-columns:1fr;grid-gap:2rem;grid-gap:var(--gutter);gap:2rem;gap:var(--gutter)}@media(min-width:540px){.form-links{grid-template-columns:repeat(2,1fr)}}.form-links a{display:flex;align-items:center;justify-content:center;min-height:8ex;line-height:1;padding:2rem;padding:var(--gutter);border:1px solid rgba(69,68,68,1);border:1px solid var(--colors-primary);border-bottom:1px solid transparent;border-radius:1rem;color:#454444;color:var(--colors-primary);transition:background-color .3s ease;text-align:center;letter-spacing:-.051em;letter-spacing:var(--letter-spacing-heading);font-family:Prophet,sans-serif;font-family:var(--font-family-heading);font-size:2rem;font-size:var(--font-size-title);text-decoration:none}:is(.form-links a):hover{color:#fff;color:var(--colors-white);background-color:#454444;background-color:var(--colors-primary)}.submissions-list{grid-column:1 / -1}@media(min-width:540px){.submissions-list{grid-column:span 2}}.submissions-list h2{text-align:center}.submissions-closed{margin-top:4rem;text-align:center}.submissions-closed p{color:#454444;color:var(--colors-primary);letter-spacing:-.051em;letter-spacing:var(--letter-spacing-heading);font-family:Prophet,sans-serif;font-family:var(--font-family-heading);font-size:2rem;font-size:var(--font-size-title)}.submission-info h2{margin-top:6rem;margin-bottom:1rem;color:#454444;color:var(--colors-primary);text-align:center;letter-spacing:-.051em;letter-spacing:var(--letter-spacing-heading);font-family:Prophet,sans-serif;font-family:var(--font-family-heading)}.submissions-navigation{display:grid;margin-top:6rem;grid-template-columns:repeat(2,1fr);grid-gap:2rem;grid-gap:var(--gutter);gap:2rem;gap:var(--gutter)}.submissions-navigation a{display:flex;align-items:center;flex-direction:row;justify-content:space-between}:is(.submissions-navigation a) svg{width:2.5rem;width:var(--icon-width);height:auto}.submissions-navigation [rel=prev]{text-align:right;grid-column:1}.submissions-navigation [rel=next]{grid-column:2}.submissions-navigation .name{font-weight:700}.artist-info{display:grid;font-family:Helvetica,Helvetica Neue,sans-serif;font-family:var(--font-family-details);font-size:.75rem;font-size:var(--font-size-small);grid-template-columns:repeat(3,1fr);grid-gap:1rem 2rem;grid-gap:1rem var(--gutter);gap:1rem 2rem;gap:1rem var(--gutter)}.artist-info ol{margin:0 0 0 1rem}.artist-info header{display:grid;padding:.5rem 0;border-top:2px solid rgba(69,68,68,1);border-top:2px solid var(--colors-primary);border-bottom:2px solid rgba(69,68,68,1);border-bottom:2px solid var(--colors-primary);font-weight:700;grid-template-columns:subgrid;grid-column:1 / -1}.artist-info h3{font-size:inherit;font-weight:700}.artist-info .artist-entry{display:grid;grid-template-columns:subgrid;grid-gap:2rem;grid-gap:var(--gutter);gap:2rem;gap:var(--gutter);grid-column:1 / -1}.artist-info .artist-biography{margin-top:2rem}.social-media{display:flex;align-items:center;flex-direction:column;margin-top:2rem;gap:2rem;gap:var(--gutter)}@media(min-width:1000px){.social-media{position:fixed;right:4rem;right:calc(var(--logo-height-date) + 2rem);bottom:1rem;align-items:flex-end;flex-direction:row;flex-direction:row-reverse;transition:right .3s ease,bottom .3s ease;gap:1rem}}.l-wrap{display:flex;flex-flow:row wrap;width:100%;max-width:100%;margin-right:auto;margin-left:auto;justify-content:center}.l-header{display:flex;flex-flow:row wrap;max-width:100%;margin-right:auto;margin-left:auto;position:fixed;top:0;left:0;width:100%;padding-top:1rem;justify-content:space-between;background-color:#fff;background-color:var(--colors-white);z-index:2}.main{padding-top:6rem;padding-bottom:10rem}.main a{border-bottom:1px solid}@media(min-width:1000px){.main{padding-top:10rem}}.l-partners{align-items:center;justify-content:center;gap:2rem}.l-partners .partner{flex:0 0 40%;max-width:40%}.l-partners h1,.l-partners h2{text-align:center;flex:0 0 100%;max-width:100%}.l-partners.m-small{margin-top:8rem}.l-partners.m-small .partner{flex:0 0 25%;max-width:25%}@media(min-width:540px){.l-partners.m-small .partner{flex:0 0 15%;max-width:15%}}@media(min-width:1000px){.l-partners.m-small{margin-top:10rem}.l-partners.m-small .partner{flex:0 0 calc(.143 * 100%);max-width:calc(.143 * 100%)}}.l-partners{display:flex;flex-flow:row wrap;width:100%;max-width:100%;margin-right:auto;margin-left:auto}@media(min-width:540px){.l-partners{gap:3rem}.l-partners .partner{flex:0 0 25%;max-width:25%}}@media(min-width:1000px){.l-partners .partner{flex:0 0 20%;max-width:20%}}.l-person{display:flex;flex-flow:row wrap;width:100%;max-width:100%;margin-right:auto;margin-left:auto;margin-bottom:8rem}@media(min-width:1000px){.l-person{justify-content:center}}.l-person:last-of-type{margin-bottom:0}
