.DetailPage-module__oYYGBG__detailPageWrapper{z-index:1;width:100%;height:100%;animation:.42s both DetailPage-module__oYYGBG__pageContentIn;position:relative;overflow:hidden}.DetailPage-module__oYYGBG__detailPageWrapperClosing{animation:.26s both DetailPage-module__oYYGBG__detailPageOut}.DetailPage-module__oYYGBG__detailPageWrapperClosing .DetailPage-module__oYYGBG__detailScenePanel{animation:.26s cubic-bezier(.2,.86,.24,1) both DetailPage-module__oYYGBG__detailScenePanelOut}.DetailPage-module__oYYGBG__detailPageWrapperClosing .DetailPage-module__oYYGBG__detailInfoColumn{animation:.26s cubic-bezier(.2,.86,.24,1) both DetailPage-module__oYYGBG__detailInfoColumnOut}.DetailPage-module__oYYGBG__detailPageWrapperClosing .DetailPage-module__oYYGBG__detailBottomDock{animation:.24s cubic-bezier(.2,.86,.24,1) both DetailPage-module__oYYGBG__detailDockSlideOut}.DetailPage-module__oYYGBG__detailLayout{z-index:2;flex-direction:column;width:100%;height:100%;padding:148px 108px 82px 72px;display:flex;position:relative}.DetailPage-module__oYYGBG__detailMain{flex:auto;justify-content:flex-end;align-items:center;gap:0;min-height:0;display:flex}.DetailPage-module__oYYGBG__detailScenePanel{pointer-events:auto;opacity:0;flex:0 0 910px;place-items:center;width:910px;max-width:910px;height:100%;animation:.52s cubic-bezier(.2,.86,.24,1) .12s forwards DetailPage-module__oYYGBG__detailScenePanelIn;display:grid;position:relative;transform:translate(8%)scale(.988)}.DetailPage-module__oYYGBG__detailScenePanel:before{content:"";border-radius:999px;position:absolute;inset:12% 8%}.DetailPage-module__oYYGBG__detailInfoColumn{height:var(--detail-info-height,auto);flex:0 0 490px;grid-template-columns:2px minmax(0,1fr);align-self:center;align-items:start;gap:28px;transition:height .32s cubic-bezier(.22,.82,.22,1);display:grid;position:relative;overflow:hidden}.DetailPage-module__oYYGBG__detailInfoDivider{opacity:0;z-index:3;background:linear-gradient(#1ed6efe6,#1ed6ef73);border-radius:999px;width:2px;animation:.42s cubic-bezier(.24,.84,.2,1) 80ms forwards DetailPage-module__oYYGBG__detailDividerFadeIn;position:absolute;top:0;bottom:0;left:0;transform:none;box-shadow:0 0 18px #1ed6ef3d}.DetailPage-module__oYYGBG__detailInfoContent{color:#fff;opacity:1;will-change:transform,opacity;grid-column:2;gap:28px;max-width:450px;display:grid;transform:translateY(0)}.DetailPage-module__oYYGBG__detailInfoContentEntering{animation:.28s cubic-bezier(.22,.82,.22,1) both DetailPage-module__oYYGBG__detailInfoContentSlideIn}.DetailPage-module__oYYGBG__detailInfoContentExiting{animation:.19s cubic-bezier(.32,.72,.24,1) both DetailPage-module__oYYGBG__detailInfoContentSlideOut}.DetailPage-module__oYYGBG__detailInfoContent h2{letter-spacing:-.02em;opacity:1;margin:0;font-size:40px;font-weight:800;line-height:1.05;transform:none}.DetailPage-module__oYYGBG__detailInfoContent p{color:#fff;opacity:1;margin:0;font-size:24px;font-weight:400;line-height:32px;transform:none}.DetailPage-module__oYYGBG__detailBottomDock{background-blend-mode:screen;opacity:0;background:#18ecfc33;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:80px;padding:8px 10px 8px 16px;animation:.42s cubic-bezier(.2,.86,.24,1) .52s forwards DetailPage-module__oYYGBG__detailDockSlideIn;display:flex;position:relative;overflow:hidden;transform:translate(28px);box-shadow:inset 0 5px 10px #18ecfc33,0 0 24px #18ecfc29,0 0 64px #18ecfc1a,0 16px 34px -20px #000000d1}.DetailPage-module__oYYGBG__detailBottomDock:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 0 -2px #ffffffbf,inset -2px -2px 0 -2px #ffffff59,inset 0 0 3px 1px #ffffff40}.DetailPage-module__oYYGBG__detailBottomDock:after{content:"";z-index:-1;border-radius:inherit;filter:url(#container-glass);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.DetailPage-module__oYYGBG__detailFooter{justify-content:flex-end;margin-top:28px;display:flex}.DetailPage-module__oYYGBG__detailDockCounter{color:#fff;z-index:1;justify-content:center;align-items:center;min-width:60px;font-size:18px;font-weight:800;line-height:1;display:inline-flex;position:relative}.DetailPage-module__oYYGBG__detailDockButton{color:#fff;cursor:pointer;z-index:1;background:#ffffff05;border:1.5px solid #fffffff0;border-radius:999px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;min-width:60px;height:60px;min-height:60px;transition:border-color .26s ease-in-out,opacity .26s ease-in-out,color .26s ease-in-out,background-color .26s ease-in-out,box-shadow .26s ease-in-out;display:inline-flex;position:relative;transform:none;box-shadow:inset 0 1px #ffffff0f}.DetailPage-module__oYYGBG__detailDockButton svg{width:40px;height:40px;transform:none}.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:first-of-type:not(:disabled):hover,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:first-of-type:not(:disabled):active,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:first-of-type:not(:disabled):focus-visible,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(2):not(:disabled):hover,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(2):not(:disabled):active,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(2):not(:disabled):focus-visible{color:#000;background:#18ecfc;border-color:#18ecfc;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff08}.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(3):not(:disabled):hover,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(3):not(:disabled):active,.DetailPage-module__oYYGBG__detailBottomDock>.DetailPage-module__oYYGBG__detailDockButton:nth-of-type(3):not(:disabled):focus-visible{color:#000;background:#fff;border-color:#fffffff5;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffffff0f}.DetailPage-module__oYYGBG__detailDockButton:hover,.DetailPage-module__oYYGBG__detailDockButton:active,.DetailPage-module__oYYGBG__detailDockButton:focus-visible,.DetailPage-module__oYYGBG__detailDockButton:hover svg,.DetailPage-module__oYYGBG__detailDockButton:active svg,.DetailPage-module__oYYGBG__detailDockButton:focus-visible svg{transform:none}.DetailPage-module__oYYGBG__detailDockButton:disabled{opacity:.2;color:#ffffff38;box-shadow:none;cursor:default;border-color:#ffffff2e}.DetailPage-module__oYYGBG__detailDockButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@keyframes DetailPage-module__oYYGBG__pageContentIn{0%{opacity:0;transform:translateY(6px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes DetailPage-module__oYYGBG__detailPageOut{0%{opacity:1}to{opacity:0}}@keyframes DetailPage-module__oYYGBG__detailDividerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes DetailPage-module__oYYGBG__detailInfoContentSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes DetailPage-module__oYYGBG__detailInfoContentSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes DetailPage-module__oYYGBG__detailInfoTextSlideInMobile{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes DetailPage-module__oYYGBG__detailInfoTextSlideOutMobile{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes DetailPage-module__oYYGBG__detailDockSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes DetailPage-module__oYYGBG__detailDockSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(26px)}}@keyframes DetailPage-module__oYYGBG__detailScenePanelIn{0%{opacity:0;transform:translate(10%)scale(.982)}to{opacity:1;transform:translate(8%)scale(1)}}@keyframes DetailPage-module__oYYGBG__detailScenePanelOut{0%{opacity:1;transform:translate(8%)scale(1)}to{opacity:0;transform:translate(10%)scale(.985)}}@keyframes DetailPage-module__oYYGBG__detailInfoColumnOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(54px)}}@media (prefers-reduced-motion:reduce){.DetailPage-module__oYYGBG__detailInfoColumn,.DetailPage-module__oYYGBG__detailInfoDivider,.DetailPage-module__oYYGBG__detailInfoContent,.DetailPage-module__oYYGBG__detailInfoContentEntering,.DetailPage-module__oYYGBG__detailInfoContentExiting,.DetailPage-module__oYYGBG__detailScenePanel,.DetailPage-module__oYYGBG__detailBottomDock{opacity:1;animation:none;transform:none}.DetailPage-module__oYYGBG__detailPageWrapperClosing{animation:none}.DetailPage-module__oYYGBG__detailInfoContent{opacity:1}}@media (max-width:900px){.DetailPage-module__oYYGBG__detailPageWrapper{overflow:hidden}.DetailPage-module__oYYGBG__detailLayout{height:100%;min-height:100%;padding:108px 22px max(12px,env(safe-area-inset-bottom))}.DetailPage-module__oYYGBG__detailMain{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;position:relative}.DetailPage-module__oYYGBG__detailInfoColumn{flex:none;order:1;grid-template-columns:1fr;gap:0;width:100%;height:auto;transition:none;overflow:hidden}.DetailPage-module__oYYGBG__detailInfoDivider{display:none}.DetailPage-module__oYYGBG__detailInfoContent{backface-visibility:hidden;will-change:transform,opacity;grid-column:1;gap:8px;max-width:none;transform:translateZ(0)}.DetailPage-module__oYYGBG__detailInfoContentEntering,.DetailPage-module__oYYGBG__detailInfoContentExiting{animation:none}.DetailPage-module__oYYGBG__detailInfoContent h2{letter-spacing:-.01em;font-size:20px;line-height:.95}.DetailPage-module__oYYGBG__detailInfoContent p{max-width:100%;font-size:12px;line-height:1.22;display:block;overflow:visible}.DetailPage-module__oYYGBG__detailInfoContentEntering h2{animation:.32s cubic-bezier(.22,.82,.22,1) both DetailPage-module__oYYGBG__detailInfoTextSlideInMobile}.DetailPage-module__oYYGBG__detailInfoContentEntering p{animation:.32s cubic-bezier(.22,.82,.22,1) 90ms both DetailPage-module__oYYGBG__detailInfoTextSlideInMobile}.DetailPage-module__oYYGBG__detailInfoContentExiting h2,.DetailPage-module__oYYGBG__detailInfoContentExiting p{animation:.19s cubic-bezier(.3,.74,.24,1) both DetailPage-module__oYYGBG__detailInfoTextSlideOutMobile}.DetailPage-module__oYYGBG__detailScenePanel{flex:none;order:2;justify-items:center;width:92%;max-width:none;height:216px;margin:12px auto 0;position:relative;top:auto;left:auto;transform:none}.DetailPage-module__oYYGBG__detailScenePanel:before{inset:4% 2%}.DetailPage-module__oYYGBG__detailFooter{padding-top:0;padding-bottom:max(12px,env(safe-area-inset-bottom));z-index:4;justify-content:center;margin-top:auto}.DetailPage-module__oYYGBG__detailBottomDock{gap:5px;height:60px;padding:6px 7px 6px 10px}.DetailPage-module__oYYGBG__detailDockCounter{min-width:42px;font-size:12px}.DetailPage-module__oYYGBG__detailDockButton{flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px}.DetailPage-module__oYYGBG__detailDockButton svg{width:18px;height:18px}}
.DetailSceneCanvas-module__y-EO_a__sceneViewport{pointer-events:auto;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.DetailSceneCanvas-module__y-EO_a__sceneViewportFullBleed{place-items:stretch stretch}.DetailSceneCanvas-module__y-EO_a__sceneBox{--scene-offset-x:-20%;--scene-scale:1.5;width:100%;max-width:910px;height:100%;max-height:560px;transform:translateX(var(--scene-offset-x))scale(var(--scene-scale));transform-origin:50%;opacity:1;position:relative;top:33px}.DetailSceneCanvas-module__y-EO_a__sceneBoxAnimated{will-change:transform,top;transition:transform .72s cubic-bezier(.22,.84,.28,1),top .72s cubic-bezier(.22,.84,.28,1)}.DetailSceneCanvas-module__y-EO_a__sceneViewportFullBleed .DetailSceneCanvas-module__y-EO_a__sceneBox{max-width:none;max-height:none}.DetailSceneCanvas-module__y-EO_a__sceneBase{position:absolute;inset:0}.DetailSceneCanvas-module__y-EO_a__sceneBaseImage{object-fit:contain;object-position:center;width:100%;height:100%}.DetailSceneCanvas-module__y-EO_a__sceneLayer{opacity:var(--layer-opacity,1);transform:translate3d(var(--layer-shift-x,0px),var(--layer-shift-y,0px),0);transform-origin:50%;will-change:transform,opacity;backface-visibility:hidden;pointer-events:auto;-webkit-user-select:none;user-select:none;transition:transform 1.15s cubic-bezier(.23,1,.32,1),opacity .6s;position:absolute}.DetailSceneCanvas-module__y-EO_a__sceneLayerInner{width:100%;height:100%;position:relative}.DetailSceneCanvas-module__y-EO_a__sceneLayerImage{object-fit:contain;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;will-change:transform,filter;opacity:1;width:100%;height:100%;transition:none}.DetailSceneCanvas-module__y-EO_a__sceneLayerIsActive .DetailSceneCanvas-module__y-EO_a__sceneLayerImage{opacity:1;filter:drop-shadow(1px 0 #18ecfcd9)drop-shadow(-1px 0 #18ecfc59)drop-shadow(0 0 10px #18ecfc3d);animation:none;transform:scale(1.008)}.DetailSceneCanvas-module__y-EO_a__singleImageStage{width:100%;max-width:910px;height:149px;position:relative}.DetailSceneCanvas-module__y-EO_a__singleImage{object-fit:contain;object-position:center;width:100%;height:100%}.DetailSceneCanvas-module__y-EO_a__fallbackSceneImage{opacity:.72}@media (prefers-reduced-motion:reduce){.DetailSceneCanvas-module__y-EO_a__sceneLayer{opacity:var(--layer-opacity,1);transform:translate3d(var(--layer-shift-x,0px),var(--layer-shift-y,0px),0);transition:none}.DetailSceneCanvas-module__y-EO_a__sceneLayerIsActive .DetailSceneCanvas-module__y-EO_a__sceneLayerImage{filter:drop-shadow(1px 0 #1ed6efd9)drop-shadow(-1px 0 #1ed6efd9)drop-shadow(0 1px #1ed6efd9)drop-shadow(0 -1px #1ed6efd9)drop-shadow(0 0 10px #1ed6ef4d);animation:none}}@media (max-width:900px){.DetailSceneCanvas-module__y-EO_a__sceneBox{--scene-offset-x:-12%;--scene-scale:1.08;top:28px}}
.HomePage-module__WunOlG__homePageWrapper{z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.HomePage-module__WunOlG__homePageVideo{z-index:0;object-fit:cover;object-position:center;pointer-events:none;opacity:1;will-change:opacity;width:100%;height:100%;transition:none;position:absolute;inset:0;transform:scale(1.02)}.HomePage-module__WunOlG__homePageVideoLeadInHidden{opacity:0}.HomePage-module__WunOlG__homePageVideoLoop{opacity:0;z-index:2}.HomePage-module__WunOlG__homePageVideoLoopActive{opacity:1}.HomePage-module__WunOlG__homePageGradient{z-index:4;background:linear-gradient(90deg,#020910e6 0%,#030a12b8 24%,#040c1552 50%,#040c150f 72%);position:absolute;inset:0}.HomePage-module__WunOlG__homePageContent{z-index:5;pointer-events:none;width:100%;height:100%;padding:284px 85px 88px;position:relative}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__homePageContent{pointer-events:auto}.HomePage-module__WunOlG__heroBody{align-items:flex-start;display:flex}.HomePage-module__WunOlG__heroCopy{flex-direction:column;align-items:flex-start;gap:38px;width:456px;display:flex;position:relative}.HomePage-module__WunOlG__heroTextBlock{flex-direction:column;gap:30px;width:100%;display:flex}.HomePage-module__WunOlG__heroTextBlock h1{color:#fff;letter-spacing:0;opacity:0;margin:0;font-size:80px;font-weight:800;line-height:normal;transform:translate(-50px)}.HomePage-module__WunOlG__heroSubtitle{color:#fff;opacity:0;width:456px;margin:0;font-size:40px;font-weight:400;line-height:normal;transform:translate(-50px)}.HomePage-module__WunOlG__heroDescription{color:#fff;opacity:0;width:100%;margin:0;font-size:24px;font-weight:400;line-height:32px;transform:translate(-50px)}.HomePage-module__WunOlG__heroCtaSlot{opacity:0;pointer-events:none;background:#18ecfc33;border-radius:100px;justify-content:center;align-items:center;width:289px;height:70px;display:flex;position:relative;transform:translateY(8px);box-shadow:inset 0 5px 10px #18ecfc33}.HomePage-module__WunOlG__heroCtaSlot:after{content:"";z-index:-1;filter:url(#container-glass);isolation:isolate;pointer-events:none;border-radius:100px;position:absolute;inset:0;overflow:hidden}.HomePage-module__WunOlG__heroCtaButton{z-index:0;color:#fff;cursor:pointer;pointer-events:auto;border:none;border-radius:100px;outline:none;justify-content:space-between;align-items:center;gap:17px;width:289px;height:70px;padding:0 28px;transition:transform .22s;display:flex;position:relative;overflow:hidden;cursor:pointer!important}.HomePage-module__WunOlG__heroCtaButton:before{content:"";z-index:0;pointer-events:none;border-radius:100px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 2px 2px 0 -2px #ffffffbf,inset -2px -2px 0 -2px #ffffff59,inset 0 0 3px 1px #ffffff40}.HomePage-module__WunOlG__heroCtaButton:after{content:"";z-index:-1;isolation:isolate;pointer-events:none;border-radius:100px;position:absolute;inset:0;overflow:hidden}.HomePage-module__WunOlG__heroCtaLabel{letter-spacing:0;white-space:nowrap;text-align:left;z-index:1;width:181px;cursor:inherit;pointer-events:none;font-size:20px;font-weight:700;line-height:32px;position:relative}.HomePage-module__WunOlG__heroCtaIcon{z-index:1;width:58.595px;height:58.595px;cursor:inherit;pointer-events:none;background:#ffffff0a;border:1px solid #fff;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.HomePage-module__WunOlG__heroCtaIcon svg{width:32px;height:32px;cursor:inherit;pointer-events:none}.HomePage-module__WunOlG__heroCtaButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroTextBlock h1{animation:.42s cubic-bezier(.2,.8,.24,1) both HomePage-module__WunOlG__heroCopyIn}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroSubtitle{animation:.42s cubic-bezier(.2,.8,.24,1) .12s both HomePage-module__WunOlG__heroCopyIn}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroDescription{animation:.42s cubic-bezier(.2,.8,.24,1) .24s both HomePage-module__WunOlG__heroCopyIn}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroCtaSlot{animation:.48s cubic-bezier(.2,.86,.24,1) .36s both HomePage-module__WunOlG__heroCtaIn}@keyframes HomePage-module__WunOlG__heroCopyIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes HomePage-module__WunOlG__heroCtaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.HomePage-module__WunOlG__homePageWrapper{background-image:var(--asset-home-mobile-bg);background-color:#0000;background-position:top;background-repeat:no-repeat;background-size:cover}.HomePage-module__WunOlG__homePageVideo{object-position:center top;display:none}.HomePage-module__WunOlG__homePageGradient{background:linear-gradient(#030a12db 0%,#030a1294 42%,#030a1242 68%,#030a1214 100%)}.HomePage-module__WunOlG__homePageContent{padding:132px 32px 40px}.HomePage-module__WunOlG__heroCopy{gap:20px;width:100%;max-width:360px}.HomePage-module__WunOlG__heroTextBlock{gap:12px}.HomePage-module__WunOlG__heroTextBlock h1{font-size:40px;line-height:1}.HomePage-module__WunOlG__heroSubtitle{width:100%;max-width:340px;font-size:20px;line-height:1.35}.HomePage-module__WunOlG__heroDescription{max-width:350px;font-size:16px;line-height:1.45}.HomePage-module__WunOlG__heroCtaSlot{background:#18ecfc24;width:250px;height:53px;box-shadow:inset 0 4px 8px #18ecfc24,0 0 0 1px #ffffff0d}.HomePage-module__WunOlG__heroCtaButton{gap:12px;width:250px;min-width:250px;height:53px;min-height:53px;padding:6px 6px 6px 18px}.HomePage-module__WunOlG__heroCtaButton:before{background-color:#ffffff0d;box-shadow:inset 2px 2px 0 -2px #ffffff94,inset -2px -2px 0 -2px #ffffff38,inset 0 0 3px 1px #ffffff29}.HomePage-module__WunOlG__heroCtaButton:before,.HomePage-module__WunOlG__heroCtaButton:after,.HomePage-module__WunOlG__heroCtaSlot:after{border-radius:100px}.HomePage-module__WunOlG__heroCtaLabel{width:167px;font-size:16px;font-weight:700;line-height:1.2}.HomePage-module__WunOlG__heroCtaIcon{background:#ffffff06;border-color:#ffffffdb;width:41px;height:41px}.HomePage-module__WunOlG__heroCtaIcon svg{width:20px;height:20px}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroTextBlock h1{animation-duration:.24s;animation-delay:0s}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroSubtitle{animation-duration:.24s;animation-delay:40ms}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroDescription{animation-duration:.26s;animation-delay:80ms}.HomePage-module__WunOlG__homePageWrapperRevealed .HomePage-module__WunOlG__heroCtaSlot{animation-duration:.28s;animation-delay:.12s}}
.HotspotTrigger-module__v_w2Za__hotspotTrigger{pointer-events:none;width:max-content;position:absolute;overflow:visible}.HotspotTrigger-module__v_w2Za__hotspotTriggerLeft .HotspotTrigger-module__v_w2Za__connectorLine{width:var(--line-length);transform-origin:0;left:100%}.HotspotTrigger-module__v_w2Za__hotspotTriggerRight .HotspotTrigger-module__v_w2Za__connectorLine{left:calc(0px - var(--line-length));width:var(--line-length);transform-origin:100%}.HotspotTrigger-module__v_w2Za__hotspotTriggerLeft .HotspotTrigger-module__v_w2Za__anchorDot{left:calc(100% + var(--line-length))}.HotspotTrigger-module__v_w2Za__hotspotTriggerRight .HotspotTrigger-module__v_w2Za__anchorDot{left:calc(0px - var(--line-length))}.HotspotTrigger-module__v_w2Za__connectorLine{opacity:0;pointer-events:auto;height:1px;animation:HotspotTrigger-module__v_w2Za__hotspotLineReveal .62s cubic-bezier(.22,.84,.32,1)var(--line-delay)forwards;background:#c4e7f8db;transition:background-color .26s ease-in-out,box-shadow .26s ease-in-out,opacity .26s ease-in-out;position:absolute;top:50%;transform:translateY(-.5px)scaleX(0)}.HotspotTrigger-module__v_w2Za__anchorDot{pointer-events:auto;opacity:0;width:8px;height:8px;animation:HotspotTrigger-module__v_w2Za__hotspotDotReveal .42s ease-out calc(var(--line-delay) + .22s)forwards;background:#b3e7f8cc;border:1px solid #eaf8fff2;border-radius:999px;transition:background-color .26s ease-in-out,border-color .26s ease-in-out,box-shadow .26s ease-in-out;position:absolute;top:50%;transform:translate(-4px,-4px)scale(.5)}.HotspotTrigger-module__v_w2Za__pill{background-blend-mode:screen;-webkit-backdrop-filter:blur();backdrop-filter:blur();color:#fff;cursor:pointer;pointer-events:auto;opacity:0;width:max-content;animation:HotspotTrigger-module__v_w2Za__hotspotPillReveal .56s cubic-bezier(.2,.8,.24,1)var(--pill-delay)forwards;background:#18ecfc33;border:0;border-radius:100px;align-items:center;gap:36px;padding:5.5px 5.5px 5.5px 23px;transition:transform .26s ease-in-out;display:inline-flex;position:relative;transform:translateY(12px)scale(.98);box-shadow:inset 0 5px 10px #18ecfc33}.HotspotTrigger-module__v_w2Za__pill:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 0 -2px #ffffffbf,inset -2px -2px 0 -2px #ffffff59,inset 0 0 3px 1px #ffffff40}.HotspotTrigger-module__v_w2Za__pill:after{content:"";border-radius:inherit;z-index:-1;-webkit-filter:url(#container-glass);isolation:isolate;pointer-events:none;transition:box-shadow .26s ease-in-out,opacity .26s ease-in-out;position:absolute;inset:0;overflow:hidden}.HotspotTrigger-module__v_w2Za__pillLabel{white-space:nowrap;z-index:1;font-size:20px;font-weight:700;line-height:32px}.HotspotTrigger-module__v_w2Za__pillIcon{z-index:1;background:#ffffff0a;border:1px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:58.595px;height:58.595px;transition:transform .26s ease-in-out,border-color .26s ease-in-out,background-color .26s ease-in-out,box-shadow .26s ease-in-out;display:inline-flex;position:relative}.HotspotTrigger-module__v_w2Za__pillIcon:before{content:"";border-radius:inherit;pointer-events:none;background:#ffffff1f;border:1px solid #ffffff40;width:100%;height:100%;animation:1.35s ease-in-out infinite alternate HotspotTrigger-module__v_w2Za__pulse;position:absolute;top:50%;left:50%}.HotspotTrigger-module__v_w2Za__pillIcon svg{opacity:0;width:32px;height:32px;animation:HotspotTrigger-module__v_w2Za__hotspotIconIn .42s ease-out calc(var(--pill-delay) + .12s)forwards;transition:transform .26s ease-in-out;transform:scale(.82)}.HotspotTrigger-module__v_w2Za__pill:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__connectorLine,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__connectorLine{box-shadow:none;background:#c4e7f8db}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__anchorDot,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__anchorDot{box-shadow:none;background:#b3e7f8cc;border-color:#eaf8fff2}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__pill,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__pill{transform:translateY(-1px)}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__pill:after,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__pill:after{box-shadow:none}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__pillIcon,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__pillIcon{box-shadow:none;background:#ffffff0d;border-color:#fff;transform:none}.HotspotTrigger-module__v_w2Za__hotspotTrigger:hover .HotspotTrigger-module__v_w2Za__pillIcon svg,.HotspotTrigger-module__v_w2Za__hotspotTrigger:focus-within .HotspotTrigger-module__v_w2Za__pillIcon svg{transform:none}@keyframes HotspotTrigger-module__v_w2Za__hotspotLineReveal{0%{opacity:0;transform:translateY(-.5px)scaleX(0)}to{opacity:1;transform:translateY(-.5px)scaleX(1)}}@keyframes HotspotTrigger-module__v_w2Za__hotspotDotReveal{0%{opacity:0;transform:translate(-4px,-4px)scale(.5)}to{opacity:1;transform:translate(-4px,-4px)scale(1)}}@keyframes HotspotTrigger-module__v_w2Za__hotspotPillReveal{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HotspotTrigger-module__v_w2Za__hotspotIconIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes HotspotTrigger-module__v_w2Za__pulse{0%{opacity:.48;transform:translate(-50%,-50%)scale(1)}to{opacity:.95;transform:translate(-50%,-50%)scale(1.6)}}@media (max-width:900px){.HotspotTrigger-module__v_w2Za__connectorLine,.HotspotTrigger-module__v_w2Za__anchorDot{display:none}.HotspotTrigger-module__v_w2Za__pill{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;padding:0;transform:none;min-height:40px!important}.HotspotTrigger-module__v_w2Za__pill:after{-webkit-filter:none}.HotspotTrigger-module__v_w2Za__pillLabel{display:none}.HotspotTrigger-module__v_w2Za__pillIcon{border-color:#0000;width:40px;height:40px}.HotspotTrigger-module__v_w2Za__pillIcon:before{display:none}.HotspotTrigger-module__v_w2Za__pillIcon svg{width:25px;height:25px}}
.HotspotsPage-module__z8_kyW__hotspotsPageWrapper{z-index:1;width:100%;height:100%;animation:.52s both HotspotsPage-module__z8_kyW__pageContentIn;display:grid;position:relative;overflow:hidden}.HotspotsPage-module__z8_kyW__hotspotsStage,.HotspotsPage-module__z8_kyW__hotspotsChrome{grid-area:1/1;min-width:0;min-height:0}.HotspotsPage-module__z8_kyW__hotspotsItemsLayer{z-index:2;position:absolute;inset:0}.HotspotsPage-module__z8_kyW__hotspotsStage{z-index:1;position:relative}.HotspotsPage-module__z8_kyW__hotspotsSceneBox{transform-origin:50%;width:100%;max-width:910px;height:100%;max-height:560px;position:relative}.HotspotsPage-module__z8_kyW__hotspotsChrome{z-index:3;pointer-events:none;flex-direction:column;padding:0 85px 85px;display:flex;position:relative}.HotspotsPage-module__z8_kyW__hotspotsHomeButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.HotspotsPage-module__z8_kyW__hotspotsHomeButton{color:#fff;cursor:pointer;z-index:5;opacity:0;width:80px;height:80px;animation:HotspotsPage-module__z8_kyW__hotspotPillReveal .6s ease-out var(--reveal-delay,0s)forwards;pointer-events:auto;background:0 0;border:0;padding:0;transform:translateY(10px)}.HotspotsPage-module__z8_kyW__hotspotsFooter{justify-content:flex-end;margin-top:auto;margin-bottom:-28px;display:flex}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner{background-blend-mode:screen;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18ecfc33;border:1px solid #fffffff2;border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;margin:11px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 0 26px #0077a357,0 0 58px #0077a32e}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 0 -2px #ffffffbf,inset -2px -2px 0 -2px #ffffff59,inset 0 0 3px 1px #ffffff40}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner:after{content:"";border-radius:inherit;z-index:-1;filter:url(#container-glass);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 5px 10px #18ecfc33}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner svg{z-index:1;width:50px;height:50px;display:block;position:relative;transform:translateY(-1px)}@keyframes HotspotsPage-module__z8_kyW__pageContentIn{0%{opacity:0;transform:translateY(6px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HotspotsPage-module__z8_kyW__hotspotPillReveal{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.HotspotsPage-module__z8_kyW__hotspotsStage{place-items:center;display:grid}.HotspotsPage-module__z8_kyW__hotspotsSceneBox{top:0}.HotspotsPage-module__z8_kyW__hotspotsChrome{padding:0 22px 26px}.HotspotsPage-module__z8_kyW__hotspotsFooter{justify-content:center;margin-bottom:0}.HotspotsPage-module__z8_kyW__hotspotsHomeButton{width:46px;height:46px}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner{width:46px;height:46px;margin:0}.HotspotsPage-module__z8_kyW__hotspotsHomeButtonInner svg{width:30px;height:30px}}
.App-module__D2jIYa__appShell{background:var(--outer-bg);width:100%;height:100dvh;min-height:100vh;padding:1rem;position:relative;overflow:hidden}.App-module__D2jIYa__pageViewport{transform-origin:50%;will-change:transform,opacity;transition:opacity .18s;position:absolute;top:50%;left:50%}.App-module__D2jIYa__pageViewportLoaded{opacity:1}.App-module__D2jIYa__pageViewportHidden{opacity:0}.App-module__D2jIYa__pageWrapper{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 28px 80px -28px #020a16b3}.App-module__D2jIYa__pageWrapperMobile{box-shadow:none;border-radius:0}.App-module__D2jIYa__pageBg{z-index:0;pointer-events:none;opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .42s;position:absolute;inset:0;transform:scale(1.01)}.App-module__D2jIYa__pageBgHome{background-image:none}.App-module__D2jIYa__pageBgHotspots,.App-module__D2jIYa__pageBgDetail{background-image:var(--asset-studio-bg)}.App-module__D2jIYa__hotspotsUnderlay{z-index:1;pointer-events:none;opacity:0;transition:opacity .22s;position:absolute;inset:0}.App-module__D2jIYa__hotspotsUnderlayVisible{opacity:1}.App-module__D2jIYa__hotspotsUnderlayImmediate{opacity:1;transition:none}.App-module__D2jIYa__hotspotsUnderlayDim{background:#0209106b;position:absolute;inset:0}.App-module__D2jIYa__hotspotsUnderlayCanvas{opacity:1;position:absolute;inset:0}.App-module__D2jIYa__pageWrapperHome .App-module__D2jIYa__pageBgHome,.App-module__D2jIYa__pageWrapperHotspots .App-module__D2jIYa__pageBgHotspots,.App-module__D2jIYa__pageWrapperDetail .App-module__D2jIYa__pageBgDetail{opacity:1}.App-module__D2jIYa__appLayout{width:100%;height:100%;position:relative}.App-module__D2jIYa__logoSlot{z-index:5;position:absolute;top:74px;left:85px}.App-module__D2jIYa__content{z-index:1;width:100%;height:100%;position:relative}.App-module__D2jIYa__pageContentFade{will-change:opacity,transform;transition:opacity .24s,transform .24s}.App-module__D2jIYa__pageContentFadeIn{opacity:1;transform:translateY(0)}.App-module__D2jIYa__pageContentFadeOut{opacity:0;transform:translateY(4px)}.App-module__D2jIYa__pageContentFadeIn,.App-module__D2jIYa__pageContentFadeOut{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.App-module__D2jIYa__pageContentFade{transition:none}.App-module__D2jIYa__pageContentFadeOut{opacity:1;transform:none}}.App-module__D2jIYa__logoButton{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.App-module__D2jIYa__logoButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}.App-module__D2jIYa__logoImage{width:183.606px;height:60.017px}.App-module__D2jIYa__mobileBurgerButton,.App-module__D2jIYa__mobileMenuOverlay{display:none}@media (max-width:900px){.App-module__D2jIYa__appShell{background:#02080f;width:100vw;height:100dvh;min-height:100vh;padding:0}.App-module__D2jIYa__pageViewport{position:relative;top:0;left:0;overflow:hidden}.App-module__D2jIYa__logoSlot{top:24px;left:22px}.App-module__D2jIYa__logoImage{width:108px;height:auto}.App-module__D2jIYa__mobileBurgerButton{z-index:8;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:inline-flex;position:absolute;top:24px;right:24px}.App-module__D2jIYa__mobileBurgerLine{background:currentColor;border-radius:2px;width:26px;height:2px;transition:transform .18s,opacity .18s;display:block}.App-module__D2jIYa__mobileBurgerButtonOpen .App-module__D2jIYa__mobileBurgerLine:first-child{transform:translateY(7px)rotate(45deg)}.App-module__D2jIYa__mobileBurgerButtonOpen .App-module__D2jIYa__mobileBurgerLine:nth-child(2){opacity:0}.App-module__D2jIYa__mobileBurgerButtonOpen .App-module__D2jIYa__mobileBurgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.App-module__D2jIYa__mobileMenuOverlay{z-index:9;opacity:1;pointer-events:none;background:#202e39;flex-direction:column;gap:16px;padding:22px 22px 24px;transition:transform .32s cubic-bezier(.22,.84,.28,1);display:flex;position:absolute;inset:0;transform:translateY(-100%)}.App-module__D2jIYa__mobileMenuOverlayOpen{pointer-events:auto;transform:translateY(0)}.App-module__D2jIYa__mobileMenuHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.App-module__D2jIYa__mobileMenuHeaderLogo{flex:none;width:108px;height:auto}.App-module__D2jIYa__mobileMenuCloseButton{color:#fff;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;position:relative}.App-module__D2jIYa__mobileMenuCloseLine{background:currentColor;border-radius:2px;width:28px;height:2px;position:absolute;top:17px;left:4px}.App-module__D2jIYa__mobileMenuCloseLine:first-child{transform:rotate(45deg)}.App-module__D2jIYa__mobileMenuCloseLine:nth-child(2){transform:rotate(-45deg)}.App-module__D2jIYa__mobileMenuCard{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#18ecfc24;border-radius:22px;width:100%;max-height:calc(100dvh - 120px);padding:12px 22px;position:relative;overflow:hidden;box-shadow:inset 0 4px 8px #18ecfc24,0 0 0 1px #ffffff0d}.App-module__D2jIYa__mobileMenuCardScroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-height:calc(100dvh - 144px);overflow-y:auto}.App-module__D2jIYa__mobileMenuCard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 2px 2px 0 -2px #ffffff94,inset -2px -2px 0 -2px #ffffff38,inset 0 0 3px 1px #ffffff29}.App-module__D2jIYa__mobileMenuCard:after{content:"";z-index:-1;border-radius:inherit;isolation:isolate;filter:url(#container-glass);pointer-events:none;position:absolute;inset:0;overflow:hidden}.App-module__D2jIYa__mobileMenuCard>*{z-index:1;position:relative}.App-module__D2jIYa__mobileMenuCardScroll::-webkit-scrollbar{width:0;height:0;display:none}.App-module__D2jIYa__mobileMenuHotspotButton{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #96ecf447;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:58px;padding:0 6px;display:flex}.App-module__D2jIYa__mobileMenuHotspotButton:last-child{border-bottom:none}.App-module__D2jIYa__mobileMenuHotspotLabel{color:#fff;letter-spacing:0;font-size:16px;font-weight:600;line-height:1.2}.App-module__D2jIYa__mobileMenuHotspotArrow{color:#fff;flex:none;font-size:34px;font-weight:300;line-height:1}.App-module__D2jIYa__mobileMenuHotspotButton:focus-visible,.App-module__D2jIYa__mobileMenuCloseButton:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.App-module__D2jIYa__pageBgHome{background-image:var(--asset-home-mobile-bg);background-position:top;background-size:cover}.App-module__D2jIYa__pageBgHotspots,.App-module__D2jIYa__pageBgDetail{background-image:var(--asset-detail-mobile-bg);background-position:top;background-size:cover}}
