.zxQLaq_banner.zxQLaq_banner{background:radial-gradient(at 84% 40%,#1c4b4a75,#0000 55%),linear-gradient(125deg,#132337,#111e2d 58%,#112c31);border:1px solid #6f9c9a26;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,3vw,44px);min-height:500px;padding:clamp(25px,3.5vw,46px);display:grid;box-shadow:0 20px 45px -30px #10243465}.zxQLaq_banner:before{content:"";pointer-events:none;background-image:linear-gradient(#b0d4cc05 1px,#0000 1px),linear-gradient(90deg,#b0d4cc05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.zxQLaq_banner .journey-art-wrap{opacity:1;z-index:3;width:100%;max-width:470px;margin-inline:auto;position:relative;inset:auto}.zxQLaq_banner .journey-content{max-width:none}.zxQLaq_banner .journey-content h2{letter-spacing:-1px;margin-top:22px;font-size:clamp(27px,2.75vw,37px);line-height:1.4}.zxQLaq_banner .journey-content p{color:#b3c4d1;margin-top:18px;font-size:12px;line-height:1.9}.zxQLaq_banner .pill-outline{background:#cdb58e09;border-color:#d6b68c45;padding:6px 12px;font-size:10px}.zxQLaq_banner .journey-corner{color:#96acae;font-size:7px;inset:auto auto 16px 32px}.zxQLaq_heroActions{flex-direction:column;align-items:flex-start;gap:5px;margin-top:25px;display:flex}.zxQLaq_heroActions .button{border-radius:99px;gap:20px;min-height:46px;margin-top:0;padding:12px 19px;font-size:12px;box-shadow:0 7px 22px #d6b68c14}.zxQLaq_sampleLink{color:#a2d4cb;align-items:center;gap:10px;min-height:44px;padding:8px 4px;font-size:11px;display:inline-flex}.zxQLaq_sampleLink:hover{color:#d5fff3}.zxQLaq_sampleLink:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #c5eddf}.zxQLaq_heroNote{color:#9eb2ba;align-items:center;gap:7px;margin-top:21px;font-size:10px;line-height:1.6;display:flex}.zxQLaq_heroNote>span{background:#90c9bb;border-radius:50%;flex-shrink:0;width:5px;height:5px}.zxQLaq_artwork{color:#d6b68c;background:linear-gradient(145deg,#c0e5dc07,#0b1e2c33);border:1px solid #b3d8cc1a;border-radius:20px;flex-direction:column;align-items:center;width:100%;margin:0;padding:15px 12px 5px;display:flex;position:relative}.zxQLaq_stageHeading{letter-spacing:1px;justify-content:space-between;align-items:center;gap:7px;width:100%;font-size:8px;display:flex}.zxQLaq_stageKicker{color:#b9d9d1;align-items:center;gap:6px;display:inline-flex}.zxQLaq_stageKicker>span{border:1px solid #c3eadf;border-radius:50%;width:5px;height:5px}.zxQLaq_stageMode{color:#8fa7b0;letter-spacing:.8px;font-size:7px}.zxQLaq_viewport{touch-action:pan-y;cursor:grab;background:radial-gradient(ellipse at var(--pointer-x,50%) var(--pointer-y,50%), #83c8ba13, transparent 58%);isolation:isolate;border-radius:16px;width:100%;height:clamp(205px,21vw,270px);position:relative}.zxQLaq_viewport:before{content:"";pointer-events:none;background:radial-gradient(#c6b58c08,#0000 67%);border-radius:50%;position:absolute;inset:15% 8%}.zxQLaq_viewport:active{cursor:grabbing}.zxQLaq_viewport:focus-visible,.zxQLaq_controls button:focus-visible,.zxQLaq_presets button:focus-visible{outline-offset:3px;outline:2px solid #a5dfcd}.zxQLaq_motion:has(input:focus-visible){outline-offset:3px;outline:2px solid #a5dfcd}.zxQLaq_fallback{width:100%;height:100%;display:block}.zxQLaq_dragHint{z-index:2;white-space:nowrap;color:#bed7d3;pointer-events:none;background:#0d2333b8;border:1px solid #b5d7ce20;border-radius:99px;align-items:center;gap:7px;padding:6px 10px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.zxQLaq_artwork[data-dragging=true] .zxQLaq_dragHint{color:#122e32;background:#b5d8ca;border-color:#cbe7d6}.zxQLaq_artwork[data-reduced-motion=true] .zxQLaq_viewport{background:radial-gradient(#83c8ba0e,#0000 58%)}.zxQLaq_artwork[data-reduced-motion=true] .zxQLaq_dragHint{display:none}.zxQLaq_caption{color:#c9c3b3;text-align:center;max-width:100%;margin-top:3px;padding:0 4px;font-size:10px;line-height:1.6}.zxQLaq_help{color:#91abb6;text-align:center;margin:3px 0 10px;padding:0 3px;font-size:9px;line-height:1.6}.zxQLaq_controlDeck{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.zxQLaq_presets{background:#07192380;border:1px solid #a9d6c71c;border-radius:99px;align-items:center;gap:1px;padding:3px;display:inline-flex}.zxQLaq_presets button{color:#a2bcbf;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:99px;min-width:44px;min-height:44px;padding:7px 11px;font-size:10px}.zxQLaq_presets button[aria-pressed=true]{color:#eef6e9;background:#acd1be1e;border-color:#b4d4c92d}.zxQLaq_presets button:hover:not(:disabled){color:#e1fff3;background:#aed5c615}.zxQLaq_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;display:flex}.zxQLaq_controls button{color:#d5d7c6;cursor:pointer;background:#132c39b3;border:1px solid #aed4c624;border-radius:99px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;font-size:10px;display:inline-flex}.zxQLaq_controls button:hover:not(:disabled){background:#92cfbe25;border-color:#afd8c86b}.zxQLaq_controls button:disabled,.zxQLaq_presets button:disabled{opacity:.4;cursor:default}.zxQLaq_controls button[aria-pressed=true]{color:#b8e5cc;background:#a3d3be24}.zxQLaq_motion{color:#94b1ba;cursor:pointer;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 2px;font-size:9px;display:flex}.zxQLaq_motion input{accent-color:#96cabb;width:15px;height:15px}.zxQLaq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.zxQLaq_banner.zxQLaq_banner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding-inline:26px}.zxQLaq_banner .journey-content h2{font-size:29px}.zxQLaq_banner .journey-content p{font-size:11px}}@media (max-width:800px){.zxQLaq_banner.zxQLaq_banner{grid-template-columns:minmax(0,1fr);gap:26px;padding:27px 22px 32px}.zxQLaq_banner .journey-art-wrap{max-width:470px}.zxQLaq_banner .journey-content h2{font-size:clamp(27px,5vw,34px)}.zxQLaq_banner .journey-content p{font-size:12px}.zxQLaq_banner .journey-corner{display:none}.zxQLaq_heroActions{flex-flow:wrap;align-items:center;gap:5px 14px}.zxQLaq_heroNote{margin-top:12px}.zxQLaq_viewport{height:270px}}@media (max-width:380px){.zxQLaq_banner.zxQLaq_banner{padding-inline:17px}.zxQLaq_artwork{padding-inline:8px}.zxQLaq_stageHeading{letter-spacing:.4px}.zxQLaq_stageMode{font-size:6px}.zxQLaq_viewport{height:230px}.zxQLaq_heroActions .button{padding-inline:16px;font-size:11px}.zxQLaq_caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.zxQLaq_dragHint{display:none}}@media print{.zxQLaq_controls,.zxQLaq_presets,.zxQLaq_motion,.zxQLaq_help,.zxQLaq_dragHint,.zxQLaq_stageHeading{display:none}}
