.cr .cr-hero{--c:clamp(40px, 6.2vw, 80px)}.cr .cr-hero .w3{z-index:1;padding-top:calc(var(--c) * 2.65 + clamp(20px, 3vw, 40px));padding-bottom:clamp(120px,13vw,180px);position:relative}.cr .cr-seat{z-index:0;top:calc(var(--c) * .15);width:calc(var(--c) * 19);height:calc(var(--c) * 8.5);margin-left:calc(var(--c) * -9.5);pointer-events:none;-webkit-mask-image:linear-gradient(180deg, var(--ob-ink) 0%, var(--ob-ink) 30%, transparent 94%);-webkit-mask-image:linear-gradient(180deg, var(--ob-ink) 0%, var(--ob-ink) 30%, transparent 94%);mask-image:linear-gradient(180deg, var(--ob-ink) 0%, var(--ob-ink) 30%, transparent 94%);position:absolute;left:50%}.cr .cr-seat svg{width:100%;height:100%;display:block;overflow:visible}.cr .cr-seat__gridline{fill:none;stroke:var(--_primitives---opacity--white-5);stroke-width:1px;vector-effect:non-scaling-stroke}.cr .cr-seat__face-top{stop-color:color-mix(in srgb, var(--ob-white) 7%, transparent)}.cr .cr-seat__face-bottom{stop-color:color-mix(in srgb, var(--ob-white) 1%, transparent)}.cr .cr-seat__base{fill:url(#cr-seat-face);stroke:color-mix(in srgb, var(--ob-white) 11%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.cr .cr-seat__lit{fill:color-mix(in srgb, var(--k-mushroom) 24%, transparent);stroke:color-mix(in srgb, var(--k-mushroom) 85%, transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke;opacity:0}.cr .cr-seat__mark{fill:var(--k-yellow)}.cr .cr-seat__glow-in{stop-color:color-mix(in srgb, var(--k-yellow) 26%, transparent)}.cr .cr-seat__glow-out{stop-color:color-mix(in srgb, var(--k-yellow) 0%, transparent)}.cr .cr-seat__glow{opacity:.55}.cr .cr-seat__m,.cr .cr-seat__open,.cr .cr-seat__mark,.cr .cr-seat__glow{transform-box:fill-box;transform-origin:50%}.cr .cr-seat__grid{animation:1.4s .1s both cr-seat-fade}.cr .cr-seat__m{animation:1s cubic-bezier(.16,1,.3,1) both cr-seat-in;animation-delay:calc(.25s + var(--n) * .16s + var(--s) * 80ms)}.cr .cr-seat__lit{animation:1.3s ease-out both cr-seat-join,8s ease-in-out infinite cr-seat-pass;animation-delay:calc(.55s + var(--n) * .16s + var(--s) * 80ms), calc(4.4s + var(--n) * .13s);animation-fill-mode:both,none}.cr .cr-seat__open{animation:1.2s cubic-bezier(.16,1,.3,1) both cr-seat-open;animation-delay:calc(.35s + var(--n) * .16s)}.cr .cr-seat__mark{animation:cr-seat-ring 8s ease-in-out calc(4.5s + var(--n) * .13s) infinite}.cr .cr-seat__glow{animation:cr-seat-glow 8s ease-in-out calc(4.5s + var(--n) * .13s) infinite}.cr .cr-seat.is-off *{animation-play-state:paused}@keyframes cr-seat-fade{0%{opacity:0}}@keyframes cr-seat-in{0%{opacity:0;transform:translate(calc(var(--x) * .9px), calc(var(--y) * .9px)) scale(.9)}}@keyframes cr-seat-join{0%{opacity:0}25%{opacity:.9}to{opacity:0}}@keyframes cr-seat-pass{0%{opacity:0}2.5%{opacity:.85}8%,to{opacity:0}}@keyframes cr-seat-open{0%{opacity:0;transform:scale(.4)}}@keyframes cr-seat-ring{0%,to{transform:scale(1)}5%{transform:scale(1.14)}16%{transform:scale(1)}}@keyframes cr-seat-glow{0%,to{opacity:.55}5%{opacity:1;transform:scale(1.25)}24%{opacity:.55;transform:scale(1)}}.cr .cr-hero__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.cr .cr-hero__tags li{border:1px solid var(--_primitives---opacity--white-10);background:var(--_primitives---opacity--white-5);color:color-mix(in srgb, var(--ob-white) 85%, transparent);animation:cr-tag .7s var(--k-out) both;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.cr .cr-hero__tags li:nth-child(2){animation-delay:.12s}.cr .cr-hero__tags li:nth-child(3){animation-delay:.24s}.cr .cr-hero__tags .ki{width:15px;height:15px;color:var(--k-yellow)}@keyframes cr-tag{0%{opacity:0;transform:translateY(8px)}}.cr .cr-photos{margin-top:clamp(-110px,-9vw,-70px);position:relative}.cr .cr-photos__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.cr .cr-photos figure{border-radius:var(--_ui-styles---radius--large);background:var(--k-paper);box-shadow:0 30px 60px -40px var(--_primitives---opacity--neutral-darkest-15);margin:0;overflow:hidden}.cr .cr-photos img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;animation:cr-photo 1.6s var(--k-out) both;display:block}.cr .cr-photos__b img{animation-delay:.15s}@keyframes cr-photo{0%{opacity:.4;transform:scale(1.08)}}.cr .cr-why__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.cr .cr-why__list li{border-top:1px solid var(--k-line);min-width:0;padding:24px 0 28px;position:relative}.cr .cr-why__list li:before{content:"";background:var(--k-mushroom);width:48px;height:2px;position:absolute;top:-1px;left:0}.cr .cr-why__list h3{letter-spacing:-.015em;color:var(--ob-ink);font-size:clamp(19px,1.7vw,22px);font-weight:500}.cr .cr-why__list p{max-width:52ch;color:var(--ob-dark);margin-top:8px;font-size:16px;line-height:1.55}.cr .cr-roles__open{margin-top:14px;display:inline-block}.cr .cr-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.cr .cr-principles li{border-top:1px solid var(--_primitives---opacity--white-10);min-width:0;transition:opacity .7s var(--k-out), transform .7s var(--k-out);grid-template-columns:40px minmax(0,1fr);align-content:start;column-gap:12px;padding:22px 0 24px;display:grid;position:relative}.cr .cr-principles li>:not(.cr-principles__n){grid-column:2}.cr .cr-principles li:after{content:"";background:var(--k-mushroom);transform-origin:0;height:1px;transition:transform .5s var(--k-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.cr .cr-principles li:hover:after{transform:none}.cr .cr-principles__n{font-family:var(--k-mono);letter-spacing:.08em;color:var(--k-yellow);grid-row:1/span 2;padding-top:5px;font-size:12px}.cr .cr-principles h3{letter-spacing:-.015em;color:var(--ob-white);margin-top:0;font-size:clamp(19px,1.7vw,22px);font-weight:500}.cr .cr-principles p{color:color-mix(in srgb, var(--ob-white) 80%, transparent);margin-top:8px;font-size:15.5px;line-height:1.55}.cr .cr-roles__list{gap:10px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.cr .cr-role{border:1px solid var(--k-line);border-radius:var(--_ui-styles---radius--large);background:var(--ob-white);color:var(--ob-ink);transition:border-color .2s var(--k-out), box-shadow .25s var(--k-out), transform .25s var(--k-out);justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,30px);text-decoration:none;display:flex}.cr .cr-role:hover{border-color:var(--k-wire);box-shadow:0 16px 36px -24px var(--_primitives---opacity--neutral-darkest-15);transform:translateY(-2px)}.cr .cr-role__main{gap:8px;min-width:0;display:grid}.cr .cr-role h3{letter-spacing:-.015em;font-size:clamp(19px,1.8vw,23px);font-weight:500}.cr .cr-role__meta{flex-wrap:wrap;gap:6px;display:flex}.cr .cr-role__meta span{background:var(--k-paper);color:var(--ob-dark);border-radius:999px;padding:3px 10px;font-size:13px}.cr .cr-role__go{background:var(--ob-ink);height:40px;color:var(--ob-white);transition:background .2s var(--k-out), color .2s var(--k-out);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 18px;font-size:14.5px;font-weight:500;display:inline-flex}.cr .cr-role:hover .cr-role__go{background:var(--k-yellow);color:var(--ob-ink)}.cr .cr-roles__all{margin-top:22px}.cr .cr-steps{--n:5;grid-template-columns:repeat(var(--n), minmax(0, 1fr));opacity:1;gap:16px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid;position:relative;transform:none}.cr .cr-steps:before,.cr .cr-steps:after{content:"";top:19px;left:20px;right:calc(100% / var(--n) - 20px);background:var(--k-line);border-radius:2px;height:2px;position:absolute}.cr .cr-steps:after{background:var(--k-mushroom);transform-origin:0;transition:transform 2.2s var(--k-io) .2s;transform:scaleX(0)}.cr .cr-steps.is-in:after{transform:none}.cr .cr-steps li{min-width:0;position:relative}.cr .cr-steps__dot{z-index:1;border:2px solid var(--k-line);background:var(--ob-white);width:40px;height:40px;font-family:var(--k-mono);color:var(--ob-dark);transition:border-color .4s var(--k-out), background .4s var(--k-out), color .4s var(--k-out), box-shadow .4s var(--k-out);transition-delay:calc(.2s + var(--i) * .45s);border-radius:50%;place-items:center;font-size:14px;display:grid;position:relative}.cr .cr-steps.is-in .cr-steps__dot{border-color:var(--ob-ink);background:var(--k-yellow);color:var(--ob-ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--k-yellow) 30%, transparent)}.cr .cr-steps h3,.cr .cr-steps p{opacity:0;transition:opacity .6s var(--k-out), transform .6s var(--k-out);transition-delay:calc(.3s + var(--i) * .45s);transform:translateY(8px)}.cr .cr-steps.is-in h3,.cr .cr-steps.is-in p{opacity:1;transform:none}.cr .cr-steps h3{letter-spacing:-.01em;margin-top:18px;font-size:18px;font-weight:500}.cr .cr-steps p{color:var(--ob-dark);margin-top:6px;font-size:15px;line-height:1.5}.cr .cr-track{opacity:1;margin-top:clamp(40px,5vw,64px);position:relative;transform:none}.cr .cr-track__bar{background:var(--k-hair);border-radius:4px;height:4px;position:absolute;top:7px;left:0;right:0;overflow:hidden}.cr .cr-track__bar span{background:var(--k-mushroom);transform-origin:0;height:100%;transition:transform 2.6s var(--k-io) .2s;border-radius:4px;display:block;transform:scaleX(0)}.cr .cr-track.is-in .cr-track__bar span{transform:none}.cr .cr-track__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cr .cr-track__list li{min-width:0;position:relative}.cr .cr-track__dot{z-index:1;border:3px solid var(--ob-white);background:var(--k-wire);width:18px;height:18px;box-shadow:0 0 0 1px var(--k-line);transition:background .4s var(--k-out);transition-delay:calc(.2s + var(--i) * .6s);border-radius:50%;display:block;position:relative}.cr .cr-track.is-in .cr-track__dot{background:var(--ob-ink)}.cr .cr-track__when{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-2);margin-top:18px;font-size:12px}.cr .cr-track__list h3{letter-spacing:-.01em;margin-top:6px;font-size:19px;font-weight:500}.cr .cr-track__list li>p:last-child{color:var(--ob-dark);margin-top:6px;font-size:15px;line-height:1.55}.cr .cr-track__list li>:not(.cr-track__dot){opacity:0;transition:opacity .6s var(--k-out), transform .6s var(--k-out);transition-delay:calc(.3s + var(--i) * .6s);transform:translateY(8px)}.cr .cr-track.is-in .cr-track__list li>:not(.cr-track__dot){opacity:1;transform:none}.cr .cr-office__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cr .cr-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cr .cr-perks li{border-top:1px solid var(--k-line);min-width:0;color:var(--ob-ink);padding:12px 0;font-size:15px;line-height:1.4}.cr .cr-office__card{border-radius:var(--_ui-styles---radius--large);background:var(--_primitives---brand--black);color:var(--ob-white);position:relative;overflow:hidden}.cr .cr-map{aspect-ratio:760/633;-webkit-mask-image:linear-gradient(180deg, var(--ob-ink) 78%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--ob-ink) 78%, transparent);mask-image:linear-gradient(180deg, var(--ob-ink) 78%, transparent);position:relative}.cr .cr-map__layer{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cr .cr-map__layer--water{background:color-mix(in srgb, var(--k-blue) 13%, var(--_primitives---brand--black));-webkit-mask-image:url(/assets/v3/company/careers/aarhus-map-water.svg);mask-image:url(/assets/v3/company/careers/aarhus-map-water.svg)}.cr .cr-map__layer--green{background:color-mix(in srgb, var(--k-mushroom) 16%, var(--_primitives---brand--black));-webkit-mask-image:url(/assets/v3/company/careers/aarhus-map-green.svg);mask-image:url(/assets/v3/company/careers/aarhus-map-green.svg)}.cr .cr-map__layer--streets{background:color-mix(in srgb, var(--ob-white) 13%, transparent);-webkit-mask-image:url(/assets/v3/company/careers/aarhus-map-streets.svg);mask-image:url(/assets/v3/company/careers/aarhus-map-streets.svg)}.cr .cr-map__layer--roads{background:color-mix(in srgb, var(--k-mushroom) 62%, transparent);-webkit-mask-image:url(/assets/v3/company/careers/aarhus-map-roads.svg);mask-image:url(/assets/v3/company/careers/aarhus-map-roads.svg)}.cr .cr-map__layer--rail{background:color-mix(in srgb, var(--ob-white) 26%, transparent);-webkit-mask-image:url(/assets/v3/company/careers/aarhus-map-rail.svg);mask-image:url(/assets/v3/company/careers/aarhus-map-rail.svg)}.cr .cr-map__label{font-family:var(--k-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--ob-white) 80%, transparent);text-shadow:0 0 6px var(--_primitives---brand--black);font-size:11px;position:absolute;transform:translate(-50%,-50%)}.cr .cr-map__label--end{transform:translate(-100%,-50%)}.cr .cr-map__label--water{color:color-mix(in srgb, var(--k-blue-200) 55%, transparent)}.cr .cr-pin{width:0;height:0;position:absolute}.cr .cr-pin__dot,.cr .cr-pin__ring{border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.cr .cr-pin__dot{border:3px solid var(--ob-white);background:var(--k-yellow);width:18px;height:18px}.cr .cr-pin__ring{border:1px solid var(--k-yellow);width:18px;height:18px;animation:3s ease-out infinite cr-ring}.cr .cr-pin__ring--2{animation-delay:1.5s}.cr .cr-pin__name{background:var(--k-yellow);color:var(--ob-ink);border-radius:999px;padding:3px 8px;font-size:13px;font-weight:500;line-height:1.2;position:absolute;top:0;left:18px;transform:translateY(-50%)}.cr .cr-office__addr{color:color-mix(in srgb, var(--ob-white) 78%, transparent);margin-top:-8px;padding:0 clamp(24px,3vw,36px);font-size:17px;line-height:1.5;position:relative}.cr .cr-office__addr b{color:var(--ob-white);margin-bottom:4px;font-size:22px;font-weight:500;display:block}.cr .cr-map__credit{color:color-mix(in srgb, var(--ob-white) 75%, transparent);margin-top:16px;padding:0 clamp(24px,3vw,36px) clamp(20px,2.6vw,28px);font-size:12px;line-height:1.4}.cr .cr-map__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes cr-ring{0%{opacity:1;width:18px;height:18px}to{opacity:0;width:180px;height:180px}}@media (max-width:1099px){.cr .cr-principles li{grid-template-columns:32px minmax(0,1fr)}}@media (max-width:991px){.cr .cr-office__grid{grid-template-columns:minmax(0,1fr)}.cr .cr-steps,.cr .cr-track__list{grid-template-columns:minmax(0,1fr);gap:24px}.cr .cr-steps li,.cr .cr-track__list li{padding-left:60px}.cr .cr-steps__dot{position:absolute;top:0;left:0}.cr .cr-steps h3{margin-top:8px}.cr .cr-steps:before,.cr .cr-steps:after{width:2px;height:auto;inset:20px auto 20px 19px}.cr .cr-steps:after{transform-origin:top;transform:scaleY(0)}.cr .cr-track__bar{width:4px;height:auto;inset:9px auto 9px 7px}.cr .cr-track__bar span{background:var(--k-mushroom);transform-origin:top;width:100%;transform:scaleY(0)}.cr .cr-track__dot{position:absolute;top:0;left:0}.cr .cr-track__when{margin-top:0}}@media (max-width:767px){.cr .cr-photos{margin-top:-56px}.cr .cr-photos__grid,.cr .cr-why__list,.cr .cr-principles,.cr .cr-perks{grid-template-columns:minmax(0,1fr)}.cr .cr-why__list li{padding:18px 0 20px}.cr .cr-principles li{padding:16px 0 18px}.cr .cr-principles p{font-size:15px}.cr .cr-photos__b{display:none}.cr .cr-role{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cr .cr-seat *,.cr .cr-hero__tags li,.cr .cr-photos img,.cr .cr-pin__ring{animation:none}.cr .cr-pin__ring{display:none}.cr .cr-steps:after,.cr .cr-track__bar span,.cr .cr-steps__dot,.cr .cr-steps h3,.cr .cr-steps p,.cr .cr-track__dot,.cr .cr-track__list li>:not(.cr-track__dot),.cr .cr-principles li,.cr .cr-role{transition:none}.cr .cr-steps:after,.cr .cr-track__bar span{transform:none}.cr .cr-steps h3,.cr .cr-steps p,.cr .cr-track__list li>:not(.cr-track__dot){opacity:1;transform:none}.cr .cr-steps__dot{border-color:var(--ob-ink);background:var(--k-yellow);color:var(--ob-ink)}.cr .cr-track__dot{background:var(--ob-ink)}.cr .cr-role:hover{transform:none}}.cr .px-sec:not(.px-sec--dark) .px-kicker{color:var(--k-ink-2)}
