/*!
Theme Name: Chris
Author: Alina
Author URI: https://myfancydevbude.com/
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";--black: #363636;--grey: #595959;--light-grey: #d5d5d5;--very-light-grey: #f7f7f7;--white: #fff;--brown: #d5874c;--light-brown: #ef9d5f;--orange: #ffad6e;--beige: #fff7f2;--maxwidth: 100rem}:root{--stf: 1rem;--fss: 1.375rem;--stp: 1rem;--p32: 2rem;--p40: 2.5rem;--p63: 3.9rem;--bp: 4.5rem;--m164: 10.25rem;--icon-width: 23vw}@media(min-width: 37.5rem){:root{--stf: 1.25rem;--fss: 2.125rem;--stp: 2.5rem;--bp: calc(3rem + 2vw)}}@media(min-width: 68.75rem){: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:600;src:url("./fonts/source-sans-3-v19-latin_latin-ext-600.woff2") format("woff2")}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--root-font-size)}.maxwidth-container{margin-inline:auto;max-width:var(--maxwidth)}hgroup p{text-transform:uppercase;font-weight:600}hgroup h2{color:var(--brown)}@media(min-width: 0rem)and (max-width: 68.6875rem){hgroup h2{font-size:1.75rem}}@media(min-width: 68.75rem){hgroup p{font-size:var(--stf)}hgroup h2{font-size:3.8125rem}}@media(min-width: 0rem)and (max-width: 37.4375rem){#hamburger{all:unset;cursor:pointer;position:fixed;z-index:3;inset-block-start:0;inset-inline-end:0;padding:var(--stp);height:1em;display:flex;flex-direction:column}#hamburger [class^=line-]{display:inline-block;height:1px;border:1px solid var(--orange);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:1;inset-block-start:0;inset-inline-end:0;visibility:hidden;transform:translateX(100%);transition:all .25s ease-out;padding:var(--stp);background-color:var(--grey);width:80%;height:100dvh;font-size:1.375rem;line-height:2.5;text-align:right}#mainnav #hamburger.mobile-menu-open+ul{visibility:visible;transform:translateX(0);z-index:2;padding-top:var(--p63)}}@media(min-width: 37.5rem){nav#mainnav button{display:none;visibility:hidden}nav#mainnav ul{text-wrap:nowrap;list-style:none;display:flex;text-decoration-line:underline;text-underline-offset:6px;gap:1.25rem}nav#mainnav ul a{color:var(--orange);font-weight:600}}header{font-size:var(--stf);color:var(--orange);background-size:contain;background-repeat:no-repeat}header strong{text-transform:uppercase;font-weight:600}header a{color:var(--white);text-decoration:none}header .hero-text a{cursor:pointer;border:1px solid var(--orange);text-transform:uppercase;font-weight:600}header .hero-text a:hover{background-color:var(--light-brown)}@media(min-width: 0rem)and (max-width: 37.4375rem){header{padding:var(--stp);background-size:cover;background-position:center;height:100vw;position:relative}header .hero-text{position:absolute;z-index:1;left:50%;width:50%;bottom:10%;padding-inline-end:var(--stp)}header .hero-text h1{font-size:2.375rem;padding-bottom:1.25rem}header .hero-text a{padding:0.5rem 1.25rem}}@media(min-width: 37.5rem){header>a{padding-right:var(--stp)}header{height:95dvh;padding:var(--p40) var(--p32);background-color:#000;background-position:center right;display:flex;justify-content:space-between}header .hero-text{position:absolute;top:40vh;left:11.6875rem;vertical-align:middle}header .hero-text h1{font-size:4.375rem;padding-bottom:var(--stp)}header .hero-text a{padding:0.5rem 1rem}}@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")}}.single header{min-height:unset;max-height:31.25rem}.single header div.hero-text{display:none;visibility:hidden}footer{background-color:var(--grey);color:var(--white)}footer small,footer a,footer h2,footer h3{font-size:var(--stf)}footer li{overflow:hidden;text-overflow:ellipsis}footer li a{white-space:nowrap}footer .imprint{color:var(--orange);text-decoration:none}@media(min-width: 0rem)and (max-width: 37.4375rem){footer{padding:var(--p32) var(--stp);font-size:1.375rem}footer .imprint{padding-top:var(--p63);display:inline-block}footer h2,footer h3,footer nav,footer ul{display:none;visibility:hidden}}@media(min-width: 37.5rem){footer{padding:var(--p40) var(--p32);position:relative;font-size:2.125rem}footer h2,footer h3{display:inline-block;padding-top:var(--p63)}footer .imprint{position:absolute;right:var(--p40);top:var(--p40)}}.workshop-block hgroup p{text-transform:uppercase;font-weight:600}.workshop-block hgroup h2{color:var(--brown)}.workshop-block .levels .level>img{background-color:var(--grey);object-fit:contain;border-radius:50%}.workshop-block .levels .level{background-color:var(--black)}.workshop-block .levels .level p{color:var(--white)}.workshop-block .levels .level .level-text h3{color:var(--orange)}.workshop-block .levels .level .level-text p{line-height:1.4}.workshop-block .levels .level .level-text a{cursor:pointer;border:1px solid var(--orange);text-transform:uppercase;font-weight:600;color:var(--white);text-decoration:none}.workshop-block .levels .level .level-text a:hover{background-color:var(--light-brown)}img{max-width:100%}@media(min-width: 0rem)and (max-width: 68.6875rem){.workshop-block{padding-inline:var(--stp);padding-block:var(--p63)}.workshop-block hgroup{padding:var(--stp)}.workshop-block hgroup h2{font-size:1.75rem}.workshop-block .levels .level>img{width:var(--icon-width);height:auto;margin-inline:auto;margin-top:calc(var(--icon-width)/-2);padding:var(--stp)}.workshop-block .levels .level{margin-top:calc(var(--icon-width)/2 + var(--p32));text-align:center;position:relative}.workshop-block .levels .level .count{position:absolute;z-index:-1;top:calc(var(--icon-width)/-2 - 12px);left:58%;clip-path:circle();background-color:var(--light-grey);font-weight:600;font-size:1.75rem;padding:calc(var(--stp)/1.5)}.workshop-block .levels .level .count p{color:var(--brown)}.workshop-block .levels .level .level-text{padding:var(--stp);text-align:left}.workshop-block .levels .level .level-text h3{font-size:1.375rem}.workshop-block .levels .level .level-text p{padding-top:calc(var(--stp)/2);padding-bottom:var(--stp)}.workshop-block .levels .level .level-text a{display:inline-block;padding:var(--stp) var(--p32)}.workshop-block .levels .level blockquote img{width:10vw;height:auto}.workshop-block .levels .level blockquote p{font-size:1.375rem;padding-bottom:var(--stp)}}@media(min-width: 68.75rem){.workshop-block{margin:var(--m164)}.workshop-block hgroup{padding-bottom:var(--p63)}.workshop-block hgroup p{font-size:var(--stf)}.workshop-block hgroup h2{font-size:3.375rem}.workshop-block .levels .level>img{padding:1rem;vertical-align:middle;margin:auto;padding:var(--p32)}.workshop-block .levels .level{display:grid;grid-template-columns:1fr repeat(4, 2fr);min-height:20.625rem}.workshop-block .levels .level .count{grid-area:1;background-color:var(--white)}.workshop-block .levels .level .count p{color:var(--black);font-size:18.75rem;font-weight:600;margin-right:-1.5rem;text-align:right}.workshop-block .levels .level .level-text{grid-row:1}.workshop-block .levels .level .level-text{padding:var(--stp)}.workshop-block .levels .level .level-text h3{font-size:var(--fss)}.workshop-block .levels .level .level-text p{padding-block:calc(var(--stp)/2);font-size:var(--stf)}.workshop-block .levels .level .level-text a{font-size:var(--stf);display:inline-block;padding:calc(var(--stp)/2) var(--stp)}.workshop-block .levels .level blockquote{padding:var(--stf);position:relative}.workshop-block .levels .level blockquote img{position:absolute;width:50%;bottom:-3%;right:0}.workshop-block .levels .level blockquote p{font-size:var(--fss)}.workshop-block .levels .level:first-of-type{margin-left:10vw}.workshop-block .levels .level:first-of-type .count p{line-height:.7;padding-bottom:67%}.workshop-block .levels .level-text{grid-column:2/span 2}.workshop-block .levels img{grid-column:4}.workshop-block .levels blockquote{grid-column:5}.workshop-block .level:nth-of-type(2){margin-left:5vw;margin-right:5vw;margin-block:var(--p40)}.workshop-block .level:nth-of-type(2) .count{display:flex;align-items:center;vertical-align:middle;justify-content:flex-end}.workshop-block .level:nth-of-type(2) .count p{margin-block:auto}.workshop-block .level:nth-of-type(2) .level-text{grid-column:4/span 2}.workshop-block .level:nth-of-type(2) img{grid-column:3}.workshop-block .level:nth-of-type(2) blockquote{grid-column:2;grid-row:1;display:flex}.workshop-block .level:nth-of-type(2) blockquote p{margin-top:auto;align-self:baseline}.workshop-block .level:nth-of-type(2) blockquote img{position:absolute;top:-10px}.workshop-block .level:nth-of-type(3){margin-right:10vw}.workshop-block .level:nth-of-type(3) .count{line-height:.62;padding-top:97%}.workshop-block .level:nth-of-type(3) .level-text{grid-column:3/span 2}.workshop-block .level:nth-of-type(3) img{grid-column:2}.workshop-block .level:nth-of-type(3) blockquote{grid-column:5;grid-row:1;display:flex}.workshop-block .level:nth-of-type(3) blockquote p{margin-top:auto;align-self:baseline}.workshop-block .level:nth-of-type(3) blockquote img{position:absolute;top:0.625rem;right:-0.625rem}}.portrait-block p{line-height:1.4}.portrait-block{font-size:var(--stf);background-color:var(--beige)}.portrait-block hgroup p{text-transform:uppercase;font-weight:600}.portrait-block hgroup h2{color:var(--orange)}.portrait-block a{cursor:pointer;border:1px solid var(--orange);text-transform:uppercase;font-weight:600;color:var(--black);text-decoration:0;display:inline-block;padding:0.5rem 1.25rem;margin-top:var(--p32)}.portrait-block a:hover{background-color:var(--light-brown)}@media(min-width: 0rem)and (max-width: 37.4375rem){.portrait-block{padding-block:var(--p63)}.portrait-block hgroup{padding:var(--stp)}.portrait-block hgroup h2{font-size:1.75rem}.portrait-block .text{padding-inline:var(--stp)}.portrait-block .text>p:not(:first-child){padding-top:var(--stp)}}@media(min-width: 37.5rem){.portrait-block{padding:var(--m164)}.portrait-block hgroup h2{font-size:3.375rem}.portrait-block .text p{padding-top:var(--p32)}.portrait-block .text a{padding:calc(var(--stp)/2) var(--stp)}.portrait-block .about-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.portrait-block .about-wrapper .about-text{padding:var(--p32);flex:1}.portrait-block .about-wrapper .about-img{flex:0 0 50%;overflow:hidden;position:relative}.portrait-block .about-wrapper .about-img img{height:100%;object-fit:cover;object-position:left;display:block}}.news-block hgroup p{text-transform:uppercase;font-weight:600}.news-block hgroup h2{color:var(--brown)}.news-block p{line-height:1.4;font-size:var(--stf)}.news-block div.articles{display:flex;flex-direction:row;gap:var(--stp)}.news-block div.articles article img{aspect-ratio:5/3;object-fit:cover;width:100%}.news-block div.articles article div.text{padding:var(--stp);background-color:var(--very-light-grey)}.news-block div.articles article div.text h3 a{color:var(--brown)}.news-block div.articles article div.text>a{display:inline-block;cursor:pointer;border:1px solid var(--orange);text-transform:uppercase;font-weight:600;color:var(--black);text-decoration:none;padding:0.5rem 1.25rem}.news-block div.articles article div.text>a:hover{background-color:var(--light-brown)}@media(min-width: 0rem)and (max-width: 68.6875rem){.news-block{margin-left:var(--stp);margin-block:var(--p63)}.news-block hgroup{padding-block:var(--stp)}.news-block hgroup h2{font-size:1.75rem}.news-block div.articles{overflow-x:scroll;scroll-snap-type:x mandatory;scroll-snap-align:start}.news-block div.articles article{flex:0 0 70vw}.news-block div.articles article div.text h3 a{font-size:1.375rem;text-underline-offset:8px;text-decoration-thickness:1px}.news-block div.articles article div.text p{padding-top:calc(var(--stp));padding-bottom:var(--p32)}}@media(min-width: 68.75rem){.news-block{margin:var(--m164)}.news-block hgroup{padding-bottom:var(--p63)}.news-block hgroup p{font-size:var(--stf)}.news-block hgroup h2{font-size:3.8125rem}.news-block div.articles article{flex-basis:calc((100% - var(--stp)*2)/3)}.news-block div.articles article div.text h3 a{font-size:2.125rem;text-underline-offset:6px}.news-block div.articles article div.text p{padding-top:calc(var(--stp)/2);padding-bottom:var(--stp)}}.with_padding{padding:var(--stp)}/*# sourceMappingURL=style.css.map */
