.MotionVisual_frame__F7ynC{position:relative;display:block;width:100%;min-width:0;height:var(--media-fit-height,auto);aspect-ratio:var(--media-fit-ratio,var(--motion-ratio));background:var(--media-fit-background,transparent);overflow:hidden;border-radius:inherit;isolation:isolate}.MotionVisual_frame__F7ynC.MotionVisual_fill__12YEZ{height:100%;aspect-ratio:auto}.MotionVisual_frame__F7ynC .MotionVisual_poster__D_bfb,.MotionVisual_frame__F7ynC .MotionVisual_video__hV9em{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:var(--media-object-fit,contain);border-radius:inherit;transform:none}.MotionVisual_frame__F7ynC .MotionVisual_video__hV9em{z-index:1;opacity:0;pointer-events:none;transition:none}.MotionVisual_frame__F7ynC[data-motion-visible=true] .MotionVisual_video__hV9em{opacity:1}.MotionVisual_stage__g5Ffj{display:block;position:absolute;inset:0;overflow:hidden;border-radius:inherit}@media (max-width:680px){.MotionVisual_frame__F7ynC:not(.MotionVisual_fill__12YEZ){aspect-ratio:var(--motion-mobile-ratio)}}@media (prefers-reduced-motion:reduce){.MotionVisual_frame__F7ynC .MotionVisual_video__hV9em{display:none}.MotionVisual_frame__F7ynC .MotionVisual_poster__D_bfb{opacity:1;transition:none;transform:none!important}}.MotionVisual_frame__F7ynC[data-motion-scene^=project-]{height:auto;aspect-ratio:var(--motion-ratio);--media-object-fit:contain}.MotionVisual_projectMedia__4iVk3{width:100%;min-width:0;border-radius:inherit}.MotionVisual_projectMedia__4iVk3 .MotionVisual_projectAction__srGf_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin:12px 0 0;padding:11px 16px;border:0;border-radius:12px;background:#1d2b44;color:#fff;font:inherit;font-size:13px;line-height:1.5;cursor:pointer}.MotionVisual_projectMedia__4iVk3 .MotionVisual_projectAction__srGf_:hover{background:#304969}.MotionVisual_projectMedia__4iVk3 .MotionVisual_projectAction__srGf_:focus-visible{outline:3px solid #1d2b44;outline-offset:3px}.ProjectMediaDialog_dialog__aoLIZ{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;background:#f7f9fc;color:#1d2b44;font-family:var(--font-geist),Arial,sans-serif;box-sizing:border-box}.ProjectMediaDialog_dialog__aoLIZ[open]{display:flex;flex-direction:column;gap:12px}.ProjectMediaDialog_dialog__aoLIZ::backdrop{background:#1d2b44cc}.ProjectMediaDialog_header__umT9T{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.ProjectMediaDialog_header__umT9T h2{margin:0;font-size:18px;font-weight:500}.ProjectMediaDialog_dialog__aoLIZ button{min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #d5dfec;border-radius:12px;color:#1d2b44;background:#fff;font:inherit;font-size:14px;cursor:pointer}.ProjectMediaDialog_dialog__aoLIZ .ProjectMediaDialog_close__nQOZn,.ProjectMediaDialog_dialog__aoLIZ button[aria-pressed=true]{border-color:#1d2b44;background:#1d2b44;color:#fff}.ProjectMediaDialog_dialog__aoLIZ button:hover{border-color:#304969}.ProjectMediaDialog_dialog__aoLIZ button:focus-visible,.ProjectMediaDialog_viewport__Q0f1J:focus-visible{outline:3px solid #1d2b44;outline-offset:3px}.ProjectMediaDialog_tools__Tf2KC{display:flex;align-items:center;gap:12px;flex-shrink:0}.ProjectMediaDialog_tools__Tf2KC>div{display:flex;gap:6px}.ProjectMediaDialog_tools__Tf2KC p{margin:0;color:#53647a;font-size:12px;line-height:1.5}.ProjectMediaDialog_viewport__Q0f1J{min-width:0;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#fff;border-radius:8px}.ProjectMediaDialog_canvas__C2qaE{display:flex;align-items:center;justify-content:center;width:max(100%,var(--project-view-width));min-height:100%}.ProjectMediaDialog_media__7Y7d3{position:relative;flex:0 0 var(--project-view-width);width:var(--project-view-width);aspect-ratio:var(--project-view-ratio)}.ProjectMediaDialog_media__7Y7d3 .ProjectMediaDialog_poster__YLHQl,.ProjectMediaDialog_media__7Y7d3 .ProjectMediaDialog_video__T571n{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.ProjectMediaDialog_video__T571n{opacity:0;pointer-events:none}.ProjectMediaDialog_video__T571n[data-ready=true]{opacity:1}.ProjectMediaDialog_caption__dkEYs{flex-shrink:0;margin:0;font-size:12px;line-height:1.5;color:#53647a}@media (orientation:landscape) and (max-height:600px){.ProjectMediaDialog_dialog__aoLIZ[open]{gap:6px}.ProjectMediaDialog_header__umT9T h2{font-size:16px}.ProjectMediaDialog_caption__dkEYs,.ProjectMediaDialog_tools__Tf2KC p{font-size:11px}}.DustOriginalVisual_frame__y_Z0R{position:relative;display:block;width:100%;min-width:0;border-radius:inherit}.DustOriginalVisual_stage__Nv0Nf{position:relative;width:100%;aspect-ratio:var(--reference-ratio);overflow:hidden;border-radius:inherit;isolation:isolate}.DustOriginalVisual_frame__y_Z0R .DustOriginalVisual_poster__hq7Nv,.DustOriginalVisual_frame__y_Z0R .DustOriginalVisual_video___ZSdw{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit;transform:none!important}.DustOriginalVisual_video___ZSdw{z-index:1;opacity:0;pointer-events:none}.DustOriginalVisual_video___ZSdw[data-shown=true]{opacity:1}.DustOriginalVisual_caption__kHEhk{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 12px;color:#697488;font-size:10px;line-height:1.45}.DustOriginalVisual_caption__kHEhk button{border:0;border-radius:999px;background:#1d2b44;color:#fff;font:inherit;font-size:11px;min-height:36px;padding:8px 15px;cursor:pointer}.DustOriginalVisual_caption__kHEhk button:focus-visible{outline:3px solid #5276a2;outline-offset:3px}.DustOriginalVisual_fill__m0QbE{height:100%}.DustOriginalVisual_fill__m0QbE .DustOriginalVisual_stage__Nv0Nf{height:calc(100% - 44px);aspect-ratio:auto}@media (max-width:680px){.DustOriginalVisual_caption__kHEhk button{min-height:44px}}@media (prefers-reduced-motion:reduce){.DustOriginalVisual_video___ZSdw{display:none}}