.coaching[data-astro-cid-cr2vgbrc] .display[data-astro-cid-cr2vgbrc]{font-size:var(--size-display);margin-bottom:var(--stack)}.blocks[data-astro-cid-cr2vgbrc]{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--live);margin:0 0 var(--stack)}.intro[data-astro-cid-cr2vgbrc]{max-width:var(--measure);font-size:var(--size-headline);margin:0 0 calc(var(--stack) * 2);letter-spacing:var(--tracking-tight);line-height:1.15}.band[data-astro-cid-cr2vgbrc]{margin:clamp(2.5rem, 6vw, 4.5rem) calc(-1 * var(--gutter));aspect-ratio:21/9;position:relative}@media (width<=640px){.band[data-astro-cid-cr2vgbrc]{aspect-ratio:4/5}}.lists[data-astro-cid-cr2vgbrc]{max-width:var(--measure-wide);margin-bottom:calc(var(--stack) * 3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem 3rem;display:grid}.list[data-astro-cid-cr2vgbrc] h3[data-astro-cid-cr2vgbrc]{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);color:var(--ink-dim);border-bottom:var(--hairline) solid var(--ink);padding-bottom:.9rem}.list[data-astro-cid-cr2vgbrc] p[data-astro-cid-cr2vgbrc]{border-bottom:var(--hairline) solid var(--rule);margin:0;padding-block:.9rem}.enquiry[data-astro-cid-cr2vgbrc]{max-width:40rem;margin-top:calc(var(--stack) * 3);border:var(--hairline) solid var(--rule);background:var(--paper-deep);gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.enquiry[data-astro-cid-cr2vgbrc] [data-astro-cid-cr2vgbrc][hidden],.enquiry[data-astro-cid-cr2vgbrc]:not(.is-stepped) .stepped-only[data-astro-cid-cr2vgbrc]{display:none!important}.head[data-astro-cid-cr2vgbrc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.head[data-astro-cid-cr2vgbrc] h3[data-astro-cid-cr2vgbrc]{font-size:var(--size-title)}.progress[data-astro-cid-cr2vgbrc]{align-items:center;gap:.9rem;display:flex}.step-count[data-astro-cid-cr2vgbrc]{font-size:var(--size-label);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-dim);margin:0}.dots[data-astro-cid-cr2vgbrc]{gap:.4rem;display:flex}.dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]{background:var(--rule);border-radius:50%;width:.5rem;height:.5rem;transition:background .3s}.enquiry[data-astro-cid-cr2vgbrc][data-at="2"] .dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]:first-child,.enquiry[data-astro-cid-cr2vgbrc][data-at="3"] .dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]:nth-child(-n+2){background:var(--ink)}.enquiry[data-astro-cid-cr2vgbrc][data-at="1"] .dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]:first-child,.enquiry[data-astro-cid-cr2vgbrc][data-at="2"] .dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]:nth-child(2),.enquiry[data-astro-cid-cr2vgbrc][data-at="3"] .dots[data-astro-cid-cr2vgbrc] span[data-astro-cid-cr2vgbrc]:nth-child(3){background:var(--live)}.step[data-astro-cid-cr2vgbrc]{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.is-stepped[data-astro-cid-cr2vgbrc] .step[data-astro-cid-cr2vgbrc]{animation:.4s cubic-bezier(.2,.7,.2,1) step-in}@keyframes step-in{0%{opacity:0;transform:translate(1.5rem)}}.q[data-astro-cid-cr2vgbrc]{font-size:var(--size-headline);letter-spacing:var(--tracking-tight);text-transform:none;margin-bottom:.25rem;padding:0;line-height:1.1}.q[data-astro-cid-cr2vgbrc]:focus{outline:none}.chips[data-astro-cid-cr2vgbrc]{flex-wrap:wrap;gap:.6rem;display:flex}.chip[data-astro-cid-cr2vgbrc]{border:var(--hairline) solid var(--rule);font-variation-settings:"wdth" var(--wdth-normal),"wght" 600;cursor:pointer;padding:.8rem 1.1rem;line-height:1.2;transition:border-color .2s,background .2s,color .2s;position:relative}.chip[data-astro-cid-cr2vgbrc] input[data-astro-cid-cr2vgbrc]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-cr2vgbrc]:hover{border-color:var(--ink)}.chip[data-astro-cid-cr2vgbrc]:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip[data-astro-cid-cr2vgbrc]:has(input:focus-visible){outline:2px solid var(--live);outline-offset:3px}.enquiry[data-astro-cid-cr2vgbrc] .field[data-astro-cid-cr2vgbrc]{width:100%}.enquiry[data-astro-cid-cr2vgbrc] .custom-level[data-astro-cid-cr2vgbrc]{display:none}.enquiry[data-astro-cid-cr2vgbrc]:has(input[name=level][value=Custom]:checked) .custom-level[data-astro-cid-cr2vgbrc]{display:grid}.is-stepped[data-astro-cid-cr2vgbrc] .step[data-astro-cid-cr2vgbrc][data-step="3"]:not(:has(input[name=reply_on]:checked)) .contact-field[data-astro-cid-cr2vgbrc]{display:none}.nav[data-astro-cid-cr2vgbrc]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:.5rem;display:flex}.is-stepped[data-astro-cid-cr2vgbrc] .step[data-astro-cid-cr2vgbrc][data-step="1"] .next[data-astro-cid-cr2vgbrc]{display:none}.is-stepped[data-astro-cid-cr2vgbrc].is-kbd .step[data-astro-cid-cr2vgbrc][data-step="1"]:has(input:checked) .next[data-astro-cid-cr2vgbrc],.is-stepped[data-astro-cid-cr2vgbrc] .step[data-astro-cid-cr2vgbrc][data-step="1"]:has(input[value=Custom]:checked) .next[data-astro-cid-cr2vgbrc]{display:inline-block}.back[data-astro-cid-cr2vgbrc]{color:var(--ink-dim);font-variation-settings:"wdth" var(--wdth-normal),"wght" 650;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.8rem;transition:color .2s}.back[data-astro-cid-cr2vgbrc]:hover,.back[data-astro-cid-cr2vgbrc]:focus-visible{color:var(--ink)}.error[data-astro-cid-cr2vgbrc]{color:var(--live);margin:0}.done[data-astro-cid-cr2vgbrc]{justify-items:start;gap:1rem;display:grid}.done[data-astro-cid-cr2vgbrc]:focus{outline:none}.tick[data-astro-cid-cr2vgbrc]{background:var(--live);border-radius:50%;width:3.5rem;height:3.5rem;animation:.4s cubic-bezier(.2,.7,.2,1) step-in;position:relative}.tick[data-astro-cid-cr2vgbrc]:after{content:"";border:solid var(--on-live);border-width:0 .3rem .3rem 0;width:24%;height:44%;position:absolute;top:22%;left:36%;transform:rotate(45deg)}.done-title[data-astro-cid-cr2vgbrc]{font-size:var(--size-display);margin:0}.done-line[data-astro-cid-cr2vgbrc]{font-size:var(--size-headline);margin:0;line-height:1.15}
