.mxe-mobile-entry,.mxe-mobile-viewer{display:none}
.mxw-page .mxw-experience-scroll{display:block;height:var(--experience-height);min-height:0;overflow:visible;overflow-anchor:none}
.mxw-page .mxw-experience-scroll>.design-content{position:sticky;top:var(--navigation-height);height:var(--experience-view);width:100%;margin:0;zoom:1;transform:none;display:flex;align-items:center;justify-content:center;overflow:hidden}
.mxw-page .mxw-experience-scroll #experience{flex:none;width:1440px;height:1024px;zoom:var(--experience-scale,1);margin:0}
.mxe-scroll-navigation,.mxe-scroll-hint{display:none}
@media(max-width:767px){
 .mxw-page .mxw-experience-scroll #experience.experience-svg{zoom:1;width:100%;height:100%;min-height:0;padding:24px 24px 68px;display:flex;flex-direction:column}
 .mxw-page #experience.mxe-scroll-enhanced>.chapter-heading{flex:none;height:auto;min-height:0;margin:0 0 16px}
 .mxw-page #experience.mxe-scroll-enhanced>.chapter-heading h2{font-size:28px;line-height:34px;margin-top:12px}
 .mxw-page #experience.mxe-scroll-enhanced .feature-stage{flex:1;width:100%;height:auto;min-height:0;padding:0;gap:12px;display:flex;flex-direction:column;background:transparent;overflow:hidden;border-radius:0}
 .mxw-page #experience.mxe-scroll-enhanced .feature-list,.mxw-page #experience.mxe-scroll-enhanced .mobile-feature-rail{display:none}
 .mxw-page #experience.mxe-scroll-enhanced .feature-media{position:relative;order:1;flex:1;min-height:100px;width:100%;height:auto;aspect-ratio:auto;margin:0;overflow:hidden}
 .mxw-page #experience.mxe-scroll-enhanced .feature-media-layer{inset:0;width:100%;height:100%}
 #experience.mxe-scroll-enhanced .feature-media .mxe-scene{width:var(--scroll-art-w);height:var(--scroll-art-h);left:var(--scroll-art-x);top:var(--scroll-art-y);transform:scale(var(--scroll-art-scale));transform-origin:0 0}
 #experience.mxe-scroll-enhanced .feature-media-layer :is([data-scene=topic_3],[data-scene=topic_6],[data-scene=topic_5])>.mxe-part{left:0;top:0}
 #experience.mxe-scroll-enhanced .feature-media [data-scene=topic_2]{inset:0;width:100%;height:100%;transform:none;display:flex;align-items:center}
 .mxw-page #experience.mxe-scroll-enhanced .mxe-overview{position:static;width:100%;font-size:24px;line-height:1.4}
 .mxw-page #experience.mxe-scroll-enhanced .mobile-feature-card{flex:none;order:2;position:relative;inset:auto!important;width:100%;height:auto;min-height:0!important;max-height:35%;overflow:auto;margin:0;padding:16px;border-radius:16px;background:#2c3135}
 #experience.mxe-scroll-enhanced .mobile-feature-card h3{font-size:20px;line-height:26px;margin:0 0 8px}
 #experience.mxe-scroll-enhanced .mobile-feature-card p{font-size:15px;line-height:22px;margin:0}
 #experience.mxe-scroll-enhanced .mobile-feature-card .feature-collapse{pointer-events:none}
 .mxw-page #experience.mxe-scroll-enhanced[data-active="0"] .mobile-feature-card{display:none}
 #experience.mxe-scroll-enhanced .mxe-scroll-hint{display:block;order:3;flex:none;font-size:12px;line-height:18px;color:#ccd2d7;text-align:center;margin:0}
 #experience.mxe-scroll-enhanced .mxe-scroll-navigation{display:flex;order:4;align-items:center;justify-content:space-between;gap:8px;flex:none;width:100%;height:44px;font-size:13px;line-height:18px;color:#c1ff56}
 .mxe-scroll-navigation span{text-align:center}
 .mxe-scroll-navigation button{width:44px;height:44px;flex:none;border:0;border-radius:50%;padding:0;background:#2c3135;color:#c1ff56;font:400 24px/1 Urbanist,sans-serif;cursor:pointer}
 .mxe-scroll-navigation button:disabled{opacity:.35;cursor:default}
 .mxe-scroll-navigation button:focus-visible{outline:2px solid #c1ff56;outline-offset:-2px}
 @media(max-height:650px){
  .mxw-page .mxw-experience-scroll #experience.experience-svg{padding:12px 24px 64px}
  .mxw-page #experience.mxe-scroll-enhanced>.chapter-heading h2{font-size:22px;line-height:26px;margin-top:4px}
  .mxw-page #experience.mxe-scroll-enhanced>.chapter-heading{margin-bottom:8px}
  #experience.mxe-scroll-enhanced .mxe-scroll-hint{display:none}
  #experience.mxe-scroll-enhanced .mobile-feature-card{padding:12px}
 }
}
