.jobb-hero--role .jobb-hero-scene{height:100cqh;bottom:0}.jobb-hero--role .jobb-hero-stage>.jobb-hero-img:first-child{-webkit-mask-image:none;mask-image:none}.jobb-hero--role :is(.jobb-hero-shade,.jobb-hero-floor){display:none}.jobb-hero--role .jobb-hero-foot{text-shadow:0 1px 18px #0000008c}.jobb-hero-sky{object-position:50% 0%}.jobb-hero-veil{background:linear-gradient(#4758c74d 0%,#4758c766 45%,#3c4aafb8 75%,#323e96e0 100%)}.jobb-hero--role .jobb-hero-title{bottom:calc(var(--hero-over,0px) + (100cqh - var(--hero-over,0px)) * .63)}.jobb-hero--role .jobb-hero-pay{max-width:min(100%,52rem)}@media (min-width:768px){.jobb-hero--role .jobb-hero-pay{text-align:right;left:auto;right:0}}.jobb-hero--role .jobb-hero-pay__line{font-size:clamp(1.15rem,1.75vw,1.8rem);line-height:1.2}@media (max-width:767.98px){.jobb-hero--role .jobb-hero-title{bottom:calc(var(--hero-over,0px) + (100cqh - var(--hero-over,0px)) * .68)}.jobb-hero--role .jobb-hero-foot{bottom:calc(2.5rem + env(safe-area-inset-bottom,0px) + var(--hero-over,0px))}}.sgc-check{opacity:.4;transition:opacity .5s var(--ease-lux)}.sgc-check:is([data-state=active],[data-state=done]){opacity:1}.sgc-check__box{color:var(--color-cream);transition:background-color .35s var(--ease-lux), border-color .35s var(--ease-lux), transform .45s var(--ease-lux);border:1.5px solid #0a0d164d}.sgc-check:is([data-state=active],[data-state=done]) .sgc-check__box{background:var(--color-ink);border-color:var(--color-ink)}.sgc-check[data-state=active] .sgc-check__box{transform:scale(1.12)}.sgc-check__tick path{stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .4s var(--ease-lux) .1s}.sgc-check:is([data-state=active],[data-state=done]) .sgc-check__tick path{stroke-dashoffset:0}.wd-static .sgc-check{opacity:1}.wd-static .sgc-check__box{background:var(--color-ink);border-color:var(--color-ink);transform:none}.wd-static .sgc-check__tick path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.sgc-check{opacity:1}.sgc-check__box{background:var(--color-ink);border-color:var(--color-ink);transform:none!important}.sgc-check__tick path{stroke-dashoffset:0}}.sgc{--col:22;--W:234;--T:134;--start:.15;--end:.65;--h0:15;--hs:356;--S:340;--gap:1.4rem;--pp:var(--p,1);--k:1;--u:calc(var(--k) * 1vw);--pw:19.5;--tw:24;--mw:19vw;--tip:min(calc(var(--h0) + var(--hs) * var(--pp)), var(--cap));--shift:calc(clamp(0, (var(--pp) - var(--start)) / (var(--end) - var(--start)), 1) * var(--T));--base:80;--top:28;--m0:20000;--m1:100000;--ride:16000;--ms:.36;--me:.54;--cam:calc((var(--m1) - var(--ride)) * clamp(0, (var(--pp) - var(--ms)) / (var(--me) - var(--ms)), 1));--cap:calc(var(--lx) + max(0, var(--cam) + var(--ride) - var(--lv)) / (var(--m1) - var(--lv)) * (var(--ox) - var(--lx)));--py:calc((var(--base) - var(--top)) / var(--m0));position:relative}.sgc[data-pin]{--pp:var(--p,0);height:calc(200svh + var(--S) * 1vw)}#historia:has(>.sgc[data-pin]){margin-bottom:-100svh}@media (min-width:900px){.sgc[data-pin]{--S:761;--pp:max(var(--p,0) * .5614, .36 + (var(--p,0) - .6413) * 1.115, .65 + (var(--p,0) - .9014) * 3.55)}}.sgc__frame{scrollbar-width:none;height:clamp(40rem,100svh,58rem);position:relative;overflow:auto hidden}.sgc__frame::-webkit-scrollbar{display:none}.sgc[data-pin] .sgc__frame{height:100svh;position:sticky;top:0;overflow:hidden}.sgc__frame:before{content:"";pointer-events:none;background:radial-gradient(60vw 45% at 30vw 70%,#4758c724,#0000 70%);position:absolute;inset:0}.sgc__track{z-index:2;width:calc(var(--W) * var(--u));height:100%;position:relative}.sgc[data-pin] .sgc__track{transform:translate3d(calc(var(--shift) * var(--u) * -1), 0, 0);will-change:transform}.sgc__axis{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sgc__grid{left:0;right:0;top:calc((var(--base) - (var(--gv) - var(--cam)) * var(--py)) * 1%);height:1px;opacity:clamp(0, (var(--reach,100000) + 5000 - var(--gv)) / 1500 + 1, 1);background:0 0;position:absolute}.sgc[data-pin] .sgc__grid{opacity:min(clamp(0, (var(--reach,100000) + 5000 - var(--gv)) / 1500 + 1, 1), clamp(0, (82000 - var(--reach,0)) / 7000, 1))}.sgc__tick,.sgc__unit{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ecebe673;font-size:.72rem;font-weight:600;position:absolute;right:clamp(1rem,1.6vw,1.6rem)}.sgc__tick{bottom:.45rem}.sgc__unit{top:calc(var(--top) * 1%);letter-spacing:.14em;text-transform:uppercase;color:rgba(236, 235, 230, calc(.45 * clamp(0, (var(--reach,100000) - 12000) / 3000, 1)));opacity:clamp(0, 1 - min(var(--cam), var(--m1) - var(--ride) - var(--cam)) / 3000, 1);transform:translateY(calc(-100% - 1.6rem))}.sgc__plot{width:100%;left:0;bottom:calc((100 - var(--base) - var(--cam) * var(--py)) * 1%);height:calc(var(--m1) * var(--py) * 1%);pointer-events:none;position:absolute}.sgc__svg{width:100%;height:100%;clip-path:inset(-10px calc(100% - var(--tip) * var(--u)) -10px 0);position:absolute;inset:0;overflow:visible}.sgc__line{fill:none;stroke:var(--color-cream);stroke-width:2.5px;stroke-linejoin:round}.sgc__proj{fill:none;stroke:#ecebe68c;stroke-width:2px;stroke-dasharray:6 7}.sgc__intro{z-index:4;width:33vw;position:absolute;top:14%;left:6vw}.sgc__lead{color:#ecebe699;max-width:24rem;margin-top:1.4rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.5}.sgc__mini{display:none}.sgc__list{margin:0;padding:0}.sgc__item{--a:calc((var(--x) - var(--h0)) / var(--hs) + .02);--o:calc((var(--pp) - var(--a)) / .06);--q:clamp(0, var(--o), 1);--y:calc(var(--base) - (var(--v) - var(--cam)) * var(--py));z-index:2;top:0;bottom:0;left:calc(var(--x) * var(--u));width:calc(var(--col) * var(--u));list-style:none;position:absolute}.sgc__origin{left:calc(var(--x) * var(--u));top:calc((var(--base) + var(--cam) * var(--py)) * 1%);z-index:2;background:var(--color-cream);border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 5px #0a0d16}.sgc__dot{left:0;top:calc(var(--y) * 1%);background:var(--color-cream);width:14px;height:14px;box-shadow:0 0 0 5px #0a0d16, 0 0 26px 6px rgba(71, 88, 199, calc(var(--q) * .75));transform:scale(var(--q));border-radius:999px;margin:-7px 0 0 -7px;position:absolute}.sgc__photo{left:var(--gap);width:calc(var(--pw) * 1vw);aspect-ratio:4/3;background:#151a2a;border-radius:16px;margin:0;position:absolute;overflow:hidden;box-shadow:0 40px 80px -40px #000c,inset 0 0 0 1px #ecebe614}.sgc__item{--lift:calc(var(--rise,0) * var(--wa,0) / (32 * var(--k)) * 1% + 2%)}.sgc__item[data-side=up]{--wa:var(--pw)}.sgc__item[data-side=down]{--wa:var(--tw)}.sgc__item[data-side=up] .sgc__photo{bottom:calc(100% - var(--y) * 1% + var(--gap) + var(--lift));clip-path:inset(calc((1 - var(--q)) * 100%) 0 0 0 round 16px)}.sgc__item[data-side=down] .sgc__photo{top:calc(var(--y) * 1% + var(--gap));clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0 round 16px)}.sgc__stem{width:1px;transform:scaleY(var(--q));background:#ecebe64d;position:absolute;left:0}.sgc__item:is([data-side=up],[data-side=below]) .sgc__stem{top:calc(var(--y) * 1%);height:var(--gap);transform-origin:50% 0}.sgc__item[data-side=below] .sgc__stem{height:calc(var(--gap) * 2 + var(--pw) * .75vw)}.sgc__item[data-side=down] .sgc__stem{top:calc(var(--y) * 1% - var(--gap) - var(--lift));height:calc(var(--gap) + var(--lift));transform-origin:50% 100%}.sgc__img{transform:scale(calc(1.2 - .2 * var(--q)))}.sgc__item[data-open] .sgc__dot{display:none}.sgc__moon{left:calc(var(--mw) / -2);top:calc(var(--y) * 1% - var(--mw) / 2);width:var(--mw);aspect-ratio:1;opacity:var(--q);transform:scale(calc(.8 + .2 * var(--q)));position:absolute}.sgc__item[data-open] .sgc__text{top:calc(var(--y) * 1% + var(--mw) / 2 + var(--gap));width:18vw;right:auto}.sgc__item[data-side=below] .sgc__photo{top:calc(var(--y) * 1% + var(--gap));clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0 round 16px)}.sgc__item[data-side=below] .sgc__text{width:calc(var(--tw) * 1vw);left:0;right:auto;top:calc(var(--y) * 1% + var(--gap) * 2 + var(--pw) * .75vw)}.sgc__item[data-side=down] .sgc__text{top:auto;bottom:calc(100% - var(--y) * 1% + var(--gap) + var(--lift))}.sgc__text{left:0;right:0;top:calc(var(--y) * 1% + var(--gap));padding-left:var(--gap);border-left:1px solid rgba(236, 235, 230, calc(var(--q) * .25));position:absolute}.sgc__mask{margin-bottom:-.26em;padding-bottom:.26em;display:block;overflow:hidden}.sgc__mask>*{transform:translateY(calc((1 - clamp(0, var(--o) - var(--d,0) * .17, 1)) * 115%));display:block}.sgc__when{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--color-cream);font-size:clamp(2.2rem,3.4vw,3.9rem);font-weight:500;font-stretch:125%;line-height:.95}.sgc__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-cream);margin-top:.6rem;font-size:clamp(1.3rem,1.75vw,1.85rem);font-weight:500;font-stretch:125%;line-height:1.05}.sgc__body{color:#ecebe6a6;max-width:21rem;margin-top:.5rem;font-size:clamp(1rem,1.05vw,1.06rem);line-height:1.5}@media (max-width:899.98px){.sgc:not([data-pin]){--pp:1}.sgc:not([data-pin]) .sgc__frame{height:auto;overflow:visible}.sgc:not([data-pin]) .sgc__frame:before,.sgc:not([data-pin]) :is(.sgc__axis,.sgc__plot,.sgc__origin,.sgc__stem){display:none}.sgc:not([data-pin]) .sgc__track{width:auto;height:auto;padding:6.5rem 7vw 5rem}.sgc:not([data-pin]) .sgc__intro{width:auto;position:static}.sgc:not([data-pin]) .sgc__mini{width:100%;height:auto;margin-top:2.5rem;display:block}.sgc:not([data-pin]) .sgc__list{gap:3.5rem;margin-top:3rem;padding-left:1.6rem;display:grid;position:relative}.sgc:not([data-pin]) .sgc__list:before{content:"";background:linear-gradient(#ecebe680,#ecebe61a);width:1px;position:absolute;top:.55rem;bottom:0;left:0}.sgc:not([data-pin]) .sgc__item{--q:1;flex-direction:column;gap:1.1rem;width:auto;display:flex;position:relative;inset:auto}.sgc:not([data-pin]) .sgc__dot{top:.55rem;left:-1.6rem}.sgc:not([data-pin]) .sgc__text{border:0;padding:0;position:static}.sgc:not([data-pin]) .sgc__mask>*{transform:none}.sgc:not([data-pin]) .sgc__photo{aspect-ratio:4/3;clip-path:none;order:2;width:100%;position:relative;inset:auto}.sgc:not([data-pin]) .sgc__moon{order:2;width:70%;margin-inline:auto;position:relative;inset:auto}.sgc:not([data-pin]) .sgc__item[data-open] .sgc__dot{display:block}.sgc[data-pin]{--k:3;--S:900;--col:20;--pw:66;--tw:62;--mw:60vw;--ride:23000;--base:84;--top:34;--c:2.3;--g:clamp(-1, (var(--pp) - .0639) / .2172 - 1, 3);--e1:clamp(0, var(--g) + 1, 1);--e2:clamp(0, var(--g), 2);--e3:clamp(0, var(--g) - 2, 1);--shift:calc((47 - var(--c)) * (var(--e1) - sin(var(--e1) * 360deg) / 6.2832) + 32 * (var(--e2) - sin(var(--e2) * 360deg) / 6.2832) + (96 - 14.4) * (var(--e3) - sin(var(--e3) * 360deg) / 6.2832));--tip:max(var(--h0), min(var(--shift) + var(--c) + max(5, 22 * clamp(0, (var(--g) - 2) * 3, 1)), var(--lx) + max(0, var(--g) - 2.1) * 120));--cap:1000;--cam:calc(clamp(0, (var(--tip) - var(--lx)) / (var(--ox) - var(--lx)), 1) * (var(--m1) - var(--ride)))}.sgc[data-pin] .sgc__item{--o:calc((var(--g) - var(--ui) + .35) / .25)}.sgc[data-pin] .sgc__intro{width:calc(93vw - 5.5rem);top:13%;left:7vw}.sgc[data-pin] .sgc__lead{max-width:none;font-size:1.02rem}.sgc[data-pin] .sgc__unit{opacity:min(clamp(0, (var(--g) + .4) * 3, 1), clamp(0, (75000 - var(--reach,0)) / 7000, 1));transform:translateY(calc(-100% - 3.4rem))}.sgc[data-pin] .sgc__photo{border-radius:14px}.sgc[data-pin] .sgc__item[data-side=up] .sgc__photo{clip-path:inset(calc((1 - var(--q)) * 100%) 0 0 0 round 14px)}.sgc[data-pin] .sgc__item:is([data-side=down],[data-side=below]) .sgc__photo{clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0 round 14px)}.sgc[data-pin] .sgc__item[data-side=up]{--wa:var(--tw)}.sgc[data-pin] .sgc__item[data-side=up] .sgc__photo{top:calc(var(--y) * 1% + var(--gap));clip-path:inset(0 0 calc((1 - var(--q)) * 100%) 0 round 14px);bottom:auto}.sgc[data-pin] .sgc__item[data-side=up] .sgc__text{top:auto;bottom:calc(100% - var(--y) * 1% + var(--gap) + var(--lift))}.sgc[data-pin] .sgc__item[data-side=up] .sgc__stem{top:calc(var(--y) * 1% - var(--gap) - var(--lift));height:calc(var(--gap) + var(--lift));transform-origin:50% 100%}.sgc[data-pin] .sgc__item[data-open] .sgc__text{left:calc(var(--mw) / -2 + 12vw);width:62vw}.sgc[data-pin] .sgc__when{font-size:2.3rem}.sgc[data-pin] .sgc__title{font-size:1.25rem}.sgc[data-pin] .sgc__body{max-width:none;font-size:.98rem}.sgc[data-pin] .sgc__frame:before{background:radial-gradient(90vw 45% at 50% 70%,#4758c724,#0000 70%)}}
