@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:300;src:url(/fonts/Brandon_thin.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:300;src:url(/fonts/Brandon_thin_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:330;src:url(/fonts/Brandon_light.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:330;src:url(/fonts/Brandon_light_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:390;src:url(/fonts/Brandon_reg.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:390;src:url(/fonts/Brandon_reg_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:420;src:url(/fonts/Brandon_med.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:420;src:url(/fonts/Brandon_med_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:450;src:url(/fonts/Brandon_bld.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:450;src:url(/fonts/Brandon_bld_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:normal;font-weight:500;src:url(/fonts/Brandon_blk.woff2)format("woff2");font-display:swap}@font-face{font-family:Brandon Grotesque;font-style:italic;font-weight:500;src:url(/fonts/Brandon_blk_it.woff2)format("woff2");font-display:swap}@font-face{font-family:Wildy Sans;src:url(/fonts/Wildy-Sans.woff2)format("woff2"),url(/fonts/Wildy-Sans.ttf)format("truetype");font-display:swap}:root{--scrolly-page:0}body{background:#f8f7f4;margin:0}.container{flex-direction:column;display:flex}.section{flex-direction:row;padding:10px 20px;display:flex}.quote,.book-a-call,.scrolly-arrow{color:#402e1f;background:#dbbfa7}.social-media,.header,.top-nav{color:#d3d3d3;background:#2f4f4f}body{font-family:Brandon Grotesque,Raleway,Open Sans,Calibri,sans-serif;font-weight:330}.book-a-call,.top-nav,.price,.offering-title,.call-button{font-family:Brandon Grotesque,Poiret One,Raleway,Verdana,Geneva,Tahoma,sans-serif;font-weight:330}.header,.logo,.social-media,.quote,.section-header-text{font-family:Wildy Sans}.social-media,.quote,.section-header-text{text-align:center;font-size:32px}.header{font-size:42px}.section-header-text{font-size:32px}.offering-title{font-size:24px}.faq summary,.testimony{font-size:18px}.social-media sub{font-family:Brandon Grotesque,sans-serif;font-size:16px;font-weight:330}.mission,.faq,.book-a-call{padding:30px}.mission,.faq,.about-me,.testimonials{flex-direction:column}.mission p,.about-me p{align-self:center;width:100%;max-width:700px}.call-button{cursor:pointer;background:#fff;border:1px solid #00000080;border-radius:1px;outline:none;height:40px;margin:20px;padding:0 14px;font-weight:700;line-height:40px;box-shadow:0 3px 5px #0003}.section-header-text{align-self:center;padding:30px;font-weight:700}h1.section-header-text,h2.section-header-text{margin:0}.header h1{font:inherit;margin:0}.top-nav{justify-content:flex-end;height:30px;padding:5px;overflow:visible}.logo{--logo-size:96px;z-index:200;width:var(--logo-size);flex-direction:column;place-self:flex-start start;align-items:center;margin:5px;text-decoration:none;display:flex}.logo img{z-index:1;width:100%;height:auto;display:block;position:relative}.logo-wordmark{box-sizing:border-box;width:86%;margin-top:calc(var(--logo-size) * -.135);padding:calc(var(--logo-size) * .05) calc(var(--logo-size) * .04);background:var(--logo-plate,#eee);font-family:Brandon Grotesque;font-weight:900;font-size:calc(var(--logo-size) * .115);text-align:center;text-transform:uppercase;color:var(--logo-wordmark-colour,#1f3a37);line-height:1.15}.spacer{flex:1}.top-nav .nav-link{--nav-link-pad:10px;padding:var(--nav-link-pad);color:#d3d3d3;text-decoration:none}button.nav-link{font:inherit;cursor:pointer;margin-top:calc(var(--nav-link-pad) * -1);background:0 0;border:0}.header{justify-content:center;align-items:center;height:400px;padding:0;position:relative;overflow:hidden}.header-bg-wrap{display:block;position:absolute;inset:0}.header-bg{object-fit:cover;object-position:100% 0;width:100%;height:100%}.header-text{color:#eee;background:#2f4f4fb3;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:370px;height:fit-content;margin-right:200px;padding:50px 50px 0;display:flex;position:relative}.header .call-button{color:#eee;background:0 0;border:2px solid #eee}@media only screen and (width>=1100px){.header-text{margin-right:400px}}.scolly-container{flex-direction:row;display:flex}.scrolly-window-holder,.scrolly-window .section{width:calc(100vw - 144px);max-width:calc(100vw - 144px)}.scrolly-window-holder{overflow:hidden}.scrolly-window{white-space:nowrap;width:500vw;margin-left:calc(var(--scrolly-page) * (-100vw + 144px));flex-direction:row;align-items:stretch;transition:margin 1s;display:flex}.scrolly-window.slow{transition:margin 2.5s cubic-bezier(.15,0,.25,1)}.scrolly-window .section{box-sizing:border-box;white-space:normal;min-width:0;display:inline-flex;overflow:hidden}.scrolly-arrow{box-sizing:border-box;text-align:center;width:40px;height:40px;font-family:inherit;font-size:40px;line-height:31px;font-weight:inherit;cursor:pointer;border:0;border-radius:20px;align-self:center;margin:0 32px 0 0;padding:0 0 9px;transition:opacity .3s}.scrolly-arrow.left{margin:0 0 0 32px}.scrolly-arrow[disabled]{opacity:0;pointer-events:none}.mission p{margin:8px 0}.testimonials{justify-content:center;align-items:center}.pull-text{color:#2f4f4f;font-size:20px;font-weight:700}.testimony{max-width:550px}.testimony-attribution{color:#2f4f4f;font-style:italic}.testimonials-full .testimony{box-sizing:border-box;border:1px solid;border-radius:3px;width:95%;padding:20px}.testimonials-full .testimony-attribution{justify-self:flex-end;display:block}.testimonials-full{margin-bottom:50px}.faq{flex-direction:column;align-items:center}.faq details{width:700px;margin:4px}.faq summary{cursor:pointer;padding:2px 0}.quote{justify-content:center}.book-a-call{flex-direction:column;justify-content:space-evenly;align-items:center;transition:height 1s .2s;overflow:hidden}.two-column-container{flex-direction:row;justify-content:space-evenly;align-items:flex-start;padding-top:20px;display:flex}.scheduler-container{background:#fff;width:500px;min-width:500px;height:450px;transition:height 1s .2s;overflow:hidden}.scheduler-container:hover,.scheduler-container:focus-within{height:830px}#my-cal-inline{width:100vw;max-width:500px;height:830px;overflow:scroll}.offerings{flex-direction:column;justify-content:space-evenly;max-width:460px;display:flex}.offering{flex:1 1 0;padding:0 40px 20px}.offering p{margin-top:0}.social-media{justify-content:space-around;padding:28px 20px 20px}.social-media a{color:#d3d3d3;text-align:center;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.legal{flex-direction:column;align-items:center;padding:30px}.legal h1,.legal p{align-self:center;width:100%;max-width:700px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:300;color:#000;background:#fff;padding:8px 12px;top:8px;left:8px}:where(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #1f3a37}:where(.top-nav,.header,.social-media) :where(a,button,summary):focus-visible{outline-color:#fff}@media only screen and (width<=600px){.header-bg{object-position:72% 0}.section.book-a-call{padding-left:0;padding-right:0}.section.book-a-call .section-header-text{padding:0 30px}.two-column-container{flex-direction:column-reverse;align-items:stretch;width:100%}.scheduler-container{width:100%;min-width:0;height:830px}#my-cal-inline{max-width:none}.top-nav{flex-wrap:nowrap;align-items:center;height:34px;padding:4px 8px}.logo{--logo-size:clamp(34px, 11vw, 44px);width:var(--logo-size);flex:none;align-self:flex-start;height:auto;margin:3px auto 0 4px}.logo-wordmark,.spacer{display:none}.top-nav>span{align-items:center;display:flex}.top-nav .nav-link{--nav-link-pad:10px;padding:var(--nav-link-pad) clamp(4px, 1.4vw, 5px);white-space:nowrap;align-items:center;font-size:clamp(12px,3.6vw,15px);display:flex}.top-nav button.nav-link{margin-top:0}.scrolly-window-holder,.scrolly-window .section{width:calc(100vw - 104px);max-width:calc(100vw - 104px)}.scrolly-window{margin-left:calc(var(--scrolly-page) * (-100vw + 104px))}.scrolly-arrow.left{margin:0 0 0 15px}.scrolly-arrow.right{margin:0 15px 0 0}.mission{padding:0}.header .call-button{width:124px;margin:20px 0}.faq details{width:100%}.section-header-text{padding:30px 0}.social-media sub{display:none}}@media (prefers-reduced-motion:reduce){.scrolly-window{transition:none}}
