:root{--cover-text-color:white;--highlight:#794b1f;--highlight-inverse:#b18866;--cover-title-text-shadow:#3d1700 0px 0px 10px;--sticky-menu-text-color:#396b8d;--section-dark-bg-color:#b18866;--footer-color-background:#1a3243;--footer-color:#7fa6c3;--section-uni-quote:var(--color-text);--ul-li-icon:fa-minus}body{font-family:zilla slab,roboto slab,serif;font-weight:500;font-style:normal;font-size:2.2rem;background-color:var(--color-background)}h1,h2,h3,h4,h5,h6,.heading-font{font-family:montserrat,open sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}del{opacity:70%}.fa-li{font-size:80%}#blog-logo{filter:invert(100%)drop-shadow(var(--cover-title-text-shadow))}.blog-description{padding-bottom:.5rem}.post{max-width:70rem}.fixed-nav{font-size:1.7rem}#site-head a.btn{font-size:1.7rem !important}.portrait{float:right;max-width:min(12em,30vw);max-height:min(12em,30vw);shape-outside:circle(50%);border-radius:50%;border:.75rem solid var(--section-dark-bg-color);margin:0 0 1.5em 1.5em;position:relative;display:block;overflow:hidden}.portrait.left{float:left;margin:0 1.5em 1.5em 0}.portrait img{display:block;width:100%;height:auto}.portrait.split::after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:.75rem;background-color:var(--section-dark-bg-color)}div.dark .portrait{border-color:var(--section-light-bg-color)}div.dark .portrait.split::after{background-color:var(--section-light-bg-color)}#client-testimonials blockquote,#client-testimonials .blockquote{margin:0;padding:0}blockquote span.quo{display:none}blockquote p:first-child span.quo:first-child,blockquote p:last-child span.quo:last-child{display:inline}.blockquote-caption::before{content:"\2014 ";padding-left:1em}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?8epsex);src:url(/fonts/icomoon.eot?8epsex#iefix)format("embedded-opentype"),url(/fonts/icomoon.ttf?8epsex)format("truetype"),url(/fonts/icomoon.woff?8epsex)format("woff"),url(/fonts/icomoon.svg?8epsex#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hevy:before{content:"\e900"}article#contact{height:70vh}article#contact a{text-decoration:none}article#contact i{width:1.25em;text-align:center}.pricing-container{justify-items:center;display:grid;grid-template-columns:100%;max-width:22rem;margin:4rem auto 0;gap:2.5rem 2rem;text-wrap:nowrap}.pricing-card{background:var(--section-dark-bg-color);border-radius:2.6rem;padding:2.5rem 2rem 2rem;width:100%;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,5%);position:relative;transition:transform .3s ease,box-shadow .3s ease}div.dark .pricing-card{background:var(--section-light-bg-color);color:var(--section-light-text-color) !important}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.2)}@media(min-width:45rem){.pricing-container{grid-template-columns:repeat(3,1fr);max-width:unset}.pricing-card.popular{transform:scale(1.07)}.pricing-card.popular:hover{transform:scale(1.07)translateY(-5px)}}.pricing-badge{background:var(--footer-color);color:var(--footer-color-background);padding:0 1.25rem;border-radius:9999px;font-size:.9rem;line-height:2.5rem;font-weight:700;position:absolute;top:-1.25rem;left:50%;transform:translateX(-50%);text-transform:uppercase;text-wrap:nowrap}.pricing-title{font-size:2rem;margin-bottom:1rem}.pricing-sessions,.pricing-routines,.pricing-routines+.pricing-duration{font-size:inherit}.pricing-duration,.pricing-price-box{font-size:1.2rem;line-height:1.5em}.pricing-price-box{margin-top:1.75rem;margin-bottom:2.25rem}.pricing-current-price{display:block;font-size:2rem;font-weight:800}.pricing-cta{background:var(--highlight);color:var(--highlight-contrast) !important;padding:1rem 2rem;border-radius:.6rem;text-decoration:none;font-family:oswald,sans-serif;font-weight:lighter;text-transform:uppercase;letter-spacing:1px;font-size:1.7rem;transition:background .2s}.pricing-cta:hover{background:var(--highlight-inverse);color:var(--highlight-inverse-contrast)}