.landing-header[data-astro-cid-tfv3jkfj]{z-index:50;color:#ededf3;background:0 0;border-bottom:1px solid #0000;transition:background-color .24s,border-color .24s;position:fixed;inset:0 0 auto}.landing-header[data-astro-cid-tfv3jkfj][data-scrolled]{backdrop-filter:blur(12px);background:#171721eb;border-bottom-color:#272735}.landing-header__inner[data-astro-cid-tfv3jkfj]{justify-content:space-between;align-items:center;gap:clamp(.65rem,1.5vw,1.5rem);width:min(100%,80rem);min-height:5rem;margin-inline:auto;padding-inline:1.5rem;display:flex}.landing-header__brand[data-astro-cid-tfv3jkfj]{color:inherit;flex:none;align-items:center;gap:.65rem;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.landing-header__brand[data-astro-cid-tfv3jkfj] img[data-astro-cid-tfv3jkfj]{object-fit:contain;width:2rem;height:2rem}.landing-header__nav[data-astro-cid-tfv3jkfj]{align-items:center;gap:clamp(.7rem,1.5vw,1.35rem);display:flex}.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]{color:#c3c3cc;font-size:clamp(.75rem,.95vw,.875rem);text-decoration:none;transition:color .16s}.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:hover{color:#fff}.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #fff}.landing-header__cta[data-astro-cid-tfv3jkfj]{color:#fff;background:#5266eb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:3rem;padding-inline:1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.landing-header__cta[data-astro-cid-tfv3jkfj]:hover{background:#4054d6}.landing-header__cta[data-astro-cid-tfv3jkfj]:focus-visible{outline-offset:4px;outline:2px solid #fff}.landing-header__menu[data-astro-cid-tfv3jkfj]{display:none;position:relative}.landing-header__menu[data-astro-cid-tfv3jkfj] summary[data-astro-cid-tfv3jkfj]{color:#ededf3;cursor:pointer;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.875rem;list-style:none;display:inline-flex}.landing-header__menu[data-astro-cid-tfv3jkfj] summary[data-astro-cid-tfv3jkfj]::-webkit-details-marker{display:none}.landing-header__menu[data-astro-cid-tfv3jkfj] summary[data-astro-cid-tfv3jkfj] svg[data-astro-cid-tfv3jkfj]{width:1.25rem;height:1.25rem}.landing-header__menu[data-astro-cid-tfv3jkfj] nav[data-astro-cid-tfv3jkfj]{background:#1e1e2a;border:1px solid #c3c3cc33;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;width:min(22rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #00000047}.landing-header__menu[data-astro-cid-tfv3jkfj] nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]{color:#ededf3;border-radius:.5rem;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;text-decoration:none;display:flex}.landing-header__menu[data-astro-cid-tfv3jkfj] nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:hover{background:#ededf314}.landing-header[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:focus-visible,.landing-header__menu[data-astro-cid-tfv3jkfj] summary[data-astro-cid-tfv3jkfj]:focus-visible{outline-offset:4px;border-radius:.35rem;outline:2px solid #fff}@media (width<=980px){.landing-header__nav[data-astro-cid-tfv3jkfj]{display:none}.landing-header__menu[data-astro-cid-tfv3jkfj]{margin-left:auto;display:block}}@media (width<=420px){.landing-header__inner[data-astro-cid-tfv3jkfj]{gap:.75rem;padding-inline:1rem}.landing-header__brand[data-astro-cid-tfv3jkfj]{font-size:.9rem}.landing-header__cta[data-astro-cid-tfv3jkfj]{min-height:2.5rem;padding-inline:.85rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.landing-header[data-astro-cid-tfv3jkfj],.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj],.landing-header__cta[data-astro-cid-tfv3jkfj]{transition:none}}.learning-cta[data-astro-cid-i7otxv2x]{color:#666;letter-spacing:-.01em;text-align:center;min-height:3.25rem;transform:perspective(700px) rotateX(var(--learning-tilt-x,0deg)) rotateY(var(--learning-tilt-y,0deg));transform-style:preserve-3d;background:#ddd;border:1px solid #bbb;border-radius:.65rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform .18s ease-out,box-shadow .18s,background-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .7rem 1.7rem #0c113d3d,inset 0 1px #ffffffa6}.learning-cta__shine[data-astro-cid-i7otxv2x]{border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.learning-cta__rainbow[data-astro-cid-i7otxv2x]{mix-blend-mode:overlay}.learning-cta__layer[data-astro-cid-i7otxv2x]{transform:rotate(calc(var(--layer-angle) + var(--learning-shine-angle,0deg)));transform-box:fill-box;transform-origin:50%;transition:transform .2s ease-out}.learning-cta__layer-motion[data-astro-cid-i7otxv2x]{filter:blur(3px);transform-box:fill-box;transform-origin:50%;animation:5s infinite learning-cta-shine-layer}.learning-cta[data-astro-cid-i7otxv2x]:hover .learning-cta__layer-motion[data-astro-cid-i7otxv2x],.learning-cta[data-astro-cid-i7otxv2x]:focus-visible .learning-cta__layer-motion[data-astro-cid-i7otxv2x]{animation:none;transform:rotate(0)}.learning-cta__logo[data-astro-cid-i7otxv2x],.learning-cta[data-astro-cid-i7otxv2x]>span[data-astro-cid-i7otxv2x]{z-index:1;position:relative}.learning-cta__logo[data-astro-cid-i7otxv2x]{flex:none;width:1.65rem;height:1.65rem}.learning-cta[data-astro-cid-i7otxv2x]:hover{box-shadow:0 1rem 2rem #0c113d52,inset 0 1px #fffc}@keyframes learning-cta-shine-layer{0%,to{transform:rotate(0)}50%{transform:rotate(10deg)}}.learning-cta[data-astro-cid-i7otxv2x]:focus-visible{outline-offset:4px;outline:2px solid #5266eb}@media (width<=600px){.learning-cta[data-astro-cid-i7otxv2x]{padding-inline:1.1rem}}@media (prefers-reduced-motion:reduce){.learning-cta[data-astro-cid-i7otxv2x]{transition:none}.learning-cta__layer[data-astro-cid-i7otxv2x],.learning-cta__layer-motion[data-astro-cid-i7otxv2x]{transition:none;animation:none}.learning-cta__layer-motion[data-astro-cid-i7otxv2x]{transform:rotate(5deg)}}.landing-hero[data-astro-cid-rbnkosea]{background:#171721;height:380svh;position:relative}.landing-hero__stage[data-astro-cid-rbnkosea]{isolation:isolate;background:#171721;height:100svh;min-height:30rem;position:sticky;top:0;overflow:hidden}.landing-hero__video[data-astro-cid-rbnkosea],.landing-hero__scrim[data-astro-cid-rbnkosea]{width:100%;height:100%;position:absolute;inset:0}.landing-hero__video[data-astro-cid-rbnkosea]{z-index:-2;object-fit:cover;object-position:center}.landing-hero__scrim[data-astro-cid-rbnkosea]{z-index:-1;background:linear-gradient(90deg,#171721eb 0%,#171721c2 42%,#17172133 100%),linear-gradient(#0000 60%,#171721c2 100%)}.landing-hero__copy[data-astro-cid-rbnkosea]{width:min(52rem,100% - 3rem);transform:translate3d(0, calc(-50% + var(--spabila-copy-offset,0px)), 0);opacity:var(--spabila-copy-opacity,1);color:#ededf3;position:absolute;top:50%;left:clamp(1.5rem,8vw,8rem)}.landing-hero__title[data-astro-cid-rbnkosea]{color:#ededf3;letter-spacing:-.04em;max-width:15ch;margin:0 0 1.25rem;font-size:clamp(2.75rem,5vw,4.6rem);font-weight:500;line-height:1.03}.landing-hero__subtitle[data-astro-cid-rbnkosea]{color:#c3c3cc;max-width:46rem;margin:0 0 1rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:400;line-height:1.65}.landing-hero__body[data-astro-cid-rbnkosea]{color:#c3c3cccc;max-width:44rem;margin:0 0 1.5rem;font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7}.landing-hero__tagline[data-astro-cid-rbnkosea]{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.5em;margin:0 0 2rem;font-size:clamp(.8rem,1vw,.875rem);font-weight:600;display:flex}.landing-hero__tagline-word[data-astro-cid-rbnkosea]{opacity:0;display:inline-block;transform:translateY(10px)}.landing-hero__tagline-word--white[data-astro-cid-rbnkosea]{color:#ededf3}.landing-hero__tagline-word--cobalt[data-astro-cid-rbnkosea]{color:#5266eb;text-shadow:0 0 24px #5266eb8c}@media (prefers-reduced-motion:no-preference){.landing-hero__tagline-word[data-astro-cid-rbnkosea]{animation:tagline-word-reveal .5s cubic-bezier(.16, 1, .3, 1) var(--word-delay,1.2s) forwards}}@media (prefers-reduced-motion:reduce){.landing-hero__tagline-word[data-astro-cid-rbnkosea]{opacity:1;transform:none}}@keyframes tagline-word-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-hero__actions[data-astro-cid-rbnkosea]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.landing-hero__cta-primary[data-astro-cid-rbnkosea]{color:#fff;background:#5266eb;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.landing-hero__cta-primary[data-astro-cid-rbnkosea]:hover{background:#4054d6}.landing-hero__cta-primary[data-astro-cid-rbnkosea]:focus-visible,.landing-hero__cta-ghost[data-astro-cid-rbnkosea]:focus-visible{outline-offset:4px;outline:2px solid #fff}.landing-hero__end[data-astro-cid-rbnkosea]{color:#ededf3;text-align:right;max-width:28rem;opacity:var(--spabila-end-opacity,0);margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:500;position:absolute;bottom:clamp(3rem,8vh,6rem);right:clamp(1.5rem,8vw,8rem)}@media (width<=767px){.landing-hero[data-astro-cid-rbnkosea]{height:auto}.landing-hero__stage[data-astro-cid-rbnkosea]{height:100svh;position:relative;top:auto}.landing-hero__copy[data-astro-cid-rbnkosea]{opacity:1;transform:translateY(-50%)}.landing-hero__end[data-astro-cid-rbnkosea],.landing-hero__video[data-astro-cid-rbnkosea]{display:none}}@media (width<=600px){.landing-hero__copy[data-astro-cid-rbnkosea]{width:calc(100% - 2.5rem);left:1.25rem}.landing-hero__title[data-astro-cid-rbnkosea]{font-size:clamp(2.4rem,10vw,3rem)}.landing-hero__body[data-astro-cid-rbnkosea]{display:none}}@media (prefers-reduced-motion:reduce){.landing-hero[data-astro-cid-rbnkosea]{height:auto}.landing-hero__stage[data-astro-cid-rbnkosea]{height:100svh;position:relative;top:auto}.landing-hero__copy[data-astro-cid-rbnkosea]{opacity:1;transform:translateY(-50%)}.landing-hero__end[data-astro-cid-rbnkosea]{display:none}}.context-section[data-astro-cid-5myuodgn]{background:var(--lp-canvas);color:var(--lp-heading);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.context-section__inner[data-astro-cid-5myuodgn]{width:min(100%,76rem);margin-inline:auto}.context-section__header[data-astro-cid-5myuodgn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);margin-bottom:clamp(3.5rem,7vw,6rem);display:grid}.context-section__title[data-astro-cid-5myuodgn]{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:500;line-height:1.15}.context-section__body[data-astro-cid-5myuodgn]{flex-direction:column;gap:1.1rem;display:flex}.context-section__body[data-astro-cid-5myuodgn] p[data-astro-cid-5myuodgn]{color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.7;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.context-section__capabilities[data-astro-cid-5myuodgn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.context-capability[data-astro-cid-5myuodgn]{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:.75rem;padding:clamp(1.5rem,3vw,2rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1)}.context-capability__label[data-astro-cid-5myuodgn]{color:var(--lp-heading);letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.125rem;font-weight:600;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.context-capability__description[data-astro-cid-5myuodgn]{color:var(--lp-copy);margin:0;font-size:.9375rem;line-height:1.6;transition:color 1.2s cubic-bezier(.22,1,.36,1)}@media (width<=1024px){.context-section__capabilities[data-astro-cid-5myuodgn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.context-section__header[data-astro-cid-5myuodgn]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=540px){.context-section__capabilities[data-astro-cid-5myuodgn]{grid-template-columns:minmax(0,1fr)}}.value-proposition[data-astro-cid-whxf6rz4]{background:var(--lp-surface);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);border-bottom:1px solid var(--lp-border-subtle);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.value-proposition__inner[data-astro-cid-whxf6rz4]{width:min(100%,76rem);margin-inline:auto}.value-proposition__layout[data-astro-cid-whxf6rz4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.value-proposition__title[data-astro-cid-whxf6rz4]{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:500;line-height:1.15}.value-proposition__content[data-astro-cid-whxf6rz4]{flex-direction:column;gap:1.1rem;display:flex}.value-proposition__content[data-astro-cid-whxf6rz4] p[data-astro-cid-whxf6rz4]{color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.72;transition:color 1.2s cubic-bezier(.22,1,.36,1)}@media (width<=760px){.value-proposition__layout[data-astro-cid-whxf6rz4]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.spabila-capabilities[data-astro-cid-nwf5nudz]{background:var(--lp-surface);color:var(--lp-heading);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) clamp(1.5rem,8vw,8rem);overflow:hidden}.spabila-capabilities__header[data-astro-cid-nwf5nudz]{margin-bottom:clamp(3rem,6vw,5rem)}.spabila-capabilities__header-inner[data-astro-cid-nwf5nudz]{width:min(100%,88rem);margin-inline:auto}.spabila-capabilities__title[data-astro-cid-nwf5nudz]{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.spabila-capabilities__intro[data-astro-cid-nwf5nudz]{max-width:54rem;color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.7;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.spabila-capabilities__layout[data-astro-cid-nwf5nudz]{justify-content:space-between;align-items:center;gap:clamp(2rem,6vw,6rem);width:min(100%,88rem);margin-inline:auto;display:flex}.spabila-capabilities__menu[data-astro-cid-nwf5nudz]{z-index:1;width:52%}.spabila-capabilities__menu[data-astro-cid-nwf5nudz] ul[data-astro-cid-nwf5nudz]{gap:clamp(1.5rem,4vh,3rem);margin:0;padding:0;list-style:none;display:grid}.spabila-capabilities__step[data-astro-cid-nwf5nudz]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);padding:0;display:flex}.spabila-capabilities__step[data-astro-cid-nwf5nudz]:focus-visible{outline-offset:.5rem;border-radius:.25rem;outline:2px solid #aab4ff}.spabila-capabilities__number[data-astro-cid-nwf5nudz]{color:var(--lp-copy);flex:none;margin-top:.35rem;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:700;transition:color .5s,transform .5s}.spabila-capabilities__step[data-astro-cid-nwf5nudz].is-active .spabila-capabilities__number[data-astro-cid-nwf5nudz]{color:#5266eb;transform:scale(1.1)}.spabila-capabilities__step-copy[data-astro-cid-nwf5nudz]{gap:.6rem;display:grid}.spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{color:var(--lp-copy);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2rem,4.5vw,4rem);font-weight:800;line-height:.9;transition:color .65s,opacity .65s,transform .65s cubic-bezier(.22,1,.36,1),-webkit-text-stroke-color .65s}.spabila-capabilities__step[data-astro-cid-nwf5nudz]:not(.is-active) .spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{opacity:.45}.spabila-capabilities[data-astro-cid-nwf5nudz][data-animation-ready] .spabila-capabilities__step[data-astro-cid-nwf5nudz]:not(.is-active) .spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{color:#0000;-webkit-text-stroke:1.5px var(--lp-copy)}.spabila-capabilities__step[data-astro-cid-nwf5nudz].is-active .spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{color:var(--lp-heading);transform:translate(.75rem)}.spabila-capabilities__step-summary[data-astro-cid-nwf5nudz]{color:var(--lp-copy);opacity:0;font-size:clamp(.875rem,1.1vw,.9375rem);line-height:1.45;transition:opacity .35s,color 1.2s cubic-bezier(.22,1,.36,1)}.spabila-capabilities__step[data-astro-cid-nwf5nudz].is-active .spabila-capabilities__step-summary[data-astro-cid-nwf5nudz]{opacity:1}.spabila-capabilities__visual[data-astro-cid-nwf5nudz]{filter:drop-shadow(0 1.5rem 2rem #0000003d);flex:0 33rem;width:min(46vw,33rem);overflow:visible}.spabila-capabilities__art[data-astro-cid-nwf5nudz]{display:none}.spabila-capabilities__art[data-astro-cid-nwf5nudz][aria-hidden=false]{display:inline}.cap-shape[data-astro-cid-nwf5nudz]{transform-box:fill-box;transform-origin:50%}.spabila-capabilities[data-astro-cid-nwf5nudz][data-animation-ready] .cap-shape[data-astro-cid-nwf5nudz]{transform:scale(0)}@media (width<=760px){.spabila-capabilities[data-astro-cid-nwf5nudz]{padding-block:4.5rem;padding-inline:1.5rem}.spabila-capabilities__layout[data-astro-cid-nwf5nudz]{flex-direction:column-reverse;gap:1.75rem}.spabila-capabilities__menu[data-astro-cid-nwf5nudz]{width:100%}.spabila-capabilities__menu[data-astro-cid-nwf5nudz] ul[data-astro-cid-nwf5nudz]{gap:1.25rem}.spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{font-size:clamp(2rem,9vw,3.5rem)}.spabila-capabilities__visual[data-astro-cid-nwf5nudz]{flex:0 auto;align-self:center;width:min(100%,25rem)}}@media (width<=420px){.spabila-capabilities__step-title[data-astro-cid-nwf5nudz]{font-size:2rem}.spabila-capabilities__number[data-astro-cid-nwf5nudz]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.spabila-capabilities__step-title[data-astro-cid-nwf5nudz],.spabila-capabilities__number[data-astro-cid-nwf5nudz],.spabila-capabilities__step-summary[data-astro-cid-nwf5nudz]{transition:none}.spabila-capabilities[data-astro-cid-nwf5nudz][data-animation-ready] .cap-shape[data-astro-cid-nwf5nudz]{transform:scale(1)}}.spabila-learning-section[data-astro-cid-szcvkbic]{background:var(--lp-canvas);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.spabila-learning-inner[data-astro-cid-szcvkbic]{width:min(100%,76rem);margin-inline:auto}.spabila-learning-heading[data-astro-cid-szcvkbic]{max-width:54rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.spabila-learning-title[data-astro-cid-szcvkbic]{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.spabila-learning-intro[data-astro-cid-szcvkbic]{color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.65;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.spabila-learning-list[data-astro-cid-szcvkbic]{gap:1rem;margin:0;padding:0 0 5rem;list-style:none;display:grid}.spabila-learning-item[data-astro-cid-szcvkbic]{z-index:calc(var(--learning-order) + 1);min-height:clamp(28rem,68svh,36rem);position:sticky;top:clamp(5.5rem,10vh,7rem)}.spabila-learning-card[data-astro-cid-szcvkbic]{min-height:inherit;border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(1.5rem,5vw,4rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 1.5rem 4rem #00000038}.spabila-learning-meta[data-astro-cid-szcvkbic]{color:var(--lp-copy);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;transition:color 1.2s cubic-bezier(.22,1,.36,1);display:flex}.spabila-learning-index[data-astro-cid-szcvkbic]{border:1px solid var(--lp-border);min-width:2rem;min-height:2rem;color:var(--lp-heading);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;transition:color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1);display:inline-flex}.spabila-learning-card-title[data-astro-cid-szcvkbic]{color:var(--lp-heading);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:500;line-height:1.15;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.spabila-learning-content[data-astro-cid-szcvkbic] p[data-astro-cid-szcvkbic]{max-width:32rem;color:var(--lp-copy);margin:0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.7;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.spabila-learning-visual[data-astro-cid-szcvkbic]{border:1px solid var(--lp-border);background:var(--lp-raised);border-radius:.75rem;place-items:center;min-width:0;min-height:15rem;padding:clamp(1rem,3vw,2rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1);display:grid}.spabila-learning-visual[data-astro-cid-szcvkbic] svg[data-astro-cid-szcvkbic]{width:100%;max-width:25rem;height:auto;display:block}@media (width<=860px){.spabila-learning-card[data-astro-cid-szcvkbic]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=700px){.spabila-learning-section[data-astro-cid-szcvkbic]{padding:4.5rem 1rem 5rem}.spabila-learning-heading[data-astro-cid-szcvkbic]{margin-bottom:2rem}.spabila-learning-list[data-astro-cid-szcvkbic]{gap:.75rem;padding-bottom:3rem}.spabila-learning-item[data-astro-cid-szcvkbic]{min-height:28rem;top:6.5rem}.spabila-learning-card[data-astro-cid-szcvkbic]{grid-template-columns:minmax(0,1fr);align-content:center;gap:1.25rem;padding:1.5rem}.spabila-learning-meta[data-astro-cid-szcvkbic]{margin-bottom:1rem}.spabila-learning-card-title[data-astro-cid-szcvkbic]{margin-bottom:.75rem}.spabila-learning-content[data-astro-cid-szcvkbic] p[data-astro-cid-szcvkbic]{font-size:.9375rem;line-height:1.55}.spabila-learning-visual[data-astro-cid-szcvkbic]{min-height:10rem;padding:.75rem}}.technologies-section[data-astro-cid-sueqgvqd]{background:var(--lp-canvas);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.technologies-section__inner[data-astro-cid-sueqgvqd]{width:min(100%,76rem);margin-inline:auto}.technologies-section__layout[data-astro-cid-sueqgvqd]{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.technologies-section__header[data-astro-cid-sueqgvqd]{margin-bottom:clamp(2rem,4vw,3rem)}.technologies-section__title[data-astro-cid-sueqgvqd]{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.technologies-section__intro[data-astro-cid-sueqgvqd]{max-width:40rem;color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.7;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.technologies-tags[data-astro-cid-sueqgvqd]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.technologies-tag[data-astro-cid-sueqgvqd]{border:1px solid var(--lp-border);min-height:2.25rem;color:var(--lp-copy);border-radius:999px;align-items:center;padding:.35rem 1rem;font-size:.875rem;font-weight:400;transition:color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1);display:inline-flex}.technologies-featured[data-astro-cid-sueqgvqd]{background:var(--lp-surface);border:1px solid #5266eb66;border-radius:1rem;padding:clamp(1.75rem,3.5vw,2.5rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1)}.technologies-featured__badge[data-astro-cid-sueqgvqd]{align-items:center;gap:.5rem;margin-bottom:1.5rem;display:inline-flex}.technologies-featured__badge[data-astro-cid-sueqgvqd] span[data-astro-cid-sueqgvqd]{color:#818cf8;letter-spacing:.02em;background:#5266eb2e;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.technologies-featured__logos[data-astro-cid-sueqgvqd]{gap:.75rem;margin-bottom:1.5rem;display:flex}.technologies-featured__logo[data-astro-cid-sueqgvqd]{background:var(--lp-raised);border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.4rem;transition:background-color 1.2s cubic-bezier(.22,1,.36,1);display:flex}.technologies-featured__logo[data-astro-cid-sueqgvqd] img[data-astro-cid-sueqgvqd]{object-fit:contain;width:100%;height:100%}.technologies-featured__title[data-astro-cid-sueqgvqd]{color:var(--lp-heading);letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:600;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.technologies-featured__description[data-astro-cid-sueqgvqd]{color:var(--lp-copy);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.technologies-featured__link[data-astro-cid-sueqgvqd]{color:#fff;background:#5266eb;border-radius:999px;align-items:center;min-height:2.75rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.technologies-featured__link[data-astro-cid-sueqgvqd]:hover{background:#4054d6}.technologies-featured__link[data-astro-cid-sueqgvqd]:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=860px){.technologies-section__layout[data-astro-cid-sueqgvqd]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.technologies-featured__link[data-astro-cid-sueqgvqd]{transition:none}}.community-section[data-astro-cid-7hzcqlnr]{background:var(--lp-surface);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.community-section__inner[data-astro-cid-7hzcqlnr]{width:min(100%,76rem);margin-inline:auto}.community-section__layout[data-astro-cid-7hzcqlnr]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.community-section__title[data-astro-cid-7hzcqlnr]{letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:500;line-height:1.15}.community-section__content[data-astro-cid-7hzcqlnr] p[data-astro-cid-7hzcqlnr]{color:var(--lp-copy);max-width:46rem;margin:0 0 .9rem;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.72;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.community-section__actions[data-astro-cid-7hzcqlnr]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.community-section__discord[data-astro-cid-7hzcqlnr]{color:#fff;background:#5266eb;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.community-section__discord[data-astro-cid-7hzcqlnr]:hover{background:#4054d6}.community-section__discord[data-astro-cid-7hzcqlnr]:focus-visible{outline-offset:4px;outline:2px solid #fff}.community-section__course[data-astro-cid-7hzcqlnr]{border:1px solid var(--lp-border);min-height:3rem;color:var(--lp-heading);border-radius:999px;align-items:center;padding:.65rem 1.25rem;font-size:.9rem;font-weight:400;text-decoration:none;transition:background-color .16s,border-color 1.2s cubic-bezier(.22,1,.36,1),color 1.2s cubic-bezier(.22,1,.36,1);display:inline-flex}.community-section__course[data-astro-cid-7hzcqlnr]:hover{background:#5266eb12}.community-section__course[data-astro-cid-7hzcqlnr]:focus-visible{outline-offset:4px;outline:2px solid #fff}.community-section__donation[data-astro-cid-7hzcqlnr]{border:1px solid var(--lp-border);background:var(--lp-canvas);border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1),border-color 1.2s cubic-bezier(.22,1,.36,1)}.community-section__donation-title[data-astro-cid-7hzcqlnr]{color:var(--lp-heading);letter-spacing:-.015em;margin:0 0 .75rem;font-size:1.125rem;font-weight:600;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.community-section__donation-copy[data-astro-cid-7hzcqlnr] p[data-astro-cid-7hzcqlnr]{color:var(--lp-copy);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.65;transition:color 1.2s cubic-bezier(.22,1,.36,1)}@media (width<=860px){.community-section__layout[data-astro-cid-7hzcqlnr]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.community-section__discord[data-astro-cid-7hzcqlnr],.community-section__course[data-astro-cid-7hzcqlnr]{transition:none}}.founder-section[data-astro-cid-g5ap6aav]{background:var(--lp-canvas);color:var(--lp-heading);transition:var(--lp-transition);padding:clamp(3.5rem,7vw,6rem) 1.5rem}.founder-section__inner[data-astro-cid-g5ap6aav]{width:min(100%,80rem);margin-inline:auto}.founder-figure[data-astro-cid-g5ap6aav]{aspect-ratio:2;isolation:isolate;background:#272735;border-radius:.75rem;margin:0;position:relative;overflow:hidden}.founder-figure__image[data-astro-cid-g5ap6aav],.founder-figure__scrim[data-astro-cid-g5ap6aav]{width:100%;height:100%;position:absolute;inset:0}.founder-figure__image-link[data-astro-cid-g5ap6aav]{z-index:0;display:block;position:absolute;inset:0}.founder-figure__image[data-astro-cid-g5ap6aav]{object-fit:cover;object-position:64% 42%;display:block}.founder-figure__scrim[data-astro-cid-g5ap6aav]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#14141ee0 0%,#14141ea8 38%,#0000 76%),linear-gradient(#0000 52%,#14141ebd 100%)}.founder-figure__content[data-astro-cid-g5ap6aav]{z-index:2;color:#fff;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(1.5rem,4vw,4rem);display:flex;position:absolute;inset:0}.founder-figure__bottom[data-astro-cid-g5ap6aav]{justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);width:100%;display:flex}.founder-figure__copy[data-astro-cid-g5ap6aav]{max-width:39rem}.founder-figure__title[data-astro-cid-g5ap6aav]{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.5vw,4.25rem);font-weight:520;line-height:.99}.founder-bio[data-astro-cid-g5ap6aav]{color:#ffffffd9;max-width:33rem;margin:1.25rem 0 0;font-size:clamp(.95rem,1.3vw,1.0625rem);line-height:1.65}.founder-figure__byline[data-astro-cid-g5ap6aav]{flex-direction:column;flex:none;align-items:flex-start;gap:1rem;display:flex}.founder-name[data-astro-cid-g5ap6aav],.founder-role[data-astro-cid-g5ap6aav]{margin:0}.founder-name[data-astro-cid-g5ap6aav]{font-size:1.1rem;font-weight:650}.founder-role[data-astro-cid-g5ap6aav]{color:#ffffffc2;margin-top:.25rem;font-size:.92rem}.founder-cv-link[data-astro-cid-g5ap6aav]{color:#fff;pointer-events:auto;border:1px solid #ffffff8c;border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.founder-cv-link[data-astro-cid-g5ap6aav]:hover{color:#272735;background:#fff}.founder-cv-link[data-astro-cid-g5ap6aav]:focus-visible{outline-offset:3px;outline:2px solid #fff}.founder-companies[data-astro-cid-g5ap6aav]{border-block:1px solid var(--lp-border-subtle);margin-top:clamp(3.5rem,7vw,5.5rem);padding-block:2rem;transition:border-color 1.2s cubic-bezier(.22,1,.36,1);overflow:hidden}.founder-companies__heading[data-astro-cid-g5ap6aav]{color:var(--lp-copy);text-align:center;margin:0 1.5rem 1.75rem;font-size:.9rem;font-weight:500;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.founder-company-marquee[data-astro-cid-g5ap6aav]{outline-offset:-2px;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.founder-company-marquee[data-astro-cid-g5ap6aav]:focus-visible{outline:2px solid #5266eb}.founder-company-track[data-astro-cid-g5ap6aav]{width:max-content;animation:42s linear infinite founder-logo-scroll;display:flex}.founder-company-marquee[data-astro-cid-g5ap6aav]:hover .founder-company-track[data-astro-cid-g5ap6aav],.founder-company-marquee[data-astro-cid-g5ap6aav]:focus-within .founder-company-track[data-astro-cid-g5ap6aav]{animation-play-state:paused}.founder-company-list[data-astro-cid-g5ap6aav]{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);width:max-content;margin:0;padding:0 clamp(1.25rem,2.5vw,2.25rem) 0 0;list-style:none;display:flex}.founder-company[data-astro-cid-g5ap6aav]{color:var(--lp-heading);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:700;line-height:1;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.founder-company--dimatica[data-astro-cid-g5ap6aav]{font-weight:740}.founder-company--obsidian[data-astro-cid-g5ap6aav]{letter-spacing:-.025em;font-size:clamp(1.4rem,2.4vw,2rem)}.founder-company--deloitte[data-astro-cid-g5ap6aav]{letter-spacing:-.055em;font-weight:620}.founder-company--deloitte[data-astro-cid-g5ap6aav] span[data-astro-cid-g5ap6aav]{color:#86bc25}.founder-company--ntt-data[data-astro-cid-g5ap6aav]{letter-spacing:.015em}.founder-company--laliga[data-astro-cid-g5ap6aav]{letter-spacing:-.065em}.founder-company--pricesoft[data-astro-cid-g5ap6aav]{letter-spacing:-.06em}@keyframes founder-logo-scroll{to{transform:translate(-50%)}}@media (width<=760px){.founder-figure[data-astro-cid-g5ap6aav]{aspect-ratio:4/5}.founder-figure__image[data-astro-cid-g5ap6aav]{object-position:68% 32%}.founder-figure__scrim[data-astro-cid-g5ap6aav]{background:linear-gradient(#0000 18%,#14141eba 55%,#14141ef0 100%),linear-gradient(90deg,#14141e33,#0000 75%)}.founder-figure__content[data-astro-cid-g5ap6aav]{padding:1.5rem}.founder-figure__bottom[data-astro-cid-g5ap6aav]{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (width<=480px){.founder-section[data-astro-cid-g5ap6aav]{padding-inline:1.25rem}.founder-figure[data-astro-cid-g5ap6aav]{aspect-ratio:9/16}.founder-figure__title[data-astro-cid-g5ap6aav]{font-size:clamp(2rem,10vw,3rem)}}@media (prefers-reduced-motion:reduce){.founder-company-marquee[data-astro-cid-g5ap6aav]{overflow-x:auto;mask-image:none}.founder-company-track[data-astro-cid-g5ap6aav]{animation:none}.founder-company-list[data-astro-cid-g5ap6aav][aria-hidden=true]{display:none}.founder-cv-link[data-astro-cid-g5ap6aav]{transition:none}}.philosophy-section[data-astro-cid-t4kbjmsx]{background:var(--lp-canvas);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);transition:var(--lp-transition);padding:clamp(5rem,10vw,9rem) 1.5rem}.philosophy-section__inner[data-astro-cid-t4kbjmsx]{width:min(100%,76rem);margin-inline:auto}.philosophy-section__layout[data-astro-cid-t4kbjmsx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.philosophy-section__title[data-astro-cid-t4kbjmsx]{letter-spacing:-.03em;margin:0;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:500;line-height:1.18}.philosophy-section__content[data-astro-cid-t4kbjmsx]{flex-direction:column;gap:2rem;display:flex}.philosophy-section__content[data-astro-cid-t4kbjmsx]>p[data-astro-cid-t4kbjmsx]{color:var(--lp-copy);margin:0;font-size:clamp(.95rem,1.2vw,1.0625rem);line-height:1.72;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.philosophy-quote[data-astro-cid-t4kbjmsx]{background:var(--lp-surface);border-left:3px solid #5266eb;border-radius:0 .5rem .5rem 0;margin:0;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);transition:background-color 1.2s cubic-bezier(.22,1,.36,1)}.philosophy-quote[data-astro-cid-t4kbjmsx] p[data-astro-cid-t4kbjmsx]{color:var(--lp-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;line-height:1.4;transition:color 1.2s cubic-bezier(.22,1,.36,1)}@media (width<=760px){.philosophy-section__layout[data-astro-cid-t4kbjmsx]{grid-template-columns:minmax(0,1fr)}}.landing-cta[data-astro-cid-aih5kfwi]{background:var(--lp-canvas);color:var(--lp-heading);border-top:1px solid var(--lp-border-subtle);text-align:center;transition:var(--lp-transition);padding:clamp(5.5rem,11vw,10rem) 1.5rem}.landing-cta__inner[data-astro-cid-aih5kfwi]{width:min(100%,56rem);margin-inline:auto}.landing-cta__title[data-astro-cid-aih5kfwi]{letter-spacing:-.04em;margin:0 0 1.25rem;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;line-height:1.08}.landing-cta__body[data-astro-cid-aih5kfwi]{max-width:46rem;color:var(--lp-copy);margin:0 auto 1.25rem;font-size:clamp(.95rem,1.3vw,1.0625rem);line-height:1.7;transition:color 1.2s cubic-bezier(.22,1,.36,1)}.landing-cta__tagline[data-astro-cid-aih5kfwi]{color:#5266eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2.5rem;font-size:clamp(.8rem,1vw,.9rem);font-weight:600}.landing-cta__actions[data-astro-cid-aih5kfwi]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.landing-cta__primary[data-astro-cid-aih5kfwi]{color:#fff;background:#5266eb;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.landing-cta__primary[data-astro-cid-aih5kfwi]:hover{background:#4054d6}.landing-cta__primary[data-astro-cid-aih5kfwi]:focus-visible{outline-offset:4px;outline:2px solid}.landing-cta__ghost[data-astro-cid-aih5kfwi]{border:1px solid var(--lp-border);min-height:3.25rem;color:var(--lp-heading);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.95rem;font-weight:400;text-decoration:none;transition:background-color .16s,border-color 1.2s cubic-bezier(.22,1,.36,1),color 1.2s cubic-bezier(.22,1,.36,1);display:inline-flex}.landing-cta__ghost[data-astro-cid-aih5kfwi]:hover{background:#5266eb14}.landing-cta__ghost[data-astro-cid-aih5kfwi]:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.landing-cta__primary[data-astro-cid-aih5kfwi],.landing-cta__ghost[data-astro-cid-aih5kfwi]{transition:none}}
