.about__grid[data-astro-cid-oxgmilyn]{gap:var(--space-l);grid-template-areas:"head""stats""body";display:grid}.about__head[data-astro-cid-oxgmilyn]{grid-area:head}.about__stats[data-astro-cid-oxgmilyn]{gap:var(--space-m);padding:var(--space-m) 0 0;border-top:var(--border-thin);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-wrap:balance;grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.about__num[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-2xs);color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-display);font-style:italic;line-height:1;display:block}.about__body[data-astro-cid-oxgmilyn]{max-width:var(--container-narrow);grid-area:body}.about__body[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:var(--space-s)}.about__lead[data-astro-cid-oxgmilyn]{margin-bottom:var(--space-m);font-family:var(--font-heading);font-size:var(--text-xl);font-style:italic;line-height:var(--leading-snug)}.about__cta[data-astro-cid-oxgmilyn]{margin-top:var(--space-m)}@media (width>=48rem){.about__grid[data-astro-cid-oxgmilyn]{column-gap:var(--space-xl);row-gap:var(--space-l);grid-template:"head body""stats body"1fr/minmax(0,5fr) minmax(0,7fr)}.about__stats[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;align-self:start}.about__body[data-astro-cid-oxgmilyn]{padding:var(--space-l);background-color:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-s);box-shadow:var(--shadow-paper)}}@media (width>=64rem){.about__stats[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}.about__body[data-astro-cid-oxgmilyn]{margin-top:var(--space-xl)}}.sprig[data-astro-cid-fs44l75f]{color:var(--color-accent-2);pointer-events:none}.audience__grid[data-astro-cid-5oxtwd5f]{gap:var(--space-l);display:grid}.audience__intro[data-astro-cid-5oxtwd5f]{max-width:30rem;margin-top:var(--space-m);color:var(--color-muted)}.audience__head[data-astro-cid-5oxtwd5f] .audience__sprig{display:none}.audience__item[data-astro-cid-5oxtwd5f]{gap:var(--space-xs);padding-block:var(--space-l);border-top:var(--border-thin);display:grid}.audience__title[data-astro-cid-5oxtwd5f]{font-size:var(--text-2xl)}.audience__title[data-astro-cid-5oxtwd5f] em[data-astro-cid-5oxtwd5f]{color:var(--color-accent);font-style:italic}.audience__item[data-astro-cid-5oxtwd5f] p[data-astro-cid-5oxtwd5f]{max-width:var(--container-narrow)}.audience__outro[data-astro-cid-5oxtwd5f]{padding-top:var(--space-l);border-top:var(--border-thin);color:var(--color-muted)}.audience__outro[data-astro-cid-5oxtwd5f] .text-cta[data-astro-cid-5oxtwd5f]{margin-top:var(--space-xs);display:table}@media (width>=48rem){.audience__grid[data-astro-cid-5oxtwd5f]{column-gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.audience__head[data-astro-cid-5oxtwd5f]{top:calc(var(--header-h) + var(--space-m));position:sticky}.audience__head[data-astro-cid-5oxtwd5f] .audience__sprig{width:4.5rem;height:auto;margin-top:var(--space-l);display:block;transform:rotate(-8deg)}.audience__item[data-astro-cid-5oxtwd5f]:first-child{border-top:0;padding-top:0}}@media (width>=64rem){.audience__item[data-astro-cid-5oxtwd5f]{column-gap:var(--space-l);grid-template-columns:minmax(min-content,2fr) minmax(0,3fr);align-items:baseline}}.faq__grid[data-astro-cid-hemr5th4]{gap:var(--space-l);display:grid}.faq__intro[data-astro-cid-hemr5th4]{margin-top:var(--space-m);color:var(--color-muted)}.faq__intro[data-astro-cid-hemr5th4] .text-cta[data-astro-cid-hemr5th4]{margin-top:var(--space-3xs);display:table}.faq__list[data-astro-cid-hemr5th4]{border-top:var(--border-thin)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:var(--border-thin)}.faq__question[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-s);padding-block:var(--space-m);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-size:var(--text-lg);transition:color var(--duration-fast) var(--ease-out)}.faq__question[data-astro-cid-hemr5th4]:hover h3[data-astro-cid-hemr5th4]{color:var(--color-accent-strong)}.faq__icon[data-astro-cid-hemr5th4]{border:1px solid var(--color-accent);border-radius:50%;flex-shrink:0;width:2rem;height:2rem;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background-color:var(--color-accent-strong);width:.75rem;height:1.5px;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}.faq__answer[data-astro-cid-hemr5th4]{max-width:var(--container-narrow);padding:0 3rem var(--space-m) 0;color:var(--color-muted)}@media (width>=48rem){.faq__grid[data-astro-cid-hemr5th4]{column-gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + var(--space-m));position:sticky}}.final-cta__grid[data-astro-cid-blvy5prr]{gap:var(--space-xl);display:grid}.final-cta__lead[data-astro-cid-blvy5prr]{max-width:34rem;margin-top:var(--space-m);color:var(--color-muted);font-size:var(--text-lg)}.final-cta__actions[data-astro-cid-blvy5prr]{gap:var(--space-s);margin-top:var(--space-l);flex-direction:column;display:flex}.final-cta__card[data-astro-cid-blvy5prr]{margin-top:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-m);background-color:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-s);box-shadow:var(--shadow-paper);align-self:center;position:relative}.final-cta__card[data-astro-cid-blvy5prr] .final-cta__sprig{top:-3.25rem;left:var(--space-s);width:2.5rem;height:auto;position:absolute;transform:rotate(-16deg)}.final-cta__contacts[data-astro-cid-blvy5prr]{gap:var(--space-s);padding:0;list-style:none;display:grid}.final-cta__contacts[data-astro-cid-blvy5prr] li[data-astro-cid-blvy5prr]{align-items:center;gap:var(--space-xs);grid-template-columns:1.25rem auto 1fr;display:grid}.final-cta__contacts[data-astro-cid-blvy5prr] svg{width:1.25rem;height:1.25rem;color:var(--color-accent)}.final-cta__contacts[data-astro-cid-blvy5prr] span[data-astro-cid-blvy5prr]{color:var(--color-muted);font-size:var(--text-sm)}.final-cta__contacts[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-lg);justify-self:end;font-style:italic}.final-cta__contacts[data-astro-cid-blvy5prr] a[data-astro-cid-blvy5prr]:hover{color:var(--color-accent)}.final-cta__format[data-astro-cid-blvy5prr]{margin-top:var(--space-m);padding-top:var(--space-s);border-top:var(--border-thin);color:var(--color-muted);font-size:var(--text-sm);text-align:center}@media (width>=30rem){.final-cta__actions[data-astro-cid-blvy5prr]{flex-flow:wrap}}@media (width>=48rem){.final-cta[data-astro-cid-blvy5prr]{padding-block:var(--space-2xl) var(--space-xl)}.final-cta__grid[data-astro-cid-blvy5prr]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}.final-cta__card[data-astro-cid-blvy5prr]{padding:var(--space-l);margin-top:0;transform:rotate(1.5deg)}}.hero[data-astro-cid-ge2uvauf]{padding-block-end:var(--space-xl);position:relative;overflow-x:clip}.hero__media[data-astro-cid-ge2uvauf]{height:clamp(16rem,40svh,27rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.hero__media[data-astro-cid-ge2uvauf] .hero__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background-color:#3b2a201f;position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-l);margin-top:var(--space-m);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.hero__title[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf],.hero__facts[data-astro-cid-ge2uvauf]{animation:hero-in var(--duration-slow) var(--ease-out) both}.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:.1s}.hero__actions[data-astro-cid-ge2uvauf]{animation-delay:.2s}.hero__facts[data-astro-cid-ge2uvauf]{animation-delay:.3s}}@keyframes hero-in{0%{opacity:0;translate:0 16px}}.hero__title[data-astro-cid-ge2uvauf]{font-size:var(--text-display);font-weight:var(--weight-medium);letter-spacing:-.01em}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-style:italic;display:block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:var(--space-m);color:var(--color-muted);font-size:var(--text-lg)}.hero__actions[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-s);margin-top:var(--space-l);flex-direction:column;display:flex}.hero__alt[data-astro-cid-ge2uvauf]{color:var(--color-muted);font-size:var(--text-sm)}.hero__facts[data-astro-cid-ge2uvauf]{gap:var(--space-2xs) var(--space-m);margin-top:var(--space-m);padding:var(--space-s) 0 0;border-top:var(--border-thin);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug);flex-wrap:wrap;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{padding-left:.9rem;position:relative}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background-color:var(--color-accent);width:.5rem;height:1px;position:absolute;top:.65em;left:0}.hero__facts[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-text);font-weight:var(--weight-semibold)}@media (width>=48rem){.hero[data-astro-cid-ge2uvauf]{min-height:calc(100svh - var(--header-space));padding-block:clamp(var(--space-s), 4svh, var(--space-xl));align-content:center;display:grid}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(var(--text-display), 7svh, 5.6vw)}.hero__lead[data-astro-cid-ge2uvauf]{font-size:min(var(--text-lg), 2.3svh)}.hero__media[data-astro-cid-ge2uvauf]{--hero-fade:linear-gradient(to left, transparent, #000 22%);width:54%;height:calc(100svh - var(--header-space));-webkit-mask-image:var(--hero-fade), linear-gradient(to top, transparent, #000 14%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:var(--hero-fade), linear-gradient(to top, transparent, #000 14%);position:absolute;inset:0 auto auto 0;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.hero__media[data-astro-cid-ge2uvauf] .hero__photo{object-position:30% 30%}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;margin-top:0}.hero__text[data-astro-cid-ge2uvauf]{grid-column:2;max-width:38rem}}@media (width>=64rem){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.lesson__grid[data-astro-cid-tzrzphjq]{gap:var(--space-l);display:grid}.lesson__subtitle[data-astro-cid-tzrzphjq]{margin-bottom:var(--space-m);font-size:var(--text-xl)}.lesson__needs[data-astro-cid-tzrzphjq]{padding:var(--space-m);background-color:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-s);box-shadow:var(--shadow-paper);align-self:start}.lesson__checklist[data-astro-cid-tzrzphjq]{gap:var(--space-xs);padding:0;list-style:none;display:grid}.lesson__checklist[data-astro-cid-tzrzphjq] li[data-astro-cid-tzrzphjq]{align-items:baseline;gap:var(--space-xs);display:flex}.lesson__checklist[data-astro-cid-tzrzphjq] svg[data-astro-cid-tzrzphjq]{width:1.1em;height:1.1em;color:var(--color-accent);flex-shrink:0;transform:translateY(.18em)}.lesson__meet[data-astro-cid-tzrzphjq]{margin-top:var(--space-m);padding-top:var(--space-s);border-top:var(--border-thin);color:var(--color-muted);font-size:var(--text-sm)}.lesson__steps[data-astro-cid-tzrzphjq]{padding:0;list-style:none}.lesson__step[data-astro-cid-tzrzphjq]{column-gap:var(--space-s);padding-bottom:var(--space-m);grid-template-columns:2.75rem minmax(0,1fr);display:grid;position:relative}.lesson__step[data-astro-cid-tzrzphjq]:not(:last-child):before{content:"";background-color:var(--color-line);width:1px;position:absolute;top:3rem;bottom:.25rem;left:calc(1.375rem - .5px)}.lesson__num[data-astro-cid-tzrzphjq]{border:1px solid var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent);font-family:var(--font-heading);font-size:var(--text-lg);border-radius:50%;grid-row:span 2;place-items:center;font-style:italic;line-height:1;display:grid}.lesson__step-title[data-astro-cid-tzrzphjq]{font-size:var(--text-lg);align-self:center}.lesson__step[data-astro-cid-tzrzphjq] p[data-astro-cid-tzrzphjq]{margin-top:var(--space-3xs);color:var(--color-muted)}.lesson__cta[data-astro-cid-tzrzphjq]{align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.lesson__cta[data-astro-cid-tzrzphjq] p[data-astro-cid-tzrzphjq]{color:var(--color-muted);font-size:var(--text-sm)}@media (width>=48rem){.lesson__grid[data-astro-cid-tzrzphjq]{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lesson__head[data-astro-cid-tzrzphjq]{grid-column:1/-1}.lesson__needs[data-astro-cid-tzrzphjq]{padding:var(--space-l);transform:rotate(-1deg)}}.reviews__intro[data-astro-cid-4bjs7uhz]{max-width:32rem;margin-top:var(--space-s);color:var(--color-muted)}.slider[data-astro-cid-4bjs7uhz]{--per-view:1;--slide-gap:var(--space-m);margin-top:var(--space-l)}.slider__track[data-astro-cid-4bjs7uhz]{gap:var(--slide-gap);padding:var(--space-s) .75rem var(--space-m);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-.75rem;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.slider__track[data-astro-cid-4bjs7uhz]::-webkit-scrollbar{display:none}.slider__slide[data-astro-cid-4bjs7uhz]{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--slide-gap)) / var(--per-view));scroll-snap-align:start}.slider__controls[data-astro-cid-4bjs7uhz]:not([hidden]){justify-content:center;gap:var(--space-s);margin-top:var(--space-s);display:flex}.slider__btn[data-astro-cid-4bjs7uhz]{background-color:var(--color-surface);border:1px solid var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;padding:0;display:grid}.slider__btn[data-astro-cid-4bjs7uhz] svg[data-astro-cid-4bjs7uhz]{width:1.25rem;height:1.25rem}.slider__btn[data-astro-cid-4bjs7uhz]:hover{background-color:var(--color-accent-strong);color:var(--color-on-accent)}.shot[data-astro-cid-4bjs7uhz]{background-color:var(--color-surface);box-shadow:var(--shadow-paper);transform:rotate(var(--tilt,-1deg));transition:transform var(--duration-base) var(--ease-out);padding:.75rem .75rem 0}.slider__slide[data-astro-cid-4bjs7uhz]:nth-child(2n) .shot[data-astro-cid-4bjs7uhz]{--tilt:1deg}.shot__link[data-astro-cid-4bjs7uhz]{display:block}.shot[data-astro-cid-4bjs7uhz] .shot__img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.shot__caption[data-astro-cid-4bjs7uhz]{color:var(--color-muted);font-family:var(--font-heading);font-size:var(--text-base);text-align:center;padding-block:.6rem .7rem;font-style:italic}@media (hover:hover) and (pointer:fine){.shot[data-astro-cid-4bjs7uhz]:hover{transform:rotate(0)translateY(-4px)}}.reviews__outro[data-astro-cid-4bjs7uhz]{margin-top:var(--space-l);color:var(--color-muted);text-align:center}@media (width>=48rem){.slider[data-astro-cid-4bjs7uhz]{--per-view:2;--slide-gap:var(--space-l);margin-top:var(--space-xl)}}@media (width>=64rem){.slider[data-astro-cid-4bjs7uhz]{--per-view:3}}
