@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--base-space: 10px;--color-text: black;--color-link: black;--color-bg: white;--color-primary: #afafaf;--shadow: 0px 0px 8px rgba(128, 128, 128, .3)}:root{--margin-xs: calc(var(--base-space) * .5);--margin-sm: calc(var(--base-space) * 1);--margin-sm-m: calc(var(--base-space) * 1.5);--margin-md: calc(var(--base-space) * 2);--margin-lg: calc(var(--base-space) * 3);--margin-xl: calc(var(--base-space) * 6)}@media screen and (min-width:0px){:root{--fs-main: 12px;--lh-main: 15px}}@media screen and (min-width:0px){:root{--fs-h5: 16px;--lh-h5: 19px}}@media screen and (min-width:900px){:root{--fs-h5: 20px;--lh-h5: 24px}}@media screen and (min-width:0px){:root{--fs-h2: 22px;--lh-h2: 26px}}@media screen and (min-width:900px){:root{--fs-h2: 36px;--lh-h2: 43px}}@media screen and (min-width:0px){:root{--fs-h1: 30px;--lh-h1: 34px}}@media screen and (min-width:900px){:root{--fs-h1: 72px;--lh-h1: 84px}}:root{--pt: 8px;--pl: 12px;--tag-height: calc(var(--pt) * 2 + var(--lh-main));--header-height: calc(var(--tag-height) + var(--margin-sm-m) * 2);--lh-position: 9px}@media screen and (min-width:900px){:root{--lh-position: 22px;--header-height: calc(var(--tag-height) + var(--margin-md) * 2)}}html{box-sizing:border-box}*,*:after,*:before{box-sizing:border-box}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important}html,body{font-family:Turnery-Regular,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-text);background-color:var(--color-bg)}html{background:var(--color-bg)}html.panel{font-size:16px;line-height:1.2}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:400}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:Turnery-Regular;src:url(./Turnery-Regular-DlgTSNnR.woff) format("woff"),url(./Turnery-Regular-U2j3jkON.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:Turnery-RegularItalic;src:url(./Turnery-RegularItalic-WlMY_XYF.woff) format("woff"),url(./Turnery-RegularItalic-D9vx-Pzz.woff2) format("woff2");font-weight:400;font-style:normal;font-display:auto}::-moz-selection{background-color:transparent;color:var(--color-primary)}::selection{background-color:transparent;color:var(--color-primary)}.title{position:fixed;top:var(--margin-sm-m);right:var(--margin-sm-m);z-index:999;display:flex;justify-content:flex-end}@media screen and (min-width:900px){.title{top:var(--margin-md);left:50%;right:initial;justify-content:flex-start;z-index:99}}.title__link{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.title__link{max-width:25vw}}.title__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .title__link{background-color:transparent}.title__link{transition-property:width,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;min-width:calc(.6em + 24px);width:0%;overflow:hidden;cursor:pointer;justify-content:initial}@media screen and (min-width:900px){.title__link{transform:translate(-50%)}}.title__link>span{overflow:initial;text-overflow:initial;white-space:initial}.title__link>span:last-child{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;opacity:0}@media screen and (min-width:900px){.title__link:hover{width:100%}.title__link:hover>span:last-child{opacity:1}}.header{position:fixed;display:flex;z-index:99;flex-direction:row;align-items:flex-start;gap:var(--margin-xs);top:var(--margin-sm-m)}@media screen and (min-width:900px){.header{top:var(--margin-md)}}.header--left{left:50%;transform:translate(-50%);flex-direction:column;align-items:center}@media screen and (min-width:900px){.header--left{left:var(--margin-md);transform:initial;flex-direction:row;align-items:flex-start}}.header--right{left:var(--margin-sm-m);gap:var(--margin-sm)}@media screen and (min-width:900px){.header--right{right:var(--margin-md);left:initial}}.header__menu{position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:900px){.header__menu{display:block}}.header__button{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__button{max-width:25vw}}.header__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__button{background-color:transparent}.header__button{cursor:pointer}.header__links{display:none;gap:var(--margin-xs);flex-direction:column;align-items:center}@media screen and (min-width:900px){.header__links.active{display:flex}}@media screen and (min-width:900px){.header__links{display:flex;flex-direction:row}}.header__link{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__link{max-width:25vw}}.header__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__link{background-color:transparent}.header__link{cursor:pointer}.header__link.active,.header__link:hover{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__link.active,.header__link:hover{max-width:25vw}}.header__link.active span,.header__link:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__link.active,.container.scrolling .header__link:hover{background-color:transparent}.header__link.active,.header__link:hover{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .header__link.active,.container.scrolling .header__link:hover{background-color:var(--color-primary)}.header__link.hidden{display:flex}.header__numbers{margin-top:calc(-1 * var(--base-space));margin-bottom:calc(-1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;position:fixed;bottom:var(--margin-sm-m);left:50%;transform:translate(-50%);max-width:100vw;overflow:auto;scrollbar-width:none}.header__numbers::-webkit-scrollbar{display:none}@media screen and (min-width:900px){.header__numbers{margin:0;position:initial;bottom:initial;left:initial;transform:initial;overflow:initial}}.header__numbers.hidden{display:flex}.header__numbers__inner{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;gap:var(--margin-sm)}@media screen and (min-width:900px){.header__numbers__inner{padding:0}}.header__number{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__number{max-width:25vw}}.header__number span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__number{background-color:transparent}.header__number{cursor:pointer;justify-content:center;padding:var(--pt) 0}.header__numbers:not(.hidden) .header__number.active,.header__number:hover{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__numbers:not(.hidden) .header__number.active,.header__number:hover{max-width:25vw}}.header__numbers:not(.hidden) .header__number.active span,.header__number:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__numbers:not(.hidden) .header__number.active,.container.scrolling .header__number:hover{background-color:transparent}.header__numbers:not(.hidden) .header__number.active,.header__number:hover{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .header__numbers:not(.hidden) .header__number.active,.container.scrolling .header__number:hover{background-color:var(--color-primary)}.header__numbers:not(.hidden) .header__number.active,.header__number:hover{padding:var(--pt) 0}.header__close{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__close{max-width:25vw}}.header__close span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__close{background-color:transparent}.header__close{cursor:pointer;position:relative}.header__close:after,.header__close:before{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;content:"";width:1px;height:15px;background-color:var(--color-primary);display:block;position:absolute}.header__close:after{transform:rotate(45deg);transform-origin:bottom center;left:10px;bottom:10px}.header__close:before{transform:rotate(-45deg);transform-origin:top center;left:10px;top:10px}.header__close:hover{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.header__close:hover{max-width:25vw}}.header__close:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .header__close:hover{background-color:transparent}.header__close:hover{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .header__close:hover{background-color:var(--color-primary)}.header__close:hover:after,.header__close:hover:before{background-color:var(--color-bg)}.header__sub{display:none}.header__sub.active{display:block}@media screen and (min-width:900px){.header__sub{margin-top:calc(0 * var(--base-space));margin-bottom:calc(-1 * var(--base-space));margin-right:calc(-1 * var(--base-space));margin-left:calc(-1 * var(--base-space));position:absolute;top:var(--tag-height)}}.header__sub__inner{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:flex;flex-direction:column;gap:var(--margin-xs);align-items:center;width:100%}@media screen and (min-width:900px){.header__sub__inner{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));align-items:flex-start}}.header__inquire{position:fixed;bottom:calc(var(--header-height) - var(--margin-xs));left:50%;transform:translate(-50%)}@media screen and (min-width:900px){.header__inquire--mobile{display:none}}.header__inquire--desktop{display:none}@media screen and (min-width:900px){.header__inquire--desktop{display:block}}@media screen and (min-width:900px){.header__inquire{position:initial;bottom:initial;left:initial;transform:none}}.slideshow{position:fixed;height:calc(var(--vh, 1vh) * 100);width:100vw;overflow:hidden;z-index:1;cursor:pointer}.slideshow__inner{position:relative;display:flex;width:100%;height:100%}.slideshow__slide{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.slideshow__slide.active{display:flex}.slideshow__image{height:calc(var(--vh, 1vh) * 100);width:100vw;object-fit:contain}.slideshow__slide.full .slideshow__image{object-fit:initial;min-height:calc(var(--vh, 1vh) * 100);min-width:100vw;height:auto;width:auto}.slideshow__image__overlay{height:100%;width:100%;pointer-events:none;position:absolute;top:0}.slideshow__image__overlay>div{display:flex;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;transform-origin:0% 0%}.information{position:fixed;height:calc(var(--vh, 1vh) * 100);width:100vw;overflow:hidden;z-index:1;background-color:var(--color-bg);display:none}.information.active{display:flex}.information__inner{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:auto;padding-top:calc(var(--header-height) + var(--margin-sm-m));padding-bottom:calc(var(--header-height) + var(--tag-height) + var(--margin-sm-m))}@media screen and (min-width:900px){.information__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-top:calc(var(--header-height) + var(--margin-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;grid-column-gap:var(--margin-xl);grid-row-gap:var(--margin-xl)}}.information__content{margin-bottom:var(--margin-xl)}@media screen and (min-width:900px){.information__content{margin-bottom:0}}.information__block:not(:last-child){margin-bottom:var(--margin-sm)}@media screen and (min-width:900px){.information__block:not(:last-child){margin-bottom:var(--lh-position)}}.information__title{text-transform:uppercase;margin-bottom:var(--margin-xs)}@media screen and (min-width:900px){.information__title{margin-bottom:calc(var(--lh-h2) - var(--lh-position) - var(--lh-main))}}.information__text{font-size:var(--fs-h2);line-height:var(--lh-h2)}.information__text a{color:var(--color-text)}.information__text a:hover{color:var(--color-primary)}.information__text i,.information__text em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.information__text{white-space:pre-wrap}.home{display:flex;flex-direction:column}.home__artwork{height:100vw;width:100vw;position:relative}@media screen and (min-width:900px){.home__artwork{height:calc(var(--vh, 1vh) * 100)}}.home__artwork:not(:first-child){position:relative}.home__artwork:not(:first-child):before{content:"";box-shadow:inset 0 4px 8px #8080801a;position:absolute;top:0;left:0;width:100%;height:10px;pointer-events:none;z-index:1}.home__artwork__inner{display:flex;flex-direction:column;height:100%}.home__artwork__title{margin-top:calc(1.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1.5 * var(--base-space));text-transform:uppercase;position:relative;z-index:2;color:var(--color-primary);max-width:calc(100vw - var(--margin-sm-m) * 2 - var(--tag-height) - var(--margin-sm-m))}@media screen and (min-width:900px){.home__artwork__title{margin:0;position:absolute;top:var(--margin-md);left:var(--margin-md);max-width:calc((100vw - var(--margin-md) * 2 - var(--tag-height)) / 2 - var(--margin-md))}}.home__artwork:first-child .home__artwork__title{margin-top:calc(var(--margin-sm-m) + var(--pt))}@media screen and (min-width:900px){.home__artwork:first-child .home__artwork__title{margin:0;top:calc(var(--margin-md) + var(--pt))}}.home__artwork__title>span:first-child:after{content:", "}.home__artwork__title>span:last-child{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.home__artwork__images{height:100%;width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.home__artwork__image{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;top:-10%;left:-10%;width:120%;height:120%;position:absolute;opacity:0}@media screen and (min-width:900px){.home__artwork__image{top:0;left:0;width:100%;height:100%}}.home__artwork__image:nth-child(2){opacity:1}@media screen and (min-width:900px){.home__artwork__image:nth-child(2){opacity:0}}@media screen and (min-width:900px){.home__artwork__image.active{opacity:1}}.home__artwork__image img{width:100%;height:100%;object-fit:contain}.home__artwork__image svg{width:100%;height:100%}.home__artwork__image svg path{fill:none;pointer-events:all}.home__artwork__image:not(:last-child){pointer-events:none}.home__news{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space))}@media screen and (min-width:900px){.home__news{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.home__news:not(:first-child){position:relative}.home__news:not(:first-child):before{content:"";box-shadow:inset 0 4px 8px #8080801a;position:absolute;top:0;left:0;width:100%;height:10px;pointer-events:none;z-index:1}.home__news__title{text-transform:uppercase;margin-bottom:var(--margin-sm);color:var(--color-primary)}@media screen and (min-width:900px){.home__news__title{margin-bottom:calc(var(--lh-h2) - var(--lh-position) - var(--lh-main))}}.home__news__title>span:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space))}.home__news__text{font-size:var(--fs-h2);line-height:var(--lh-h2)}.home__news__text a{color:var(--color-text)}.home__news__text a:hover{color:var(--color-primary)}.home__news__text i,.home__news__text em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.home__news__text{white-space:pre-wrap}.home__news--first .home__news__text{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.005em;word-spacing:-.04em}@media screen and (min-width:900px){.home__news--first .home__news__text{letter-spacing:-.01em}}.home__image{height:100vw;width:100vw;display:flex;flex-direction:column}@media screen and (min-width:900px){.home__image{height:calc(var(--vh, 1vh) * 100)}}.home__image:not(:first-child){position:relative}.home__image:not(:first-child):before{content:"";box-shadow:inset 0 4px 8px #8080801a;position:absolute;top:0;left:0;width:100%;height:10px;pointer-events:none;z-index:1}.home__image img{width:100%;height:100%;object-fit:cover}.home__image__text{margin-top:calc(1.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1.5 * var(--base-space));text-transform:uppercase;position:relative;z-index:2;color:var(--color-primary);max-width:calc(100vw - var(--margin-sm-m) * 2 - var(--tag-height) - var(--margin-sm-m))}@media screen and (min-width:900px){.home__image__text{margin:0;position:absolute;top:var(--margin-md);left:var(--margin-md);max-width:calc((100vw - var(--margin-md) * 2 - var(--tag-height)) / 2 - var(--margin-md))}}.home__image:first-child .home__image__text{top:calc(var(--margin-sm-m) + var(--pt))}@media screen and (min-width:900px){.home__image:first-child .home__image__text{top:calc(var(--margin-md) + var(--pt))}}.home__image__text i,.home__image__text em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artist{display:flex;flex-direction:column}.artist__section{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));position:relative}@media screen and (min-width:900px){.artist__section{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.artist__section:first-child{padding-top:calc(var(--header-height) + var(--margin-sm-m))}@media screen and (min-width:900px){.artist__section:first-child{padding-top:calc(var(--header-height) + var(--margin-md))}}.artist__section:not(:first-child){position:relative}.artist__section:not(:first-child):before{content:"";box-shadow:inset 0 4px 8px #8080801a;position:absolute;top:0;left:0;width:100%;height:10px;pointer-events:none;z-index:1}.artist__section--works,.artist__section--works:not(:first-child){padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}.artist__title{margin-top:calc(0 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));text-transform:uppercase;position:relative;color:var(--color-primary)}@media screen and (min-width:900px){.artist__title{margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}}.artist__section--works .artist__title{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));position:absolute}@media screen and (min-width:900px){.artist__section--works .artist__title{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.artist__text{font-size:var(--fs-h2);line-height:var(--lh-h2)}.artist__text a{color:var(--color-text)}.artist__text a:hover{color:var(--color-primary)}.artist__text i,.artist__text em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artist__text{white-space:pre-wrap}.artist__text:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(4 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.artist__curriculum{display:flex;flex-direction:column}.artist__curriculum__title{text-transform:uppercase;margin-bottom:var(--lh-main)}.artist__curriculum__block:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(4 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.artist__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--lh-main)}@media screen and (min-width:900px){.artist__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.artist__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.artist__list__title{text-transform:uppercase;margin-bottom:2px}.artist__list__text{font-size:var(--fs-h5);line-height:var(--lh-h5)}.artist__interview__block{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}@media screen and (min-width:900px){.artist__interview__block{grid-template-columns:repeat(2,minmax(0,1fr))}}.artist__interview__block:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.artist__interview__title{text-transform:uppercase;margin-bottom:2px}.artist__interview__text{font-size:var(--fs-h5);line-height:var(--lh-h5)}.artist__interview__text a{color:var(--color-text)}.artist__interview__text a:hover{color:var(--color-primary)}.artist__interview__text i,.artist__interview__text em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artist__interview__image{max-height:calc(var(--vh, 1vh) * 100);max-width:100%;width:auto;height:auto}.artist__works{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width:900px){.artist__works{margin-top:calc(var(--header-height) * -1)}.artist__works--m{grid-template-columns:repeat(2,minmax(0,1fr))}.artist__works--s{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.artist__works--s{grid-template-columns:repeat(4,minmax(0,1fr))}}.artist__work__image{display:flex;cursor:pointer}.artist__work__image>div{height:0;position:relative;width:100%}.artist__work__image>div img{position:absolute;object-fit:cover;height:100%;width:100%;left:0;top:0}.artist__work__caption{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));font-size:var(--fs-h5);line-height:var(--lh-h5);display:none}@media screen and (min-width:900px){.artist__work__caption{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.artist__work__caption i,.artist__work__caption em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.artist__work__caption.open{display:block}.artist__buttons{position:-webkit-sticky;position:sticky;top:0;height:var(--tag-height);display:none;z-index:1;padding-bottom:var(--header-height)}@media screen and (min-width:900px){.artist__buttons{display:block}}.artist__buttons__inner{position:absolute;top:var(--margin-md);right:calc(var(--margin-md) + var(--margin-sm) + var(--tag-height));display:flex;gap:var(--margin-sm)}.artist__button{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.artist__button{max-width:25vw}}.artist__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .artist__button{background-color:transparent}.artist__button{cursor:pointer;text-transform:uppercase;width:var(--tag-height);padding:var(--pt) 0;justify-content:center}.artist__button.active{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.artist__button.active{max-width:25vw}}.artist__button.active span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .artist__button.active{background-color:transparent}.artist__button.active{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .artist__button.active{background-color:var(--color-primary)}.artist__button.active{padding:var(--pt) 0}.menu{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh) * 100);z-index:998;display:none;justify-content:center;align-items:flex-start;cursor:pointer;overflow:auto;scrollbar-width:none}.menu::-webkit-scrollbar{display:none}@media screen and (min-width:900px){.menu{padding-top:calc(1.3 * var(--base-space));padding-bottom:calc(1.3 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));z-index:999;overflow:initial;align-items:center}}.menu.active{display:flex}.menu__inner{width:100%;min-height:100%;background-color:var(--color-bg);display:flex;flex-direction:column;cursor:initial;overflow:hidden}@media screen and (min-width:900px){.menu__inner{width:calc(66.67% - var(--margin-sm));box-shadow:var(--shadow);height:100%;min-height:initial}}@media screen and (min-width:1200px){.menu__inner{width:calc(50% - var(--margin-sm))}}.menu__section:not(:first-child){position:relative}.menu__section:not(:first-child):before{content:"";box-shadow:inset 0 4px 8px #8080801a;position:absolute;top:0;left:0;width:100%;height:10px;pointer-events:none;z-index:1}.menu__section.active:after{content:"";position:absolute;top:calc(var(--margin-sm-m) + var(--lh-main));height:var(--margin-md);width:100%;background:linear-gradient(180deg,#fff 20%,#fff0)}.menu__nav{flex:1;padding-top:calc(var(--header-height) + var(--margin-sm-m));display:flex;flex-direction:column}@media screen and (min-width:900px){.menu__nav--mobile{display:none}}.menu__nav--desktop{display:none}@media screen and (min-width:900px){.menu__nav--desktop{display:flex}}@media screen and (min-width:900px){.menu__nav{padding-top:initial}}.menu__section{display:flex;flex-direction:column}.menu__section.active{overflow:hidden}.menu__titles{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md)}.menu__title{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));text-transform:uppercase;color:var(--color-primary);position:relative;display:flex;align-items:center}.menu__section:not(.menu__section--nav) .menu__title{cursor:pointer}.menu__section:not(.menu__section--nav) .menu__title:before{content:"";height:10px;width:1px;display:block;background-color:var(--color-primary);right:calc(var(--margin-sm) * 1.5 + 4.5px);position:absolute}.menu__section:not(.menu__section--nav) .menu__title:after{content:"";width:10px;height:1px;display:block;background-color:var(--color-primary);right:calc(var(--margin-sm) * 1.5);position:absolute}.menu__section--nav .menu__title{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space))}@media screen and (min-width:900px){.menu__section--nav .menu__title{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}}.menu__section.active .menu__title{padding-bottom:0}.menu__section.active .menu__title:before{display:none}.menu__content{padding-top:calc(0 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:none}.menu__nav .menu__content{display:flex}.menu__section.active .menu__content{padding-top:calc(var(--margin-sm) * 1.5);display:block;overflow:auto;scrollbar-width:none}.menu__section.active .menu__content::-webkit-scrollbar{display:none}.menu__list{display:flex;flex-direction:column;width:100%}.menu__list__section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md);align-items:flex-start}.menu__list__section>div{display:flex}.menu__list__item{text-transform:uppercase;display:grid}.menu__list__item a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu__image{position:fixed;top:0;left:0;height:calc(var(--vh, 1vh) * 100);width:100vw;z-index:999;pointer-events:none;padding:8.33vw;display:none;align-items:center;justify-content:center;overflow:hidden}.menu__image img{width:100%;height:100%;object-fit:contain;object-position:center}.menu__image--artwork{padding:0}.menu__image--artwork img{width:120%;height:120%}.menu__list__item:hover .menu__image{display:flex}@media(hover:none)and (pointer:coarse){.menu__list__item:hover .menu__image{display:none}}.menu__contact{display:flex}.menu__contact>span:first-child{width:2.5em}.menu__contact>div:first-child{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1.5 * var(--base-space));margin-left:calc(0 * var(--base-space))}.menu__close{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.menu__close{max-width:25vw}}.menu__close span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .menu__close{background-color:transparent}.menu__close{cursor:pointer;position:fixed;top:var(--margin-sm-m);left:var(--margin-sm-m)}@media screen and (min-width:900px){.menu__close{display:none}}.menu__close:after,.menu__close:before{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;content:"";width:1px;height:15px;background-color:var(--color-primary);display:block;position:absolute}.menu__close:after{transform:rotate(45deg);transform-origin:bottom center;left:10px;bottom:10px}.menu__close:before{transform:rotate(-45deg);transform-origin:top center;left:10px;top:10px}.menu__close:hover{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.menu__close:hover{max-width:25vw}}.menu__close:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .menu__close:hover{background-color:transparent}.menu__close:hover{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .menu__close:hover{background-color:var(--color-primary)}.menu__close:hover:after,.menu__close:hover:before{background-color:var(--color-bg)}.menu__text{counter-reset:global}.menu__text p:not(:last-child),.menu__text ul:not(:last-child),.menu__text ol:not(:last-child),.menu__text li:not(:last-child){margin-bottom:var(--lh-main)}.menu__text ul li{text-indent:-2.5em;padding-left:2.5em}.menu__text ul li:before{content:"–";width:2.5em;display:inline-block;text-indent:0}.menu__text ol{counter-reset:part;list-style-type:none}.menu__text ol li{text-indent:-2.5em;padding-left:2.5em;counter-increment:part}.menu__text ol li:before{content:counter(global) "." counter(part);width:2.5em;display:inline-block;text-indent:0}.menu__text__title{text-transform:uppercase;margin-top:var(--lh-main);margin-bottom:var(--lh-main)}.menu__text__title--numbered{counter-increment:global;text-indent:-2.5em;padding-left:2.5em}.menu__text__title--numbered:before{content:counter(global);width:2.5em;display:inline-block;text-indent:0}.menu__form{display:flex}.menu__form__input{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.menu__form__input{max-width:25vw}}.menu__form__input span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .menu__form__input{background-color:transparent}.menu__form__input{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1 * var(--base-space));margin-left:calc(0 * var(--base-space));flex:1;border:none;color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:900px){.menu__form__input{max-width:initial}}.menu__form__input::-webkit-input-placeholder{color:var(--color-primary)}.menu__form__input::-ms-input-placeholder{color:var(--color-primary)}.menu__form__input::placeholder{color:var(--color-primary)}.menu__form__input:focus{outline:1px solid var(--color-primary)}.menu__form__button{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.menu__form__button{max-width:25vw}}.menu__form__button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .menu__form__button{background-color:transparent}.menu__form__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-weight:400}.menu__form__button:hover{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.menu__form__button:hover{max-width:25vw}}.menu__form__button:hover span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .menu__form__button:hover{background-color:transparent}.menu__form__button:hover{background-color:var(--color-primary);color:var(--color-bg);box-shadow:none}.container.scrolling .menu__form__button:hover{background-color:var(--color-primary)}.menu__form__honeypot{position:absolute;left:-5000px;width:1px;height:1px;opacity:0;pointer-events:none}.error__text__inner{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:calc(var(--vh, 1vh) * 100)}@media screen and (min-width:900px){.error__text__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.error__text__title{transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding:var(--pt) var(--pl);color:var(--color-primary);background-color:var(--color-bg);box-shadow:var(--shadow);display:flex;border-radius:calc(var(--tag-height) / 2);justify-content:center;min-width:var(--tag-height);height:var(--tag-height);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;max-width:calc(100vw - var(--tag-height) * 2 - var(--margin-sm-m) * 4)}@media screen and (min-width:900px){.error__text__title{max-width:25vw}}.error__text__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.scrolling .error__text__title{background-color:transparent}.error__text__description{font-size:var(--fs-h1);line-height:var(--lh-h1)}.error__text__description a{color:var(--color-text)}.error__text__description a:hover{color:var(--color-primary)}.error__text__description i,.error__text__description em{font-family:Turnery-RegularItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.error__text__description{letter-spacing:-.005em;word-spacing:-.04em}@media screen and (min-width:900px){.error__text__description{letter-spacing:-.01em}}
