.r5GBtW_clouds{aspect-ratio:3359/906.5;z-index:1;pointer-events:none;transform-origin:bottom;width:100%;animation:1.4s cubic-bezier(.16,1,.3,1) both r5GBtW_arrive;position:absolute;top:31.29vw;left:0}.r5GBtW_cloudShape{transform-origin:bottom;background:url(/images/hero-clouds.svg) 50%/contain no-repeat;animation:7s ease-in-out infinite r5GBtW_cloud-flow;position:absolute;inset:0}@keyframes r5GBtW_cloud-flow{0%,to{transform:translate(-.8%)skew(-.6deg)scale(1.04,1.01)}35%{transform:translate(.2%)skew(.4deg)scale(1.04,1.08)}65%{transform:translate(.8%)skew(.6deg)scale(1.04)}}@keyframes r5GBtW_arrive{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.r5GBtW_clouds{aspect-ratio:auto;height:155px;top:auto;bottom:-1px}.r5GBtW_cloudShape{background-size:auto 100%}}@media (prefers-reduced-motion:reduce){.r5GBtW_clouds,.r5GBtW_cloudShape{opacity:1;animation:none;transform:none}}
.-dbc_q_room{width:90%;max-width:1440px;margin:clamp(56px,7vw,112px) auto 0;position:relative}.-dbc_q_heading{color:#ffeb91;font-size:var(--heading);line-height:1.25}.-dbc_q_hint{font-family:var(--font-inter), sans-serif;margin:14px auto 26px;font-size:clamp(14px,1.2vw,18px);line-height:1.6}.-dbc_q_scene{isolation:isolate;border:2px solid #ffebad80;border-radius:clamp(14px,2vw,28px);position:relative;overflow:hidden;box-shadow:0 18px 50px #150c304d}.-dbc_q_roomImage{-webkit-user-select:none;user-select:none;width:100%;height:auto}.-dbc_q_hotspots{width:100%;height:100%;position:absolute;inset:0}.-dbc_q_hotspot{cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.-dbc_q_outline,.-dbc_q_details{stroke:#fff5a3;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.-dbc_q_outline{fill:#ffe46f17;pointer-events:fill}.-dbc_q_details{fill:none;stroke-width:1.25px;pointer-events:none}.-dbc_q_hotspot[data-active=true],.-dbc_q_hotspot[data-hint=true]{filter:drop-shadow(0 0 3px #ffe66b)drop-shadow(0 0 8px #ffc83d)}.-dbc_q_hotspot[data-active=true] .-dbc_q_outline{opacity:1;transition:opacity .18s}.-dbc_q_hotspot[data-active=true] .-dbc_q_details{opacity:.7;transition:opacity .18s}.-dbc_q_hotspot[data-hint=true] .-dbc_q_outline,.-dbc_q_hotspot[data-hint=true] .-dbc_q_details{animation:2s ease-in-out both -dbc_q_room-hint-pulse}.-dbc_q_hotspot[data-hint=true] .-dbc_q_details{--hint-peak:.5}@keyframes -dbc_q_room-hint-pulse{0%,to{opacity:0}25%,72%{opacity:var(--hint-peak,.85)}48%{opacity:.12}}.-dbc_q_touchObjects{display:none}.-dbc_q_dialog{overscroll-behavior:contain;color:#fff;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2c2738d6;border:2px solid #ffffff80;border-radius:38px;outline:none;width:min(900px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0006,inset 0 0 24px #ffffff1f}.-dbc_q_dialog[open]{animation:.22s ease-out -dbc_q_reveal}.-dbc_q_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0b1d94}.-dbc_q_modalLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:76px 40px 36px;display:grid;position:relative}.-dbc_q_badge{color:#ffeb91;max-width:calc(100% - 144px);font-family:var(--font-inter), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff1b066;border-radius:24px;padding:9px 16px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;top:22px;left:28px}.-dbc_q_close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:22px;min-height:44px;padding:10px 14px;font-size:14px;position:absolute;top:18px;right:22px}.-dbc_q_art{justify-content:center;align-items:center;min-width:0;display:flex}.-dbc_q_art img{object-fit:contain;filter:drop-shadow(0 8px 16px #0003);width:100%;height:320px}.-dbc_q_crop{border-radius:20px;width:100%;max-height:300px;overflow:hidden}.-dbc_q_copy h3{text-wrap:balance;font-size:clamp(28px,3vw,42px);line-height:1.2}.-dbc_q_copy p{font-family:var(--font-inter), sans-serif;margin:20px 0 28px;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.-dbc_q_returnButton{color:#352a24;cursor:pointer;background:#ffe681;border:0;border-radius:30px;min-height:48px;padding:14px 28px;font-size:17px;transition:background .16s}.-dbc_q_returnButton:hover{background:#fff0ae}.-dbc_q_close:hover{background:#ffffff3d}.-dbc_q_dialog button:focus{outline:none}.-dbc_q_dialog[data-keyboard-focus=true] .-dbc_q_close:focus-visible{color:#352a24;background:#ffe681}.-dbc_q_dialog[data-keyboard-focus=true] .-dbc_q_returnButton:focus-visible{text-underline-offset:4px;background:#fff0ae;text-decoration:underline}@keyframes -dbc_q_reveal{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.-dbc_q_room{width:94%;margin-top:52px}.-dbc_q_hint{max-width:290px;margin-bottom:20px}.-dbc_q_dialog{border-radius:26px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.-dbc_q_modalLayout{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px;padding:82px 24px 28px}.-dbc_q_badge{padding:8px 12px;font-size:10px;top:22px;left:18px}.-dbc_q_close{right:14px}.-dbc_q_art img{width:160px;height:180px}.-dbc_q_crop{width:auto;max-width:100%;height:160px}.-dbc_q_copy p{margin:14px 0 22px}}@media (max-width:640px),(pointer:coarse){.-dbc_q_touchObjects{scrollbar-width:thin;gap:10px;padding:16px 5px 10px;display:flex;overflow-x:auto}.-dbc_q_touchObjects button{color:#fff;cursor:pointer;background:#1d123b66;border:1px solid #ffeb9173;border-radius:24px;flex:none;min-height:44px;padding:10px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.-dbc_q_hotspot[data-active=true] .-dbc_q_outline,.-dbc_q_hotspot[data-active=true] .-dbc_q_details,.-dbc_q_returnButton{transition:none}.-dbc_q_dialog[open],.-dbc_q_hotspot[data-hint=true] .-dbc_q_outline,.-dbc_q_hotspot[data-hint=true] .-dbc_q_details{animation:none}}
.jZlUMG_carousel{--slide-width:min(50.7vw, 850px);--side-scale:.8087;--arrow-size:clamp(44px, 4.42vw, 74px);isolation:isolate;width:100%;padding-block:16px 32px;position:relative;overflow:hidden}.jZlUMG_carousel:focus-visible{outline-offset:-4px;outline:3px solid #875ede}.jZlUMG_viewport{height:calc(var(--slide-width) * 818 / 1703);touch-action:pan-y;position:relative}.jZlUMG_slide{--slide-scale:var(--side-scale);width:var(--slide-width);height:calc(var(--slide-width) * 620 / 1383);box-sizing:border-box;transform:translate(-50%, -50%) translateX(calc(var(--slide-offset) * var(--slide-width) * .97)) scale(var(--slide-scale));transition:transform var(--slide-duration) cubic-bezier(.22, 1, .36, 1), height var(--slide-duration) cubic-bezier(.22, 1, .36, 1), opacity var(--slide-duration) ease, filter var(--slide-duration) ease;background:#baa7e6;border:clamp(4px,.6vw,10px) solid #baa7e6;margin:0;position:absolute;top:50%;left:50%;box-shadow:0 8px 6px #00000040}.jZlUMG_currentSlide{--slide-scale:1;z-index:1;height:calc(var(--slide-width) * 818 / 1703);opacity:1;filter:blur()}.jZlUMG_slide img{object-fit:cover;-webkit-user-select:none;user-select:none}.jZlUMG_sideSlide{opacity:.59;filter:blur(3px);pointer-events:none}.jZlUMG_offscreenSlide{opacity:0}.jZlUMG_arrow{z-index:2;width:var(--arrow-size);height:var(--arrow-size);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:filter .16s;display:block;position:absolute;top:calc(50% - 8px);transform:translate(-50%,-50%)}.jZlUMG_arrow:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.jZlUMG_previousArrow{left:calc(50% - var(--slide-width) / 2 - var(--arrow-size) * .9)}.jZlUMG_previousArrow:before{background-image:url(/images/carousel-prev.svg)}.jZlUMG_nextArrow{left:calc(50% + var(--slide-width) / 2 + var(--arrow-size) * .9)}.jZlUMG_nextArrow:before{background-image:url(/images/carousel-next.svg);transform:scaleX(-1)}.jZlUMG_arrow:hover{filter:brightness(1.12)}.jZlUMG_arrow[aria-disabled=true]{cursor:default}.jZlUMG_arrow:focus-visible{outline-offset:5px;outline:3px solid #6d38b2}.jZlUMG_announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.jZlUMG_carousel{--slide-width:84vw;--side-scale:.8333;--arrow-size:44px}.jZlUMG_sideSlide{opacity:.4}.jZlUMG_offscreenSlide{opacity:0}.jZlUMG_previousArrow{left:7%}.jZlUMG_nextArrow{left:93%}}@media (prefers-reduced-motion:reduce){.jZlUMG_slide,.jZlUMG_arrow{transition:none}}
.JnQeJa_robot{display:block;overflow:visible}.JnQeJa_arm,.JnQeJa_shield,.JnQeJa_head{transform-box:view-box}.JnQeJa_arm{transform-origin:782px 723px;animation:6s ease-in-out infinite paused JnQeJa_armGesture}.JnQeJa_shield{transform-origin:564px 745px;animation:7s ease-in-out infinite paused JnQeJa_shieldGesture}.JnQeJa_head{transform-origin:649px 649px;animation:7.5s ease-in-out infinite paused JnQeJa_headGesture}.JnQeJa_gaze{animation:9s ease-in-out infinite paused JnQeJa_glance}.JnQeJa_leftEye,.JnQeJa_rightEye{transform-box:fill-box;transform-origin:50%;animation:6.8s ease-in-out infinite paused JnQeJa_blink}.JnQeJa_robot[data-animated=true] .JnQeJa_arm,.JnQeJa_robot[data-animated=true] .JnQeJa_shield,.JnQeJa_robot[data-animated=true] .JnQeJa_head,.JnQeJa_robot[data-animated=true] .JnQeJa_gaze,.JnQeJa_robot[data-animated=true] .JnQeJa_leftEye,.JnQeJa_robot[data-animated=true] .JnQeJa_rightEye{animation-play-state:running}@keyframes JnQeJa_armGesture{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}48%{transform:rotate(-2deg)}72%{transform:rotate(1.5deg)}}@keyframes JnQeJa_shieldGesture{0%,to{transform:rotate(0)}45%{transform:rotate(-.55deg)}75%{transform:rotate(.25deg)}}@keyframes JnQeJa_headGesture{0%,to{transform:rotate(0)}25%{transform:rotate(-1.8deg)}50%{transform:rotate(.6deg)}72%{transform:rotate(1.5deg)}}@keyframes JnQeJa_glance{0%,28%,48%,to{transform:translate(0)}33%,42%{transform:translate(6px,-2px)}73%,81%{transform:translate(-4px,1px)}}@keyframes JnQeJa_blink{0%,40%,44%,74%,78%,to{transform:scaleY(1)}42%,76%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.JnQeJa_robot .JnQeJa_arm,.JnQeJa_robot .JnQeJa_shield,.JnQeJa_robot .JnQeJa_head,.JnQeJa_robot .JnQeJa_gaze,.JnQeJa_robot .JnQeJa_leftEye,.JnQeJa_robot .JnQeJa_rightEye{animation:none!important;transform:none!important}}
.DPJxhq_message{white-space:pre-line;min-height:2.3em;display:block}.DPJxhq_accessibleMessage{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
