.buyer-journey[data-ad]{color:#fff;padding:clamp(64px,8vw,112px) var(--section-pad-x,24px);background:#000;border-top:1px solid #333}.buyer-journey__wrap[data-ad]{max-width:1320px;margin:auto}.buyer-journey__intro[data-ad]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:48px;display:grid}.buyer-journey[data-ad] .eyebrow[data-ad]{color:#4a9cff;font:700 12px/1.5 var(--font);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.buyer-journey[data-ad] h2[data-ad]{font:500 clamp(32px,4.3vw,62px)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.buyer-journey[data-ad] h3[data-ad]{font:500 clamp(23px,2.2vw,31px)/1.2 var(--font-display);margin:0 0 16px}.buyer-journey[data-ad] p[data-ad],.buyer-journey[data-ad] li[data-ad]{font:400 16px/1.75 var(--font);color:#bbb}.buyer-journey[data-ad] p[data-ad]{margin:0 0 20px}.buyer-journey__intro[data-ad]>p[data-ad]{margin:0}.buyer-journey__grid[data-ad]{grid-template-columns:1fr;gap:48px;display:grid}.buyer-journey__grid--with-work[data-ad]{grid-template-columns:1.08fr 1fr;gap:clamp(24px,5vw,72px)}.buyer-journey__work[data-ad]{min-width:0;margin:0}.buyer-journey__work[data-ad] img[data-ad]{background:#111;width:100%;height:auto;display:block}.buyer-journey[data-ad] figcaption[data-ad]{font:400 13px/1.65 var(--font);color:#aaa;max-width:65ch;margin-top:18px}.buyer-journey[data-ad] figcaption[data-ad] a[data-ad]{margin-left:5px;display:inline-block}.buyer-journey[data-ad] a[data-ad]{color:#fff;text-underline-offset:5px;text-decoration:underline #555}.buyer-journey[data-ad] a[data-ad]:hover{color:#4a9cff}.buyer-journey[data-ad] a[data-ad]:focus-visible{outline-offset:6px;outline:2px solid #4a9cff}.buyer-journey__offer[data-ad]{border-bottom:1px solid #333;margin-bottom:24px;padding-bottom:10px}.buyer-journey__brief[data-ad] ol[data-ad]{margin:0 0 28px;padding-left:22px}.buyer-journey__brief[data-ad] li[data-ad]{padding:4px 0 4px 6px}.buyer-journey__actions[data-ad]{flex-direction:column;align-items:flex-start;gap:19px;display:flex}.buyer-journey__actions[data-ad]>a[data-ad]{font:500 14px/1.6 var(--font);min-height:28px}.buyer-journey__actions[data-ad] .btn-link[data-ad]{color:#4a9cff;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.buyer-journey[data-ad] p[data-ad].buyer-journey__next{color:#aaa;max-width:62ch;margin:24px 0 0;font-size:13px}.buyer-journey--compact[data-ad] .buyer-journey__plan[data-ad]{grid-template-columns:1fr 1fr;gap:16px 64px;display:grid}.buyer-journey--compact[data-ad] .buyer-journey__offer[data-ad]{border:0;margin:0}.buyer-journey--compact[data-ad] .buyer-journey__next[data-ad]{align-self:end}@media(width<=900px){.buyer-journey__intro[data-ad],.buyer-journey__grid--with-work[data-ad],.buyer-journey--compact[data-ad] .buyer-journey__plan[data-ad]{grid-template-columns:1fr}.buyer-journey__intro[data-ad]{gap:24px;margin-bottom:32px}.buyer-journey__grid[data-ad]{gap:32px}.buyer-journey[data-ad] h2[data-ad]{font-size:clamp(32px,8vw,48px)}.buyer-journey__plan[data-ad]{min-width:0}.buyer-journey[data-ad] a[data-ad]{overflow-wrap:anywhere}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2")}:root{--bg:#000;--surface:#111;--surface-2:#1a1a1a;--surface-3:#0f0f0f;--border:#222;--border-2:#2a2a2a;--text:#fff;--muted:#888;--dim:#9a9a9a;--accent:#4a9cff;--font:"Inter", "Aileron", "Helvetica Neue", Arial, sans-serif;--font-display:"Charter", Georgia, "Times New Roman", serif;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-cinematic:cubic-bezier(.22, 1, .36, 1);--ease-emphatic:cubic-bezier(.16, 1, .3, 1);--ease-magnetic:cubic-bezier(.34, 1.56, .64, 1);--ease-entry:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-micro:.15s;--dur-hover:.25s;--dur-entry:.4s;--dur-section:.6s;--dur-hero:.8s;--pad-x:clamp(20px, 4vw, 50px);--section-pad-x:clamp(20px, 4vw, 50px);--section-pad-x-v3:clamp(20px, 5vw, 96px);--section-pad-x-mobile:20px;--container:1440px;--container-wide:1500px;--container-narrow:1100px;--container-content:1320px;--container-4k:1800px;--container-4k-wide:2000px;--container-4k-hero:min(2200px, 92vw);--fs-display-hero:clamp(44px, 5vw, 112px);--fs-display-xl:clamp(40px, 4vw, 96px);--fs-display-lg:clamp(32px, 3vw, 64px);--fs-display-md:clamp(26px, 2.4vw, 48px);--fs-display-sm:clamp(20px, 1.5vw, 30px);--fs-sub-hero:clamp(24px, 2.4vw, 56px);--fs-lede:clamp(18px, 1.2vw, 28px);--fs-body-lg:clamp(17px, 1.15vw, 22px);--fs-body:clamp(16px, 1.05vw, 20px);--fs-body-sm:clamp(14px, 1vw, 18px);--fs-eyebrow:clamp(11px, .85vw, 14px);--stagger-tight:80ms;--stagger-default:.12s;--stagger-loose:.16s;--space-section-y-large:clamp(60px, 6.5vw, 110px);--space-section-y:clamp(50px, 5vw, 84px);--space-section-y-tight:clamp(32px, 3.5vw, 56px);--space-block:clamp(48px, 6vw, 80px);--space-stack:clamp(24px, 3vw, 40px);--space-inline:clamp(8px, 1vw, 12px);--cs-row-gap:clamp(72px, 10vw, 168px);--c-white:#fff;--c-mid:#adadad;--c-dim:#888;--c-blue:#4a9cff;--c-black:#000}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;min-height:100vh;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}main{max-width:100vw;overflow-x:clip}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}.bp__prose ul,.rp__body ul,.team-detail__prose ul,.vp__body ul,.gwild__prose ul{padding-left:1.25rem;list-style:outside}.bp__prose ol,.rp__body ol,.team-detail__prose ol,.vp__body ol,.gwild__prose ol{padding-left:1.25rem;list-style:decimal}.bp__prose ul ul,.bp__prose ol ul,.rp__body ul ul,.team-detail__prose ul ul,.vp__body ul ul,.gwild__prose ul ul{list-style:circle}.bp__prose li,.rp__body li,.team-detail__prose li,.vp__body li,.gwild__prose li{margin-bottom:6px}.container{width:100%;padding-inline:var(--pad-x);margin:0 auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--pad-x);margin:0 auto}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700;display:inline-block}.eyebrow--dim{color:var(--dim)}.eyebrow--muted{color:var(--muted)}.h-display{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);font-size:clamp(56px,7.5vw,112px);font-weight:500;line-height:.95}.h-1{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:1}.h-2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.05}.h-3{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.15}.h-4{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.2}.lead{color:var(--muted);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:1.55}.body{color:var(--muted);font-size:15px;font-weight:400;line-height:1.65}.body--bright{color:var(--text)}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.btn{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text);border:1px solid var(--border-2);transition:color var(--dur-hover) var(--ease-default),border-color var(--dur-hover) var(--ease-default),background var(--dur-hover) var(--ease-default);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:var(--accent);border-color:var(--accent)}.btn--solid{background:var(--text);color:var(--bg);border-color:var(--text)}.btn--solid:hover{background:var(--accent);border-color:var(--accent);color:var(--text)}.btn__arrow{transition:transform var(--dur-hover) var(--ease-default);display:inline-block}.btn:hover .btn__arrow{transform:translate(3px,-3px)}.text-link{letter-spacing:.08em;text-transform:uppercase;color:var(--text);transition:color var(--dur-hover) var(--ease-default);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent)}.text-link .btn__arrow{transition:transform var(--dur-hover) var(--ease-default);display:inline-block}.text-link:hover .btn__arrow{transform:translate(3px,-3px)}.btn-link{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:fit-content;padding:0 0 4px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.btn-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.btn-link:hover:after,.btn-link:focus-visible:after{transform:scaleX(1)}.btn-link .arrow{font-size:14px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-link:hover .arrow,.btn-link:focus-visible .arrow{transform:translate(4px)}.cs-hero-cta{font-family:var(--font);letter-spacing:.22em;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:18px 0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:color .25s,gap .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.cs-hero-cta:after{content:"";background:#ffffff59;height:1px;transition:background .3s;position:absolute;bottom:0;left:0;right:0}.cs-hero-cta:before{content:"";background:#fff;width:0;height:1px;transition:width .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.cs-hero-cta:hover:before,.cs-hero-cta:focus-visible:before{width:100%}.cs-hero-cta:hover{gap:24px}.cs-hero-cta__arrow,.cs-hero-cta__icon{color:#fff;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .3s,background .3s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.cs-hero-cta:hover .cs-hero-cta__arrow{border-color:#fff;transform:translate(2px)}.cs-hero-cta--ghost:hover .cs-hero-cta__icon{background:#ffffff14;border-color:#fff}.cs-hero-cta__label{line-height:1}.btn-link-v3{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:fit-content;padding:0 0 4px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.btn-link-v3:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.btn-link-v3:hover:after,.btn-link-v3:focus-visible:after{transform:scaleX(1)}.btn-link-v3 .arrow{font-size:14px;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.btn-link-v3:hover .arrow,.btn-link-v3:focus-visible .arrow{transform:translate(4px)}.btn-link-v3--accent{color:var(--accent)}.btn-link-v3--lg{letter-spacing:.22em;gap:16px;padding-bottom:6px;font-size:16px}.btn-link-v3--lg .arrow{font-size:16px}.skip-link{background:var(--text);color:var(--bg);letter-spacing:.18em;text-transform:uppercase;z-index:1000;padding:12px 18px;font-size:13px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{top:16px;left:16px}.btn-solid{font-family:var(--font);letter-spacing:.04em;color:#fff;background:var(--accent);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:12px;padding:16px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.btn-solid:hover{background:#2b7de8;transform:translateY(-1px)}.btn-solid .arrow{transition:transform .25s;display:inline-block}.btn-solid:hover .arrow{transform:translate(4px)}.btn-outline{font-family:var(--font);letter-spacing:.04em;color:var(--accent);border:1.5px solid var(--accent);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:12px;padding:15px 36px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.btn-outline:hover{background:#4a9cff1f}.btn-ghost{font-family:var(--font);letter-spacing:.06em;color:var(--accent);white-space:nowrap;cursor:pointer;background:#4a9cff1a;border:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.btn-ghost:hover{background:#4a9cff2e}.section{padding-block:clamp(80px,10vw,160px)}.section--tight{padding-block:clamp(60px,7vw,100px)}.section--dark{background:var(--surface)}.section__head{gap:24px;max-width:880px;margin-bottom:clamp(40px,6vw,80px);display:grid}.section__head .eyebrow{margin-bottom:4px}.divider{background:var(--border);width:100%;height:1px}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transition-property:opacity,transform,filter,clip-path;transition-duration:.9s,1.1s,.9s,1.2s;transition-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1),cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity;transform:translateY(40px)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}.js .reveal.reveal--instant{opacity:1;transition-property:transform,filter,clip-path;transition-duration:1.1s,.9s,1.2s;transition-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1),cubic-bezier(.16,1,.3,1)}.js .reveal--from-left{transform:translate(-56px)}.js .reveal--from-right{transform:translate(56px)}.js .reveal--scale{transform:scale(.94)}.js .reveal--image{clip-path:inset(0);transform:scale(1.08)}.js .reveal--blur{filter:blur(12px);transform:scale(1.02)}.js .reveal--mask{clip-path:inset(0 0 100%);transform:translateY(0)}.js .reveal--lift{transform:translateY(80px)}.js .reveal--from-left.is-visible,.js .reveal--from-right.is-visible,.js .reveal--scale.is-visible,.js .reveal--image.is-visible,.js .reveal--lift.is-visible{transform:none}.js .reveal--blur.is-visible{filter:blur();transform:none}.js .reveal--mask.is-visible{clip-path:inset(0)}.reveal.reveal--hero,.js .reveal.reveal--hero{opacity:1;will-change:transform,opacity;animation:xo3d-hero-rise 1.1s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s) both;transition:none;transform:none}.reveal.reveal--hero.reveal--lift,.js .reveal.reveal--hero.reveal--lift{animation-name:xo3d-hero-lift}@keyframes xo3d-hero-rise{0%{transform:translateY(40px)}to{transform:none}}@keyframes xo3d-hero-lift{0%{transform:translateY(80px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.reveal.reveal--hero{animation:none!important}}.js .reveal--tendril{clip-path:inset(0 0 100%);opacity:0;transition:clip-path 1s cubic-bezier(.65,0,.35,1) .3s,opacity 1s cubic-bezier(.65,0,.35,1) .3s;transition-delay:var(--reveal-delay,.3s);will-change:clip-path,opacity;transform:none}.js .reveal--tendril.is-visible{clip-path:inset(0);opacity:1}[data-skeleton-tile]{position:relative}[data-skeleton-tile]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#141414 0%,#3a3a3a 50%,#141414 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite xo3d-shimmer;position:absolute;inset:0}[data-skeleton-tile]>img,[data-skeleton-tile]>video,[data-skeleton-tile]>picture>img{opacity:0;z-index:1;transition:opacity .4s ease-out;position:relative}[data-skeleton-tile].is-loaded:before{display:none}[data-skeleton-tile].is-loaded>img,[data-skeleton-tile].is-loaded>video,[data-skeleton-tile].is-loaded>picture>img{opacity:1}@keyframes xo3d-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){[data-skeleton-tile]{animation:none}}.hero__word{vertical-align:top;padding-bottom:.05em;line-height:1.05;display:inline-block;overflow:hidden}.hero__word-inner{will-change:transform;transition-property:transform;transition-duration:1.1s;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--word-delay,0s);display:inline-block;transform:translateY(110%)}[data-hero-title].is-revealed .hero__word-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hero__word-inner{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.js .reveal{opacity:1!important;transform:none!important}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{display:flex;overflow:hidden}.marquee__track{flex:none;align-items:center;gap:clamp(48px,6vw,96px);animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.about-cta-btn{font-family:var(--font);letter-spacing:.22em;text-transform:uppercase;color:#fff;cursor:pointer;align-items:center;gap:18px;padding:22px 0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s,gap .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.about-cta-btn:after{content:"";background:#fff6;height:1px;position:absolute;bottom:0;left:0;right:0}.about-cta-btn:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.about-cta-btn:hover:before,.about-cta-btn:focus-visible:before{transform:scaleX(1)}.about-cta-btn:hover{color:var(--accent);gap:24px}.about-cta-btn__arrow{border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .3s,color .3s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.about-cta-btn:hover .about-cta-btn__arrow{border-color:var(--accent);color:var(--accent);transform:translate(3px)}.xo-table-wrap{background:linear-gradient(#141414 0%,#0d0d0d 100%);border-radius:14px;overflow-x:auto;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000059}.xo-page-meta{font-family:var(--font);color:#ffffff8c;margin:16px 0 0;font-size:13px}.xo-table{border-collapse:collapse;width:100%;font-family:var(--font);color:#ffffffd1;min-width:720px;font-size:15px;line-height:1.55}.xo-table thead th{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);background:#ffffff0a;border-bottom:1px solid #ffffff1f;padding:16px 22px;font-size:11px;font-weight:700}.xo-table tbody td,.xo-table tbody th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:16px 22px}.xo-table tbody th,.xo-table tbody td strong{color:var(--text);font-weight:600}.xo-table tbody tr:last-child td,.xo-table tbody tr:last-child th{border-bottom:0}.xo-table tbody tr{transition:background var(--dur-hover) var(--ease-default)}.xo-table tbody tr:hover{background:#ffffff06}@media(width<=700px){.xo-table{font-size:14px}.xo-table thead th,.xo-table tbody td,.xo-table tbody th{padding:14px 18px}}#hs-banner-parent{--hs-banner-accentColor:#3aa6ff!important}#hs-eu-cookie-confirmation{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;width:calc(100vw - 48px)!important;max-width:380px!important;font-family:var(--font,"Inter", system-ui, sans-serif)!important;z-index:9999!important;background:#0a0a0aeb!important;border:1px solid #ffffff14!important;border-radius:12px!important;padding:20px 24px!important;inset:auto auto 24px 24px!important;box-shadow:0 12px 40px #0009!important}#hs-eu-cookie-confirmation-inner{background:0 0!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}#hs-eu-header-container{display:none!important}#hs-eu-policy-wording{background:0 0!important;margin:0!important;padding:0!important}#hs-eu-policy-wording,#hs-eu-policy-wording *{color:#ffffffdb!important;margin:0!important;font-family:inherit!important;font-size:14px!important;line-height:1.5!important}#hs-eu-policy-wording a{color:#3aa6ff!important;text-decoration:underline!important}#hs-eu-cookie-confirmation-buttons-area,#hs-eu-confirmation-button-group,#hs-eu-opt-in-buttons{background:0 0!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}#hs-eu-confirmation-button,#hs-eu-decline-button{letter-spacing:.04em!important;text-transform:none!important;cursor:pointer!important;min-width:auto!important;box-shadow:none!important;border-radius:999px!important;margin:0!important;padding:9px 20px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;transition:background .2s,color .2s,border-color .2s!important}#hs-eu-confirmation-button{color:#000!important;background:#3aa6ff!important;border:1px solid #3aa6ff!important}#hs-eu-confirmation-button:hover{color:#000!important;background:#5cb8ff!important;border-color:#5cb8ff!important}#hs-eu-decline-button{color:#fff!important;background:0 0!important;border:1px solid #fff6!important}#hs-eu-decline-button:hover{color:#000!important;background:#fff!important;border-color:#fff!important}@media(width<=600px){#hs-eu-cookie-confirmation{width:calc(100vw - 24px)!important;max-width:none!important;bottom:12px!important;left:12px!important;right:12px!important}}.blog-cta{background:linear-gradient(135deg,#3aa6ff0f,#3aa6ff05);border:1px solid #3aa6ff40;border-radius:12px;margin:40px 0;padding:28px 32px;display:block}.blog-cta__eyebrow{font-family:var(--font);letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--accent)!important;margin:0 0 12px!important;font-size:11px!important;font-weight:700!important}.blog-cta__title{font-family:var(--font-display);color:#fff!important;margin:0 0 8px!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.blog-cta__copy{font-family:var(--font);color:#ffffffc7!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.55!important}.blog-cta__btn{background:var(--accent);font-family:var(--font);letter-spacing:.04em;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-block;color:#000!important;text-decoration:none!important}.blog-cta__btn:hover{background:#5cb8ff;transform:translateY(-1px);color:#000!important}.cs-numbered-row-section{padding-block:var(--space-section-y);background:#000}.cs-numbered-row-list{gap:clamp(64px,8vw,120px);margin:0;padding:0;list-style:none;display:grid}.cs-numbered-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.cs-numbered-row--right{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cs-numbered-row--right .cs-numbered-row__media{order:2}.cs-numbered-row--right .cs-numbered-row__copy{order:1}.cs-numbered-row__media{aspect-ratio:16/10;background:var(--surface,#0a0a0a);border-radius:12px;overflow:hidden}.cs-numbered-row__media img,.cs-numbered-row__media video{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.cs-numbered-row__copy{padding:8px 4px}.cs-numbered-row__meta{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.cs-numbered-row__num{font-family:var(--font-display);color:#ffffff2e;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1}.cs-numbered-row__eyebrow{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.cs-numbered-row__title{font-family:var(--font-display);font-size:var(--fs-display-md);color:var(--text);letter-spacing:-.015em;margin:0 0 16px;font-weight:500;line-height:1.15}.cs-numbered-row__body{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffc7;margin:0;line-height:1.6}@media(width<=800px){.cs-numbered-row,.cs-numbered-row--right{grid-template-columns:1fr;gap:clamp(20px,4vw,32px)}.cs-numbered-row--right .cs-numbered-row__media,.cs-numbered-row--right .cs-numbered-row__copy{order:initial}.cs-numbered-row__num{font-size:clamp(36px,10vw,48px)}}.bp__prose a[href],.rp__body a[href],[class$=__brief-body] a[href],[class$=__variant-body] a[href],[class$=__head-lede] a[href],[class*="__head-lede "] a[href],.rpx__intro-p a[href],.rpx__adv-copy a[href],p:is(.authority-context,[class$=__credentials-copy],[class*="__credentials-copy "],[class$=__feature-links],[class*="__feature-links "],.about-intro__p,.buyer-chapter__sources,.inv__judged-note,.inv__lead,.lv__deliv-copy,.lv__head-sub,.lv__why-copy,.pcgi__clients-copy,.pcgi__diff-copy,.press__card-copy,.rev__verify-copy,.sony__brief-block-copy,.tcgi__source-note,.ucpm__faq-note,.ucpm__lede) a[href]:not([class]),:is(.gcai__prose,.gcrf__intro,.gi3d__prose,.igam__intro,.ihome__intro,.ilux__intro,.imed__intro,.inv__head,.proc__head,.proc__intro,.proc__wrap,.rendering__built-for-body,.rendering__intro-body,.roest__intro-body,.tcgi__highlight,.tcgi__intro-body,.uce__intro-text,.ucpm__highlight,.ucps__prose,.vcp__intro,.vcp__quote,.vp__body)>p a[href]:not([class]){text-underline-offset:3px;text-decoration-color:#fff6;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s;color:var(--text,#fff)!important;text-decoration:underline!important}.bp__prose a[href]:hover,.bp__prose a[href]:focus-visible,.rp__body a[href]:hover,.rp__body a[href]:focus-visible,[class$=__brief-body] a[href]:hover,[class$=__brief-body] a[href]:focus-visible,[class$=__variant-body] a[href]:hover,[class$=__variant-body] a[href]:focus-visible,[class$=__head-lede] a[href]:hover,[class$=__head-lede] a[href]:focus-visible,[class*="__head-lede "] a[href]:hover,[class*="__head-lede "] a[href]:focus-visible,.rpx__intro-p a[href]:hover,.rpx__intro-p a[href]:focus-visible,.rpx__adv-copy a[href]:hover,.rpx__adv-copy a[href]:focus-visible,p:is(.authority-context,[class$=__credentials-copy],[class*="__credentials-copy "],[class$=__feature-links],[class*="__feature-links "],.about-intro__p,.buyer-chapter__sources,.inv__judged-note,.inv__lead,.lv__deliv-copy,.lv__head-sub,.lv__why-copy,.pcgi__clients-copy,.pcgi__diff-copy,.press__card-copy,.rev__verify-copy,.sony__brief-block-copy,.tcgi__source-note,.ucpm__faq-note,.ucpm__lede) a[href]:not([class]):is(:hover,:focus-visible),:is(.gcai__prose,.gcrf__intro,.gi3d__prose,.igam__intro,.ihome__intro,.ilux__intro,.imed__intro,.inv__head,.proc__head,.proc__intro,.proc__wrap,.rendering__built-for-body,.rendering__intro-body,.roest__intro-body,.tcgi__highlight,.tcgi__intro-body,.uce__intro-text,.ucpm__highlight,.ucps__prose,.vcp__intro,.vcp__quote,.vp__body)>p a[href]:not([class]):is(:hover,:focus-visible){text-decoration-thickness:1px;color:var(--accent,#4a9cff)!important;text-decoration:underline!important}.tcgi__faq-a a[href]:not([class]),.ifur__faq-a footer a[href]:not([class]),.cgi__faq-a footer a[href]:not([class]),.rendering__faq-a footer a[href]:not([class]),.pcgi__director-answer-inner footer a[href]:not([class]),.inv__wrap td a[href]:not([class]),span.contact__rating-text a[href]:not([class]){color:var(--text,#fff);text-underline-offset:3px;text-decoration:underline 1px #fff6;transition:color .18s,text-decoration-color .18s}.tcgi__faq-a a[href]:not([class]):is(:hover,:focus-visible),.ifur__faq-a footer a[href]:not([class]):is(:hover,:focus-visible),.cgi__faq-a footer a[href]:not([class]):is(:hover,:focus-visible),.rendering__faq-a footer a[href]:not([class]):is(:hover,:focus-visible),.pcgi__director-answer-inner footer a[href]:not([class]):is(:hover,:focus-visible),.inv__wrap td a[href]:not([class]):is(:hover,:focus-visible),span.contact__rating-text a[href]:not([class]):is(:hover,:focus-visible){color:var(--accent,#4a9cff);text-decoration:underline 1px}.buyer-chapter__figure figcaption a[href]:not([class]),.about-studio__meta li a[href]:not([class]),.service__credentials-meta li a[href]:not([class]){text-underline-offset:3px;text-decoration:underline 1px;transition:color .18s,text-decoration-color .18s}.buyer-chapter__figure figcaption a[href]:not([class]):is(:hover,:focus-visible),.about-studio__meta li a[href]:not([class]):is(:hover,:focus-visible),.service__credentials-meta li a[href]:not([class]):is(:hover,:focus-visible){color:var(--accent,#4a9cff)}.cs-hero-film{padding-block:var(--space-section-y);background:#000;border-top:1px solid #ffffff0f;padding-inline:clamp(20px,4vw,60px)}.cs-hero-film__wrap{width:100%;max-width:1200px;margin-inline:auto}.cs-hero-film__head{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.cs-hero-film__eyebrow{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:700}.cs-hero-film__title{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.6vw,52px);font-weight:500;line-height:1.05}.cs-hero-film__player{aspect-ratio:16/9;background:#0a0a0a;border-radius:0;width:100%;max-width:1200px;margin-inline:auto;overflow:hidden;box-shadow:0 20px 60px #0006}.cs-hero-film__player video{object-fit:cover;width:100%;height:100%;display:block}.cs-hero-film__transcript{border-top:1px solid #ffffff14;margin-top:24px;padding-top:20px}.cs-hero-film__transcript>summary{color:#ffffffd1;font-family:var(--font);letter-spacing:.04em;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;font-weight:600;list-style:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cs-hero-film__transcript>summary::-webkit-details-marker{display:none}.cs-hero-film__transcript>summary::marker{display:none}.cs-hero-film__transcript>summary:hover{color:var(--text);background:#ffffff12;border-color:#ffffff24}.cs-hero-film__transcript-chevron{transition:transform .22s;display:inline-flex}.cs-hero-film__transcript[open]>summary .cs-hero-film__transcript-chevron{transform:rotate(180deg)}.cs-hero-film__transcript-body{max-width:76ch;font-family:var(--font);color:#ffffffb8;gap:16px;margin-top:20px;font-size:clamp(15px,1.05vw,17px);line-height:1.6;display:grid}.cs-hero-film__transcript-body p{margin:0}video[autoplay][muted]:not([controls]){cursor:pointer}video[autoplay][muted]:not([controls])+.cs-play-hint,figure:has(>video[autoplay][muted]:not([controls])) .cs-play-hint{pointer-events:none}.cookie-notice[data-a29],.cookie-panel[data-a29]{color:#f5f5f5;font-family:var(--font);text-align:left;background:#151515;border:1px solid #484848;font-size:14px;line-height:1.5}.cookie-notice[data-a29][hidden]{display:none}.cookie-notice[data-a29]{z-index:9990;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 8px 40px #0006}.cookie-notice__copy[data-a29]{max-width:660px}.cookie-notice[data-a29] p[data-a29],.cookie-panel[data-a29] p[data-a29]{color:#d0d0d0;margin:0}.cookie-notice[data-a29] .cookie-notice__title[data-a29]{color:#fff;margin-bottom:5px;font-size:18px;font-weight:600}.cookie-notice[data-a29] a[data-a29],.cookie-panel[data-a29] a[data-a29]{color:#b5d7ff;text-underline-offset:3px;text-decoration:underline}.cookie-actions[data-a29]{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.cookie-actions[data-a29] button[data-a29],.cookie-close[data-a29]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#252525;border:1px solid #747474;border-radius:3px;padding:10px 15px;font-weight:600}.cookie-actions[data-a29] button[data-a29]:hover,.cookie-close[data-a29]:hover{background:#383838;border-color:#b5d7ff}.cookie-actions[data-a29] button[data-a29]:focus-visible,.cookie-close[data-a29]:focus-visible,.cookie-category[data-a29] input[data-a29]:focus-visible,a[data-a29]:focus-visible{outline-offset:4px;outline:2px solid #b5d7ff}.cookie-panel[data-a29]{border-radius:4px;width:min(620px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow-y:auto}.cookie-panel[data-a29]::backdrop{background:#000a}.cookie-panel__heading[data-a29]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.cookie-panel[data-a29] h2[data-a29]{margin:0;font-size:27px;font-weight:500;line-height:1.2}.cookie-close[data-a29]{min-width:44px;padding:4px;font-size:23px}.cookie-category[data-a29]{border-top:1px solid #484848;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}#cookie-panel-intro[data-a29]{margin-bottom:22px}.cookie-category[data-a29] h3[data-a29],.cookie-category__title[data-a29]{color:#fff;margin:0 0 6px;font-size:16px;font-weight:600;display:block}.cookie-category[data-a29] input[data-a29]{accent-color:#4a9cff;cursor:pointer;flex:0 0 24px;width:24px;height:24px}.cookie-essential[data-a29]{white-space:nowrap;color:#d0d0d0;font-size:12px}.cookie-panel[data-a29] .cookie-panel__detail[data-a29]{margin:0 0 22px;font-size:12px}@media(width<=1000px){.cookie-notice[data-a29]{flex-direction:column;align-items:flex-start;gap:16px}}@media(width<=540px){.cookie-notice[data-a29]{max-height:calc(100dvh - 20px);padding:18px;inset:auto 10px 10px;overflow-y:auto}.cookie-actions[data-a29]{gap:8px;width:100%}.cookie-actions[data-a29] button[data-a29]{flex:120px}.cookie-panel[data-a29]{padding:20px}.cookie-panel[data-a29] h2[data-a29]{font-size:24px}}html{scroll-padding-top:96px}.site-header[data-a2q]{z-index:999;color:#fff;background:#000;border-bottom:1px solid #262626;transition:transform .25s,background-color .2s,border-color .2s;position:fixed;inset:0 0 auto}.site-header[data-a2q][data-video-overlay]:not(.is-solid){background:0 0;border-bottom-color:#0000}.site-header[data-a2q][data-video-overlay]:not(.is-solid) [data-a2q]:is(a,button){text-shadow:0 1px 8px #000000a6}.site-header[data-a2q].is-hidden{pointer-events:none;transform:translateY(-100%)}.site-header[data-a2q]:has(:focus-visible){pointer-events:auto;transition:none;transform:none}.site-header__inner[data-a2q]{min-height:80px;padding:12px var(--section-pad-x,24px);align-items:center;gap:24px;width:100%;display:flex}.site-header__logo[data-a2q]{flex:none;align-items:center;min-height:44px;display:flex}.site-header__logo[data-a2q] img[data-a2q]{width:104px;height:auto;display:block}.site-header__nav[data-a2q]{margin-left:auto}.site-header__nav[data-a2q] ul[data-a2q]{gap:28px;margin:0;padding:0;list-style:none;display:flex}.site-header[data-a2q] a[data-a2q]{color:#fff;text-decoration:none}.site-header__nav[data-a2q] a[data-a2q]{min-height:44px;font:500 14px/1.4 var(--font);align-items:center;display:flex}.site-header__nav[data-a2q] .in-section[data-a2q]{box-shadow:inset 0 -2px #4a9cff}.site-header__brief[data-a2q]{min-height:44px;font:600 12px/1.4 var(--font);text-align:center;border:1px solid #777;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.site-header[data-a2q] .site-header__brief[data-a2q]:is(:hover,:focus-visible){color:#4a9cff;background:0 0;border-color:#4a9cff}.site-header__toggle[data-a2q]{color:#fff;min-width:44px;min-height:44px;font:500 13px/1 var(--font);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.site-header__toggle[data-a2q][hidden],.skip-link[data-a2q][hidden]{display:none}.site-header__toggle[data-a2q] svg[data-a2q]{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.site-header[data-a2q] a[data-a2q]:hover,.slide-menu[data-a2q] a[data-a2q]:hover{color:#4a9cff}.site-header[data-a2q] a[data-a2q]:focus-visible,.site-header[data-a2q] button[data-a2q]:focus-visible,.slide-menu[data-a2q] [data-a2q]:is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #4a9cff}.skip-link[data-a2q]{z-index:1001;color:#000;background:#fff;padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link[data-a2q]:focus{transform:none}.slide-menu[data-a2q]{color:#fff;overscroll-behavior:contain;background:#080808;border:0;border-left:1px solid #333;width:min(100%,1060px);max-width:100%;height:100dvh;max-height:100%;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.slide-menu[data-a2q]::backdrop{background:#000000bf}.slide-menu__top[data-a2q]{z-index:1;background:#080808;border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:24px;padding:16px 36px;display:flex;position:sticky;top:0}.slide-menu__top[data-a2q] p[data-a2q]{color:#aaa;font:600 12px/1.5 var(--font);text-transform:uppercase;letter-spacing:.16em;margin:0}.slide-menu__top[data-a2q] button[data-a2q]{color:#fff;min-width:80px;min-height:44px;font:500 14px/1 var(--font);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:14px;display:flex}.slide-menu__top[data-a2q] button[data-a2q] span[data-a2q]{font-size:30px}.slide-menu__body[data-a2q]{padding:32px 36px 48px}.slide-menu__intro[data-a2q]{border-bottom:1px solid #333;grid-template-columns:1.1fr 1fr;gap:32px;margin-bottom:32px;padding-bottom:32px;display:grid}.slide-menu__intro[data-a2q]>p[data-a2q]{font:400 clamp(24px,3vw,34px)/1.2 var(--font-display);margin:0}.slide-menu__intro[data-a2q]>div[data-a2q]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.slide-menu[data-a2q] a[data-a2q]{color:#fff;font:400 14px/1.5 var(--font);align-items:center;min-height:44px;padding:9px 0;text-decoration:none;display:flex}.slide-menu[data-a2q] .menu-brief[data-a2q]{color:#4a9cff;text-underline-offset:6px;gap:12px;font-weight:600;text-decoration:underline}.slide-menu__groups[data-a2q]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.slide-menu[data-a2q] summary[data-a2q]{font:600 12px/1.5 var(--font);text-transform:uppercase;letter-spacing:.12em;color:#aaa;cursor:pointer;border-bottom:1px solid #333;min-height:44px;padding:12px 0}.slide-menu[data-a2q] ul[data-a2q]{margin:10px 0 0;padding:0;list-style:none}.slide-menu[data-a2q] a[data-a2q][aria-current=page]{color:#4a9cff;text-underline-offset:5px;text-decoration:underline}.slide-menu__sitemap[data-a2q]{border-top:1px solid #333;margin-top:32px;color:#aaa!important}@media(width>=701px){.slide-menu[data-a2q] summary[data-a2q]{list-style:none}.slide-menu[data-a2q] summary[data-a2q]::marker{content:""}}@media(width<=1100px){.site-header__inner[data-a2q]{gap:18px;padding-inline:24px}.site-header__nav[data-a2q] ul[data-a2q]{gap:18px}}@media(width<=900px){.site-header__nav[data-a2q]{display:none}.site-header__brief[data-a2q]{margin-left:auto}.site-header__toggle[data-a2q]>span[data-a2q]{display:none}}@media(width<=700px){.slide-menu__top[data-a2q]{padding:12px 20px}.slide-menu__body[data-a2q]{padding:24px 20px}.slide-menu__intro[data-a2q]{grid-template-columns:1fr;gap:18px;margin-bottom:16px;padding-bottom:24px}.slide-menu__intro[data-a2q]>p[data-a2q]{font-size:27px}.slide-menu__groups[data-a2q]{grid-template-columns:1fr;gap:0}.slide-menu[data-a2q] summary[data-a2q]{min-height:52px;font-size:13px}.slide-menu[data-a2q] ul[data-a2q]{margin:8px 0 20px}.slide-menu[data-a2q] a[data-a2q]{min-height:46px}.site-header__inner[data-a2q]{gap:12px;min-height:72px;padding:10px 16px}.site-header__logo[data-a2q] img[data-a2q]{width:82px}.site-header__brief[data-a2q]{max-width:180px;padding:8px 10px;font-size:11px}.site-header__brief[data-a2q] span[data-a2q]{display:none}}@media(width<=360px){.site-header__logo[data-a2q] img[data-a2q]{width:68px}.site-header__brief[data-a2q]{max-width:145px}.site-header__inner[data-a2q]{gap:8px}}@media(prefers-reduced-motion:reduce){.site-header[data-a2q],.site-header[data-a2q] [data-a2q],.slide-menu[data-a2q] [data-a2q]{scroll-behavior:auto;transition:none}}.buyer-pathways[data-a16]{padding:48px var(--section-pad-x,24px);color:#fff;background:#000;border-top:1px solid #333}.buyer-pathways[data-a16]>div[data-a16]{max-width:1320px;margin:auto}.buyer-pathways[data-a16] .eyebrow[data-a16]{letter-spacing:.18em;text-transform:uppercase;color:#aaa;font-size:11px}.buyer-pathways[data-a16] ul[data-a16]{flex-wrap:wrap;gap:20px 40px;padding:0;list-style:none;display:flex}.buyer-pathways[data-a16] a[data-a16]{font:14px/1.6 var(--font,Arial,sans-serif);color:#ccc;text-decoration:none}.buyer-pathways[data-a16] a[data-a16]:hover{color:#4a9cff}.buyer-pathways[data-a16] a[data-a16]:focus-visible{outline-offset:5px;outline:2px solid #4a9cff}.buyer-pathways[data-a16] span[data-a16]{color:#4a9cff;margin-left:8px}.footer__social-links[data-a21]{flex-wrap:wrap;gap:4px 16px;margin-top:12px;display:flex}.footer__social-links[data-a21] a[data-a21]{min-height:44px;color:inherit;align-items:center;font-size:13px;display:inline-flex}.footer__col[data-a21] a[data-a21]{align-items:center;min-height:44px;display:inline-flex}.footer__col[data-a21] a[data-a21][aria-current=page]{color:#4a9cff;text-underline-offset:5px;text-decoration:underline}.footer[data-a21] [data-a21]:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #4a9cff}[data-a21][data-cookie-settings]{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.footer[data-a21]{background:#000;border-top:1px solid #ffffff0f;width:100%;padding-top:clamp(60px,8vw,100px)}.footer[data-a21].container,.footer[data-a21] .container[data-a21]{max-width:none}.footer__inner[data-a21]{padding-bottom:clamp(48px,6vw,80px);padding-inline:var(--section-pad-x);border-bottom:1px solid #ffffff0f;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(32px,4vw,64px);max-width:none;display:grid}.footer__legal[data-a21]{max-width:none;padding-inline:var(--section-pad-x)}.footer__brand[data-a21]{max-width:360px}.footer__logo[data-a21]{width:auto;height:36px;margin-bottom:24px}.footer__statement[data-a21]{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.65}.footer__social[data-a21]{gap:12px;display:flex}.footer__social[data-a21] a[data-a21]{color:#ffffffc7;width:44px;height:44px;transition:color var(--dur-hover) var(--ease-default),border-color var(--dur-hover) var(--ease-default);border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.footer__social[data-a21] a[data-a21]:hover{color:var(--accent);border-color:var(--accent)}.footer__social[data-a21] svg[data-a21]{width:14px;height:14px}.footer__col-title[data-a21]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:700}.footer__col[data-a21] ul[data-a21]{gap:2px;display:grid}.footer__col[data-a21] a[data-a21]{color:var(--muted);transition:color var(--dur-hover) var(--ease-default);font-size:13px}.footer__col[data-a21] a[data-a21]:hover{color:var(--text)}.footer__legal[data-a21]{color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;padding-block:28px;font-size:11px;display:flex}.footer__legal[data-a21] a[data-a21]{color:var(--muted);transition:color var(--dur-hover) var(--ease-default)}.footer__legal[data-a21] a[data-a21]:hover{color:var(--text)}.footer__legal-sep[data-a21]{color:var(--dim)}@media(width<=900px){.footer__inner[data-a21]{grid-template-columns:1fr 1fr}.footer__brand[data-a21]{grid-column:1/-1;max-width:100%}}@media(width<=560px){.footer__inner[data-a21]{grid-template-columns:1fr}}.xo-breadcrumbs[data-a3w]{background:var(--surface-3);border-bottom:1px solid var(--border);padding-block:14px}.xo-breadcrumbs__wrap[data-a3w]{width:100%;padding-inline:var(--section-pad-x,var(--pad-x))}.xo-breadcrumbs[data-a3w] ol[data-a3w]{font-family:var(--font);flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.xo-breadcrumbs[data-a3w] li[data-a3w]{color:#ffffff80;align-items:center;gap:14px;display:flex}.xo-breadcrumbs[data-a3w] li[data-a3w]:not(:last-child):after{content:"/";color:#ffffff40}.xo-breadcrumbs[data-a3w] a[data-a3w]{color:#ffffffb8;text-decoration:none;transition:color .18s}.xo-breadcrumbs[data-a3w] a[data-a3w]:hover{color:var(--accent)}.labs-cta[data-a2j]{color:var(--c-white,#fff);background:#000;border-top:0;padding-block:clamp(56px,7vw,88px)}.labs-cta__inner[data-a2j]{width:100%;max-width:1400px;padding-inline:var(--section-pad-x,clamp(20px, 5vw, 80px));margin:0 auto}.labs-cta__card[data-a2j]{background:#000;border:1px solid #ffffff2e;border-radius:16px;max-width:820px;margin-inline:auto;padding:clamp(28px,4vw,48px)}.labs-cta__eyebrow[data-a2j]{font-family:var(--font,system-ui, sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--accent,#3aa6ff);margin:0 0 14px;font-size:12px;font-weight:700}.labs-cta__heading[data-a2j]{font-family:var(--font-display,var(--font,system-ui, sans-serif));letter-spacing:-.02em;color:var(--c-white,#fff);margin:0 0 14px;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15}.labs-cta__note[data-a2j]{font-family:var(--font,system-ui, sans-serif);color:#ffffffc7;max-width:60ch;margin:0 0 26px;font-size:16px;line-height:1.6}.labs-cta__actions[data-a2j]{margin:0 0 20px}.labs-cta__primary[data-a2j]{background:var(--accent,#3aa6ff);color:#000;font-family:var(--font,system-ui, sans-serif);border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.labs-cta__primary[data-a2j]:hover{opacity:.9;transform:translate(2px)}.labs-cta__arrow[data-a2j]{font-size:16px;line-height:1}.labs-cta__secondary[data-a2j]{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.labs-cta__secondary[data-a2j] a[data-a2j]{font-family:var(--font,system-ui, sans-serif);color:var(--accent,#3aa6ff);border-bottom:1px solid #3aa6ff59;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__card[data-a2j]{text-align:center;max-width:720px;margin-inline:auto}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__note[data-a2j]{margin-inline:auto}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__actions[data-a2j]{justify-content:center;margin:24px 0 20px;display:flex}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]{color:#fff;font-family:var(--font);letter-spacing:.22em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:18px;padding:22px 0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:color .25s,gap .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:after{content:"";background:#fff6;height:1px;position:absolute;bottom:0;left:0;right:0}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:before{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:hover,.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:focus-visible{color:var(--accent);opacity:1;gap:24px;transform:none}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:hover:before,.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:focus-visible:before{transform:scaleX(1)}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__arrow[data-a2j]{color:#fff;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;line-height:1;transition:border-color .3s,color .3s,transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__primary[data-a2j]:hover .labs-cta__arrow[data-a2j]{border-color:var(--accent);color:var(--accent);transform:translate(3px)}.labs-cta[data-a2j][data-variant=case-study] .labs-cta__secondary[data-a2j]{justify-content:center}.labs-cta__secondary[data-a2j] a[data-a2j]:hover{opacity:.75}.pt[data-a3b]{width:100%;max-width:1200px;margin:0 auto}.pt__stage[data-a3b]{cursor:grab;touch-action:pan-y;user-select:none;background:#0a0a0a;border-radius:16px;outline:0;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 44px #00000080}.pt__stage[data-a3b]:focus-visible{box-shadow:0 20px 44px #00000080,0 0 0 3px var(--accent)}.pt__stage[data-a3b].is-dragging{cursor:grabbing}.pt__frame[data-a3b]{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pt__loader[data-a3b]{-webkit-backdrop-filter:blur(4px);z-index:3;pointer-events:none;background:#060606b8;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset:0}.pt__loader[data-a3b].is-done{opacity:0;visibility:hidden}.pt__loader-inner[data-a3b]{text-align:center;gap:12px;min-width:200px;max-width:60%;display:grid}.pt__loader-count[data-a3b]{font-family:var(--font,system-ui, sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-weight:700}.pt__loader-bar[data-a3b]{background:#ffffff1f;border-radius:999px;height:3px;overflow:hidden}.pt__loader-bar-fill[data-a3b]{background:var(--accent,#3aa6ff);width:0%;height:100%;transition:width .18s}.pt__loader-label[data-a3b]{font-family:var(--font,system-ui, sans-serif);letter-spacing:.02em;color:#ffffff8c;font-size:12px}.pt__stage[data-a3b]:not(.is-ready) .pt__hint[data-a3b]{opacity:0}.pt__hint[data-a3b]{backdrop-filter:blur(6px);font-family:var(--font,system-ui, sans-serif);letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;pointer-events:none;z-index:3;background:#0000008c;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:700;transition:opacity .26s,transform .26s;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.pt__hint[data-a3b].is-hidden{opacity:0;transform:translate(-50%)translateY(6px)}.pt__caption[data-a3b]{font-family:var(--font,system-ui, sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-top:12px;font-size:11px;font-weight:700}.showreel[data-aq]{z-index:9999;opacity:0;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.showreel[data-aq][hidden]{display:none}.showreel[data-aq].is-open{opacity:1}.showreel__backdrop[data-aq]{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#000000eb;border:0;position:absolute;inset:0}.showreel__frame[data-aq]{width:100vw;height:100vh;transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.98)}.showreel[data-aq].is-open .showreel__frame[data-aq]{transform:scale(1)}.showreel__video[data-aq]{background:#000;width:100%;height:100%;display:block}.showreel__close[data-aq]{z-index:10000;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;pointer-events:auto;background:#000000bf;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .25s,background .25s,transform .25s;display:inline-flex;position:fixed;top:20px;right:20px}.showreel__close[data-aq]:hover{background:#000000d9;border-color:#fff;transform:scale(1.08)}@media(width<=700px){.showreel__close[data-aq]{top:12px;right:12px}}.image-compare[data-a4e]{width:100%;max-width:1200px;margin-inline:auto;display:block}.image-compare__frame[data-a4e]{aspect-ratio:16/9;user-select:none;touch-action:pan-y;cursor:ew-resize;background:#0a0a0a;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000080}.image-compare__img[data-a4e]{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.image-compare__img--after[data-a4e]{clip-path:inset(0 0 0 50%);will-change:clip-path}.image-compare__handle[data-a4e]{cursor:ew-resize;z-index:3;background:0 0;border:0;outline:0;justify-content:center;align-items:center;width:44px;margin-left:-22px;padding:0;display:flex;position:absolute;top:0;bottom:0;left:50%}.image-compare__handle[data-a4e]:focus-visible .image-compare__handle-grip[data-a4e]{box-shadow:0 0 0 3px var(--accent,#3aa6ff)}.image-compare__handle-line[data-a4e]{background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 8px #0006}.image-compare__handle-grip[data-a4e]{color:#0a0a0a;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 4px 12px #00000059}.image-compare__handle[data-a4e]:hover .image-compare__handle-grip[data-a4e],.image-compare[data-a4e][data-active=true] .image-compare__handle-grip[data-a4e]{transform:scale(1.06);box-shadow:0 6px 18px #00000073}.image-compare__label[data-a4e]{font-family:var(--font,system-ui, sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#fff;backdrop-filter:blur(4px);z-index:2;pointer-events:none;background:#0000008c;border-radius:4px;padding:6px 12px;font-size:11px;font-weight:700;position:absolute;top:14px}.image-compare__label--before[data-a4e]{left:14px}.image-compare__label--after[data-a4e]{right:14px}@media(width<=640px){.image-compare__handle-grip[data-a4e]{width:40px;height:40px}.image-compare__label[data-a4e]{letter-spacing:.18em;padding:5px 10px;font-size:10px}}.cs-answer[data-a1l]{padding-block:var(--space-section-y,clamp(72px, 8vw, 120px));background:#000;border-top:1px solid #ffffff0f}.cs-answer__wrap[data-a1l]{width:100%;max-width:var(--container-content,1400px);padding-inline:var(--section-pad-x,clamp(20px, 5vw, 80px));margin-inline:auto}.cs-answer__head[data-a1l]{gap:12px;max-width:760px;margin-bottom:56px;display:grid}.cs-answer__eyebrow[data-a1l]{color:var(--accent);font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.cs-answer[data-a1l] h2[data-a1l]{color:var(--text,#fff);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.05}.cs-answer__grid[data-a1l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cs-answer__card[data-a1l]{isolation:isolate;background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;align-content:start;gap:16px;min-height:260px;padding:36px 32px;transition:background .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 12px 32px #00000059}.cs-answer__accent[data-a1l]{opacity:0;z-index:1;background:linear-gradient(90deg,#0000 0%,#4a9cff00 8%,#4a9cffe6 35% 65%,#4a9cff00 92%,#0000 100%);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cs-answer__watermark[data-a1l]{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff0f;pointer-events:none;user-select:none;z-index:0;font-size:180px;font-weight:500;line-height:1;transition:color .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-32px;right:-8px}.cs-answer__num[data-a1l]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;z-index:1;font-size:11px;font-weight:700;transition:color .45s;position:relative}.cs-answer__card[data-a1l] p[data-a1l]{font-family:var(--font);color:#ffffffc7;z-index:1;margin:0;font-size:clamp(15px,1.2vw,17px);font-weight:300;line-height:1.55;position:relative}@media(width>=1024px){.cs-answer__card[data-a1l]:hover{background:linear-gradient(#222 0%,#151515 100%);transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0006,0 24px 48px #00000080}.cs-answer__card[data-a1l]:hover .cs-answer__accent[data-a1l]{opacity:1}.cs-answer__card[data-a1l]:hover .cs-answer__num[data-a1l]{color:var(--accent)}.cs-answer__card[data-a1l]:hover .cs-answer__watermark[data-a1l]{color:#4a9cff24}}@media(width<=900px){.cs-answer__grid[data-a1l]{grid-template-columns:1fr}}@media(width<=760px){.cs-answer__head[data-a1l]{margin-bottom:40px}}.cs-films[data-a3d]{background:#000;border-top:1px solid #ffffff0f;padding-block:clamp(48px,6vw,88px)}.cs-films__wrap[data-a3d]{width:100%;max-width:var(--container-content,1400px);padding-inline:var(--section-pad-x,clamp(20px, 5vw, 80px));margin-inline:auto}.cs-films__head[data-a3d]{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.cs-films__eyebrow[data-a3d]{color:var(--accent);font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.cs-films[data-a3d] h2[data-a3d]{color:var(--text,#fff);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.1}.cs-films__list[data-a3d]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cs-films__card[data-a3d]{height:100%;color:inherit;background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;gap:14px;padding:24px 26px;text-decoration:none;transition:background .3s,transform .3s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.cs-films__name[data-a3d]{color:var(--text,#fff);font-family:var(--font);font-size:clamp(16px,1.3vw,18px);font-weight:500;line-height:1.35}.cs-films__meta[data-a3d]{color:#fff9;font-family:var(--font);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.cs-films__go[data-a3d]{color:var(--accent);font-weight:600}.cs-films__card[data-a3d]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(width>=1024px){.cs-films__card[data-a3d]:hover{background:linear-gradient(#222 0%,#151515 100%);transform:translateY(-3px)}}.auar__glance-section[data-a28],.auar__faq-section[data-a28]{padding-block:var(--space-section-y,96px);background:#000}.auar__glance-scroll[data-a28]{overflow-x:auto}.auar__glance[data-a28]{border-collapse:collapse;color:#ffffffd6;width:100%;max-width:980px;font-size:16px;line-height:1.6}.auar__glance[data-a28] th[data-a28]{text-align:left;vertical-align:top;letter-spacing:.14em;text-transform:uppercase;color:#fff9;border-bottom:1px solid #ffffff1f;width:30%;padding:14px 16px 14px 0;font-size:11px;font-weight:700}.auar__glance[data-a28] td[data-a28]{vertical-align:top;border-bottom:1px solid #ffffff1f;padding:14px 0}.auar__glance[data-a28] a[data-a28],.auar__tree[data-a28] figcaption[data-a28] a[data-a28],.auar__commentary-sub[data-a28] a[data-a28]{color:#fff;text-underline-offset:4px;text-decoration:underline #fff6}.auar__tree[data-a28]{max-width:980px;margin:48px 0 0}.auar__tree-root[data-a28],.auar__tree-total[data-a28]{font-family:var(--font-display);color:#fff;border:1px solid #ffffff4d;padding:10px 18px;font-size:20px;display:inline-block}.auar__tree-branches[data-a28]{border-left:1px solid #ffffff4d;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0;padding:0 0 0 20px;list-style:none;display:grid}.auar__tree-branches[data-a28] li[data-a28]{color:#ffffffd6;background:#ffffff0d;padding:12px 14px;font-size:15px}.auar__tree-branches[data-a28] strong[data-a28]{color:#fff;font-size:24px;font-weight:500;display:block}.auar__tree[data-a28] figcaption[data-a28]{color:#ffffffb3;max-width:72ch;margin-top:16px;font-size:15px;line-height:1.6}.auar__commentary-sub[data-a28]{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin:32px 0 8px;font-size:11px;font-weight:700}.auar__faq-list[data-a28]{max-width:980px}.auar__faq-item[data-a28]{border-bottom:1px solid #ffffff24;padding:18px 0}.auar__faq-item[data-a28] summary[data-a28]{cursor:pointer;font-family:var(--font-display);color:#fff;font-size:20px}.auar__faq-item[data-a28] p[data-a28]{color:#fffc;max-width:72ch;margin:12px 0 0;font-size:16px;line-height:1.65}.auar__commentary-body[data-a28] a[data-a28][href]{text-underline-offset:3px;text-decoration:underline}.auar__wrap[data-a28]{width:100%;padding-inline:var(--section-pad-x);margin:0 auto}.auar__hero[data-a28]{isolation:isolate;background:#000;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.auar__hero-bg[data-a28]{z-index:-2;position:absolute;inset:0}.auar__hero-video[data-a28]{object-fit:cover;width:100%;height:100%;display:block}.auar__hero-veil[data-a28]{z-index:-1;background:linear-gradient(#0000008c 0%,#0009 40%,#000000e0 100%),linear-gradient(90deg,#000000b3 0%,#00000040 60%,#0000 100%);position:absolute;inset:0}.auar__hero-inner[data-a28]{z-index:1;padding-block:96px;position:relative}.auar__title[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-hero);letter-spacing:-.02em;color:#fff;max-width:20ch;margin:24px 0;font-weight:500;line-height:1}.auar__lede[data-a28]{font-family:var(--font);font-size:var(--fs-lede);color:#ffffffe0;max-width:60ch;margin:0 0 32px;font-weight:300;line-height:1.45}.auar__hero-cta[data-a28]{flex-wrap:wrap;align-items:center;gap:12px 40px;display:flex}.auar__head[data-a28]{gap:16px;max-width:min(1000px,60%);margin-bottom:56px;display:grid}.auar__head--contained[data-a28]{max-width:1200px;margin-inline:auto}.auar__head--contained[data-a28] .auar__head-lede[data-a28]{max-width:62ch}.auar__head-title[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-xl);color:var(--text);letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.05}.auar__head-lede[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffbf;margin:0;line-height:1.55}.auar__meta-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__meta[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.auar__meta-card[data-a28]{background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;align-content:start;gap:8px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000059}.auar__meta-label[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.auar__meta-value[data-a28]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:clamp(20px,1.4vw,26px);font-weight:500;line-height:1.2}.auar__brief-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__brief[data-a28]{grid-template-columns:3fr 7fr;align-items:start;gap:64px;display:grid}.auar__brief-eyebrow[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);grid-column:1;margin:0;font-size:11px;font-weight:700}.auar__brief-heading[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-md);color:var(--text);letter-spacing:-.015em;grid-column:2;margin:0 0 24px;font-weight:500;line-height:1.15}.auar__brief-body[data-a28]{grid-column:2;gap:18px;display:grid}.auar__brief-body[data-a28] p[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffd1;margin:0;line-height:1.6}.auar__deliverables-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__deliverables[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.auar__deliverable[data-a28]{background:linear-gradient(#1a1a1a 0%,#111 100%);border-radius:14px;align-content:start;gap:14px;min-height:200px;padding:32px 28px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000059}.auar__deliverable[data-a28] h3[data-a28]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.4vw,26px);font-weight:500;line-height:1.2}.auar__deliverable[data-a28] p[data-a28]{font-family:var(--font);color:#ffffffb8;margin:0;font-size:clamp(14px,1vw,18px);line-height:1.55}.auar__deliverables-summary[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffbf;max-width:62ch;margin:40px 0 0;line-height:1.55}.auar__direction-section[data-a28],.auar__process-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__direction[data-a28],.auar__process-list[data-a28]{gap:var(--cs-row-gap);margin:0;padding:0;list-style:none;display:grid}.auar__variant[data-a28]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.auar__variant--right[data-a28]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.auar__variant--right[data-a28] .auar__variant-media[data-a28]{order:2}.auar__variant--right[data-a28] .auar__variant-copy[data-a28]{order:1}.auar__variant-media[data-a28]{aspect-ratio:16/10;background:var(--surface,#0a0a0a);border-radius:0;overflow:hidden}.auar__variant-media[data-a28] img[data-a28],.auar__variant-media[data-a28] video[data-a28]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.auar__variant-copy[data-a28]{padding:8px 4px}.auar__variant-meta[data-a28]{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.auar__variant-num[data-a28]{font-family:var(--font-display);color:#ffffff61;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1}.auar__variant-eyebrow[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.auar__variant-title[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-md);color:var(--text);letter-spacing:-.015em;margin:0 0 16px;font-weight:500;line-height:1.15}.auar__variant-body[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffc7;margin:0;line-height:1.6}.auar__pinned-section[data-a28]{padding-block:var(--space-section-y);background:#000;padding-inline:clamp(20px,4vw,60px)}.auar__pinned-row[data-a28]{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);width:100%;display:grid}.auar__pinned-row--reverse[data-a28]{grid-template-columns:minmax(0,1fr) minmax(240px,340px)}.auar__pinned-row--reverse[data-a28] .auar__pinned-meta[data-a28]{order:2}.auar__pinned-row--reverse[data-a28] .auar__pinned-media[data-a28]{order:1}.auar__pinned-meta[data-a28]{align-self:start;gap:16px;display:grid;position:sticky;top:120px}.auar__pinned-eyebrow[data-a28]{font-family:var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:700}.auar__pinned-title[data-a28]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:500;line-height:1.05}.auar__pinned-lede[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffbf;max-width:42ch;margin:0;line-height:1.55}.auar__pinned-media[data-a28]{gap:var(--cs-row-gap);min-width:0;display:grid}.auar__pinned-media[data-a28] .auar__gifs-layout,.auar__pinned-media[data-a28] .auar__pairs,.auar__pinned-media[data-a28] .auar__transition-pair{gap:var(--cs-row-gap);max-width:none!important;margin-inline:0!important}.auar__pinned-media[data-a28] .auar__gif-hero,.auar__pinned-media[data-a28] .pt,.auar__pinned-media[data-a28] .image-compare{width:100%;max-width:none!important;margin-inline:0!important}.auar__pinned-media[data-a28] .pt__stage,.auar__pinned-media[data-a28] .image-compare__frame{border-radius:0!important}.auar__pinned-media[data-a28] .auar__transition-pair,.auar__pinned-media[data-a28] .auar__gifs-row{gap:var(--cs-row-gap)!important;grid-template-columns:1fr!important}@media(width<=900px){.auar__pinned-row[data-a28],.auar__pinned-row--reverse[data-a28]{grid-template-columns:1fr;gap:32px}.auar__pinned-row--reverse[data-a28] .auar__pinned-meta[data-a28]{order:1}.auar__pinned-row--reverse[data-a28] .auar__pinned-media[data-a28]{order:2}.auar__pinned-meta[data-a28]{position:static}.auar__pinned-lede[data-a28]{max-width:100%}}.auar__grid-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__scale-grid[data-a28]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.auar__bts-grid[data-a28],.auar__library-grid[data-a28],.auar__shots-grid[data-a28],.auar__shorts-grid[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(36px,5vw,84px) clamp(20px,2.2vw,40px);display:grid}.auar__library-tile[data-a28],.auar__bts-tile[data-a28],.auar__shot-tile[data-a28],.auar__short-tile[data-a28]{grid-column:var(--pos,auto) / span var(--size,1)}.auar__library-tile[data-a28],.auar__bts-tile[data-a28]{aspect-ratio:4/3;cursor:zoom-in;background:#0a0a0a;border-radius:0;position:relative;overflow:hidden}.auar__library-tile[data-a28][style*="--size:4"],.auar__bts-tile[data-a28][style*="--size:4"]{aspect-ratio:21/9}.auar__library-tile[data-a28][style*="--size:3"],.auar__bts-tile[data-a28][style*="--size:3"],.auar__library-tile[data-a28],.auar__bts-tile[data-a28],.auar__library-tile[data-a28][style*="--size:2"],.auar__bts-tile[data-a28][style*="--size:2"]{aspect-ratio:16/9}.auar__library-tile[data-a28][style*="--size:1"]{aspect-ratio:4/5}.auar__bts-tile[data-a28][style*="--size:1"]{aspect-ratio:16/9}.auar__library-tile[data-a28] img[data-a28],.auar__bts-tile[data-a28] img[data-a28]{object-fit:contain;object-position:top;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.auar__bts-tile[data-a28]:first-child img[data-a28],.auar__bts-tile[data-a28]:nth-child(3) img[data-a28],.auar__bts-tile[data-a28]:nth-child(6) img[data-a28]{object-fit:cover}.auar__library-tile[data-a28]:hover img[data-a28],.auar__bts-tile[data-a28]:hover img[data-a28]{transform:scale(1.04)}.auar__scale-carousel[data-a28]{gap:clamp(24px,3vw,40px);width:100%;display:grid;position:relative}.auar__scale-viewport[data-a28]{aspect-ratio:16/9;background:#050505;border:1px solid #ffffff0f;border-radius:0;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000073}.auar__scale-slide[data-a28]{opacity:0;pointer-events:none;margin:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.auar__scale-slide[data-a28].is-active{opacity:1;pointer-events:auto}.auar__scale-slide[data-a28] img[data-a28]{object-fit:contain;cursor:zoom-in;width:100%;height:100%;display:block}.auar__scale-stages[data-a28]{z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#000000bf 100%);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:24px 20px 20px;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.auar__scale-stages[data-a28]>[data-a28]{pointer-events:auto}.auar__scale-stages-label[data-a28]{font-family:var(--font);letter-spacing:.24em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #0000008c;margin-right:8px;font-size:12px;font-weight:700}.auar__scale-stage[data-a28]{min-width:52px;height:52px;font-family:var(--font);letter-spacing:.02em;color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.auar__scale-stage[data-a28]:hover,.auar__scale-stage[data-a28]:focus-visible{color:#fff;border-color:#ffffffa6;outline:0}.auar__scale-stage[data-a28].is-active{color:#0a0a0a;background:#fff;border-color:#fff}@media(width<=640px){.auar__scale-carousel[data-a28]{gap:16px;display:grid}.auar__scale-stages[data-a28]{background:0 0;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:0;position:static}.auar__scale-stages-label[data-a28]{letter-spacing:.2em;color:var(--accent);text-shadow:none;margin-right:4px;font-size:10px}.auar__scale-stage[data-a28]{min-width:32px;height:32px;padding:0 6px;font-size:12px}}@media(width<=400px){.auar__scale-stages-label[data-a28]{display:none}.auar__scale-stages[data-a28]{justify-content:center;gap:8px}.auar__scale-stage[data-a28]{min-width:36px;height:36px}}.auar__pairs[data-a28]{gap:clamp(36px,5vw,64px);margin-bottom:clamp(48px,6vw,80px);display:grid}.auar__pair-compare[data-a28]{gap:12px;margin:0;display:grid}.auar__pair[data-a28]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auar__pair-fig[data-a28]{margin:0}.auar__pair-fig[data-a28] img[data-a28]{aspect-ratio:16/10;object-fit:cover;background:#0a0a0a;border-radius:0;width:100%;display:block}.auar__pair-fig[data-a28] figcaption[data-a28],.auar__pair-compare[data-a28] figcaption[data-a28]{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-top:4px;font-size:12px;font-weight:700}.auar__transition-pair[data-a28]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1400px;margin-inline:auto;display:grid}.auar__transition[data-a28]{gap:10px;margin:0;display:grid}.auar__transition[data-a28] video[data-a28]{aspect-ratio:16/9;object-fit:cover;background:#0a0a0a;border-radius:0;width:100%;display:block;box-shadow:0 20px 48px #00000080}.auar__transition[data-a28] figcaption[data-a28]{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:700}.auar__reel-section[data-a28]{padding-block:var(--space-section-y);background:#000;border-top:1px solid #ffffff0f}.auar__reel-player[data-a28]{aspect-ratio:16/9;background:#0a0a0a;border-radius:0;width:100%;max-width:1400px;margin-inline:0;overflow:hidden;box-shadow:0 20px 48px #00000080}.auar__reel-player[data-a28] video[data-a28]{object-fit:cover;width:100%;height:100%;display:block}.auar__reel-pending-section[data-a28]{padding-block:var(--space-section-y);background:linear-gradient(#050505 0%,#000 100%);border-top:1px dashed #ffffff1a;border-bottom:1px dashed #ffffff1a}.auar__reel-pending[data-a28]{text-align:center;max-width:900px;margin:0 auto}.auar__reel-pending[data-a28] .eyebrow[data-a28]{margin:0 0 16px}.auar__pending-heading[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-md);color:var(--text);letter-spacing:-.015em;margin:0 0 16px;font-weight:500;line-height:1.15}.auar__pending-body[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffa8;max-width:62ch;margin:0;margin-inline:auto;line-height:1.6}.auar__tools-section[data-a28]{padding-block:var(--space-section-y);background:#050505;border-top:1px solid #ffffff0f}.auar__tools[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.auar__tool[data-a28]{background:0 0;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:24px;display:grid}.auar__tool-name[data-a28]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;font-size:clamp(18px,1.3vw,24px);font-weight:500}.auar__tool-role[data-a28]{font-family:var(--font);color:#ffffff8c;letter-spacing:.02em;font-size:13px}.auar__commentary-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__commentary[data-a28]{max-width:min(900px,90%);margin:0 auto}.auar__commentary-eyebrow[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 20px;font-size:11px;font-weight:700}.auar__commentary-title[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-lg);color:var(--text);letter-spacing:-.02em;margin:0 0 32px;font-weight:500;line-height:1.05}.auar__commentary-body[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffd1;max-width:66ch;margin:0 0 20px;line-height:1.65}.auar__commentary-author[data-a28]{color:inherit;border-radius:999px;align-items:center;gap:16px;margin-top:24px;padding:10px;text-decoration:none;transition:background .2s;display:inline-flex}.auar__commentary-author[data-a28]:hover{background:#ffffff0a}.auar__commentary-photo[data-a28]{object-fit:cover;border-radius:50%;width:56px;height:56px}.auar__commentary-meta[data-a28]{gap:2px;display:grid}.auar__commentary-name[data-a28]{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:500}.auar__commentary-role[data-a28]{font-family:var(--font);color:#ffffff8c;font-size:13px}.auar__commentary-arrow[data-a28]{color:var(--accent);margin-left:8px;font-size:20px}.auar__credits-section[data-a28]{padding-block:var(--space-section-y);background:#000;border-top:1px solid #ffffff0f}.auar__credits[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.auar__coverage[data-a28]{color:#fff9;border-top:1px solid #ffffff1a;max-width:640px;margin-top:clamp(48px,6vw,72px);padding-top:28px;font-size:15px;line-height:1.6}.auar__credit[data-a28]{color:inherit;border-top:1px solid #ffffff2e;gap:8px;padding-top:20px;text-decoration:none;transition:border-color .2s;display:grid}.auar__credit[data-a28]:hover{border-top-color:var(--accent)}.auar__credit--static[data-a28]{cursor:default}.auar__credit--static[data-a28]:hover{border-top-color:#ffffff2e}.auar__credit-role[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:11px;font-weight:700}.auar__credit-name[data-a28]{font-family:var(--font-display);color:#fff;letter-spacing:-.005em;margin:0;font-size:20px;font-weight:500;transition:color .2s}.auar__credit[data-a28]:not(.auar__credit--static):hover .auar__credit-name[data-a28]{color:var(--accent)}.auar__credit-arrow[data-a28]{color:#fff6;margin-left:6px;font-size:16px;transition:color .2s,transform .28s;display:inline-block}.auar__credit[data-a28]:hover .auar__credit-arrow[data-a28]{color:var(--accent);transform:translate(3px)}.auar__cases-section[data-a28]{padding-block:var(--space-section-y);background:#000}.auar__cases[data-a28]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.auar__case[data-a28]{color:var(--text);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s;display:flex;overflow:hidden}.auar__case[data-a28]:hover{border-color:#4a9cff59;transform:translateY(-3px)}.auar__case-media[data-a28]{aspect-ratio:16/10;background:#0a0a0a;overflow:hidden}.auar__case-media[data-a28] img[data-a28]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.auar__case[data-a28]:hover .auar__case-media[data-a28] img[data-a28]{transform:scale(1.05)}.auar__case-body[data-a28]{flex-direction:column;flex:1;gap:10px;padding:24px 22px 26px;display:flex}.auar__case-client[data-a28]{font-family:var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.auar__case-copy[data-a28]{color:#ffffffb8;flex:1;margin:0;font-size:14px;line-height:1.55}.auar__case-link[data-a28]{font-family:var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.auar__cases-footer[data-a28]{text-align:center;margin-top:48px}.auar__cta-section[data-a28]{padding-block:var(--space-section-y);text-align:center;background:#000;border-top:1px solid #ffffff0f}.auar__cta-inner[data-a28]{max-width:904px;padding-inline:var(--section-pad-x);margin:0 auto}.auar__cta-eyebrow[data-a28]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 14px;font-size:11px;font-weight:700}.auar__cta-heading[data-a28]{font-family:var(--font-display);font-size:var(--fs-display-xl);letter-spacing:-.02em;color:var(--text);margin:0 0 20px;max-width:22ch;margin-inline:auto;font-weight:500;line-height:1.05}.auar__cta-note[data-a28]{font-family:var(--font);font-size:var(--fs-body-lg);color:#ffffffa8;max-width:650px;margin:0 0 32px;margin-inline:auto;line-height:1.55}.auar__hero-grid[data-a28]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.auar__hero-tile[data-a28]{aspect-ratio:4/3;cursor:zoom-in;background:#0a0a0a;border-radius:0;overflow:hidden}.auar__hero-tile[data-a28] img[data-a28]{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.auar__hero-tile[data-a28]:hover img[data-a28]{transform:scale(1.05)}.auar__shot-tile[data-a28]{cursor:pointer;background:#0a0a0a;border-radius:0;transition:transform .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 8px 20px #0000004d}.auar__shot-tile--vertical[data-a28]{aspect-ratio:9/16}.auar__shot-tile--landscape[data-a28]{aspect-ratio:16/9}.auar__shot-tile--landscape[data-a28][style*="--size:4"]{aspect-ratio:21/9}.auar__shot-tile[data-a28]:hover{transform:translateY(-2px)}.auar__shot-label[data-a28]{font-family:var(--font);letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;backdrop-filter:blur(4px);z-index:2;pointer-events:none;background:#0000008c;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.auar__shot-tile[data-a28] video[data-a28]{object-fit:contain;object-position:top;width:100%;height:100%;transition:filter .25s;display:block}.auar__shot-tile[data-a28]:not(.is-playing) video[data-a28]{filter:brightness(.75)}.auar__shot-tile[data-a28].is-playing video[data-a28]{filter:brightness()}.auar__play-hint[data-a28]{pointer-events:none;color:#ffffffe6;z-index:1;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.auar__play-hint[data-a28] svg[data-a28]{backdrop-filter:blur(4px);box-sizing:content-box;background:#0000008c;border:1px solid #ffffff3d;border-radius:999px;width:44px;height:44px;padding:14px}.is-playing[data-a28] .auar__play-hint[data-a28]{opacity:0}.auar__short-tile[data-a28]{background:0 0;flex-direction:column;margin:0;display:flex;position:relative}.auar__short-tile[data-a28] video[data-a28]{aspect-ratio:16/9;object-fit:contain;object-position:top;background:#0a0a0a;border-radius:0;width:100%;display:block;box-shadow:0 12px 28px #0006}.auar__short-label[data-a28]{font-family:var(--font);letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;backdrop-filter:blur(4px);z-index:2;pointer-events:none;background:#0000008c;border-radius:4px;margin:0;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.auar__gifs-layout[data-a28]{gap:20px;max-width:1400px;margin-inline:auto;display:grid}.auar__gif-hero[data-a28]{width:100%;max-width:1200px;margin:0 auto}.auar__gif-hero[data-a28] video[data-a28]{aspect-ratio:16/9;object-fit:cover;background:#0a0a0a;border-radius:0;width:100%;display:block;box-shadow:0 20px 44px #00000080}.auar__gifs-row[data-a28]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.auar__gif-tile[data-a28]{margin:0}.auar__gif-tile[data-a28] video[data-a28]{aspect-ratio:16/9;object-fit:cover;background:#0a0a0a;border-radius:0;width:100%;display:block;box-shadow:0 12px 28px #0006}.auar__gif-hero[data-a28] figcaption[data-a28],.auar__gif-tile[data-a28] figcaption[data-a28]{font-family:var(--font);letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-top:12px;font-size:11px;font-weight:700}@media(width<=1200px){.auar__hero-grid[data-a28]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width<=1100px){.auar__meta[data-a28],.auar__deliverables[data-a28],.auar__tools[data-a28],.auar__scale-grid[data-a28],.auar__cases[data-a28],.auar__gifs-row[data-a28]{grid-template-columns:repeat(2,minmax(0,1fr))}.auar__bts-grid[data-a28],.auar__library-grid[data-a28],.auar__shots-grid[data-a28],.auar__shorts-grid[data-a28]{grid-template-columns:1fr;column-gap:0}.auar__bts-tile[data-a28],.auar__library-tile[data-a28],.auar__shot-tile[data-a28]{aspect-ratio:16/9!important;grid-column:1!important}.auar__shot-tile--vertical[data-a28]{aspect-ratio:9/16!important}.auar__bts-tile[data-a28]:nth-child(2) img[data-a28]{object-fit:cover}.auar__short-tile[data-a28]{grid-column:1!important}.auar__short-tile[data-a28] video[data-a28]{aspect-ratio:16/9!important}.auar__brief[data-a28]{grid-template-columns:1fr;gap:24px}.auar__brief-heading[data-a28],.auar__brief-body[data-a28]{grid-column:1}}@media(width<=800px){.auar__hero-inner[data-a28]{padding-block:88px}.auar__variant[data-a28],.auar__variant--right[data-a28]{grid-template-columns:1fr}.auar__variant--right[data-a28] .auar__variant-media[data-a28],.auar__variant--right[data-a28] .auar__variant-copy[data-a28]{order:initial}.auar__pair[data-a28]{grid-template-columns:1fr}.auar__credit[data-a28]{grid-template-columns:1fr;gap:6px}.auar__credits[data-a28]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.auar__hero-grid[data-a28]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width<=640px){.auar__meta[data-a28],.auar__deliverables[data-a28],.auar__tools[data-a28],.auar__scale-grid[data-a28],.auar__cases[data-a28],.auar__gifs-row[data-a28],.auar__credits[data-a28],.auar__hero-grid[data-a28]{grid-template-columns:1fr}}@media(width<=800px){.auar[data-a28]{--space-section-y:clamp(32px, 5vw, 48px)}.auar__head[data-a28]{max-width:100%;margin-bottom:36px}.auar__direction[data-a28],.auar__process-list[data-a28]{gap:clamp(40px,6vw,64px)}.auar__pairs[data-a28]{gap:clamp(24px,4vw,40px);margin-bottom:clamp(28px,5vw,48px)}.auar__variant-media[data-a28]{aspect-ratio:16/10}.auar__variant-copy[data-a28]{padding:0}.auar__variant-meta[data-a28]{margin-bottom:12px}.auar__brief[data-a28]{gap:16px}.auar__brief-body[data-a28],.auar__gifs-layout[data-a28],.auar__gifs-row[data-a28]{gap:14px}.auar__transition-pair[data-a28]{grid-template-columns:1fr;gap:16px}.auar__transition[data-a28]{margin-top:8px}}@media(width<=640px){.auar__hero-inner[data-a28]{padding-block:72px}.auar__meta-card[data-a28]{padding:22px}.auar__deliverable[data-a28]{min-height:0;padding:24px 22px}.auar__tool[data-a28]{padding:20px}.auar__credits[data-a28]{gap:24px}.auar__cases[data-a28]{gap:16px}.auar__library-grid[data-a28],.auar__scale-grid[data-a28],.auar__bts-grid[data-a28],.auar__shorts-grid[data-a28],.auar__gifs-row[data-a28],.auar__shots-grid[data-a28]{gap:10px}.auar__variant-num[data-a28]{font-size:clamp(36px,10vw,48px)}.pt__loader[data-a28]{gap:8px;padding:6px 10px;font-size:10px;top:10px;right:10px}.pt__loader-spinner[data-a28]{width:10px;height:10px}.pt__hint[data-a28]{letter-spacing:.14em;padding:6px 10px;font-size:10px;bottom:12px}}.about-studio[data-a13]{padding:var(--space-section-y-tight,clamp(48px, 5vw, 80px)) var(--section-pad-x);background:var(--bg);border-top:1px solid var(--border)}.about-studio__inner[data-a13]{max-width:var(--container-content);grid-template-columns:1fr 2fr;gap:clamp(24px,5vw,72px);margin-inline:auto;display:grid}.about-studio__eyebrow[data-a13]{margin:0}.about-studio__copy[data-a13]{max-width:74ch;color:var(--dim);font:400 15px/1.75 var(--font);margin:0}.about-studio__copy[data-a13] strong{color:var(--text);font-weight:500}.about-studio__copy[data-a13] a{color:var(--dim);text-underline-offset:2px;text-decoration:underline}.about-studio__copy[data-a13] a:hover{color:var(--text)}.about-studio__meta[data-a13]{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.about-studio__meta[data-a13] li[data-a13]{color:var(--dim);font:400 14px/1.6 var(--font)}.about-studio__meta[data-a13] span[data-a13]{min-width:84px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:inline-block}.about-studio__fit[data-a13]{border-top:1px solid var(--border);margin-top:36px;padding-top:32px}.about-studio__fit-lead[data-a13]{max-width:74ch;color:var(--text);font:400 17px/1.7 var(--font);margin:0 0 14px}.about-studio__fit-intro[data-a13]{color:#d1d1d1;max-width:74ch;font:400 17px/1.7 var(--font);margin:0 0 20px}.about-studio__wrong[data-a13]{gap:16px;max-width:74ch;margin:0 0 24px;padding:0;list-style:none;display:grid}.about-studio__wrong[data-a13] li[data-a13]{color:#d1d1d1;font:400 16px/1.65 var(--font);border-left:2px solid var(--border-2);padding-left:18px}.about-studio__wrong[data-a13] strong[data-a13]{color:var(--text);font-weight:500}.about-studio__more[data-a13]{white-space:normal;line-height:1.6}@media(width<=700px){.about-studio__inner[data-a13]{grid-template-columns:1fr;gap:16px}}
