@font-face{font-family:rajdhani;src:url(/fonts/Rajdhani-Bold.woff2)format("woff2"),url(/fonts/Rajdhani-Bold.woff)format("woff");font-display:swap}@font-face{font-family:oswald;src:url(/fonts/oswald-regular.woff)format("woff");font-display:swap}:root{--main-horizontal-padding:64px;--background:#000;--primary-bg:#00683e;--primary:#da9227;--secondary-bg:#202020;--tertiary-bg:#05330a;--surface:#fff;--surface-muted:#795d2c}samp{display:none}*{box-sizing:border-box}body{background-color:var(--background);margin:0;color:var(--surface);padding:0;font-family:Helvetica,Arial,sans-serif}.barbellbarista{position:relative}h1,h2,h3,h4{margin:0}h1{font-family:Oswald,sans-serif;font-size:64px;letter-spacing:4px;line-height:64px;text-transform:uppercase;padding-bottom:24px}h2{font-family:Rajdhani,sans-serif}h3{font-family:Oswald,sans-serif;font-size:32px;letter-spacing:4px;line-height:32px;text-transform:uppercase}h4{font-family:Rajdhani,sans-serif;font-size:24px}p{line-height:24px}a{color:var(--primary)}a:hover{text-decoration:none;color:var(--surface)}main{position:relative;min-height:400px}main ul{padding:0 0 0 16px}ol,ul{padding:0}li::marker{color:var(--primary)}blockquote{background-color:#0002;margin:0;padding:8px 24px;font-family:Georgia,times new roman,Times,serif;font-style:italic}section+section{margin:24px 0 0}sup{vertical-align:top;position:relative;top:-8px}.btn-primary{display:inline-block;border-radius:4px;color:var(--background);font-family:Rajdhani,sans-serif;font-size:26px;text-transform:uppercase;text-decoration:none;background-color:var(--primary);padding:8px 32px;transition:all .5s;transform-origin:center}.btn-primary:hover{background-color:var(--secondary-bg);color:var(--primary);transform:scale(1.1);transition:all .3s}.btn-medium{font-size:18px;padding:4px 16px}.categories-tags{background-color:var(--secondary-bg);padding:48px var(--main-horizontal-padding)}.categories-tags .category-tag-item{margin:0 0 6px}.categories-tags .category-tag-item-term{color:var(--surface-muted)}.categories-tags .category-tag-item-summary{margin-top:2px;font-size:75%;color:var(--surface-muted)}.all-posts{display:grid;grid-template-columns:1fr 400px;column-gap:48px}.list h1{padding:48px var(--main-horizontal-padding)}.list .list-items{display:grid}.socials{display:flex;align-items:center}.socials>*{margin-right:12px}.social-link{background-color:var(--surface);display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;transform-origin:center}.social-link:hover{background-color:var(--primary-bg);transform:scale(1.2)}.social-link img{height:20px}.short-code-error{background-color:#300;color:red;padding:40px;font-family:monospace}#image-404{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:400px;margin-bottom:24px}#image-404 h2{width:100%;height:400px;margin-bottom:24px;display:flex;justify-content:center;height:100%;align-items:center;font-size:240px;mix-blend-mode:difference}@media screen and (max-width:800px){:root{--main-horizontal-padding:16px}.all-posts{grid-template-columns:1fr}}@media screen and (min-width:800px){.list .list-items{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.list .list-items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1600px){:root{--main-horizontal-padding:10%}}@media print{h2,h1,h3,h4{color:#000}body{color:#222;line-height:150%}header,footer{display:none}main{box-shadow:none}.post{display:flex;flex-direction:column}.post-meta{display:none}}header{display:flex;padding:20px var(--main-horizontal-padding);background-color:var(--primary-bg);justify-content:space-between}header ul{align-items:center;display:flex;list-style:none}header ul li{list-style:none}header ul li a{color:var(--surface);padding:8px 16px;text-decoration:none}header ul li a:hover{color:var(--primary)}header .header-cta{align-items:center;display:flex}footer{align-items:center;background-color:var(--tertiary-bg);border-top:1px solid var(--background);display:flex;justify-content:center;padding:24px var(--main-horizontal-padding)}footer li{list-style:none}footer a{text-decoration:none;display:flex;align-items:center;margin:6px 0}footer a img{margin-right:16px}footer .logo{margin-right:32px}footer .logo img{width:70px}footer .contact-info{display:flex;flex-direction:column;font-size:90%}footer .copyright{margin-top:12px;font-size:12px;color:#fff8}.logo img{width:100px;height:auto}@media screen and (max-width:500px){footer .logo{display:none}}@media screen and (max-width:800px){header{text-align:center;flex-direction:column}header>*{justify-content:center}.logo img{max-width:300px;width:80%}}@media screen and (min-width:1200px){header ul li a{font-size:20px}}.image-side img{width:100%;border-radius:8px;height:auto}.image-side img+img{margin-top:32px}.about{padding:32px var(--main-horizontal-padding);display:grid;grid-template-columns:2fr 1fr;column-gap:40px}.about-text>*{max-width:700px}.about-image-bottom{margin-bottom:-6px;position:relative}.about-image-bottom img{width:100%;height:auto}.about-image-bottom svg{transform:rotate(180deg);position:absolute;bottom:0;left:0;width:100%;z-index:1}@media screen and (max-width:600px){.about{grid-template-columns:1fr;row-gap:32px}}.goals{background-color:var(--primary-bg);padding:0 var(--main-horizontal-padding);display:grid;grid-template-columns:repeat(3,1fr);column-gap:32px}.goal img{padding:12px 0;width:40px}@media screen and (max-width:600px){.goals{grid-template-columns:1fr;row-gap:32px}}.book-training{padding:48px var(--main-horizontal-padding);position:relative}.book-training-bg{position:absolute;top:0;left:0;width:100%;inset:0;background-position:50%;background-size:cover;filter:saturate(0%);opacity:.4;z-index:-1}.book-training-bg-overlay{position:absolute;top:0;left:0;width:100%;background-image:linear-gradient(180deg,#000000 0%,#858b99 100%);background-size:cover;background-blend-mode:multiply;z-index:0}.book-training img{width:32px}.join-me{background-color:var(--primary-bg);padding:32px var(--main-horizontal-padding)}.join-me-inner{background-color:#000;border-radius:12px;padding:32px}.join-me-inner>*{max-width:900px}.join-me-inner>:last-child{margin-block-end:0}.post{display:grid;grid-template-columns:minmax(0,1fr)400px;gap:32px;padding:48px var(--main-horizontal-padding)}.post-header{margin-bottom:64px}.post-header h2{color:var(--primary)}.post-content p{overflow-wrap:break-word}.post-content ul{background-color:var(--tertiary-bg);padding:4px 8px 4px 16px;border:1px solid var(--primary-bg);border-radius:2px}.post-content li{margin:12px 16px}.post-content img{width:100%;max-width:600px;height:auto}.post-extras{display:flex;flex-direction:column}.post-image img{width:100%;height:auto;border-radius:0 16px 16px 0}.post aside{border-left:2px solid var(--primary);margin:16px 0;padding:0 16px;display:flex;flex-direction:column}.post aside h3{margin-top:0}.post aside h5{margin:0 0 4px}.homepage-feature{display:grid}.post-summary{align-items:end;background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--surface);display:flex;height:400px;padding:16px var(--main-horizontal-padding);position:relative;text-decoration:none}.post-summary:hover{color:var(--surface)}.post-summary:hover .post-summary-overlay{opacity:.9}.post-summary-overlay{background-color:transparent;background-image:linear-gradient(180deg,#000000 0%,rgba(104,71,188,.62) 100%);opacity:.64;mix-blend-mode:darken;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:opacity .3s}.post-summary-content{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}.post-summary.mini-feature h1{margin:12px 0 16px}.post-summary-content-body{margin:24px 0}.homepage-feature .post-summary.main-feature{height:800px;align-items:center}.homepage-feature .post-summary.main-feature h4{margin-top:48px}.homepage-feature .post-summary.main-feature .post-summary-content-body{display:none}@media screen and (max-width:800px){.post{display:flex;flex-direction:column}.post aside{border-left:none;padding:16px 0}.post-image img{border-radius:0}}@media screen and (min-width:800px){.homepage-feature{grid-template-columns:repeat(2,1fr)}.homepage-feature .post-summary{height:600px}.homepage-feature .post-summary.main-feature{padding-left:20%;height:800px;align-items:center;grid-column:span 2}}@media screen and (min-width:1200px){.homepage-feature{grid-template-columns:repeat(4,1fr)}.homepage-feature .post-summary.main-feature{grid-column:span 4}}@media screen and (min-width:1600px){.post{grid-template-columns:minmax(0,1fr)600px;gap:64px}.post-extras{flex-direction:row-reverse}.post aside{margin:0;border-left:none}}