@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-a28],.cookie-panel[data-a28]{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-a28][hidden]{display:none}.cookie-notice[data-a28]{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-a28]{max-width:660px}.cookie-notice[data-a28] p[data-a28],.cookie-panel[data-a28] p[data-a28]{color:#d0d0d0;margin:0}.cookie-notice[data-a28] .cookie-notice__title[data-a28]{color:#fff;margin-bottom:5px;font-size:18px;font-weight:600}.cookie-notice[data-a28] a[data-a28],.cookie-panel[data-a28] a[data-a28]{color:#b5d7ff;text-underline-offset:3px;text-decoration:underline}.cookie-actions[data-a28]{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.cookie-actions[data-a28] button[data-a28],.cookie-close[data-a28]{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-a28] button[data-a28]:hover,.cookie-close[data-a28]:hover{background:#383838;border-color:#b5d7ff}.cookie-actions[data-a28] button[data-a28]:focus-visible,.cookie-close[data-a28]:focus-visible,.cookie-category[data-a28] input[data-a28]:focus-visible,a[data-a28]:focus-visible{outline-offset:4px;outline:2px solid #b5d7ff}.cookie-panel[data-a28]{border-radius:4px;width:min(620px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow-y:auto}.cookie-panel[data-a28]::backdrop{background:#000a}.cookie-panel__heading[data-a28]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.cookie-panel[data-a28] h2[data-a28]{margin:0;font-size:27px;font-weight:500;line-height:1.2}.cookie-close[data-a28]{min-width:44px;padding:4px;font-size:23px}.cookie-category[data-a28]{border-top:1px solid #484848;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}#cookie-panel-intro[data-a28]{margin-bottom:22px}.cookie-category[data-a28] h3[data-a28],.cookie-category__title[data-a28]{color:#fff;margin:0 0 6px;font-size:16px;font-weight:600;display:block}.cookie-category[data-a28] input[data-a28]{accent-color:#4a9cff;cursor:pointer;flex:0 0 24px;width:24px;height:24px}.cookie-essential[data-a28]{white-space:nowrap;color:#d0d0d0;font-size:12px}.cookie-panel[data-a28] .cookie-panel__detail[data-a28]{margin:0 0 22px;font-size:12px}@media(width<=1000px){.cookie-notice[data-a28]{flex-direction:column;align-items:flex-start;gap:16px}}@media(width<=540px){.cookie-notice[data-a28]{max-height:calc(100dvh - 20px);padding:18px;inset:auto 10px 10px;overflow-y:auto}.cookie-actions[data-a28]{gap:8px;width:100%}.cookie-actions[data-a28] button[data-a28]{flex:120px}.cookie-panel[data-a28]{padding:20px}.cookie-panel[data-a28] h2[data-a28]{font-size:24px}}html{scroll-padding-top:96px}.site-header[data-a2p]{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-a2p][data-video-overlay]:not(.is-solid){background:0 0;border-bottom-color:#0000}.site-header[data-a2p][data-video-overlay]:not(.is-solid) [data-a2p]:is(a,button){text-shadow:0 1px 8px #000000a6}.site-header[data-a2p].is-hidden{pointer-events:none;transform:translateY(-100%)}.site-header[data-a2p]:has(:focus-visible){pointer-events:auto;transition:none;transform:none}.site-header__inner[data-a2p]{min-height:80px;padding:12px var(--section-pad-x,24px);align-items:center;gap:24px;width:100%;display:flex}.site-header__logo[data-a2p]{flex:none;align-items:center;min-height:44px;display:flex}.site-header__logo[data-a2p] img[data-a2p]{width:104px;height:auto;display:block}.site-header__nav[data-a2p]{margin-left:auto}.site-header__nav[data-a2p] ul[data-a2p]{gap:28px;margin:0;padding:0;list-style:none;display:flex}.site-header[data-a2p] a[data-a2p]{color:#fff;text-decoration:none}.site-header__nav[data-a2p] a[data-a2p]{min-height:44px;font:500 14px/1.4 var(--font);align-items:center;display:flex}.site-header__nav[data-a2p] .in-section[data-a2p]{box-shadow:inset 0 -2px #4a9cff}.site-header__brief[data-a2p]{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-a2p] .site-header__brief[data-a2p]:is(:hover,:focus-visible){color:#4a9cff;background:0 0;border-color:#4a9cff}.site-header__toggle[data-a2p]{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-a2p][hidden],.skip-link[data-a2p][hidden]{display:none}.site-header__toggle[data-a2p] svg[data-a2p]{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.site-header[data-a2p] a[data-a2p]:hover,.slide-menu[data-a2p] a[data-a2p]:hover{color:#4a9cff}.site-header[data-a2p] a[data-a2p]:focus-visible,.site-header[data-a2p] button[data-a2p]:focus-visible,.slide-menu[data-a2p] [data-a2p]:is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #4a9cff}.skip-link[data-a2p]{z-index:1001;color:#000;background:#fff;padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link[data-a2p]:focus{transform:none}.slide-menu[data-a2p]{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-a2p]::backdrop{background:#000000bf}.slide-menu__top[data-a2p]{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-a2p] p[data-a2p]{color:#aaa;font:600 12px/1.5 var(--font);text-transform:uppercase;letter-spacing:.16em;margin:0}.slide-menu__top[data-a2p] button[data-a2p]{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-a2p] button[data-a2p] span[data-a2p]{font-size:30px}.slide-menu__body[data-a2p]{padding:32px 36px 48px}.slide-menu__intro[data-a2p]{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-a2p]>p[data-a2p]{font:400 clamp(24px,3vw,34px)/1.2 var(--font-display);margin:0}.slide-menu__intro[data-a2p]>div[data-a2p]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.slide-menu[data-a2p] a[data-a2p]{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-a2p] .menu-brief[data-a2p]{color:#4a9cff;text-underline-offset:6px;gap:12px;font-weight:600;text-decoration:underline}.slide-menu__groups[data-a2p]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.slide-menu[data-a2p] summary[data-a2p]{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-a2p] ul[data-a2p]{margin:10px 0 0;padding:0;list-style:none}.slide-menu[data-a2p] a[data-a2p][aria-current=page]{color:#4a9cff;text-underline-offset:5px;text-decoration:underline}.slide-menu__sitemap[data-a2p]{border-top:1px solid #333;margin-top:32px;color:#aaa!important}@media(width>=701px){.slide-menu[data-a2p] summary[data-a2p]{list-style:none}.slide-menu[data-a2p] summary[data-a2p]::marker{content:""}}@media(width<=1100px){.site-header__inner[data-a2p]{gap:18px;padding-inline:24px}.site-header__nav[data-a2p] ul[data-a2p]{gap:18px}}@media(width<=900px){.site-header__nav[data-a2p]{display:none}.site-header__brief[data-a2p]{margin-left:auto}.site-header__toggle[data-a2p]>span[data-a2p]{display:none}}@media(width<=700px){.slide-menu__top[data-a2p]{padding:12px 20px}.slide-menu__body[data-a2p]{padding:24px 20px}.slide-menu__intro[data-a2p]{grid-template-columns:1fr;gap:18px;margin-bottom:16px;padding-bottom:24px}.slide-menu__intro[data-a2p]>p[data-a2p]{font-size:27px}.slide-menu__groups[data-a2p]{grid-template-columns:1fr;gap:0}.slide-menu[data-a2p] summary[data-a2p]{min-height:52px;font-size:13px}.slide-menu[data-a2p] ul[data-a2p]{margin:8px 0 20px}.slide-menu[data-a2p] a[data-a2p]{min-height:46px}.site-header__inner[data-a2p]{gap:12px;min-height:72px;padding:10px 16px}.site-header__logo[data-a2p] img[data-a2p]{width:82px}.site-header__brief[data-a2p]{max-width:180px;padding:8px 10px;font-size:11px}.site-header__brief[data-a2p] span[data-a2p]{display:none}}@media(width<=360px){.site-header__logo[data-a2p] img[data-a2p]{width:68px}.site-header__brief[data-a2p]{max-width:145px}.site-header__inner[data-a2p]{gap:8px}}@media(prefers-reduced-motion:reduce){.site-header[data-a2p],.site-header[data-a2p] [data-a2p],.slide-menu[data-a2p] [data-a2p]{scroll-behavior:auto;transition:none}}.buyer-pathways[data-a15]{padding:48px var(--section-pad-x,24px);color:#fff;background:#000;border-top:1px solid #333}.buyer-pathways[data-a15]>div[data-a15]{max-width:1320px;margin:auto}.buyer-pathways[data-a15] .eyebrow[data-a15]{letter-spacing:.18em;text-transform:uppercase;color:#aaa;font-size:11px}.buyer-pathways[data-a15] ul[data-a15]{flex-wrap:wrap;gap:20px 40px;padding:0;list-style:none;display:flex}.buyer-pathways[data-a15] a[data-a15]{font:14px/1.6 var(--font,Arial,sans-serif);color:#ccc;text-decoration:none}.buyer-pathways[data-a15] a[data-a15]:hover{color:#4a9cff}.buyer-pathways[data-a15] a[data-a15]:focus-visible{outline-offset:5px;outline:2px solid #4a9cff}.buyer-pathways[data-a15] span[data-a15]{color:#4a9cff;margin-left:8px}.footer__social-links[data-a20]{flex-wrap:wrap;gap:4px 16px;margin-top:12px;display:flex}.footer__social-links[data-a20] a[data-a20]{min-height:44px;color:inherit;align-items:center;font-size:13px;display:inline-flex}.footer__col[data-a20] a[data-a20]{align-items:center;min-height:44px;display:inline-flex}.footer__col[data-a20] a[data-a20][aria-current=page]{color:#4a9cff;text-underline-offset:5px;text-decoration:underline}.footer[data-a20] [data-a20]:is(a,button):focus-visible{outline-offset:4px;outline:2px solid #4a9cff}[data-a20][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-a20]{background:#000;border-top:1px solid #ffffff0f;width:100%;padding-top:clamp(60px,8vw,100px)}.footer[data-a20].container,.footer[data-a20] .container[data-a20]{max-width:none}.footer__inner[data-a20]{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-a20]{max-width:none;padding-inline:var(--section-pad-x)}.footer__brand[data-a20]{max-width:360px}.footer__logo[data-a20]{width:auto;height:36px;margin-bottom:24px}.footer__statement[data-a20]{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.65}.footer__social[data-a20]{gap:12px;display:flex}.footer__social[data-a20] a[data-a20]{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-a20] a[data-a20]:hover{color:var(--accent);border-color:var(--accent)}.footer__social[data-a20] svg[data-a20]{width:14px;height:14px}.footer__col-title[data-a20]{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-a20] ul[data-a20]{gap:2px;display:grid}.footer__col[data-a20] a[data-a20]{color:var(--muted);transition:color var(--dur-hover) var(--ease-default);font-size:13px}.footer__col[data-a20] a[data-a20]:hover{color:var(--text)}.footer__legal[data-a20]{color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;padding-block:28px;font-size:11px;display:flex}.footer__legal[data-a20] a[data-a20]{color:var(--muted);transition:color var(--dur-hover) var(--ease-default)}.footer__legal[data-a20] a[data-a20]:hover{color:var(--text)}.footer__legal-sep[data-a20]{color:var(--dim)}@media(width<=900px){.footer__inner[data-a20]{grid-template-columns:1fr 1fr}.footer__brand[data-a20]{grid-column:1/-1;max-width:100%}}@media(width<=560px){.footer__inner[data-a20]{grid-template-columns:1fr}}.herov2[data-a43]{isolation:isolate;background:var(--bg);min-height:100vh;position:relative;overflow:hidden}.herov2__poster[data-a43],.herov2__video[data-a43]{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.herov2__poster[data-a43]{z-index:-4}.herov2__video[data-a43]{z-index:-3}.herov2__veil[data-a43]{z-index:-2;opacity:0;background:linear-gradient(#0006 0%,#00000014 38%,#0000008c 100%),linear-gradient(90deg,#00000040 0%,#0000 50%);animation:1.6s .1s forwards heroVeilIn;position:absolute;inset:0}.herov2__grain[data-a43]{mix-blend-mode:overlay;pointer-events:none;z-index:-1;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.8s .25s forwards heroGrainIn;position:absolute;inset:0}@keyframes heroVeilIn{to{opacity:1}}@keyframes heroGrainIn{to{opacity:.4}}.herov2__inner[data-a43]{padding-inline:var(--pad-x);flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding-block:80px;display:flex;position:relative}.herov2__title[data-a43]{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;max-width:16ch;margin:0 0 32px;font-size:clamp(56px,8vw,112px);font-weight:500;line-height:.98}@media(width<=1024px){.herov2__title[data-a43]{font-size:clamp(56px,8vw,112px)}}.herov2__lead[data-a43]{color:#ffffffd1;max-width:680px;margin:0 0 44px;font-size:clamp(18px,1.4vw,22px);font-weight:300;line-height:1.45}.herov2__ctas[data-a43]{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.herov2__cta[data-a43]{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:14px;font-weight:700;text-decoration:none;transition:color .25s,gap .4s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.herov2__cta[data-a43]:after{content:"";background:#ffffff59;height:1px;transition:background .3s;position:absolute;bottom:0;left:0;right:0}.herov2__cta[data-a43]:before{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.herov2__cta[data-a43]:hover:before,.herov2__cta[data-a43]:focus-visible:before{transform:scaleX(1)}.herov2__cta[data-a43]:hover{gap:24px}.herov2__cta-arrow[data-a43]{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}.herov2__cta[data-a43]:hover .herov2__cta-arrow[data-a43]{border-color:#fff;transform:translate(2px)}.herov2__cta-icon[data-a43]{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;display:inline-flex}.herov2__cta--ghost[data-a43]:hover .herov2__cta-icon[data-a43]{background:#ffffff14;border-color:#fff}.herov2__cta-label[data-a43]{line-height:1}.herov2__media-toggle[data-a43]{z-index:3;backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .25s,color .25s;display:inline-flex;position:absolute;bottom:24px;right:24px}.herov2__media-toggle[data-a43]:hover{border-color:var(--accent);color:var(--accent)}.herov2__media-toggle-icon[data-a43][hidden]{display:none}.herov2__featured[data-a43]{left:var(--pad-x);right:var(--pad-x);z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:max-content 1fr;align-items:center;gap:32px;padding-top:24px;display:grid;position:absolute;bottom:36px}.herov2__featured-label[data-a43]{letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.herov2__featured-list[data-a43]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(28px,4vw,56px);display:flex}.herov2__featured-logo[data-a43]{opacity:.6;filter:grayscale();align-items:center;transition:opacity .35s,filter .35s;display:inline-flex}.herov2__featured-logo[data-a43]:hover{opacity:1;filter:grayscale(0)}.herov2__featured-logo[data-a43] img[data-a43]{object-fit:contain;width:auto;max-width:200px;height:32px}.herov2__intro[data-a43]{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) forwards heroIntro;transform:translateY(28px)}.herov2__intro--lead[data-a43]{animation-delay:.7s}.herov2__intro--ctas[data-a43]{animation-delay:.9s}.herov2__intro--featured[data-a43]{animation-delay:1.1s}@keyframes heroIntro{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.herov2__intro[data-a43]{opacity:1;animation:none;transform:none}.herov2__video[data-a43]{transform:none!important}.herov2__veil[data-a43]{opacity:1;animation:none}.herov2__grain[data-a43]{opacity:.4;animation:none}}@media(width<=767px){.herov2[data-a43]{min-height:auto}.herov2__inner[data-a43]{min-height:100vh;padding-block:140px}.herov2__featured[data-a43]{grid-template-columns:1fr;gap:12px;bottom:24px}.herov2__featured-list[data-a43]{justify-content:flex-start;gap:24px}.herov2__featured-logo[data-a43] img[data-a43]{max-height:22px}.herov2__ctas[data-a43]{flex-direction:column;align-items:flex-start;gap:20px}.herov2__cta[data-a43]{font-size:14px}}.value[data-a2t]{background:#000;padding:clamp(96px,10vw,140px) 50px}.value__inner[data-a2t]{grid-template-columns:0 1fr;align-items:start;gap:375px;display:grid}.value__eyebrow[data-a2t]{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin:0;padding-top:14px;font-size:.75rem;font-weight:700;display:block;overflow:visible}.value__content[data-a2t]{min-width:0}.value__heading[data-a2t]{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0 0 clamp(40px,4vw,64px);font-size:clamp(36px,4.2vw,64px);font-weight:500;line-height:1.1}.value__grid[data-a2t]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.value__copy[data-a2t]{font-family:var(--font);color:#919191;margin:0;font-size:1.4rem;font-weight:400;line-height:1.5}.value__grid--single[data-a2t]{grid-template-columns:minmax(0,1fr)}.value__copy--answer[data-a2t]{max-width:74ch;font-size:1.15rem;line-height:1.65}.value__cta-row[data-a2t]{justify-content:flex-end;margin-top:clamp(20px,2vw,32px);display:flex}@media(width<=900px){.value[data-a2t]{padding:80px 20px 60px}.value__inner[data-a2t]{grid-template-columns:1fr;gap:32px}.value__eyebrow[data-a2t]{padding-top:0}.value__grid[data-a2t]{grid-template-columns:1fr;gap:1.75rem}.value__cta-row[data-a2t]{justify-content:flex-start;margin-top:32px}.value__heading[data-a2t]{margin-bottom:32px;font-size:clamp(28px,6vw,36px)}}.launches[data-a2t]{background:#000;padding:clamp(96px,10vw,140px) 50px}.launches__heading[data-a2t]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:1}@media(width<=900px){.launches[data-a2t]{padding:60px 20px 40px}.launches__heading[data-a2t]{font-size:clamp(36px,9vw,48px)}}.intro[data-a2t]{padding:var(--space-section-y) 50px;background:#000}.intro__grid[data-a2t]{max-width:1320px;margin:0 auto}.intro__lead[data-a2t]{font-family:var(--font-display);color:#888;letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.08}.intro__lead[data-a2t] strong[data-a2t]{color:#fff;font-weight:500}@media(width<=900px){.intro[data-a2t]{padding:60px 20px}.intro__lead[data-a2t]{font-size:22px}}@media(width<=560px){.launches[data-a2t]{padding:48px 20px 32px}.launches__heading[data-a2t]{max-width:100%;font-size:32px}.intro[data-a2t]{padding:48px 20px}.intro__lead[data-a2t]{max-width:100%;font-size:18px}.value[data-a2t]{padding:64px 20px 48px}.value__heading[data-a2t]{font-size:26px}.value__copy[data-a2t]{font-size:16px}}.premiumv2[data-a1u]{padding:var(--space-section-y) 0;background:#000}.premiumv2__head[data-a1u]{padding:0 var(--section-pad-x) var(--space-block)}.premiumv2__eyebrow[data-a1u]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-stack);font-size:.75rem;font-weight:700;display:block}.premiumv2__heading[data-a1u]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(56px,7.5vw,112px);font-weight:500;line-height:.95}.premiumv2__sub[data-a1u]{font-family:var(--font);color:#ffffffb8;max-width:720px;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.55}.premiumv2__accordion[data-a1u]{padding:0 var(--section-pad-x);gap:10px;width:100%;display:flex}.premiumv2__card[data-a1u]{cursor:pointer;color:#fff;isolation:isolate;height:560px;transition-property:flex,opacity,transform,filter,clip-path;transition-duration:.9s,.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(.22,1,.36,1),cubic-bezier(.16,1,.3,1);transition-delay:0s,var(--reveal-delay,0s),var(--reveal-delay,0s),var(--reveal-delay,0s),var(--reveal-delay,0s);background:#0a0a0a;border:0;border-radius:14px;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.js .premiumv2__card[data-a1u].reveal{transform:translateY(28px)scale(.97)}.js .premiumv2__card[data-a1u].reveal.is-visible{transform:translateY(0)scale(1)}.premiumv2__card[data-a1u]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.premiumv2__card[data-a1u].is-open{flex:3.2 1 0}.premiumv2__media[data-a1u]{object-fit:cover;z-index:0;filter:saturate(.7)brightness(.85);width:100%;height:100%;transition:transform 1.6s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.08)}.premiumv2__card[data-a1u].is-open .premiumv2__media[data-a1u]{filter:saturate()brightness();animation:16s ease-in-out .8s infinite alternate premiumv2KenBurns;transform:scale(1)}@keyframes premiumv2KenBurns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.07)translate(-1%,-.6%)}}.premiumv2__veil[data-a1u]{z-index:1;background:linear-gradient(#0000000d 0%,#0000004d 60%,#000000c7 100%);transition:background .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.premiumv2__card[data-a1u]:not(.is-open) .premiumv2__veil[data-a1u]{background:linear-gradient(#00000059 0%,#0000009e 100%)}.premiumv2__card[data-a1u].is-open:after{content:"";z-index:1;pointer-events:none;opacity:0;opacity:1;background:radial-gradient(70% 50% at 0 0,#4a9cff2e,#0000 60%);transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s;position:absolute;inset:0}.premiumv2__index[data-a1u]{z-index:3;font-family:var(--font);letter-spacing:.28em;color:#ffffffe6;opacity:.6;font-size:11px;font-weight:700;transition:opacity .5s cubic-bezier(.22,1,.36,1),color .5s;position:absolute;top:24px;left:24px}.premiumv2__card[data-a1u].is-open .premiumv2__index[data-a1u]{opacity:1;color:var(--accent)}.premiumv2__label[data-a1u]{z-index:3;font-family:var(--font);letter-spacing:.32em;text-transform:uppercase;color:#ffffffeb;white-space:nowrap;opacity:1;font-size:11px;font-weight:700;transition:opacity .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.premiumv2__card[data-a1u].is-open .premiumv2__label[data-a1u]{opacity:0;pointer-events:none}.premiumv2__content[data-a1u]{z-index:2;max-width:620px;padding:32px 32px 36px;position:absolute;inset:auto 0 0}.premiumv2__card-heading[data-a1u],.premiumv2__card-copy[data-a1u]{font-family:var(--font);color:#fff;margin:0}.premiumv2__card-heading[data-a1u]{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:.875rem;font-size:2.75rem;font-weight:500;line-height:1.05em;overflow:hidden}.premiumv2__card-copy[data-a1u]{color:#fffffff0;text-shadow:0 1px 16px #00000080;margin-bottom:1.25rem;font-size:18px;line-height:1.5em;overflow:hidden}.premiumv2__card-cta[data-a1u]{margin:0}.premiumv2__card-heading[data-a1u],.premiumv2__card-copy[data-a1u]{clip-path:inset(0 0 100%);opacity:0;will-change:clip-path,transform,opacity;transition:clip-path .9s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.premiumv2__card-cta[data-a1u]{opacity:0;transition-property:transform,opacity;transition-duration:.8s,.6s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.premiumv2__card[data-a1u].is-open .premiumv2__card-heading[data-a1u]{clip-path:inset(0);opacity:1;transition-delay:.14s;transform:translateY(0)}.premiumv2__card[data-a1u].is-open .premiumv2__card-copy[data-a1u]{clip-path:inset(0);opacity:1;transition-delay:.28s;transform:translateY(0)}.premiumv2__card[data-a1u].is-open .premiumv2__card-cta[data-a1u]{opacity:1;transition-delay:.42s;transform:translateY(0)}@media(width>=1024px){.premiumv2__card[data-a1u]:not(.is-open):hover .premiumv2__media[data-a1u]{filter:saturate(.9)brightness(.92);transform:scale(1.04)}}@media(width<=1024px){.premiumv2[data-a1u]{overflow:hidden}.premiumv2__accordion[data-a1u]{padding:0 var(--section-pad-x-mobile);flex-direction:column;gap:12px}.premiumv2__card[data-a1u]{cursor:pointer;flex:0 0 120px;height:120px}.premiumv2__card[data-a1u].is-open{flex:0 0 440px;height:440px}.premiumv2__label[data-a1u]{top:24px;bottom:auto;left:24px;transform:none}.premiumv2__index[data-a1u]{top:24px;left:auto;right:24px}.js .premiumv2__card[data-a1u].reveal{opacity:1;transform:none}}@media(width<=767px){.premiumv2__sub[data-a1u]{font-size:18px}.premiumv2__card-heading[data-a1u]{font-size:26px}.premiumv2__card-copy[data-a1u]{font-size:15px}.premiumv2__card[data-a1u].is-open{flex:0 0 400px;height:400px}}@media(width<=420px){.premiumv2__card[data-a1u].is-open{flex:0 0 360px;height:360px}.premiumv2__card-heading[data-a1u]{font-size:22px}}.productionv2[data-a46]{padding:var(--space-section-y) 0;background:#000}.productionv2__head[data-a46]{margin-bottom:var(--space-block)}.productionv2__eyebrow[data-a46]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-stack);font-size:.75rem;font-weight:700;display:block}.productionv2__title[data-a46]{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:500;line-height:1.1}.productionv2__grid[data-a46]{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.productionv2__card[data-a46]{color:#fff;isolation:isolate;background:linear-gradient(#1a1a1a 0%,#111 100%);border:0;border-radius:14px;flex-direction:column;gap:0;min-height:210px;padding:32px 28px;text-decoration:none;transition-property:background,transform,box-shadow;transition-duration:.45s,.45s,.45s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 12px 32px #00000059}.productionv2__card[data-a46]: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}.productionv2__num[data-a46]{font-family:var(--font);letter-spacing:.24em;color:var(--accent);margin-bottom:20px;font-size:13px;font-weight:700;line-height:1;display:block}.productionv2__card-title[data-a46]{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:500;line-height:1.15em}.productionv2__card-copy[data-a46]{color:#ffffffc7;flex:auto;margin:0;font-size:16px;line-height:1.55em}.productionv2__accent[data-a46]{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}.productionv2__card[data-a46]:hover .productionv2__accent[data-a46]{opacity:1}.productionv2__arrow[data-a46]{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:38px;height:38px;margin-top:20px;transition:transform .25s,border-color .25s,color .25s,background .25s;display:inline-flex;position:static}.productionv2__arrow[data-a46] svg[data-a46]{display:block}.productionv2__card[data-a46]:hover .productionv2__arrow[data-a46]{border-color:var(--accent);color:var(--accent);transform:translate(3px,-3px)}@media(width<=1024px){.productionv2__title[data-a46]{font-size:2rem}.productionv2__grid[data-a46]{grid-template-columns:repeat(2,1fr)}}@media(width<=560px){.productionv2__grid[data-a46]{grid-template-columns:1fr}}.whyv2[data-a3s]{background:#000}.whyv2__pin[data-a3s]{position:relative}.whyv2__sticky[data-a3s]{box-sizing:border-box;flex-direction:column;height:100vh;padding:56px 0 32px;display:flex;position:sticky;top:0;overflow:hidden}.whyv2__header[data-a3s]{padding:0 var(--section-pad-x);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:60px;display:flex}.whyv2__heading[data-a3s]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(36px,4vw,64px);font-weight:500;line-height:1}.whyv2__progress[data-a3s]{align-items:center;gap:16px;min-width:220px;display:flex}.whyv2__progress-label[data-a3s]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:#fff9;white-space:nowrap;font-size:11px;font-weight:700}.whyv2__progress-bar[data-a3s]{background:#ffffff2e;flex:auto;min-width:120px;height:1px;position:relative;overflow:hidden}.whyv2__progress-fill[data-a3s]{background:var(--accent);transform-origin:0;transition:transform 80ms linear;position:absolute;inset:0;transform:scaleX(0)}.whyv2__viewport[data-a3s]{flex:auto;align-items:stretch;min-height:0;display:flex;overflow:hidden}.whyv2__track[data-a3s]{will-change:transform;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);min-height:100%;padding-left:425px;padding-right:50px;transition:transform 50ms linear;display:flex}.whyv2__card[data-a3s]{flex-direction:column;flex:0 0 calc(50vw - 237.5px - 1.25rem);min-width:0;max-height:100%;display:flex;position:relative}.whyv2__media[data-a3s]{aspect-ratio:16/10;border-radius:14px;flex:none;position:relative;overflow:hidden}.whyv2__card-num[data-a3s]{z-index:2;font-family:var(--font);letter-spacing:.28em;color:#fffffff2;text-shadow:0 1px 12px #0000008c;font-size:11px;font-weight:700;position:absolute;top:18px;left:18px}.whyv2__media[data-a3s] img[data-a3s]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.whyv2__card[data-a3s]:hover .whyv2__media[data-a3s] img[data-a3s]{transform:scale(1)}.whyv2__title[data-a3s]{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;padding:2rem 0 .75rem;font-size:28px;font-weight:500;line-height:1.2em}.whyv2__copy[data-a3s]{font-family:var(--font);color:#919191;margin:0;font-size:1.4rem;font-weight:400;line-height:1.5}.whyv2__cta-row[data-a3s]{padding:var(--space-block) var(--section-pad-x) var(--space-section-y);justify-content:center;display:flex}.whyv2__cta-inner[data-a3s]{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem;width:100%;max-width:1100px;display:flex}.whyv2__cta-text[data-a3s]{max-width:720px;font-family:var(--font);color:#fff;flex:auto;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:500;line-height:1.45}@media(width<=1023px){.whyv2__pin[data-a3s]{height:auto!important}.whyv2__sticky[data-a3s]{height:auto;padding:var(--space-section-y) 0;position:static;overflow:visible}.whyv2__header[data-a3s]{flex-direction:column;align-items:flex-start;margin-bottom:40px}.whyv2__heading[data-a3s]{white-space:normal}.whyv2__progress[data-a3s]{display:none}.whyv2__viewport[data-a3s]{overflow:visible}.whyv2__track[data-a3s]{padding:0 var(--section-pad-x);flex-direction:column;gap:32px;transition:none;transform:none!important}.whyv2__card[data-a3s]{flex:auto;width:100%;max-height:none}.whyv2__title[data-a3s]{padding-top:1.5rem}.whyv2__copy[data-a3s]{font-size:16px}.whyv2__cta-inner[data-a3s]{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media(width<=700px){.whyv2__heading[data-a3s]{font-size:clamp(32px,8vw,48px)}.whyv2__title[data-a3s]{padding-top:1.25rem;font-size:22px}.whyv2__copy[data-a3s]{font-size:15px}.whyv2__track[data-a3s]{gap:24px}.whyv2__cta-row[data-a3s]{padding:48px var(--pad-x) 64px}.whyv2__cta-text[data-a3s]{font-size:18px}}@media(width<=420px){.whyv2__heading[data-a3s]{font-size:28px}.whyv2__title[data-a3s]{font-size:20px}}.process[data-a26]{padding:var(--space-section-y) 0;background:#000}.process__head[data-a26]{max-width:880px;margin-bottom:4rem;display:block}.process__eyebrow[data-a26]{font-family:var(--font);text-transform:uppercase;color:var(--accent);letter-spacing:.28em;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1em}.process__title[data-a26]{font-family:var(--font-display);color:var(--c-white);letter-spacing:-.015em;margin:0 0 1rem;font-size:clamp(32px,3.6vw,56px);font-weight:500;line-height:1.15}.process__sub[data-a26]{font-family:var(--font);color:#ffffffb8;max-width:720px;margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.55}.process__grid[data-a26]{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.process__step[data-a26]{background:linear-gradient(#1a1a1a 0%,#111 100%);border:0;border-radius:14px;flex-direction:column;gap:0;min-height:220px;padding:36px 32px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006,0 12px 32px #00000059}.process__num[data-a26]{letter-spacing:.22em;color:var(--c-blue);margin-bottom:20px;font-size:12px;font-weight:700}.process__step-title[data-a26]{font-family:var(--font-display);color:var(--c-white);letter-spacing:-.01em;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2em}.process__step-copy[data-a26]{color:#ffffffc7;margin:0;font-size:16px;line-height:1.55em}@media(width<=1024px){.process__grid[data-a26]{grid-template-columns:repeat(2,1fr)}}@media(width<=700px){.process__head[data-a26]{grid-template-columns:1fr;gap:1rem}.process__grid[data-a26]{grid-template-columns:1fr}}.proofv2[data-a2e]{padding:var(--space-section-y-large) var(--section-pad-x);isolation:isolate;background:#000;position:relative;overflow:hidden}.proofv2__veil[data-a2e]{z-index:-1;pointer-events:none;background:radial-gradient(60% 60%,#4a9cff0f 0%,#0000 70%);position:absolute;inset:0}.proofv2__inner[data-a2e]{text-align:left;width:100%;max-width:1280px;margin:0 auto}.proofv2__eyebrow[data-a2e]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 24px;font-size:.75rem;font-weight:700}.proofv2__frame[data-a2e]{font-family:var(--font);letter-spacing:.04em;color:#ffffff8c;margin:0 0 clamp(36px,4vw,56px);font-size:14px;font-weight:600}.proofv2__quote[data-a2e]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;max-width:1100px;margin:0;font-size:clamp(32px,4vw,60px);font-weight:400;line-height:1.18}.proofv2__attribution[data-a2e]{align-items:center;gap:20px;margin-top:clamp(48px,6vw,80px);display:flex}.proofv2__avatar[data-a2e]{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.proofv2__author[data-a2e]{flex-direction:column;gap:4px;display:flex}.proofv2__name[data-a2e]{letter-spacing:0;color:#fff;font-size:16px;font-weight:700}.proofv2__role[data-a2e]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-size:13px}.proofv2__cta[data-a2e]{margin-top:clamp(48px,6vw,80px)}@media(width<=700px){.proofv2[data-a2e]{padding:80px var(--pad-x)}.proofv2__eyebrow[data-a2e]{margin-bottom:16px}.proofv2__frame[data-a2e]{margin-bottom:28px;font-size:13px}.proofv2__quote[data-a2e]{font-size:26px;line-height:1.25}.proofv2__attribution[data-a2e]{gap:14px;margin-top:36px}.proofv2__avatar[data-a2e]{width:44px;height:44px}.proofv2__name[data-a2e]{font-size:15px}.proofv2__role[data-a2e]{font-size:11px}.proofv2__cta[data-a2e]{margin-top:36px}}@media(width<=420px){.proofv2__quote[data-a2e]{font-size:22px}.proofv2__attribution[data-a2e]{flex-wrap:wrap}}.startv2[data-a2u]{padding:var(--space-section-y-large) var(--section-pad-x);isolation:isolate;background:#000;position:relative;overflow:hidden}.startv2__bg[data-a2u]{object-fit:cover;z-index:-2;opacity:.35;filter:saturate(.6)brightness(.8);width:100%;height:100%;position:absolute;inset:0}.startv2__veil[data-a2u]{z-index:-1;background:radial-gradient(70% 60%,#0003 0%,#000c 100%);position:absolute;inset:0}.startv2__inner[data-a2u]{text-align:center;max-width:1100px;margin:0 auto;position:relative}.startv2__eyebrow[data-a2u]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 32px;font-size:.75rem;font-weight:700}.startv2__heading[data-a2u]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 48px;font-size:clamp(56px,8vw,128px);font-weight:500;line-height:.95}.startv2__ctas[data-a2u]{justify-content:center;align-items:center;display:flex}.startv2__cta[data-a2u]{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}.startv2__cta[data-a2u]:after{content:"";background:#fff6;height:1px;position:absolute;bottom:0;left:0;right:0}.startv2__cta[data-a2u]: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)}.startv2__cta[data-a2u]:hover:before,.startv2__cta[data-a2u]:focus-visible:before{transform:scaleX(1)}.startv2__cta[data-a2u]:hover{color:var(--accent);gap:24px}.startv2__cta-arrow[data-a2u]{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}.startv2__cta[data-a2u]:hover .startv2__cta-arrow[data-a2u]{border-color:var(--accent);color:var(--accent);transform:translate(3px)}.startv2__note[data-a2u]{font-family:var(--font);color:#ffffff80;letter-spacing:.04em;text-align:center;margin:40px 0 0;font-size:13px;font-weight:400}@media(width<=700px){.startv2__heading[data-a2u]{font-size:clamp(36px,9vw,56px)}}.clientsv2[data-a13]{background:#000;border-top:1px solid #ffffff0a;padding:clamp(72px,8vw,120px) 0 clamp(64px,7vw,96px)}.clientsv2__inner[data-a13]{width:100%;padding:0 var(--section-pad-x);margin:0 auto}.clientsv2__eyebrow[data-a13]{font-family:var(--font);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:0 0 48px;font-size:.75rem;font-weight:700;display:block}.clientsv2__grid[data-a13]{grid-template-columns:repeat(8,1fr);align-items:center;gap:clamp(36px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.clientsv2__logo[data-a13] img[data-a13]{object-fit:contain;opacity:.55;filter:grayscale()brightness(0)invert();width:100%;height:auto;max-height:44px;transition:opacity .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1)}.clientsv2__credit[data-a13]{font-family:var(--font);color:#ffffff8c;margin:clamp(28px,3vw,40px) 0 0;font-size:.8125rem;line-height:1.5}.clientsv2__logo[data-a13]:hover img[data-a13]{opacity:.95;filter:grayscale(0)brightness()invert(0)}.clientsv2__press[data-a13]{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(56px,6vw,88px);padding-top:clamp(28px,3vw,36px);display:flex}.clientsv2__press-label[data-a13]{font-family:var(--font);letter-spacing:.32em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:10px;font-weight:700}.clientsv2__press-list[data-a13]{flex-wrap:wrap;align-items:center;gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:flex}.clientsv2__press-list[data-a13]:focus-visible{outline:2px solid var(--accent,#4a9cff);outline-offset:4px;border-radius:4px}.clientsv2__press-logo[data-a13] img[data-a13],.clientsv2__press-svg[data-a13] svg{object-fit:contain;opacity:.55;filter:grayscale();width:auto;max-width:180px;height:28px;transition:opacity .4s,filter .4s;display:block}.clientsv2__press-logo[data-a13]:hover img[data-a13],.clientsv2__press-logo[data-a13]:hover .clientsv2__press-svg[data-a13] svg{opacity:.95;filter:grayscale(0)}.clientsv2__press-svg[data-a13]{line-height:0;display:inline-flex}@media(width<=1024px){.clientsv2__grid[data-a13]{grid-template-columns:repeat(4,1fr);row-gap:clamp(28px,4vw,48px)}.clientsv2__press[data-a13]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.clientsv2__press-list[data-a13]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:40px;width:100%;padding-bottom:8px;overflow-x:auto}.clientsv2__press-list[data-a13]::-webkit-scrollbar{display:none}.clientsv2__press-logo[data-a13]{scroll-snap-align:center;flex:none}}@media(width<=560px){.clientsv2__grid[data-a13]{grid-template-columns:repeat(2,1fr)}}.latestv2[data-ax]{padding:var(--space-section-y) 0;background:#000;width:100%}.latestv2__head[data-ax]{padding:0 var(--section-pad-x);margin-bottom:var(--space-block);justify-items:start;gap:clamp(16px,1.6vw,28px);display:grid}.latestv2__eyebrow[data-ax]{margin:0}.latestv2__heading[data-ax]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;justify-self:start;margin:0;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1.05}.latestv2__list[data-ax]{width:100%;padding:0 var(--section-pad-x);gap:clamp(60px,8vw,120px);display:grid}.latestv2__row[data-ax]{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.latestv2__row--flip[data-ax]{grid-template-columns:1.4fr 1fr}.latestv2__row--flip[data-ax] .latestv2__copy[data-ax]{order:2}.latestv2__row--flip[data-ax] .latestv2__media[data-ax]{order:1}.latestv2__copy[data-ax]{align-content:center;gap:1.5rem;display:grid}.latestv2__index[data-ax]{font-family:var(--font);letter-spacing:.28em;color:var(--accent);font-size:12px;font-weight:700}.latestv2__logos[data-ax]{align-items:center;gap:1rem;display:flex}.latestv2__logo[data-ax]{filter:brightness(0)invert();object-fit:contain;width:auto;max-width:180px;max-height:48px}.latestv2__times[data-ax]{opacity:.5;font-size:1.5rem}.latestv2__lead[data-ax]{font-family:var(--font);color:#919191;max-width:540px;margin:0;font-size:1.4rem;font-weight:400;line-height:1.5}.latestv2__case-link[data-ax]{align-self:start}.latestv2__media[data-ax]{isolation:isolate;border-radius:14px;display:block;position:relative;overflow:hidden}.latestv2__media[data-ax] img[data-ax]{object-fit:cover;aspect-ratio:16/9;width:100%;height:auto;transition-property:transform;transition-duration:1.4s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:scale(1.08)}.js .latestv2__media[data-ax].is-visible img[data-ax]{transform:scale(1)}.latestv2__media[data-ax]:hover img[data-ax]{transition-duration:.7s;transform:scale(1.04)}.latestv2__footer[data-ax]{padding:0 var(--section-pad-x);justify-content:center;margin-top:clamp(60px,8vw,100px);display:flex}@media(width<=880px){.latestv2__list[data-ax]{gap:60px}.latestv2__row[data-ax],.latestv2__row--flip[data-ax]{grid-template-columns:1fr}.latestv2__row--flip[data-ax] .latestv2__copy[data-ax]{order:1}.latestv2__row--flip[data-ax] .latestv2__media[data-ax]{order:2}.latestv2__heading[data-ax]{font-size:40px}.latestv2__lead[data-ax]{font-size:16px}}@media(width<=560px){.latestv2__heading[data-ax]{font-size:32px}.latestv2__list[data-ax]{gap:48px}.latestv2__copy[data-ax]{gap:1rem}.latestv2__logo[data-ax]{max-width:140px;max-height:36px}.latestv2__lead[data-ax]{font-size:15px}.latestv2__index[data-ax]{letter-spacing:.22em;font-size:11px}.latestv2__footer[data-ax]{margin-top:48px}}.showreel[data-ap]{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-ap][hidden]{display:none}.showreel[data-ap].is-open{opacity:1}.showreel__backdrop[data-ap]{-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#000000eb;border:0;position:absolute;inset:0}.showreel__frame[data-ap]{width:100vw;height:100vh;transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative;transform:scale(.98)}.showreel[data-ap].is-open .showreel__frame[data-ap]{transform:scale(1)}.showreel__video[data-ap]{background:#000;width:100%;height:100%;display:block}.showreel__close[data-ap]{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-ap]:hover{background:#000000d9;border-color:#fff;transform:scale(1.08)}@media(width<=700px){.showreel__close[data-ap]{top:12px;right:12px}}
