{"product_id":"3d-global-journey-for-final-cut-pro","title":"3D Global Journey for Final Cut Pro","description":"\u003cstyle\u003e\n  .gj { --gj-ink:#111114; --gj-sub:#5c5c66; --gj-line:#e6e6ea; --gj-soft:#f6f6f8; --gj-blue:#2f7bff; --gj-cyan:#36d1ff; --gj-violet:#7a5cff; color:var(--gj-ink); max-width:1080px; margin:0 auto; line-height:1.6; }\n  .gj *, .gj *::before, .gj *::after { box-sizing:border-box; }\n\n  \/* Every video sits in the same 16:9 frame and is never cropped *\/\n  .gj .video-wrapper { position:relative !important; width:100% !important; height:auto !important; padding:0 !important; aspect-ratio:16 \/ 9 !important; border-radius:12px; overflow:hidden; background:#000; }\n  .gj .video-wrapper video { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; max-height:none !important; object-fit:contain !important; transform:none !important; display:block; }\n  .gj .video-wrapper + .video-wrapper, .gj-label + .video-wrapper { margin-top:16px; }\n\n  .gj-s { margin:72px 0; }\n  .gj-s:first-child { margin-top:0; }\n  .gj-eyebrow { display:inline-block; font-size:12px; letter-spacing:.14em; text-transform:uppercase; color:var(--gj-blue); font-weight:600; margin-bottom:10px; }\n  .gj-h1 { font-size:clamp(34px,5vw,52px); line-height:1.08; letter-spacing:-.02em; margin:0 0 14px !important; font-weight:700; }\n  .gj-sub-title { display:block; margin-bottom:22px; }\n  .gj-h2 { font-size:clamp(26px,3.4vw,36px); line-height:1.15; letter-spacing:-.015em; margin:0 0 12px; font-weight:700; }\n  .gj-h3 { font-size:17px; line-height:1.3; margin:0 0 4px; font-weight:650; }\n  .gj p { margin:0 0 14px; color:var(--gj-sub); }\n  .gj-lede { font-size:clamp(17px,2vw,20px); max-width:720px; margin:0 auto !important; }\n  .gj-center { text-align:center; }\n  .gj-pill { display:inline-block; font-size:12px; font-weight:600; padding:4px 11px; border-radius:999px; border:1px solid var(--gj-line); background:#fff; color:var(--gj-ink); white-space:nowrap; }\n  .gj-label { font-size:13px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--gj-sub); margin:32px 0 0 !important; }\n\n  \/* Tutorial *\/\n  .gj-tut-head { text-align:center; margin-bottom:20px; }\n  .gj-tut-head .gj-h2 { margin:0 !important; }\n  .gj-yt { position:relative; width:100%; aspect-ratio:16 \/ 9; border-radius:12px; overflow:hidden; background:#000; box-shadow:0 24px 50px -28px rgba(47,123,255,.45); }\n  .gj-yt iframe { position:absolute; inset:0; width:100% !important; height:100% !important; border:0; }\n\n  \/* Feature panel *\/\n  .gj-panel { border:1px solid var(--gj-line); border-radius:18px; padding:36px; background:#fff; }\n  .gj-panel-head { display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; margin-bottom:24px; }\n  .gj-panel-head .gj-h2 { margin:0 !important; }\n  .gj-feats { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; }\n  .gj-feat { --a:#2f7bff; --b:#36d1ff; position:relative; overflow:hidden; isolation:isolate; border:1px solid var(--gj-line); border-radius:18px; padding:26px 24px 24px; background:#fff; background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--b) 30%, transparent) 0%, transparent 55%), radial-gradient(90% 80% at 0% 100%, color-mix(in srgb, var(--a) 16%, transparent) 0%, transparent 60%), #fff; transition:transform .4s cubic-bezier(.2,.8,.2,1), box-shadow .4s ease, border-color .4s ease; }\n  .gj-feat::before { content:\"\"; position:absolute; inset:0; z-index:-2; opacity:0; background:linear-gradient(135deg,var(--a),var(--b),var(--a)); background-size:220% 220%; animation:gj-drift 6s ease infinite; transition:opacity .45s ease; }\n  .gj-feat::after { content:\"\"; position:absolute; z-index:-1; width:220px; height:220px; right:-90px; top:-90px; border-radius:50%; background:radial-gradient(circle, rgba(255,255,255,.55), rgba(255,255,255,0) 65%); opacity:0; transform:scale(.4); transition:opacity .5s ease, transform .7s cubic-bezier(.2,.8,.2,1); }\n  .gj-feat-icon { display:inline-flex; align-items:center; justify-content:center; width:52px; height:52px; border-radius:16px; margin-bottom:22px; color:var(--a); background:#fff; box-shadow:0 8px 22px -10px var(--a), inset 0 0 0 1px color-mix(in srgb, var(--a) 22%, transparent); transition:color .35s ease, background .35s ease, box-shadow .35s ease, transform .5s cubic-bezier(.2,.8,.2,1); }\n  .gj-feat-icon svg { width:26px; height:26px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round; }\n  .gj-feat .gj-h3 { margin:0 0 6px !important; font-size:19px; transition:color .3s ease; }\n  .gj-feat p { margin:0 !important; font-size:15px; transition:color .3s ease; }\n  @media (hover:hover) {\n    .gj-feat:hover { transform:translateY(-5px); border-color:transparent; box-shadow:0 22px 44px -18px var(--a); }\n    .gj-feat:hover::before { opacity:1; }\n    .gj-feat:hover::after { opacity:1; transform:scale(1); }\n    .gj-feat:hover .gj-feat-icon { --gj-knob:var(--a); color:#fff; background:rgba(255,255,255,.18); box-shadow:inset 0 0 0 1px rgba(255,255,255,.45); transform:rotate(-8deg) scale(1.06); }\n    .gj-feat:hover .gj-h3, .gj-feat:hover p { color:#fff; }\n  }\n\n  \/* Bundle box *\/\n  .gj-bundle { border-radius:18px; padding:40px; display:flex; align-items:center; justify-content:space-between; gap:28px; flex-wrap:wrap; color:#fff; background:linear-gradient(120deg,#0b1030,#1b2a7a,#4a2a9a,#0b1030); background-size:300% 300%; animation:gj-drift 14s ease infinite; }\n  .gj-bundle { position:relative; overflow:hidden; isolation:isolate; }\n  .gj-bundle \u003e *:not(.gj-bundle-globe) { position:relative; z-index:1; }\n  .gj-bundle { display:block !important; padding-right:min(420px,40%) !important; }\n  .gj-bundle .gj-btn { margin-top:24px; }\n  .gj-bundle .gj-h2 { margin:0 0 12px !important; }\n  .gj-bundle-globe { position:absolute; z-index:0; right:-90px; bottom:-230px; width:500px; height:500px; opacity:.9; pointer-events:none; animation:gj-float 9s ease-in-out infinite; }\n  .gj-bundle-route { animation:gj-route 1.6s linear infinite; }\n  .gj-bundle-pulse { transform-box:fill-box; transform-origin:center; animation:gj-pulse 2.2s ease-out infinite; }\n  @keyframes gj-route { to { stroke-dashoffset:-20; } }\n  @keyframes gj-pulse { 0%{transform:scale(.6);opacity:1} 100%{transform:scale(2);opacity:0} }\n  @keyframes gj-float { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-10px)} }\n  .gj-bundle .gj-eyebrow { color:var(--gj-cyan); }\n  .gj-bundle .gj-h2 { color:#fff; max-width:560px; }\n  .gj-bundle p { color:rgba(255,255,255,.78); max-width:560px; margin:0; }\n  .gj-bundle-price { background:linear-gradient(90deg,var(--gj-cyan),#b28cff); -webkit-background-clip:text; background-clip:text; color:transparent; }\n  .gj-btn { display:inline-block; padding:14px 24px; border-radius:999px; background:#fff; color:#0b1030 !important; font-weight:650; text-decoration:none !important; white-space:nowrap; transition:transform .2s ease, box-shadow .2s ease; }\n  @media (hover:hover) { .gj-btn:hover { transform:translateY(-2px); box-shadow:0 10px 30px rgba(54,209,255,.35); } }\n  @keyframes gj-drift { 0%{background-position:0% 50%} 50%{background-position:100% 50%} 100%{background-position:0% 50%} }\n\n  \/* Explore title *\/\n  .gj-explore { text-align:center; margin-bottom:24px; }\n  .gj-explore-h { font-size:clamp(40px,7.5vw,88px) !important; line-height:1.02 !important; letter-spacing:-.035em; font-weight:800; margin:0 !important; color:var(--gj-ink); }\n  .gj-explore-grad { display:inline-block; padding-bottom:.08em; background:linear-gradient(100deg,#2f7bff,#36d1ff 22%,#00c6a7 38%,#7a5cff 58%,#ff4f8b 78%,#ff8a3d 92%,#2f7bff); background-size:220% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; animation:gj-sweep 10s linear infinite; }\n  @keyframes gj-sweep { from{background-position:0% 50%} to{background-position:220% 50%} }\n\n  \/* Numbered category heads *\/\n  .gj-cat { display:grid; grid-template-columns:auto 1fr; gap:28px; align-items:center; border-top:1px solid var(--gj-line); padding-top:40px; margin-bottom:28px; }\n  .gj-cat-n { font-size:clamp(72px,11vw,128px); line-height:.85; font-weight:800; letter-spacing:-.05em; background:linear-gradient(135deg,var(--gj-blue),var(--gj-cyan) 45%,var(--gj-violet)); background-size:200% 200%; -webkit-background-clip:text; background-clip:text; color:transparent; animation:gj-drift 10s ease infinite; }\n  .gj-cat-step { display:block; font-size:12px; font-weight:600; letter-spacing:.14em; text-transform:uppercase; color:var(--gj-sub); margin-bottom:8px; }\n  .gj-cat-head { display:flex; align-items:center; gap:14px; flex-wrap:wrap; margin-bottom:8px; }\n  .gj-cat-head .gj-h2 { margin:0; font-size:clamp(30px,4vw,44px); }\n  .gj-cat-intro { max-width:620px; margin:0 !important; }\n\n  \/* Plane callout *\/\n  .gj-plane { margin-top:32px; border:1px solid var(--gj-line); border-radius:18px; padding:28px; background:var(--gj-soft); }\n  .gj-plane-head { display:flex; align-items:center; justify-content:space-between; gap:24px; flex-wrap:wrap; margin-bottom:20px; }\n  .gj-plane-head \u003e div { max-width:620px; }\n  .gj-plane-h { font-size:clamp(22px,2.6vw,28px); line-height:1.2; margin:0 0 8px; font-weight:700; }\n  .gj-plane-head p { margin:0; }\n  .gj-plane .video-wrapper { margin-top:0 !important; }\n  .gj-toggle { display:inline-flex; align-items:center; gap:12px; padding:10px 12px 10px 18px; border-radius:999px; background:#fff; border:1px solid var(--gj-line); font-size:14px; font-weight:650; white-space:nowrap; }\n  .gj-toggle-switch { position:relative; width:46px; height:28px; border-radius:999px; background:linear-gradient(120deg,var(--gj-blue),var(--gj-cyan)); }\n  .gj-toggle-switch::after { content:\"\"; position:absolute; top:3px; left:21px; width:22px; height:22px; border-radius:50%; background:#fff; box-shadow:0 1px 4px rgba(0,0,0,.2); animation:gj-flip 4s ease-in-out infinite; }\n  @keyframes gj-flip { 0%,45%{left:21px} 55%,95%{left:3px} 100%{left:21px} }\n\n  \/* Widescreen + vertical *\/\n  .gj-formats { border:1px solid var(--gj-line); border-radius:18px; padding:32px; background:#fff; }\n  .gj-formats-head { display:flex; align-items:center; justify-content:space-between; gap:28px; flex-wrap:wrap; margin-bottom:24px; }\n  .gj-formats-head \u003e div:first-child { max-width:600px; }\n  .gj-formats-head p { margin:0; }\n  .gj-ratios { display:flex; align-items:flex-end; gap:14px; }\n  .gj-ratio { display:flex; flex-direction:column; align-items:center; gap:10px; font-size:14px; font-weight:700; padding:16px 18px 12px; border:1px solid var(--gj-line); border-radius:14px; background:var(--gj-soft); transition:border-color .25s ease, transform .25s ease; }\n  .gj-ratio-box { display:block; border-radius:6px; background:linear-gradient(135deg,var(--gj-blue),var(--gj-cyan) 50%,var(--gj-violet)); background-size:200% 200%; animation:gj-drift 8s ease infinite; }\n  .gj-ratio-box--wide { width:80px; height:45px; }\n  .gj-ratio-box--tall { width:36px; height:64px; }\n  @media (hover:hover) { .gj-ratio:hover { border-color:#c9d8ff; transform:translateY(-2px); } }\n\n  \/* Built for *\/\n  .gj-chips { display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; }\n  .gj-chip { font-size:14px; font-weight:600; padding:9px 16px; border-radius:999px; background:var(--gj-soft); border:1px solid var(--gj-line); transition:border-color .2s ease, color .2s ease; }\n  @media (hover:hover) { .gj-chip:hover { border-color:#c9d8ff; color:var(--gj-blue); } }\n\n  \/* Steps *\/\n  .gj-steps { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:24px; }\n  .gj-step { position:relative; overflow:hidden; border:1px solid var(--gj-line); border-radius:14px; padding:24px; background:#fff; transition:transform .3s ease, border-color .3s ease; }\n  .gj-step::before { content:\"\"; position:absolute; inset:0; opacity:0; transition:opacity .35s ease; background-size:200% 200%; animation:gj-drift 6s ease infinite; z-index:0; }\n  .gj-step:nth-child(1)::before { background-image:linear-gradient(120deg,#2f7bff,#36d1ff); }\n  .gj-step:nth-child(2)::before { background-image:linear-gradient(120deg,#7a5cff,#2f7bff); }\n  .gj-step:nth-child(3)::before { background-image:linear-gradient(120deg,#36d1ff,#7a5cff); }\n  .gj-step \u003e * { position:relative; z-index:1; }\n  .gj-step-n { display:block; font-size:28px; font-weight:700; color:var(--gj-blue); margin-bottom:8px; transition:color .3s ease; }\n  .gj-step p { margin:0; font-size:15px; transition:color .3s ease; }\n  @media (hover:hover) {\n    .gj-step:hover { transform:translateY(-3px); border-color:transparent; }\n    .gj-step:hover::before { opacity:1; }\n    .gj-step:hover .gj-step-n, .gj-step:hover p, .gj-step:hover .gj-h3 { color:#fff; }\n  }\n\n  \/* Specs *\/\n  .gj-specs { margin:20px 0 0; border:1px solid var(--gj-line); border-radius:14px; overflow:hidden; }\n  .gj-spec { display:grid; grid-template-columns:200px 1fr; border-top:1px solid var(--gj-line); }\n  .gj-spec:first-child { border-top:0; }\n  .gj-spec dt, .gj-spec dd { margin:0; padding:14px 20px; font-size:15px; }\n  .gj-spec dt { font-weight:600; background:var(--gj-soft); }\n  .gj-spec dd { color:var(--gj-sub); }\n  .gj-spec--note dt { background:#eef3ff; color:var(--gj-blue); }\n  .gj-spec--note dd { background:#f7f9ff; }\n  .gj-spec--note strong { color:var(--gj-ink); font-weight:650; }\n  .gj-credits { font-size:13px !important; margin-top:20px !important; }\n\n  @media (max-width:820px) {\n    .gj-feats { grid-template-columns:1fr 1fr; }\n    .gj-steps { grid-template-columns:1fr; }\n  }\n  @media (max-width:600px) {\n    .gj-s { margin:52px 0; }\n    .gj-panel, .gj-bundle, .gj-plane, .gj-formats { padding:22px; }\n    .gj-bundle { padding-right:22px !important; padding-bottom:150px !important; }\n    .gj-bundle-globe { width:300px; height:300px; right:-70px; bottom:-140px; opacity:.75; }\n    .gj-cat { grid-template-columns:1fr; gap:6px; padding-top:32px; }\n    .gj-feats { grid-template-columns:1fr; }\n    .gj-spec { grid-template-columns:1fr; }\n    .gj-spec dt { padding-bottom:4px; }\n    .gj-spec dd { padding-top:4px; }\n  }\n  @media (prefers-reduced-motion:reduce) {\n    .gj-bundle, .gj-step::before, .gj-cat-n, .gj-toggle-switch::after, .gj-ratio-box, .gj-feat::before, .gj-feat::after, .gj-explore-grad, .gj-bundle-globe, .gj-bundle-route, .gj-bundle-pulse { animation:none; }\n    .gj-step, .gj-btn, .gj-feat, .gj-chip { transition:none; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"gj\"\u003e\n\n  \u003c!-- HERO VIDEOS --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/78005b7443984bbbbd11aae4bdebb329.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/2dd84298e2d34d5eb1de6b2a8420b1ef.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TITLE --\u003e\n  \u003csection class=\"gj-s gj-center\"\u003e\n    \u003ch1 class=\"gj-h1\"\u003e3D Global Journey\u003c\/h1\u003e\n    \u003cspan class=\"gj-eyebrow gj-sub-title\"\u003e22 professional 3D plugins, built natively for Final Cut Pro\u003c\/span\u003e\n    \u003cp class=\"gj-lede\"\u003eFly anywhere on Earth, right inside Final Cut Pro. A real 3D globe with animated routes, orbits and highlights, built natively in Final Cut Pro and Apple Motion with no FxPlug code at all. It pushes both apps further than we thought they could go, and the result is quite literally out of this world.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TUTORIAL --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-tut-head\"\u003e\n      \u003cspan class=\"gj-eyebrow\"\u003eTutorial\u003c\/span\u003e\n      \u003ch2 class=\"gj-h2\"\u003eSee how it works\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"gj-yt\"\u003e\n      \u003ciframe src=\"https:\/\/www.youtube-nocookie.com\/embed\/Fy85N2DLQiY?rel=0\" title=\"3D Global Journey tutorial for Final Cut Pro\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WHAT'S IN THE PACK --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-panel\"\u003e\n      \u003cdiv class=\"gj-panel-head\"\u003e\n        \u003ch2 class=\"gj-h2\"\u003eWhat's in the pack?\u003c\/h2\u003e\n        \u003cspan class=\"gj-pill\"\u003e22 plugins\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gj-feats\"\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#2f7bff;--b:#36d1ff;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cellipse cx=\"12\" cy=\"12\" rx=\"4\" ry=\"9\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M3 12h18M5 7.5h14M5 16.5h14\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eA real 3D Earth\u003c\/h3\u003e\n\u003cp\u003eIt turns, tilts and zooms live on your timeline.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#00c6a7;--b:#36d1ff;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eAnywhere on the planet\u003c\/h3\u003e\n\u003cp\u003eTwo sliders, pole to pole. No keyframes.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#7a5cff;--b:#2f7bff;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"5\" cy=\"17\" r=\"2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"9\" r=\"2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M6.5 15.5C9 9 13 6.5 17.2 8\" stroke-dasharray=\"1 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eAnimated routes\u003c\/h3\u003e\n\u003cp\u003eWith an optional 3D plane flying the journey.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#ff8a3d;--b:#ff4f8b;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9.5\" stroke-dasharray=\"2 3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eDocumentary highlights\u003c\/h3\u003e\n\u003cp\u003eGlow rings, spotlights and map zones.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#ff4f8b;--b:#7a5cff;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M5 6h14M8 10h8\"\u003e\u003c\/path\u003e\u003cellipse cx=\"12\" cy=\"18.5\" rx=\"7\" ry=\"1.8\"\u003e\u003c\/ellipse\u003e\u003cpath d=\"M12 13v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eTitles above the Earth\u003c\/h3\u003e\n\u003cp\u003eCity names float and cast a shadow below.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"gj-feat\" style=\"--a:#12c2e9;--b:#c471ed;\"\u003e\n\u003cspan class=\"gj-feat-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"M4 7h16M4 12h16M4 17h16\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"7\" r=\"2\" style=\"fill:var(--gj-knob,#fff)\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"15\" cy=\"12\" r=\"2\" style=\"fill:var(--gj-knob,#fff)\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"7\" cy=\"17\" r=\"2\" style=\"fill:var(--gj-knob,#fff)\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eEverything adjustable\u003c\/h3\u003e\n\u003cp\u003eEvery colour, camera move and line of text.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- WIDESCREEN + VERTICAL --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-formats\"\u003e\n      \u003cdiv class=\"gj-formats-head\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"gj-eyebrow\"\u003eWidescreen and vertical\u003c\/span\u003e\n          \u003ch2 class=\"gj-h2\"\u003eOptimised for 16:9 and 9:16 timelines\u003c\/h2\u003e\n          \u003cp\u003eUse the same plugins in your main edit and your social cut downs. Everything works in widescreen projects and vertical ones for Reels, Shorts and TikTok.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"gj-ratios\" aria-hidden=\"true\"\u003e\n          \u003cspan class=\"gj-ratio\"\u003e\u003cspan class=\"gj-ratio-box gj-ratio-box--wide\"\u003e\u003c\/span\u003e16:9\u003c\/span\u003e\n          \u003cspan class=\"gj-ratio\"\u003e\u003cspan class=\"gj-ratio-box gj-ratio-box--tall\"\u003e\u003c\/span\u003e9:16\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/7e8076bc6b134f52877630bebde4a6c2.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ULTIMATE BUNDLE BOX --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-bundle\"\u003e\n      \u003csvg class=\"gj-bundle-globe\" viewbox=\"0 0 400 400\" aria-hidden=\"true\" focusable=\"false\"\u003e\n        \u003cdefs\u003e\n          \u003cradialgradient id=\"gjGlobeFill\" cx=\"38%\" cy=\"32%\" r=\"75%\"\u003e\n            \u003cstop offset=\"0%\" stop-color=\"#36d1ff\" stop-opacity=\".45\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"55%\" stop-color=\"#2f7bff\" stop-opacity=\".18\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"100%\" stop-color=\"#7a5cff\" stop-opacity=\".05\"\u003e\u003c\/stop\u003e\n          \u003c\/radialgradient\u003e\n          \u003clineargradient id=\"gjGlobeLine\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"\u003e\n            \u003cstop offset=\"0%\" stop-color=\"#36d1ff\"\u003e\u003c\/stop\u003e\n            \u003cstop offset=\"100%\" stop-color=\"#b28cff\"\u003e\u003c\/stop\u003e\n          \u003c\/lineargradient\u003e\n        \u003c\/defs\u003e\n        \u003ccircle cx=\"200\" cy=\"200\" r=\"194\" fill=\"none\" stroke=\"#36d1ff\" stroke-opacity=\".12\" stroke-width=\"10\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"200\" cy=\"200\" r=\"180\" fill=\"url(#gjGlobeFill)\" stroke=\"url(#gjGlobeLine)\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n        \u003cg fill=\"none\" stroke=\"url(#gjGlobeLine)\" stroke-width=\"1.2\" stroke-opacity=\".55\"\u003e\n          \u003cellipse cx=\"200\" cy=\"65\" rx=\"119.1\" ry=\"19.0\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"110\" rx=\"155.9\" ry=\"24.9\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"155\" rx=\"174.3\" ry=\"27.9\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180.0\" ry=\"28.8\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"245\" rx=\"174.3\" ry=\"27.9\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"290\" rx=\"155.9\" ry=\"24.9\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"335\" rx=\"119.1\" ry=\"19.0\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"0.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"-3.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"-6.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"-9.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"-12.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n          \u003cellipse cx=\"200\" cy=\"200\" rx=\"180\" ry=\"180\"\u003e\u003canimate attributename=\"rx\" values=\"180;0;180\" dur=\"18s\" begin=\"-15.0s\" repeatcount=\"indefinite\" calcmode=\"spline\" keysplines=\".45 0 .55 1;.45 0 .55 1\"\u003e\u003c\/animate\u003e\u003c\/ellipse\u003e\n        \u003c\/g\u003e\n        \u003cpath class=\"gj-bundle-route\" d=\"M 95 150 Q 170 40 270 120\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-dasharray=\"1 9\"\u003e\u003c\/path\u003e\n        \u003ccircle cx=\"95\" cy=\"150\" r=\"6\" fill=\"#ff4f8b\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"95\" cy=\"150\" r=\"13\" fill=\"none\" stroke=\"#ff4f8b\" stroke-opacity=\".5\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n        \u003ccircle cx=\"270\" cy=\"120\" r=\"6\" fill=\"#ff4f8b\"\u003e\u003c\/circle\u003e\u003ccircle class=\"gj-bundle-pulse\" cx=\"270\" cy=\"120\" r=\"13\" fill=\"none\" stroke=\"#ff4f8b\" stroke-width=\"2\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n      \u003cdiv class=\"gj-bundle-copy\"\u003e\n        \u003cspan class=\"gj-eyebrow\"\u003eIncluded in the Ultimate Bundle\u003c\/span\u003e\n        \u003ch2 class=\"gj-h2\"\u003eGet every Final Cut Pro plugin for just \u003cspan class=\"gj-bundle-price\"\u003e$99\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp\u003e3D Global Journey is part of the Ultimate Bundle. If you are thinking about this pack, upgrade and get our whole Final Cut Pro plugin library in one download.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003ca class=\"gj-btn\" href=\"https:\/\/fcpxfullaccess.com\/products\/the-ultimate-bundle-final-cut-pro-x\"\u003eSee the Ultimate Bundle\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- EXPLORE TITLE --\u003e\n  \u003csection class=\"gj-s gj-explore\"\u003e\n    \u003ch2 class=\"gj-explore-h\"\u003eExplore \u003cspan class=\"gj-explore-grad\"\u003e3D Global Journey\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- JOURNEYS --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-cat\"\u003e\n      \u003cspan class=\"gj-cat-n\"\u003e01\u003c\/span\u003e\n      \u003cdiv class=\"gj-cat-body\"\u003e\n        \u003cspan class=\"gj-cat-step\"\u003eCategory 1 of 4\u003c\/span\u003e\n        \u003cdiv class=\"gj-cat-head\"\u003e\n          \u003ch2 class=\"gj-h2\"\u003eJourneys\u003c\/h2\u003e\n          \u003cspan class=\"gj-pill\"\u003e4 plugins\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"gj-cat-intro\"\u003ePick a start and an end, and the globe flies the route. Or choose from 50 world cities by name.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/ae0b87da1031474cb71290037e15269a.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/730fe816e2c94d96bd862ddbabc4ba0c.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/d62e755b220641aaac2d293914cdc346.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"gj-plane\"\u003e\n      \u003cdiv class=\"gj-plane-head\"\u003e\n        \u003cdiv\u003e\n          \u003cspan class=\"gj-eyebrow\"\u003eWorks with every journey\u003c\/span\u003e\n          \u003ch3 class=\"gj-plane-h\"\u003eSwitch on the 3D plane\u003c\/h3\u003e\n          \u003cp\u003eEvery journey has a 3D Boeing 737 you can turn on or off. Switch it on and the plane flies the route to your destination, casting its shadow on the Earth below.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"gj-toggle\" aria-hidden=\"true\"\u003e\u003cspan class=\"gj-toggle-label\"\u003e3D Plane\u003c\/span\u003e\u003cspan class=\"gj-toggle-switch\"\u003e\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/038db1fbd04d4c24962fcdba98232bf0.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LOCATIONS --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-cat\"\u003e\n      \u003cspan class=\"gj-cat-n\"\u003e02\u003c\/span\u003e\n      \u003cdiv class=\"gj-cat-body\"\u003e\n        \u003cspan class=\"gj-cat-step\"\u003eCategory 2 of 4\u003c\/span\u003e\n        \u003cdiv class=\"gj-cat-head\"\u003e\n          \u003ch2 class=\"gj-h2\"\u003eLocations\u003c\/h2\u003e\n          \u003cspan class=\"gj-pill\"\u003e4 plugins\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"gj-cat-intro\"\u003eReveal a place or orbit around it.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/4bce750b411e42f592534d1f3522de2f.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/b3b5883383dc4aa28c8093ddc468852d.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/739bc92f8e7540da85abdf93724b233d.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c832b95485974a4696541b06058ae820.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HIGHLIGHT --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-cat\"\u003e\n      \u003cspan class=\"gj-cat-n\"\u003e03\u003c\/span\u003e\n      \u003cdiv class=\"gj-cat-body\"\u003e\n        \u003cspan class=\"gj-cat-step\"\u003eCategory 3 of 4\u003c\/span\u003e\n        \u003cdiv class=\"gj-cat-head\"\u003e\n          \u003ch2 class=\"gj-h2\"\u003eHighlight\u003c\/h2\u003e\n          \u003cspan class=\"gj-pill\"\u003e3 plugins\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"gj-cat-intro\"\u003eThe documentary look for marking a region, a border or an event.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/423c188210bd414fba627f5c97b10e9f.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/946f8894382a44f2bf9b5937cd1914b0.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/8a96d817725a4daeb24a20f596e8e91e.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TITLES --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003cdiv class=\"gj-cat\"\u003e\n      \u003cspan class=\"gj-cat-n\"\u003e04\u003c\/span\u003e\n      \u003cdiv class=\"gj-cat-body\"\u003e\n        \u003cspan class=\"gj-cat-step\"\u003eCategory 4 of 4\u003c\/span\u003e\n        \u003cdiv class=\"gj-cat-head\"\u003e\n          \u003ch2 class=\"gj-h2\"\u003eTitles\u003c\/h2\u003e\n          \u003cspan class=\"gj-pill\"\u003e11 plugins\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"gj-cat-intro\"\u003eMain titles, lower thirds and descriptors on transparent backgrounds, for the globe or any footage.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"gj-label\"\u003eMain Titles\u003c\/p\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/86a3592916fc41ce8c3beb2c6a5b0a50.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cp class=\"gj-label\"\u003eLower Thirds\u003c\/p\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6d6a7d6f6de3412e847d7679803499e1.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n    \u003cp class=\"gj-label\"\u003eDescriptors\u003c\/p\u003e\n    \u003cdiv class=\"video-wrapper\"\u003e\u003cvideo autoplay=\"autoplay\" muted=\"\" loop=\"loop\" playsinline=\"\" preload=\"metadata\"\u003e  \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0ff0681477ca446098b0bdcb12fe992c.mp4\"\u003e\u003c\/video\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- BUILT FOR --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003ch2 class=\"gj-h2\"\u003eBuilt for showing where a story happens\u003c\/h2\u003e\n    \u003cdiv class=\"gj-chips\"\u003e\n      \u003cspan class=\"gj-chip\"\u003eDocumentaries\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eExplainers\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eTravel films\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eYouTube\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eEducation\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eCorporate\u003c\/span\u003e\n      \u003cspan class=\"gj-chip\"\u003eWeddings\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- HOW IT WORKS --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003ch2 class=\"gj-h2\"\u003eHow it works\u003c\/h2\u003e\n    \u003cdiv class=\"gj-steps\"\u003e\n      \u003cdiv class=\"gj-step\"\u003e\n\u003cspan class=\"gj-step-n\"\u003e1\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eDrag it in\u003c\/h3\u003e\n\u003cp\u003eDrop a plugin from the Generators browser onto your timeline.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-step\"\u003e\n\u003cspan class=\"gj-step-n\"\u003e2\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eSet your places\u003c\/h3\u003e\n\u003cp\u003eMove two sliders or pick a city by name.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-step\"\u003e\n\u003cspan class=\"gj-step-n\"\u003e3\u003c\/span\u003e\u003ch3 class=\"gj-h3\"\u003eMake it yours\u003c\/h3\u003e\n\u003cp\u003eAdjust the camera, colours and text in the inspector.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPATIBILITY + INSTALL --\u003e\n  \u003csection class=\"gj-s\"\u003e\n    \u003ch2 class=\"gj-h2\"\u003eCompatibility and install\u003c\/h2\u003e\n    \u003cdl class=\"gj-specs\"\u003e\n      \u003cdiv class=\"gj-spec\"\u003e\n\u003cdt\u003eRequires\u003c\/dt\u003e\n\u003cdd\u003eFinal Cut Pro 12 or later\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-spec\"\u003e\n\u003cdt\u003ePlatform\u003c\/dt\u003e\n\u003cdd\u003eFinal Cut Pro\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-spec\"\u003e\n\u003cdt\u003eFormat\u003c\/dt\u003e\n\u003cdd\u003e16:9 widescreen and 9:16 vertical, up to 4K\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-spec\"\u003e\n\u003cdt\u003eInstall\u003c\/dt\u003e\n\u003cdd\u003eMotion Templates, Generators, 3D Global Journey\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-spec\"\u003e\n\u003cdt\u003eTested on\u003c\/dt\u003e\n\u003cdd\u003eRuns smoothly on an M1 MacBook Pro\u003c\/dd\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"gj-spec gj-spec--note\"\u003e\n\u003cdt\u003eGood to know\u003c\/dt\u003e\n\u003cdd\u003eAfter you drop a plugin onto your timeline, give it a moment to load while Final Cut Pro brings in the 3D model and route logic.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eGlobal Journey 50 Cities\u003c\/strong\u003e takes a little longer. It holds over 50 pre-programmed destinations, with a route from every city to every other, so there is a lot of heavy lifting in the background. Final Cut Pro just needs a moment to process it.\u003c\/dd\u003e\n\u003c\/div\u003e\n    \u003c\/dl\u003e\n    \u003cp class=\"gj-credits\"\u003e3D models: Earth by Akshat and Boeing 737-300 by Nobilis 2, used under CC BY 4.0.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n","brand":"FCPX Full Access","offers":[{"title":"Default Title","offer_id":50777021120560,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0287\/7580\/9072\/files\/Global-Journey-Packaging.jpg?v=1791808492","url":"https:\/\/fcpxfullaccess.com\/products\/3d-global-journey-for-final-cut-pro","provider":"FCPX Full Access","version":"1.0","type":"link"}