._button_1ryop_1{color:#fff;text-align:center;cursor:pointer;text-transform:uppercase;transition:transform var(--transitions-duration-shortest) var(--transitions-easing-sharp);background:linear-gradient(#fa4692 0%,#d6065d 100%);border:none;border-radius:32px;padding:.75rem 1.5rem;font-weight:700}._button_1ryop_1:has(>._button__icon_1ryop_13){justify-content:center;gap:.25rem;display:inline-flex}._button_1ryop_1:hover{filter:brightness(1.05)}._button_1ryop_1:active{filter:brightness(1.1);transform:scale(.98)}._button_1ryop_1:focus-visible{outline-offset:-4px;outline:2px solid #fff}._button_1ryop_1:disabled{cursor:not-allowed;filter:none;background:linear-gradient(#ccc 0%,#999 100%)}._button--outlined_1ryop_34{background:0 0;border:2px solid #fff}._button--outlined_1ryop_34:hover{background:#ffffff1a}._button--outlined_1ryop_34:active{background:#fff3;transform:scale(.98)}._button--outlined_1ryop_34:focus-visible{outline-offset:-4px;outline:2px solid #fff}._button--outlined_1ryop_34:disabled{cursor:not-allowed;filter:none;background:#ccc}._button__icon_1ryop_13{margin:auto 0}._button__icon_1ryop_13>svg{fill:currentColor;width:1em;height:1em;display:block}._modal_1k7t3_1{display:flex;position:fixed;inset:0}._modal__backdrop_1k7t3_6{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:none;background-color:#0003;min-height:100dvh;transition:opacity .15s cubic-bezier(.45,1.005,0,1.005);position:fixed;inset:0}@supports (-webkit-touch-callout:none){._modal__backdrop_1k7t3_6{position:absolute}}@media (prefers-color-scheme:dark){._modal__backdrop_1k7t3_6{opacity:.7}}._modal__backdrop_1k7t3_6[data-starting-style],._modal__backdrop_1k7t3_6[data-ending-style]{opacity:0}._modal__backdrop_1k7t3_6[data-fancy=true]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#c4db3eb3}._modal__star_1k7t3_33{fill:#034f00;width:var(--size);height:var(--size);position:absolute}._modal__star_1k7t3_33:first-child{--size:120px;top:calc(20% - var(--size) / 2);left:calc(20% - var(--size) / 2);animation-delay:0s}._modal__star_1k7t3_33:nth-child(2){--size:160px;top:calc(20% - var(--size) / 2);left:calc(80% - var(--size) / 2);animation-delay:.75s}._modal__star_1k7t3_33:nth-child(3){--size:140px;top:calc(80% - var(--size) / 2);left:calc(20% - var(--size) / 2);animation-delay:1.5s}._modal__star_1k7t3_33:nth-child(4){--size:135px;top:calc(80% - var(--size) / 2);left:calc(80% - var(--size) / 2);animation-delay:2.25s}._modal__popup_1k7t3_63{box-sizing:border-box;max-width:min(100dvw - 3rem,520px);max-height:calc(100dvh - 3rem);transition:opacity var(--transitions-duration-enteringScreen) var(--transitions-easing-easeInOut), transform var(--transitions-duration-enteringScreen) var(--transitions-easing-easeInOut);touch-action:none;background:linear-gradient(#10069fe6 5.41%,#0d048fe6 72.03%);border:6px solid #ebebee;border-radius:32px;outline:none;margin:auto;padding:1rem;position:relative;overflow:auto;box-shadow:0 1px 2px #0000000d}@media (prefers-color-scheme:dark){._modal__popup_1k7t3_63{outline:1px solid var(--color-gray-300)}}._modal__popup_1k7t3_63[data-starting-style],._modal__popup_1k7t3_63[data-ending-style]{opacity:0;transform:scale(.9)}._modal__popup_1k7t3_63[data-ending-style]{transition-duration:var(--transitions-duration-leavingScreen)}._modal__title_1k7t3_91{text-align:center;color:#fff;text-wrap:pretty;margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.1}@media screen and (width>=768px){._modal__title_1k7t3_91{font-size:1.75rem;line-height:1.2}}._modal__lead-title_1k7t3_106{text-transform:none;font-size:.6em;font-weight:100}._modal__description_1k7t3_111{background-color:#fff;border-radius:16px;padding:1rem}._jigsaw_2ba1w_1{width:100%;height:100vh;color:var(--palette-primary-main);transition:opacity var(--transitions-duration-enteringScreen) var(--transitions-easing-easeInOut);transition-delay:.1s;position:relative;overflow:hidden}._jigsaw_2ba1w_1[data-loaded=false]{opacity:0}._jigsaw__piece_2ba1w_13{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:manipulation;--scale:.7;position:absolute}._jigsaw__piece_2ba1w_13 img{pointer-events:none;width:auto;height:100%;display:block}._jigsaw__piece_2ba1w_13[aria-grabbed=true]{cursor:grabbing;filter:url(#smooth-outline)}._jigsaw__piece__is-fusing_2ba1w_30{animation:.4s ease-out _snap-highlight_2ba1w_1}._jigsaw__piece_2ba1w_13[data-id*=C]{height:calc(134px * var(--scale,1))}._jigsaw__piece_2ba1w_13[data-id*=A]{height:calc(149px * var(--scale,1))}._jigsaw__piece_2ba1w_13[data-id*=B]{height:calc(163px * var(--scale,1))}._jigsaw__piece_2ba1w_13[data-id*=E]{height:calc(164px * var(--scale,1))}._jigsaw__piece_2ba1w_13[data-id*=D]{height:calc(166px * var(--scale,1))}@media screen and (width>=600px) and (height>=600px){._jigsaw__piece_2ba1w_13{--scale:.9}}@media screen and (width>=993px) and (height>=600px){._jigsaw__piece_2ba1w_13{--scale:1.2}}@media screen and (width>=1440px) and (height>=1000px){._jigsaw__piece_2ba1w_13{--scale:1.5}}@media screen and (width>=1920px) and (height>=1000px){._jigsaw__piece_2ba1w_13{--scale:1.75}}._jigsaw__port_2ba1w_68{pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._jigsaw__port_2ba1w_68[data-type=parent]{background-color:red}._jigsaw__port_2ba1w_68[data-type=child]{background-color:green}._jigsaw_2ba1w_1>svg{width:0;height:0;position:absolute}._jigsaw__modal_2ba1w_85{text-wrap:pretty;text-align:center;flex-direction:column;gap:1rem;display:flex}._jigsaw__modal_2ba1w_85>svg{width:80px;height:80px;fill:var(--palette-primary-dark);margin:0 auto}._jigsaw__modal_2ba1w_85>button{width:140px;margin:0 auto}@keyframes _snap-highlight_2ba1w_1{0%{filter:brightness()contrast();transform:scale(1)}50%{filter:brightness(1.5)contrast(1.2)drop-shadow(0 0 15px #fff);transform:scale(1.02)}to{filter:brightness()contrast();transform:scale(1)}}._video-hotspot_kw8b7_1{overflow:hidden}._video-hotspot__cursor_kw8b7_4{pointer-events:none;width:96px;height:96px;position:absolute;transform:translate(-50%,-50%)}._video-hotspot__cursor_kw8b7_4[data-draggable=true]{pointer-events:auto;width:64px;height:64px}._video-hotspot__tooltip_kw8b7_16{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;max-width:min(380px,80dvw);transform-origin:var(--transform-origin);background:linear-gradient(#006dffe6 0%,#0057cce6 100%);border-radius:16px;flex-direction:column;gap:.5rem;padding:.5rem;transition:transform .15s,opacity .15s;display:flex}._video-hotspot__tooltip_kw8b7_16[data-starting-style],._video-hotspot__tooltip_kw8b7_16[data-ending-style]{opacity:0;transform:scale(.9)}._video-hotspot__tooltip_kw8b7_16 h3{text-align:center;text-wrap:pretty;margin:0;font-size:1rem}@media screen and (width>=768px){._video-hotspot__tooltip_kw8b7_16{gap:1rem;padding:1rem}._video-hotspot__tooltip_kw8b7_16 h3{font-size:1.5rem}}._video-hotspot__tooltip-inner_kw8b7_49{text-align:center;color:#333;text-wrap:pretty;background-color:#f5f5fa;border-radius:10px;padding:.5rem;font-size:.8rem;line-height:1.1}._video-hotspot__tooltip-inner_kw8b7_49 p{margin:.95em 0}._video-hotspot__tooltip-inner_kw8b7_49 p:first-of-type{margin-top:0}._video-hotspot__tooltip-inner_kw8b7_49 p:last-of-type{margin-bottom:0}@media screen and (width>=768px){._video-hotspot__tooltip-inner_kw8b7_49{text-wrap:pretty;padding:1.2rem;font-size:1.1rem;line-height:1.2}}._video-inspect_9hvbi_1[class]{cursor:none;width:100dvw;height:100dvh}._video-inspect__video_9hvbi_6{opacity:0;transition:opacity var(--transitions-duration-enteringScreen) var(--transitions-easing-easeInOut);display:block}._video-inspect__video_9hvbi_6[data-ready=true]{opacity:1}._menu_n9jue_1{pointer-events:none;position:fixed;inset:0}._menu__button_n9jue_6{border:2px solid var(--palette-primary-dark);width:3rem;height:3rem;color:var(--palette-primary-dark);background-color:var(--palette-grey-100);cursor:pointer;pointer-events:auto;border-radius:50%;position:absolute;top:2rem;right:2rem}._menu__button_n9jue_6>svg{fill:currentColor;height:1.5rem;margin:auto;display:block}._menu__button_n9jue_6:hover{background-color:oklch(from var(--palette-grey-100) calc(l - .025) c h)}._menu__button_n9jue_6:active{background-color:oklch(from var(--palette-grey-100) calc(l - .04) c h)}._menu__button_n9jue_6:focus-visible{outline-offset:-3px;outline:4px solid #fa4692}._menu__logo_n9jue_35{position:absolute;top:1.5rem;left:2rem}._menu__logo_n9jue_35>svg{height:64px}._menu__nav_n9jue_43{background-color:var(--palette-primary-dark);clip-path:ellipse(140dvmax 140dvmax at calc(100% - 3.5rem) 3.5rem);opacity:1;transition:clip-path var(--transitions-duration-standard) var(--transitions-easing-easeInOut), opacity 50ms var(--transitions-easing-easeInOut);pointer-events:auto;display:flex;position:fixed;inset:0}._menu__nav_n9jue_43[inert]{clip-path:ellipse(0 0 at calc(100% - 3.5rem) 3.5rem);transition-duration:var(--transitions-duration-short), 50ms;transition-delay:0s, var(--transitions-duration-shorter);opacity:0;pointer-events:none}._menu__options_n9jue_60{flex-direction:column;gap:.75rem;width:min(360px,94dvw);margin:auto;padding:.7rem;display:flex}._menu__options_n9jue_60>button[class]{flex-direction:row-reverse;gap:.5rem}._menu__header_n9jue_72{color:var(--palette-common-white);text-transform:uppercase;text-align:center;margin:0 0 1rem;font-size:1.875rem}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-Italic-Ccq2wSS8.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-MediumItalic-W1_LHjXk.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-Regular-DKnAmSJx.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-Medium-IYb9Qa96.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-Bold-CkXoRtFd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RR Pioneer;src:url(./RRPioneer-BoldItalic-BsXGlzLm.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:RR Pioneer Light Condensed;src:url(./RRPioneer-LightCondensed-CUhW5G0h.woff2)format("woff2");font-display:swap}:root{--palette-common-black:lch(from var(--palette-primary-main) 14.2% 0.75% h);--palette-common-white:#fff;--palette-grey-100:lch(from var(--palette-primary-main) 97.23% 0.75% h);--palette-grey-200:lch(from var(--palette-primary-main) 92.7% 0.75% h);--palette-grey-300:lch(from var(--palette-primary-main) 84.2% 0.75% h);--palette-grey-400:lch(from var(--palette-primary-main) 72.57% 0.75% h);--palette-grey-500:lch(from var(--palette-primary-main) 41.96% 0.75% h);--palette-grey-600:lch(from var(--palette-primary-main) 27.97% 0.75% h);--palette-grey-700:lch(from var(--palette-primary-main) 21.25% 0.75% h);--palette-grey-disabled:lch(from var(--palette-primary-main) 80.43% 2% h);--palette-primary-light:#4f98ff;--palette-primary-main:#007bff;--palette-primary-dark:#10069f;--palette-primary-contrast:#fff;--palette-secondary-light:#7986cb;--palette-secondary-main:#0068f0;--palette-secondary-dark:#303f9f;--palette-secondary-contrast:#fff;--palette-error-light:#f5749c;--palette-error-main:#c93568;--palette-error-dark:#84153f;--palette-warning-light:#fd916c;--palette-warning-main:#e25a31;--palette-warning-dark:#b82509;--palette-success-light:#a5bc46;--palette-success-main:#6a8f17;--palette-success-dark:#2e6401;--palette-info-light:#6ba8ff;--palette-info-main:#0068f0;--palette-info-dark:#00439c;--shadow-1:0 2px 4px #00000021, 0 .5px 1px #0000001a;--shadow-2:0 4px 8px #00000021, 0 .5px 2px #0000001a;--shadow-3:0 6px 14px #00000021, 0 1px 4px #0000001a;--shadow-4:0 25px 58px #00000038, 0 5px 14px #0000002e;--shadow-5:0 27px 66px #00000038, 0 5px 14px #0000002e;--typography-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h1-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h2-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h3-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h4-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h5-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-h6-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-subtitle1-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-subtitle2-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-body1-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-body2-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-button-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-caption-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--typography-overline-fontFamily:"RR Pioneer", "Helvetica", "Arial", sans-serif;--transitions-easing-easeInOut:cubic-bezier(.4, 0, .2, 1);--transitions-easing-easeOut:cubic-bezier(0, 0, .2, 1);--transitions-easing-easeIn:cubic-bezier(.4, 0, 1, 1);--transitions-easing-sharp:cubic-bezier(.4, 0, .6, 1);--transitions-duration-shortest:.15s;--transitions-duration-shorter:.2s;--transitions-duration-short:.25s;--transitions-duration-standard:.3s;--transitions-duration-complex:.375s;--transitions-duration-enteringScreen:.225s;--transitions-duration-leavingScreen:.195s;--zIndex-mobileStepper:1000;--zIndex-speedDial:1050;--zIndex-drawer:1100;--zIndex-appBar:1200;--zIndex-modal:1300;--zIndex-snackbar:1400;--zIndex-tooltip:1500}body,html,#app{height:100%;overflow:hidden}body{font-family:var(--typography-fontFamily);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body *{font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#f0f0f0}::-webkit-scrollbar-thumb{background-color:#cdcdcd}::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.main{background:#fff;height:100%}.main--supported{background:linear-gradient(#eef2fb 0%,#b8d3fb 100%)}.video-modal{text-wrap:pretty;text-align:center;flex-direction:column;gap:1rem;display:flex}.video-modal>svg{width:80px;height:80px;margin:0 auto}.video-modal>button{width:140px;margin:0 auto}
