@charset "UTF-8";.ma-careers-achievements__container.svelte-1xxjcai{max-width:900px;margin:0 auto;padding:2rem 1rem}.ma-careers-achievements__title.svelte-1xxjcai{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2.5rem}.ma-careers-achievements__grid.svelte-1xxjcai{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2rem}.ma-careers-achievements__card.svelte-1xxjcai{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2);animation:svelte-1xxjcai-ma-fadeInUp .6s ease-out both}.ma-careers-achievements__card.svelte-1xxjcai:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.ma-careers-achievements__card.is-primary.svelte-1xxjcai{background:linear-gradient(135deg,#00d1b2,#00c4a7);color:#fff}.ma-careers-achievements__card.is-info.svelte-1xxjcai{background:linear-gradient(135deg,#3298dc,#2e8bc8);color:#fff}.ma-careers-achievements__card.is-success.svelte-1xxjcai{background:linear-gradient(135deg,#48c78e,#3db87a);color:#fff}.ma-careers-achievements__card.is-warning.svelte-1xxjcai{background:linear-gradient(135deg,#ffe08a,#ffdd57);color:#000c}.ma-careers-achievements__card.is-danger.svelte-1xxjcai{background:linear-gradient(135deg,#f14668,#e73c5c);color:#fff}.ma-careers-achievements__card.is-link.svelte-1xxjcai{background:linear-gradient(135deg,#485fc7,#3f56c4);color:#fff}.ma-careers-achievements__content.svelte-1xxjcai{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.ma-careers-achievements__icon.svelte-1xxjcai{font-size:3rem;margin-bottom:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.ma-careers-achievements__card-title.svelte-1xxjcai{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.ma-careers-achievements__card-subtitle.svelte-1xxjcai{font-size:1rem;margin-bottom:.75rem;opacity:.9;line-height:1.3}.ma-careers-achievements__card-year.svelte-1xxjcai{font-size:.875rem;opacity:.8;font-weight:600;background:#fff3;padding:.25rem .75rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ma-careers-achievements__card.is-warning.svelte-1xxjcai .ma-careers-achievements__card-year:where(.svelte-1xxjcai){background:#0000001a}@media (max-width: 900px){.ma-careers-achievements__grid.svelte-1xxjcai{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media (max-width: 600px){.ma-careers-achievements__grid.svelte-1xxjcai{grid-template-columns:1fr;grid-template-rows:none;gap:1.25rem}.ma-careers-achievements__icon.svelte-1xxjcai{font-size:2rem;margin-bottom:.5rem}.ma-careers-achievements__card-title.svelte-1xxjcai{font-size:1rem}.ma-careers-achievements__card-subtitle.svelte-1xxjcai{font-size:.85rem}.ma-careers-achievements__card-year.svelte-1xxjcai{font-size:.75rem;padding:.2rem .5rem}.ma-careers-achievements__content.svelte-1xxjcai{padding:1rem}}@keyframes svelte-1xxjcai-ma-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scroll-track.svelte-w1oanh{height:300vh;background-color:var(--bg-alt);position:relative}.sticky-wrapper.svelte-w1oanh{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--bg-alt)}.content.svelte-w1oanh{max-width:1000px;width:100%;padding:clamp(2.75rem,6vh,5.5rem) 2rem;box-sizing:border-box;text-align:center}.mission-text.svelte-w1oanh{margin:0;font-size:clamp(2rem,5vw,4.5rem);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:750;line-height:1.08;letter-spacing:-.02em;color:var(--text-primary);white-space:normal;word-wrap:break-word}.word.svelte-w1oanh{display:inline-block;margin-right:.24em;transition:opacity .16s ease-out;will-change:opacity}.nowrap.svelte-w1oanh{white-space:nowrap}.gradient.svelte-w1oanh{background:linear-gradient(90deg,#ea5757,#599bff,#73c382);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.content.svelte-w1oanh{padding:clamp(2.25rem,5vh,3.75rem) 1.5rem}.mission-text.svelte-w1oanh{font-size:clamp(2.25rem,8.4vw,3.6rem);line-height:1.06}.word.svelte-w1oanh{margin-right:.2em}}@media (max-width: 480px){.mission-text.svelte-w1oanh{font-size:clamp(2.1rem,9vw,3rem)}}:root{--careers-page-bg: radial-gradient(circle at 10% 8%, rgba(89, 155, 255, .18), transparent 42%), radial-gradient(circle at 90% 4%, rgba(115, 195, 130, .16), transparent 40%), var(--bg-page);--careers-hero-bg: #ffffff;--careers-hero-text: #121212;--careers-hero-line: rgba(15, 23, 42, .18);--careers-section-bg: var(--bg-card);--careers-muted-text: #334155;--careers-strong-text: #0f172a;--careers-tab-bg: var(--bg-card);--careers-tab-text: #111827;--careers-tab-border: #599bff;--careers-tab-active-bg: #599bff;--careers-tab-active-text: #ffffff;--careers-role-border: rgba(15, 23, 42, .12);--careers-role-hover-overlay: rgba(255, 255, 255, .05);--careers-role-base-overlay: rgba(0, 0, 0, .12);--careers-testimonial-bg: var(--bg-alt);--careers-testimonial-text: #1f2937;--careers-link-bg: #2563eb;--careers-link-text: #ffffff}:root[data-theme=dark]{--careers-page-bg: radial-gradient(circle at 10% 8%, rgba(89, 155, 255, .24), transparent 42%), radial-gradient(circle at 90% 4%, rgba(115, 195, 130, .2), transparent 40%), var(--bg-page);--careers-hero-bg: #040507;--careers-hero-text: #f8fafc;--careers-hero-line: rgba(148, 163, 184, .28);--careers-section-bg: var(--bg-card);--careers-muted-text: #cbd5e1;--careers-strong-text: #f8fafc;--careers-tab-bg: rgba(15, 23, 42, .85);--careers-tab-text: #e2e8f0;--careers-tab-border: #60a5fa;--careers-tab-active-bg: #2563eb;--careers-tab-active-text: #ffffff;--careers-role-border: rgba(148, 163, 184, .28);--careers-role-hover-overlay: rgba(255, 255, 255, .08);--careers-role-base-overlay: rgba(0, 0, 0, .22);--careers-testimonial-bg: #0f172a;--careers-testimonial-text: #e2e8f0;--careers-link-bg: #2563eb;--careers-link-text: #ffffff}@media (prefers-color-scheme: dark){:root[data-theme-mode=system]{--careers-page-bg: radial-gradient(circle at 10% 8%, rgba(89, 155, 255, .24), transparent 42%), radial-gradient(circle at 90% 4%, rgba(115, 195, 130, .2), transparent 40%), var(--bg-page);--careers-hero-bg: #040507;--careers-hero-text: #f8fafc;--careers-hero-line: rgba(148, 163, 184, .28);--careers-section-bg: var(--bg-card);--careers-muted-text: #cbd5e1;--careers-strong-text: #f8fafc;--careers-tab-bg: rgba(15, 23, 42, .85);--careers-tab-text: #e2e8f0;--careers-tab-border: #60a5fa;--careers-tab-active-bg: #2563eb;--careers-tab-active-text: #ffffff;--careers-role-border: rgba(148, 163, 184, .28);--careers-role-hover-overlay: rgba(255, 255, 255, .08);--careers-role-base-overlay: rgba(0, 0, 0, .22);--careers-testimonial-bg: #0f172a;--careers-testimonial-text: #e2e8f0;--careers-link-bg: #2563eb;--careers-link-text: #ffffff}}#medangle-careers-open-roles.svelte-6qs87a{background:var(--careers-section-bg);padding:4rem 1rem;color:var(--careers-strong-text)}h2.medangle-careers-title.svelte-6qs87a{font-size:2.25rem;font-weight:700;margin:0 auto;max-width:1280px;padding-bottom:.5rem;text-align:center}h3.medangle-careers-title.svelte-6qs87a{font-size:1.5rem;font-weight:600;margin:0 auto;max-width:1280px;text-align:center}.company-table.svelte-6qs87a thead:where(.svelte-6qs87a){display:none}.company-table.svelte-6qs87a{width:100%;border-collapse:separate;border-spacing:0}.clickable-row.svelte-6qs87a{position:relative;display:block;width:100%;padding:2.75rem 2rem 2.25rem;border-bottom:1px solid var(--careers-role-border);transition:.25s all;cursor:pointer;background:linear-gradient(var(--careers-role-base-overlay),var(--careers-role-base-overlay)),var(--role-gradient-light, linear-gradient(135deg, #1d4ed8 0%, #0369a1 44%, #0f766e 100%));color:#fff}.clickable-row.svelte-6qs87a:hover,.clickable-row.svelte-6qs87a:focus{box-shadow:inset 0 0 0 999px var(--careers-role-hover-overlay);border-bottom:1px solid var(--careers-role-border)}.cell-name.svelte-6qs87a{padding:0}.item-title.svelte-6qs87a{display:block;font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:.5rem}.item-desc.svelte-6qs87a{display:block;font-size:1rem;line-height:1.5;opacity:.8}.item-note.svelte-6qs87a{display:inline-block;margin-top:1rem;font-size:.9rem;font-weight:600;color:#5dc98e}.clickable-row.svelte-6qs87a:after{content:"↗";font-size:1.25rem;position:absolute;right:1.75rem;top:50%;transform:translateY(-50%)}.visually-hidden.svelte-6qs87a{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.desktop-only.svelte-6qs87a{display:none}.mobile-only.svelte-6qs87a{display:grid}@media (min-width: 768px){.desktop-only.svelte-6qs87a{display:block}.mobile-only.svelte-6qs87a{display:none}}.careers-highlight.svelte-6qs87a{display:inline-block;border-bottom:4px solid #21ff97;background-image:linear-gradient(45deg,#000,#ea5757,#599bff,#73c382);transition:background-color .2s}.hero.svelte-6qs87a{padding:4rem 1rem;background:var(--careers-hero-bg);color:var(--careers-hero-text)}.hero.svelte-6qs87a h1:where(.svelte-6qs87a){font-size:2.2rem;max-width:100%;text-align:left;font-weight:700;margin:0 auto}@media (min-width: 480px){.hero.svelte-6qs87a h1:where(.svelte-6qs87a){font-size:2.8rem;max-width:90%}}@media (min-width: 768px){.hero.svelte-6qs87a h1:where(.svelte-6qs87a){font-size:3.5rem;max-width:85%}}@media (min-width: 1024px){.hero.svelte-6qs87a h1:where(.svelte-6qs87a){font-size:4rem;max-width:80%}}.careers-intro.svelte-6qs87a,.careers-values.svelte-6qs87a{padding-top:4em;text-align:center;font-size:1rem}.careers-intro.svelte-6qs87a p:where(.svelte-6qs87a),.careers-values.svelte-6qs87a p:where(.svelte-6qs87a){margin:0 10%;font-size:3rem;letter-spacing:-.03em;font-weight:800;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text-primary)}.medangle-red.svelte-6qs87a{color:#ea5757}.medangle-blue.svelte-6qs87a{color:#599bff}.medangle-green.svelte-6qs87a{color:#5dc98e}.role-cards.svelte-6qs87a{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.role-card.svelte-6qs87a{border:1px solid var(--careers-role-border);border-radius:8px;padding:1.25rem;cursor:pointer;transition:box-shadow .2s;background:linear-gradient(var(--careers-role-base-overlay),var(--careers-role-base-overlay)),var(--role-gradient-light, linear-gradient(135deg, #1d4ed8 0%, #0369a1 44%, #0f766e 100%));color:#fff}:root[data-theme=dark] .clickable-row.svelte-6qs87a,:root[data-theme=dark] .role-card.svelte-6qs87a{background:linear-gradient(var(--careers-role-base-overlay),var(--careers-role-base-overlay)),var(--role-gradient-dark, linear-gradient(135deg, #1e3a8a 0%, #164e63 44%, #134e4a 100%))}@media (prefers-color-scheme: dark){:root[data-theme-mode=system] .clickable-row.svelte-6qs87a,:root[data-theme-mode=system] .role-card.svelte-6qs87a{background:linear-gradient(var(--careers-role-base-overlay),var(--careers-role-base-overlay)),var(--role-gradient-dark, linear-gradient(135deg, #1e3a8a 0%, #164e63 44%, #134e4a 100%))}}.role-card.svelte-6qs87a:hover{box-shadow:0 4px 12px #00000026,inset 0 0 0 999px var(--careers-role-hover-overlay)}.role-card.svelte-6qs87a h3:where(.svelte-6qs87a){margin-bottom:.5rem;font-size:1.15rem;color:#fff}.role-card.svelte-6qs87a p:where(.svelte-6qs87a){font-size:.9rem;margin-bottom:1rem;color:#ffffffeb}.role-meta.svelte-6qs87a{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.5rem}.badge.svelte-6qs87a{background:#fff3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:600;border:1px solid rgba(255,255,255,.26)}.location.svelte-6qs87a{color:#ffffffe6}.apply.svelte-6qs87a{color:#fff;font-weight:600}.join-medangle.svelte-6qs87a{text-align:center;padding:3rem 1rem}.join-links.svelte-6qs87a{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.link-button.svelte-6qs87a{background:var(--careers-link-bg);color:var(--careers-link-text);padding:.75rem 1.25rem;border-radius:6px;text-decoration:none;font-weight:600}.tabbar.svelte-6qs87a{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.5rem 0 2rem}.tab.svelte-6qs87a{background:var(--careers-tab-bg);border:1px solid var(--careers-tab-border);border-radius:999px;padding:.5rem 1.25rem;font-size:1rem;cursor:pointer;color:var(--careers-tab-text);transition:background .15s,color .15s,border .15s}.tab.active.svelte-6qs87a,.tab.svelte-6qs87a:focus{background:var(--careers-tab-active-bg);color:var(--careers-tab-active-text);border-color:var(--careers-tab-active-bg);outline:none}@media (max-width: 600px){.tabbar.svelte-6qs87a{gap:.25rem}.tab.svelte-6qs87a{font-size:.95rem;padding:.4rem .9rem}}.medangle-line.svelte-6qs87a{margin:2.5rem 0;display:flex;align-items:center;width:90%;max-width:1200px}.left-text.svelte-6qs87a,.right-text.svelte-6qs87a{font-size:2rem;font-weight:400;white-space:nowrap}.line.svelte-6qs87a{flex:1;height:1px;background-color:var(--careers-hero-line);margin:0 2rem}@media (max-width: 768px){.left-text.svelte-6qs87a,.right-text.svelte-6qs87a{font-size:1.5rem}.line.svelte-6qs87a{margin:0 1rem}}@media (max-width: 480px){.left-text.svelte-6qs87a,.right-text.svelte-6qs87a{font-size:1.2rem}.line.svelte-6qs87a{margin:0 .5rem}}.item-note.svelte-6qs87a{font-size:.9rem;color:#5dc98e;margin-top:.5rem;font-weight:600}.medangle-career-testimonials.svelte-6qs87a{display:flex;flex-direction:column;gap:20px;padding:20px}.testimonial-container.svelte-6qs87a{background:var(--careers-testimonial-bg);padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:1rem;line-height:1.6;color:var(--careers-testimonial-text)}.testimonial-container.svelte-6qs87a p:where(.svelte-6qs87a){margin:0;font-weight:500;color:var(--careers-testimonial-text)}.testimonial-container.svelte-6qs87a p:where(.svelte-6qs87a):first-child{font-style:italic;color:var(--careers-testimonial-text)}.testimonial-info.svelte-6qs87a{display:flex;align-items:center;gap:20px;margin-top:20px}.testimonial-details.svelte-6qs87a p:where(.svelte-6qs87a){margin:0}.testimonial-details.svelte-6qs87a p:where(.svelte-6qs87a):nth-child(1){font-weight:700;font-size:1.1rem}.testimonial-details.svelte-6qs87a p:where(.svelte-6qs87a):last-child{margin-bottom:0;font-style:italic;color:var(--careers-muted-text)}@media (min-width: 768px){.medangle-career-testimonials.svelte-6qs87a{flex-direction:row}}.medangle-career-testimonials.svelte-6qs87a>div:where(.svelte-6qs87a){width:100%}@media (min-width: 768px){.medangle-career-testimonials.svelte-6qs87a>div:where(.svelte-6qs87a){width:50%}}
