@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}article{opacity:0;-webkit-animation:fadein 0.4s;animation:fadein 0.4s;-webkit-animation-delay:0.05s;animation-delay:0.05s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}header,nav a.logo{opacity:0;-webkit-animation:fadein 0.4s;animation:fadein 0.4s;-webkit-animation-delay:0.1s;animation-delay:0.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{padding:0}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:0.25em 0.375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}[type=color],[type=range]{border-width:0;padding:0}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,0.54)}h1,h2,h3,h4,h5,h6{font-size:unset;font-weight:normal;font-style:normal;margin:0;padding:0}address a{font-weight:normal;font-style:normal}ul{list-style:none;margin:0;padding:0}p{margin:0}strong{font-size:unset;font-weight:normal;font-style:normal}sub,sup{vertical-align:baseline;position:relative;top:-0.4em}sub{top:0.4em}figure{margin:0}input:focus{outline:none}main a{color:#fe4f4f;text-decoration:none}main a:link{color:#fe4f4f;text-decoration:none}main a:visited{color:#fe4f4f;text-decoration:none}main a:hover{text-decoration:underline;color:#3b3c3a}main a:active{text-decoration:underline;color:#e0d8d1}main a:focus{text-decoration:underline;color:#e0d8d1}p+p{margin-top:0.8rem}body>*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:magpie,serif;font-size:calc(0.6rem + 0.5vw);font-weight:400;font-style:normal;font-variant-numeric:proportional-nums;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0.03em;word-spacing:0.01em;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#3b3c3a;padding:0 2.5vw}@media (min-width:768px){body{padding:0 10vw}}main{width:100%;max-width:1280px;margin-right:auto;margin-left:auto}.work main{-webkit-box-flex:1;-ms-flex:1;flex:1}.work main article{padding-bottom:4vw}.work main article .content{padding-top:calc(5vw + 2rem + 1.5vw + 6vw + 40px + 6vw + (0.8rem + 0.6vw) * 1.5 + 5vw + 10vw)}@media (min-width:768px){.work main article .content{padding-top:calc(2.5vw + 1.75rem + 1.25vw + 1.5vw + 40px + 1.5vw + 0.5rem + 0.4vw + 2.5vw + 2.5vw)}}.work main article .content section.toggle{display:none}.information main{-webkit-box-flex:1;-ms-flex:1;flex:1}.information main article{padding-bottom:4vw}.information main article .content{padding-top:calc(5vw + 2rem + 1.5vw + 6vw + 40px + 6vw + (0.8rem + 0.6vw) * 1.5 + 5vw + 10vw)}@media (min-width:768px){.information main article .content{padding-top:calc(2.5vw + 1.75rem + 1.25vw + 1.5vw + 40px + 1.5vw + 0.5rem + 0.4vw + 2.5vw + 2.5vw)}}.information main article .content .frame.toggle{display:none}#info{display:none}#info.toggle{height:100%;display:block;width:100%}main{line-height:1.4}main article .content{display:-webkit-box;display:-ms-flexbox;display:flex}main article .content section{width:100%}main article .content section ul.entries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main article .content section ul.entries.essay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main article .content section ul.entries.essay .entry{width:calc((100% - 2rem) / 2);margin-bottom:1rem}@media (min-width:768px){main article .content section ul.entries.essay .entry{width:calc((100% - 9rem) / 4);margin-left:3rem;margin-bottom:3rem}}main article .content section ul.entries.essay .entry:nth-child(2n){margin-left:1rem}@media (min-width:768px){main article .content section ul.entries.essay .entry:nth-child(2n){margin-left:3rem}}main article .content section ul.entries.essay .entry .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border:0.3rem solid #e0d8d1;padding:1rem;height:20vh}@media (min-width:768px){main article .content section ul.entries.essay .entry .container{height:unset;overflow:hidden;background-color:#fff;padding:0}}main article .content section ul.entries.essay .entry .container a{font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;text-decoration:none;width:100%}main article .content section ul.entries.essay .entry .container a .mainImage{display:none}@media (min-width:768px){main article .content section ul.entries.essay .entry .container a .mainImage{display:-webkit-box;display:-ms-flexbox;display:flex;height:20vh;padding:2rem;background-color:#e0d8d1}}main article .content section ul.entries.essay .entry .container .titles{padding-top:0}main article .content section ul.entries li.entry{width:100%;margin-bottom:3rem}@media (min-width:768px){main article .content section ul.entries li.entry{width:calc((100% - 9rem) / 4);margin-left:3rem}}main article .content section ul.entries li.entry:first-child,main article .content section ul.entries li.entry:nth-child(5),main article .content section ul.entries li.entry:nth-child(9){margin-left:0}main article .content section ul.entries li.entry .container{position:relative;text-align:center}@media (min-width:768px){main article .content section ul.entries li.entry .container{background-color:#e0d8d1}}main article .content section ul.entries li.entry .container:hover{cursor:pointer}@media (min-width:768px){main article .content section ul.entries li.entry .container:hover .titles{display:none;-webkit-transition:visibility 0s linear 300ms,opacity 300ms;transition:visibility 0s linear 300ms,opacity 300ms}}main article .content section ul.entries li.entry .container:hover .mainImage{opacity:1;-webkit-transition:visibility 0s linear 0s,opacity 300ms;transition:visibility 0s linear 0s,opacity 300ms}main article .content section ul.entries li.entry .container .titles{padding-top:0.5rem}@media (min-width:768px){main article .content section ul.entries li.entry .container .titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;height:80%}}main article .content section ul.entries li.entry .container h1,main article .content section ul.entries li.entry .container h2{font-size:calc(0.6rem + 0.5vw);color:#3b3c3a}@media (min-width:768px){main article .content section ul.entries li.entry .container h1,main article .content section ul.entries li.entry .container h2{font-size:calc(0.5rem + 0.4vw)}}main article .content section ul.entries li.entry .container .mainImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}@media (min-width:768px){main article .content section ul.entries li.entry .container .mainImage{opacity:0}}main article .content section ul.entries li.entry .container .mainImage a .imgContainer img{width:100%}footer nav{font-family:urw-din-condensed,sans-serif;font-size:calc(0.5rem + 0.4vw);font-weight:500;font-style:normal;letter-spacing:0.1em;text-transform:uppercase}footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;margin:0 0 1.5vw}footer nav ul li+li{margin-left:10vw}footer nav ul li a{color:#3b3c3a;text-decoration:none}footer nav ul li a:hover{color:#fe4f4f;text-decoration:underline}footer nav ul li a:active{color:#e0d8d1}footer nav ul li a.current{color:#3b3c3a}footer nav ul li a.current:active{color:#e0d8d1}#info.toggle article .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#info.toggle article .content .frame{border:0.3rem solid #e0d8d1;padding:2rem}@media (min-width:768px){#info.toggle article .content .frame{width:61.8vw}}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .frame{width:calc(100% - 4rem - 5vw);border:0.3rem solid #e0d8d1;padding:2rem}@media (min-width:768px){.content .frame{width:61.8vw}}.content .frame+.frame{margin-top:2rem}.content .frame .module+.module{margin-top:2rem}.content .frame .module.news{display:-webkit-box;display:-ms-flexbox;display:flex}.content .frame .module.news .mainImage{width:38.2%;margin-bottom:1rem}.content .frame .module.news .mainImage a .imgContainer img{width:100%}.content .frame .module.news .container{width:61.8%;padding-left:2rem}.content .frame .module.news .container h1,.content .frame .module.news .container h2{font-size:calc(0.8rem + 0.6vw);text-transform:uppercase;font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;margin-bottom:2rem;line-height:1.3;width:50%}.content .frame .module.text h2{font-size:calc(0.8rem + 0.6vw);text-transform:uppercase;font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;margin-bottom:2rem}.content .frame .module.text strong{font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal}.content .frame .module.text ul{list-style:disc;margin-left:2rem;margin-top:1rem}.content .frame .module.table ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.content .frame .module.table ul li+li{margin-top:0.25rem}.content .frame .module.table ul li.tableTitle{font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;margin-bottom:1rem;line-height:1.3}.content .frame .module.table ul li p{margin:0}.content .frame .module.table ul li p.left{width:30%}.content .frame .module.table ul li p.right{width:70%}.content .frame .module.legal h1{font-size:calc(0.8rem + 0.6vw);text-transform:uppercase;font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;margin-bottom:2rem}.content .frame .module.legal p strong{font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal}.fancybox__content h1{font-size:calc(0.8rem + 0.6vw);text-transform:uppercase;font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;margin-bottom:2rem}.fancybox__content p{width:61.8vw}.fancybox__content p strong{font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal}.fancybox__content p ul{list-style:disc;margin-left:2rem;margin-top:1rem}.fancybox__content .source{font-style:italic}.landingpage{padding:0}.landingpage main{max-width:unset}.landingpage main .linkContainer{display:block;width:100vw;height:100vh}.landingpage main .linkContainer .logo{padding-top:5vw}@media (min-width:768px){.landingpage main .linkContainer .logo{padding-top:2.5vw}}.landingpage main .linkContainer .logo svg{display:block;height:calc(2rem + 1.5vw);margin-right:auto;margin-left:auto}@media (min-width:768px){.landingpage main .linkContainer .logo svg{height:calc(1.75rem + 1vw)}}.landingpage main .linkContainer .imgContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-100}.landingpage main .linkContainer .imgContainer img{max-width:70vw;max-height:70vh}@media (min-width:768px){.landingpage main .linkContainer .imgContainer img{max-width:61.8vw;max-height:61.8vh}}.landingpage footer{position:absolute;bottom:0;right:0;left:0}header{padding:5vw;-webkit-transition:-webkit-box-shadow 0.2s ease-in-out;transition:-webkit-box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out,-webkit-box-shadow 0.2s ease-in-out;position:absolute;z-index:100;top:0;right:0;left:0;background-color:#fff;letter-spacing:0.1em}@media (min-width:768px){header{padding:2.5vw 5vw}}header.sticky{position:fixed;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3);box-shadow:0 0 30px rgba(0,0,0,0.3)}header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:6vw}@media (min-width:768px){header .logo{margin-bottom:1.5vw}}header .logo a svg{height:calc(2rem + 1.5vw)}@media (min-width:768px){header .logo a svg{height:calc(1.75rem + 1vw)}}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:urw-din-condensed,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase}header nav .ulContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-right:auto;margin-left:auto}header nav .ulContainer ul.secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc((0.8rem + 0.6vw) * 1.1);line-height:1.8;background-color:#fff;width:100%;margin-top:-0.3rem}@media (min-width:768px){header nav .ulContainer ul.secondary{font-size:calc(0.5rem + 0.4vw);line-height:0.8;margin-top:0}}header nav .ulContainer ul.secondary li{text-align:center;margin-left:3vw;margin-right:3vw}@media (min-width:768px){header nav .ulContainer ul.secondary li{margin-left:2vw;margin-right:2vw}}header nav .ulContainer ul.secondary.hidden,header nav .ulContainer ul.secondary.info{display:none}header nav .ulContainer ul.secondary.hidden.toggle,header nav .ulContainer ul.secondary.info.toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc((0.8rem + 0.6vw) * 2 * 1.5);background-color:#fff;visibility:visible}@media (min-width:768px){header nav .ulContainer ul.secondary.hidden.toggle,header nav .ulContainer ul.secondary.info.toggle{height:unset}}header nav .ulContainer ul.secondary.hidden.toggle li.infoEntry:first-child a,header nav .ulContainer ul.secondary.info.toggle li.infoEntry:first-child a{color:#fe4f4f}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex}header nav ul a{color:#3b3c3a;text-decoration:none}header nav ul a:hover{color:#fe4f4f;text-decoration:underline}header nav ul a:active{color:#e0d8d1}header nav ul a.current{color:#fe4f4f}header nav ul a.current:active{color:#e0d8d1}header nav ul.primary{width:100%;font-size:calc((0.8rem + 0.6vw) * 1.1);margin-bottom:6vw}@media (min-width:768px){header nav ul.primary{margin-bottom:1.5vw}}header nav ul.primary li{width:calc((100% - 4rem - 8vw - 3px) / 2)}header nav ul.primary li+li{margin-left:3vw}header nav ul.primary li.work{text-align:right;color:#fe4f4f}header nav ul.primary li.work a{color:#fe4f4f}header nav ul.primary.toggle li.work a{color:#3b3c3a}header nav ul.primary.toggle li.info a{color:#fe4f4f}header nav ul.primary.deg180 li.work a{color:#3b3c3a}header nav ul.primary.deg180 li.info a{color:#fe4f4f}header nav ul.primary.deg180.toggle li.work a{color:#fe4f4f}header nav ul.primary.deg180.toggle li.info a{color:#3b3c3a}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;font-family:urw-din-condensed,sans-serif;font-size:calc(0.5rem + 0.4vw);font-weight:500;font-style:normal;text-align:center;text-transform:uppercase;letter-spacing:0.1em}.pagination .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;margin-left:6vw}.pagination .navigation li+li{margin-left:1rem}.pagination .navigation li.current{color:#fe4f4f}.pagination .navigation a{color:#3b3c3a;text-decoration:none}.pagination .navigation a:hover{color:#fe4f4f;text-decoration:underline}.switch{margin:0 4vw;position:relative;display:inline-block;width:4rem;height:2.4rem}.switch input{display:none}.primary.deg180 .switch{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.roundbutton{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:#fff;display:block;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:3.4rem;cursor:pointer;border:1.5px solid #fe4f4f}.roundbutton:before{position:absolute;content:"";height:1.9rem;width:1.9rem;border-radius:100%;display:block;left:calc(0.25rem - 1.5px);bottom:calc(0.25rem - 1.5px);background-color:#fe4f4f;-webkit-transition:all 0.3s;transition:all 0.3s}input:checked+.roundbutton:before{-webkit-transform:translate(calc(2.1rem - (0.5rem - 3px)),0);transform:translate(calc(2.1rem - (0.5rem - 3px)),0)}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel :after,.carousel :before{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:0.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#3b3c3a;-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide:after,.fancybox__slide:before{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:24px 48px 18px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:20px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{color:#3b3c3a;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0;visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere;font-size:calc(0.5rem + 0.4vw)}.fancybox__caption span{text-transform:uppercase;display:block;margin-bottom:0.25rem}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:#3b3c3a}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{-webkit-animation:0.15s ease backwards fancybox-fadeIn;animation:0.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:0.15s ease both fancybox-fadeOut;animation:0.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:0.15s ease both fancybox-fadeIn;animation:0.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:0.1s ease both fancybox-fadeOut;animation:0.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:0.2s ease both fancybox-zoomInUp;animation:0.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:0.15s ease both fancybox-zoomOutDown;animation:0.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:0.15s ease both fancybox-throwOutUp;animation:0.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:0.15s ease both fancybox-throwOutDown;animation:0.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomInUp{0%{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:2px;border-style:solid;border-color:#fe4f4f;opacity:0;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:0.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1)}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.hidden{display:none}