.loader[data-astro-cid-tfd3xvz2]{display:none}html.js .loader[data-astro-cid-tfd3xvz2]{z-index:40;padding:var(--gutter,20px);color:#eef0f7;transition:opacity .7s var(--ease-out), visibility 0s linear .7s;background:radial-gradient(70vmax 70vmax at 50% 42%,#161d3a,#070910 72%);place-content:center;justify-items:center;gap:clamp(18px,3.2vh,34px);display:grid;position:fixed;inset:0}html.loaded .loader[data-astro-cid-tfd3xvz2]{opacity:0;visibility:hidden}html.ready .loader[data-astro-cid-tfd3xvz2]{animation:ld-out .6s var(--ease-out) 7s forwards}@keyframes ld-out{to{opacity:0;visibility:hidden}}.loader__scene[data-astro-cid-tfd3xvz2]{width:min(440px,max(66vmin,min(80vw,52vh)));height:auto;transition:transform .9s var(--ease-out);overflow:visible}html.loaded .loader__scene[data-astro-cid-tfd3xvz2]{transform:scale(1.08)}.loader__halo[data-astro-cid-tfd3xvz2]{transform-origin:370px 372px;animation:5s ease-in-out infinite alternate ld-glow}@keyframes ld-glow{to{opacity:.7;transform:scale(.96)}}.loader__shadow[data-astro-cid-tfd3xvz2]{fill:#05060b;opacity:.35}.loader__mark{color:#06070c;overflow:visible}.loader__mark path[fill=\#ffffff]{fill:#f1ebdc}.loader[data-astro-cid-tfd3xvz2][data-mode=ninja] .loader__mark,.loader[data-astro-cid-tfd3xvz2][data-mode=ninja] .loader__shadow[data-astro-cid-tfd3xvz2]{opacity:0}.loader__canvas[data-astro-cid-tfd3xvz2]{pointer-events:none;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0}html.loaded .loader__canvas[data-astro-cid-tfd3xvz2]{transform:scale(1.08)}.loader__gauge[data-astro-cid-tfd3xvz2]{gap:10px;width:min(300px,72vw);display:grid}.loader__katana[data-astro-cid-tfd3xvz2]{width:100%;height:auto;display:block;overflow:visible}.loader__saya[data-astro-cid-tfd3xvz2]{fill:#eef0f70f;stroke:#eef0f738;stroke-width:.8px}.loader__glint[data-astro-cid-tfd3xvz2]{opacity:0}.loader[data-astro-cid-tfd3xvz2][data-full] .loader__glint[data-astro-cid-tfd3xvz2]{animation:ld-glint .7s var(--ease-out) forwards}@keyframes ld-glint{0%{opacity:1;transform:translate(72px)}to{opacity:1;transform:translate(330px)}}.loader__label[data-astro-cid-tfd3xvz2]{letter-spacing:.04em;color:#eef0f79e;justify-content:space-between;margin:0;padding-left:22%;font-size:.8rem;display:flex}.loader__pct[data-astro-cid-tfd3xvz2]{font-variant-numeric:tabular-nums;color:#eef0f7}html.loaded .hero__title,html.loaded .hero__line,html.loaded .hero__hint{animation:ld-rise 1.2s var(--ease-out) both}html.loaded .hero__title{animation-delay:.12s}html.loaded .hero__line{animation-delay:.26s}html.loaded .hero__hint{animation-delay:.5s}html.loaded .top{animation:ld-drop 1s var(--ease-out) .35s both}html.loaded .world__night,html.loaded .world__stage{animation:ld-settle 1.6s var(--ease-out) both}@keyframes ld-rise{0%{translate:0 42px}}@keyframes ld-drop{0%{translate:0 -120%}}@keyframes ld-settle{0%{scale:1.06}}@media (prefers-reduced-motion:reduce){.loader__halo[data-astro-cid-tfd3xvz2],.loader[data-astro-cid-tfd3xvz2][data-full] .loader__glint[data-astro-cid-tfd3xvz2]{animation:none}html.loaded .loader__scene[data-astro-cid-tfd3xvz2],html.loaded .loader__canvas[data-astro-cid-tfd3xvz2]{transform:none}html.loaded .hero__title,html.loaded .hero__line,html.loaded .hero__hint,html.loaded .top,html.loaded .world__night,html.loaded .world__stage{animation:none}}.world[data-astro-cid-lcdefpme]{display:none}html.js .world[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;display:block;position:fixed;inset:0;overflow:clip}.world__night[data-astro-cid-lcdefpme]{background:linear-gradient(#05070f 0%,#0b0e1d 42%,#171c38 74%,#10142a 100%);position:absolute;inset:-1px}.sky[data-astro-cid-lcdefpme]{position:absolute;inset:0;overflow:hidden}.sky__moon[data-astro-cid-lcdefpme]{left:var(--mx,76%);top:var(--my,22%);background:radial-gradient(circle,#f2eee2 0 3.6vmin,#f2eee229 3.9vmin,#f2eee20d 9vmin,#0000 18vmin);width:36vmin;height:36vmin;margin:-18vmin 0 0 -18vmin;position:absolute}.sky__stars[data-astro-cid-lcdefpme]{width:200%;transform:translate3d(var(--sx,0px), var(--sy,0px), 0);display:flex;position:absolute;inset:0 auto 0 0}.sky__stars[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:1;position:relative}.sky[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:var(--s);height:var(--s);opacity:var(--o);animation:twinkle var(--d) ease-in-out infinite;background:#e9edff;border-radius:50%;position:absolute}@keyframes twinkle{0%,to{opacity:var(--o);transform:scale(1)}50%{opacity:calc(var(--o) * .25);transform:scale(.7)}}.cloud[data-astro-cid-lcdefpme]{filter:blur(6px);background:radial-gradient(closest-side,#7886be33,#7886be14 55%,#0000);border-radius:50%;width:70vmax;height:9vmin;animation:linear infinite drift;position:absolute;left:0}.cloud--1[data-astro-cid-lcdefpme]{animation-duration:140s;animation-delay:-62s;top:17%}.cloud--2[data-astro-cid-lcdefpme]{opacity:.8;width:48vmax;height:6vmin;animation-duration:190s;animation-delay:-30s;top:25%}.cloud--3[data-astro-cid-lcdefpme]{opacity:.55;width:40vmax;height:5vmin;animation-duration:240s;animation-delay:-170s;top:9%}@keyframes drift{0%{transform:translate(-75vmax)}to{transform:translate(110vw)}}@media (prefers-reduced-motion:reduce){.sky[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme],.cloud[data-astro-cid-lcdefpme]{animation:none}.cloud[data-astro-cid-lcdefpme]{transform:translate(20vw)}}.bars[data-astro-cid-lcdefpme]{display:none}html.js .bars[data-astro-cid-lcdefpme]{z-index:15;pointer-events:none;--slow:0;display:block;position:fixed;inset:0}.bars[data-astro-cid-lcdefpme]:before,.bars[data-astro-cid-lcdefpme]:after{content:"";background:var(--ink);height:clamp(22px,5.6vh,58px);transform:scaleY(var(--slow));position:absolute;left:0;right:0}.bars[data-astro-cid-lcdefpme]:before{transform-origin:50% 0;top:0}.bars[data-astro-cid-lcdefpme]:after{transform-origin:50% 100%;bottom:0}.world__stage[data-astro-cid-lcdefpme]{display:none}html.js .world__stage[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-out);display:block;position:fixed;inset:0}.world__word[data-astro-cid-lcdefpme]{z-index:1;color:#f5f5f1;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;filter:drop-shadow(0 4px 18px #00000073);width:300px;position:fixed;top:0;left:0}.world__word[data-astro-cid-lcdefpme] svg{fill:currentColor;width:100%;height:auto;display:block}html.js .world__stage[data-astro-cid-lcdefpme][data-ready]{opacity:1}main[data-astro-cid-lcdefpme]{z-index:2;position:relative;overflow-x:clip}html.js main[data-astro-cid-lcdefpme]{pointer-events:none}html.js main[data-astro-cid-lcdefpme] a,html.js main[data-astro-cid-lcdefpme] button{pointer-events:auto}.course[data-astro-cid-lcdefpme]{padding:0 var(--gutter)}html.js .course[data-astro-cid-lcdefpme]{height:620vh}.hero[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:clamp(16px,2.4vh,28px);min-height:100svh;padding-block:clamp(104px,14vh,150px) 96px;display:grid}html.js .hero[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0}.hero__title[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px #080a1673;max-width:10.5ch;font-size:clamp(2.5rem,5.3vw,5rem)}.hero__title[data-astro-cid-lcdefpme]:lang(en),.hero__title[data-astro-cid-lcdefpme]:lang(es){max-width:13ch}.hero__line[data-astro-cid-lcdefpme]{color:var(--ink-soft);text-wrap:balance;text-shadow:0 1px 2px #080a16b3,0 2px 14px #080a1699;max-width:34ch;font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero__hint[data-astro-cid-lcdefpme]{display:none}html.js .hero__hint[data-astro-cid-lcdefpme]{left:0;bottom:max(28px, env(safe-area-inset-bottom,0px));align-items:center;gap:14px;font-size:.95rem;font-weight:600;display:flex;position:absolute}.hero__hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ink);transform-origin:50% 0;width:1.5px;height:44px;animation:hint 2.2s var(--ease-out) infinite}@keyframes hint{0%{transform:scaleY(0)}55%{transform-origin:50% 0;transform:scaleY(1)}56%{transform-origin:50% 100%}to{transform-origin:50% 100%;transform:scaleY(0)}}.chute[data-astro-cid-lcdefpme]{padding:0 var(--gutter)}.cat[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,9vh,96px) clamp(16px,2vw,32px);padding-block:clamp(72px,16vh,160px);display:grid}html.js .cat[data-astro-cid-lcdefpme]{padding-block:74vh 34vh}html.js .chute[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{padding-bottom:40vh}.une[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);padding-block:clamp(40px,8vh,80px);display:grid}html.js .une[data-astro-cid-lcdefpme]{padding-block:68vh 30vh}html.js .une[data-astro-cid-lcdefpme]:first-child{padding-top:62vh}.une[data-astro-cid-lcdefpme]>.card{grid-column:1/span 8}.une[data-astro-cid-lcdefpme][data-side=right]>.card{grid-column:5/span 8}.cat__head[data-astro-cid-lcdefpme],.cat__cards[data-astro-cid-lcdefpme]{grid-column:1/span 7}.cat[data-astro-cid-lcdefpme][data-side=right] .cat__head[data-astro-cid-lcdefpme],.cat[data-astro-cid-lcdefpme][data-side=right] .cat__cards[data-astro-cid-lcdefpme]{grid-column:6/span 7}.cat__head[data-astro-cid-lcdefpme]{perspective:1100px;gap:14px;display:grid}.cat__title[data-astro-cid-lcdefpme]{transform-origin:50% 100%;will-change:transform;font-size:clamp(2.6rem,8vw,6rem)}.cat__line[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:32ch;font-size:clamp(1.05rem,1.5vw,1.3rem)}.cat__cards[data-astro-cid-lcdefpme]{perspective:1400px;gap:clamp(56px,16vh,168px);display:grid}.cat__cards[data-astro-cid-lcdefpme][data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,8vh,96px) clamp(18px,2vw,32px)}.cat__cards[data-astro-cid-lcdefpme][data-grid]>.card{width:100%;margin:0}.cat__cards[data-astro-cid-lcdefpme][data-grid]>.card:nth-child(2n){margin-top:clamp(48px,14vh,150px)}.cat__cards[data-astro-cid-lcdefpme][data-trio]{grid-column:1/span 6;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,32px) clamp(14px,1.6vw,26px)}.cat[data-astro-cid-lcdefpme][data-side=right] .cat__cards[data-astro-cid-lcdefpme][data-trio]{grid-column:7/span 6}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card{width:100%;margin:0}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card:first-child{grid-area:1/1}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card:nth-child(2){grid-area:1/2/span 2;align-self:center}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card:nth-child(3){grid-area:2/1}.zen[data-astro-cid-lcdefpme] .cat__head[data-astro-cid-lcdefpme]{text-align:center;grid-column:1/-1;justify-items:center}.zen[data-astro-cid-lcdefpme] .cat__line[data-astro-cid-lcdefpme]{max-width:none}.zen__track[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);display:grid}.zen__stage[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:clamp(20px,3vh,36px);display:grid}html.js .zen__track[data-astro-cid-lcdefpme]{grid-template-rows:auto 130vh}html.js .zen__stage[data-astro-cid-lcdefpme]{position:sticky;top:clamp(64px,9vh,104px)}.zen__seat[data-astro-cid-lcdefpme]{grid-column:1/-1;height:clamp(190px,28vh,320px)}html.js .zen[data-astro-cid-lcdefpme]{row-gap:clamp(20px,3vh,36px)}.zen__steps[data-astro-cid-lcdefpme]{--ease-fluid:cubic-bezier(.32, .72, 0, 1);color:#f2f1ec;grid-column:2/span 10;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:clamp(18px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.zen__step[data-astro-cid-lcdefpme]{display:contents}.zen__name[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-shadow:0 2px 24px #05070fb3;font-size:clamp(1.5rem,2.7vw,2.7rem);line-height:1}.zen__link[data-astro-cid-lcdefpme]{background:#f2f1ec38;min-width:24px;height:1px;position:relative}.zen__link[data-astro-cid-lcdefpme]:after{content:"";transform:scaleX(clamp(0, calc(var(--p,1) * 2 - var(--i)), 1));transform-origin:0;background:#f2f1ec;position:absolute;inset:0}html.js .zen__name[data-astro-cid-lcdefpme]{transition:opacity .5s var(--ease-fluid)}html.js .zen__step[data-astro-cid-lcdefpme]:not([data-on],[data-done]) .zen__name[data-astro-cid-lcdefpme]{opacity:.32}.vide__in[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:var(--radius);color:#eef0f7c7;background:#eef0f70f;border:1.5px dashed #eef0f76b;place-items:center;font-size:clamp(1.4rem,2.6vw,2.2rem);display:grid}.sol[data-astro-cid-lcdefpme]{display:none}html.js .sol[data-astro-cid-lcdefpme]{height:1100vh;display:block}.fin[data-astro-cid-lcdefpme]{z-index:2;min-height:70svh;padding:96px var(--gutter) 40px;background:var(--paper);--show:1;--cta:1;align-content:center;gap:48px;display:grid;position:relative}html.js.night .fin[data-astro-cid-lcdefpme]{--ink:#eef0f7;--paper:#0b0d17;--ink-soft:#aab2cc;color:var(--ink)}html.js .fin[data-astro-cid-lcdefpme]{z-index:3;min-height:0;padding:0 var(--gutter);pointer-events:none;--show:0;--cta:0;visibility:hidden;background:0 0;grid-template-columns:repeat(12,minmax(0,1fr));position:fixed;inset:0}html.js .fin[data-astro-cid-lcdefpme][data-on=true]{visibility:visible}html.js .fin[data-astro-cid-lcdefpme][data-on=true] a[data-astro-cid-lcdefpme]{pointer-events:auto}.fin__karate[data-astro-cid-lcdefpme]{display:none}html.js .fin__karate[data-astro-cid-lcdefpme]{width:min(22ch, calc(100vw - 2 * var(--gutter)));text-align:center;text-wrap:balance;color:#eef0f7;text-shadow:0 2px 28px #080a16d9,0 0 2px #080a1699;opacity:var(--kara,0);transform:translate3d(-50%, -50%, 0) scale(calc(.94 + .06 * var(--kara,0)));visibility:hidden;pointer-events:none;margin:0;font-size:clamp(2rem,4.6vw,4.5rem);line-height:1.04;display:block;position:absolute;top:50%;left:50%}html.js .fin[data-astro-cid-lcdefpme][data-kara=true] .fin__karate[data-astro-cid-lcdefpme]{visibility:visible}.fin__lock[data-astro-cid-lcdefpme]{justify-items:start;gap:clamp(16px,2.6vh,28px);display:grid}.fin__word[data-astro-cid-lcdefpme]{opacity:var(--show)}.fin__title[data-astro-cid-lcdefpme],.fin__btn[data-astro-cid-lcdefpme]{opacity:var(--cta);transform:translate3d(0, calc((1 - var(--cta)) * 20px), 0)}html.js .fin__lock[data-astro-cid-lcdefpme]{grid-column:7/-1;align-self:center}html.js.night .fin__lock[data-astro-cid-lcdefpme]{position:relative}html.js.night .fin__lock[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;opacity:var(--show);pointer-events:none;background:radial-gradient(closest-side,#080a16b8,#080a1680 55%,#0000);position:absolute;inset:-22% -30% -22% -18%}.fin__word[data-astro-cid-lcdefpme] svg{width:min(100%,clamp(240px,36vw,560px));height:auto;color:var(--ink)}.fin__title[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2.4rem)}.fin__legal[data-astro-cid-lcdefpme]{color:var(--ink-soft);opacity:var(--cta);gap:24px;font-size:.95rem;display:flex}html.js .fin__legal[data-astro-cid-lcdefpme]{left:var(--gutter);right:var(--gutter);bottom:max(22px, env(safe-area-inset-bottom,0px));justify-content:space-between;position:absolute}.fiche[data-astro-cid-lcdefpme]{overscroll-behavior:contain;background:var(--c,var(--ink));width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--k,var(--paper));border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.fiche[data-astro-cid-lcdefpme]::backdrop{background:0 0}.fiche__close[data-astro-cid-lcdefpme]{top:max(18px, env(safe-area-inset-top,0px));right:var(--gutter);z-index:2;background:var(--k,var(--paper));width:48px;height:48px;color:var(--c,var(--ink));cursor:pointer;transition:transform .5s var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:fixed}.fiche__close[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:20px;height:20px}.fiche__close[data-astro-cid-lcdefpme]:hover{transform:rotate(90deg)}.fiche__close[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--k,var(--paper))}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{padding-top:max(118px,16svh);padding-bottom:calc(max(28px, env(safe-area-inset-bottom,0px)) + 62px);align-content:end;gap:10px}.hero__title[data-astro-cid-lcdefpme],.hero__title[data-astro-cid-lcdefpme]:lang(en),.hero__title[data-astro-cid-lcdefpme]:lang(es){max-width:none;font-size:clamp(1.6rem,7.2vw,2.1rem)}.hero__line[data-astro-cid-lcdefpme]{font-size:1rem}.cat__head[data-astro-cid-lcdefpme],.cat__cards[data-astro-cid-lcdefpme],.cat[data-astro-cid-lcdefpme][data-side=right] .cat__head[data-astro-cid-lcdefpme],.cat[data-astro-cid-lcdefpme][data-side=right] .cat__cards[data-astro-cid-lcdefpme]{grid-column:1/-1}html.js .cat[data-astro-cid-lcdefpme]{padding-block:60vh 26vh}.une[data-astro-cid-lcdefpme]>.card,.une[data-astro-cid-lcdefpme][data-side=right]>.card{grid-column:1/-1}html.js .une[data-astro-cid-lcdefpme]{padding-block:54vh 24vh}html.js .cat__head[data-astro-cid-lcdefpme]{background:var(--paper);border-radius:22px;justify-self:start;padding:16px 18px 18px;box-shadow:0 30px 60px -34px #0b0d1780}.cat__cards[data-astro-cid-lcdefpme]{gap:clamp(56px,22vh,190px)}.zen[data-astro-cid-lcdefpme] .cat__head[data-astro-cid-lcdefpme]{justify-self:center}.zen__seat[data-astro-cid-lcdefpme]{height:clamp(120px,17vh,170px)}html.js .zen__stage[data-astro-cid-lcdefpme]{top:72px}.zen__steps[data-astro-cid-lcdefpme]{grid-column:1/-1;grid-template-columns:auto;justify-self:center;justify-items:start;gap:14px}.zen__link[data-astro-cid-lcdefpme]{width:1px;min-width:0;height:28px;margin-left:.6em}.zen__link[data-astro-cid-lcdefpme]:after{transform:scaleY(clamp(0, calc(var(--p,1) * 2 - var(--i)), 1));transform-origin:50% 0}.zen__name[data-astro-cid-lcdefpme]{font-size:1.75rem}.cat__cards[data-astro-cid-lcdefpme][data-grid]{grid-template-columns:1fr}.cat__cards[data-astro-cid-lcdefpme][data-grid]>.card:nth-child(2n){margin-top:0}.cat__cards[data-astro-cid-lcdefpme][data-trio],.cat[data-astro-cid-lcdefpme][data-side=right] .cat__cards[data-astro-cid-lcdefpme][data-trio]{grid-column:1/-1;grid-template-columns:1fr;row-gap:clamp(36px,7vh,64px)}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card{width:80%}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card:nth-child(n){grid-area:auto;align-self:auto;margin-top:0}.cat__cards[data-astro-cid-lcdefpme][data-trio]>.card:nth-child(2){margin-left:auto}html.js .fin[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-content:end;padding-bottom:86px;display:grid}html.js .fin__lock[data-astro-cid-lcdefpme]{grid-column:1;align-self:end}html.js .fin__karate[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,9vw,2.6rem)}.fin__word[data-astro-cid-lcdefpme] svg{width:min(74vw,340px)}}@media (prefers-reduced-motion:reduce){.hero__hint[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:none}}
