.cd[data-astro-cid-4mbebsjs]{--ink: #0a0a0f;--muted: #4b4f63;--line: #e8e6f0;--violet: #7c3aed;--violet-deep: #5b21b6;--pink: #ec4899;--ease: cubic-bezier(.16, 1, .3, 1);font-family:Rubik,Rubik Fallback,system-ui,-apple-system,sans-serif;color:var(--ink);background:#fff}.cd-wrap[data-astro-cid-4mbebsjs]{width:min(1120px,100% - 40px);margin-inline:auto}.cd-h2[data-astro-cid-4mbebsjs]{margin:0 0 28px;font-weight:800;font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.015em}.cd-hero[data-astro-cid-4mbebsjs]{padding:136px 0 64px}.cd-hero__in[data-astro-cid-4mbebsjs]{text-align:center}.cd-h1[data-astro-cid-4mbebsjs]{margin:0;font-weight:800;font-size:clamp(60px,11.5vw,136px);line-height:.96;letter-spacing:-.035em}.cd-h1[data-astro-cid-4mbebsjs] .w[data-astro-cid-4mbebsjs]{display:inline-block}.cd-h1__mark[data-astro-cid-4mbebsjs]{position:relative}.cd-h1__stroke[data-astro-cid-4mbebsjs]{position:absolute;left:-.04em;right:-.04em;bottom:-.1em;height:.2em;width:auto;overflow:visible;fill:none;stroke:var(--violet);stroke-width:7;stroke-linecap:round;opacity:.9;pointer-events:none}.cd-h1__stroke[data-astro-cid-4mbebsjs] path[data-astro-cid-4mbebsjs]{stroke-dasharray:1;stroke-dashoffset:0}.cd-lead[data-astro-cid-4mbebsjs]{margin:26px auto 0;max-width:38rem;font-size:clamp(19px,1.6vw,24px);line-height:1.5;color:var(--muted)}.cd-hero__ctas[data-astro-cid-4mbebsjs]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.cd-hero__partners[data-astro-cid-4mbebsjs]{display:flex;justify-content:center;margin-top:40px}.cd-hero__media[data-astro-cid-4mbebsjs]{position:relative;margin-top:52px;aspect-ratio:21 / 9;border-radius:30px;overflow:hidden;background:#15121c;box-shadow:0 34px 90px #1e0c3c33}.cd-hero__poster[data-astro-cid-4mbebsjs],.cd-hero__video[data-astro-cid-4mbebsjs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 45%}.cd-hero__video[data-astro-cid-4mbebsjs]{opacity:0;transition:opacity 1.2s ease}.cd-hero__video[data-astro-cid-4mbebsjs].is-on{opacity:1}.cd-btn[data-astro-cid-4mbebsjs]{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 32px;border-radius:999px;border:1.5px solid transparent;font-weight:600;font-size:17px;line-height:1;text-decoration:none;white-space:nowrap;transition:transform .4s var(--ease),background-color .25s ease,color .25s ease,box-shadow .3s ease}.cd-btn[data-astro-cid-4mbebsjs]:hover{transform:translateY(-2px)}.cd-btn--fill[data-astro-cid-4mbebsjs]{background:var(--violet);color:#fff;box-shadow:0 12px 30px #7c3aed47}.cd-btn--fill[data-astro-cid-4mbebsjs]:hover{background:var(--violet-deep)}.cd-btn--line[data-astro-cid-4mbebsjs]{border-color:var(--ink);color:var(--ink)}.cd-btn--line[data-astro-cid-4mbebsjs]:hover{background:var(--ink);color:#fff}.cd-btn[data-astro-cid-4mbebsjs]:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.cd-jobs[data-astro-cid-4mbebsjs]{padding:48px 0 56px}.cd-list[data-astro-cid-4mbebsjs]{display:grid;grid-template-columns:1fr;gap:24px}@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cd-card[data-astro-cid-4mbebsjs]{--mx: 50%;--my: 50%;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40%;min-height:340px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 40px #140a2812;transition:box-shadow .45s ease,border-color .3s ease;isolation:isolate;overflow:hidden}.cd-card[data-astro-cid-4mbebsjs]:hover{box-shadow:0 28px 76px #3c14782b;border-color:#7c3aed40}.cd-card[data-astro-cid-4mbebsjs]:before{content:"";position:absolute;inset:-1px;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--beam),transparent 0deg,transparent 250deg,var(--violet) 300deg,var(--pink) 330deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s ease;animation:cd-beam 2.6s linear infinite;animation-play-state:paused}.cd-card[data-astro-cid-4mbebsjs]:hover:before,.cd-card[data-astro-cid-4mbebsjs]:focus-within:before{opacity:1;animation-play-state:running}@keyframes cd-beam{to{--beam: 360deg}}.cd-card__glow[data-astro-cid-4mbebsjs]{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(640px circle at var(--mx) var(--my),rgba(124,58,237,.12),rgba(236,72,153,.05) 38%,transparent 60%)}.cd-card[data-astro-cid-4mbebsjs]:hover .cd-card__glow[data-astro-cid-4mbebsjs]{opacity:1}.cd-card__art[data-astro-cid-4mbebsjs]{position:relative;z-index:1;min-height:100%;background:#0d0b14;-webkit-mask-image:linear-gradient(to right,#000 52%,rgba(0,0,0,.6) 74%,transparent 100%);mask-image:linear-gradient(to right,#000 52%,rgba(0,0,0,.6) 74%,transparent 100%)}.cd-card__art[data-astro-cid-4mbebsjs] img[data-astro-cid-4mbebsjs]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .9s var(--ease)}.cd-card[data-astro-cid-4mbebsjs]:hover .cd-card__art[data-astro-cid-4mbebsjs] img[data-astro-cid-4mbebsjs]{transform:scale(1.04)}.cd-card__art-ph[data-astro-cid-4mbebsjs]{position:absolute;inset:0;background:radial-gradient(circle at 45% 40%,#3b2a6b,#0d0b14 70%)}.cd-card__body[data-astro-cid-4mbebsjs]{position:relative;z-index:2;padding:34px 36px 32px 8px;display:flex;flex-direction:column;justify-content:center}.cd-card__meta[data-astro-cid-4mbebsjs]{margin:0 0 8px;font-size:15.5px;font-weight:500;color:var(--muted)}.cd-card__title[data-astro-cid-4mbebsjs]{margin:0;font-weight:800;font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.015em}.cd-card__desc[data-astro-cid-4mbebsjs]{margin:14px 0 0;max-width:34rem;font-size:17.5px;line-height:1.55;color:var(--muted)}.cd-card__row[data-astro-cid-4mbebsjs]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:24px}.cd-card__more[data-astro-cid-4mbebsjs]{padding:0;border:0;background:none;font:inherit;font-weight:600;font-size:16px;color:var(--violet);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cd-card__chev[data-astro-cid-4mbebsjs]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .35s var(--ease)}.cd-card[data-astro-cid-4mbebsjs].is-open .cd-card__chev[data-astro-cid-4mbebsjs]{transform:rotate(-135deg) translateY(-1px)}.cd-card__reqwrap[data-astro-cid-4mbebsjs]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.cd-card[data-astro-cid-4mbebsjs].is-open .cd-card__reqwrap[data-astro-cid-4mbebsjs]{grid-template-rows:1fr}.cd-card__req[data-astro-cid-4mbebsjs]{min-height:0;overflow:hidden;margin:0;padding:0;list-style:none;max-width:36rem}.cd-card__req[data-astro-cid-4mbebsjs] li[data-astro-cid-4mbebsjs]{position:relative;padding:9px 18px 0 0;font-size:15.5px;line-height:1.5;color:var(--muted)}.cd-card__req[data-astro-cid-4mbebsjs] li[data-astro-cid-4mbebsjs]:before{content:"";position:absolute;right:0;top:18px;width:7px;height:7px;border-radius:50%;background:var(--violet);opacity:.8}.cd-card__req[data-astro-cid-4mbebsjs] li[data-astro-cid-4mbebsjs]:first-child{padding-top:16px}.cd-card__req[data-astro-cid-4mbebsjs] li[data-astro-cid-4mbebsjs]:first-child:before{top:25px}.cd-card__cta[data-astro-cid-4mbebsjs]{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:16px;text-decoration:none;transition:background-color .25s ease,transform .4s var(--ease),box-shadow .3s ease}.cd-card__cta[data-astro-cid-4mbebsjs]:hover{background:var(--violet);transform:translateY(-2px);box-shadow:0 12px 28px #7c3aed4d}.cd-card__arrow[data-astro-cid-4mbebsjs]{width:9px;height:9px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .35s var(--ease)}.cd-card__cta[data-astro-cid-4mbebsjs]:hover .cd-card__arrow[data-astro-cid-4mbebsjs]{transform:rotate(45deg) translate(-3px,3px)}.cd-card[data-astro-cid-4mbebsjs]:focus-within{border-color:#7c3aed73}.cd-apply[data-astro-cid-4mbebsjs]{padding:32px 0 104px}.cd-apply__wrap[data-astro-cid-4mbebsjs]{max-width:800px}.cd-card--form[data-astro-cid-4mbebsjs]{display:block;min-height:0}.cd-apply__in[data-astro-cid-4mbebsjs]{position:relative;z-index:1;padding:28px clamp(22px,4vw,48px) 40px}.cd-apply__in[data-astro-cid-4mbebsjs] .cd-h2[data-astro-cid-4mbebsjs]{margin-bottom:22px}.cd-apply__bot-wrap[data-astro-cid-4mbebsjs]{display:flex;justify-content:center;margin:0 0 4px}.cd-apply__bot[data-astro-cid-4mbebsjs]{width:210px;height:auto;filter:drop-shadow(0 18px 26px rgba(60,20,120,.2))}.cd-apply__title[data-astro-cid-4mbebsjs]{text-align:center}.cd-apply[data-astro-cid-4mbebsjs] #careers-form{display:flex;flex-direction:column;gap:18px}.cd-apply[data-astro-cid-4mbebsjs] #careers-form label{font-family:inherit;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--ink);margin-bottom:6px}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input[type=text],.cd-apply[data-astro-cid-4mbebsjs] #careers-form input[type=tel],.cd-apply[data-astro-cid-4mbebsjs] #careers-form input[type=email],.cd-apply[data-astro-cid-4mbebsjs] #careers-form select{width:100%;min-height:54px;padding:0 18px;border-radius:16px;border:1.5px solid var(--line);background:#faf9fd;color:var(--ink);font:inherit;font-size:16px;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input:focus,.cd-apply[data-astro-cid-4mbebsjs] #careers-form select:focus{outline:none;border-color:var(--violet);background:#fff;box-shadow:0 0 0 4px #7c3aed24}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input.error,.cd-apply[data-astro-cid-4mbebsjs] #careers-form select.error{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26262e}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input[type=checkbox].error{outline:2px solid #dc2626;outline-offset:2px}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .cv-upload-area.error{border-color:#dc2626!important}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input::placeholder{color:#9a9db0}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .cv-upload-area{border:1.5px dashed rgba(124,58,237,.45);border-radius:18px;background:#faf9fd;padding:26px 18px;text-align:center;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .cv-upload-area:hover{background:#f3eefc;border-color:var(--violet)}.cd-apply[data-astro-cid-4mbebsjs] #careers-form #cv-input:focus-visible+.cv-upload-area{border-color:var(--violet);box-shadow:0 0 0 4px #7c3aed2e}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .submit-btn{width:100%;min-height:58px;border-radius:999px;border:0;background:var(--violet);color:#fff;font:inherit;font-weight:600;font-size:18px;text-transform:none;letter-spacing:0;box-shadow:0 14px 34px #7c3aed4d;transition:background-color .25s ease,transform .4s var(--ease);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .submit-btn:hover{background:var(--violet-deep);transform:translateY(-2px)}.cd-apply[data-astro-cid-4mbebsjs] #careers-form .submit-btn:disabled{opacity:.7;transform:none}.cd-apply[data-astro-cid-4mbebsjs] #careers-form label[for=careers-privacy],.cd-apply[data-astro-cid-4mbebsjs] #careers-form label[for=careers-marketing]{font-weight:400;font-size:15px;color:var(--muted)}.cd-apply[data-astro-cid-4mbebsjs] #careers-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--violet)}.cd-apply[data-astro-cid-4mbebsjs] #form-success{text-align:center;padding:20px 0}.cd-apply[data-astro-cid-4mbebsjs] #form-success .bg-emerald-500\/20{background:#efe9fb;border-color:#7c3aed4d}.cd-apply[data-astro-cid-4mbebsjs] #form-success .text-emerald-400{color:var(--violet)}.cd-apply[data-astro-cid-4mbebsjs] #form-success.hidden{display:none}html.hl-anim:not(.hl-anim-done) .cd-hero[data-astro-cid-4mbebsjs] .w[data-astro-cid-4mbebsjs]{opacity:0}html.hl-anim:not(.hl-anim-done) .cd-h1__stroke[data-astro-cid-4mbebsjs] path[data-astro-cid-4mbebsjs]{stroke-dashoffset:1}@media(max-width:1023.98px){.cd-hero[data-astro-cid-4mbebsjs]{padding-top:112px}}@media(max-width:767.98px){.cd-wrap[data-astro-cid-4mbebsjs]{width:min(1120px,100% - 32px)}.cd-hero[data-astro-cid-4mbebsjs]{padding:100px 0 40px}.cd-hero__media[data-astro-cid-4mbebsjs]{aspect-ratio:16 / 9;border-radius:22px;margin-top:36px}.cd-hero__ctas[data-astro-cid-4mbebsjs] .cd-btn[data-astro-cid-4mbebsjs]{flex:1 1 100%}.cd-list[data-astro-cid-4mbebsjs]{gap:18px}.cd-card[data-astro-cid-4mbebsjs]{grid-template-columns:1fr;min-height:0;border-radius:24px}.cd-card__art[data-astro-cid-4mbebsjs]{order:-1}.cd-card__art[data-astro-cid-4mbebsjs]{min-height:0;height:230px;-webkit-mask-image:linear-gradient(to bottom,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,rgba(0,0,0,.6) 78%,transparent 100%)}.cd-card__art[data-astro-cid-4mbebsjs] img[data-astro-cid-4mbebsjs]{object-position:50% 35%}.cd-card__body[data-astro-cid-4mbebsjs]{padding:0 20px 24px;margin-top:-26px}.cd-card__title[data-astro-cid-4mbebsjs]{font-size:25px}.cd-card__desc[data-astro-cid-4mbebsjs]{font-size:16.5px}.cd-card__row[data-astro-cid-4mbebsjs]{gap:10px 18px}.cd-apply__in[data-astro-cid-4mbebsjs]{padding:20px 18px 30px}.cd-apply__bot[data-astro-cid-4mbebsjs]{width:160px}}@media(prefers-reduced-motion:reduce){.cd-card[data-astro-cid-4mbebsjs]:before{animation:none}.cd-card[data-astro-cid-4mbebsjs],.cd-card__art[data-astro-cid-4mbebsjs] img[data-astro-cid-4mbebsjs],.cd-btn[data-astro-cid-4mbebsjs],.cd-card__cta[data-astro-cid-4mbebsjs]{transition:none}}
