@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul,ol{list-style:none}img{border-style:none}img,picture,video,svg{display:block;max-width:100%}address{font-style:normal}@font-face{font-family:New-Edge;src:url(/assets/fonts/NewEdge666-RegularRounded.woff2) format("woff2"),url(/assets/fonts/NewEdge666-RegularRounded.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson-Mono;src:url(/assets/fonts/AtkinsonHyperlegibleMono-Medium.woff2) format("woff2"),url(/assets/fonts/AtkinsonHyperlegibleMono-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);font-family:var(--font-family-infotext);color:var(--text-color);-webkit-font-smoothing:antialiased}h1{font-family:var(--font-family-base);font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg)}h1,.heading-1,.heading-2{font-family:var(--font-family-base);font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl)}#home .heading-1{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);letter-spacing:var(--letter-spacing-xxl)}h2,input{font-family:var(--font-family-infotext);font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg)}h3{font-size:var(--font-size-m);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md)}h4,.title{font-family:var(--font-family-base);font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg)}.language-switch a,.button{font-family:var(--font-family-base)}.infotext{font-size:var(--font-size-sm);line-height:var(--line-height-md);-webkit-hyphens:auto;hyphens:auto}.uppercase{text-transform:uppercase}.block-text p,.block-text h1,.block-text h2,.block-text h3{margin-bottom:calc(1rem * var(--line-height-md))}.block-text p:last-of-type{margin-bottom:0}.block-text button h2{margin-bottom:0}.block-text h1{margin-top:var(--padding-md)}.block-text ol{list-style-type:decimal;margin-left:1.25rem}.block-text ul{list-style-type:disc;margin-left:1rem}.faq ul{list-style-type:none;margin-left:0}.block-text ol p,.block-text ul p{margin-bottom:0}a{color:var(--link-color);text-decoration:none;cursor:pointer}a:hover{opacity:1}a.active{color:var(--color-white);text-decoration:none}.color-grey:hover{opacity:1;transition:opacity .25s ease}p a:before{content:"→ "}.grid{--columns: 24;--grid-gap: var(--margin-xs);--grid-inline-gap: var(--grid-gap);--grid-block-gap: 0;--width: 1/1;display:grid;grid-template-columns:repeat(var(--columns),1fr);row-gap:var(--grid-block-gap);column-gap:var(--grid-inline-gap)}.grid>*{grid-column:span calc(var(--columns) * var(--width))}.column-1-xs{--width: 1/1}.column-3-4-xs{--width: 3/4}.column-2-3-xs{--width: 2/3}.column-1-2-xs{--width: 1/2}.column-1-3-xs{--width: 1/3}.column-1-4-xs{--width: 1/4}.column-1-6-xs{--width: 1/6}.column-1-8-xs{--width: 1/8}.column-1-12-xs{--width: 1/12}.column-1-6-sm,.column-1-8-sm{--width: 1/2}.column-1-12-sm{--width: 1/4}@media (min-width: 20rem){.column-1-3-sm,.column-1-4-sm{--width: 1/2}.column-1-6-sm,.column-1-8-sm{--width: 1/4}.column-1-12-sm{--width: 1/8}.column-1-3,.column-1-3-md,.column-1-4,.column-1-4-md{--width: 1/1}.column-1-6,.column-1-6-md,.column-1-8,.column-1-8-md{--width: 1/2}.column-1-12,.column-1-12-md{--width: 1/4}.column-1-3-lg,.column-1-4-lg,.column-1-6-lg,.column-1-8-lg,.column-1-12-lg{--width: 1/1}}@media (min-width: 30rem){.column-1-sm{--width: 1/1}.column-3-4-sm{--width: 3/4}.column-2-3-sm{--width: 2/3}.column-1-2-sm{--width: 1/2}.column-1-3-sm{--width: 1/3}.column-1-4-sm{--width: 1/4}.column-1-6-sm{--width: 1/6}.column-1-8-sm{--width: 1/8}.column-1-8-sm{--width: 1/12}.column-1-3,.column-1-3-md,.column-1-4,.column-1-4-md{--width: 1/2}.column-1-6,.column-1-6-md,.column-1-8,.column-1-8-md{--width: 1/4}.column-1-12,.column-1-12-md{--width: 1/8}.column-1-3-lg,.column-1-4-lg{--width: 1/1}.column-1-6-lg,.column-1-8-lg{--width: 1/2}.column-1-12-lg{--width: 1/4}}@media (min-width: 48rem){.column-1,.column-1-md{--width: 1/1}.column-3-4,.column-3-4-md{--width: 3/4}.column-2-3,.column-2-3-md{--width: 2/3}.column-1-2,.column-1-2-md{--width: 1/2}.column-1-3,.column-1-3-md{--width: 1/3}.column-1-4,.column-1-4-md{--width: 1/4}.column-1-6,.column-1-6-md{--width: 1/6}.column-1-8,.column-1-8-md{--width: 1/8}.column-1-12,.column-1-12-md{--width: 1/12}.column-1-3-lg,.column-1-4-lg{--width: 1/2}.column-1-6-lg,.column-1-8-lg{--width: 1/4}.column-1-12-lg{--width: 1/8}}@media (min-width: 64rem){.column-1-lg{--width: 1/1}.column-3-4-lg{--width: 3/4}.column-2-3-lg{--width: 2/3}.column-1-2-lg{--width: 1/2}.column-1-3-lg{--width: 1/3}.column-1-4-lg{--width: 1/4}.column-1-6-lg{--width: 1/6}.column-1-8-lg{--width: 1/8}.column-1-12-lg{--width: 1/12}}.flexbox{display:flex;flex-wrap:wrap;width:100%}.row{flex-direction:row}.col{flex-direction:column}.space-between{justify-content:space-between}.space-between{display:flex;align-items:flex-start}.space-between .heading-1:first-of-type,.space-between button:first-of-type,.space-between input{flex:1 1 auto;min-width:0;white-space:normal;text-align:left}.space-between .heading-1:last-of-type,.space-between button:last-of-type{flex:0 0 auto;white-space:nowrap}.space-between h4:first-of-type{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:anywhere}.space-between h4:last-of-type{flex:0 0 auto;white-space:nowrap}.flex-center{justify-content:space-between}.flex-end{justify-content:flex-end}.width-25,.width-33,.width-50,.width-100{width:100%}@media (min-width: 75rem){.width-25{width:25%;flex:1}.width-33{width:33.333%;flex:1}.width-50{width:50%}#workshop .width-50,.infotext .width-50{width:50%;flex:1}.width-100{width:100%}.gap-s{grid-column-gap:.8rem}}:root{--icon-size: clamp(1.875rem, 1.429rem + 1.429vw, 2.5rem);--burger-button-width: calc(var(--icon-size) * 1.25);--burger-button-height: calc(var(--burger-button-width) * 2 / 3);--burger-button-stroke: 3px;--font-family-base: "New-Edge";--font-family-infotext: Arial, sans-serif;--font-size-sm: .9rem;--font-size-md: .9rem;--font-size-m: 1.4rem;--font-size-lg: 1.6rem;--font-size-xl: 2.4rem;--font-size-xxl: 4.8rem}@media (min-width: 75rem){:root{--font-size-sm: 1rem;--font-size-md: 1rem;--font-size-m: 1.4rem;--font-size-lg: 2.4rem;--font-size-xl: 5.2rem;--font-size-xxl: 9vmax}}:root{--line-height-sm: 1.2;--line-height-md: 1.2;--line-height-lg: 1;--line-height-xl: .79;--line-height-xxl: .79;--letter-spacing-sm: -1.5%;--letter-spacing-md: -1.5%;--letter-spacing-lg: -3%;--letter-spacing-xl: -5%;--letter-spacing-xxl: -5%;--font-weight-normal: 400;--font-weight-bold: 600;--color-black: #000000;--color-white: #FAFAFA;--color-green: #22DE6B;--color-darkgreen: #21B059;--color-purple: #9747FF;--color-lightbrown: #D0C3B2;--color-brown: #4D241F;--text-color: var(--color-black);--text-color-inv: var(--color-white);--accent-color: var(--color-purple);--link-color: var(--color-grey);--icon-color: var(--text-color);--border-color: var(--text-color);--button-color: var(--color-blue);--border-width: 1px;--margin-xxs: 5px ;--margin-xs: 10px ;--margin-sm: 13px ;--margin-md: 24px ;--margin-lg: 48px ;--margin-xl: 64px ;--margin-xxl: 80px ;--margin-container-inline: var(--margin-md);--margin-container-block: var(--margin-md);--grid-gutter: var(--margin-xxs)}@media (min-width: 75rem){:root{--margin-xxs: 5px ;--margin-xs: 10px ;--margin-sm: 13px ;--margin-md: 24px ;--margin-lg: 48px ;--margin-xl: 64px ;--margin-xxl: 80px ;--margin-container-inline: var(--margin-md);--margin-container-block: var(--margin-md);--grid-gutter: var(--margin-xxs)}}:root{--padding-xxs: 4px ;--padding-xs: 8px ;--padding-sm: 12px ;--padding-md: 16px ;--padding-lg: 48px ;--padding-xl: 64px ;--padding-xxl: 80px ;--container-width: min(100%, 1200px);--content-block: 50vw;--z-index-1: 1000;--z-index-2: 100;--z-index-3: 10;--z-index-4: 1;--width-l: 100vw;--width-m: 50vw;--height-l: 100vh;--height-m: 100vh}.bg-color-black{background-color:var(--color-black)}.bg-color-white{background-color:var(--color-white)}.bg-color-lightbrown{background-color:var(--color-lightbrown)}.bg-color-brown{background-color:var(--color-brown)}.bg-color-green{background-color:var(--color-green)}.bg-color-darkgreen{background-color:var(--color-darkgreen)}.bg-color-accent{background-color:var(--accent-color)}.color-black{color:var(--color-black)}.color-grey{color:var(--color-white);opacity:.5}.color-white{color:var(--color-white);opacity:1}.color-accent{color:var(--accent-color)}.m-xxs{margin:var(--margin-xxs)}.m-xs{margin:var(--margin-xs)}.m-sm{margin:var(--margin-sm)}.m-md{margin:var(--margin-md)}.m-lg{margin:var(--margin-lg)}.m-xl{margin:var(--margin-xl)}.m-xxl{margin:var(--margin-xxl)}.p-xxs{padding:var(--margin-xxs)}.p-xs{padding:var(--margin-xs)}.p-sm{padding:var(--margin-sm)}.p-md{padding:var(--margin-md)}.p-lg{padding:var(--margin-lg)}.p-xl{padding:var(--margin-xl)}.p-xxl{padding:var(--margin-xxl)}.m-inline-xxs{margin-inline:var(--margin-xxs)}.m-inline-xs{margin-inline:var(--margin-xs)}.m-inline-sm{margin-inline:var(--margin-sm)}.m-inline-md{margin-inline:var(--margin-md)}.m-inline-lg{margin-inline:var(--margin-lg)}.m-inline-xl{margin-inline:var(--margin-xl)}.m-inline-xxl{margin-inline:var(--margin-xxl)}.p-inline-xxs{padding-inline:var(--margin-xxs)}.p-inline-xs{padding-inline:var(--margin-xs)}.p-inline-sm{padding-inline:var(--margin-sm)}.p-inline-md{padding-inline:var(--margin-md)}.p-inline-lg{padding-inline:var(--margin-lg)}.p-inline-xl{padding-inline:var(--margin-xl)}.p-inline-xxl{padding-inline:var(--margin-xxl)}.m-block-xxs{margin-block:var(--margin-xxs)}.m-block-xs{margin-block:var(--margin-xs)}.m-block-sm{margin-block:var(--margin-sm)}.m-block-md{margin-block:var(--margin-md)}.m-block-lg{margin-block:var(--margin-lg)}.m-block-xl{margin-block:var(--margin-xl)}.m-block-xxl{margin-block:var(--margin-xxl)}.p-block-xxs{padding-block:var(--margin-xxs)}.p-block-xs{padding-block:var(--margin-xs)}.p-block-sm{padding-block:var(--margin-sm)}.p-block-md{padding-block:var(--margin-md)}.p-block-lg{padding-block:var(--margin-lg)}.p-block-xl{padding-block:var(--margin-xl)}.p-block-xxl{padding-block:var(--margin-xxl)}.m-top-xxs{margin-top:var(--margin-xxs)}.m-top-xs{margin-top:var(--margin-xs)}.m-top-sm{margin-top:var(--margin-sm)}.m-top-md{margin-top:var(--margin-md)}.m-top-lg{margin-top:var(--margin-lg)}.m-top-xl{margin-top:var(--margin-xl)}.m-top-xxl{margin-top:var(--margin-xxl)}.p-top-xxs{padding-top:var(--margin-xxs)}.p-top-xs{padding-top:var(--margin-xs)}.p-top-sm{padding-top:var(--margin-sm)}.p-top-md{padding-top:var(--margin-md)}.p-top-lg{padding-top:var(--margin-lg)}.p-top-xl{padding-top:var(--margin-xl)}.p-top-xxl{padding-top:var(--margin-xxl)}.m-bottom-xxs{margin-bottom:var(--margin-xxs)}.m-bottom-xs{margin-bottom:var(--margin-xs)}.m-bottom-sm{margin-bottom:var(--margin-sm)}.m-bottom-md{margin-bottom:var(--margin-md)}.m-bottom-lg{margin-bottom:var(--margin-lg)}.m-bottom-xl{margin-bottom:var(--margin-xl)}.m-bottom-xxl{margin-bottom:var(--margin-xxl)}.p-bottom-xxs{padding-bottom:var(--margin-xxs)}.p-bottom-xs{padding-bottom:var(--margin-xs)}.p-bottom-sm{padding-bottom:var(--margin-sm)}.p-bottom-md{padding-bottom:var(--margin-md)}.p-bottom-lg{padding-bottom:var(--margin-lg)}.p-bottom-xl{padding-bottom:var(--margin-xl)}.p-bottom-xxl{padding-bottom:var(--margin-xxl)}.m-left-xxs{margin-left:var(--margin-xxs)}.m-left-xs{margin-left:var(--margin-xs)}.m-left-sm{margin-left:var(--margin-sm)}.m-left-md{margin-left:var(--margin-md)}.m-left-lg{margin-left:var(--margin-lg)}.m-left-xl{margin-left:var(--margin-xl)}.m-left-xxl{margin-left:var(--margin-xxl)}.p-left-xxs{padding-left:var(--margin-xxs)}.p-left-xs{padding-left:var(--margin-xs)}.p-left-sm{padding-left:var(--margin-sm)}.p-left-md{padding-left:var(--margin-md)}.p-left-lg{padding-left:var(--margin-lg)}.p-left-xl{padding-left:var(--margin-xl)}.p-left-xxl{padding-left:var(--margin-xxl)}.m-right-xxs{margin-right:var(--margin-xxs)}.m-right-xs{margin-right:var(--margin-xs)}.m-right-sm{margin-right:var(--margin-sm)}.m-right-md{margin-right:var(--margin-md)}.m-right-lg{margin-right:var(--margin-lg)}.m-right-xl{margin-right:var(--margin-xl)}.m-right-xxl{margin-right:var(--margin-xxl)}.p-right-xxs{padding-right:var(--margin-xxs)}.p-right-xs{padding-right:var(--margin-xs)}.p-right-sm{padding-right:var(--margin-sm)}.p-right-md{padding-right:var(--margin-md)}.p-right-lg{padding-right:var(--margin-lg)}.p-right-xl{padding-right:var(--margin-xl)}.p-right-xxl{padding-right:var(--margin-xxl)}.p-content{padding-top:var(--margin-xs);padding-left:var(--margin-xxs);padding-right:var(--margin-xxs);padding-bottom:var(--margin-xs)}@media (min-width: 75rem){.p-content{padding-top:var(--margin-xs);padding-left:var(--margin-xs);padding-right:var(--margin-xs);padding-bottom:var(--margin-sm)}}.p-top-0{padding-top:0}.p-bottom-0{padding-bottom:0}.m-container{margin-top:3.25rem}@media (min-width: 75rem){.m-container{margin-top:4.5rem}}.m-right{margin-right:50vw}#filter .p-content,#search .p-content,#language .p-content{padding-bottom:0}.p-table{padding-top:var(--margin-xxs);padding-left:var(--margin-xs);padding-right:var(--margin-xs);padding-bottom:var(--margin-xxs)}.inline-flex{display:inline-flex;align-items:flex-start}.flex-center,.flex-columns,.flex-rows,.flex-spread-columns,.flex-spread-rows{display:flex;flex-wrap:wrap}.flex-center{justify-content:center}.flex-right{justify-content:flex-end}.align-right{float:right}.align-top{align-items:flex-start}.align-center{align-items:center}.align-bottom{align-items:flex-end}.flex-columns,.flex-spread-columns{flex-direction:column}.flex-rows,.flex-spread-rows{flex-direction:row}.flex-spread-columns,.flex-spread-rows{justify-content:space-between}.gap{gap:var(--grid-gutter)}.no-gap{gap:0}.no-rowgap{row-gap:0}.no-columngap{column-gap:0}@media (max-width: 75rem){.gap-s{row-gap:var(--padding-xxs)}}.border{border:var(--border-width) solid var(--border-color)}.border-top{border-top:var(--border-width) solid var(--border-color)}.border-right{border-right:var(--border-width) solid var(--border-color)}.border-bottom{border-bottom:var(--border-width) solid var(--border-color)}.border-left{border-left:var(--border-width) solid var(--border-color)}.position-r{position:relative}.position-a{position:absolute;z-index:999}.position-f{position:fixed}.position-s{position:sticky;z-index:999}.top{top:0}.bottom{bottom:0}.left{left:0}.right{right:0}.center{top:50%;left:50%;transform:translate(-50%,-50%)}.text-center{text-align:center}.arrow{position:relative;width:.8em;height:1em;display:inline-block;font-size:inherit;line-height:inherit}.arrow:before{content:"→";position:absolute;top:0;left:0;font-size:inherit;line-height:1.3em;transition:top .3s ease,left .3s ease}.arrow[data-direction=right]:before{content:"→"}.arrow[data-direction=down-right]:before{content:"↘"}.arrow[data-direction=down]:before{content:"↓";line-height:1.5em}.arrow[data-direction=down-left]:before{content:"↙"}.arrow[data-direction=left]:before{content:"←"}.arrow[data-direction=up-left]:before{content:"↖"}.arrow[data-direction=up]:before{content:"↑";line-height:1.4em}.arrow[data-direction=up-right]:before{content:"↗"}button,.button{border:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text-color)}.community button,.community .button{color:#fff}a,button,.button,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus,a:active,button:focus,button:active,.button:focus,.button:active{outline:none;box-shadow:none}a:focus-visible,button:focus-visible,.button:focus-visible{outline:none;box-shadow:none}a{-webkit-touch-callout:none}button[type=submit],button[type=button],button[data-subfilter]{border:var(--border-width) solid var(--border-color);border-radius:var(--padding-xl);padding-left:var(--padding-sm);padding-right:var(--padding-sm);color:var(--text-color);text-transform:uppercase}button[data-newsletter-close]{border:0}.call h3:before{content:url(/assets/systemfiles/call.svg);margin-right:var(--padding-md);display:inline-block;height:var(--font-size-md);vertical-align:top;white-space:nowrap;width:auto}.call:hover h3:before{content:url(/assets/systemfiles/call-inv.svg)}button[data-filter]{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}button[data-machine-subfilter]{font-family:var(--font-family-infotext);font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-left:var(--padding-xs);padding-right:var(--padding-xs)}button[data-subfilter]{flex:0 0 auto;width:auto;margin-bottom:var(--padding-xs);padding-top:1px;padding-bottom:1px;white-space:nowrap}.scroll-x button{flex:0 0 auto;width:100%;margin-right:var(--padding-xxs)}#view-toggler{margin-top:calc(3.75rem + var(--padding-xxs));margin-right:var(--padding-xxs);z-index:99999!important;cursor:pointer}#sort-toggler{margin-top:var(--padding-sm);margin-bottom:var(--padding-sm);margin-left:var(--padding-xxs);margin-right:var(--padding-xs);cursor:pointer;background:var(--color-lightbrown)}@media (min-width: 75rem){#view-toggler{margin-top:calc(4.75rem + var(--padding-xs));margin-right:var(--padding-xs)}}button[type=submit]:hover,button[type=button]:hover,button[data-subfilter]:hover,button[type=button].active,button[data-subfilter].active,.button:hover{border-color:var(--text-color);color:var(--text-color-inv);background:var(--text-color);cursor:pointer}button[data-newsletter-close]:hover{background:none}#filter-location{margin-top:var(--padding-xxs);border:1px solid black;border-radius:1.25rem;font-size:1rem;padding:var(--padding-xs)}input{border:none;outline:none;background:transparent;border-bottom:1px solid var(--text-color);margin:0;line-height:1}input::placeholder{opacity:.75}input:focus::placeholder{opacity:.75}.opened,.is-open .closed{display:none}.is-open .opened{display:block}.language--content{display:none}.button{border:var(--border-width) solid var(--color-green);border-radius:var(--padding-xl);padding-left:var(--padding-md);padding-right:var(--padding-md);padding-top:var(--padding-sm);padding-bottom:var(--padding-xs);background:var(--color-green);text-transform:uppercase;font-size:var(--font-size-md)}.button.inverted{background:var(--color-black);color:var(--color-white)}.filter-count{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;border-radius:1.25rem;font-size:.75rem;padding-top:.2rem;padding-right:.1rem;background:var(--color-black);color:#fff;margin-left:var(--padding-xxs)}#workshop-search{border:0;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workshop-search[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#workshop-search{height:2.75rem}@media (min-width: 75rem){.filter-count{height:2rem;width:2rem;border-radius:2.25rem;font-size:1.25rem;padding-top:.25rem;margin-left:var(--padding-md)}#workshop-search{height:5.5rem}}#filter-opener{height:3.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}#filter-opener .line{width:4rem;border-top:3px solid black;margin-bottom:var(--padding-xs)}#filter-closer{border:var(--border-width) solid var(--color-purple);border-radius:var(--padding-xl);padding-left:var(--padding-md);padding-right:var(--padding-md);padding-top:var(--padding-sm);padding-bottom:var(--padding-xs);background:var(--color-purple);color:var(--color-white);text-transform:uppercase;font-size:var(--font-size-md)}#filter-closer:hover{background:var(--color-black);border:var(--border-width) solid var(--color-black)}@media (min-width: 75rem){#filter-opener,#filter-closer{display:none}}#view-toggler:hover{background:var(--color-white);color:var(--text-color)}#sort-toggler:hover{background:var(--color-black)}#sort-toggler:hover span{color:var(--color-white)}.heading-1{text-align:left}#home .heading-1{text-align:center}.gallery-container{position:relative;width:inherit;height:inherit;overflow-x:hidden}.gallery-container figure.gallery-item{height:100%;width:100%;aspect-ratio:inherit}.gallery-container figure.gallery-item img{width:100%;height:100%;object-fit:cover}.gallery-container figure.gallery-item figcaption{padding:var(--margin-sm)}.arrows-nav{position:absolute;bottom:0;left:0;font-size:var(--font-size-md);padding:var(--margin-sm);display:flex;width:100%;justify-content:space-between}.bullets-nav{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:var(--margin-sm);width:fit-content;display:flex;gap:var(--margin-sm);cursor:pointer}.nav-bullet{width:10px;height:10px;background-color:#b4b4b4;border-radius:50%}.nav-bullet.glide__bullet--active{background-color:#343434}figure img,figure canvas{max-width:100%;height:auto;display:block}figure{line-height:0}canvas{vertical-align:top}figcaption{font-size:var(--font-size-sm);line-height:var(--line-height-md)}figure.block-type-image{width:100%}figure.block-type-image img{max-width:100%}figure.block-type-image[data-ratio] img{width:100%;height:100%;object-fit:cover}.scroll-x figure{flex:0 0 auto}figure{opacity:0;transition:opacity .25s ease}figure.ready{opacity:1;transition:opacity .25s ease}.scroll-x img{height:50vh;max-width:45vw;width:auto;max-width:none;object-fit:cover;display:block}#intro img{width:100vw;height:100vh;object-fit:cover;object-position:center}.subsection--head svg{height:2rem;width:auto}.page-closer svg{height:2rem;width:2rem}button.heading-1 svg{height:1.5rem;width:1.5rem}.reset svg{height:1.5rem;width:1.5rem}.subsection--head svg{height:1.5rem;width:auto}.reset svg{height:2.75rem;width:auto}#submenu svg{height:2.75rem}.invert svg{fill:var(--color-white)}.invert svg path{fill:var(--color-white)}@media (min-width: 75rem){#premenu svg,#submenu svg{display:flex;width:3.5rem;height:auto}button.heading-1 svg,.page-closer svg,.reset svg{height:calc(5.4rem - (var(--margin-xs) + var(--margin-md)));width:auto}.reset svg{height:calc(5.5rem - (var(--margin-xs)));width:auto}.subsection--head svg{height:2.25rem;width:auto}}.community .entry svg path{fill:#fff}.writer-fields{--space-xs: var(--margin-xs);--space-sm: var(--margin-sm);--space-md: var(--margin-md);--space-lg: var(--margin-lg);--space-xl: var(--margin-xl)}.writer-fields>*{margin:0}.writer-fields>*+*{margin-block-start:var(--flow-space, var(--space-md))}.writer-fields h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg);--flow-space: var(--space-xl)}.writer-fields h3{font-size:var(--font-size-m);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);--flow-space: var(--space-lg)}.writer-fields h4{font-size:var(--font-size-m);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);--flow-space: var(--space-md)}.writer-fields h5,.writer-fields h6{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);--flow-space: var(--space-md)}.writer-fields p{--flow-space: var(--space-sm)}.writer-fields ul,.writer-fields ol{--flow-space: var(--space-md)}.writer-fields :is(h2)+:is(h3,h4,h5,h6){margin-block-start:var(--space-lg)}.writer-fields :is(h3)+:is(h4,h5,h6){margin-block-start:var(--space-md)}.writer-fields :is(h4)+:is(h5,h6){margin-block-start:var(--space-sm)}.writer-fields h5+h6{margin-block-start:var(--space-sm)}.writer-fields p+p{margin-block-start:var(--space-sm)}.writer-fields :where(ul,ol){padding-inline-start:1.25rem;list-style-position:outside}.writer-fields :where(li)+li{margin-block-start:.25em}.writer-fields :where(p,li,blockquote,figcaption){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.writer-fields img,.writer-fields svg,.writer-fields video{display:block;max-inline-size:100%;block-size:auto}.writer-fields a{text-underline-offset:.08em;text-decoration-thickness:.08em}.writer-fields .block+.block{margin-top:var(--margin-md)}.ticker{height:1.75rem;overflow:hidden;white-space:nowrap;width:100%}.ticker__inner{display:flex;flex-wrap:nowrap;width:max-content;will-change:transform;animation:ticker-marquee var(--ticker-duration, 30s) linear infinite}.ticker__inner span{flex:0 0 auto;white-space:nowrap;margin:0;padding:0}@keyframes ticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker__inner{animation:none}}input::-moz-focus-inner,textarea::-moz-focus-inner{border:0}*,*:before,*:after{margin:0;padding:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;outline:none}*:focus{outline:none}html{margin:0 auto;white-space:normal;-webkit-tap-highlight-color:rgb(0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:hidden;overflow-x:-moz-scrollbars-none;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}.container{width:var(--width-l);height:calc(var(--height-l) - 1.75rem);height:calc(var(--vh, 1vh) * 100 - 1.75rem);z-index:var(--z-index-3);overflow:hidden;margin-top:1.75rem;pointer-events:none}#home,#background{pointer-events:auto;background:var(--color-green)}.height-100{height:var(--height-l);height:calc(var(--vh, 1vh) * 100)}.height-50{height:var(--height-m);height:calc(var(--vh, 1vh) * 50)}@media (max-width: 75rem){.big-only{display:none}}@media (min-width: 75rem){.small-only{display:none}}@media (max-width: 75rem){#infomenu{display:none}}.size-ind{padding-top:var(--padding-xxs);padding-bottom:var(--padding-xxs);padding-left:var(--padding-xs);padding-right:var(--padding-xs);border-radius:var(--padding-md)}.dither{image-rendering:pixelated}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex}.scroll-y{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(var(--height-l) - 4.5rem);height:calc(var(--vh, 1vh) * 100 - 4.5rem);pointer-events:auto}@media (min-width: 75rem){.scroll-y{height:calc(var(--height-l) - 6.25rem);height:calc(var(--vh, 1vh) * 100 - 6.25rem)}}.scroll-x,.scroll-y{-ms-overflow-style:none;scrollbar-width:none}.scroll-x::-webkit-scrollbar,.scroll-y::-webkit-scrollbar{width:0;height:0;display:none}.infotext span{display:inline-block;min-width:calc(6 * var(--padding-md));margin-right:calc(1 * var(--padding-xs))}#title{display:none}@media (min-width: 30rem){#title{display:flex}}#home{padding-top:0}#intro{z-index:var(--z-index-2)}#logo svg{width:80%}@media (min-width: 48rem){#logo svg{width:50%}}#background{z-index:-1}#list,#map{position:absolute;top:0;left:0;width:var(--width-m);height:calc(var(--height-l) - 6.25rem);height:calc(var(--vh, 1vh) * 100 - 6.25rem);margin-top:4.75rem}@media (max-width: 75rem){#list,#map{height:calc(var(--height-l) - 4.5rem);height:calc(var(--vh, 1vh) * 100 - 4.5rem);width:var(--width-l);margin-top:3.25rem}}#map{z-index:1}#list{z-index:10}#map{position:relative}#container--map--content{width:100%;height:100%}.map-zoom-controls{display:flex;flex-direction:column;gap:.2rem;z-index:9;padding-bottom:1rem}@media (max-width: 75rem){.map-zoom-controls{padding-bottom:3.75rem}}.map-zoom-button{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border:0}.map-zoom-button--reset:before{content:"";display:block;width:2.25rem;height:2.25rem;background:url(/assets/systemfiles/reset.svg) no-repeat center center;background-size:contain}.map-zoom-button:before{content:"";display:block;width:2.25rem;height:2.25rem;background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 75rem){.map-zoom-button--reset:before,.map-zoom-button:before{width:3.25rem;height:3.25rem}}.map-zoom-button--in:before{background-image:url(/assets/systemfiles/zoom-in.svg)}.map-zoom-button--out:before{background-image:url(/assets/systemfiles/zoom-out.svg)}#container--map--content{opacity:0;transition:opacity .5s;position:relative;z-index:0;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}#container--map--content{width:var(--width-m);height:100%;margin-left:var(--width-m)}#list{margin-left:var(--width-m)}#container--map--content:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#container--map--content.ready{opacity:1;transition:opacity .5s}@media (max-width: 75rem){#container--map--content,#list{margin-left:0;width:var(--width-l)}}.mapboxgl-control-container{display:none}#list *{color:var(--text-color)}.list__item{padding-bottom:var(--padding-xl)}.height-title{min-height:3rem}.list__item{border-right:1px solid var(--text-color)}.workshop-marker{position:absolute;top:0;left:0;width:1rem;height:1rem;overflow:visible;z-index:999;text-decoration:none}.workshop-marker__wrapper{position:relative;display:block;width:1.5rem;height:1.5rem}.workshop-marker__wrapper:before{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/assets/systemfiles/location.svg) no-repeat center center;background-size:contain}.workshop-marker h1{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin:0;font-size:1rem;display:inline-flex;align-items:center;text-decoration:none;padding-top:5px;padding-left:var(--padding-xs);padding-right:var(--padding-xs);padding-bottom:2px;background:var(--color-white);color:var(--color-brown);border:2px solid var(--color-brown);border-radius:999px;white-space:nowrap;letter-spacing:-.025rem}.workshop-marker:hover,.workshop-marker.is-active{z-index:9999999}.workshop-marker:hover h1,.workshop-marker.is-active h1{background:var(--color-green)}#workshops{width:var(--width-l);background:none}@media (max-width: 75rem){#filter{position:absolute;top:calc(var(--height-l) - 4.5rem);top:calc(var(--vh, 1vh) * 100 - 4.5rem);left:0;width:var(--width-l)}#filter.is-active{top:3.25rem}}.subfilter{display:none}.more-filter .subfilter{display:block}.filter--subfilter{display:inline-block}li.list--item{display:flex}li.list--item>a{display:flex;flex-direction:column;width:100%;height:100%}li.list--item>a>figure{margin-top:auto}li.list--item>a>figure img{display:block;width:100%;height:auto}.content{display:none}.entry--content{min-height:var(--height-l);min-height:calc(var(--vh, 1vh) * 100);padding-bottom:4rem}.entry .is-open .content{display:block}.entry{width:var(--width-l);z-index:var(--z-index-1);left:0;right:auto}.entry .container__content{padding-top:0rem}.entry ul.machine-list li:nth-of-type(odd){background-color:#79504b}.entry .scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.entry .scroll-x.inline-flex,.entry ul.scroll-x{display:flex;flex-wrap:nowrap;align-items:center}.entry .scroll-x li{flex:0 0 auto}.entry .scroll-x button{flex:0 0 auto;width:max-content;white-space:nowrap;display:inline-flex;align-items:center}@media (prefers-reduced-motion: reduce){.container__content{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}}@media (min-width: 75rem){.entry,.filter{width:var(--width-m)}}.private .entry{background:var(--color-lightbrown);color:#000}.private ul.machine-list li:nth-of-type(odd){background-color:#ada58a}.community .entry{background:var(--color-brown);border-color:var(--color-white)}.community .entry p,.community .entry h1,.community .entry h2,.community .entry h3,.community .entry .heading-1{color:#fff}.community .entry .button{background-color:var(--color-green);border-color:var(--color-green);color:var(--color-black)}.community .entry .button p{color:var(--color-black)}.community .entry button[type=button]{border-color:var(--color-white);color:var(--color-white)}.community .entry button[type=button].active,.community .entry button[type=button]:hover{background:var(--color-white);color:var(--color-black)}.community .entry .border-bottom{border-color:var(--color-white)}.entry .call h3{color:var(--color-black)}.entry .call:hover h3{color:var(--color-white)}#newsletter{display:none;border:1px solid var(--color-black);border-radius:var(--margin-md)}.newsletter__fields{display:flex;flex-wrap:wrap;gap:.5rem}.newsletter__fields .newsletter__input{flex:1 1 calc(50% - .25rem)}.newsletter__consent{display:flex;align-items:flex-start;gap:.5rem}.newsletter__consent input{margin-top:.1rem}.machine-list>li p{transition:opacity .25s ease-in;opacity:1}.machine-list>li.is-hidden p{transition:opacity .25s ease-in;opacity:.25}#workshop-search{flex:1 1 auto;min-width:0;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.space-between{display:flex;align-items:flex-start;gap:.5rem}.space-between #workshop-search{flex:1 1 auto;min-width:0}.space-between .reset{flex:0 0 auto}body{opacity:0;pointer-events:none}body.loaded{opacity:1;transition:opacity 1s;pointer-events:auto}.fade{opacity:1;-webkit-animation:fade-in .25s ease-out;-moz-animation:fade-in .25s ease-out;-o-animation:fade-in .25s ease-out;animation:fade-in .25s ease-out}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}header{position:fixed;top:0;left:0;width:100%;z-index:9999;color:var(--text-color);background:var(--color-white)}.menu{display:flex;justify-content:space-between;gap:var(--margin-xs);background:var(--color-white);pointer-events:auto}.menu__list{display:flex;gap:var(--margin-xs)}.menu__item{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu__item a{color:var(--color-black)}.menu#info{flex-direction:column;padding-block:var(--padding-xs);background:var(--color-green);width:var(--content-block)}.menu#info a{color:var(--color-black)}.menu#info>section:first-of-type{flex:1 1 auto;min-height:0}.menu#info>section:first-of-type>.menu__list{flex-direction:column;gap:0}.menu#info>section:first-of-type>.menu__list>.menu__item{height:auto;align-items:center;justify-content:flex-start;flex-direction:row}.menu#info>section:first-of-type>.menu__list>.menu__item>a{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.menu{height:4.75rem}#title{padding-top:.25rem}#submenu{padding-top:var(--padding-xs)}@media (max-width: 75rem){#submenu{padding-top:var(--padding-xxs)}.menu{height:3.25rem}#title{display:none}#submenu,#premenu{width:100%}}@media (max-width: 75rem) and (max-width: 75rem){.menu__list{display:flex;align-items:flex-start;width:100%}.menu__list>li{min-width:0}.menu__list>li:nth-child(1),.menu__list>li:nth-child(3){flex:1 1 0}.menu__list>li:nth-child(2){flex:0 0 auto;margin-left:auto;margin-right:auto;text-align:center}.menu__list>li:nth-child(1){order:1;text-align:left}.menu__list>li:nth-child(2){order:2}.menu__list>li:nth-child(3){order:3;align-items:flex-end}.menu__list>li a,.menu__list>li button,.menu__list>li span{white-space:normal;overflow-wrap:anywhere;word-break:break-word}}
