@property --stratego-bubble-radius{syntax:"<length>";initial:5rem;inherits:true}stratego-communication-center{--stratego-bubble-radius: 4rem;--stratego-bubble-size: calc(2 * var(--stratego-bubble-radius));position:fixed;bottom:0rem;right:0rem;width:100vw;height:100vh;z-index:100;pointer-events:none}@media screen and (min-width: 800px){stratego-communication-center{--stratego-bubble-radius: 6rem}}stratego-communication-center .stratego-communication-center-content{position:absolute;inset:0;padding:1rem;transition:right .25s ease}stratego-communication-center .stratego-chat-close{display:none}stratego-communication-center .stratego-hide-button{position:absolute;top:-0.25rem;z-index:15;display:none;border-radius:1rem;padding:.25em;font-size:1.25rem;background:var(--stratego-color-action, var(--id3-color-action, #333));--id3-color-text: var(--stratego-color-action-revert, var(--id3-color-action-revert, #fff));cursor:pointer}stratego-communication-center .stratego-hide-button id3-icon{font-weight:900}stratego-communication-center .stratego-communication-focus-container{display:none}stratego-communication-center .stratego-communication-bubble-container{display:none}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container{display:block;transition:.25s ease;pointer-events:none;position:absolute;bottom:1rem;height:var(--stratego-bubble-size);aspect-ratio:4/3;transform-origin:100% 100%;border-radius:var(--id3-ui-corner)}@media screen and (min-width: 800px){stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container{bottom:2rem}}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-video-container{height:var(--stratego-bubble-size);aspect-ratio:inherit;overflow:hidden;z-index:5;cursor:pointer;opacity:0;pointer-events:none;transition:.25s ease;--id3-color-text: #fff;position:absolute;top:50%;left:50%;translate:-50% -50%;border-radius:inherit;box-shadow:0 0 0 5px var(--stratego-color-action, var(--id3-color-action, #000))}@media screen and (min-width: 800px){stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-video-container{box-shadow:0 0 0 10px var(--stratego-color-action, var(--id3-color-action, #000))}}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-video-container .stratego-video-player-controls{position:absolute;bottom:.25rem;left:50%;translate:-50% 0;z-index:5;font-size:1.5rem;display:flex;gap:1rem;align-items:end;justify-content:center;background:rgba(255,255,255,0);padding:.5rem 1rem;border-radius:1rem;transition:.25s ease}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-video-container .stratego-video-player-controls .stratego-time-control{display:none;font-size:1.25rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message{opacity:0;pointer-events:none;position:absolute;--id3-color-text: var(--stratego-color-secondary-revert,var(--id3-color-secondary-revert, #333));padding:1rem;padding-inline:3rem 2em;border-radius:var(--stratego-message-radius-default, 5em);top:50%;box-shadow:5px 5px .5rem rgba(0,0,0,.2666666667);z-index:1;text-align:right;font-size:clamp(1rem,var(--stratego-bubble-size)*.8,2rem);display:grid;grid-template-columns:0fr;overflow:hidden}@media screen and (min-width: 800px){stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message{padding-inline:3rem}}@media screen and (min-width: 800px){stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message{font-size:var(--stratego-font-size, 1.5rem)}}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message .stratego-message-shape{position:absolute;inset:0;background:var(--stratego-color-secondary, var(--id3-color-secondary, #fff));z-index:-1}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message .stratego-message-content{translate:var(--stratego-message-text-translate, 0 0);font-family:var(--stratego-font, inherit);text-wrap:balance;white-space:nowrap;padding-inline:0 2rem;line-height:1}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=flag]{border-radius:0em;--stratego-message-text-translate: 0 0;filter:url(#stratego-message-round-shape)}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=flag] .stratego-message-shape{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 2rem 50%);transform:var(--stratego-message-shape-transform, scaleX(1))}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=point]{border-radius:0em;--stratego-shape-offset: 1rem;--stratego-message-text-translate: 0 0;filter:url(#stratego-message-round-shape);z-index:10}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=point] .stratego-message-shape{clip-path:polygon(0% 0%, calc(100% - 2rem) 0%, 100% 50%, calc(100% - 2rem) 100%, 0% 100%);transform:var(--stratego-message-shape-transform, scaleX(1))}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=chevron]{border-radius:0em;--stratego-shape-offset: 1rem;--stratego-message-text-translate: 0 0;filter:url(#stratego-message-round-shape);z-index:10}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=chevron] .stratego-message-shape{clip-path:polygon(calc(100% - 2rem) 0%, 100% 50%, calc(100% - 2rem) 100%, 0% 100%, 2rem 50%, 0% 0%);transform:var(--stratego-message-shape-transform, scaleX(1))}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=square]{border-radius:0rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message[display-shape=rounded]{border-radius:.5rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container .stratego-message>id3-icon{position:absolute;left:.25em;top:50%;translate:0% -50%;font-size:2rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=left]{left:1rem;--stratego-message-text-translate: 0.25em 0;--stratego-message-radius-default: 0 5em 5em 0;--stratego-message-shape-transform: scaleX(-1);--stratego-anim-message-out: stratego-anim-message-out-left}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=left] .stratego-hide-button{border-radius:1rem 0 0 1rem;left:-0.5rem}@media screen and (min-width: 800px){stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=left]{left:3rem}}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=left] .stratego-message{right:calc(1rem - var(--stratego-shape-offset, 0));translate:50% -50%;--stratego-show-translation: calc(100% - 1rem) -50%}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=right]{right:2rem;--stratego-message-text-translate: -0.25em 0;--stratego-message-radius-default: 5em 0 0 5em;--stratego-message-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 2rem 50%);--stratego-anim-message-out: stratego-anim-message-out-right}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=right] .stratego-hide-button{transform-origin:top right;border-radius:0 1rem 0 1rem;right:-0.5rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=right] .stratego-message{left:calc(1rem - var(--stratego-shape-offset, 0));translate:-50% -50%;--stratego-show-translation: calc(-100% + 1rem) -50%}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=center]{left:50%;bottom:4rem;translate:-50% 0;--stratego-message-clip-path: polygon(0 0, 100% 0, calc(100% - 2rem) 50%, 100% 100%, 0 100%, 2rem 50%);--stratego-anim-message-out: id3-anim-slide-out-bottom;--stratego-ready-bubble-move: stratego-bubble-move-down}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=center] .stratego-hide-button{left:50%;translate:-50% 0}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container[stratego-position=center] .stratego-message{left:50%;top:100%;translate:-50% -0.5rem;z-index:10;--stratego-show-translation: -50% -1rem}stratego-communication-center[active-state=bubble] .stratego-communication-bubble-container:hover .stratego-message{animation:unset}stratego-communication-center[active-state=bubble].stratego-show .stratego-communication-bubble-container .stratego-message{transform:scaleX(1);transition-delay:.5s;transition-timing-function:var(--id3-timing-function-overshoot-out-smooth)}stratego-communication-center[active-state=bubble].stratego-show:not(.stratego-ready) .stratego-video-container{animation:id3-anim-scale-up-in .25s .1s var(--id3-timing-function-overshoot-out-smooth) forwards}stratego-communication-center[active-state=bubble].stratego-ready .stratego-communication-bubble-container{animation:var(--stratego-ready-bubble-move) .25s ease forwards;animation-delay:4.5s}stratego-communication-center[active-state=bubble].stratego-ready .stratego-communication-bubble-container .stratego-video-container{animation:id3-anim-scale-up-in .25s .1s var(--id3-timing-function-overshoot-out-smooth) forwards;pointer-events:all}stratego-communication-center[active-state=bubble].stratego-ready .stratego-communication-bubble-container .stratego-message{translate:var(--stratego-show-translation);opacity:1;transition:.25s .5s var(--id3-timing-function-overshoot-out-smooth);grid-template-columns:1fr;animation:var(--stratego-anim-message-out) .25s ease-in forwards;animation-delay:var(--stratego-message-duration, 4s)}stratego-communication-center[active-state=bubble].stratego-ready .stratego-hide-button{display:block;opacity:0;animation:id3-anim-scale-up-in .25s ease-out forwards;animation-delay:1s;pointer-events:all}stratego-communication-center[active-state=bubble].stratego-hide .stratego-hide-button{opacity:0;animation:none}stratego-communication-center[active-state=bubble].stratego-hide .stratego-communication-bubble-container .stratego-message{transition:transform .25s ease-in;transition-delay:0s;transform-style:preserve-3d;transform:rotateX(90deg)}stratego-communication-center[active-state=bubble].stratego-hide .stratego-communication-bubble-container .stratego-video-container{transform-origin:center center;transition:scale .25s var(--id3-timing-function-overshoot-in-dynamic);transition-delay:.2s;scale:0}stratego-communication-center[active-state=focus]{width:100vw;height:100vh}stratego-communication-center[active-state=focus] .stratego-communication-center-content{width:100vw;height:100vh;pointer-events:all}stratego-communication-center[active-state=focus] .stratego-communication-focus-container{display:block;position:absolute;width:100vw;height:100vh;top:0;left:0}@media screen and (max-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container{--stratego-backdrop-opacity: 0.8!important;--stratego-backdrop-filter: blur(5px)!important}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container::before{content:"";position:absolute;inset:0;transition:opacity .25s ease;pointer-events:none;background:rgba(0, 0, 0, var(--stratego-backdrop-opacity, 0));backdrop-filter:var(--stratego-backdrop-filter, none);z-index:-1;animation:id3-anim-fade-in .25s ease forwards}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-focus-close{position:absolute;top:1rem;right:1rem;z-index:10;color:#fff}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-focus-body{position:absolute;bottom:1rem;display:grid;gap:1rem}@media screen and (min-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-focus-body{place-items:center;min-width:640px}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-video-container{opacity:0;anchor-name:--focus-overlay-anchor;box-shadow:5px 5px 1rem rgba(0,0,0,.6);position:relative;width:clamp(320px,100vw - 2rem,var(--stratego-video-size, 640px));aspect-ratio:16/9;overflow:hidden;border-radius:var(--id3-ui-corner);animation:id3-anim-scale-up-in .25s ease-out forwards;animation-delay:.25s}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-video-container video{width:100%;height:100%;object-fit:cover}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:center}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-actions .stratego-action-item{opacity:0;font-size:1.25rem;padding:.65em 1em;border-radius:.5em;background:var(--stratego-color-secondary, var(--id3-color-secondary, #333));--id3-color-text: var(--stratego-color-secondary-revert, var(--id3-color-secondary-revert, #fff));cursor:pointer;animation:id3-anim-slide-in-bottom .25s ease-out forwards;animation-delay:calc(1s + .25s*var(--stratego-action-item-index))}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-actions .stratego-action-item *{cursor:pointer}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-actions .stratego-action-item .stratego-action-item-content{display:flex;align-items:center;justify-content:center;gap:.5rem}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay{display:none;gap:0rem;align-items:center;flex-direction:column;align-items:start;pointer-events:all;z-index:10;padding:1rem;background:linear-gradient(45deg, #fff, rgba(255, 255, 255, 0.4));--id3-color-text: #333;border-radius:var(--id3-ui-corner);backdrop-filter:blur(5px);opacity:0;transform:translate(0%, 100%);max-width:calc(100vw - 2rem);--id3-color-text: #333}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:1rem;border-color:rgba(0,0,0,0);border-left-color:#fff;bottom:0;left:0;translate:0% 50%}@media screen and (min-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay{position:absolute;bottom:2rem;left:1rem;position-anchor:--focus-overlay-anchor;bottom:calc(anchor(bottom) + 2rem);left:calc(anchor(left) + 1rem);border-bottom-left-radius:0}}@media screen and (max-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay{background:linear-gradient(140deg, #fff 33%, rgba(255, 255, 255, 0.4))}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);bottom:unset;left:50%;top:1px;translate:-50% -100%}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay .stratego-label{font-size:var(--stratego-font-size, 1rem);font-family:var(--stratego-font, inherit)}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay{display:flex;animation:id3-anim-slide-in-bottom .25s ease-out forwards;animation-delay:.5s}@media screen and (min-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay{animation:id3-anim-slide-in-left .25s ease-out forwards;animation-delay:1s}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-overlay .stratego-actions .stratego-action-item{background:var(--stratego-color-action, var(--id3-color-action, #333));--id3-color-text: var(--stratego-color-action-revert, var(--id3-color-action-revert, #fff));--linear-anim: linear(0, 0.49 7.4%, 0.864 15.3%, 1.005 19.4%, 1.12 23.7%, 1.206 28.1%, 1.267 32.8%, 1.296 36.4%, 1.311 40.2%, 1.313 44.2%, 1.301 48.6%, 1.252 56.9%, 1.105 74.4%, 1.048 82.5%, 1.011 91.1%, 1);animation:id3-anim-scale-up-in .25s var(--linear-anim) forwards;animation-delay:calc(1.5s + .5s*var(--stratego-action-item-index))}stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-video-player-controls{--id3-color-text: #fff;position:absolute;bottom:1rem;right:1rem}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=left]{--stratego-message-clip-path: polygon(0 0, 100% 0, calc(100% - 2rem) 50%, 100% 100%, 0 100%);--stratego-anim-message-out: stratego-anim-message-out-left}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=left] .stratego-focus-body{left:1rem}@media screen and (min-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=left]{left:3rem}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=left] .stratego-message{right:1rem;translate:50% -50%;--stratego-show-translation: calc(100% - 1rem) -50%}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=right] .stratego-focus-body{right:1rem}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=center] .stratego-focus-body{left:50%;translate:-50% 0}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=center] .stratego-focus-body .stratego-actions{justify-content:center}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=center] .stratego-focus-body .stratego-overlay{left:50%;translate:-50% 0;align-items:center;background:linear-gradient(15deg, #fff 25%, rgba(255, 255, 255, 0.4));border-radius:.5rem}@media screen and (min-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=center] .stratego-focus-body .stratego-overlay{animation:id3-anim-slide-in-bottom .25s ease-out forwards;animation-delay:.75s}}stratego-communication-center[active-state=focus] .stratego-communication-focus-container[stratego-position=center] .stratego-focus-body .stratego-overlay::before{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);left:50%;translate:-50% calc(100% - 1px)}@media screen and (max-width: 800px){stratego-communication-center[active-state=focus] .stratego-communication-focus-container .stratego-focus-body{left:1rem;right:1rem}}@keyframes stratego-bubble-move-down{100%{bottom:1rem}}@keyframes stratego-anim-message-out-right{100%{opacity:0;width:100px;transform:translate(50%, 0%)}}@keyframes stratego-anim-message-out-left{100%{opacity:0;width:100px;transform:translate(-50%, 0%)}}@keyframes stratego-label-peek{0%{opacity:0;transform:translate(100%, 0)}20%{opacity:1;transform:translate(0%, 0)}80%{opacity:1;transform:translate(0%, 0)}100%{opacity:1;transform:translate(calc(100% - 6.5rem), 0)}}stratego-communication-center.stratego-chat-transitioning .stratego-communication-bubble-container{transform:translate(100%, 0%);opacity:0}body:has(stratego-communication-center.stratego-show .stratego-communication-bubble-container[stratego-position=left]) .cmplz-cookiebanner{left:unset !important;right:10px !important;transition:.25s ease}body:has(stratego-communication-center.stratego-show .stratego-communication-bubble-container[stratego-position=right]) .cmplz-cookiebanner{left:10px !important;right:unset !important;transition:.25s ease}@media screen and (max-width: 640px){body#ali-root:has(stratego-communication-center) footer section:last-child{padding-bottom:calc(var(--stratego-bubble-size, 8rem) + 10px + 4rem)}}@media screen and (min-width: 640px){body#ali-root:has(stratego-communication-center .stratego-communication-bubble-container[stratego-position=center]) footer section:last-child{padding-bottom:calc(var(--stratego-bubble-size, 6rem) + 10px + 4rem)}}@keyframes stratego-animate-video-to-top{100%{transform:translate(0%, -100%)}}@keyframes stratego-animate-wheel-enter{20%{opacity:1}100%{opacity:1;--stratego-bubble-radius: 5rem;rotate:0deg}}@keyframes stratego-animate-wheel-item-enter{100%{transform:translate(-50%, -50%)}}.stratego-team-promo{display:flex;flex-direction:column;align-items:center;background:color-mix(in srgb, var(--id3-color-primary-revert), transparent 95%);border-radius:var(--id3-ui-corner-outer);view-timeline-name:--imageTimeline}.stratego-team-promo .stratego-promo-image{order:1;margin-top:calc(-1*var(--id3-ui-spacing-outer));animation-duration:1ms;animation-fill-mode:both;animation-name:stratego-anim-paralax-Y;animation-timing-function:linear;animation-timeline:view(block 100% 0%)}.stratego-team-promo .stratego-promo-image img{display:block;min-width:680px;max-width:100%}@media screen and (max-width: 800px){.stratego-team-promo .stratego-promo-image img{min-width:320px;max-width:100vw}}.stratego-team-promo .stratego-promo-content{text-align:center;padding:var(--id3-ui-spacing-outer)}@media screen and (min-width: 800px){.stratego-team-promo{flex-direction:row;justify-content:end}.stratego-team-promo .stratego-promo-image{order:unset;margin-inline:calc(-1*var(--id3-ui-spacing-outer))}.stratego-team-promo .stratego-promo-content{text-align:left}}@keyframes stratego-anim-paralax-Y{from{transform:translateY(20%)}to{transform:translateY(0%)}}.stratego-team-page-content{position:relative;z-index:10}.stratego-team-page-content section{margin-block:var(--id3-ui-spacing)}.stratego-team-page-content section:first-child{margin-bottom:calc(-1*var(--id3-ui-spacing))}@media screen and (min-width: 768px){.stratego-team-page-content section:first-child{margin-block:calc(-1*var(--id3-ui-spacing))}.stratego-team-page-content section:first-child .stratego-promo-image{margin-left:-5rem;margin-top:-10rem;order:-1}}.stratego-team-page-content section:first-child .stratego-promo-image img{display:block}.stratego-team-page-content section:not(:first-child) .stratego-section-content{padding:var(--id3-ui-spacing-outer)}.stratego-team-page-content section.stratego-team-promo{justify-content:center}.stratego-team-page-content section .stratego-section-content{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.stratego-team-page-content section .stratego-section-content.id3-color-apply-bg{padding:var(--id3-ui-spacing-outer);border-radius:var(--id3-ui-corner-outer)}@media screen and (min-width: 768px){.stratego-team-page-content section .stratego-section-content{display:grid;grid-template-columns:auto 1fr;place-items:center strecth}.stratego-team-page-content section .stratego-section-content:not(:has(.id3-ui-list)){width:clamp(280px,100vw - 2rem,var(--id3-ui-layout-max)*.75);margin:0 auto}.stratego-team-page-content section .stratego-section-content .stratego-section-content-text{text-align:left}}.stratego-team-page-content section .stratego-section-content id3-svg{width:320px;max-width:100%}@media screen and (max-width: 768px){.stratego-team-page-content section .stratego-section-content id3-svg{width:180px}}.stratego-team-page-content section .stratego-section-content h3{margin-top:0}@media screen and (min-width: 768px){.stratego-team-page-content section:nth-child(even) id3-svg{order:1}}.stratego-team-page-content section:nth-child(even) .stratego-section-content{grid-template-columns:1fr auto}