.careers-landing{--primary:#00b7ca;--primary-foreground:#000;--careers-blue:var(--primary);--careers-blue-soft:color-mix(in srgb, var(--primary) 62%, white)}.careers-hero{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:12.5% 100%,100% 25%}.careers-hero-stage{--careers-triangle-guide:color-mix(in srgb, var(--secondary-100) 15%, transparent)}.careers-triangle-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--secondary-900) 64%, transparent) 0%, color-mix(in srgb, var(--secondary-900) 34%, transparent) 32%, transparent 62%)}.careers-triangle-grain{background-image:radial-gradient(circle, color-mix(in srgb, var(--secondary-100) 20%, transparent) 0 .45px, transparent .65px);mix-blend-mode:multiply;opacity:.22;background-size:.25rem .25rem}.careers-hero-copy{animation:.8s cubic-bezier(.16,1,.3,1) both careers-rise}.careers-title-line{animation:.9s cubic-bezier(.16,1,.3,1) both careers-title-reveal}.careers-grid-cross{pointer-events:none;z-index:30;width:1.25rem;height:1.25rem;transform:translate(-50%,-50%)}.careers-grid-cross:before,.careers-grid-cross:after{background:color-mix(in srgb, var(--careers-blue) 88%, var(--border));content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.careers-grid-cross:before{width:100%;height:1px}.careers-grid-cross:after{width:1px;height:100%}.careers-filter-options{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .25s;display:grid}.careers-filter-options[data-open=true]{opacity:1;grid-template-rows:1fr}.careers-team-orbit-grid{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);background-size:1.5rem 1.5rem;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 80%)}.careers-team-orbit-glow{background:radial-gradient(ellipse 30% 32% at 43% 48%, color-mix(in srgb, var(--careers-blue-soft) 12%, transparent), transparent 74%), radial-gradient(ellipse 30% 32% at 57% 52%, color-mix(in srgb, var(--careers-blue) 10%, transparent), transparent 74%)}.careers-cursor-marker{animation:42s linear infinite careers-cursor-orbit;animation-delay:var(--cursor-delay);offset-anchor:center;offset-path:ellipse(43% 38% at 50% 50%);offset-rotate:0deg}.careers-cursor-label{background:var(--cursor-color);box-shadow:0 .25rem 1rem color-mix(in srgb, var(--cursor-color) 22%, transparent)}.careers-team-accent:before,.careers-team-accent:after{background:var(--careers-blue);content:"";width:calc(100% + .2rem);height:.12rem;position:absolute;bottom:-.3rem;left:-.1rem;transform:rotate(-2deg)}.careers-team-accent:after{background:var(--careers-blue-soft);opacity:.85;width:calc(100% - .15rem);bottom:-.52rem;left:.2rem;transform:rotate(3deg)}.careers-join-link:after{background:var(--careers-blue);content:"";transform-origin:0;width:100%;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.35rem;left:0;transform:scaleX(.25)}.careers-join-link:hover:after{transform:scaleX(1)}@keyframes careers-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes careers-title-reveal{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes careers-cursor-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.careers-hero-copy,.careers-title-line{animation:none}.careers-cursor-marker{animation-play-state:paused}.careers-triangle-light{display:none}}
