.advantages.svelte-w3pr8b{isolation:isolate;background:#fff;padding:64px 10% 112px;position:relative}.heading.svelte-w3pr8b{margin-bottom:64px}.cards.svelte-w3pr8b{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}article.svelte-w3pr8b{border:2px solid var(--color-brand);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.visual.svelte-w3pr8b{aspect-ratio:16/9;background:#f3f4f6;width:100%;overflow:hidden}.photo.svelte-w3pr8b{object-fit:cover;width:100%;height:100%}.body.svelte-w3pr8b{flex-direction:column;flex:1;padding:24px;display:flex}h3.svelte-w3pr8b{font-family:var(--font-footer);margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.4}p.svelte-w3pr8b{color:#4b5563;font-family:var(--font-readable);white-space:pre-line;flex:1;margin:0 0 24px;font-size:16px;line-height:1.5}a.svelte-w3pr8b{background:var(--color-brand);color:#fff;font-family:var(--font-footer);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 24px;font-size:clamp(.8125rem,.833vw,1rem);font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .3s;display:inline-flex}a.svelte-w3pr8b>:last-child{transition:translate .3s}a.svelte-w3pr8b:hover{background:color-mix(in srgb, var(--color-brand), #000 12%)}a.svelte-w3pr8b:hover>:last-child{translate:4px}@media (width<=1023px){.cards.svelte-w3pr8b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.advantages.svelte-w3pr8b{padding-bottom:64px}.cards.svelte-w3pr8b{grid-template-columns:1fr}}@media (width>=768px){.advantages.svelte-w3pr8b{padding-top:112px}}.catalogue.svelte-d5b4mm{--gutter:calc(max(0px, (100% - 1280px) / 2) + min(100%, 1280px) * .05);background:var(--color-section-muted);padding:112px 0}header.svelte-d5b4mm{padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}header.svelte-d5b4mm h2:where(.svelte-d5b4mm){color:var(--color-copy);font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(1.75rem,4vw,3rem);font-weight:400;line-height:1.2}.controls.svelte-d5b4mm{gap:12px;display:flex}.scrollbar.svelte-d5b4mm{padding:0 var(--gutter);margin-top:32px}ul.svelte-d5b4mm{padding:0 var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:40px 0 0;scroll-padding-inline-start:var(--gutter);list-style:none;display:flex;overflow-x:auto}li.svelte-d5b4mm{scroll-snap-align:start;flex:0 0 280px}a.svelte-d5b4mm{color:inherit;text-decoration:none;display:block}.photo.svelte-d5b4mm{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}h3.svelte-d5b4mm{color:var(--color-copy);font-family:var(--font-display);letter-spacing:.02em;margin:16px 0 0;font-size:20px;font-weight:400;line-height:1.25}li.svelte-d5b4mm p:where(.svelte-d5b4mm){color:#6b7280;font-family:var(--font-body);margin:8px 0 0;font-size:15px;line-height:1.45}a.svelte-d5b4mm:hover h3:where(.svelte-d5b4mm){color:var(--color-brand)}a.svelte-d5b4mm:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:16px}@media (width>=768px){li.svelte-d5b4mm{flex-basis:320px}header.svelte-d5b4mm h2:where(.svelte-d5b4mm) span:where(.svelte-d5b4mm){display:block}}.ticker.svelte-1makmzd{width:74vw;margin:12px calc(50% - 37vw) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.track.svelte-1makmzd{width:max-content;animation:100s linear infinite svelte-1makmzd-scroll;display:flex}.item.svelte-1makmzd{color:#fff;letter-spacing:-.02em;flex:none;justify-content:center;align-items:center;gap:8px;width:189px;height:57px;margin-right:10px;font-size:24px;font-weight:700;display:flex}@keyframes svelte-1makmzd-scroll{to{translate:-33.3333%}}@media (prefers-reduced-motion:reduce){.track.svelte-1makmzd{animation:none}}@media (width<64rem){.ticker.svelte-1makmzd{width:100%;margin-inline:0}}.box.svelte-1i6hp42{color:#475569;font-family:var(--font-body);text-align:center;background:#ffffff8c;border:2px dashed #94a3b8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:15px;display:flex}.method.svelte-1q19sjw{padding-bottom:96px}.stage.svelte-1q19sjw{isolation:isolate;position:relative;overflow:hidden}.backdrop.svelte-1q19sjw{z-index:-1;background:linear-gradient(135deg,#0f766e,#134e4a);position:absolute;inset:0;overflow:hidden}.backdrop.svelte-1q19sjw img:where(.svelte-1q19sjw){object-fit:cover;width:100%;height:100%;scale:1.1}.backdrop.svelte-1q19sjw:after{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;position:absolute;inset:0}.band.svelte-1q19sjw{color:#fff;max-width:calc(1376px + 10vw);margin:0 auto;padding:88px 5vw}.band.svelte-1q19sjw h2:where(.svelte-1q19sjw){max-width:22ch;font-family:var(--font-display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,5.2vw,4.75rem);font-weight:400;line-height:1.1}.intro.svelte-1q19sjw p:where(.svelte-1q19sjw){max-width:62ch;font-family:var(--font-readable);margin:32px 0 0;font-size:24px;line-height:1.5}.headings.svelte-1q19sjw{gap:24px;margin:56px 0 0;padding:0;list-style:none;display:grid}.headings.svelte-1q19sjw li:where(.svelte-1q19sjw){max-width:16ch;font-family:var(--font-display);letter-spacing:.02em;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2}.card.svelte-1q19sjw{display:none}.row.svelte-1q19sjw{align-items:center;gap:32px;max-width:calc(1376px + 10vw);margin:0 auto;padding:64px 5vw 0;display:grid}.method.svelte-1q19sjw .visual{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%;height:auto}.copy.svelte-1q19sjw h3:where(.svelte-1q19sjw),.copy.svelte-1q19sjw .title:where(.svelte-1q19sjw){color:var(--color-copy);font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:400;line-height:1.2}.copy.svelte-1q19sjw p:where(.svelte-1q19sjw){color:#4b5563;font-family:var(--font-readable);margin:16px 0 0;font-size:17px;line-height:1.6}.copy.svelte-1q19sjw ul:where(.svelte-1q19sjw){margin:24px 0 0;padding:0;list-style:none}.copy.svelte-1q19sjw li:where(.svelte-1q19sjw){color:var(--color-copy);font-family:var(--font-body);align-items:center;gap:12px;padding:8px 0;font-size:16px;line-height:1.5;display:flex}.copy.svelte-1q19sjw li:where(.svelte-1q19sjw) span:where(.svelte-1q19sjw){color:var(--color-brand);transition:opacity .3s ease-out,translate .3s ease-out;transition-delay:calc(var(--i) * .2s);display:flex}.rows.svelte-1q19sjw.armed .row:where(.svelte-1q19sjw):not(.in) li:where(.svelte-1q19sjw) span:where(.svelte-1q19sjw){opacity:0;translate:-.5rem}@media (width>=768px){.headings.svelte-1q19sjw{grid-template-columns:repeat(4,1fr);gap:32px}}@media (width>=1024px){.row.svelte-1q19sjw{grid-template-columns:1fr 1fr;gap:0;padding-top:96px}.row.svelte-1q19sjw .copy:where(.svelte-1q19sjw){padding-left:64px}.row.reverse.svelte-1q19sjw .visual{order:2}.row.reverse.svelte-1q19sjw .copy:where(.svelte-1q19sjw){padding-left:0;padding-right:64px}}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.scroller.svelte-1q19sjw{height:calc(2.8 * (100svh - var(--spacing-header)))}.stage.svelte-1q19sjw{top:var(--spacing-header);height:calc(100svh - var(--spacing-header));align-items:center;display:flex;position:sticky}.band.svelte-1q19sjw{width:100%}.method.live.svelte-1q19sjw .headings:where(.svelte-1q19sjw) li:where(.svelte-1q19sjw):first-child{visibility:hidden}.card.svelte-1q19sjw{z-index:2;color:#fff;display:block;position:absolute}.card.lit.svelte-1q19sjw{color:#000}.circle.svelte-1q19sjw{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:150%;position:absolute;top:50%;left:-50%;translate:0 -50%}.card.lit.svelte-1q19sjw .circle:where(.svelte-1q19sjw){opacity:1}.split.svelte-1q19sjw{justify-content:space-between;height:100%;display:flex;position:relative;overflow:hidden}.card.svelte-1q19sjw .copy:where(.svelte-1q19sjw){flex-direction:column;justify-content:flex-end;gap:1rem;padding:2.5rem 0;display:flex}.card.svelte-1q19sjw .title:where(.svelte-1q19sjw){max-width:16ch;color:inherit;font-size:calc(clamp(1.25rem, 1.9vw, 1.75rem) * (1 + var(--title) * .5));letter-spacing:.02em}.more.svelte-1q19sjw{display:grid}.more.svelte-1q19sjw>div:where(.svelte-1q19sjw){width:min(35rem,40vw);min-height:0;overflow:hidden}.more.svelte-1q19sjw p{margin-top:0}.side.svelte-1q19sjw{align-self:center;position:relative;overflow:hidden}.frame.svelte-1q19sjw{background:linear-gradient(#f0f0f0,#bebebe);border-radius:16px;height:100%;position:absolute;top:0;right:0;overflow:hidden}.frame.svelte-1q19sjw .visual{aspect-ratio:auto;border-radius:0;height:100%}.rows.svelte-1q19sjw .row:where(.svelte-1q19sjw):first-child{display:none}.rows.svelte-1q19sjw .row:where(.svelte-1q19sjw):nth-child(2){padding-top:0}.method.live.svelte-1q19sjw .rows:where(.svelte-1q19sjw){z-index:1;position:relative}}.platform.svelte-57o7zi{text-align:center;background:#fff;flex-direction:column;align-items:center;padding:104px 0;display:flex}.heading.svelte-57o7zi{margin:0 5%}.scene.svelte-57o7zi{width:90%;max-width:1320px;margin-top:48px;padding:140px 15%;position:relative}.stage.svelte-57o7zi{aspect-ratio:16/10;color:var(--color-copy);font-family:var(--font-body);text-align:left;position:relative;container-type:inline-size}.float.svelte-57o7zi{scale:calc(1 + var(--zoom) * (var(--mx) + var(--my)) / 2);transition:scale .5s ease-out}.layer.svelte-57o7zi{position:absolute}.screen.svelte-57o7zi{background:#f7f7f5;overflow:hidden}.hint.svelte-57o7zi{color:#6b7280;font-size:1.1cqi}.laptop.svelte-57o7zi{width:70cqi;top:3%;left:2%}.laptop.svelte-57o7zi .screen:where(.svelte-57o7zi){aspect-ratio:16/10;border:.9cqi solid #111;border-radius:1.6cqi 1.6cqi 0 0;padding:3cqi}.base.svelte-57o7zi{background:linear-gradient(#e5e7eb,#c9cdd3);border-radius:0 0 1.4cqi 1.4cqi;height:1.4cqi;margin:0 -3cqi;box-shadow:0 2cqi 4cqi #0f172a2e}.hello.svelte-57o7zi{font-size:2.6cqi;font-weight:700;line-height:1.1}.laptop.svelte-57o7zi .hint:where(.svelte-57o7zi){margin-top:.6cqi}.chips.svelte-57o7zi{gap:.8cqi;margin-top:1.8cqi;display:flex}.chips.svelte-57o7zi li:where(.svelte-57o7zi){background:var(--tone);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.4em;padding:.45em 1.1em;font-size:1.15cqi;font-weight:800;display:flex}.cards.svelte-57o7zi{grid-template-columns:1.4fr 1fr;gap:1.2cqi;margin-top:1.8cqi;display:grid}.pane.svelte-57o7zi,.chips.svelte-57o7zi li:where(.svelte-57o7zi),.modules.svelte-57o7zi li:where(.svelte-57o7zi){box-shadow:0 .6cqi 1.6cqi #0f172a1a}.pane.svelte-57o7zi{background:#fff;border-radius:1.2cqi;padding:1.1cqi}.media.svelte-57o7zi{border-radius:.9cqi;position:relative;overflow:hidden}.media.svelte-57o7zi img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.play.svelte-57o7zi{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:4.2cqi;height:4.2cqi;margin:auto;display:grid;position:absolute;inset:0}.lesson.svelte-57o7zi p:where(.svelte-57o7zi){margin-top:.9cqi;font-size:1.1cqi;font-weight:700}.bar.svelte-57o7zi{background:#e5e7eb;border-radius:.25cqi;height:.5cqi;margin-top:.8cqi;display:block;overflow:hidden}.bar.svelte-57o7zi:after{content:"";width:var(--value);background:var(--color-brand);transform-origin:0;height:100%;display:block}.stats.svelte-57o7zi{flex-direction:column;padding:1.5cqi;display:flex}.figure.svelte-57o7zi{font-size:3.4cqi;font-weight:700;line-height:1}.stats.svelte-57o7zi p:where(.svelte-57o7zi):not(.figure){color:#6b7280;margin-top:.6cqi;font-size:1.1cqi}.chart.svelte-57o7zi{flex:1;align-items:flex-end;gap:.6cqi;margin-top:1.5cqi;display:flex}.chart.svelte-57o7zi span:where(.svelte-57o7zi){background:color-mix(in srgb, var(--color-brand) 35%, #fff);transform-origin:bottom;border-radius:.3cqi .3cqi 0 0;flex:1}.chart.svelte-57o7zi span:where(.svelte-57o7zi):last-child{background:var(--color-brand)}.tablet.svelte-57o7zi{width:26cqi;top:20cqi;right:2%}.tablet.svelte-57o7zi .screen:where(.svelte-57o7zi),.phone.svelte-57o7zi .screen:where(.svelte-57o7zi){border:.8cqi solid #111;box-shadow:0 2.4cqi 5cqi #0f172a33}.tablet.svelte-57o7zi .screen:where(.svelte-57o7zi){aspect-ratio:3/4;border-radius:2cqi;padding:2.4cqi 2cqi}.title.svelte-57o7zi{font-size:1.8cqi;font-weight:700;line-height:1.15}.tablet.svelte-57o7zi .hint:where(.svelte-57o7zi){margin-top:.4cqi}.modules.svelte-57o7zi{gap:.8cqi;margin-top:1.8cqi;display:grid}.modules.svelte-57o7zi li:where(.svelte-57o7zi){background:#fff;border-radius:.9cqi;align-items:center;gap:.8cqi;padding:.9cqi;font-size:1.05cqi;font-weight:700;display:flex}.check.svelte-57o7zi{color:#fff;border:.2cqi solid #d1d5db;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.8cqi;height:1.8cqi;display:inline-flex}.done.svelte-57o7zi .check:where(.svelte-57o7zi){border-color:var(--color-brand);background:var(--color-brand)}.phone.svelte-57o7zi{width:13.5cqi;top:29cqi;left:55%}.phone.svelte-57o7zi .screen:where(.svelte-57o7zi){aspect-ratio:9/19.5;text-align:center;border-radius:2.4cqi;flex-direction:column;justify-content:center;align-items:center;padding:1.6cqi 1.2cqi;display:flex}.tile.svelte-57o7zi{background:var(--color-brand);color:#fff;border-radius:1.4cqi;justify-content:center;align-items:center;width:5.4cqi;height:5.4cqi;display:inline-flex}.phone.svelte-57o7zi .title:where(.svelte-57o7zi){margin-top:1.4cqi;font-size:1.3cqi}.phone.svelte-57o7zi .hint:where(.svelte-57o7zi){margin-top:.4cqi;font-size:1cqi}.action.svelte-57o7zi{background:var(--color-copy);color:#fff;border-radius:.8cqi;align-items:center;gap:.4cqi;margin-top:1.6cqi;padding:.7cqi 1.1cqi;font-size:1cqi;font-weight:700;display:inline-flex}.icon.svelte-57o7zi{display:inline-flex}.logo.svelte-57o7zi{width:11cqi;height:auto;margin-bottom:1.4cqi;display:block}.tags.svelte-57o7zi{display:contents}.tags.svelte-57o7zi li:where(.svelte-57o7zi){z-index:1;color:var(--color-copy);font-family:var(--font-body);white-space:nowrap;pointer-events:none;font-size:clamp(12px,1.5vw,17px);font-weight:800;transition:translate .9s cubic-bezier(.34,1.56,.64,1),rotate .9s cubic-bezier(.34,1.56,.64,1);position:absolute}.pill.svelte-57o7zi,.bubble.svelte-57o7zi{--r:1.5em;border:2px solid var(--color-copy);border-radius:var(--r);background:var(--tone)}.pill.svelte-57o7zi{padding:.6em 1.3em}[data-corner=tl].svelte-57o7zi{border-top-left-radius:0}[data-corner=tr].svelte-57o7zi{border-top-right-radius:0}[data-corner=bl].svelte-57o7zi{border-bottom-left-radius:0}[data-corner=br].svelte-57o7zi{border-bottom-right-radius:0}.cursor.svelte-57o7zi{width:26px;height:24px;fill:var(--tone);stroke:var(--color-copy);stroke-width:2px;stroke-linejoin:round;margin:-3px;position:absolute;overflow:visible}[data-corner=tl].svelte-57o7zi .cursor:where(.svelte-57o7zi){bottom:100%;right:100%}[data-corner=tr].svelte-57o7zi .cursor:where(.svelte-57o7zi){bottom:100%;left:100%;scale:-1 1}[data-corner=bl].svelte-57o7zi .cursor:where(.svelte-57o7zi){top:100%;right:100%;scale:1 -1}[data-corner=br].svelte-57o7zi .cursor:where(.svelte-57o7zi){top:100%;left:100%;scale:-1}.tags.svelte-57o7zi .bubble:where(.svelte-57o7zi){--r:32px;pointer-events:auto;align-items:center;padding:5px;display:flex}.bubble.end.svelte-57o7zi{flex-direction:row-reverse}.face.svelte-57o7zi{background:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.face.svelte-57o7zi img{object-fit:cover;object-position:68% 55%;width:100%;height:100%}.label.svelte-57o7zi{max-width:0;transition:max-width .5s cubic-bezier(.2,.8,.2,1),padding .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.bubble.svelte-57o7zi:hover .label:where(.svelte-57o7zi){max-width:16em;padding-inline:.7em 1em}.bubble.end.svelte-57o7zi:hover .label:where(.svelte-57o7zi){padding-inline:1em .7em}@media (width<=767px){.scene.svelte-57o7zi{padding:16px 4%}.tags.svelte-57o7zi{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;list-style:none;display:flex}.tags.svelte-57o7zi li:where(.svelte-57o7zi){position:static;rotate:none!important}.cursor.svelte-57o7zi{display:none}.label.svelte-57o7zi{max-width:none;padding-inline:.7em 1em}.bubble.end.svelte-57o7zi{flex-direction:row}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.pill.svelte-57o7zi{animation:svelte-57o7zi-drift var(--time) ease-in-out infinite alternate}}@keyframes svelte-57o7zi-drift{to{transform:translate(var(--drift-x), var(--drift-y)) rotate(var(--drift-r))}}@media (prefers-reduced-motion:no-preference){.armed.svelte-57o7zi .chart:where(.svelte-57o7zi) span:where(.svelte-57o7zi){animation:svelte-57o7zi-grow-up .9s calc(var(--i) * 90ms) cubic-bezier(.2, .8, .2, 1) both paused}.armed.svelte-57o7zi .bar:where(.svelte-57o7zi):after{animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both paused svelte-57o7zi-grow-right}.seen.svelte-57o7zi .chart:where(.svelte-57o7zi) span:where(.svelte-57o7zi),.seen.svelte-57o7zi .bar:where(.svelte-57o7zi):after{animation-play-state:running}}@keyframes svelte-57o7zi-grow-up{0%{scale:1 0}}@keyframes svelte-57o7zi-grow-right{0%{scale:0 1}}@media (prefers-reduced-motion:reduce){.float.svelte-57o7zi{scale:none}}.publications.svelte-3ed0vq{background:#fff;padding:96px 32px}.heading.svelte-3ed0vq{max-width:860px;margin:0 auto}.tabs.svelte-3ed0vq{background:var(--color-section-muted);scrollbar-width:none;border-radius:14px;flex-wrap:nowrap;gap:3px;width:fit-content;max-width:100%;margin:40px auto 0;padding:4px;display:flex;overflow-x:auto}.tabs.svelte-3ed0vq button:where(.svelte-3ed0vq){color:#64748b;font-family:var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-shrink:0;padding:9px 20px;font-size:15px;font-weight:700;transition:background .2s,color .2s}.tabs.svelte-3ed0vq button:where(.svelte-3ed0vq):hover,.tabs.svelte-3ed0vq button[aria-selected=true]:where(.svelte-3ed0vq){color:#1e293b}.tabs.svelte-3ed0vq button[aria-selected=true]:where(.svelte-3ed0vq){background:#fff}.tabs.svelte-3ed0vq button:where(.svelte-3ed0vq):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.panel.svelte-3ed0vq{border-radius:24px;max-width:1536px;margin:32px auto 0;display:grid;overflow:hidden}.copy.svelte-3ed0vq{background:var(--color-section-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:48px;display:flex}.copy.svelte-3ed0vq .title:where(.svelte-3ed0vq){color:var(--color-copy);font-family:var(--font-display);letter-spacing:.02em;margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:400;line-height:1.25}.copy.svelte-3ed0vq p:where(.svelte-3ed0vq){color:#4b5563;font-family:var(--font-readable);margin:0;font-size:17px;line-height:1.6}.copy.svelte-3ed0vq a:where(.svelte-3ed0vq){background:var(--accent);color:#fff;font-family:var(--font-body);border-radius:999px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none}.copy.svelte-3ed0vq a:where(.svelte-3ed0vq):hover{background:color-mix(in oklab, var(--accent) 80%, black);color:#fff}.copy.svelte-3ed0vq a:where(.svelte-3ed0vq):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.visual.svelte-3ed0vq{background:color-mix(in oklab, var(--accent) 35%, white);place-items:center;padding:48px;display:grid}.visual.svelte-3ed0vq .illustration{object-fit:cover;border-radius:16px;width:100%;height:auto;min-height:260px}@media (width>=768px){.panel.svelte-3ed0vq{grid-template-columns:1fr 1fr}}@media (width<=767px){.publications.svelte-3ed0vq{padding:64px 16px}.tabs.svelte-3ed0vq button:where(.svelte-3ed0vq){padding:9px 14px}.copy.svelte-3ed0vq,.visual.svelte-3ed0vq{padding:32px 24px}}.steps.svelte-183ikdo{background:var(--color-section-muted);padding:96px 5%}.heading.svelte-183ikdo{text-align:center;margin-bottom:64px}.track.svelte-183ikdo{max-width:1200px;margin:0 auto;position:relative}.line.svelte-183ikdo{display:none}ol.svelte-183ikdo{gap:48px;margin:0;padding:0;list-style:none;display:grid}li.svelte-183ikdo{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.tile.svelte-183ikdo{z-index:1;color:#9ca3af;background:#fff;border:2px solid #c5c6c7;border-radius:14px;place-items:center;width:72px;height:72px;transition:background .35s,border-color .35s,color .35s;display:grid;position:relative}li.reached.svelte-183ikdo .tile:where(.svelte-183ikdo){border-color:var(--color-brand);background:var(--color-brand);color:#fff}.dot.svelte-183ikdo{z-index:1;color:#6b7280;width:40px;height:40px;font-family:var(--font-footer);background:#fff;border:2px solid #c5c6c7;border-radius:50%;place-items:center;margin-top:24px;font-size:18px;font-weight:700;transition:background .35s,border-color .35s,color .35s;display:grid;position:relative}li.reached.svelte-183ikdo .dot:where(.svelte-183ikdo){border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 0 0 8px #67dad538}.label.svelte-183ikdo{color:#6b7280;max-width:280px;font-family:var(--font-footer);margin:24px 0 0;padding:0 16px;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.3;transition:color .35s}li.reached.svelte-183ikdo .label:where(.svelte-183ikdo){color:var(--color-copy)}.end.svelte-183ikdo{color:var(--color-copy);font-family:var(--font-display);letter-spacing:.03em;text-align:center;margin:64px 0 0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3}.accent.svelte-183ikdo{color:var(--color-brand)}@media (width>=768px){ol.svelte-183ikdo{grid-template-columns:repeat(5,1fr);gap:0}.line.svelte-183ikdo{background:#d1d5db;border-radius:2px;width:80%;height:3px;display:block;position:absolute;top:114.5px;left:10%}.fill.svelte-183ikdo{width:var(--step-progress);background:var(--color-brand);border-radius:2px;height:100%;transition:width .3s ease-out}}@media (prefers-reduced-motion:reduce){.tile.svelte-183ikdo,.dot.svelte-183ikdo,.fill.svelte-183ikdo,.label.svelte-183ikdo{transition:none}}.terrain.svelte-2yvdr2{--screen:calc(100svh - var(--spacing-header));margin-top:calc(-.3 * var(--screen))}.track.svelte-2yvdr2{color:var(--color-copy);transition:background-color .6s,color .6s}.track.lit.svelte-2yvdr2{background:var(--color-brand)}.track.lit.consequences.svelte-2yvdr2{background:var(--color-alert);color:#fff}.stage.svelte-2yvdr2{top:var(--spacing-header);height:var(--screen);place-items:center;padding:0 5%;display:grid;position:sticky}.title.svelte-2yvdr2{text-align:center;font-family:var(--font-display);grid-area:1/1;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1.1}.mask.svelte-2yvdr2{overflow-clip-margin:.2em;vertical-align:top;display:inline-block;overflow:clip}.mask.svelte-2yvdr2+.mask:where(.svelte-2yvdr2){margin-left:.25em}.word.svelte-2yvdr2{transition:translate .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--w) * 50ms);display:inline-block}.past.svelte-2yvdr2 .word:where(.svelte-2yvdr2){translate:0 -140%}.next.svelte-2yvdr2 .word:where(.svelte-2yvdr2){translate:0 140%}.on.svelte-2yvdr2 .word:where(.svelte-2yvdr2){transition-delay:calc(.15s + var(--w) * 50ms)}ul.svelte-2yvdr2{z-index:1;grid-auto-rows:360px;align-items:center;max-width:1280px;margin:0 auto;padding:50vh 2.5%;list-style:none;display:grid;position:relative}ul.first.svelte-2yvdr2{margin-top:calc(-1 * var(--screen));padding-top:var(--screen)}li.svelte-2yvdr2{width:min(340px,85%);margin-left:calc((100% - min(340px, 85%)) * var(--x));color:var(--color-copy);text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:14px;padding:28px 24px;display:grid;box-shadow:0 8px 24px #11182714}li.svelte-2yvdr2 p:where(.svelte-2yvdr2){font-family:var(--font-footer);margin:0;font-size:20px;font-weight:700;line-height:1.35}.tile.svelte-2yvdr2{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.consequences.svelte-2yvdr2 .tile:where(.svelte-2yvdr2){background:var(--color-alert)}.end.svelte-2yvdr2{aspect-ratio:1280/439;place-content:center;width:min(90%,1280px);margin:clamp(48px,8.33vw,120px) auto;display:grid;position:relative}.end.svelte-2yvdr2 h3:where(.svelte-2yvdr2){z-index:1;text-align:center;color:var(--color-copy);font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:400;line-height:1.05;display:grid;position:relative}.end.svelte-2yvdr2 span:where(.svelte-2yvdr2){color:var(--color-brand)}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2){aspect-ratio:141.75/164.146;border-radius:16px;width:14%;margin:0;position:absolute;overflow:hidden}@media (width<=1199px){.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2){width:11.0742%}}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2) img{object-fit:cover;width:100%;height:100%;display:block}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):first-of-type{top:2.19%;left:1.3966%;rotate:7deg}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(2){bottom:2.19%;left:3%;rotate:5deg}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(3){top:2.19%;right:1.3966%;rotate:-7deg}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(4){bottom:2.19%;right:3%;rotate:-5deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2){transition:translate .6s cubic-bezier(.22,1,.36,1)}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(odd){translate:calc(-10% + 30% * var(--mx,0)) calc(-10% + 30% * var(--my,0))}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(2n){translate:calc(20% - 10% * var(--mx,0)) calc(10% - 30% * var(--my,0))}}@media (width<=767px){.end.svelte-2yvdr2{aspect-ratio:auto;grid-template-columns:1fr 1fr;place-content:center;gap:16px;width:auto;margin:0;padding:48px 5%}.end.svelte-2yvdr2 h3:where(.svelte-2yvdr2){grid-column:1/-1;margin-bottom:24px}.end.svelte-2yvdr2 figure:where(.svelte-2yvdr2):nth-of-type(n){width:auto;position:static;translate:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){ul.svelte-2yvdr2{view-timeline:--cards block}li.svelte-2yvdr2{animation:linear both svelte-2yvdr2-drift;animation-timeline:--cards;animation-range:entry exit 0%}}}@media (prefers-reduced-motion:reduce){.track.svelte-2yvdr2,.word.svelte-2yvdr2{transition:none}}@media (width<=767px){li.svelte-2yvdr2{--k:.25;width:72%;margin-left:0}li.svelte-2yvdr2:nth-child(2n){margin-left:28%}}@keyframes svelte-2yvdr2-drift{to{translate:0 calc(var(--drift) * var(--k,1))}}.panel.svelte-oirjx0{flex-direction:column;align-items:center;padding:clamp(24px,5vw,72px);display:flex}.poster.svelte-oirjx0{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;border-radius:20px;width:100%;max-width:1100px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.poster.svelte-oirjx0 iframe:where(.svelte-oirjx0){border:0;width:100%;height:100%;display:block}.affiche.svelte-oirjx0{object-fit:cover;width:100%;height:100%;display:block}.play.svelte-oirjx0{aspect-ratio:1;background:#0009;border-radius:50%;width:clamp(64px,9vw,104px);transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play.svelte-oirjx0:after{clip-path:polygon(40% 30%,40% 70%,72% 50%);content:"";background:#fff;position:absolute;inset:0}.poster.svelte-oirjx0:hover .play:where(.svelte-oirjx0),.poster.svelte-oirjx0:focus-visible .play:where(.svelte-oirjx0){transform:translate(-50%,-50%)scale(1.08)}p.svelte-oirjx0{max-width:620px;color:var(--color-copy);font-family:var(--font-footer);text-align:center;white-space:pre-line;margin:32px 0 0;font-size:24px;font-style:italic;font-weight:700;line-height:1.6}@media (width<=767px){.poster.svelte-oirjx0{border-radius:12px}p.svelte-oirjx0{font-size:20px}}@media (prefers-reduced-motion:reduce){.play.svelte-oirjx0{transition:none}}.testimonials.svelte-wbf45d{isolation:isolate;background:#fff;padding:64px 0 0;position:relative;overflow:hidden}.heading.svelte-wbf45d{margin:0 auto 48px;padding:0 5%}.viewport.svelte-wbf45d{touch-action:pan-y;width:100%;margin-top:48px;padding:12px 24px;overflow:hidden}.scrollable.svelte-wbf45d{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:auto;scroll-padding-inline:24px;overflow-x:auto}.scrollable.svelte-wbf45d .quote:where(.svelte-wbf45d){scroll-snap-align:start}.track.svelte-wbf45d{gap:24px;width:max-content;transition:transform .5s;display:flex}.no-transition.svelte-wbf45d{transition:none}.quote.svelte-wbf45d{border:2px solid var(--color-brand);cursor:pointer;text-align:left;background:#fff;border-radius:20px;flex-direction:column;flex:0 0 320px;justify-content:space-between;padding:32px;transition:background .2s;display:flex}.quote.svelte-wbf45d:hover{background:var(--color-section-muted)}.person.svelte-wbf45d{align-items:center;gap:12px;margin-bottom:24px;display:flex}.avatar.svelte-wbf45d{color:#334155;width:48px;height:48px;font-family:var(--font-footer);object-fit:cover;background:#f1f5f9;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.person.svelte-wbf45d p:where(.svelte-wbf45d),.person.svelte-wbf45d span:where(.svelte-wbf45d):not(.avatar){margin:0;display:block}.person.svelte-wbf45d p:where(.svelte-wbf45d){color:#000;font-family:var(--font-footer);font-size:clamp(.8125rem,.833vw,1rem);font-weight:700;line-height:1.5}.person.svelte-wbf45d span:where(.svelte-wbf45d):not(.avatar){color:#6b7280;font-family:var(--font-footer);font-size:clamp(.75rem,.73vw,.875rem);font-weight:700;line-height:1.5}.quote.svelte-wbf45d .course:where(.svelte-wbf45d){color:#000;font-family:var(--font-readable);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.4}.quote.svelte-wbf45d>div:where(.svelte-wbf45d)>p:where(.svelte-wbf45d){color:#4b5563;font-family:var(--font-readable);margin:0;font-size:16px;line-height:1.625}.quote.svelte-wbf45d a:where(.svelte-wbf45d){color:#000;font-family:var(--font-footer);align-items:center;gap:7px;margin-top:24px;font-size:clamp(.75rem,.833vw,.875rem);font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.pager.svelte-wbf45d{align-items:center;gap:32px;max-width:1280px;margin:48px auto 0;padding:0 5%;display:flex}.scrollbar.svelte-wbf45d{flex:1;min-width:0}.controls.svelte-wbf45d{align-items:center;gap:16px;display:flex}@media (width<=767px){.testimonials.svelte-wbf45d{padding-bottom:48px}.quote.svelte-wbf45d{flex-basis:calc(100vw - 96px);padding:24px}.quote.svelte-wbf45d .course:where(.svelte-wbf45d){font-size:18px}}@media (width>=768px){.testimonials.svelte-wbf45d{padding-top:112px}.short.svelte-wbf45d{display:none}}.short.svelte-wbf45d{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.track.svelte-wbf45d{transition:none}}.home.svelte-13wmnd{color:var(--color-copy);font-family:var(--font-body);background:#fff;overflow-x:clip}.logos-caption.svelte-13wmnd{margin:0;font-size:15px}.trust.svelte-13wmnd{margin:16px 0 0;font-size:15px;font-weight:700}
