.glyph[data-astro-cid-jj6opx5m]{margin:0}.glyph[data-astro-cid-jj6opx5m] svg[data-astro-cid-jj6opx5m]{width:100%;height:auto;display:block;overflow:visible}.glyph__ring[data-astro-cid-jj6opx5m]{fill:none;stroke:var(--on-dark);stroke-width:2.4px}.glyph__core[data-astro-cid-jj6opx5m]{fill:var(--sky)}.glyph__node[data-astro-cid-jj6opx5m]{fill:var(--mint);stroke:var(--navy);stroke-width:3px}.glyph__caption[data-astro-cid-jj6opx5m]{text-align:center;color:var(--on-dark-3);margin-top:18px}.model[data-astro-cid-rwwu53f4]{--t:108px;--wire:#09102042;position:relative}.model__track[data-astro-cid-rwwu53f4]{height:var(--t);border:2px solid var(--wire);border-radius:999px;position:relative}.model__track[data-astro-cid-rwwu53f4]:before,.model__track[data-astro-cid-rwwu53f4]:after{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);background:#09102080;width:10px;height:11px;margin:-5.5px 0 0 -5px;position:absolute;top:-1px}.model__track[data-astro-cid-rwwu53f4]:before{left:26%}.model__track[data-astro-cid-rwwu53f4]:after{left:74%}.model[data-astro-cid-rwwu53f4][data-live] .model__track[data-astro-cid-rwwu53f4]{border-color:#0000}.model[data-astro-cid-rwwu53f4][data-live] .model__track[data-astro-cid-rwwu53f4]:before,.model[data-astro-cid-rwwu53f4][data-live] .model__track[data-astro-cid-rwwu53f4]:after{content:none}.model__svg[data-astro-cid-rwwu53f4]{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;overflow:visible}.model[data-astro-cid-rwwu53f4]:not([data-live]) .model__svg[data-astro-cid-rwwu53f4]{display:none}.model__wire[data-astro-cid-rwwu53f4]{fill:none;stroke:var(--wire);stroke-width:2px}.model__wire--lit[data-astro-cid-rwwu53f4]{stroke:var(--navy);stroke-width:2.4px;opacity:0}.model__arrow[data-astro-cid-rwwu53f4]{fill:#09102070;transition:fill .4s var(--ease-out)}.model__arrow[data-astro-cid-rwwu53f4].is-on{fill:var(--navy)}.model__signal[data-astro-cid-rwwu53f4]{opacity:0}.model__signal-halo[data-astro-cid-rwwu53f4]{fill:var(--sky);opacity:.4}.model__signal-core[data-astro-cid-rwwu53f4]{fill:var(--sky);stroke:var(--navy);stroke-width:1.6px}.model__stages[data-astro-cid-rwwu53f4]{padding-inline:calc(var(--t) / 2);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.model__stage[data-astro-cid-rwwu53f4]{grid-row:span 5;grid-template-rows:subgrid;display:grid;position:relative}.model__dot[data-astro-cid-rwwu53f4]{z-index:1;border:1.6px solid var(--navy);background:var(--c);width:28px;height:28px;box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 0%, transparent);transition:box-shadow .5s var(--ease-out);border-radius:50%;margin-top:-15px;position:absolute;top:0;left:0}.model__stage[data-astro-cid-rwwu53f4].is-active .model__dot[data-astro-cid-rwwu53f4]{box-shadow:0 0 0 7px color-mix(in srgb, var(--c) 26%, transparent)}.model__dot[data-astro-cid-rwwu53f4]:after{content:"";border:1.6px solid var(--c);opacity:0;border-radius:50%;position:absolute;inset:-1.6px}.model__stage[data-astro-cid-rwwu53f4].is-active .model__dot[data-astro-cid-rwwu53f4]:after{animation:model-ring 1.1s var(--ease-out)}@keyframes model-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}.model__body[data-astro-cid-rwwu53f4]{grid-row:span 5;grid-template-rows:subgrid;justify-items:start;padding:48px clamp(18px,2.2vw,34px) 0 0;display:grid}.model__num[data-astro-cid-rwwu53f4]{color:var(--fg-3);transition:color .4s var(--ease-out);margin-bottom:14px}.model__stage[data-astro-cid-rwwu53f4].is-active .model__num[data-astro-cid-rwwu53f4]{color:var(--navy)}.model__verb[data-astro-cid-rwwu53f4]{letter-spacing:-.03em;padding-bottom:15px;font-size:clamp(27px,2.6vw,38px);font-weight:500;line-height:1.08;position:relative}.model__bar[data-astro-cid-rwwu53f4]{background:color-mix(in srgb, var(--c) 26%, transparent);border-radius:2px;width:72px;height:3px;position:absolute;bottom:0;left:0;overflow:hidden}.model__bar[data-astro-cid-rwwu53f4]:after{content:"";background:var(--c);opacity:var(--o,1);transform:scaleX(var(--p,1));transform-origin:0;position:absolute;inset:0}.model__name[data-astro-cid-rwwu53f4]{color:var(--fg-3);margin-top:17px;font-size:12px;line-height:1.5}.model__tool[data-astro-cid-rwwu53f4]{color:var(--navy)}.model__aim[data-astro-cid-rwwu53f4]{letter-spacing:-.015em;max-width:15em;margin-top:16px;font-size:clamp(17.5px,1.45vw,20px);font-weight:500;line-height:1.28}.model__text[data-astro-cid-rwwu53f4]{max-width:21em;color:var(--fg-2);margin-top:10px;font-size:16px;line-height:1.55}.model__more[data-astro-cid-rwwu53f4]{margin-top:16px;font-size:15.5px}.model__toggle[data-astro-cid-rwwu53f4]{display:none}.model__back[data-astro-cid-rwwu53f4]{height:var(--t);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.model__back-name[data-astro-cid-rwwu53f4]{background:var(--paper);white-space:nowrap;color:var(--fg-3);transition:color .4s var(--ease-out);padding:2px 14px;position:absolute;top:1px;left:50%;transform:translate(-50%,-50%)}.model__back-num[data-astro-cid-rwwu53f4]{margin-right:8px}.model__back-text[data-astro-cid-rwwu53f4]{max-width:min(100% - var(--t) - 24px, 56em);text-align:center;text-wrap:balance;color:var(--fg-3);transition:color .4s var(--ease-out);font-size:16px;line-height:1.5}.model__back[data-astro-cid-rwwu53f4].is-active .model__back-name[data-astro-cid-rwwu53f4],.model__back[data-astro-cid-rwwu53f4].is-active .model__back-text[data-astro-cid-rwwu53f4]{color:var(--navy)}.js-motion .model[data-astro-cid-rwwu53f4]:not([data-live]) [data-astro-cid-rwwu53f4]:is(.model__dot,.model__body,.model__back){opacity:0}.js-motion .model[data-astro-cid-rwwu53f4]:not([data-live]) .model__track[data-astro-cid-rwwu53f4]{visibility:hidden}@media (width<=900px){.model[data-astro-cid-rwwu53f4]{--t:46px;--upright:1;grid-template-columns:var(--t) minmax(0, 1fr);column-gap:24px;display:grid}.model__track[data-astro-cid-rwwu53f4]{grid-area:1/1/span 2;height:auto}.model__track[data-astro-cid-rwwu53f4]:before,.model__track[data-astro-cid-rwwu53f4]:after{clip-path:polygon(0 100%,50% 0,100% 100%);width:11px;height:10px;margin:-5px 0 0 -5.5px;left:-1px}.model__track[data-astro-cid-rwwu53f4]:before{top:30%}.model__track[data-astro-cid-rwwu53f4]:after{top:70%}.model__stages[data-astro-cid-rwwu53f4]{padding:calc(var(--t) / 2 + 8px) 0 0;grid-area:1/2;display:block}.model__stage[data-astro-cid-rwwu53f4]{display:block}.model__dot[data-astro-cid-rwwu53f4]{width:24px;height:24px;margin:-12px 0 0 -12px;top:14px;left:-25px}.model__body[data-astro-cid-rwwu53f4]{padding:0 0 26px;display:block;position:relative}.model__num[data-astro-cid-rwwu53f4]{margin:0 10px 0 0}.model__verb[data-astro-cid-rwwu53f4]{padding-bottom:12px;font-size:26px;display:inline-block}.model__name[data-astro-cid-rwwu53f4]{margin-top:12px;font-size:12px}.model__aim[data-astro-cid-rwwu53f4]{max-width:none;margin-top:6px;font-size:17px}.model__text[data-astro-cid-rwwu53f4]{max-width:34em;margin-top:6px;font-size:15.5px}.model__more[data-astro-cid-rwwu53f4]{margin-top:12px}.model__back[data-astro-cid-rwwu53f4]{height:auto;padding-bottom:calc(var(--t) / 2);grid-area:2/2;place-items:normal;display:block;position:static}.model__back-name[data-astro-cid-rwwu53f4]{background:0 0;margin-bottom:6px;padding:0;position:static;transform:none}.model__back-text[data-astro-cid-rwwu53f4]{text-align:left;text-wrap:pretty;max-width:34em;font-size:15.5px}}@media (width<=600px){.model[data-astro-cid-rwwu53f4]{--press:1}.model[data-astro-cid-rwwu53f4][data-live] .model__body[data-astro-cid-rwwu53f4]{cursor:pointer}.model[data-astro-cid-rwwu53f4][data-live] .model__detail[data-astro-cid-rwwu53f4]{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.model[data-astro-cid-rwwu53f4][data-live] .model__detail-in[data-astro-cid-rwwu53f4]{visibility:hidden;min-height:0;transition:visibility 0s .45s;overflow:hidden}.model[data-astro-cid-rwwu53f4][data-live] .model__stage[data-astro-cid-rwwu53f4][data-open] .model__detail[data-astro-cid-rwwu53f4]{grid-template-rows:1fr}.model[data-astro-cid-rwwu53f4][data-live] .model__stage[data-astro-cid-rwwu53f4][data-open] .model__detail-in[data-astro-cid-rwwu53f4]{visibility:visible;transition-delay:0s}.model[data-astro-cid-rwwu53f4][data-live] .model__toggle[data-astro-cid-rwwu53f4]{border-radius:50%;width:44px;height:44px;display:block;position:absolute;top:-8px;right:-8px}.model__toggle[data-astro-cid-rwwu53f4]:before,.model__toggle[data-astro-cid-rwwu53f4]:after{content:"";background:var(--navy);width:14px;height:1.6px;transition:transform .35s var(--ease-out);margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.model__toggle[data-astro-cid-rwwu53f4]:after{transform:rotate(90deg)}.model__stage[data-astro-cid-rwwu53f4][data-open] .model__toggle[data-astro-cid-rwwu53f4]:before{transform:rotate(45deg)}.model__stage[data-astro-cid-rwwu53f4][data-open] .model__toggle[data-astro-cid-rwwu53f4]:after{transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.model__stage[data-astro-cid-rwwu53f4].is-active .model__dot[data-astro-cid-rwwu53f4]:after{animation:none}.model[data-astro-cid-rwwu53f4][data-live] .model__detail[data-astro-cid-rwwu53f4],.model__toggle[data-astro-cid-rwwu53f4]:before,.model__toggle[data-astro-cid-rwwu53f4]:after{transition:none}}.blend[data-astro-cid-s4eniawx]{--wire:color-mix(in srgb, var(--ink) 30%, transparent);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) clamp(200px,31%,440px) minmax(0,1fr);column-gap:20px;display:grid}.blend__label[data-astro-cid-s4eniawx]{color:var(--fg-3);padding-bottom:14px}.blend__label--in[data-astro-cid-s4eniawx]{text-align:right;grid-area:1/1}.blend__label--out[data-astro-cid-s4eniawx]{grid-area:1/3}.blend__list[data-astro-cid-s4eniawx]{grid-auto-rows:1fr;display:grid}.blend__list--in[data-astro-cid-s4eniawx]{grid-area:2/1}.blend__list--out[data-astro-cid-s4eniawx]{grid-area:2/3}.blend__list[data-astro-cid-s4eniawx] li[data-astro-cid-s4eniawx]{border-top:1px solid var(--line);letter-spacing:-.018em;min-height:76px;transition:color .3s var(--ease-out);align-items:center;font-size:clamp(18px,1.6vw,23px);font-weight:500;line-height:1.25;display:flex}.blend__list[data-astro-cid-s4eniawx] li[data-astro-cid-s4eniawx]:last-child{border-bottom:1px solid var(--line)}.blend__list--in[data-astro-cid-s4eniawx] li[data-astro-cid-s4eniawx]{text-align:right;justify-content:flex-end}.blend__mid[data-astro-cid-s4eniawx]{grid-area:2/2;position:relative}.blend__wires[data-astro-cid-s4eniawx]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.blend__wire[data-astro-cid-s4eniawx]{fill:none;stroke:var(--wire);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--ease-out), stroke-width .3s var(--ease-out)}.blend__hub[data-astro-cid-s4eniawx]{border:1.6px solid var(--navy);background:var(--mint);border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;position:absolute;top:50%;left:50%}.blend__hub-ring[data-astro-cid-s4eniawx]{border:1.5px solid var(--ink);opacity:0;border-radius:50%;position:absolute;inset:-1.6px}.blend__hub-label[data-astro-cid-s4eniawx]{background:var(--surface);white-space:nowrap;color:var(--ink);padding:3px 9px;font-size:12px;position:absolute;top:calc(50% + 32px);left:50%;transform:translate(-50%)}.blend__dot[data-astro-cid-s4eniawx]{border:1.4px solid var(--navy);background:var(--mint);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0}.blend[data-astro-cid-s4eniawx]:has(.blend__list--in li:first-child:hover) .blend__wire[data-astro-cid-s4eniawx][data-in="1"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--in li:nth-child(2):hover) .blend__wire[data-astro-cid-s4eniawx][data-in="2"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--in li:nth-child(3):hover) .blend__wire[data-astro-cid-s4eniawx][data-in="3"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--in li:nth-child(4):hover) .blend__wire[data-astro-cid-s4eniawx][data-in="4"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--out li:first-child:hover) .blend__wire[data-astro-cid-s4eniawx][data-out="1"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--out li:nth-child(2):hover) .blend__wire[data-astro-cid-s4eniawx][data-out="2"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--out li:nth-child(3):hover) .blend__wire[data-astro-cid-s4eniawx][data-out="3"],.blend[data-astro-cid-s4eniawx]:has(.blend__list--out li:nth-child(4):hover) .blend__wire[data-astro-cid-s4eniawx][data-out="4"]{stroke:var(--ink);stroke-width:2.2px}@media (width<=760px){.blend[data-astro-cid-s4eniawx]{display:block}.blend__label--in[data-astro-cid-s4eniawx]{text-align:left}.blend__list[data-astro-cid-s4eniawx] li[data-astro-cid-s4eniawx]{min-height:58px}.blend__list--in[data-astro-cid-s4eniawx] li[data-astro-cid-s4eniawx]{text-align:left;justify-content:flex-start}.blend__mid[data-astro-cid-s4eniawx]{height:132px}.blend__wires[data-astro-cid-s4eniawx],.blend__dot[data-astro-cid-s4eniawx]{display:none}.blend__mid[data-astro-cid-s4eniawx]:before{content:"";background:var(--wire);width:1.5px;position:absolute;top:0;bottom:0;left:19px}.blend__hub[data-astro-cid-s4eniawx]{margin-left:0;left:0}.blend__hub-label[data-astro-cid-s4eniawx]{padding:0;top:50%;left:54px;transform:translateY(-50%)}.blend__label--out[data-astro-cid-s4eniawx]{padding-top:0}}.rows[data-astro-cid-cn5qlgup]{border-top:1px solid var(--line-strong)}.rows__row[data-astro-cid-cn5qlgup]{border-bottom:1px solid var(--line);transition:padding-left .35s var(--ease-out);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 170px 90px 18px;align-items:baseline;gap:24px;padding:20px 0;display:grid}.rows__row[data-astro-cid-cn5qlgup]:hover{padding-left:10px}.rows__name[data-astro-cid-cn5qlgup]{letter-spacing:-.015em;font-size:20px;font-weight:500}.rows__sub[data-astro-cid-cn5qlgup],.rows__cohort[data-astro-cid-cn5qlgup]{color:var(--fg-2);font-size:15.5px}.rows__price[data-astro-cid-cn5qlgup]{text-align:right;font-weight:500}.rows__row[data-astro-cid-cn5qlgup] .rows__icon{width:16px;height:16px;transition:transform .35s var(--ease-out);align-self:center}.rows__row[data-astro-cid-cn5qlgup]:hover .rows__icon{transform:translate(4px)}@media (width<=1023px){.rows__row[data-astro-cid-cn5qlgup]{grid-template-columns:minmax(0,1fr) auto 18px;row-gap:4px}.rows__sub[data-astro-cid-cn5qlgup]{grid-area:2/1/auto/-1}.rows__cohort[data-astro-cid-cn5qlgup]{display:none}}.hero-link[data-astro-cid-lnthwwyx]{color:var(--sky);align-self:center;margin-left:10px}.section-head__rail[data-astro-cid-lnthwwyx] .rail-note[data-astro-cid-lnthwwyx]{color:var(--fg-3)}.tracks[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.track[data-astro-cid-lnthwwyx]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding:31px clamp(22px,2.64vw,39.5px) 13px 0;display:grid}.track[data-astro-cid-lnthwwyx]+.track[data-astro-cid-lnthwwyx]{border-left:1px solid var(--line);padding-left:clamp(22px,2.64vw,39.5px)}.track__num[data-astro-cid-lnthwwyx]{color:var(--fg-3);margin-bottom:44px}.track__title[data-astro-cid-lnthwwyx]{margin-bottom:13px}.track__text[data-astro-cid-lnthwwyx]{color:var(--fg-2);max-width:30em}.catalogue[data-astro-cid-lnthwwyx]{margin-top:clamp(64px,7.4vw,108px)}.catalogue__title[data-astro-cid-lnthwwyx],.start__label[data-astro-cid-lnthwwyx]{color:var(--fg-3);margin-bottom:14px}.start[data-astro-cid-lnthwwyx]{border-top:1px solid var(--line-strong)}.start__row[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--line);transition:padding-left .35s var(--ease-out);grid-template-columns:150px minmax(0,1fr) auto 18px;align-items:center;gap:24px;padding:24px 0;display:grid}.start__row[data-astro-cid-lnthwwyx]:hover{padding-left:10px}.start__stage[data-astro-cid-lnthwwyx]{color:var(--fg-2);align-items:center;gap:11px;display:inline-flex}.start__stage[data-astro-cid-lnthwwyx]:before{content:"";border:1.4px solid var(--navy);background:var(--c);border-radius:50%;flex:none;width:12px;height:12px}.start__text[data-astro-cid-lnthwwyx]{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,33px);font-weight:500;line-height:1.2}.start__action[data-astro-cid-lnthwwyx]{color:var(--fg-2);text-align:right;transition:color .25s var(--ease-out);font-size:17px;font-weight:500}.start__row[data-astro-cid-lnthwwyx]:hover .start__action[data-astro-cid-lnthwwyx]{color:var(--ink)}.start__row[data-astro-cid-lnthwwyx] .start__icon{width:18px;height:18px;transition:transform .35s var(--ease-out)}.start__row[data-astro-cid-lnthwwyx]:hover .start__icon{transform:translate(4px)}.talk[data-astro-cid-lnthwwyx]{align-items:end;row-gap:28px;margin-top:clamp(72px,8.6vw,124px)}.talk__text[data-astro-cid-lnthwwyx]{letter-spacing:-.03em;text-wrap:balance;grid-column:1/span 8;font-size:clamp(28px,3.5vw,50px);font-weight:500;line-height:1.1}.talk__cta[data-astro-cid-lnthwwyx]{grid-column:10/-1;justify-self:end}@media (width<=900px){.tracks[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.track[data-astro-cid-lnthwwyx],.track[data-astro-cid-lnthwwyx]+.track[data-astro-cid-lnthwwyx]{border-left:0;border-bottom:1px solid var(--line);flex-direction:column;padding:26.5px 0 31px;display:flex}.track__num[data-astro-cid-lnthwwyx]{margin-bottom:20px}.talk__text[data-astro-cid-lnthwwyx],.talk__cta[data-astro-cid-lnthwwyx]{grid-column:1/-1;justify-self:start}}@media (width<=760px){.start__row[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) 18px;row-gap:6px}.start__stage[data-astro-cid-lnthwwyx],.start__text[data-astro-cid-lnthwwyx],.start__action[data-astro-cid-lnthwwyx]{text-align:left;grid-column:1}.start__row[data-astro-cid-lnthwwyx] .start__icon{grid-area:1/2/span 3}}
