.hero[data-astro-cid-75ysl5lo]{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(3rem,2rem + 3vw,5rem)}.grid[data-astro-cid-75ysl5lo]{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.has-aside[data-astro-cid-75ysl5lo] .grid[data-astro-cid-75ysl5lo]{gap:var(--space-10) var(--space-16)}@media (width>=56rem){.has-aside[data-astro-cid-75ysl5lo] .grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.copy[data-astro-cid-75ysl5lo]{gap:var(--space-6);flex-direction:column;max-width:40rem;display:flex}.title[data-astro-cid-75ysl5lo]{font-size:var(--text-2xl);line-height:var(--leading-tight);max-width:18ch}.title[data-astro-cid-75ysl5lo].display{font-size:var(--text-3xl)}.subtitle[data-astro-cid-75ysl5lo]{font-size:var(--text-xl);font-weight:var(--weight-light);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink-soft);max-width:24ch;margin-top:calc(var(--space-2) * -1)}.lead-block[data-astro-cid-75ysl5lo]{gap:var(--space-4);max-width:var(--measure-narrow);flex-direction:column;display:flex}.copy[data-astro-cid-75ysl5lo]>.btn{margin-top:var(--space-2);align-self:flex-start}.aside[data-astro-cid-75ysl5lo]{align-self:stretch}.portrait[data-astro-cid-6m2sjxd7]{gap:var(--space-4);flex-direction:column;max-width:28rem;display:flex}@media (width>=56rem){.portrait[data-astro-cid-6m2sjxd7]{margin-left:auto}}.tags[data-astro-cid-6m2sjxd7]{gap:var(--space-2) var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.two-col[data-astro-cid-6m2sjxd7]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.two-col[data-astro-cid-6m2sjxd7]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.h2[data-astro-cid-6m2sjxd7]{max-width:18ch}.training-list[data-astro-cid-6m2sjxd7]{max-width:var(--measure);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.training-list[data-astro-cid-6m2sjxd7] li[data-astro-cid-6m2sjxd7]{padding-block:var(--space-4);border-top:1px solid var(--color-line-strong);color:var(--color-ink)}.training-list[data-astro-cid-6m2sjxd7] li[data-astro-cid-6m2sjxd7]:last-child{border-bottom:1px solid var(--color-line-strong)}.list[data-astro-cid-7ktz4rem]{border-top:1px solid var(--color-line-strong);margin:0;padding:0;list-style:none}.row[data-astro-cid-7ktz4rem]{gap:var(--space-4) var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--color-line-strong);transition:background-color var(--dur-base) var(--ease-out);grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"num body""art body";display:grid;position:relative}@media (width>=56rem){.row[data-astro-cid-7ktz4rem]{gap:var(--space-8);padding-block:var(--space-10);grid-template-columns:4rem 9rem minmax(0,1fr);grid-template-areas:"num art body"}}.num[data-astro-cid-7ktz4rem]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--color-ink-soft);padding-top:var(--space-2);grid-area:num}.art[data-astro-cid-7ktz4rem]{grid-area:art;inline-size:3rem}@media (width>=56rem){.art[data-astro-cid-7ktz4rem]{inline-size:9rem}}.body[data-astro-cid-7ktz4rem]{gap:var(--space-4);max-width:var(--measure);flex-direction:column;grid-area:body;display:flex}.name[data-astro-cid-7ktz4rem]{font-size:var(--text-xl)}.name[data-astro-cid-7ktz4rem] a[data-astro-cid-7ktz4rem]{color:var(--color-ink);text-decoration:none}.name[data-astro-cid-7ktz4rem] a[data-astro-cid-7ktz4rem]:after{content:"";position:absolute;inset:0}.row[data-astro-cid-7ktz4rem]:hover .name[data-astro-cid-7ktz4rem] a[data-astro-cid-7ktz4rem]{color:var(--color-accent-deep)}.row[data-astro-cid-7ktz4rem]:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.name[data-astro-cid-7ktz4rem] a[data-astro-cid-7ktz4rem]:focus-visible{outline:none}.summary[data-astro-cid-7ktz4rem]{color:var(--color-ink-soft)}.row[data-astro-cid-7ktz4rem]:hover .link[data-astro-cid-7ktz4rem]{color:var(--color-accent-deep)}.two-col[data-astro-cid-7ktz4rem]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.two-col[data-astro-cid-7ktz4rem]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.h2[data-astro-cid-7ktz4rem]{max-width:18ch}.text[data-astro-cid-7ktz4rem]{color:var(--color-ink-soft);max-width:var(--measure);font-size:var(--text-md)}.index[data-astro-cid-wpgxy6qh]{padding-block:var(--space-6) var(--space-2)}.list[data-astro-cid-wpgxy6qh]{padding:var(--space-5) 0 0;gap:var(--space-3) var(--space-8);border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin:0;list-style:none;display:grid}@media (width>=40rem){.list[data-astro-cid-wpgxy6qh]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.list[data-astro-cid-wpgxy6qh] a[data-astro-cid-wpgxy6qh]{min-block-size:var(--tap);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);align-items:center;text-decoration:none;display:inline-flex}.list[data-astro-cid-wpgxy6qh] a[data-astro-cid-wpgxy6qh]:hover{color:var(--color-accent-deep)}.ambient[data-astro-cid-ohhdgxhf]{max-width:26rem}@media (width>=56rem){.ambient[data-astro-cid-ohhdgxhf]{margin-left:auto}}.two-col[data-astro-cid-ohhdgxhf]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.two-col[data-astro-cid-ohhdgxhf]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.h2[data-astro-cid-ohhdgxhf]{max-width:18ch}.body[data-astro-cid-ohhdgxhf]{gap:var(--space-5);max-width:var(--measure);flex-direction:column;display:flex}.p[data-astro-cid-ohhdgxhf]{color:var(--color-ink-soft)}.body[data-astro-cid-ohhdgxhf] .lead[data-astro-cid-ohhdgxhf]{color:var(--color-ink)}.items[data-astro-cid-ohhdgxhf]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.items[data-astro-cid-ohhdgxhf]{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.items[data-astro-cid-ohhdgxhf] li[data-astro-cid-ohhdgxhf]{padding:var(--space-3) 0 var(--space-3) var(--space-5);border-top:1px solid var(--color-line-strong);color:var(--color-ink);font-size:var(--text-sm);position:relative}.items[data-astro-cid-ohhdgxhf] li[data-astro-cid-ohhdgxhf]:before{content:"";background:var(--color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;top:1.15em;left:0}.note[data-astro-cid-ohhdgxhf]{font-size:var(--text-sm);color:var(--color-ink-soft);padding:var(--space-4) var(--space-5);border-left:2px solid var(--color-accent);background:var(--color-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.section--surface[data-astro-cid-ohhdgxhf] .note[data-astro-cid-ohhdgxhf]{background:var(--papel)}.closing[data-astro-cid-ohhdgxhf] .h2[data-astro-cid-ohhdgxhf]{font-size:var(--text-xl)}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-line-strong);max-width:var(--measure)}.item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line-strong)}.q[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-5);cursor:pointer;font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-ink);list-style:none;display:flex}.q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.q[data-astro-cid-hemr5th4]:hover{color:var(--color-accent-deep)}.icon[data-astro-cid-hemr5th4]{flex:none;block-size:.9rem;inline-size:.9rem;position:relative}.icon[data-astro-cid-hemr5th4]:before,.icon[data-astro-cid-hemr5th4]:after{content:"";block-size:1.5px;inline-size:100%;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;inset:50% auto auto 0;transform:translateY(-50%)}.icon[data-astro-cid-hemr5th4]:after{transform:translateY(-50%)rotate(90deg)}.item[data-astro-cid-hemr5th4][open] .icon[data-astro-cid-hemr5th4]:after{transform:translateY(-50%)rotate(0)}.a[data-astro-cid-hemr5th4]{padding-block:0 var(--space-6);color:var(--color-ink-soft);max-width:var(--measure-narrow)}.ambient[data-astro-cid-kepvo34w]{max-width:26rem}@media (width>=56rem){.ambient[data-astro-cid-kepvo34w]{margin-left:auto}}.two-col[data-astro-cid-kepvo34w]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=56rem){.two-col[data-astro-cid-kepvo34w]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.h2[data-astro-cid-kepvo34w]{max-width:18ch}.form[data-astro-cid-vekgkm42]{gap:var(--space-6);flex-direction:column;display:flex}.field[data-astro-cid-vekgkm42]{gap:var(--space-2);flex-direction:column;display:flex}label[data-astro-cid-vekgkm42],.label[data-astro-cid-vekgkm42]{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft)}.static[data-astro-cid-vekgkm42]{color:var(--color-ink);padding-block:var(--space-1)}input[data-astro-cid-vekgkm42][type=text],input[data-astro-cid-vekgkm42][type=email],textarea[data-astro-cid-vekgkm42]{font:inherit;font-size:var(--text-base);color:var(--color-ink);background:var(--papel);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);padding:var(--space-4);min-block-size:3.25rem;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}textarea[data-astro-cid-vekgkm42]{resize:vertical;line-height:var(--leading-body)}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--color-ink-faint)}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-accent-deep);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-error)}.hint[data-astro-cid-vekgkm42]{font-size:var(--text-xs);color:var(--color-ink-soft);line-height:1.5}.error[data-astro-cid-vekgkm42]{font-size:var(--text-xs);color:var(--color-error)}.check[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-ink-soft);cursor:pointer;line-height:1.5;display:flex}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--salvia-deep);flex:none;margin-top:.2em}.check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--color-ink)}.trap[data-astro-cid-vekgkm42]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.submit[data-astro-cid-vekgkm42]{align-self:flex-start}.status[data-astro-cid-vekgkm42]{padding:var(--space-4);border-radius:var(--radius-xs);border:1px solid var(--color-line-strong);font-size:var(--text-sm);background:var(--papel)}.status[data-astro-cid-vekgkm42][data-kind=error]{border-color:var(--color-error);color:var(--color-error)}.contact[data-astro-cid-zeyb3vaw]{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--section-y)}.grid[data-astro-cid-zeyb3vaw]{gap:var(--space-12);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""photo""details";display:grid}@media (width>=60rem){.grid[data-astro-cid-zeyb3vaw]{column-gap:var(--space-20);row-gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"intro form""photo form""details form";align-items:start}}.intro[data-astro-cid-zeyb3vaw]{gap:var(--space-6);flex-direction:column;grid-area:intro;max-width:36rem;display:flex}.title[data-astro-cid-zeyb3vaw]{font-size:var(--text-3xl);line-height:var(--leading-tight);max-width:12ch}.intro[data-astro-cid-zeyb3vaw] .lead[data-astro-cid-zeyb3vaw] a[data-astro-cid-zeyb3vaw]{color:var(--color-ink)}.formwrap[data-astro-cid-zeyb3vaw]{background:var(--color-surface);border-radius:var(--radius-md);padding:clamp(var(--space-6), 4vw, var(--space-10));grid-area:form}.photo[data-astro-cid-zeyb3vaw]{grid-area:photo;max-width:36rem}.details[data-astro-cid-zeyb3vaw]{gap:var(--space-10);flex-direction:column;grid-area:details;max-width:36rem;display:flex}.detail[data-astro-cid-zeyb3vaw]{gap:var(--space-4);flex-direction:column;display:flex}.detail[data-astro-cid-zeyb3vaw] p[data-astro-cid-zeyb3vaw]{color:var(--color-ink-soft);font-size:var(--text-sm)}.h3[data-astro-cid-zeyb3vaw]{font-size:var(--text-lg);font-weight:var(--weight-light)}.facts--compact[data-astro-cid-zeyb3vaw]>div[data-astro-cid-zeyb3vaw]{padding-block:var(--space-3)}.facts--compact[data-astro-cid-zeyb3vaw] dd[data-astro-cid-zeyb3vaw] a[data-astro-cid-zeyb3vaw]{color:var(--color-ink)}.important[data-astro-cid-zeyb3vaw]{padding:var(--space-5) var(--space-6);border-left:2px solid var(--color-accent);background:var(--color-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.thanks[data-astro-cid-a2c2p7ql]{padding-block:clamp(4rem, 3rem + 5vw, 8rem) var(--section-y)}.inner[data-astro-cid-a2c2p7ql]{gap:var(--space-8);flex-direction:column;max-width:40rem;display:flex}.title[data-astro-cid-a2c2p7ql]{font-size:var(--text-3xl)}.btn[data-astro-cid-a2c2p7ql]{align-self:flex-start}.legal[data-astro-cid-axepijy5]{padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--section-y)}.inner[data-astro-cid-axepijy5]{max-width:var(--container-text);gap:var(--space-10);flex-direction:column;margin-inline:auto;display:flex}.head[data-astro-cid-axepijy5]{gap:var(--space-5);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-line-strong);flex-direction:column;display:flex}.title[data-astro-cid-axepijy5]{font-size:var(--text-2xl)}.doc[data-astro-cid-axepijy5]{gap:var(--space-10);flex-direction:column;display:flex}.sec[data-astro-cid-axepijy5]{gap:var(--space-4);flex-direction:column;display:flex}.h2[data-astro-cid-axepijy5]{font-size:var(--text-lg);font-weight:var(--weight-regular)}.sec[data-astro-cid-axepijy5] p[data-astro-cid-axepijy5],.sec[data-astro-cid-axepijy5] li[data-astro-cid-axepijy5]{color:var(--color-ink-soft)}.sec[data-astro-cid-axepijy5] ul[data-astro-cid-axepijy5]{gap:var(--space-2);flex-direction:column;padding-left:1.25em;display:flex}.updated[data-astro-cid-axepijy5]{font-size:var(--text-sm);color:var(--color-ink-faint);padding-top:var(--space-6);border-top:1px solid var(--color-line)}
