.dedicated-hero.jsx-2ebb581c632844f{background:#0c2340;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative;overflow:hidden}.dedicated-hero-image.jsx-2ebb581c632844f{pointer-events:none;object-fit:cover;object-position:center top;filter:saturate();backface-visibility:hidden;width:100%;height:100%;transition:transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.1s,opacity .9s;display:block;position:absolute;inset:0;transform:translate(0)scale(1)}.dedicated-hero.is-entering.jsx-2ebb581c632844f .dedicated-hero-image.jsx-2ebb581c632844f{opacity:.82;filter:saturate(.88);transform:translate(0)scale(1.055)}.dedicated-hero.is-entered.jsx-2ebb581c632844f .dedicated-hero-image.jsx-2ebb581c632844f{opacity:1;filter:saturate();transform:translate(0)scale(1)}.dedicated-hero-overlay.jsx-2ebb581c632844f{pointer-events:none;opacity:1;background:linear-gradient(#00000073,#00000080);transition:opacity .9s;position:absolute;inset:0}.dedicated-hero.is-entering.jsx-2ebb581c632844f .dedicated-hero-overlay.jsx-2ebb581c632844f{opacity:.72}.dedicated-hero-content.jsx-2ebb581c632844f{z-index:2;text-align:center;width:min(1100px,100% - 40px);padding-top:78px;position:relative}h1.jsx-2ebb581c632844f{color:#fff;letter-spacing:-.045em;text-shadow:0 8px 28px #00000038;opacity:1;filter:blur();margin:0;font-family:Arial,Helvetica,sans-serif;font-size:max(38px,min(4.2vw,60px));font-weight:800;line-height:.98;transition:opacity .62s .18s,transform .9s cubic-bezier(.16,1,.3,1) .18s,filter .7s .18s;transform:translate(0)}.dedicated-hero.is-entering.jsx-2ebb581c632844f h1.jsx-2ebb581c632844f{opacity:0;filter:blur(7px);transform:translateY(30px)}.dedicated-hero-description.jsx-2ebb581c632844f{color:#ffffffeb;letter-spacing:-.01em;text-shadow:0 4px 18px #00000040;opacity:1;filter:blur();width:min(820px,100%);margin:20px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:max(14px,min(1.05vw,16px));font-weight:400;line-height:1.6;transition:opacity .62s .3s,transform .9s cubic-bezier(.16,1,.3,1) .3s,filter .7s .3s;transform:translate(0)}.dedicated-hero.is-entering.jsx-2ebb581c632844f .dedicated-hero-description.jsx-2ebb581c632844f{opacity:0;filter:blur(6px);transform:translateY(22px)}.dedicated-hero-description-mobile.jsx-2ebb581c632844f{display:none}.dedicated-hero-wave.jsx-2ebb581c632844f{z-index:3;pointer-events:none;opacity:1;width:100%;height:58px;transition:none;position:absolute;bottom:-1px;left:0;transform:none}@media (prefers-reduced-motion:reduce){.dedicated-hero-image.jsx-2ebb581c632844f,.dedicated-hero-overlay.jsx-2ebb581c632844f,h1.jsx-2ebb581c632844f,.dedicated-hero-description.jsx-2ebb581c632844f,.dedicated-hero-wave.jsx-2ebb581c632844f{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (width<=700px){.dedicated-hero.jsx-2ebb581c632844f{min-height:300px!important}.dedicated-hero-image.jsx-2ebb581c632844f{object-position:left top;transform-origin:0 0}.dedicated-hero.is-entering.jsx-2ebb581c632844f .dedicated-hero-image.jsx-2ebb581c632844f{transform:translate(-2%,-2%)scale(1.48)}.dedicated-hero.is-entered.jsx-2ebb581c632844f .dedicated-hero-image.jsx-2ebb581c632844f{transform:translate(-2%,-2%)scale(1.4)}.dedicated-hero-content.jsx-2ebb581c632844f{width:min(620px,100% - 30px);padding-top:48px}h1.jsx-2ebb581c632844f{font-size:max(39px,min(11.5vw,52px));line-height:.94}.dedicated-hero-description-desktop.jsx-2ebb581c632844f,.dedicated-hero-description-mobile.jsx-2ebb581c632844f{display:none}.dedicated-hero-wave.jsx-2ebb581c632844f{height:34px}}
*{box-sizing:border-box}html{scrollbar-gutter:auto;width:100%;height:auto!important;min-height:100%!important;max-height:none!important;overflow:clip auto!important}body{width:100%;margin:0;height:auto!important;min-height:100%!important;max-height:none!important;position:static!important;overflow:clip visible!important}.recent-page{--aj-blue:#0084c7;--aj-dark:#0c2340;width:100%;color:var(--aj-dark);background:#f4f6f7;margin:0;font-family:Arial,Helvetica,sans-serif;position:relative;height:auto!important;min-height:0!important;max-height:none!important;overflow:clip visible!important}.recent-showreels{background:#f4f6f7;width:100%;padding:46px 0 78px;overflow-x:clip;height:auto!important;max-height:none!important;overflow-y:visible!important}.recent-showreels-shell{gap:104px;width:min(1320px,100% - 64px);margin:0 auto;display:grid;height:auto!important;max-height:none!important;overflow:visible!important}.recent-showcase{width:100%;position:relative;height:auto!important;max-height:none!important;overflow:visible!important}.recent-comparison{isolation:isolate;-webkit-user-select:none;user-select:none;background:#e4e9eb;border-radius:18px;width:100%;height:min(61vh,650px);min-height:470px;position:relative;overflow:hidden;box-shadow:0 20px 55px #0c23401a}.recent-comparison-image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.recent-comparison-before{z-index:2;will-change:clip-path}.recent-image-label{z-index:5;color:#fff;letter-spacing:.11em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);pointer-events:none;background:#0c2340ad;border:1px solid #ffffff5c;border-radius:5px;justify-content:center;align-items:center;min-width:74px;height:34px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:22px}.recent-label-before{left:22px}.recent-label-after{right:22px}.recent-divider{z-index:6;pointer-events:none;width:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.recent-divider-line{background:#fffffffa;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0c234014}.recent-drag-handle{background:var(--aj-blue);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000045}.recent-drag-handle svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:19px}.recent-comparison-range{appearance:none;z-index:10;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.recent-comparison-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;width:60px;height:100%}.recent-comparison-range::-moz-range-thumb{cursor:ew-resize;background:0 0;border:0;width:60px;height:100%}.recent-project-info{grid-template-columns:minmax(360px,.92fr) minmax(360px,1.08fr);align-items:start;gap:max(36px,min(6vw,86px));width:min(1160px,100% - 34px);margin:48px auto 0;display:grid;height:auto!important;max-height:none!important;overflow:visible!important}.recent-project-meta{min-width:0}.recent-project-meta h2{color:var(--aj-dark);letter-spacing:-.04em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:max(31px,min(3vw,46px));font-weight:900;line-height:1.02;display:-webkit-box;overflow:hidden}.recent-project-info>p{color:#5e696f;max-width:720px;margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.72}.recent-motion-ready .recent-comparison{opacity:0;will-change:opacity, transform;transition:opacity .76s,transform 1.24s cubic-bezier(.16,1,.3,1);transform:translateY(38px)scale(.988)}.recent-motion-ready .recent-project-meta h2{opacity:0;will-change:opacity, transform;transition:opacity .65s,transform .98s cubic-bezier(.16,1,.3,1);transform:translate(-42px)}.recent-motion-ready .recent-project-info>p{opacity:0;will-change:opacity, transform;transition:opacity .68s,transform 1.02s cubic-bezier(.16,1,.3,1);transform:translate(42px)}.recent-motion-ready.recent-image-in .recent-comparison{opacity:1;transform:translate(0)scale(1)}.recent-motion-ready.recent-title-in .recent-project-meta h2,.recent-motion-ready.recent-copy-in .recent-project-info>p{opacity:1;transform:translate(0)}@media (width<=720px){.recent-motion-ready .recent-project-meta h2,.recent-motion-ready .recent-project-info>p{transform:translateY(24px)}.recent-motion-ready.recent-title-in .recent-project-meta h2,.recent-motion-ready.recent-copy-in .recent-project-info>p{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.recent-motion-ready .recent-comparison,.recent-motion-ready .recent-project-meta h2,.recent-motion-ready .recent-project-info>p{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=1000px){.recent-showreels-shell{gap:86px;width:calc(100% - 40px)}.recent-comparison{height:min(56vh,560px);min-height:420px}.recent-project-info{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:42px;width:calc(100% - 12px)}}@media (width<=720px){.recent-showreels{padding:34px 0 58px}.recent-showreels-shell{gap:72px;width:calc(100% - 28px)}.recent-comparison{aspect-ratio:1/1.04;cursor:ew-resize;touch-action:pan-y pinch-zoom;border-radius:12px;height:auto;min-height:0}.recent-drag-handle{-webkit-tap-highlight-color:transparent;pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.recent-drag-handle:before{content:"";border-radius:999px;position:absolute;inset:-16px}.recent-comparison-range{pointer-events:none}.recent-project-info{grid-template-columns:1fr;gap:16px;width:calc(100% - 4px);margin-top:34px}.recent-project-meta h2{font-size:32px}.recent-project-info>p{font-size:14.5px;line-height:1.65}.recent-image-label{letter-spacing:.06em;-webkit-backdrop-filter:blur(4px);background:#0c2340ad;border:0;border-radius:999px;min-width:0;height:auto;padding:5px 8px;font-size:10px;line-height:1;top:12px}.recent-label-before{left:12px}.recent-label-after{right:12px}.recent-drag-handle{-webkit-backdrop-filter:blur(5px);background:#0c2340c7;border:2px solid #fffffff5;width:38px;height:38px;box-shadow:0 5px 16px #00000038}.recent-drag-handle svg{stroke-width:2px;width:27px;height:16px}}