.hero[data-astro-cid-k2wykswp]{min-height:max(100dvh,700px);position:relative;overflow:hidden}.hero-image[data-astro-cid-k2wykswp]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-k2wykswp]:before{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.hero-title-wrap[data-astro-cid-k2wykswp]{z-index:2;visibility:hidden;width:100%;position:absolute;left:0}.hero-title-wrap[data-astro-cid-k2wykswp].ready{visibility:visible}.hero-title[data-astro-cid-k2wykswp]{text-align:center;color:var(--parchment);margin:0;position:absolute;inset-inline:0}.hero-title[data-astro-cid-k2wykswp].echo{opacity:.5}.panel{background:inherit;box-shadow:none;padding:.75rem 0}@media (width<=700px){.panel{width:min(100%,16rem);min-width:0}}.panel p,.panel h3,.panel li{color:var(--parchment)}.panel h3{letter-spacing:.05em;width:100%;margin-bottom:1.25em;padding:.25em 0;font-size:1.2rem;display:inline-block;position:relative}.panel h3:after{content:"";background:var(--gold);height:.135rem;position:absolute;bottom:0;left:-1rem;right:-1rem}.panel h4{color:var(--extra-dark-parchment);font-style:italic;font-weight:700}.panel ul{padding-inline-start:0}.panel ul.decorated{padding:0;list-style:none}.panel ul.decorated li{margin-bottom:.75rem;padding-left:1rem;position:relative}.panel ul.decorated li:before{content:"";background:var(--gold);width:.3rem;height:.3rem;position:absolute;top:.55em;left:0;transform:rotate(45deg)}.overview[data-astro-cid-5iwd3fta]{padding-top:var(--section-spacing-lg);padding-bottom:var(--section-spacing-md);background:var(--walnut)}.overview[data-astro-cid-5iwd3fta] h4[data-astro-cid-5iwd3fta]{margin-right:.7rem;display:inline}.overview[data-astro-cid-5iwd3fta] p[data-astro-cid-5iwd3fta]{padding-bottom:1.5rem;display:inline}ul[data-astro-cid-5iwd3fta].three-ways li[data-astro-cid-5iwd3fta]{margin-bottom:1.25rem}.belief-statement[data-astro-cid-glak42ou]{padding-block:var(--section-spacing-lg);background:var(--dark-parchment-2);margin:0}.intro[data-astro-cid-glak42ou]{padding-top:var(--section-spacing-xl);margin:0 auto var(--section-spacing-sm)}h2[data-astro-cid-glak42ou],h3[data-astro-cid-glak42ou],p[data-astro-cid-glak42ou]{color:var(--dark-brown-ink)}h2[data-astro-cid-glak42ou]{margin-bottom:var(--section-spacing-sm);text-align:center;font-size:clamp(3.75rem,6.35vw,6.35rem);line-height:1.175}h2[data-astro-cid-glak42ou] span[data-astro-cid-glak42ou]:first-child{letter-spacing:.03em;font-family:Gill Sans Condensed;font-size:1.25em}.intro[data-astro-cid-glak42ou] h2[data-astro-cid-glak42ou]+p[data-astro-cid-glak42ou]{margin-top:var(--section-spacing-xs)}.content[data-astro-cid-glak42ou]{padding-block:1rem var(--section-spacing-sm)}.instructor-bio[data-astro-cid-k4t75tf2]{padding-block:var(--section-spacing-lg);background:var(--walnut);color:var(--light-parchment);display:flow-root}h2[data-astro-cid-k4t75tf2]{text-align:center;color:inherit;margin-bottom:2rem}p[data-astro-cid-k4t75tf2]{color:inherit}a[data-astro-cid-k4t75tf2]{color:var(--antique-gold)}a[data-astro-cid-k4t75tf2]:hover{color:var(--antique-gold-hover)}.instructor-bio[data-astro-cid-k4t75tf2] p[data-astro-cid-k4t75tf2]:last-child{margin-bottom:0}.instructor-image[data-astro-cid-k4t75tf2]{float:right;width:10.4em;margin-bottom:.75rem;margin-left:1.3rem;transform:translateY(.2rem)}@media (width<=700px){.instructor-image[data-astro-cid-k4t75tf2]{width:46%}}.headshot[data-astro-cid-k4t75tf2]{filter:saturate(.9)brightness(.95);width:100%;height:auto;display:block}.rates-intro[data-astro-cid-gdpno5mr]{background:var(--dark-parchment-2);margin:0;padding-block:10rem}.rates-intro-content[data-astro-cid-gdpno5mr]{align-self:center}.rates-intro-content[data-astro-cid-gdpno5mr] p[data-astro-cid-gdpno5mr]:last-of-type{margin-bottom:0}h2[data-astro-cid-gdpno5mr],p[data-astro-cid-gdpno5mr]{color:var(--dark-brown-ink)}a[data-astro-cid-gdpno5mr]{color:var(--bright-gold)}a[data-astro-cid-gdpno5mr]:hover{color:var(--bright-gold-hover)}.lesson-pricing[data-astro-cid-tojkpv3t]{padding-top:var(--section-spacing-lg);padding-bottom:var(--section-spacing-md);background:var(--walnut);color:var(--parchment)}.lesson-pricing[data-astro-cid-tojkpv3t] h2[data-astro-cid-tojkpv3t]{text-align:center;color:inherit}.lesson-pricing[data-astro-cid-tojkpv3t] h4[data-astro-cid-tojkpv3t]{margin-bottom:.75rem}.lesson-pricing[data-astro-cid-tojkpv3t] li[data-astro-cid-tojkpv3t]{margin-bottom:.425rem}.rate[data-astro-cid-tojkpv3t]{margin-left:.4rem}.sliding-scale[data-astro-cid-tojkpv3t]{text-align:center;text-wrap:balance;color:var(--dark-parchment);margin-top:var(--section-spacing-sm);font-style:italic}.contact-intro[data-astro-cid-ebcz6ctb]{text-align:center;margin-bottom:2.5rem}.contact-intro[data-astro-cid-ebcz6ctb] [data-astro-cid-ebcz6ctb]{color:var(--brown-ink)}h2[data-astro-cid-ebcz6ctb],p[data-astro-cid-ebcz6ctb]{text-wrap:balance}form[data-astro-cid-vpuny2ud]{gap:-.75rem;display:grid}label[data-astro-cid-vpuny2ud]{color:var(--form-label);letter-spacing:.02em;margin-bottom:0;font-size:.9rem}input[data-astro-cid-vpuny2ud],textarea[data-astro-cid-vpuny2ud]{background:var(--parchment);color:var(--brown-ink);border-color:#42362d33}input[data-astro-cid-vpuny2ud]:focus,textarea[data-astro-cid-vpuny2ud]:focus{border-color:var(--maroon);box-shadow:none}textarea[data-astro-cid-vpuny2ud]{resize:vertical}.submit[data-astro-cid-vpuny2ud]{justify-content:center;display:flex}#contact[data-astro-cid-plar7j2n]{background:var(--dark-parchment-2);margin:0;padding-block:9rem 4rem}#student-portal[data-astro-cid-6fhcsox2]{padding-block:var(--section-spacing-lg);background-color:var(--walnut);color:var(--light-parchment);margin:0}p[data-astro-cid-6fhcsox2]{color:inherit}.portal-link[data-astro-cid-6fhcsox2]{margin-block:var(--section-spacing-sm) var(--section-spacing-xs);letter-spacing:.03em;color:var(--light-gold);border-bottom:1px solid var(--light-gold);padding-bottom:.125em;font-size:clamp(1.15rem,1rem + .4vw,1.35rem);text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.portal-link[data-astro-cid-6fhcsox2]:hover{color:var(--light-gold-hover)}.portal-link[data-astro-cid-6fhcsox2] .bracket[data-astro-cid-6fhcsox2]{margin-inline:.25em}.portal-link[data-astro-cid-6fhcsox2] .arrow[data-astro-cid-6fhcsox2]{margin-left:.5em}
