.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon:hover{opacity:0.8}.icon.icon-default-style{fill:#000}.icon-sticky-note-o{width:0.857421875em}.icon-share-square-o{width:0.9287109375em}.icon-search{width:0.9287109375em}.icon-twitter{width:0.9287109375em}.icon-twitter .colored{color:#1DA1F2}.icon-pinterest{width:0.857421875em}.icon-facebook{width:0.857421875em}.icon-facebook .colored{color:#395697}.icon-facebook-unofficial{width:0.587890625em}.icon-facebook-unofficial .colored{color:#395697}.icon-google{width:0.83984375em}.icon-google .colored{color:#E0492F}.icon-linkedin{width:0.857421875em}.icon-linkedin .colored{color:#0077B5}.icon-whatsapp{width:0.857421875em}.icon-tumblr{width:0.609375em}.btn svg.icon,.button svg.icon{float:left;font-size:1.15em}.btn.google,.button.google{background-color:#E0492F;color:#fff}.btn.google:hover,.button.google:hover{background-color:#bf341d}.btn.facebook,.button.facebook{background-color:#395697;color:#fff}.btn.facebook:hover,.button.facebook:hover{background-color:#2b4172}.btn.twitter,.button.twitter{background-color:#1DA1F2;color:#fff}.btn.twitter:hover,.button.twitter:hover{background-color:#0c85d0}.btn.linkedin,.button.linkedin{background-color:#0077B5;color:#fff}.btn.linkedin:hover,.button.linkedin:hover{background-color:#005582}article{position:relative}article a.imagelink{border-bottom:0}article a.imagelink img{width:32%;height:auto}article .heart{position:absolute;margin:0;right:0em;top:0em;font-size:4em;text-decoration:none;border:none 0px;min-height:1em;width:1em;min-width:1em;padding:0;display:block;background:none;cursor:pointer}article .heart svg{display:block;width:0.7em;height:0.65em;position:absolute;top:0;right:0;margin:0}article .heart svg path,article .heart svg use{transition:fill 0.2s;font-size:24px;fill:rgba(0,0,0,0.3);stroke:#fff;stroke-width:2px;stroke-linejoin:round}article .heart:hover{text-decoration:none;border-bottom:none 0px;background:none}article .heart:hover svg path,article .heart:hover svg use{fill:#b54a39}article .heart.selected svg{width:0.8em;height:0.75em;fill:#b54a39}article .heart.selected svg path,article .heart.selected svg use{fill:#b54a39 !important;stroke-width:2px}article .heart.selected:hover svg path,article .heart.selected:hover svg use{fill:#8e3a2d !important}.articles{transition:opacity 0.3s;opacity:1.0}.articles.full-width{margin:0}.articles.full-width article{width:100%;margin:0 0 2em}.articles article,article.small{margin:0 1em 6em;font-size:0.45em;line-height:1.5;background:transparent;width:calc(16.666% - (2em));min-width:200px;max-width:450px}.articles article h1,article.small h1{font-weight:500;margin:0;color:#222222}.articles article a.imagelink,article.small a.imagelink{width:100%;border:0 none}.articles article a.imagelink img,article.small a.imagelink img{width:100%}.articles article img,.articles article header,article.small img,article.small header{width:100%;height:auto;margin-bottom:0}.articles article .heart,article.small .heart{right:0.3em;top:0.3em}.articles article .heart.selected svg path,article.small .heart.selected svg path{fill:white}.articles article header,article.small header{padding:1em}.articles article.right,article.small.right{float:right}.articles article a.imagelink,article.small a.imagelink{transition:background 0.5s, opacity 0.4s;background:rgba(34,34,34,0);color:#222222;display:block;float:left}.articles article a.imagelink:hover,.articles article a.imagelink:focus,article.small a.imagelink:hover,article.small a.imagelink:focus{background:#222222;color:white}.articles article a.imagelink:hover h1,.articles article a.imagelink:focus h1,article.small a.imagelink:hover h1,article.small a.imagelink:focus h1{color:#fff}.articles article a.imagelink:hover h1 span[itemprop="author"],.articles article a.imagelink:focus h1 span[itemprop="author"],article.small a.imagelink:hover h1 span[itemprop="author"],article.small a.imagelink:focus h1 span[itemprop="author"]{color:#fff}.context article.small{width:100%}.reflowing .articles,.loading .articles{opacity:0.3}.articles.articles--related{display:flex;overflow:scroll}.articles.articles--related article{padding:1em}.codesearchbox{width:100%;float:left;text-align:center;margin:1em 0 2em;padding:1em;border:1px #ddd solid;border-radius:3px}.codesearchbox form{display:inline-block}.codesearchbox span,.codesearchbox input,.codesearchbox a.button,.codesearchbox strong{float:none;display:inline-block;width:auto;font-size:1.375em;font-family:"Helvetica Neue", Arial, sans-serif;font-weight:200;line-height:1.8em;padding:0.2em;margin:0.2em;border:1px solid #fff}.codesearchbox strong{font-weight:400}.codesearchbox input{width:8em;padding-bottom:0;border-bottom:1px solid #ccc}.codesearchbox label{display:none}.codesearchbox small{text-align:right;float:left;width:100%}.mapcontainer{float:left;width:100%}@media (min-width: 640px){.mapcontainer{width:50%}}.collections{float:left;width:100%}@media (min-width: 640px){.collections{width:50%}}@media screen and (min-width: 640px),print{body.CollectionsController main{display:grid;grid-gap:2em;grid-template-columns:repeat(16, 1fr);grid-template-rows:4em 1fr}body.CollectionsController main h1{grid-column:7 / 17}body.CollectionsController main .collection.thumb{grid-column:1 / 6;grid-row:2 / 3}body.CollectionsController main .works,body.CollectionsController main .articles{grid-column:1 / 6;grid-row:3 / 4;display:grid;grid-gap:1em;grid-template-columns:1fr 1fr;margin-top:0}body.CollectionsController main .works .work,body.CollectionsController main .articles .work{margin:0 0 4em;width:auto;min-width:0;background:transparent;align-self:start}body.CollectionsController main .works .work a,body.CollectionsController main .articles .work a{text-decoration:none;border-bottom:0 none}body.CollectionsController main .description{grid-column:7 / 14;grid-row:2 / 4}body.CollectionsController main .description p:first-child{margin-top:0}body.CollectionsController main aside.qrcode{grid-column:15 / 17;grid-row:2 / 4;font-size:0.875em;align-self:end;line-height:1.5}body.CollectionsController main aside.qrcode h3{margin-bottom:0}body.CollectionsController main aside.qrcode svg{width:100%}body.CollectionsController main form{grid-column:2/15}}aside.qrcode{max-width:20em}@media print and (orientation: landscape){@page{size:landscape}article .heart svg{display:none}.not-for-print{display:none}body{width:29.7cm;margin:0;padding:2cm}body>header,body>footer{display:none}body>main{margin:0;width:100%;height:20cm}}form{width:100%;float:left}label,input,button,select{font-size:1.1em;float:left;clear:left;width:100%}span.hint{float:left;clear:left;font-size:0.875em}label.radio input,input[type=checkbox]{width:auto;min-width:1px;margin-top:6px;display:inline-block}div.input.small{width:24%;float:left;margin-right:1%}input[type=button],input[type=submit],button,.button,a.button{text-decoration:none;font-size:1.125em;color:#222222;background-color:#ddd;padding:0 1em;line-height:2em;display:inline-block;margin:0.5em 1em 0.5em 0;border:0 none;border-bottom:1px solid rgba(0,0,0,0.2);transition:background 0.2s;border-radius:2px}input[type=button] .heart,input[type=submit] .heart,button .heart,.button .heart,a.button .heart{border-bottom:0 none}input[type=button] .icon,input[type=submit] .icon,button .icon,.button .icon,a.button .icon{margin-right:0.5em;height:1.8em}input[type=button]:hover,input[type=submit]:hover,button:hover,.button:hover,a.button:hover{background-color:#c4c4c4}input.small[type=button],input.small[type=submit],button.small,.button.small,a.button.small{font-size:1em;padding:0 0.5em}input.full-width[type=button],input.full-width[type=submit],button.full-width,.button.full-width,a.button.full-width{width:100%}input.google[type=button],input.google[type=submit],button.google,.button.google,a.button.google{background-color:#E0492F;color:#fff}input.facebook[type=button],input.facebook[type=submit],button.facebook,.button.facebook,a.button.facebook{background-color:#395697;color:#fff}input.disabled[type=button],input[type=button][disabled],input.disabled[type=submit],input[type=submit][disabled],button.disabled,button[disabled],.button.disabled,.button[disabled],a.button.disabled,a.button[disabled]{background-color:#ddd;color:#aaaaaa;cursor:not-allowed}input.disabled[type=button]:hover,input[type=button][disabled]:hover,input.disabled[type=submit]:hover,input[type=submit][disabled]:hover,button.disabled:hover,button[disabled]:hover,.button.disabled:hover,.button[disabled]:hover,a.button.disabled:hover,a.button[disabled]:hover{background-color:#ddd}input.success[type=button],input.success[type=submit],button.success,.button.success,a.button.success{background:#39B54A;color:#fff}input.success[type=button]:hover,input.success[type=submit]:hover,button.success:hover,.button.success:hover,a.button.success:hover{background:#7ed68a}input,textarea,select{font-family:"Helvetica Neue", Arial, sans-serif;font-weight:300;line-height:1}textarea{min-height:8em}input[type=text],input[type=date],input[type=number],input[type=tel],textarea{border:1px solid #aaa;width:100%}.field_with_errors input[type=text],.field_with_errors input[type=date],.field_with_errors input[type=number],.field_with_errors input[type=tel],.field_with_errors textarea{background:#ffcccc;border:#E0492F 1px solid}h1 button,h1 .button,h1 a.button{font-size:1em;padding:0 0.5em;margin:0}header button,header .button,header a.button{margin:0}@media (min-width: 800px){.share .options .whatsapp{display:none}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.logo{position:relative;margin:0 auto;font-size:1em;width:29.714285714em;height:8em;transition:font-size 0.25s, width 0.25s}.logo a{float:left}.logo h1,.logo svg{margin:0;padding:0;position:absolute}.logo a.artwork-link{height:4em;width:2.857142857em;min-width:20px}.logo svg.artwork{transition:left 0.25s;left:11.571428571em;height:4em;width:2.857142857em;min-width:20px}.logo h1{transition:top 0.25s;transition:left 0.25s;font-size:1em;left:0;top:6em}.logo h1 svg{width:29.714285714em;height:2em}.logo.white{fill:#fff}.small .logo{font-size:0.5em;width:33.571428571em;height:4em}.small .logo svg.artwork{left:0em;top:0em}.small .logo h1{left:3.857142857em;top:1em}.micro .logo{font-size:0.5em;width:2.857142857em;height:4em}.micro .logo svg.artwork{left:0em}.micro .logo h1{top:1.285714286em;left:-1000em}.articles article.poi{background:#ccc}.articles article.poi h1 [itemprop="title"]{font-style:normal}.details .mapcontainer{float:left;width:100%;display:block;margin-bottom:2em}.details .mapcontainer div{float:left}.details .mapcontainer img{width:100%;float:left}#smart_q{width:100%;float:left}.filters{float:left;width:100%;padding:1em;margin:0 0 2em;background:#f6f6f6;border-radius:0.2em}section.share{float:left;border:1px solid #ccc;border-radius:2px;padding:0 0.5em;width:100%;font-size:1.5em;vertical-align:middle;margin-bottom:1em}section.share strong{line-height:2.16em;float:left;padding-right:0.4em;margin-right:0.4em;height:2.2em}section.share ul.options{margin:0;padding:0;display:block}section.share ul.options li{float:left;margin:0;padding:0;list-style:none}section.share a{line-height:1.6em;margin-right:0.4em;font-size:1.2em;border-bottom:0;padding:0;float:left}section.share a svg{margin:0;vertical-align:middle}.imagesContainer.slider{overflow:scroll;height:auto;max-height:400px;margin-bottom:2em}.imagesContainer.slider ul.images{max-height:800px;height:auto;margin:0;width:1000%;overflow:hidden}.imagesContainer.slider ul.images li{float:left;width:10%;background:#eee;margin-right:32px}.imagesContainer.slider ul.images li img{margin:0 auto;max-height:400px;margin:0;max-width:100%}.imagesContainer.slider ul.images li:last-child{margin-right:0}.reservations article.small{float:right}.filters dl{margin:0}.filters dd a{padding:0 4px;margin:2px 0;border-radius:2px;display:inline-block;background:#888;transition:background 0.2s;color:#fff}.filters dd a:before{font-weight:400}.filters dd a:hover{border-bottom:0;background:#ccc}.filters.suggestions{margin-top:-2.4em;z-index:3;padding-top:0;color:#888;font-size:0.875em}@media (max-width: 640px){.filters.suggestions{font-size:1em;display:none}}.select2-container{width:100%}article.work .reserved{background:#39B54A;color:#fff;position:absolute;top:1.2em;font-size:1.25em;padding:0.5em;left:0}.qrcode svg{width:80%;height:auto}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}*{box-sizing:border-box}*[onclick]{cursor:pointer}body,html{font-family:"Helvetica Neue", Arial, sans-serif;font-weight:200;margin:0;padding:0;line-height:1.7;color:#222222}@media print{body,html{color:#000 !important}}h1{font-weight:400;font-size:2em}h1 a{color:#222222}h2{font-weight:400;font-size:1.625em}.introduction_text{width:100%;float:none;font-weight:300;font-size:1.5em}header{float:right;width:100%}article{float:left;width:100%}article .imagesContainer{width:66%;float:left}article ul.images{width:100%;float:left;margin:0;padding:0}article ul.images li{list-style:none;margin:0;padding:0;float:right}article ul.images img{width:100%;height:100%;float:right;margin-bottom:2em}dl{float:left;width:100%}dt{font-weight:400;margin:0;float:left;width:100%;clear:left}dd{display:inline;margin:0}a{text-decoration:none;color:#005588;border-bottom:0.5px solid #ccc;transition:border 0.2s}a:hover{border-bottom:1px solid #005588}a img{border:0 none}hr{width:100%;clear:both;border:0 none;border-top:1px solid #ccc}table{width:100%}table th{font-weight:500;text-align:left}table td{vertical-align:top}table thead th{vertical-align:bottom}table tbody tr th{text-align:right;vertical-align:top}nav{float:left;width:100%}.hidden{display:none}span[itemprop=author]{font-weight:400;width:100%;float:left;color:#3c3c3c}span[itemprop=title]{font-style:italic}main,footer .footer-content{float:left;width:80%;margin-left:10%;clear:both}main{margin-top:4em;min-height:60vh}footer{font-size:0.875em}footer nav{float:none}footer .logo{float:right;height:4em}nav ul{margin:0;padding:0;list-style:none;float:right}nav ul li{list-style:none;float:left;margin:0.25em 1em;padding:0}nav ul ul{float:left}nav ul ul li{clear:left}.alert,.notice{border:#ccc 1px solid;padding:0.5em;border-radius:3px;box-shadow:2px 2px 5px rgba(0,0,0,0.3)}.notice{background:#39B54A;color:#fff}.alert,.error{background:#b54a39;color:#fff}.error{padding:3px;border-radius:0.2em}.context{width:32%;float:right}.focus{width:65%;float:left}label{text-align:left}figure{padding:0;margin:0;max-width:100%}figure img{max-width:100%}figure figcaption p{font-size:0.875em;line-height:1.5;margin:0}.u-small-as-block small{display:block;line-height:1.5;margin-top:1em}small{font-size:0.875em}.column{float:left;width:100%}@media (min-width: 800px){.column{padding:1em}.column.half-width{width:50%}.column.half-width.centered{margin-left:25%;text-align:center}.column:first-child{padding-left:0}.column:last-child{padding-right:0}}#banner{margin-bottom:-4em;float:left;width:100%;top:0;padding:8em 0;position:relative;aspect-ratio:3.5/1}#banner .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:opacity 0.25s;background-image:url(/assets/video_installation-ba0da993c9e4a3df32da2eb2aee4a4b341fd079df66c4ac4eeddcd0c4b5cc0c6.jpg);background-position:center;background-size:cover}#banner svg{fill:#fff}.logo a{border-bottom:0 none}body>img.background{filter:blur(12px);object-fit:cover;position:fixed;width:102vw;height:102vh;left:-1vw;top:-1vh;z-index:-1}#bodyheader{box-shadow:0px 0px 4px rgba(0,0,0,0.3);transition:height 0.25s;float:left;width:100%;position:fixed;overflow:hidden;z-index:10;background:rgba(255,255,255,0.9);padding:0.5em 0}#bodyheader .logo{float:left;margin-left:10%}#bodyheader svg{fill:#222222}#bodyheader .search{float:right;text-align:right;top:0.5em;margin-right:10%}#bodyheader .search label{display:none}#bodyheader .search input{background:rgba(255,255,255,0.9);border-radius:2px;padding:3px;border:1px solid #ccc;font-size:1.125em;transition:width 0.25s;width:5.5em}#bodyheader .search input:focus{color:#888;width:10em}@media (min-width: 800px){article header{width:66.666%;margin-bottom:1em;padding:0}article header>h1{margin:0}article .details{float:right;width:33.3333%;padding:0 2em}}.turbolinks-progress-bar{height:2px;background-color:#ccc}.introduction_text img{max-width:100%}@media (max-width: 800px){body{font-size:0.9em}article .imagesContainer{width:100%}article a.imagelink,article img,article a.imagelink img{width:100%}}@media (max-width: 640px){body{font-size:0.9em}main,footer{margin-left:5%;width:90%}.hide-on-small{display:none}#bodyheader.small .logo{width:auto;margin-left:5%}#bodyheader.small .logo h1{margin-left:-1000em}}@media (max-width: 500px){body{font-size:0.8em}.logo{font-size:0.7em}.articles article{width:100%;margin:0 0 2em}}#application-footer{width:100%;float:left;overflow:auto;margin-top:5em}#application-footer .footer-content{display:flex;opacity:0.8;font-size:0.8em;border-top:1px solid #ccc;align-items:center;min-height:10em}#application-footer .footer-text{flex-grow:1}.select2-search textarea{min-height:auto}.select2 button{width:auto;line-height:1.6;margin:0}
