.lp-edu-room[data-astro-cid-6h3py4hs]{--hue:#f0b429;--sel:#f0b429;--p:0;--px:66%;--dir:1;position:relative;overflow-x:clip}.lp-edu-hero[data-astro-cid-6h3py4hs],.lp-edu-depth[data-astro-cid-6h3py4hs],.lp-edu[data-astro-cid-6h3py4hs]{z-index:1;position:relative}.lp-edu-light[data-astro-cid-6h3py4hs]{z-index:0;pointer-events:none;height:1000px;max-height:calc(100% + 72px);position:absolute;inset:-72px 0 auto;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 110px 60%,#0000 100%)}@property --kx{syntax:"<percentage>";inherits:false;initial-value:10%}.lp-edu-light[data-astro-cid-6h3py4hs]:before{content:"";background:radial-gradient(ellipse 46% 260px at var(--kx) 40px, #ffe8cd1f, transparent 72%);animation:38s ease-in-out infinite alternate lp-edu-key;position:absolute;inset:0}@keyframes lp-edu-key{to{--kx:34%}}.lp-edu-light[data-astro-cid-6h3py4hs]:after{content:"";opacity:0;background:radial-gradient(ellipse 34% 320px at var(--px) 400px, color-mix(in srgb, var(--hue) 6%, transparent), transparent 72%);transition:opacity .9s;position:absolute;inset:0}.lp-edu-room[data-astro-cid-6h3py4hs].is-bouncing .lp-edu-light[data-astro-cid-6h3py4hs]:after{opacity:1;transition-duration:.15s}.lp-edu-beam[data-astro-cid-6h3py4hs]{background:conic-gradient(from 166deg at var(--px) 0, transparent 0deg, #ffe8cd0d 14deg, transparent 28deg);opacity:.5;height:700px;transition:opacity .9s var(--lp-ease-out-quart);position:absolute;top:400px;left:0;right:0;mask-image:linear-gradient(#000 0%,#0000 94%)}.lp-edu-room[data-astro-cid-6h3py4hs].is-flaring .lp-edu-beam[data-astro-cid-6h3py4hs]{opacity:1;transition-duration:.12s}.lp-edu-spill[data-astro-cid-6h3py4hs]{pointer-events:none;background:radial-gradient(ellipse 34% 270px at var(--px) 300px, #ffc48c42, transparent 74%),  radial-gradient(ellipse 66% 380px at 54% 800px, #ffbe821a, transparent 72%);position:absolute;inset:0}.lp-edu-room[data-astro-cid-6h3py4hs].no-gl .lp-edu-hero[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}.lp-edu-room[data-astro-cid-6h3py4hs].no-gl .lp-edu-hero-object[data-astro-cid-6h3py4hs],.lp-edu-room[data-astro-cid-6h3py4hs].no-gl .lp-edu-beam[data-astro-cid-6h3py4hs]{display:none}@media (prefers-reduced-motion:reduce){.lp-edu-light[data-astro-cid-6h3py4hs]:before{animation:none}.lp-edu-beam[data-astro-cid-6h3py4hs]{transition:none}}.lp-edu[data-astro-cid-6h3py4hs]{max-width:1160px;padding:32px var(--lp-outer-margin) var(--lp-section-margin-between);margin:0 auto}.lp-edu-kicker[data-astro-cid-6h3py4hs]{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-web-muted);margin-bottom:.75em;font-size:13px}.lp-edu-kicker[data-astro-cid-6h3py4hs] [data-astro-cid-6h3py4hs][data-edu-kicker]{color:#f5f0e6}.lp-edu-hero[data-astro-cid-6h3py4hs]{max-width:var(--lp-container-max);padding:36px var(--lp-outer-margin) 0;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(8px,2vw,32px);margin:0 auto;display:grid}.lp-edu-hero-object[data-astro-cid-6h3py4hs]{aspect-ratio:1.4;width:100%;margin-bottom:-30px;position:relative}@media (width<=899px){.lp-edu-hero[data-astro-cid-6h3py4hs]{grid-template-columns:1fr;gap:0;padding-top:28px}.lp-edu-hero-text[data-astro-cid-6h3py4hs]{display:contents}.lp-edu-kicker[data-astro-cid-6h3py4hs]{order:1;margin-bottom:.5em}.lp-edu-hero[data-astro-cid-6h3py4hs] h1[data-astro-cid-6h3py4hs]{order:2}.lp-edu-hero-object[data-astro-cid-6h3py4hs]{aspect-ratio:1.1;order:3;width:112%;margin:4px -6% -20px}.lp-edu-hero[data-astro-cid-6h3py4hs] .lp-edu-sub[data-astro-cid-6h3py4hs]{order:4;max-width:none;margin-top:0;font-size:.98rem;line-height:1.5}}.lp-edu-hero[data-astro-cid-6h3py4hs] h1[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-weight:300;font-size:clamp(2.5rem, 4.6vw, var(--lp-scale-6));line-height:1.05}.lp-edu-sub[data-astro-cid-6h3py4hs]{max-width:46ch;font-size:var(--lp-scale-1);color:var(--lp-web-ink-soft);margin-top:1em;line-height:1.6}.lp-edu-sentinel[data-astro-cid-6h3py4hs]{height:1px;margin-top:-1px}.lp-edu-scale[data-astro-cid-6h3py4hs]{z-index:30;padding:12px var(--lp-outer-margin) 10px;transition:background .3s,box-shadow .3s;position:sticky;top:0}.lp-edu-scale[data-astro-cid-6h3py4hs].is-stuck{background:color-mix(in srgb, var(--lp-web-bg) 86%, transparent);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--lp-web-divider)}.lp-edu-scale-h[data-astro-cid-6h3py4hs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-edu-steps[data-astro-cid-6h3py4hs]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:0 auto;padding-top:14px;display:grid;position:relative}.lp-edu-steps[data-astro-cid-6h3py4hs]:before{content:"";background:linear-gradient(var(--lp-web-divider), var(--lp-web-divider)) 0 100% / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--lp-web-divider) 0 1px, transparent 1px 12px) 0 100% / 100% 4px no-repeat;height:8px;position:absolute;top:4px;left:12.5%;right:12.5%}.lp-edu-needle[data-astro-cid-6h3py4hs]{top:0;left:calc(var(--p) * 25% + 12.5%);pointer-events:none;z-index:2;width:0;height:16px;position:absolute}.lp-edu-needle[data-astro-cid-6h3py4hs]:before{content:"";width:2px;height:14px;box-shadow:none;background:#e84a1e;position:absolute;top:0;left:-1px}.lp-edu-needle[data-astro-cid-6h3py4hs].is-settling{transition:left .52s var(--lp-ease-out-quart)}.lp-edu-step[data-astro-cid-6h3py4hs]{cursor:pointer;color:#f5f0e68c;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:12px 4px 10px;transition:color .3s;display:flex}.lp-edu-step-rung[data-astro-cid-6h3py4hs]{font:500 11px/1 var(--lp-font-body);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase}.lp-edu-step-name[data-astro-cid-6h3py4hs]{font:500 12px/1.25 var(--lp-font-body);letter-spacing:.12em;text-transform:uppercase}.lp-edu-step[data-astro-cid-6h3py4hs]:hover{color:#f5f0e6cc}.lp-edu-step[data-astro-cid-6h3py4hs][aria-pressed=true]{color:#f5f0e6}.lp-edu-step[data-astro-cid-6h3py4hs]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px;border-radius:4px}@media (width<=640px){.lp-edu-scale[data-astro-cid-6h3py4hs]{padding-top:4px;position:static}.lp-edu-steps[data-astro-cid-6h3py4hs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 0;padding-top:0}.lp-edu-steps[data-astro-cid-6h3py4hs]:before,.lp-edu-needle[data-astro-cid-6h3py4hs]{display:none}.lp-edu-step[data-astro-cid-6h3py4hs]{border:1px solid var(--lp-web-divider);border-radius:8px;min-height:60px;margin:0 3px 6px;padding:14px 4px 12px}.lp-edu-step[data-astro-cid-6h3py4hs][aria-pressed=true]{box-shadow:none;border-color:#e84a1e}.lp-edu-step-name[data-astro-cid-6h3py4hs]{letter-spacing:.06em;font-size:.62rem}}.lp-edu-depth[data-astro-cid-6h3py4hs]{max-width:var(--lp-container-max);padding:18px var(--lp-outer-margin) 0;margin:0 auto}.lp-edu-depth-inner[data-astro-cid-6h3py4hs]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"index index""name body""name count";align-items:start;gap:6px clamp(24px,4vw,64px);display:grid}.lp-edu-depth-inner[data-astro-cid-6h3py4hs]>[data-astro-cid-6h3py4hs]{margin:0}.lp-edu-depth-index[data-astro-cid-6h3py4hs]{grid-area:index}.lp-edu-depth-name[data-astro-cid-6h3py4hs]{grid-area:name}.lp-edu-depth-body[data-astro-cid-6h3py4hs]{grid-area:body;padding-top:6px}.lp-edu-depth-count[data-astro-cid-6h3py4hs]{grid-area:count}@media (width<=899px){.lp-edu-depth-inner[data-astro-cid-6h3py4hs]{grid-template-columns:1fr;grid-template-areas:"index""name""body""count"}}.lp-edu-depth-inner[data-astro-cid-6h3py4hs].is-entering>[data-astro-cid-6h3py4hs]{animation:lp-edu-advance .62s var(--lp-ease-out-quart) both}.lp-edu-depth-inner[data-astro-cid-6h3py4hs].is-entering>[data-astro-cid-6h3py4hs]:nth-child(2){animation-delay:40ms}.lp-edu-depth-inner[data-astro-cid-6h3py4hs].is-entering>[data-astro-cid-6h3py4hs]:nth-child(3){animation-delay:.11s}.lp-edu-depth-inner[data-astro-cid-6h3py4hs].is-entering>[data-astro-cid-6h3py4hs]:nth-child(4){animation-delay:.16s}@keyframes lp-edu-advance{0%{opacity:0;transform:translateX(calc(var(--dir) * 56px))}}.lp-edu-depth-index[data-astro-cid-6h3py4hs]{font:500 13px/1 var(--lp-font-body);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e6;margin-bottom:4px}.lp-edu-depth-name[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:clamp(2rem,3.6vw,3.4rem);font-weight:300;line-height:1.04}.lp-edu-depth-body[data-astro-cid-6h3py4hs]{max-width:60ch;color:var(--lp-web-ink-soft);font-size:1.02rem;line-height:1.6}.lp-edu-depth-count[data-astro-cid-6h3py4hs]{font:600 .68rem/1.4 var(--lp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-web-muted);padding-top:10px}.lp-edu-depth-count[data-astro-cid-6h3py4hs][hidden]{display:none}@media (prefers-reduced-motion:reduce){.lp-edu-depth-inner[data-astro-cid-6h3py4hs].is-entering>[data-astro-cid-6h3py4hs]{animation:none}}.lp-edu-section[data-astro-cid-6h3py4hs]{margin-top:var(--lp-section-margin-above-bento)}.lp-edu-masterclasses[data-astro-cid-6h3py4hs] p[data-astro-cid-6h3py4hs]+p[data-astro-cid-6h3py4hs]{margin-top:.9em}.lp-edu-masterclasses[data-astro-cid-6h3py4hs] .lp-edu-cta-link[data-astro-cid-6h3py4hs]{margin-top:1.4em}.lp-edu-section[data-astro-cid-6h3py4hs] h2[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-weight:300;font-size:var(--lp-scale-3);margin-bottom:.6em}.lp-edu-section[data-astro-cid-6h3py4hs] p[data-astro-cid-6h3py4hs]{max-width:62ch;color:var(--lp-web-ink-soft);margin-bottom:1em;font-size:15px;line-height:1.7}.lp-edu-section[data-astro-cid-6h3py4hs] p[data-astro-cid-6h3py4hs] strong[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink);font-weight:600}.lp-edu-section-intro[data-astro-cid-6h3py4hs]{max-width:62ch}.lp-edu-inline-link[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink);border-bottom:2px solid var(--lp-web-accent-hot);padding-bottom:1px;font-size:14px;text-decoration:none;display:inline-block}.lp-edu-inline-link[data-astro-cid-6h3py4hs]:not(:last-child){margin-right:24px}.lp-edu-tier[data-astro-cid-6h3py4hs]{font:600 .72rem/1 var(--lp-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-web-muted);margin:48px 0 20px}.lp-edu-item[data-astro-cid-6h3py4hs].is-leaving{opacity:0;pointer-events:none;transform:scale(.96)}.lp-edu-item[data-astro-cid-6h3py4hs][hidden],[data-astro-cid-6h3py4hs][data-edu-catalogue][hidden],.lp-edu-section[data-astro-cid-6h3py4hs][hidden]{display:none!important}.lp-edu-hero-text[data-astro-cid-6h3py4hs].is-entering>h1[data-astro-cid-6h3py4hs],.lp-edu-hero-text[data-astro-cid-6h3py4hs].is-entering>.lp-edu-sub[data-astro-cid-6h3py4hs]{animation:lp-edu-advance .56s var(--lp-ease-out-quart) both}.lp-edu-hero-text[data-astro-cid-6h3py4hs].is-entering>.lp-edu-sub[data-astro-cid-6h3py4hs]{animation-delay:70ms}.lp-edu-fits[data-astro-cid-6h3py4hs]{z-index:3;font:600 .6rem/1 var(--lp-font-body);letter-spacing:.14em;text-transform:uppercase;color:#f5f0e6;background:#0d0b09c7;border-radius:999px;padding:6px 10px;display:none;position:absolute;top:12px;left:12px;box-shadow:0 0 0 1px #f5f0e647,0 0 18px -4px #0006}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-fits[data-astro-cid-6h3py4hs]{display:block}.lp-edu-kind[data-astro-cid-6h3py4hs]{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-web-muted);margin-bottom:.4em;font-size:11px;display:block}.lp-edu-name[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:var(--lp-scale-2);margin-bottom:.5em;font-weight:400;line-height:1.1;display:block}.lp-edu-excerpt[data-astro-cid-6h3py4hs]{-webkit-line-clamp:3;color:#f1ece2d1;white-space:pre-line;-webkit-box-orient:vertical;margin-bottom:.9em;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.lp-edu-chips[data-astro-cid-6h3py4hs]{flex-wrap:wrap;gap:6px;margin-bottom:.9em;display:flex}.lp-edu-chip[data-astro-cid-6h3py4hs]{font:600 .58rem/1 var(--lp-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-web-muted);box-shadow:0 0 0 1px var(--lp-web-divider);border-radius:999px;padding:5px 9px;transition:color .4s,box-shadow .4s}.lp-edu-chip[data-astro-cid-6h3py4hs].is-on{color:#f5f0e6;box-shadow:0 0 0 1px #f5f0e647}.lp-edu-link[data-astro-cid-6h3py4hs]{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-web-accent-hot);font-size:12px}.lp-edu-programmes[data-astro-cid-6h3py4hs],.lp-edu-sessions[data-astro-cid-6h3py4hs]{gap:var(--lp-gutter);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;margin:0;padding:0;list-style:none;display:grid}.lp-edu-programmes[data-astro-cid-6h3py4hs] .lp-edu-item[data-astro-cid-6h3py4hs][data-wide]{grid-column:1/-1}.lp-edu-sessions[data-astro-cid-6h3py4hs]{margin-top:40px}@media (width>=701px){.lp-edu-programmes[data-astro-cid-6h3py4hs] .lp-edu-item[data-astro-cid-6h3py4hs][data-wide] .lp-edu-prog[data-astro-cid-6h3py4hs]{flex-direction:row;align-items:center;gap:36px}.lp-edu-programmes[data-astro-cid-6h3py4hs] .lp-edu-item[data-astro-cid-6h3py4hs][data-wide] .lp-edu-prog-plane[data-astro-cid-6h3py4hs]{flex:0 0 46%}.lp-edu-programmes[data-astro-cid-6h3py4hs] .lp-edu-item[data-astro-cid-6h3py4hs][data-wide] .lp-edu-prog-body[data-astro-cid-6h3py4hs]{flex:1;padding:0}}@media (width<=700px){.lp-edu-programmes[data-astro-cid-6h3py4hs],.lp-edu-sessions[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}}.lp-edu-prog[data-astro-cid-6h3py4hs]{height:100%;color:var(--lp-web-ink);transition:transform .3s var(--lp-ease-out-quart);flex-direction:column;text-decoration:none;display:flex}.lp-edu-prog[data-astro-cid-6h3py4hs]:hover{transform:translateY(-4px)}.lp-edu-prog-plane[data-astro-cid-6h3py4hs]{aspect-ratio:16/10;background:#000;border-radius:3px;transition:box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff4e414,0 26px 70px -32px #0006,0 10px 30px -14px #000c}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-prog-plane[data-astro-cid-6h3py4hs]{box-shadow:0 0 0 1px #f5f0e647,0 30px 80px -26px #0006,0 10px 30px -14px #000000d9}.lp-edu-prog-plane[data-astro-cid-6h3py4hs] img[data-astro-cid-6h3py4hs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-edu-prog-body[data-astro-cid-6h3py4hs]{padding:20px 2px 0;display:block}.lp-edu-plate[data-astro-cid-6h3py4hs]{background:radial-gradient(70% 90% at 22% 18%,#17130f,#0d0b09 70%);place-items:end start;display:grid;position:absolute;inset:0}.lp-edu-plate-rings[data-astro-cid-6h3py4hs]{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 9px,#f5f0e612 9px 10px),radial-gradient(circle,#0000008c 0 38%,#0000 39%);border-radius:50%;width:62%;position:absolute;top:50%;right:-8%;transform:translateY(-50%);mask:radial-gradient(circle,#000 0 66%,#0000 71%)}.lp-edu-plate-rings[data-astro-cid-6h3py4hs]:after{content:"";opacity:.4;background:conic-gradient(from 200deg,#f0b429,#c8cf4a,#7dd35a,#2dd4bf,#4a7bd8,#b366e8,#f0b429);border-radius:50%;position:absolute;inset:30%;mask:radial-gradient(circle,#0000 0 94%,#000 95% 100%)}.lp-edu-plate-tag[data-astro-cid-6h3py4hs]{font:600 .62rem/1 var(--lp-font-body);letter-spacing:.24em;text-transform:uppercase;color:#f5f0e66b;margin:0 0 14px 16px;position:relative}.lp-edu-offer-intro[data-astro-cid-6h3py4hs]{max-width:64ch;line-height:1.65;color:var(--lp-web-ink)!important;font-size:17px!important}.lp-edu-screens[data-astro-cid-6h3py4hs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px clamp(24px,4vw,56px);margin:44px 0 0;padding:0;list-style:none;display:grid}@media (width<=800px){.lp-edu-screens[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}}.lp-edu-screen[data-astro-cid-6h3py4hs]{height:100%;color:var(--lp-web-ink);flex-direction:column;text-decoration:none;display:flex}.lp-edu-screen-stage[data-astro-cid-6h3py4hs]{isolation:isolate;padding:18px 0 64px;display:block;position:relative}.lp-edu-screen-stage[data-astro-cid-6h3py4hs]:before{content:"";z-index:-2;background:radial-gradient(52% 44% at 50% 44%,#0000,#0000 72%),radial-gradient(36% 28% at 50% 42%,#ffecd60f,#0000 70%);transition:opacity .5s;position:absolute;inset:-14% -10% -8%}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-screen-stage[data-astro-cid-6h3py4hs]:before{background:radial-gradient(54% 46% at 50% 44%,#0000,#0000 72%),radial-gradient(36% 28% at 50% 42%,#ffecd614,#0000 70%)}.lp-edu-screen-plane[data-astro-cid-6h3py4hs]{aspect-ratio:16/9;-webkit-box-reflect:below 8px linear-gradient(to bottom, transparent 66%, #ffffff29);transition:transform .5s var(--lp-ease-out-quart), box-shadow .5s;background:#070605;border-radius:3px;padding:4px;display:block;position:relative;box-shadow:0 0 0 1px #fff4e41a,inset 0 1px #fff4e429,0 0 80px 2px #0006,0 50px 100px -40px #ffecd61f}.lp-edu-screen[data-astro-cid-6h3py4hs]:hover .lp-edu-screen-plane[data-astro-cid-6h3py4hs]{transform:translateY(-4px)}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-screen-plane[data-astro-cid-6h3py4hs]{box-shadow:0 0 0 1px #f5f0e647,inset 0 1px #fff4e429,0 0 90px 4px #0006,0 50px 100px -40px #ffecd61f}.lp-edu-screen-plane[data-astro-cid-6h3py4hs] img[data-astro-cid-6h3py4hs]{object-fit:cover;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.lp-edu-screen-plane[data-astro-cid-6h3py4hs] .lp-edu-plate[data-astro-cid-6h3py4hs]{inset:4px}.lp-edu-screen-body[data-astro-cid-6h3py4hs]{display:block}.lp-edu-lead[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink-soft);margin-bottom:1.1em;font-size:15px;line-height:1.7;display:block}.lp-edu-facts[data-astro-cid-6h3py4hs]{border-top:1px solid var(--lp-web-divider);gap:10px;margin:0 0 1.1em;padding:14px 0 0;display:grid}.lp-edu-fact[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink-soft);grid-template-columns:7.2em 1fr;gap:12px;font-size:13.5px;line-height:1.55;display:grid}.lp-edu-fact[data-astro-cid-6h3py4hs] b[data-astro-cid-6h3py4hs]{font:600 .66rem/1.7 var(--lp-font-body);letter-spacing:.12em;text-transform:uppercase;color:#f5f0e6}.lp-edu-formatline[data-astro-cid-6h3py4hs]{letter-spacing:.04em;color:var(--lp-web-muted);margin-bottom:1em;font-size:12.5px;display:block}.lp-edu-concert[data-astro-cid-6h3py4hs]{border-radius:var(--lp-tile-radius);background:color-mix(in srgb, var(--lp-web-bg-deeper) 88%, #4a7bd8 5%);box-shadow:inset 0 1px 0 #fff4e414, 0 0 0 1px color-mix(in srgb, #4a7bd8 40%, var(--lp-web-divider)), 0 40px 90px -56px #4a7bd8a6;color:var(--lp-web-ink);transition:transform .4s var(--lp-ease-out-quart);grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px clamp(24px,4vw,56px);margin:0 0 22px;padding:clamp(24px,3.4vw,40px);text-decoration:none;display:grid}.lp-edu-concert-main[data-astro-cid-6h3py4hs]{display:block}.lp-edu-concert-aside[data-astro-cid-6h3py4hs]{align-content:space-between;gap:20px;display:grid}.lp-edu-concert-steps[data-astro-cid-6h3py4hs]{counter-reset:concert;background:var(--lp-web-divider);border-radius:3px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp-edu-concert-steps[data-astro-cid-6h3py4hs] li[data-astro-cid-6h3py4hs]{counter-increment:concert;background:color-mix(in srgb, var(--lp-web-bg) 70%, #4a7bd8 4%);grid-template-columns:auto 1fr;gap:2px 14px;padding:14px 16px;display:grid}.lp-edu-concert-steps[data-astro-cid-6h3py4hs] li[data-astro-cid-6h3py4hs]:before{content:counter(concert);font-family:var(--lp-font-display);font-size:var(--lp-scale-1,1.25em);color:#7ea3ea;grid-row:1/span 2;line-height:1.2}.lp-edu-concert-steps[data-astro-cid-6h3py4hs] b[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-weight:500;font-size:var(--lp-scale-0)}.lp-edu-concert-steps[data-astro-cid-6h3py4hs] span[data-astro-cid-6h3py4hs]{color:var(--lp-web-muted);font-size:13px;line-height:1.55}@media (width<=800px){.lp-edu-concert[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}}.lp-edu-concert[data-astro-cid-6h3py4hs]:hover{transform:translateY(-2px)}.lp-edu-family-list[data-astro-cid-6h3py4hs]{margin:24px 0 22px;padding:0;list-style:none}.lp-edu-family-card[data-astro-cid-6h3py4hs]{border-radius:var(--lp-tile-radius);background:var(--lp-web-bg-deeper);color:var(--lp-web-ink);box-shadow:inset 0 1px 0 #fff4e414, 0 0 0 1px var(--lp-web-divider), 0 40px 90px -56px #4a7bd8a6;transition:transform .4s var(--lp-ease-out-quart), box-shadow .5s;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px clamp(24px,4vw,56px);padding:clamp(24px,3.4vw,40px);text-decoration:none;display:grid}.lp-edu-family-card[data-astro-cid-6h3py4hs]:hover{transform:translateY(-3px)}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-family-card[data-astro-cid-6h3py4hs]{box-shadow:inset 0 1px #fff4e414,0 0 0 1px #f5f0e647,0 40px 90px -40px #0006}.lp-edu-family-main[data-astro-cid-6h3py4hs]{display:block}.lp-edu-family-aside[data-astro-cid-6h3py4hs]{align-content:space-between;gap:20px;display:grid;position:relative}.lp-edu-family-stages[data-astro-cid-6h3py4hs]{background:var(--lp-web-divider);border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.lp-edu-family-stages[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]{background:color-mix(in srgb, var(--lp-web-bg) 70%, #4a7bd8 4%);font-style:normal;font-family:var(--lp-font-display);font-size:var(--lp-scale-0);color:var(--lp-web-ink);padding:14px 16px}.lp-edu-family-proof[data-astro-cid-6h3py4hs]{color:var(--lp-web-muted);font-size:13px;line-height:1.65}@media (width<=800px){.lp-edu-family-card[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}}.lp-edu-result[data-astro-cid-6h3py4hs]{border-top:1px solid var(--lp-web-divider);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 28px;margin-top:18px;padding-top:16px;display:flex}.lp-edu-result[data-astro-cid-6h3py4hs][hidden]{display:none}.lp-edu-result-list[data-astro-cid-6h3py4hs]{flex-wrap:wrap;flex:320px;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-edu-result-list[data-astro-cid-6h3py4hs] a{color:#f5f0e6;border-radius:999px;padding:8px 14px;font-size:13px;text-decoration:none;transition:box-shadow .3s,background .3s;display:inline-block;box-shadow:0 0 0 1px #f5f0e647,0 0 22px -8px #0006}.lp-edu-result-list[data-astro-cid-6h3py4hs] a:hover{background:0 0}.lp-edu-result-list[data-astro-cid-6h3py4hs] a:focus-visible,.lp-edu-ask[data-astro-cid-6h3py4hs]:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px}.lp-edu-ask[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:var(--lp-scale-0);color:var(--lp-web-ink);border-bottom:2px solid #0006;padding-bottom:3px;text-decoration:none}.lp-edu-item[data-astro-cid-6h3py4hs]{transition:transform .5s var(--lp-ease-out-quart)}.lp-edu-screen-body[data-astro-cid-6h3py4hs],.lp-edu-prog-body[data-astro-cid-6h3py4hs],.lp-edu-session-body[data-astro-cid-6h3py4hs],.lp-edu-family-main[data-astro-cid-6h3py4hs]{transition:opacity .5s}.lp-edu-session-card[data-astro-cid-6h3py4hs]{height:100%;min-height:320px;padding:var(--lp-tile-padding);border-radius:var(--lp-tile-radius);background:var(--lp-web-bg-deeper);color:var(--lp-web-ink);isolation:isolate;transition:transform .2s var(--lp-ease-out-quart), box-shadow .5s;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.lp-edu-session-card[data-astro-cid-6h3py4hs]:hover{transform:translateY(-2px)}.lp-edu-item[data-astro-cid-6h3py4hs].is-match .lp-edu-session-card[data-astro-cid-6h3py4hs]{box-shadow:0 0 0 1px #f5f0e647,0 30px 80px -26px #0006}.lp-edu-session-photo[data-astro-cid-6h3py4hs]{object-fit:cover;object-position:50% 20%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-edu-session-scrim[data-astro-cid-6h3py4hs]{z-index:-1;background:linear-gradient(#14121047 0%,#1412109e 50%,#141210f0 100%);position:absolute;inset:0}.lp-edu-session-body[data-astro-cid-6h3py4hs]{z-index:1;display:block;position:relative}.lp-edu-formats[data-astro-cid-6h3py4hs]{grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 0 24px;display:grid}@media (width<=700px){.lp-edu-formats[data-astro-cid-6h3py4hs]{grid-template-columns:1fr}}.lp-edu-format[data-astro-cid-6h3py4hs]{border-radius:var(--lp-tile-radius);box-shadow:0 0 0 1px var(--lp-web-divider);padding:20px 22px;transition:box-shadow .5s}.lp-edu-format[data-astro-cid-6h3py4hs].is-chosen{box-shadow:0 0 0 1px color-mix(in srgb, var(--step-hue) 70%, transparent), 0 24px 60px -30px color-mix(in srgb, var(--step-hue) 70%, transparent)}.lp-edu-format-meter[data-astro-cid-6h3py4hs]{align-items:flex-end;gap:4px;height:20px;margin-bottom:14px;display:flex}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]{background:var(--lp-web-divider);border-radius:1px;width:6px;display:block}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]:first-child{height:7px}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]:nth-child(2){height:11px}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]:nth-child(3){height:15px}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs]:nth-child(4){height:20px}.lp-edu-format-meter[data-astro-cid-6h3py4hs] i[data-astro-cid-6h3py4hs].is-on{background:color-mix(in srgb, var(--step-hue) 60%, #f5f0e6)}.lp-edu-format[data-astro-cid-6h3py4hs] h3[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1);margin-bottom:.4em;font-weight:400}.lp-edu-format[data-astro-cid-6h3py4hs] p[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink-soft);max-width:none;margin-bottom:0;font-size:14px;line-height:1.6}.lp-edu-cta[data-astro-cid-6h3py4hs]{margin-top:var(--lp-section-margin-above-bento);border-radius:var(--lp-tile-radius);background:var(--lp-web-bg-deeper);padding:40px clamp(24px,5vw,48px);box-shadow:0 30px 80px -50px #0006}.lp-edu-cta[data-astro-cid-6h3py4hs] h2[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:var(--lp-scale-2);margin-bottom:.4em;font-weight:400}.lp-edu-cta[data-astro-cid-6h3py4hs] p[data-astro-cid-6h3py4hs]{color:var(--lp-web-ink-soft);margin-bottom:1.25em;font-size:14px}.lp-edu-cta-links[data-astro-cid-6h3py4hs]{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.lp-edu-cta-link[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-display);font-size:var(--lp-scale-1);color:var(--lp-web-ink);border-bottom:2px solid var(--lp-web-accent-hot);padding-bottom:4px;font-weight:400;text-decoration:none;display:inline-block}.lp-edu-cta-link--ghost[data-astro-cid-6h3py4hs]{font-family:var(--lp-font-body);color:var(--lp-web-muted);border-bottom-color:#0000;font-size:14px}.lp-edu-cta-link--ghost[data-astro-cid-6h3py4hs]:hover{color:var(--lp-web-ink);border-bottom-color:var(--lp-web-muted)}.lp-edu-practical[data-astro-cid-6h3py4hs]{color:var(--lp-web-muted);margin-top:40px;font-size:13px;line-height:2}.lp-edu-back[data-astro-cid-6h3py4hs]{margin-top:56px}.lp-edu-back[data-astro-cid-6h3py4hs] a[data-astro-cid-6h3py4hs]{color:var(--lp-web-muted);font-size:14px;text-decoration:none}.lp-edu-back[data-astro-cid-6h3py4hs] a[data-astro-cid-6h3py4hs]:hover{color:var(--lp-web-ink)}[data-astro-cid-6h3py4hs][data-reveal]{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){[data-astro-cid-6h3py4hs][data-reveal]{opacity:1;transform:none}}
