/*!
Theme Name: Chris the Creep
Author: Julian Obermeier
Author URI: www.julianobermeier.at
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}:root{--font-family: "Source Sans 3";--primary: hsla(26, 100%, 72%, 1);--primary-light: hsl(26, 100%, 72%);--primary-ultra-light: hsl(23, 100%, 97%);--primary-dark: hsl(26, 62%, 57%);--secondary-dark: hsl(0, 0%, 21%);--secondary: hsl(0, 0%, 35%);--secondary-light: hsl(0, 0%, 84%);--secondary-ultra-light: hsl(0, 0%, 97%);--maxwidth: 1600px}:root{--stf: 1rem;--fss: 1.375rem;--stp: 1rem;--bp: 4.5rem 1rem}@media(min-width: 37.5rem){:root{--stf: 1.25rem;--fss: 2.125rem;--stp: 2.5rem;--bp: calc(3rem + 2vw)}}@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")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url("./fonts/source-sans-3-v19-latin_latin-ext-800.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--root-font-size)}body .button{padding:1rem 1.5rem;text-transform:uppercase;border:1px solid var(--primary);letter-spacing:.2px;text-decoration:none}body .button:hover{background-color:var(--primary)}body .maxwidth-container{margin-inline:auto;max-width:var(--maxwidth)}section{padding:var(--bp)}section h3{color:var(--primary);font-weight:300}section a{color:#fff;width:fit-content}section hgroup{display:flex;flex-direction:column}section hgroup p{text-transform:uppercase;font-size:var(--stf);font-weight:600}section hgroup h2{color:var(--primary);font-weight:300}hgroup{display:flex;flex-direction:column;padding:var(--bp)}hgroup p{text-transform:uppercase;font-size:var(--stf);font-weight:600}hgroup h2{color:var(--primary);font-weight:300;font-size:3.375rem}.heading_block{padding-bottom:0}@media(min-width: 0rem)and (max-width: 37.4375rem){section h3{font-size:1.375rem}section hgroup{row-gap:.2em}section hgroup h2{font-size:1.75rem}}@media(min-width: 37.5rem){section h3{font-size:2.125rem}section hgroup{row-gap:.5em}section hgroup h2{font-size:3.375rem}}body.page:not(.home) h2{font-size:50px}@media(min-width: 0rem)and (max-width: 37.4375rem){#hamburger{all:unset;display:flex;flex-direction:column;position:fixed;z-index:3;inset-block-start:0;inset-inline-end:0;padding:var(--stp);height:1em}#hamburger:hover{cursor:pointer}#hamburger [class^=line-]{height:1px;border:1px solid var(--primary-light);transition:all .3s ease-out}#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: 0rem)and (max-width: 37.4375rem){#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(--secondary-dark);width:80%;height:100vh}#mainnav ul a{text-decoration:none;color:#fff}#mainnav #hamburger.mobile-menu-open+ul{visibility:visible;transform:translateX(0);padding-top:5rem}}header{position:relative;display:flex;flex-direction:row;justify-content:space-between;background-size:cover;background-repeat:no-repeat;max-height:90vh;min-height:60vh;height:100vw;background-color:#000;padding:var(--stp)}header #nav-heading{text-decoration:none;color:#fff;height:fit-content;font-weight:300;letter-spacing:.2px}header strong{text-transform:uppercase;font-weight:normal}header h1{font-weight:300;letter-spacing:var(--lts)}header li{font-size:1rem}header .hero-text{position:absolute;z-index:1;width:50%;bottom:35%;padding-inline-end:var(--stp);color:var(--primary);display:flex;flex-direction:column;align-items:flex-start;row-gap:1.25rem}header a{color:var(--primary);font-size:var(--stf)}header .button{color:#fff}.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: 37.4375rem){header{background-position:center}header .hero-text{right:5%;top:50%;min-width:13rem}header .hero-text h1{font-size:2.375rem;letter-spacing:.6px}header ul{display:flex;flex-direction:column;align-items:end;row-gap:2rem}header ul a{font-weight:300}}@media(min-width: 37.5rem){header{background-size:contain;background-position:25vw center}header #hamburger{display:none}header .hero-text{left:10%}header .hero-text h1{font-size:4.375rem;letter-spacing:1.1px}header ul{display:flex;flex-direction:row;column-gap:1.25rem}header ul a{text-decoration:underline;font-weight:bold;text-underline-offset:0.625rem;text-wrap:nowrap}}@media(min-width: 37.5rem){nav a:hover,nav li.current-menu-item a{color:var(--primary-dark)}}@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{display:flex;flex-direction:column;row-gap:1rem;background-color:var(--secondary-dark);padding:var(--stp);color:#fff}footer a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--primary)}footer ul a{display:inline-block;max-width:100%}footer .imprint{text-decoration:none}@media(min-width: 0rem)and (max-width: 37.4375rem){footer p{font-size:0.875rem}footer p:first-child{font-size:1.25rem}footer .imprint{order:1}}@media(min-width: 37.5rem){footer p{font-size:1rem}footer p:first-child{font-size:1.375rem}footer .imprint{position:absolute;right:var(--stp)}}.workshop-block{padding-top:0px}.workshop-block .level{background-color:var(--secondary-dark);align-items:center;position:relative}.workshop-block .level p,.workshop-block .level a{color:#fff}.workshop-block .level-text{display:flex;flex-direction:column;row-gap:.5rem}.workshop-block .level-text p{line-height:1.4375rem;font-weight:300}.workshop-block .level-text a{margin-top:.5rem}.workshop-block blockquote{display:flex;align-items:center}.workshop-block blockquote p{font-size:1.375rem;font-weight:300}.workshop-block blockquote img{width:60px}.workshop-block ol.levels{display:flex;flex-direction:column;margin-top:6.5rem}.workshop-block .symbol{background-color:var(--secondary);display:inline-flex;justify-content:center;clip-path:circle();z-index:1}.workshop-block .count p{text-align:center;display:inline;color:var(--primary-dark);font-size:1.75rem;font-weight:600}@media(min-width: 0rem)and (max-width: 62.4375rem){.workshop-block .level{display:flex;flex-direction:column;justify-content:flex-end;row-gap:2rem;padding:var(--stp)}.workshop-block blockquote{margin-bottom:1rem;flex-direction:column}.workshop-block .symbol{position:absolute;top:-3rem;padding:2rem}.workshop-block .symbol img{width:5rem}.workshop-block ol.levels{row-gap:6rem}.workshop-block .level-text{margin-top:7rem}.workshop-block .count{background-color:var(--secondary-light);justify-content:center;position:absolute;display:inline-flex;padding:1rem;top:-4.5rem;margin-left:8.5rem;clip-path:circle()}}@media(min-width: 62.5rem){.workshop-block .level{display:grid;max-width:75rem;min-height:20rem}.workshop-block ol.levels{row-gap:2.5rem}.workshop-block .count{grid-column:1;height:100%;display:flex;flex-direction:row;background-color:#fff}.workshop-block .count p{line-height:.7;right:-1.3rem;position:relative;color:var(--secondary-dark);font-size:18.75rem}.workshop-block .level-text{height:100%;padding:var(--stp)}.workshop-block blockquote{row-gap:3.5rem;padding:var(--stp);grid-row:1;height:100%}.workshop-block blockquote p{font-size:2.125rem}.workshop-block blockquote img{width:156px;position:absolute}.workshop-block .symbol{padding:3rem;grid-row:1}.workshop-block .symbol img{max-width:10rem;width:10vw}.workshop-block .level:nth-of-type(1){align-self:end;grid-template-columns:1fr 1fr 1fr 1fr 2fr 2fr}.workshop-block .level:nth-of-type(1) blockquote{grid-column:6;flex-direction:column-reverse;justify-content:start}.workshop-block .level:nth-of-type(1) blockquote img{bottom:-1.5rem;right:-0.1rem}.workshop-block .level:nth-of-type(1) .level-text{grid-column:2/span 3}.workshop-block .level:nth-of-type(1) .symbol{grid-column:5}.workshop-block .level:nth-of-type(2){align-self:center;grid-template-columns:1fr 2fr 2fr 1fr 1fr 1fr}.workshop-block .level:nth-of-type(2) .count p{align-self:center}.workshop-block .level:nth-of-type(2) blockquote{grid-column:2;flex-direction:column;justify-content:end}.workshop-block .level:nth-of-type(2) blockquote img{top:-1.5rem;left:16.5rem}.workshop-block .level:nth-of-type(2) .level-text{grid-column:4/span 3}.workshop-block .level:nth-of-type(2) .symbol{grid-column:3}.workshop-block .level:nth-of-type(3){align-self:start;grid-template-columns:1fr 2fr 1fr 1fr 1fr 2fr}.workshop-block .level:nth-of-type(3) .count p{align-self:end;line-height:.62}.workshop-block .level:nth-of-type(3) blockquote{grid-column:6;flex-direction:column;justify-content:end}.workshop-block .level:nth-of-type(3) blockquote img{top:1rem;right:-1rem}.workshop-block .level:nth-of-type(3) .level-text{grid-column:3/span 3}.workshop-block .level:nth-of-type(3) .symbol{margin-left:var(--stp);grid-column:2}}.about{background-color:var(--primary-ultra-light)}.about .about-text{display:flex;flex-direction:column;row-gap:1rem}.about .text{display:flex;flex-direction:column;row-gap:1rem}.about .text a{color:#000;margin-top:1rem}.about .text p{font-weight:300}.about .about-hgroup{padding:0}@media(min-width: 0rem)and (max-width: 56.1875rem){.about{padding:4.5rem 0}.about .about-img{margin-bottom:1rem}.about .about-img img{width:100%}.about .about-text{padding:0 var(--bp)}.about .text{line-height:1.4375rem}}@media(min-width: 0rem)and (max-width: 37.4375rem){.about .about-text{padding:0 var(--stp)}}@media(min-width: 56.25rem){.about .about-wrapper{display:flex;flex-direction:row;column-gap:2rem}.about .about-text{margin:2rem 0;justify-content:center}.about .text{line-height:1.75rem}.about .about-img img{max-width:70rem;width:50vw;height:100%;object-fit:cover;object-position:left}}#news{display:flex;flex-direction:column;row-gap:2rem}#news .text{display:flex;flex-direction:column;row-gap:var(--stp);background-color:var(--secondary-ultra-light);padding:var(--stp);height:100%}#news .text p{font-weight:300;font-size:var(--stf)}#news .articles{display:flex;flex-direction:row;column-gap:var(--stp)}#news .articles article{display:flex;flex-direction:column}#news .articles article img{aspect-ratio:5/3;object-fit:cover;width:100%;display:block}#news .articles h3 a{color:var(--primary);text-underline-offset:0.625rem;line-height:1.5}#news .articles .button{color:#000}@media(min-width: 0rem)and (max-width: 37.4375rem){#news .text p{line-height:1.4375rem}#news .articles{scroll-snap-type:x mandatory}#news .articles article{scroll-snap-align:start}#news .articles article h3 a{text-decoration-thickness:0.0625rem}}@media(min-width: 0rem)and (max-width: 62.4375rem){.articles{overflow-x:scroll}.articles article{flex:0 0 80%}}@media(min-width: 37.5rem){#news .text p{line-height:1.75rem}#news .articles h3 a{text-decoration-thickness:0.125rem}}.with_padding{padding:0px}/*# sourceMappingURL=style.css.map */
