.ClsQQG_section{isolation:isolate;text-align:center;width:100%;max-width:1120px;margin:64px auto;padding:78px 24px 56px;position:relative}.ClsQQG_artwork{z-index:-1;pointer-events:none;height:320px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.ClsQQG_verticalFade{flex-direction:column;gap:16px;height:100%;padding-top:16px;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 12% 26%,#0006 46%,#0001 70%,#0000 90%);mask-image:linear-gradient(#0000,#000 12% 26%,#0006 46%,#0001 70%,#0000 90%)}.ClsQQG_row{width:max-content;animation:26s linear infinite paused ClsQQG_drift;display:flex}.ClsQQG_row:nth-child(2){animation-duration:66s;animation-direction:reverse}.ClsQQG_row:nth-child(3){animation-duration:44s;animation-delay:-12s}.ClsQQG_artwork[data-running] .ClsQQG_row{animation-play-state:running}.ClsQQG_group{gap:16px;padding-right:16px;display:flex}.ClsQQG_tile{background:color-mix(in srgb, var(--foreground) 5%, transparent);width:80px;height:80px;color:color-mix(in srgb, var(--foreground) 60%, var(--background));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent);border-radius:20px;flex:none;place-items:center;display:grid}.ClsQQG_tile[data-tone="1"]{background:color-mix(in srgb, var(--accent) 8%, transparent);color:color-mix(in srgb, var(--accent) 65%, var(--foreground))}.ClsQQG_tile[data-tone="2"]{background:color-mix(in srgb, var(--primary) 6%, transparent);color:color-mix(in srgb, var(--primary) 45%, var(--foreground))}.ClsQQG_tile svg{width:36px;height:36px}.ClsQQG_content{flex-direction:column;align-items:center;gap:20px;display:flex}.ClsQQG_emblem{background:linear-gradient(145deg, var(--card), color-mix(in srgb, var(--accent) 9%, var(--card)));width:104px;height:104px;color:var(--satin-heading);box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 8%, transparent), inset 0 1px 0 var(--border);border-radius:28px;place-items:center;margin-bottom:4px;display:grid}.ClsQQG_emblem svg{width:58px;height:58px}.ClsQQG_heading{letter-spacing:-.045em;max-width:800px;color:var(--satin-heading);text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.12}.ClsQQG_description{max-width:640px;color:var(--muted-foreground);text-wrap:pretty;margin:0 0 4px;font-size:15px;line-height:1.7}@keyframes ClsQQG_drift{to{transform:translate(-50%)}}@media (max-width:640px){.ClsQQG_section{margin-block:40px;padding:64px 16px 40px}.ClsQQG_artwork{height:260px}.ClsQQG_verticalFade{gap:12px}.ClsQQG_group{gap:12px;padding-right:12px}.ClsQQG_tile{border-radius:16px;width:64px;height:64px}.ClsQQG_tile svg{width:30px;height:30px}.ClsQQG_emblem{border-radius:24px;width:88px;height:88px}.ClsQQG_emblem svg{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.ClsQQG_row{animation:none}}
.DjexXW_page{padding-block:0 5rem}.DjexXW_browse{justify-content:center;align-items:center;gap:1rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.DjexXW_browse:hover{text-underline-offset:5px;text-decoration:underline}.DjexXW_browse:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:.25rem}.DjexXW_previewNote{max-width:38rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.8}.DjexXW_roles,.DjexXW_role{scroll-margin-top:7rem}.DjexXW_closing h2{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.25}.DjexXW_eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;display:flex}.DjexXW_eyebrow svg{color:var(--accent)}.DjexXW_roles>div>[data-slot=separator]{background:linear-gradient(90deg, transparent, var(--border) 18%, var(--border) 82%, transparent)}.DjexXW_role{grid-template-columns:1.15fr 1fr;align-items:center;gap:5rem;padding-block:4.5rem;display:grid}.DjexXW_roles>div:nth-of-type(2n) .DjexXW_role{grid-template-columns:1fr 1.15fr}.DjexXW_roles>div:nth-of-type(2n) .DjexXW_roleCopy{order:2}.DjexXW_roleCopy{flex-direction:column;gap:1.2rem;min-width:0;display:flex}.DjexXW_roleCopy h2{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:500;line-height:1.2}.DjexXW_badges{flex-wrap:wrap;gap:.5rem;display:flex}.DjexXW_summary{color:var(--muted-foreground);font-size:.9rem;line-height:1.85}.DjexXW_responsibilities{flex-direction:column;gap:.9rem;padding:0;list-style:none;display:flex}.DjexXW_responsibilities li{align-items:start;gap:.75rem;font-size:.8rem;line-height:1.8;display:flex}.DjexXW_check{background:var(--accent);width:18px;height:18px;color:var(--accent-foreground);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.2rem;display:flex}.DjexXW_fit{color:var(--muted-foreground);font-size:.8rem;line-height:1.8}.DjexXW_pay{border-top:1px solid var(--border);padding-top:1.2rem}.DjexXW_payLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);font-size:.65rem;font-weight:600}.DjexXW_payValue{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(115deg, var(--foreground) 40%, color-mix(in srgb, var(--accent) 75%, var(--foreground)));-webkit-background-clip:text;background-clip:text;width:fit-content;margin-block:.5rem .25rem;font-size:1.7rem;font-weight:500}.DjexXW_payPeriod{font-size:.75rem}.DjexXW_payNote{color:var(--muted-foreground);margin-top:.7rem;font-size:.7rem;line-height:1.8}.DjexXW_visual{--px:0;--py:0;aspect-ratio:1;isolation:isolate;width:100%;min-width:0;position:relative}.DjexXW_visual:before,.DjexXW_visual:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:0;border-radius:50%;transition:opacity .9s;animation-play-state:paused;position:absolute;top:49%;left:50%;translate:-50% -50%}.DjexXW_visual[data-ready=true]:before{opacity:1}.DjexXW_visual[data-ready=true]:after{opacity:.85}.DjexXW_visual:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) var(--career-glow,9%), transparent), transparent);width:74%;animation:7s ease-in-out infinite alternate DjexXW_career-breathe}.dark .DjexXW_visual{--career-glow:15%}.DjexXW_visual:after{background:conic-gradient(transparent 0 52%, color-mix(in srgb, var(--accent) 60%, transparent) 74%, transparent 90%), linear-gradient(color-mix(in srgb, var(--foreground) 8%, transparent), color-mix(in srgb, var(--foreground) 8%, transparent));width:60%;animation:32s linear infinite DjexXW_career-orbit;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}.DjexXW_visual[data-active=true]:before,.DjexXW_visual[data-active=true]:after,.DjexXW_visual[data-active=true] .DjexXW_float{animation-play-state:running}.DjexXW_mainIcon,.DjexXW_clusterIcon{transform:translate(-50%, -50%) rotate(var(--icon-rotation,0deg));translate:calc(var(--px) * var(--depth,10) * 1px) calc(var(--py) * var(--depth,10) * 1px);transition:translate .7s cubic-bezier(.2, .7, .2, 1), opacity .7s ease var(--enter-delay,0s), scale .9s cubic-bezier(.2, .8, .25, 1.15) var(--enter-delay,0s);justify-content:center;align-items:center;display:flex;position:absolute}.DjexXW_mainIcon svg,.DjexXW_clusterIcon svg{width:100%;height:100%}.DjexXW_float{width:100%;height:100%;animation:DjexXW_career-float var(--float-time,7s) ease-in-out var(--float-delay,0s) infinite alternate;animation-play-state:paused;display:flex}.DjexXW_mainIcon{aspect-ratio:1;width:37%;color:var(--accent);filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--accent) 30%, transparent));--icon-rotation:-9deg;--depth:6;--float-time:9s;--float-delay:-2s;top:49%;left:50%}.DjexXW_clusterIcon{aspect-ratio:1;width:12%;color:var(--muted-foreground)}.DjexXW_clusterIcon:nth-of-type(2){--icon-rotation:-16deg;--depth:16;--float-time:6.5s;--float-delay:-1s;--enter-delay:.12s;width:14%;top:19%;left:21%}.DjexXW_clusterIcon:nth-of-type(3){width:10%;color:var(--accent);--icon-rotation:14deg;--depth:22;--float-time:7.5s;--float-delay:-4s;--enter-delay:.2s;top:13%;left:70%}.DjexXW_clusterIcon:nth-of-type(4){--icon-rotation:12deg;--depth:12;--float-time:8s;--float-delay:-2.5s;--enter-delay:.28s;top:48%;left:86%}.DjexXW_clusterIcon:nth-of-type(5){--icon-rotation:16deg;--depth:18;--float-time:6s;--float-delay:-3s;--enter-delay:.36s;width:15%;top:81%;left:73%}.DjexXW_clusterIcon:nth-of-type(6){width:11%;color:var(--accent);--icon-rotation:-12deg;--depth:24;--float-time:7s;--float-delay:-5s;--enter-delay:.44s;top:88%;left:31%}.DjexXW_clusterIcon:nth-of-type(7){--icon-rotation:-18deg;--depth:14;--float-time:8.5s;--float-delay:-1.5s;--enter-delay:.52s;width:10%;top:57%;left:12%}.DjexXW_visual[data-entrance=waiting] .DjexXW_clusterIcon{opacity:0;scale:.6}.DjexXW_visual[data-entrance=waiting] .DjexXW_mainIcon{scale:.92}.DjexXW_visual[data-entrance] .DjexXW_mainIcon :is(path,line,polyline,circle,rect){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .1s}.DjexXW_visual[data-entrance=waiting] .DjexXW_mainIcon :is(path,line,polyline,circle,rect){stroke-dashoffset:1px}@keyframes DjexXW_career-float{0%{transform:translateY(-4%)rotate(-2deg)}to{transform:translateY(4%)rotate(2deg)}}@keyframes DjexXW_career-orbit{to{rotate:360deg}}@keyframes DjexXW_career-breathe{0%{scale:.92}to{scale:1.06}}@media (prefers-reduced-motion:reduce){.DjexXW_visual:before,.DjexXW_visual:after,.DjexXW_float{animation:none}.DjexXW_mainIcon,.DjexXW_clusterIcon{transition:none;translate:none}}html[data-satin-motion=paused] .DjexXW_visual:before{animation:none}html[data-satin-motion=paused] .DjexXW_visual:after{animation:none}html[data-satin-motion=paused] .DjexXW_float{animation:none}:is(html[data-satin-motion=paused] .DjexXW_mainIcon,html[data-satin-motion=paused] .DjexXW_clusterIcon){translate:none}@media (forced-colors:active){.DjexXW_payValue{color:canvastext;background:0 0}.DjexXW_visual:before,.DjexXW_visual:after{display:none}}.DjexXW_closing{isolation:isolate;border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 1rem 1rem;display:flex;position:relative}.DjexXW_closing:before{content:"";z-index:-1;background:radial-gradient(50% 100% at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent);pointer-events:none;height:12rem;position:absolute;inset:0 15% auto}.DjexXW_closing>p:not(.DjexXW_eyebrow,.DjexXW_previewNote){max-width:39rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.9}@media (max-width:767px){.DjexXW_page{padding-bottom:3rem}.DjexXW_role,.DjexXW_roles>div:nth-of-type(2n) .DjexXW_role{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}.DjexXW_roles>div:nth-of-type(2n) .DjexXW_roleCopy{order:initial}.DjexXW_visual{justify-self:center;width:100%;max-width:28rem}}
