.MagneticMountDemo_trigger__FfGLF{position:absolute;left:16px;bottom:76px;z-index:25;display:flex;align-items:center;gap:8px;border:1px solid #ffffff40;border-radius:999px;padding:9px 14px;background:#0e2f5ce8;color:white;font-size:12px;font-weight:700;box-shadow:0 4px 20px #0002;cursor:pointer}.MagneticMountDemo_trigger__FfGLF span{color:#ff7900;font-size:19px;line-height:1}.MagneticMountDemo_trigger__FfGLF:hover{background:#173f72}.MagneticMountDemo_overlay__ufLvB{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#f3f1ed,#d6d4d0);color:#102d50}.MagneticMountDemo_header__ebeRi{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;flex-shrink:0}.MagneticMountDemo_header__ebeRi h2{font-size:20px;font-weight:800;margin:3px 0 0}.MagneticMountDemo_eyebrow__9eRmb{font-size:9px;letter-spacing:.22em;font-weight:800;color:#a74500}.MagneticMountDemo_close__fH8gv{border:1px solid #102d5028;background:#ffffffb0;border-radius:50%;width:36px;height:36px;font-size:26px;cursor:pointer}.MagneticMountDemo_viewport__JZ_vY{position:relative;flex:1;min-height:100px;perspective:1100px;container-type:size;overflow:hidden}.MagneticMountDemo_world__xs3sK{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.MagneticMountDemo_layer__qFie7{position:absolute;left:50%;top:50%;padding:0;border:0;cursor:pointer;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .9s;box-shadow:8px 12px 20px #19283b30}.MagneticMountDemo_layer__qFie7 img{width:100%;height:100%;object-fit:fill;display:block;pointer-events:none}.MagneticMountDemo_leaf__znQBH{width:14%;aspect-ratio:4/5;background:#eee;transform:translate(115%,-50%) rotateY(-28deg)}.MagneticMountDemo_magnet__zIfow{width:8.75%;aspect-ratio:1;background:linear-gradient(115deg,#25272a,#08090b 70%);border:1px solid #45484b;transform:translate(-50%,-50%) rotateY(-28deg)}.MagneticMountDemo_poster__AW06r{width:min(30cqw,calc(82cqh * var(--poster-aspect)));aspect-ratio:var(--poster-aspect);background:#303338;border:0;border-radius:clamp(5px,.65cqw,10px);transform:translate(-150%,-50%) rotateY(-28deg)}.MagneticMountDemo_posterSurface___OxPc{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.MagneticMountDemo_posterSurface___OxPc img{width:100%;height:100%;object-fit:fill;background:transparent}.MagneticMountDemo_hexagon__fCKbq{height:auto;aspect-ratio:201/232;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);border:0;border-radius:0}.MagneticMountDemo_hotspot__ZuBED{position:absolute;right:-10px;bottom:20%;border:1px solid #0e2f5c30;width:30px;height:30px;border-radius:50%;background:white;color:#0e2f5c;font-size:23px;box-shadow:0 3px 15px #0002;display:grid;place-items:center}.MagneticMountDemo_close__fH8gv:focus-visible,.MagneticMountDemo_controls__tl8mU button:focus-visible,.MagneticMountDemo_layer__qFie7:focus-visible,.MagneticMountDemo_trigger__FfGLF:focus-visible{outline:3px solid #ff7900;outline-offset:4px}.MagneticMountDemo_step1__NZib4{transform:translateX(-35%) scale(1.65)}.MagneticMountDemo_step2__If22b{transform:scale(1.7)}.MagneticMountDemo_step3___Zp33{transform:translateX(30%) scale(1.15)}.MagneticMountDemo_step4___B_ff .MagneticMountDemo_leaf__znQBH{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(-18px);animation:MagneticMountDemo_assembleLabel__5mGL_ 4.2s both;transition:none}.MagneticMountDemo_step4___B_ff .MagneticMountDemo_magnet__zIfow{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(-10px);animation:MagneticMountDemo_assembleMagnet__JgG9g 4.2s both;transition:none}.MagneticMountDemo_step4___B_ff .MagneticMountDemo_poster__AW06r{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(0);animation:MagneticMountDemo_assemblePoster__un43r 4.2s both;transition:none}@keyframes MagneticMountDemo_assembleLabel__5mGL_{0%,35%{transform:translate(115%,-50%) rotateY(-28deg) translateZ(-18px);animation-timing-function:cubic-bezier(.22,1,.36,1)}65%,to{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(-18px)}}@keyframes MagneticMountDemo_assembleMagnet__JgG9g{0%{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(-10px);animation-timing-function:cubic-bezier(.22,1,.36,1)}35%{transform:translate(214%,-50%) rotateY(-28deg) translateZ(-10px);animation-timing-function:cubic-bezier(.22,1,.36,1)}65%,to{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(-10px)}}@keyframes MagneticMountDemo_assemblePoster__un43r{0%,65%{transform:translate(-150%,-50%) rotateY(-28deg) translateZ(0);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translate(-50%,-50%) rotateY(-28deg) translateZ(0)}}.MagneticMountDemo_step4___B_ff .MagneticMountDemo_hotspot__ZuBED{opacity:0}.MagneticMountDemo_information__6I_v2{margin:10px auto 0;padding:14px 18px;width:calc(100% - 32px);max-width:580px;background:#ffffffdf;border:1px solid #fff;border-radius:16px;box-shadow:0 8px 24px #1232;flex-shrink:0}.MagneticMountDemo_information__6I_v2 h3{margin:0 0 5px;font-size:15px;font-weight:800}.MagneticMountDemo_information__6I_v2 p{margin:0;font-size:12px;line-height:1.6}.MagneticMountDemo_controls__tl8mU{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:12px 12px 18px;flex-shrink:0}.MagneticMountDemo_controls__tl8mU button{cursor:pointer;border:1px solid #0e2f5c30;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;background:#ffffff90;color:#0e2f5c}.MagneticMountDemo_controls__tl8mU button[aria-current]{background:#0e2f5c;color:white;border-color:#0e2f5c}.MagneticMountDemo_controls__tl8mU button:last-child{color:#a74500}@media(max-width:640px){.MagneticMountDemo_header__ebeRi{padding:10px 14px}.MagneticMountDemo_header__ebeRi h2{font-size:16px}.MagneticMountDemo_information__6I_v2{padding:10px 12px;margin-top:0}.MagneticMountDemo_information__6I_v2 p{font-size:11px}.MagneticMountDemo_controls__tl8mU{padding:8px 6px 12px;gap:4px}.MagneticMountDemo_controls__tl8mU button{padding:6px 8px;font-size:10px}.MagneticMountDemo_trigger__FfGLF{left:12px;bottom:68px;padding:7px 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.MagneticMountDemo_layer__qFie7,.MagneticMountDemo_step4___B_ff .MagneticMountDemo_leaf__znQBH,.MagneticMountDemo_step4___B_ff .MagneticMountDemo_magnet__zIfow,.MagneticMountDemo_step4___B_ff .MagneticMountDemo_poster__AW06r,.MagneticMountDemo_world__xs3sK{transition:none;animation:none}}