/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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}/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:hsl(0 0% 100% / 75%);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:hsl(0 0% 20% / 25%);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-page-dot.is-selected{background:hsl(0 0% 20% / 100%)}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */html{font-size:24px;font-family:Arial,sans-serif;line-height:1.2;background:#F5F5F5;color:#000}@media (max-width: 736px){html{font-size:18px}}body{margin:0;padding:0}body:after{content:" ";display:table}::-moz-selection{background-color:#00ff0040}::selection{background-color:#00ff0040}h1,h2,h3{font-weight:400}a{text-decoration:none;opacity:.6;color:inherit}a:hover{opacity:1}nav{padding:.6rem;background:#F5F5F5;position:sticky;top:0;z-index:4;text-transform:uppercase;line-height:1.3em;display:flex}nav .expression>*,nav .back{white-space:nowrap}nav .spacer{flex:1;flex-shrink:0;flex-basis:3rem}@media (max-width: 600px){nav .spacer{flex-basis:1.5rem}}nav .home{opacity:1;font-size:.85em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(-6%);display:inline-block;margin-right:-.05em}nav .part{display:inline}nav .extra{display:none;white-space:normal}@media (min-width: 737px){nav.fixed{position:fixed;width:100%;box-sizing:border-box}}nav.hover .part:not(.fix){display:none}nav.hover .puctuation{display:none}nav.hover .part.extra{display:inline-block}nav [data-count]{opacity:1}nav [data-count]:before{content:attr(data-count);margin-right:.25em;display:inline;opacity:.6}nav [data-count]:hover:before,nav span[data-count]:before{opacity:1}nav .extra span[data-count]:before{opacity:.6}@media (max-width: 550px){nav .expression>*{white-space:unset}nav .spacer,nav .back{display:none}}.sub-nav{position:fixed;z-index:5;bottom:0;left:0;max-width:100%;padding-bottom:.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex}.sub-nav:before,.sub-nav:after{content:"";display:block;width:.6rem;flex-basis:.6rem;flex-shrink:0}.sub-nav>*{flex-shrink:0}.sub-nav .buttons{display:flex}.sub-nav .buttons .btn{margin-left:.25em}.sub-nav .buttons .btn.right{margin-left:2px}.sub-nav .buttons:first-child .btn:first-child{margin-left:0}.sub-nav>.btn+.btn,.sub-nav>.buttons+.btn{margin-left:.25em}.btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1rem;opacity:1;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:black;color:#fff;height:2rem;min-width:2rem;line-height:2rem;border-radius:1rem;padding:0 .8rem;box-sizing:border-box}.btn.icon{padding:0!important;min-width:2rem;text-align:center}.btn.left{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.btn.right{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.btn.inverse{background:white;color:#000}@media (max-width: 736px){.btn{height:2.66666667rem;min-width:2.66666667rem;line-height:2.66666667rem;border-radius:1.33333333rem;padding:0 1.06666667rem}.btn.icon{min-width:2.66666667rem}}.btn.select{position:relative}.btn.select select{position:absolute;inset:0;opacity:0}.icon.video,.icon.hide-thumbnails,.icon.show-thumbnails{text-indent:100%;white-space:nowrap;overflow:hidden;background-position:center;background-repeat:no-repeat;width:2.85rem}@media (max-width: 736px){.icon.video,.icon.hide-thumbnails,.icon.show-thumbnails{width:3.5rem}}.icon.video{background-size:.70833333rem .83333333rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.48564 19.1746C0.819112 19.5449 0 19.063 0 18.3005V1.69951C0 0.93703 0.819112 0.455062 1.48564 0.825357L16.4265 9.12584C17.1123 9.50685 17.1123 10.4932 16.4265 10.8742L1.48564 19.1746Z' fill='white'/%3E%3C/svg%3E%0A")}html.dark .icon.video,.icon.video.inverse{background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.48564 19.1746C0.819112 19.5449 0 19.063 0 18.3005V1.69951C0 0.93703 0.819112 0.455062 1.48564 0.825357L16.4265 9.12584C17.1123 9.50685 17.1123 10.4932 16.4265 10.8742L1.48564 19.1746Z' fill='black'/%3E%3C/svg%3E%0A")}.icon.hide-thumbnails{background-size:1.33333333rem .83333333rem;background-image:url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='20' rx='1' fill='white'/%3E%3C/svg%3E")}html.dark .icon.hide-thumbnails,.icon.hide-thumbnails.inverse{background-image:url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='20' rx='1' fill='black'/%3E%3C/svg%3E%0A")}.icon.show-thumbnails{background-size:1.33333333rem .83333333rem;background-image:url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='1' fill='white'/%3E%3Crect x='12' width='8' height='8' rx='1' fill='white'/%3E%3Crect x='24' width='8' height='8' rx='1' fill='white'/%3E%3Crect y='12' width='8' height='8' rx='1' fill='white'/%3E%3Crect x='12' y='12' width='8' height='8' rx='1' fill='white'/%3E%3Crect x='24' y='12' width='8' height='8' rx='1' fill='white'/%3E%3C/svg%3E")}html.dark .icon.show-thumbnails,.icon.show-thumbnails.inverse{background-image:url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='8' height='8' rx='1' fill='black'/%3E%3Crect x='12' width='8' height='8' rx='1' fill='black'/%3E%3Crect x='24' width='8' height='8' rx='1' fill='black'/%3E%3Crect y='12' width='8' height='8' rx='1' fill='black'/%3E%3Crect x='12' y='12' width='8' height='8' rx='1' fill='black'/%3E%3Crect x='24' y='12' width='8' height='8' rx='1' fill='black'/%3E%3C/svg%3E%0A")}.primitive.image img{width:100%;height:auto;display:block;background:white}.primitive.video video{width:100%;height:auto;display:block}.primitive.video .box__content{background:black}.primitive.embed iframe{width:100%;height:auto;display:block}.primitive.embed .box__content{background:black}.primitive.text,.primitive.card{padding:.6rem}@media (min-width: 768px){.primitive.text,.primitive.card{max-width:75vw}}.primitive.text>*:first-child,.primitive.card>*:first-child{margin-top:0}.primitive.text>*:last-child,.primitive.card>*:last-child{margin-bottom:0}.primitive .poster{cursor:pointer}.primitive .box__placeholder{width:100%;height:auto;display:block}.box{position:relative}a.box{opacity:1}.box__placeholder{visibility:hidden}.box__content{position:absolute;top:0;left:0;width:100%;height:100%}.box__content .primitive{width:100%;height:100%}.box__content video,.box__content img,.box__content iframe{height:100%!important}.box__content img{-o-object-fit:cover!important;object-fit:cover!important}.box__content>.btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}section.home{font-size:2.5em}@media (max-width: 736px){section.home{font-size:11vw}}section.content{margin-bottom:30vh}section.content>*:not(nav):not(.sub-nav){margin-bottom:10vh}section.content>h2{font-size:2.66666667rem;font-weight:400;margin:10vh .6rem 10vh}section.content>h2.expands{cursor:pointer}section.content>h2.expands .arrow{display:inline-block}section.content>h2.expands:not(.collapsed) .arrow{transform:translateY(7%) rotate(90deg)}section.detail{min-height:100vh}section.collapsed{height:0!important;min-height:0!important;overflow:hidden!important;margin-bottom:-10vh!important}section.overlay .close{position:fixed;top:0;right:0;padding:.6rem;text-transform:uppercase;cursor:pointer}@supports (mix-blend-mode: difference){section.overlay .close{color:#fff;mix-blend-mode:difference}}section.overlay [data-count]{opacity:1}section.overlay [data-count]:before{content:attr(data-count);margin-right:.25em;display:inline-block;opacity:.6}section.overlay [data-count]:hover:before,section.overlay span[data-count]:before{opacity:1}section.overlay .primitive.text{max-width:unset;padding:2.4em 12.5vw 3.4em;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto}section.overlay .primitive.text>*+*{margin-top:0}section.overlay section.slideshow .counter{right:4.5rem}html.fullscreen,html.fullscreen body,html.fullscreen section.slideshow,html.fullscreen section.overlay,html.fullscreen section.detail{height:100%;overscroll-behavior:none}html.fullscreen section.overlay{position:fixed;top:0;left:0;width:100%;height:100%}section.basic .primitive.image+.primitive.image{margin-top:3.6rem}section.list{padding:0 .6rem;font-size:2.66666667em;display:flex;flex-direction:column}section.list h2{font-size:1em;font-weight:400;margin:0 0 1em}section.list ul{padding:0;margin:0}section.list ul li{list-style:none}section.list list{list-style:none}@media (max-width: 736px){section.list{font-size:1em}section.list li>*{padding:.3rem 0;display:inline-block}}section.table{padding:0 .6rem}section.table .row.filtered{opacity:.3}@media (max-width: 736px){section.table{font-size:1em!important;padding:0 .6rem}section.table .row{margin:1.2rem 0}section.table .cell{display:inline-block}section.table .cell:first-child{display:block}section.table .cell.empty{display:none}section.table .cell+.cell:not(:last-child):after{content:",";display:inline-block;margin-right:.2em}}@media (min-width: 737px){section.table{padding:0 .3rem}section.table .row{display:flex}section.table .row>*{flex:1}section.table .row>*:first-child{flex:2}section.table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .3rem}section.table .cell.align-right{text-align:right}}section.map{height:100vh;position:relative}section.map .mapbox{position:absolute;left:0;top:0;width:100%;height:100%}section.info{padding:0 .6rem}section.info h2{font-size:2.66666667em;margin:0}@media (min-width: 768px){section.info{width:75%}}section.info+h2{margin-top:0}section.contact .map{height:75vh;position:relative}section.contact .map .mapbox{position:absolute;left:0;top:0;width:100%;height:100%}section.contact dl{padding:.6rem;font-size:2.66666667em}section.contact dl dt{margin-top:2em}section.contact dl dd{margin:0}@media (max-width: 736px){section.contact dl{font-size:1em}}section.cinema{margin-bottom:-20vh!important}section.cinema>*:not(:first-child):not(.subtitles){padding-top:10vh}section.cinema>*:nth-last-child(2){padding-bottom:20vh}[data-index]:before{content:attr(data-index) " ";opacity:.6}a[data-index]{opacity:1}a[data-index]:hover:before{opacity:1}.subtitles{position:sticky;bottom:0;text-align:center;font-size:5vh}.subtitles .stroke,.subtitles .fill{position:absolute;left:10vw;right:10vw;bottom:8vh;bottom:calc(2rem + 5vh)}.subtitles .stroke{-webkit-text-stroke:.1em black;color:#000}.subtitles .fill{color:#fff}@media (max-width: 812px){.subtitles{font-size:7vmin}}section.grid{display:grid;grid-template-columns:1fr;grid-gap:.6rem;grid-auto-flow:dense;margin-top:-3rem}section.grid>*{align-self:start;margin-top:3rem}section.grid>*.full-width{grid-column:1 / -1}section.grid.align-bottom>*{align-self:end}section.grid>*.align-bottom{align-self:end}section.grid>*.align-top{align-self:start}section.grid>a{opacity:1}section.grid .filler{height:0;margin:0}section.grid [data-label]:before,section.grid .label{content:attr(data-label);display:block;padding:.6rem 0;background:#F5F5F5;position:sticky;top:0;z-index:3;box-sizing:border-box;min-height:2.4rem}section.grid .nudge-label[data-label]:before,section.grid .nudge-label .label{padding-left:.6rem}section.grid .primitive.text,section.grid .primitive.card{padding:0;padding-right:.6rem}section.grid .nudge-label .primitive.text,section.grid .nudge-label .primitive.card,section.grid .nudge-label.primitive.text>*,section.grid .nudge-label.primitive.card>*{padding-left:.6rem}section.grid .line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;right:0}section.grid .nudge-label .line{left:.6rem}@media (min-width: 737px){section.grid>a:hover .label[data-index]:before{opacity:1}}section.grid .filtered{opacity:.3;display:none}@media (min-width: 483.8px){section.grid.col-2{grid-template-columns:repeat(auto-fit,minmax(482.8px,1fr))}section.grid.col-2 .span-2{grid-column:span 2}section.grid.col-2 .span-3{grid-column:span 2}section.grid.col-2 .span-4{grid-column:span 2}section.grid.col-2 .span-5{grid-column:span 2}section.grid.col-2 .span-6{grid-column:span 2}section.grid.col-2 .span-7{grid-column:span 2}}@media (min-width: 1001px){section.grid.col-2{grid-template-columns:repeat(2,1fr)}}@media (max-width: 482.8px){section.grid.col-2{grid-template-columns:1fr}}@media (max-width: 994.4px){section.grid.col-2.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 318.06666667px){section.grid.col-3{grid-template-columns:repeat(auto-fit,minmax(317.06666667px,1fr))}section.grid.col-3 .span-2{grid-column:span 2}section.grid.col-3 .span-3{grid-column:span 3}section.grid.col-3 .span-4{grid-column:span 3}section.grid.col-3 .span-5{grid-column:span 3}section.grid.col-3 .span-6{grid-column:span 3}section.grid.col-3 .span-7{grid-column:span 3}}@media (min-width: 1001px){section.grid.col-3{grid-template-columns:repeat(3,1fr)}}@media (max-width: 317.06666667px){section.grid.col-3{grid-template-columns:1fr}}@media (max-width: 662.93333333px){section.grid.col-3.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 235.2px){section.grid.col-4{grid-template-columns:repeat(auto-fit,minmax(234.2px,1fr))}section.grid.col-4 .span-2{grid-column:span 2}section.grid.col-4 .span-3{grid-column:span 3}section.grid.col-4 .span-4{grid-column:span 4}section.grid.col-4 .span-5{grid-column:span 4}section.grid.col-4 .span-6{grid-column:span 4}section.grid.col-4 .span-7{grid-column:span 4}}@media (min-width: 1001px){section.grid.col-4{grid-template-columns:repeat(4,1fr)}}@media (max-width: 234.2px){section.grid.col-4{grid-template-columns:1fr}}@media (max-width: 497.2px){section.grid.col-4.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 185.48px){section.grid.col-5{grid-template-columns:repeat(auto-fit,minmax(184.48px,1fr))}section.grid.col-5 .span-2{grid-column:span 2}section.grid.col-5 .span-3{grid-column:span 3}section.grid.col-5 .span-4{grid-column:span 4}section.grid.col-5 .span-5{grid-column:span 5}section.grid.col-5 .span-6{grid-column:span 5}section.grid.col-5 .span-7{grid-column:span 5}}@media (min-width: 1001px){section.grid.col-5{grid-template-columns:repeat(5,1fr)}}@media (max-width: 184.48px){section.grid.col-5{grid-template-columns:1fr}}@media (max-width: 397.76px){section.grid.col-5.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 152.33333333px){section.grid.col-6{grid-template-columns:repeat(auto-fit,minmax(151.33333333px,1fr))}section.grid.col-6 .span-2{grid-column:span 2}section.grid.col-6 .span-3{grid-column:span 3}section.grid.col-6 .span-4{grid-column:span 4}section.grid.col-6 .span-5{grid-column:span 5}section.grid.col-6 .span-6{grid-column:span 6}section.grid.col-6 .span-7{grid-column:span 6}}@media (min-width: 1001px){section.grid.col-6{grid-template-columns:repeat(6,1fr)}}@media (max-width: 151.33333333px){section.grid.col-6{grid-template-columns:1fr}}@media (max-width: 331.46666667px){section.grid.col-6.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 128.65714286px){section.grid.col-7{grid-template-columns:repeat(auto-fit,minmax(127.65714286px,1fr))}section.grid.col-7 .span-2{grid-column:span 2}section.grid.col-7 .span-3{grid-column:span 3}section.grid.col-7 .span-4{grid-column:span 4}section.grid.col-7 .span-5{grid-column:span 5}section.grid.col-7 .span-6{grid-column:span 6}section.grid.col-7 .span-7{grid-column:span 7}}@media (min-width: 1001px){section.grid.col-7{grid-template-columns:repeat(7,1fr)}}@media (max-width: 127.65714286px){section.grid.col-7{grid-template-columns:1fr}}@media (max-width: 284.11428571px){section.grid.col-7.no-label{grid-template-columns:repeat(2,1fr)}}@media (min-width: 110.9px){section.grid.col-8{grid-template-columns:repeat(auto-fit,minmax(109.9px,1fr))}section.grid.col-8 .span-2{grid-column:span 2}section.grid.col-8 .span-3{grid-column:span 3}section.grid.col-8 .span-4{grid-column:span 4}section.grid.col-8 .span-5{grid-column:span 5}section.grid.col-8 .span-6{grid-column:span 6}section.grid.col-8 .span-7{grid-column:span 7}}@media (min-width: 1001px){section.grid.col-8{grid-template-columns:repeat(8,1fr)}}@media (max-width: 109.9px){section.grid.col-8{grid-template-columns:1fr}}@media (max-width: 248.6px){section.grid.col-8.no-label{grid-template-columns:repeat(2,1fr)}}section.slideshow{height:100vh;background:white}section.slideshow.cover img{-o-object-fit:cover;object-fit:cover}section.slideshow.contain img{-o-object-fit:contain;object-fit:contain}section.slideshow .cover img{-o-object-fit:cover;object-fit:cover}section.slideshow .contain img{-o-object-fit:contain;object-fit:contain}section.slideshow .image img{background:transparent}section.slideshow .counter{position:absolute;top:.6rem;left:.6rem}@supports (mix-blend-mode: difference){section.slideshow .counter{color:#fff;mix-blend-mode:difference}}section.slideshow .counter:before{content:attr(data-current) "/" attr(data-total) " "}section.slideshow .zoom-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);cursor:grab}section.slideshow .zoom-container.preview-loaded{background:white}section.slideshow .zoom-container img{width:100%;height:100%;pointer-events:none}section.slideshow .flickity-slider>*:before,section.slideshow .flickity-slider>*:after{content:"";display:block;margin:auto}section.slideshow .flickity-slider .primitive{width:100%;height:100%}section.slideshow .flickity-slider .primitive img{display:block;width:100%;height:100%}section.slideshow .flickity-slider .primitive.video,section.slideshow .flickity-slider .primitive.embed{display:flex;align-items:center}section.slideshow .flickity-slider .primitive.video>video,section.slideshow .flickity-slider .primitive.embed>video,section.slideshow .flickity-slider .primitive.video .box__placeholder,section.slideshow .flickity-slider .primitive.embed .box__placeholder{width:auto;max-width:100%;max-height:calc(100% - 6.3rem)}section.slideshow .flickity-slider .primitive.headline{text-align:center;font-size:2.66666667rem}.thumbnails{position:absolute;top:0;left:0;width:100%;height:100%;background:#F5F5F5;overscroll-behavior:contain;box-sizing:border-box;padding:2.4rem .6rem 3.2rem;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:min-content;gap:1rem}@media (max-width: 736px){.thumbnails{gap:1.33333333rem}}.thumbnails .thumb{position:relative;cursor:pointer;aspect-ratio:1;contain:strict;background:white;border-radius:2px}.thumbnails .thumb.active{background:white;outline:6px solid white;box-shadow:0 2px 15px #00000042}@media (hover: hover){.thumbnails .thumb:hover{background:white;outline:6px solid white;box-shadow:0 2px 15px #00000042}}.thumbnails .thumb>.primitive,.thumbnails .thumb>img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden!important}.thumbnails .thumb>.btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.thumbnails .text{font-size:.5rem;padding:.25rem!important}@media (max-width: 736px){.thumbnails .text{font-size:.66666667rem;padding:.33333333rem!important}}.thumbnails .headline{font-size:1rem}@media (max-width: 736px){.thumbnails .headline{font-size:1.33333333rem}}.thumbnails img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}section.slider{min-height:50vh;background:#E5E5E5}section.slider .row{display:flex;align-items:flex-start;overflow-x:auto}section.slider .item{opacity:1;padding:.6rem .3rem}section.slider .item .img{background:white;border-radius:5px;width:211px;height:300px}section.slider .item .label{opacity:.3;margin-top:.3rem}section.slider .item>.text{padding:0}@media (hover: hover){section.slider a.item:hover .label{opacity:1}}section.slider .item:first-child{padding-left:.6rem}section.slider .item:last-child{padding-right:.6rem}section.slider .card{overflow:hidden;position:relative;background:white;color:#000;padding:.45rem;box-sizing:border-box}section.slider .card>*{position:relative}section.slider .card p{font-size:.75rem}section.slider .card p:first-child,section.slider .card .image+p{margin-top:0}section.slider .card p:last-child{margin-bottom:0}section.slider .card .image{position:absolute;inset:0;z-index:1}section.slider .card .image img{height:100%;-o-object-fit:cover;object-fit:cover}section.slider.shape-card .label{width:8.75em}section.slider.shape-card .card{width:8.75em;height:12.5em;border-radius:.3rem}section.slider.shape-card .card:after{content:"";display:block;position:absolute;background:linear-gradient(rgba(255,255,255,0),#ffffff 90%);left:0;right:0;bottom:0;height:33%}section.slider.shape-card .item>.text{min-width:8.75em}section.slider.shape-card .item>.image{height:12.5em}section.slider.shape-card .item>.image img{height:100%;width:auto}section.slider.shape-circle .label{text-align:center;margin-top:.6rem;width:10em}section.slider.shape-circle .card{width:10em;height:10em;border-radius:5em}section.slider.shape-circle .item>.text{width:10em}section.slider.shape-circle .item>.image{width:10em;height:10em}section.slider.shape-circle .item>.image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section:not(.slideshow):not(.grid):not(.cinema):not(.slider):not(.overlay):not(.content) .primitive.image+.primitive.text{margin-top:10vh}.admin-ui{position:fixed;bottom:.6rem;right:.6rem;z-index:5;display:none}body.admin .admin-ui{display:block}.admin-ui .status{height:2rem;line-height:2rem;padding-left:2.25rem;padding-right:1rem;color:#fff;background:black;border-radius:1rem}.admin-ui .status:before{position:absolute;width:1.25em;height:1.25em;border-radius:.625em;left:.375rem;top:50%;transform:translateY(-50%);content:""}.admin-ui .status[data-state=red]:before{background:#f00}.admin-ui .status[data-state=yellow]:before{background:#fb0}.admin-ui .status[data-state=green]:before{background:#0f0}.admin-ui .status[data-state=gray]:before{background:#888}html.dark{color:#fff;background:#0a0a0a}html.dark nav{background:#0a0a0a}html.dark .btn{background-color:#fff;color:#000}html.dark section.grid .label,html.dark section.grid [data-label]:before{background:#0a0a0a}html.dark section.slideshow,html.dark section.slideshow .zoom-container.preview-loaded{background:black}html.dark section.slideshow .primitive.video .box__content,html.dark section.slideshow .primitive.embed .box__content{background:#0a0a0a}html.dark .thumbnails{background:#0a0a0a}html.dark .thumbnails .thumb{background:black;color:#fff;outline-color:#000}html.dark section.slider{background:#1a1a1a}html.debug [data-debug]:not(.flickity-cell){position:relative}html.debug [data-debug]:not(.flickity-cell):after{display:block;content:attr(data-debug);position:absolute;bottom:.5rem;left:.5rem;max-width:100%;font-size:max(.5rem,10px);padding:.5em;background:rgba(0,0,0,.7);color:#fff;white-space:pre;font-family:monospace}
