/*!
Theme Name: Chris
Author: Andrei Jebelean 
Author URI: https://andreijebelean.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";--h1-color: #EF9D5F;--h2-color: #D5874C;--nav-color: #FFAD6E;--white: #FFFFFF;--black: #000000;--footer-grey: #363636;--icon-grey: #595959;--count-grey: #D5D5D5;--about-me-background: #FFF7F2;--news-background: #F7F7F7;--maxwidth: 100rem}:root{--stf: 1rem;--fss: 1.375rem;--stp: 1rem;--stps: 0.5rem;--bp: 4.5rem;--h1-size: 2.375rem;--h2-size: 1.75rem;--hgroup-padding: 1.5rem;--bmp: 3.375rem;--icon-size: 7.188rem;--icon-padding: 1.5rem;--blockqoute-padding: 2rem;--quote-size: 3.125rem;--count-font-size: 1.75rem;--count-size: 2.313rem;--count-position: 4rem;--article-height:33.6875rem}@media(min-width: 58.8125rem){:root{--stf: 1.25rem;--fss: 2.125rem;--stp: 2.5rem;--news-h3-padding: 1rem;--bp: calc(3rem + 2vw);--h1-size: 4.375rem;--h2-size: 3.375rem;--icon-size: 12rem;--icon-padding: 2rem;--quote-size: 8.3125rem;--count-font-size: 15rem;--level-width: 79rem}}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("./fonts/source-sans-3-v15-latin-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-v15-latin-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)}main>*{padding-inline:var(--stp);padding-block:var(--bp)}header,footer{padding:var(--stp)}h1{font-size:var(--h1-size);color:var(--h1-color)}hgroup{padding-block:var(--hgroup-padding)}hgroup p{font-weight:600}hgroup h2{font-size:var(--h2-size);color:var(--h2-color)}h3{color:var(--nav-color);font-size:var(--fss)}a{color:var(--nav-color)}.button{padding:calc(var(--stp)/2);padding-inline:var(--stp);font-size:var(--stf);font-weight:bold;text-decoration:none;border-style:solid;border-color:var(--nav-color);border-width:1px;width:auto;color:var(--white);text-transform:uppercase}.button:hover{background-color:var(--nav-color)}.maxwidth-container{margin-inline:auto}#hamburger{all:unset}@media(min-width: 0rem)and (max-width: 58.75rem){#hamburger{position:fixed;z-index:3;inset-block-start:0;inset-inline-end:0;padding:var(--stp);height:1em;display:flex;flex-direction:column;cursor:pointer}#hamburger [class^=line-]{height:1px;border:1px solid var(--nav-color);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)}}#mainnav ul{display:flex;float:right}#mainnav ul a{color:var(--nav-color);padding-inline:var(--stps);text-decoration:underline;text-underline-offset:9px;font-weight:600}#mainnav ul li:first-of-type+li{padding-inline:var(--stp)}@media(min-width: 0rem)and (max-width: 58.75rem){#mainnav ul{position:fixed;justify-content:flex-start;align-items:end;z-index:1;inset-block-start:0;inset-inline-end:0;visibility:hidden;transform:translateX(100%);transition:all .25s ease-out;padding-top:var(--bmp);background-color:var(--footer-grey);width:50%;height:100vh;font-size:var(--fss)}#mainnav ul li{padding:var(--stp)}#mainnav ul a{color:var(--white);font-weight:300;text-decoration:none}#mainnav #hamburger.mobile-menu-open+ul{visibility:visible;transform:translateX(0);flex-direction:column}#mainnav #hamburger.mobile-menu-open+ul li:first-of-type+li{padding-left:0}}header{display:grid;grid-template-columns:repeat(2, 1fr);font-size:var(--stf);background-image:url("images/chris_hero-750.webp");background-position:center;background-repeat:no-repeat;height:70vh;background-color:var(--black)}header a{color:var(--white);text-decoration:none;text-wrap:nowrap}header strong{font-weight:bold}.hero-text{grid-column:2/span 1;align-self:center;justify-self:center;display:flex;flex-direction:column;gap:var(--stp);align-items:flex-start}@media(min-width: 58.8125rem){header{background-image:url("images/chris_hero-3000.webp");background-size:contain;background-position:right;height:90vh}.hero-text{grid-column:1;justify-self:center}br{display:none}}.single header{min-height:unset;max-height:31.25rem}.single header div.hero-text{display:none;visibility:hidden}footer{background-color:var(--footer-grey);color:var(--white);position:relative;font-size:var(--stf)}footer h2,footer h3{padding:var(--stp) 0}footer ul{padding-bottom:calc(var(--stp)*2)}footer a{display:inline-block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imprint{display:inline-block;text-decoration:none;position:absolute;bottom:var(--stp);left:var(--stp);width:auto}footer>:first-child{font-size:var(--fss);padding:var(--stps) 0}@media(min-width: 58.8125rem){.imprint{text-align:right;top:var(--stp);right:var(--stp);left:calc(var(--stp)*-1)}}.levels{gap:var(--bp)}.level{position:relative;background-color:var(--footer-grey);margin-block:var(--stp);margin-top:5rem}.level p{color:var(--white);font-weight:300}.level .count{justify-self:center;justify-content:center;align-items:center;background-color:var(--count-grey);width:var(--count-size);height:var(--count-size);clip-path:circle(50% at 50%);margin-left:var(--icon-size);position:relative;top:-4rem}.level .count p{color:var(--h2-color);font-size:var(--count-font-size);font-weight:600}.level .icon>img{clip-path:circle(50% at 50%);padding:var(--icon-padding);height:var(--icon-size);justify-self:center;background-color:var(--icon-grey);margin-top:-6rem;margin-inline:auto}.level blockquote img{height:var(--quote-size)}.level blockquote{flex-direction:column;align-items:center;gap:var(--stps);padding-bottom:var(--blockqoute-padding)}.level blockquote p{font-size:var(--fss)}.level .level-text{flex-direction:column;align-items:flex-start;gap:var(--stps);padding:var(--stp);line-height:1.4}.level .level-text p{padding-bottom:var(--stps)}.level>*{display:flex}@media(min-width: 58.8125rem){.levels{display:flex;flex-direction:column;gap:0}.level{position:relative;display:grid;grid-template-columns:125px 1fr 1fr 1fr 1fr;align-items:center;background-color:var(--white);max-width:var(--level-width);margin-block:0;margin-top:var(--stp)}.level .icon,.level blockquote,.level .level-text{background-color:var(--footer-grey);height:100%;justify-content:center}.level p{color:var(--white)}.level .count{justify-self:flex-end;align-items:center;background-color:var(--white);width:var(--count-size);height:100%;margin-left:auto;clip-path:none;margin:0;flex-direction:column;line-height:.62;top:0rem}.level .count p{color:var(--footer-grey);font-size:var(--count-font-size);font-weight:600;margin-left:-3.5rem}.level .icon>img{clip-path:circle(50% at 50%);padding:var(--icon-padding);height:var(--icon-size);justify-self:center;background-color:var(--icon-grey);margin:0;align-self:center}.level blockquote{flex-direction:column;align-items:center;gap:var(--stps);padding-bottom:0;justify-content:space-between}.level blockquote img{height:var(--quote-size);max-height:var(--quote-size)}.level .level-text{flex-direction:column;grid-column:span 2;align-items:flex-start;gap:var(--stps);padding:var(--stp)}.level .level-text .button{padding:calc(var(--stp)/3);padding-inline:3.125rem}.level .level-text>*{margin:var(--stps);margin-left:0}.level:nth-child(1){align-self:flex-end}.level:nth-child(1) .level-text{grid-column:2/span 2;grid-row:1}.level:nth-child(1) .icon{grid-column:4;grid-row:1}.level:nth-child(1) blockquote{grid-column:5;grid-row:1;position:relative}.level:nth-child(1) blockquote img{order:2;position:absolute;bottom:-1rem;right:0}.level:nth-child(1) blockquote p{order:1;position:absolute;width:75%;right:0;top:1rem}.level:nth-child(1) .count{justify-content:flex-start;margin-top:1rem}.level:nth-child(2){align-self:center}.level:nth-child(2) .level-text{grid-column:4/span 2;grid-row:1;padding-right:0}.level:nth-child(2) .icon{grid-column:3;grid-row:1}.level:nth-child(2) blockquote{grid-column:2;grid-row:1;position:relative}.level:nth-child(2) blockquote img{position:absolute;right:0;top:-1rem}.level:nth-child(2) blockquote p{position:absolute;width:100%;margin-right:0;bottom:1rem;padding-left:1rem}.level:nth-child(3){align-self:flex-start}.level:nth-child(3) .level-text{grid-column:3/span 2;grid-row:1}.level:nth-child(3) .icon{grid-column:2;grid-row:1}.level:nth-child(3) blockquote{grid-column:5;grid-row:1;position:relative}.level:nth-child(3) blockquote img{position:absolute;top:1rem;right:-1rem}.level:nth-child(3) blockquote p{position:absolute;bottom:1rem}.level:nth-child(3) .count{justify-content:flex-end}}#about{background-color:var(--about-me-background);padding-inline:0}#about-me-wrapper img{width:100%;height:458px;object-fit:cover;object-position:left}#about-me-wrapper .about-me-text{padding-inline:var(--stp)}#about-me-wrapper .about-me-text hgroup{padding-block:var(--stps)}#about-me-wrapper .about-me-text p{padding-top:var(--stps);line-height:1.4}#about-me-wrapper .about-me-text .text{padding-bottom:var(--blockqoute-padding)}#about-me-wrapper .about-me-text .button{color:var(--black)}@media(min-width: 58.8125rem){#about-me-wrapper{padding-inline:var(--stp);display:flex;flex-direction:row}#about-me-wrapper .about-me-image{width:100%}#about-me-wrapper .about-me-text{display:inline-block}#about-me-wrapper .about-me-text .button{padding-block:var(--stps);padding-inline:var(--stp)}}#news .articles{overflow-x:scroll;scroll-snap-type:x mandatory;display:flex;justify-content:space-between;gap:var(--stp);min-height:fit-content}#news .articles article{scroll-snap-align:start;background-color:var(--news-background);flex-shrink:0;max-width:75%;min-height:var(--article-height);display:flex;flex-direction:column}#news .articles article img{aspect-ratio:5/3;object-fit:cover;width:100%;display:block}#news .articles article .text{padding:var(--stp);line-height:1.4;display:flex;flex-direction:column;flex:1}#news .articles article .text h3{text-underline-offset:9px;padding-bottom:var(--stp)}#news .articles article .text .button{color:var(--black);align-self:flex-start;margin-top:auto}@media(min-width: 58.8125rem){#news .articles{overflow-x:hidden}#news .articles article{flex-basis:calc((100% - var(--stp)*2)/3)}#news .articles article .text{padding-top:var(--news-h3-padding)}#news .articles article .text .button{padding-block:var(--stps);padding-inline:var(--stp);text-wrap:nowrap}#news .articles article .text h3{padding-bottom:var(--news-h3-padding)}#news .articles article .text p{padding-bottom:var(--news-h3-padding)}}.with_padding{padding:var(stp)}/*# sourceMappingURL=style.css.map */
