/*!
Theme Name: Chris
Author: Lisa Buchendorfer
Author URI: 
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.hidden{display:none;visibility:hidden}.show{display:block;visibility:visible}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("./fonts/source-sans-3-v19-latin_latin-ext-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("./fonts/source-sans-3-v19-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("./fonts/source-sans-3-v19-latin_latin-ext-600.woff2") format("woff2")}:root{--font-family: "Source Sans 3";--primary: #ef9d5f;--container: #363636;--container-light: #595959;--container-bright: #D5D5D5;--primary-light: #ffad6e;--about-background: #FFF7F2;--news-background: #F7F7F7}:root{--stf: 1rem;--fss: 1.375rem;--h1fs: 2.375rem;--h2fs: 1.75rem;--h3fs: 1.375rem;--stlh: 1.438rem;--numberfs: 1.75rem;--stp: 1rem;--bp: 4.5rem;--maxwidth: 100rem;--navgap: 1.75rem;--section-padding: 3.938rem;--workshop-padding: 4.688rem;--symbol-width: 7.188rem;--symbol-padding: 1.25rem;--number-width: 2.313rem;--quote-width: 3.675rem;--about-padding: 1rem;--underline-offset: 0.375rem;--padding-news-x: 1rem;--padding-news-y: 0.813rem}@media(min-width: 61.3125rem){:root{--stf: 1.25rem;--fss: 2.125rem;--h1fs: 3.5rem;--h2fs: 2.7rem;--h3fs: 1.7rem;--stlh: 1.4rem;--stp: 2.5rem;--bp: calc(3rem + 2vw);--section-padding: 8.2rem;--workshop-padding: 1.75rem;--symbol-width: 12rem;--symbol-padding: 2.25rem;--numberfs: 15rem;--quote-width: 7.8rem;--quote-offset: -0.75rem;--workshop-block-padding: 1.3rem;--workshop-inline-padding: 1.9rem;--about-padding: 2rem;--underline-offset: 0.5rem;--padding-news-x: 1.8rem;--padding-news-y: 1.15rem}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--root-font-size);font-weight:300;scroll-behavior:smooth;font-size:var(--stf)}p{line-height:var(--stlh)}h1{font-size:var(--h1fs)}h2{font-size:var(--h2fs)}h3{font-size:var(--h3fs)}.maxwidth-container{margin-inline:auto;max-width:var(--maxwidth)}.button{color:#fff;border:1px solid var(--primary);display:inline-block;text-transform:uppercase;text-decoration:none;font-weight:600}main>*{padding-block:var(--section-padding)}hgroup{margin-top:var(--stp);margin-bottom:var(--stp)}hgroup p{font-weight:600;text-transform:uppercase}hgroup h2{color:var(--primary)}@media(min-width: 0rem)and (max-width: 61.25rem){.button{padding:0.625rem 1.625rem}}@media(min-width: 61.3125rem){.button{padding:1rem 2rem}nav a:hover{text-decoration:underline}nav li.current-menu-item a{border-bottom:4px solid #000;text-decoration:underline}}header{padding:var(--bp);position:relative;background-color:#000;min-height:40dvh;background-size:contain;background-repeat:no-repeat}header>a{position:absolute;inset-block-start:var(--stp);inset-inline-start:var(--stp)}header>a strong{font-weight:700}header>a:any-link{color:#fff;text-decoration:none}header nav{position:absolute;inset-block-start:var(--stp);inset-inline-end:var(--stp)}header nav ul{display:flex;gap:var(--navgap)}header nav ul a:any-link{text-underline-offset:var(--underline-offset);color:var(--primary)}header .hero-text{position:absolute;z-index:1;width:50%;color:var(--primary)}header .hero-text h1{padding-bottom:var(--stp)}.single header{min-height:unset;max-height:31.25rem}.single header div.hero-text{display:none;visibility:hidden}@media(min-width: 0rem)and (max-width: 61.25rem){header{height:60dvh;background-position:center;background-size:cover}header .hero-text{left:50%;bottom:10%;padding-inline-end:var(--stp)}}@media(min-width: 61.3125rem){header{height:90dvh;background-position:right center}header .hero-text{top:50%;transform:translateY(-50%);padding-inline-start:var(--stp)}}@media(min-width: 0rem)and (max-width: 46.8125rem){header{background-image:url("./images/chris_hero-750.webp")}}@media(min-width: 46.875rem)and (max-width: 93.6875rem){header{background-image:url("./images/chris_hero-1500.webp")}}@media(min-width: 93.75rem){header{background-image:url("./images/chris_hero-3000.webp")}}@media only screen and (max-width: 349px)and (min-resolution: 192dpi){header{background-image:url("./images/chris_hero-750.webp")}}@media only screen and (min-width: 350px)and (max-width: 749px)and (min-resolution: 192dpi){header{background-image:url("./images/chris_hero-1500.webp")}}@media only screen and (min-width: 750px)and (min-resolution: 192dpi){header{background-image:url("./images/chris_hero-3000.webp")}}footer{background-color:var(--container);padding:var(--stp);color:#fff}footer p:first-child{font-size:var(--h3fs);padding-bottom:0.375rem}footer a:any-link{color:#fff;text-decoration:none}footer .imprint{color:var(--primary) !important;display:block}footer h2,footer h3{font-size:var(--stf);margin-top:var(--stp)}footer li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width: 0rem)and (max-width: 61.25rem){footer .imprint{margin-top:var(--stp)}}@media(min-width: 61.3125rem){footer{position:relative}footer .imprint{position:absolute;inset-block-start:var(--stp);inset-inline-end:var(--stp)}}@media(min-width: 0rem)and (max-width: 61.25rem){#hamburger{display:block;visibility:visible;all:unset;position:fixed;z-index:3;inset-block-start:0;inset-inline-end:0;padding:var(--stp);height:1em}#hamburger [class^=line-]{height:1px;border:1px solid var(--primary);transition:all .3s ease-out;display:block}#hamburger .line-1{width:25px}#hamburger .line-2{margin-block-start:8px;margin-inline-start:9px;width:16px}#hamburger.mobile-menu-open [class^=line-]{margin-block-start:4px;transform-origin:center}#hamburger.mobile-menu-open .line-1{transform:rotate(-45deg)}#hamburger.mobile-menu-open .line-2{width:25px;margin-inline-start:0;margin-block-start:-2px;transform:rotate(45deg)}}@media(min-width: 61.3125rem){#hamburger{display:none;visibility:hidden}}@media(min-width: 0rem)and (max-width: 61.25rem){#mainnav{color:#fff}#mainnav ul{position:fixed;z-index:2;inset-block-start:0;inset-inline-end:0;visibility:hidden;transform:translateX(100%);transition:all .25s ease-out;padding:var(--stp);background-color:var(--container);width:80%;height:100vh;flex-direction:column;padding-top:3.75rem;gap:2rem}#mainnav ul li{text-align:right}#mainnav ul li a{font-size:var(--h3fs);text-decoration:none}#mainnav ul li a:any-link{color:#fff}#mainnav #hamburger.mobile-menu-open+ul{visibility:visible;transform:translateX(0)}}.workshops-block{margin-inline:var(--stp);padding-top:0}.workshops-block ol{padding-block:var(--workshop-padding);display:flex;gap:var(--workshop-padding);flex-direction:column}.workshops-block ol .level{position:relative;background-color:var(--container)}.workshops-block ol .level>img{clip-path:circle(50%);width:var(--symbol-width);padding:var(--symbol-padding);background-color:var(--container-light)}.workshops-block ol .level .count>p{font-size:var(--numberfs);font-weight:700}.workshops-block ol .level .level-text h3{color:var(--primary)}.workshops-block ol .level .level-text p{color:#fff}.workshops-block ol .level .button{margin-top:var(--stp)}.workshops-block ol .level blockquote img{width:var(--quote-width);height:auto}.workshops-block ol .level blockquote p{font-size:var(--h3fs);color:#fff;line-height:inherit}@media(min-width: 0rem)and (max-width: 61.25rem){.level{padding:0 var(--stp) var(--stp) var(--stp)}.level>img{position:absolute;right:0;left:0;top:calc(var(--symbol-width)/-2);margin-inline:auto}.level .count{clip-path:circle(50%);background-color:var(--container-bright);color:var(--primary);display:inline-flex;width:var(--number-width);height:var(--number-width);justify-content:center;align-items:center;position:absolute;right:0;left:var(--symbol-width);top:calc(var(--symbol-width)/-2 - 7px);margin-inline:auto;z-index:-1}.level .count p{display:inline-block}.level .level-text{margin-block-start:5.9375rem}.level .level-text h3{padding-bottom:0.125rem}.level blockquote{margin-inline:auto;text-align:center;margin-block-start:var(--stp)}}@media(min-width: 61.3125rem){.workshops-block ol .level{display:grid;grid-template-columns:auto repeat(4, 1fr);width:78%}.workshops-block ol .level .count{order:-2;display:flex;justify-content:end;background-color:#fff}.workshops-block ol .level .count p{line-height:1;display:inline-block;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--container);margin-inline-end:-1rem}.workshops-block ol .level>img{align-self:center;margin:2.875rem}.workshops-block ol .level .level-text{grid-column:span 2;padding:var(--workshop-block-padding) var(--workshop-inline-padding)}.workshops-block ol .level blockquote{position:relative;padding-block:var(--workshop-block-padding)}.workshops-block ol .level blockquote img{position:absolute}.workshops-block ol .level:nth-of-type(1){align-self:flex-end}.workshops-block ol .level:nth-of-type(1) .count{align-items:start}.workshops-block ol .level:nth-of-type(1) .level-text{order:-1}.workshops-block ol .level:nth-of-type(1) blockquote>img{bottom:var(--quote-offset);right:0}.workshops-block ol .level:nth-of-type(2){align-self:center}.workshops-block ol .level:nth-of-type(2) .count{align-items:center}.workshops-block ol .level:nth-of-type(2) blockquote{order:-2;display:flex;align-items:flex-end;padding-left:var(--workshop-inline-padding)}.workshops-block ol .level:nth-of-type(2) blockquote img{right:0;top:var(--quote-offset)}.workshops-block ol .level:nth-of-type(3){align-self:flex-start}.workshops-block ol .level:nth-of-type(3) .count{align-items:end}.workshops-block ol .level:nth-of-type(3) blockquote{display:flex;align-items:flex-end;padding-right:var(--workshop-inline-padding)}.workshops-block ol .level:nth-of-type(3) blockquote img{top:calc(-1*var(--quote-offset));right:var(--quote-offset)}}@media(min-width: 61.25rem)and (max-width: 84.375rem){.workshops-block>ol>.level{width:100%}}.about-block{display:flex;align-items:stretch;background-color:var(--about-background)}.about-block .text{padding:var(--about-padding);flex:1}.about-block .text>p{margin-block-start:var(--stlh);font-weight:300}.about-block .text a{margin-block-start:var(--stlh);color:#000}@media(min-width: 0rem)and (max-width: 61.25rem){.about-block{flex-direction:column}}@media(min-width: 61.3125rem){.about-block{padding-inline:var(--bp)}.about-block img{width:100%;object-fit:cover;object-position:left;display:block;max-width:50%}}.news-block{padding-inline:var(--stp);padding-top:0}.news-block .articles{display:flex;gap:var(--stp)}.news-block .articles article{background-color:var(--news-background)}.news-block .articles article img{aspect-ratio:5/3;object-fit:cover;width:100%;display:block}.news-block .articles article .text{padding-inline:var(--padding-news-x);padding-block:var(--padding-news-y)}.news-block .articles article .text h3 a{color:var(--primary);font-weight:300;line-height:2.2rem;text-underline-offset:var(--underline-offset);text-decoration-thickness:1px}.news-block .articles article .text .button{color:#000}@media(min-width: 0rem)and (max-width: 61.25rem){.news-block{padding-inline-end:0}.news-block hgroup{padding-block-end:1.1875rem}.news-block .articles{overflow-x:scroll;scroll-snap-type:x mandatory}.news-block .articles article{scroll-snap-align:start;flex:0 0 calc(75% - var(--stp)*2)}.news-block .articles article .text p{padding-block-start:0.625rem;padding-block-end:calc(2*var(--stp))}.news-block .articles article:last-child{padding-inline-end:var(--stp)}}@media(min-width: 61.3125rem){.news-block hgroup{padding-block-end:1.6875rem}.news-block .articles article{flex-basis:calc((100% - var(--stp)*2)/3)}.news-block .articles article .text p{padding-block-start:1.25rem;padding-block-end:var(--stp)}}.with_padding{padding:20px 30px}/*# sourceMappingURL=style.css.map */
