:root{--xm-ease:cubic-bezier(.16, 1, .3, 1)}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){html[data-xenia-motion=on] .site-header{view-transition-name:db-header}::view-transition-old(root){animation:.22s both xm-page-out}::view-transition-new(root){animation:xm-page-in .5s var(--xm-ease) both}::view-transition-group(db-header){animation-duration:.35s}}@keyframes xm-page-out{to{opacity:0;transform:translateY(-12px)}}@keyframes xm-page-in{0%{opacity:0;transform:translateY(24px)}}.xm-scene{position:relative}.xm-rule{background:var(--db-color-signal);pointer-events:none;transform-origin:0;z-index:2;height:2px;display:block;position:absolute;inset:0 0 auto;transform:scaleX(0)}.xm-meter{background:var(--db-color-signal);transform-origin:top;width:4px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.xm-reading-progress{background:var(--db-color-signal);pointer-events:none;transform-origin:0;z-index:90;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.xm-motion-toggle{color:var(--db-color-muted);cursor:pointer;font:700 9px var(--db-font-utility);letter-spacing:.055em;text-transform:uppercase;z-index:80;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:0 8px;display:inline-flex;position:fixed;right:12px}.xm-motion-toggle:before{background:var(--db-color-signal);content:"";width:8px;height:8px}.xm-motion-toggle[data-enabled=false]:before{background:0 0;border:1px solid}.xm-motion-toggle:hover{background:var(--db-color-paper);color:var(--db-color-ink)}.xm-motion-toggle:focus-visible{outline:2px solid var(--db-color-signal);outline-offset:4px}.xm-cta{--xm-mx:0px;--xm-my:0px;isolation:isolate;transform:translate(var(--xm-mx), var(--xm-my));transition:transform .35s var(--xm-ease), color .24s ease, background .24s ease;position:relative;overflow:clip}.xm-cta:before{background:var(--db-color-signal);content:"";transform-origin:100%;transition:transform .5s var(--xm-ease);z-index:-1;position:absolute;inset:-1px;transform:scaleX(0)}:is(html[data-xenia-motion=on] .xm-cta:hover,html[data-xenia-motion=on] .xm-cta:focus-visible){color:var(--db-color-paper);background:0 0}html[data-xenia-motion=on] .xm-cta:hover:before{transform-origin:0;transform:scaleX(1)}html[data-xenia-motion=on] .xm-cta:focus-visible:before{transform-origin:0;transform:scaleX(1)}html[data-xenia-motion=on] .xm-cta.xm-cue{animation:xm-cta-arrival 1s var(--xm-ease) both}@keyframes xm-cta-arrival{0%,to{outline-offset:0;outline-width:0;outline-color:#0000}42%{outline:2px solid color-mix(in srgb, var(--db-color-signal) 52%, transparent);outline-offset:7px}}.xm-cta>span[aria-hidden]{transition:transform .35s var(--xm-ease);display:inline-block}html[data-xenia-motion=on] .xm-cta:hover>span[aria-hidden]{transform:translate(4px,-4px)}.xm-row{position:relative}.xm-row:after{background:var(--db-color-signal);content:"";pointer-events:none;transform-origin:100%;height:2px;transition:transform .65s var(--xm-ease);width:100%;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}html[data-xenia-motion=on] .xm-row:hover:after,html[data-xenia-motion=on] .xm-row:focus-within:after{transform-origin:0;transform:scaleX(1)}.xm-row h3,.xm-row h2,.xm-row>a,.career-intro__links a{transition:color .3s ease, transform .5s var(--xm-ease)}html[data-xenia-motion=on] .xm-row:hover>a,html[data-xenia-motion=on] .xm-row:focus-within>a{transform:translate(7px)}html[data-xenia-motion=on] .xm-row:hover h3,html[data-xenia-motion=on] .xm-row:focus-within h3{color:var(--db-color-signal)}.site-nav>a:not(.header-contact),.signal-link,.career-intro__links a{position:relative}.site-nav>a:not(.header-contact):after,.signal-link:after{background:var(--db-color-signal);content:"";transform-origin:100%;height:2px;transition:transform .45s var(--xm-ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}html[data-xenia-motion=on] .site-nav>a:hover:after,html[data-xenia-motion=on] .signal-link:hover:after{transform-origin:0;transform:scaleX(1)}html[data-xenia-motion=on] .site-nav>a:focus-visible:after{transform-origin:0;transform:scaleX(1)}html[data-xenia-motion=on] .signal-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}html[data-xenia-motion=on] .site-nav>a:not(.header-contact):hover{border-bottom-color:#0000}html[data-xenia-motion=on] .career-intro__links a:hover{transform:translate(5px)}html[data-xenia-motion=on] .career-intro__links a:hover>span:last-child{transform:translate(7px,-5px)}.alignment-motion .xm-registration path{fill:none;opacity:.09;stroke:var(--db-color-ink);stroke-width:.5px}.alignment-motion .xm-strand{fill:none;stroke:var(--db-color-ink);stroke-width:1.65px}.alignment-motion .xm-strand:last-of-type{stroke:var(--db-color-signal);stroke-width:3px}.alignment-motion .xm-terminal{fill:var(--db-color-signal);transform-origin:560px 62px}.alignment-motion button{z-index:3}.xm-contact-fan{height:85px;bottom:126px;left:calc(var(--db-layout-page-gutter) + 11rem);pointer-events:none;width:calc(80% - var(--db-layout-page-gutter) - 11rem);position:absolute;right:20%}.xm-contact-fan path{fill:none;opacity:.16;stroke:var(--db-color-ink);stroke-width:.75px}.xm-contact-fan path:last-child{opacity:.85;stroke:var(--db-color-signal);stroke-width:2px}.xm-hero-copy{position:relative}.xm-hero-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xm-hero-guide path{fill:none;opacity:0;stroke:var(--db-color-signal);stroke-width:1.7px;vector-effect:non-scaling-stroke}html[data-xenia-motion=off]{scroll-behavior:auto}html[data-xenia-motion=off] .xm-cta,html[data-xenia-motion=off] .xm-row *,html[data-xenia-motion=off] .career-intro__links a{transition:none!important;transform:none!important}html[data-xenia-motion=off] .xm-cta:before,html[data-xenia-motion=off] .xm-row:after,html[data-xenia-motion=off] .signal-link:after,html[data-xenia-motion=off] .site-nav>a:after{display:none}html[data-xenia-motion=off] .xm-rule,html[data-xenia-motion=off] .xm-meter{opacity:0}html[data-xenia-motion=off]::view-transition-old(root){animation:none}html[data-xenia-motion=off]::view-transition-new(root){animation:none}@media (max-width:900px){.xm-contact-fan{display:none}}@media (max-width:999px),(prefers-reduced-motion:reduce){.xm-hero-guide{display:none}}@media (max-width:620px){.xm-motion-toggle{background:var(--db-color-paper);border:1px solid var(--db-color-line-soft);min-height:44px;font-size:9px;bottom:8px;right:8px}.xm-reading-progress{height:2px}.xm-meter{width:2px}}@media (hover:none){.xm-cta{transform:none!important}.xm-row:after{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.xm-cta,.xm-cta:before,.xm-row:after,.xm-row *,.site-nav a:after,.signal-link:after,.career-intro__links a,.career-intro__links a>span{transition:none!important;animation:none!important;transform:none!important}.xm-rule,.xm-meter,.alignment-motion button{display:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}}@media print{.xm-motion-toggle,.xm-reading-progress,.xm-rule,.xm-meter,.xm-contact-fan,.alignment-motion button{display:none!important}}
