.services-more[data-astro-cid-uimpagga]{padding:var(--layout-section-sm) var(--layout-gutter);text-align:center;background:var(--background-page);color:var(--text-primary)}.services-more[data-astro-cid-uimpagga] a[data-astro-cid-uimpagga]{align-items:center;gap:var(--layout-grid-gap);padding:var(--layout-grid-gap) var(--layout-section-sm);border-radius:var(--layout-section-sm);min-block-size:var(--layout-section-sm);border:solid;text-decoration:none;display:inline-flex}.services-more[data-astro-cid-uimpagga] a[data-astro-cid-uimpagga]:hover{text-decoration:underline}@font-face{font-family:Home Services Neue Power;src:url(/assets/home/services/fonts/neue-power.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Home Services OffBit 101";src:url(/assets/home/services/fonts/OffBit101.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Home Services OffBit;src:url(/assets/home/services/fonts/OffBit.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Home Services Nohemi;src:url(/assets/home/services/fonts/nohemi.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}main#main-content[data-homepage]{--home-inset:var(--layout-gutter);--home-black:var(--color-ink);--home-white:var(--color-white);--home-coral:var(--color-coral);--home-figtree:var(--font-family-figtree);--home-mono:var(--font-family-fragment-mono);--home-regular:var(--font-weight-regular);--home-medium:var(--font-weight-medium);--home-bold:var(--font-weight-bold);--home-line-tight:var(--type-line-heading);--home-line-body:var(--type-line-body);--home-line-control:var(--type-line-control);--home-tracking-body:var(--type-tracking-body);--home-tracking-control:var(--type-tracking-control);--home-tracking-tight:var(--type-tracking-headline);--home-tracking-wordmark:var(--type-tracking-wordmark);--home-size-small:var(--type-size-label);--home-size-body:var(--type-size-base);--home-size-narrow:var(--type-size-subheading);--home-size-description:var(--type-size-email);--home-gap-small:var(--space-menu-link-gap);--home-gap:var(--grid-gap-default);--home-space-large:var(--section-md);--home-raw-gold:#cf9220;--home-gold:var(--home-raw-gold);--home-raw-lead-height:104px;--home-lead-height:var(--home-raw-lead-height);--home-raw-space-top:80px;--home-space-top:var(--home-raw-space-top);--home-raw-space-stack:52px;--home-space-stack:var(--home-raw-space-stack);--home-raw-space-title:16px;--home-space-title:var(--home-raw-space-title);--home-raw-space-proof:12px;--home-space-proof:var(--home-raw-space-proof);--home-raw-space-line:4px;--home-space-line:var(--home-raw-space-line);--home-raw-space-detail:2px;--home-space-detail:var(--home-raw-space-detail);--home-raw-rule-size:1px;--home-rule-size:var(--home-raw-rule-size);--home-raw-description-cap:550px;--home-description-cap:var(--home-raw-description-cap);--home-raw-proof-cap:220px;--home-proof-cap:var(--home-raw-proof-cap);--home-raw-proof-narrow:160px;--home-proof-narrow:var(--home-raw-proof-narrow);--home-raw-reel-width:387px;--home-reel-width:var(--home-raw-reel-width);--home-raw-support-cap:356px;--home-support-cap:var(--home-raw-support-cap);--home-raw-counter-size:60px;--home-counter-size:var(--home-raw-counter-size);--home-raw-proof-size:12px;--home-proof-size:var(--home-raw-proof-size);--home-proof-line:var(--type-line-body);--home-narrow-line:var(--type-line-control);--home-raw-brand-size:154.928px;--home-brand-size:var(--home-raw-brand-size);--home-raw-index-size:10.24px;--home-index-size:var(--home-raw-index-size);--home-raw-entry-duration:1s;--home-entry-duration:var(--home-raw-entry-duration);--home-raw-entry-ease:cubic-bezier(.68, 0, .2, .89);--home-entry-ease:var(--home-raw-entry-ease);--home-raw-entry-scale:1.3;--home-entry-scale:var(--home-raw-entry-scale);--home-raw-entry-y:40px;--home-entry-y:var(--home-raw-entry-y);--home-raw-entry-opacity:.001;--home-entry-opacity:var(--home-raw-entry-opacity);--home-raw-ticker-speed:20;--home-ticker-speed:var(--home-raw-ticker-speed);--home-raw-ticker-pitch:60px;--home-ticker-pitch:var(--home-raw-ticker-pitch);--home-raw-ticker-height:30px;--home-ticker-height:var(--home-raw-ticker-height);--home-raw-stage-minimum:100svh;--home-stage-minimum:var(--home-raw-stage-minimum);--home-raw-brand-scale:.85;--home-brand-scale:var(--home-raw-brand-scale);--home-raw-counter-end:120;--home-counter-end:var(--home-raw-counter-end);--home-raw-description-scroll:.4;--home-description-scroll:var(--home-raw-description-scroll);--home-raw-proof-scroll:.6;--home-proof-scroll:var(--home-raw-proof-scroll);--home-raw-brand-scroll:.7;--home-brand-scroll:var(--home-raw-brand-scroll);--home-raw-support-scroll:.3;--home-support-scroll:var(--home-raw-support-scroll);--home-raw-control-scroll:.2;--home-control-scroll:var(--home-raw-control-scroll);--home-raw-button-height:56px;--home-button-height:var(--home-raw-button-height);--home-raw-button-narrow-height:51px;--home-button-narrow-height:var(--home-raw-button-narrow-height);--home-raw-reel-radius:8px;--home-reel-radius:var(--home-raw-reel-radius);--home-raw-support-narrow-size:14.4px;--home-support-narrow-size:var(--home-raw-support-narrow-size);--home-raw-counter-line:1;--home-counter-line:var(--home-raw-counter-line);--home-raw-button-radius:12px;--home-button-radius:var(--home-raw-button-radius);--home-raw-lead-font-size:20px;--home-lead-font-size:var(--home-raw-lead-font-size);--home-raw-index-rule-size:34px;--home-index-rule-size:var(--home-raw-index-rule-size);--home-raw-word-duration:1.5s;--home-word-duration:var(--home-raw-word-duration);--home-raw-word-delay:.8s;--home-word-delay:var(--home-raw-word-delay);--home-raw-word-stagger:50ms;--home-word-stagger:var(--home-raw-word-stagger);--home-raw-word-y:20px;--home-word-y:var(--home-raw-word-y);--home-raw-word-blur:4px;--home-word-blur:var(--home-raw-word-blur);--home-raw-word-ease:linear(0 0%, .0019 0.671141%, .0074 1.34228%, .0162 2.01342%, .0279 2.68456%, .0422 3.3557%, .0589 4.02685%, .0776 4.69799%, .0981 5.36913%, .1201 6.04027%, .1435 6.71141%, .1681 7.38255%, .1935 8.05369%, .2198 8.72483%, .2466 9.39597%, .2738 10.0671%, .3013 10.7383%, .329 11.4094%, .3567 12.0805%, .3844 12.7517%, .4119 13.4228%, .4391 14.094%, .466 14.7651%, .4925 15.4362%, .5186 16.1074%, .5441 16.7785%, .569 17.4497%, .5933 18.1208%, .617 18.7919%, .64 19.4631%, .6622 20.1342%, .6838 20.8054%, .7045 21.4765%, .7246 22.1477%, .7439 22.8188%, .7624 23.4899%, .7801 24.1611%, .7971 24.8322%, .8133 25.5034%, .8287 26.1745%, .8434 26.8456%, .8574 27.5168%, .8706 28.1879%, .8832 28.8591%, .8951 29.5302%, .9062 30.2013%, .9168 30.8725%, .9267 31.5436%, .936 32.2148%, .9446 32.8859%, .9528 33.5571%, .9603 34.2282%, .9674 34.8993%, .9739 35.5705%, .9799 36.2416%, .9855 36.9128%, .9906 37.5839%, .9953 38.255%, .9996 38.9262%, 1.0035 39.5973%, 1.007 40.2685%, 1.0102 40.9396%, 1.0131 41.6107%, 1.0156 42.2819%, 1.0179 42.953%, 1.0199 43.6242%, 1.0217 44.2953%, 1.0232 44.9664%, 1.0244 45.6376%, 1.0255 46.3087%, 1.0264 46.9799%, 1.0271 47.651%, 1.0276 48.3221%, 1.028 48.9933%, 1.0282 49.6644%, 1.0284 50.3356%, 1.0284 51.0067%, 1.0282 51.6779%, 1.028 52.349%, 1.0277 53.0201%, 1.0274 53.6913%, 1.0269 54.3624%, 1.0264 55.0336%, 1.0259 55.7047%, 1.0253 56.3758%, 1.0246 57.047%, 1.0239 57.7181%, 1.0232 58.3893%, 1.0225 59.0604%, 1.0217 59.7315%, 1.021 60.4027%, 1.0202 61.0738%, 1.0194 61.745%, 1.0186 62.4161%, 1.0178 63.0873%, 1.017 63.7584%, 1.0163 64.4295%, 1.0155 65.1007%, 1.0147 65.7718%, 1.014 66.443%, 1.0133 67.1141%, 1.0126 67.7852%, 1.0119 68.4564%, 1.0112 69.1275%, 1.0105 69.7987%, 1.0099 70.4698%, 1.0093 71.1409%, 1.0087 71.8121%, 1.0081 72.4832%, 1.0075 73.1544%, 1.007 73.8255%, 1.0065 74.4966%, 1.006 75.1678%, 1.0055 75.8389%, 1.0051 76.5101%, 1.0046 77.1812%, 1.0042 77.8524%, 1.0038 78.5235%, 1.0035 79.1946%, 1.0031 79.8658%, 1.0028 80.5369%, 1.0025 81.2081%, 1.0022 81.8792%, 1.0019 82.5503%, 1.0017 83.2215%, 1.0014 83.8926%, 1.0012 84.5638%, 1.001 85.2349%, 1.0008 85.906%, 1.0006 86.5772%, 1.0005 87.2483%, 1.0003 87.9195%, 1.0002 88.5906%, 1.0001 89.2618%, 1 89.9329%, .9998 90.604%, .9998 91.2752%, .9997 91.9463%, .9996 92.6175%, .9995 93.2886%, .9995 93.9597%, .9994 94.6309%, .9994 95.302%, .9993 95.9732%, .9993 96.6443%, .9993 97.3154%, .9992 97.9866%, .9992 98.6577%, .9992 99.3289%, 1 100%);--home-word-ease:var(--home-raw-word-ease);--home-raw-texture-size:4px;--home-texture-size:var(--home-raw-texture-size);--home-raw-texture-opacity:.25;--home-texture-opacity:var(--home-raw-texture-opacity);--home-raw-counter-roll-duration:.6s;--home-counter-roll-duration:var(--home-raw-counter-roll-duration);--home-counter-roll-delay:var(--home-entry-duration);--home-raw-counter-roll-ease:cubic-bezier(0, 1.2, .56, 1);--home-counter-roll-ease:var(--home-raw-counter-roll-ease);--home-raw-intro-type:160px;--home-raw-intro-stage-factor:4.3;--home-raw-intro-first-scale:3;--home-raw-intro-next-scale:4;--home-raw-intro-end-scale:.8;--home-raw-intro-end-y:50px;--home-intro-type:var(--home-raw-intro-type);--home-intro-stage-factor:var(--home-raw-intro-stage-factor);--home-intro-first-scale:var(--home-raw-intro-first-scale);--home-intro-next-scale:var(--home-raw-intro-next-scale);--home-intro-end-scale:var(--home-raw-intro-end-scale);--home-intro-end-y:var(--home-raw-intro-end-y);--home-intro-ink:var(--color-ink-soft);--home-intro-cap:var(--container-normal);--home-intro-static-type:var(--type-size-heading);--home-intro-phase-offset:var(--home-raw-rule-size);--home-raw-services-ink:oklch(15.84% .0791 301.94);--home-services-ink:var(--home-raw-services-ink);--home-raw-services-green:oklch(93.35% .1926 125.66);--home-services-green:var(--home-raw-services-green);--home-services-websites-background:var(--home-gold);--home-raw-services-purple:oklch(63.01% .225 295.41);--home-services-purple:var(--home-raw-services-purple);--home-raw-services-display:"Home Services OffBit 101", sans-serif;--home-services-display:var(--home-raw-services-display);--home-raw-services-pixel:"Home Services OffBit", sans-serif;--home-services-pixel:var(--home-raw-services-pixel);--home-raw-services-power:"Home Services Neue Power", sans-serif;--home-services-power:var(--home-raw-services-power);--home-raw-services-body:"Home Services Nohemi", sans-serif;--home-services-body:var(--home-raw-services-body);--home-raw-services-heading-small:clamp(3.09375rem, 14.6vw, 5.775rem);--home-services-heading-small:var(--home-raw-services-heading-small);--home-raw-services-heading-medium:clamp(7.5rem, 22vw, 13.625rem);--home-services-heading-medium:var(--home-raw-services-heading-medium);--home-raw-services-heading-large:clamp(9.5rem, 14.9vw, 17.875rem);--home-services-heading-large:var(--home-raw-services-heading-large);--home-raw-services-line-display:.98;--home-services-line-display:var(--home-raw-services-line-display);--home-raw-services-line-title:.88;--home-services-line-title:var(--home-raw-services-line-title);--home-raw-services-line-lead:1.05;--home-services-line-lead:var(--home-raw-services-line-lead);--home-raw-services-line-copy-small:1.125;--home-services-line-copy-small:var(--home-raw-services-line-copy-small);--home-raw-services-line-copy-large:1.375;--home-services-line-copy-large:var(--home-raw-services-line-copy-large);--home-raw-services-counter-small:240px;--home-services-counter-small:var(--home-raw-services-counter-small);--home-raw-services-counter-xs:420px;--home-services-counter-xs:var(--home-raw-services-counter-xs);--home-raw-services-counter-medium:540px;--home-services-counter-medium:var(--home-raw-services-counter-medium);--home-raw-services-counter-large:776px;--home-services-counter-large:var(--home-raw-services-counter-large);--home-raw-services-opacity-other:.1;--home-services-opacity-other:var(--home-raw-services-opacity-other);--home-raw-services-max-width:1920px;--home-services-max-width:var(--home-raw-services-max-width);--home-raw-services-bleed-height:100vh;--home-services-bleed-height:var(--home-raw-services-bleed-height);--home-raw-services-space-5:5px;--home-services-space-5:var(--home-raw-services-space-5);--home-raw-services-space-6:6px;--home-services-space-6:var(--home-raw-services-space-6);--home-raw-services-space-7:7px;--home-services-space-7:var(--home-raw-services-space-7);--home-raw-services-space-11:11px;--home-services-space-11:var(--home-raw-services-space-11);--home-raw-services-space-17:17px;--home-services-space-17:var(--home-raw-services-space-17);--home-raw-services-space-18:18px;--home-services-space-18:var(--home-raw-services-space-18);--home-raw-services-space-25:25px;--home-services-space-25:var(--home-raw-services-space-25);--home-raw-services-space-28:28px;--home-services-space-28:var(--home-raw-services-space-28);--home-raw-services-space-35:35px;--home-services-space-35:var(--home-raw-services-space-35);--home-raw-services-space-36:36px;--home-services-space-36:var(--home-raw-services-space-36);--home-raw-services-space-42:42px;--home-services-space-42:var(--home-raw-services-space-42);--home-raw-services-space-44:44px;--home-services-space-44:var(--home-raw-services-space-44);--home-raw-services-space-45:45px;--home-services-space-45:var(--home-raw-services-space-45);--home-raw-services-space-54:54px;--home-services-space-54:var(--home-raw-services-space-54);--home-raw-services-space-72:72px;--home-services-space-72:var(--home-raw-services-space-72);--home-raw-services-space-100:100px;--home-services-space-100:var(--home-raw-services-space-100);--home-raw-services-space-180:180px;--home-services-space-180:var(--home-raw-services-space-180);--home-raw-services-space-200:200px;--home-services-space-200:var(--home-raw-services-space-200);--home-raw-services-space-250:250px;--home-services-space-250:var(--home-raw-services-space-250);--home-raw-services-space-350:350px;--home-services-space-350:var(--home-raw-services-space-350);--home-raw-services-type-tag-large:14px;--home-services-type-tag-large:var(--home-raw-services-type-tag-large);--home-raw-services-motion-angle-wide:8deg;--home-services-motion-angle-wide:var(--home-raw-services-motion-angle-wide);--home-raw-services-motion-angle-narrow:4deg;--home-services-motion-angle-narrow:var(--home-raw-services-motion-angle-narrow);--home-raw-services-motion-x-wide:10;--home-services-motion-x-wide:var(--home-raw-services-motion-x-wide);--home-raw-services-motion-x-narrow:5;--home-services-motion-x-narrow:var(--home-raw-services-motion-x-narrow);--home-services-white:var(--home-white);--home-services-regular:var(--home-regular);--home-services-bold:var(--home-bold);--home-services-line-tag:var(--home-counter-line);--home-services-opacity-green:var(--home-raw-description-scroll);--home-services-motion-boundary:var(--home-raw-control-scroll);--home-services-space-1:var(--home-rule-size);--home-services-space-12:var(--home-space-proof);--home-services-space-16:var(--home-space-title);--home-services-space-20:var(--home-lead-font-size);--home-services-space-24:var(--home-gap);--home-services-space-30:var(--home-raw-ticker-height);--home-services-space-32:var(--grid-gap-max);--home-services-space-40:var(--section-sm);--home-services-space-48:var(--measure-header-brand-block);--home-services-space-50:var(--home-intro-end-y);--home-services-space-60:var(--home-space-large);--home-services-space-64:var(--type-size-heading);--home-services-space-80:var(--home-space-top);--home-services-space-160:var(--home-intro-type);--home-raw-services-space-10:10px;--home-services-space-10:var(--home-raw-services-space-10);--home-raw-work-card-width:800px;--home-work-card-width:var(--home-raw-work-card-width);--home-raw-work-card-height:400px;--home-work-card-height:var(--home-raw-work-card-height);--home-raw-work-track-gap:24px;--home-work-track-gap:var(--home-raw-work-track-gap);--home-raw-work-track-gutter:12px;--home-work-track-gutter:var(--home-raw-work-track-gutter);--home-raw-work-stage-height:680px;--home-work-stage-height:var(--home-raw-work-stage-height);--home-raw-work-art-width:720px;--home-work-art-width:var(--home-raw-work-art-width);--home-raw-work-narrow-cap:672px;--home-work-narrow-cap:var(--home-raw-work-narrow-cap);--home-raw-work-tilt-3:3deg;--home-work-tilt-3:var(--home-raw-work-tilt-3);--home-raw-work-tilt-minus-2:-2deg;--home-work-tilt-minus-2:var(--home-raw-work-tilt-minus-2);--home-raw-work-tilt-1:1deg;--home-work-tilt-1:var(--home-raw-work-tilt-1);--home-raw-work-tilt-minus-3:-3deg;--home-work-tilt-minus-3:var(--home-raw-work-tilt-minus-3);--home-raw-work-tilt-4:4deg;--home-work-tilt-4:var(--home-raw-work-tilt-4);--home-raw-work-tilt-minus-1:-1deg;--home-work-tilt-minus-1:var(--home-raw-work-tilt-minus-1);--home-raw-work-image-tilt:12deg;--home-work-image-tilt:var(--home-raw-work-image-tilt);--home-raw-work-space-320:320px;--home-work-space-320:var(--home-raw-work-space-320);--home-raw-work-scrub:2;--home-work-scrub:var(--home-raw-work-scrub);--home-raw-work-heading-gutter:5vw;--home-work-heading-gutter:var(--home-raw-work-heading-gutter);--home-raw-work-button-size:18px;--home-work-button-size:var(--home-raw-work-button-size);--home-raw-work-heading-small:36px;--home-work-heading-small:var(--home-raw-work-heading-small);--home-raw-work-copy-line:1.05;--home-work-copy-line:var(--home-raw-work-copy-line);--home-raw-work-tracking:-.04em;--home-work-tracking:var(--home-raw-work-tracking);--home-raw-work-button-block:22px;--home-work-button-block:var(--home-raw-work-button-block);--home-raw-work-button-inline:28px;--home-work-button-inline:var(--home-raw-work-button-inline);--home-work-black:var(--home-black);--home-work-white:var(--home-white);--home-work-family:var(--home-figtree);--home-work-mono:var(--home-mono);--home-work-bold:var(--home-bold);--home-work-regular:var(--home-regular);--home-work-line-control:var(--home-line-control);--home-work-space-1:var(--home-rule-size);--home-work-space-2:var(--home-space-detail);--home-work-space-4:var(--home-space-line);--home-work-space-12:var(--home-space-proof);--home-work-space-24:var(--home-gap);--home-work-space-32:var(--grid-gap-max);--home-work-space-40:var(--section-sm);--home-work-space-48:var(--measure-header-brand-block);--home-work-space-60:var(--section-md);--home-work-space-64:var(--type-size-heading);--home-work-space-120:var(--section-lg-default);--home-work-screen:var(--home-stage-minimum);--home-raw-work-art-ratio:.8;--home-work-art-ratio:var(--home-raw-work-art-ratio);--home-raw-work-scroll-distance-factor:1.25;--home-work-scroll-distance-factor:var(--home-raw-work-scroll-distance-factor);--home-raw-work-pointer-width:190px;--home-raw-work-pointer-step:80;--home-raw-work-pointer-lerp:.1;--home-raw-work-pointer-angle:10;--home-raw-work-pointer-divisor:150;--home-raw-work-pointer-entry-drift:70;--home-raw-work-pointer-exit-drift:120;--home-raw-work-pointer-entry-duration:1;--home-raw-work-pointer-fade-start:.5;--home-raw-work-pointer-fade-duration:.4;--home-raw-work-pointer-drift-start:.05;--home-raw-work-pointer-drift-duration:1.5;--home-raw-work-pointer-scale:.1;--home-raw-work-pointer-brightness:.8;--home-raw-work-pointer-layer:20;--home-work-pointer-width:var(--home-raw-work-pointer-width);--home-work-pointer-step:var(--home-raw-work-pointer-step);--home-work-pointer-lerp:var(--home-raw-work-pointer-lerp);--home-work-pointer-angle:var(--home-raw-work-pointer-angle);--home-work-pointer-divisor:var(--home-raw-work-pointer-divisor);--home-work-pointer-entry-drift:var(--home-raw-work-pointer-entry-drift);--home-work-pointer-exit-drift:var(--home-raw-work-pointer-exit-drift);--home-work-pointer-entry-duration:var(--home-raw-work-pointer-entry-duration);--home-work-pointer-fade-start:var(--home-raw-work-pointer-fade-start);--home-work-pointer-fade-duration:var(--home-raw-work-pointer-fade-duration);--home-work-pointer-drift-start:var(--home-raw-work-pointer-drift-start);--home-work-pointer-drift-duration:var(--home-raw-work-pointer-drift-duration);--home-work-pointer-scale:var(--home-raw-work-pointer-scale);--home-work-pointer-brightness:var(--home-raw-work-pointer-brightness);--home-work-pointer-layer:var(--home-raw-work-pointer-layer);--home-intro-foreground:var(--home-white);--home-raw-intro-sphere-pixels:4000000;--home-intro-sphere-pixels:var(--home-raw-intro-sphere-pixels);--home-raw-intro-sphere-light-ease:.045;--home-intro-sphere-light-ease:var(--home-raw-intro-sphere-light-ease);--home-raw-hero-wave-amplitude:1.5px;--home-hero-wave-amplitude:var(--home-raw-hero-wave-amplitude);--home-raw-hero-wave-radius:160px;--home-hero-wave-radius:var(--home-raw-hero-wave-radius);--home-raw-hero-wave-spatial:.018;--home-hero-wave-spatial:var(--home-raw-hero-wave-spatial);--home-raw-hero-wave-speed:.006;--home-hero-wave-speed:var(--home-raw-hero-wave-speed);--home-raw-hero-wave-follow:.16;--home-hero-wave-follow:var(--home-raw-hero-wave-follow);--home-raw-hero-wave-settle:.35;--home-hero-wave-settle:var(--home-raw-hero-wave-settle);--home-raw-hero-wave-idle:220;--home-hero-wave-idle:var(--home-raw-hero-wave-idle);--home-stats-ink:var(--color-ink-soft);--home-stats-white:var(--color-white);--home-stats-ice:var(--color-ice);--home-stats-coral:var(--color-coral);--home-stats-mist:var(--color-mist);--home-stats-muted:var(--color-muted);--home-stats-figtree:var(--font-family-figtree);--home-stats-mono:var(--font-family-fragment-mono);--home-stats-regular:var(--font-weight-regular);--home-stats-medium:var(--font-weight-medium);--home-stats-semibold:var(--font-weight-semibold);--home-stats-space-1:var(--home-rule-size);--home-stats-space-4:var(--home-space-line);--home-stats-space-8:var(--home-gap-small);--home-stats-space-12:var(--home-space-proof);--home-stats-space-16:var(--home-space-title);--home-stats-space-20:var(--home-lead-font-size);--home-stats-space-24:var(--home-gap);--home-stats-space-32:var(--grid-gap-max);--home-stats-space-40:var(--section-sm);--home-stats-space-48:var(--measure-header-brand-block);--home-stats-space-52:var(--home-space-stack);--home-stats-space-60:var(--section-md);--home-stats-space-64:var(--type-size-heading);--home-stats-space-80:var(--home-space-top);--home-stats-space-120:var(--section-lg-default);--home-stats-space-160:var(--home-intro-type);--home-stats-initial-opacity:var(--home-entry-opacity);--home-stats-word-y:var(--home-word-y);--home-raw-stats-heading-color:#888d92;--home-stats-heading-color:var(--home-raw-stats-heading-color);--home-raw-stats-title-wide:96px;--home-stats-title-wide:var(--home-raw-stats-title-wide);--home-stats-title-tablet:var(--home-space-top);--home-stats-title-small:var(--measure-header-brand-block);--home-raw-stats-number-type:105.6px;--home-stats-number-type:var(--home-raw-stats-number-type);--home-stats-caption-type:var(--home-lead-font-size);--home-raw-stats-copy-type:20.8px;--home-stats-copy-type:var(--home-raw-stats-copy-type);--home-raw-stats-copy-small:19.2px;--home-stats-copy-small:var(--home-raw-stats-copy-small);--home-raw-stats-copy-line:1.3;--home-stats-copy-line:var(--home-raw-stats-copy-line);--home-raw-stats-label-line:1.5;--home-stats-label-line:var(--home-raw-stats-label-line);--home-raw-stats-title-tracking:-.06em;--home-stats-title-tracking:var(--home-raw-stats-title-tracking);--home-raw-stats-tracking:-.04em;--home-stats-tracking:var(--home-raw-stats-tracking);--home-raw-stats-line:1;--home-stats-line:var(--home-raw-stats-line);--home-raw-stats-number-max:1300px;--home-stats-number-max:var(--home-raw-stats-number-max);--home-raw-stats-head-max:1600px;--home-stats-head-max:var(--home-raw-stats-head-max);--home-raw-stats-title-max:770px;--home-stats-title-max:var(--home-raw-stats-title-max);--home-raw-stats-copy-max:600px;--home-stats-copy-max:var(--home-raw-stats-copy-max);--home-raw-stats-ticker-max:860px;--home-stats-ticker-max:var(--home-raw-stats-ticker-max);--home-raw-stats-ticker-caption-max:270px;--home-stats-ticker-caption-max:var(--home-raw-stats-ticker-caption-max);--home-raw-stats-brand-width:50px;--home-stats-brand-width:var(--home-raw-stats-brand-width);--home-raw-stats-brand-height:16px;--home-stats-brand-height:var(--home-raw-stats-brand-height);--home-raw-stats-marker-height:3px;--home-stats-marker-height:var(--home-raw-stats-marker-height);--home-raw-stats-texture-size:19px;--home-stats-texture-size:var(--home-raw-stats-texture-size);--home-raw-stats-texture-opacity:.3;--home-stats-texture-opacity:var(--home-raw-stats-texture-opacity);--home-raw-stats-brightness:.59;--home-stats-brightness:var(--home-raw-stats-brightness);--home-raw-stats-background-scale:1.4;--home-stats-background-scale:var(--home-raw-stats-background-scale);--home-raw-stats-background-skew:20;--home-stats-background-skew:var(--home-raw-stats-background-skew);--home-raw-stats-background-delay:1;--home-stats-background-delay:var(--home-raw-stats-background-delay);--home-raw-stats-background-duration:2.6;--home-stats-background-duration:var(--home-raw-stats-background-duration);--home-raw-stats-background-rate:3.175;--home-stats-background-rate:var(--home-raw-stats-background-rate);--home-raw-stats-heading-y:140;--home-stats-heading-y:var(--home-raw-stats-heading-y);--home-raw-stats-heading-delay:.3;--home-stats-heading-delay:var(--home-raw-stats-heading-delay);--home-raw-stats-heading-duration:1.5;--home-stats-heading-duration:var(--home-raw-stats-heading-duration);--home-raw-stats-word-delay:.7;--home-stats-word-delay:var(--home-raw-stats-word-delay);--home-raw-stats-word-stagger:.016;--home-stats-word-stagger:var(--home-raw-stats-word-stagger);--home-raw-stats-word-duration:1.1;--home-stats-word-duration:var(--home-raw-stats-word-duration);--home-raw-stats-spring-mass:.3;--home-stats-spring-mass:var(--home-raw-stats-spring-mass);--home-raw-stats-spring-damping:27;--home-stats-spring-damping:var(--home-raw-stats-spring-damping);--home-raw-stats-spring-stiffness:100;--home-stats-spring-stiffness:var(--home-raw-stats-spring-stiffness);--home-raw-stats-roll-duration:1;--home-stats-roll-duration:var(--home-raw-stats-roll-duration);--home-raw-stats-group-duration:.5;--home-stats-group-duration:var(--home-raw-stats-group-duration);--home-raw-stats-label-duration:.6;--home-stats-label-duration:var(--home-raw-stats-label-duration);--home-raw-stats-ticker-speed:50;--home-stats-ticker-speed:var(--home-raw-stats-ticker-speed);--home-raw-stats-logo-gap:130px;--home-stats-logo-gap:var(--home-raw-stats-logo-gap);--home-raw-stats-logo-gap-wide:140px;--home-stats-logo-gap-wide:var(--home-raw-stats-logo-gap-wide);--home-raw-stats-logo-size:40px;--home-stats-logo-size:var(--home-raw-stats-logo-size);--home-raw-stats-ticker-height:70px;--home-stats-ticker-height:var(--home-raw-stats-ticker-height);--home-raw-stats-fade-start:25%;--home-stats-fade-start:var(--home-raw-stats-fade-start);--home-raw-stats-fade-end:75%;--home-stats-fade-end:var(--home-raw-stats-fade-end);--home-raw-stats-heading-columns:2fr 6fr 1fr;--home-stats-heading-columns:var(--home-raw-stats-heading-columns);--home-stats-eyebrow-line:var(--home-raw-stats-eyebrow-line);--home-raw-stats-digit-height:1em;--home-stats-digit-height:var(--home-raw-stats-digit-height);--home-raw-stats-ticks-max:700px;--home-stats-ticks-max:var(--home-raw-stats-ticks-max);--home-stats-paper:var(--color-paper);--home-raw-stats-eyebrow-line:1.4;--home-process-black:var(--color-ink);--home-process-ice:var(--color-ice);--home-process-white:var(--color-white);--home-process-coral:var(--color-coral);--home-process-muted:var(--color-muted);--home-process-figtree:var(--font-family-figtree);--home-process-mono:var(--font-family-fragment-mono);--home-process-regular:var(--font-weight-regular);--home-process-semibold:var(--font-weight-semibold);--home-process-tracking:var(--type-tracking-body);--home-process-heading-tracking:var(--type-tracking-control);--home-process-index-tracking:var(--type-tracking-control);--home-process-space-1:var(--home-rule-size);--home-process-space-4:var(--home-space-line);--home-process-space-12:var(--home-space-proof);--home-process-space-16:var(--home-space-title);--home-process-space-20:var(--home-lead-font-size);--home-process-space-24:var(--home-gap);--home-process-space-32:var(--grid-gap-max);--home-process-space-40:var(--section-sm);--home-process-space-48:var(--measure-header-brand-block);--home-process-space-60:var(--section-md);--home-process-spring-mass:var(--home-stats-spring-mass);--home-process-spring-damping:var(--home-stats-spring-damping);--home-raw-process-title-wide:56px;--home-process-title-wide:var(--home-raw-process-title-wide);--home-raw-process-title-line:1.1;--home-process-title-line:var(--home-raw-process-title-line);--home-raw-process-body-line:1.3;--home-process-body-line:var(--home-raw-process-body-line);--home-raw-process-card-title-line:1.4;--home-process-card-title-line:var(--home-raw-process-card-title-line);--home-raw-process-index-line:1.5;--home-process-index-line:var(--home-raw-process-index-line);--home-raw-process-action-wide:18.08px;--home-process-action-wide:var(--home-raw-process-action-wide);--home-raw-process-action-narrow-tracking:-.05em;--home-process-action-narrow-tracking:var(--home-raw-process-action-narrow-tracking);--home-raw-process-action-color:#fafafa;--home-process-action-color:var(--home-raw-process-action-color);--home-raw-process-action-size:44px;--home-process-action-size:var(--home-raw-process-action-size);--home-raw-process-card-backing:#0009;--home-process-card-backing:var(--home-raw-process-card-backing);--home-raw-process-card-min:230px;--home-process-card-min:var(--home-raw-process-card-min);--home-raw-process-content-max:1600px;--home-process-content-max:var(--home-raw-process-content-max);--home-raw-process-description-max:420px;--home-process-description-max:var(--home-raw-process-description-max);--home-raw-process-columns:2fr 1fr 2fr;--home-process-columns:var(--home-raw-process-columns);--home-raw-process-marker-height:3px;--home-process-marker-height:var(--home-raw-process-marker-height);--home-raw-process-line-opacity:.5;--home-process-line-opacity:var(--home-raw-process-line-opacity);--home-raw-process-background-offset:-693px;--home-process-background-offset:var(--home-raw-process-background-offset);--home-raw-process-background-factor:1.56;--home-process-background-factor:var(--home-raw-process-background-factor);--home-raw-process-background-context-wide:494px;--home-process-background-context-wide:var(--home-raw-process-background-context-wide);--home-raw-process-background-context-narrow:clamp(669.844px, calc(715.367px - 5.92758vw), 692.25px);--home-process-background-context-narrow:var(--home-raw-process-background-context-narrow);--home-raw-process-panel-y:60;--home-process-panel-y:var(--home-raw-process-panel-y);--home-raw-process-card-y:20;--home-process-card-y:var(--home-raw-process-card-y);--home-raw-process-entry-duration:1.2;--home-process-entry-duration:var(--home-raw-process-entry-duration);--home-raw-process-panel-delay:.2;--home-process-panel-delay:var(--home-raw-process-panel-delay);--home-raw-process-card-delay:.3;--home-process-card-delay:var(--home-raw-process-card-delay);--home-raw-process-entry-bounce:.1;--home-process-entry-bounce:var(--home-raw-process-entry-bounce);--home-raw-process-entry-frequency:12;--home-process-entry-frequency:var(--home-raw-process-entry-frequency);--home-raw-process-background-scale:1.11;--home-process-background-scale:var(--home-raw-process-background-scale);--home-raw-process-background-delay:.1;--home-process-background-delay:var(--home-raw-process-background-delay);--home-raw-process-background-duration:2;--home-process-background-duration:var(--home-raw-process-background-duration);--home-raw-process-spring-stiffness:93;--home-process-spring-stiffness:var(--home-raw-process-spring-stiffness);--home-raw-process-canvas:Canvas;--home-process-canvas:var(--home-raw-process-canvas);--home-raw-process-canvas-text:CanvasText;--home-process-canvas-text:var(--home-raw-process-canvas-text);--home-process-scramble-step:var(--home-raw-process-scramble-step);--home-raw-process-scramble-step:80;--home-process-scramble-window:var(--home-raw-process-scramble-window);--home-raw-process-scramble-window:10;--home-process-background-opacity:var(--home-raw-work-pointer-brightness);--home-process-card-blur:var(--home-raw-services-space-5);--home-raw-showcase-work-track-display-54:flex;--home-showcase-work-track-display-54:var(--home-raw-showcase-work-track-display-54);--home-raw-showcase-work-track-scroll-snap-type-55:x mandatory;--home-showcase-work-track-scroll-snap-type-55:var(--home-raw-showcase-work-track-scroll-snap-type-55);--home-raw-showcase-work-slide-flex-56:0 0 100%;--home-showcase-work-slide-flex-56:var(--home-raw-showcase-work-slide-flex-56);--home-raw-showcase-work-slide-padding-inline-57:20px;--home-showcase-work-slide-padding-inline-57:var(--home-raw-showcase-work-slide-padding-inline-57);--home-raw-showcase-work-slide-scroll-snap-align-58:start;--home-showcase-work-slide-scroll-snap-align-58:var(--home-raw-showcase-work-slide-scroll-snap-align-58);--home-raw-showcase-work-slide-min-width-59:0;--home-showcase-work-slide-min-width-59:var(--home-raw-showcase-work-slide-min-width-59);--home-raw-showcase-work-controls-display-60:flex;--home-showcase-work-controls-display-60:var(--home-raw-showcase-work-controls-display-60);--home-raw-showcase-work-controls-gap-61:12px;--home-showcase-work-controls-gap-61:var(--home-raw-showcase-work-controls-gap-61);--home-raw-showcase-work-controls-align-items-62:center;--home-showcase-work-controls-align-items-62:var(--home-raw-showcase-work-controls-align-items-62);--home-raw-showcase-work-controls-justify-content-63:flex-end;--home-showcase-work-controls-justify-content-63:var(--home-raw-showcase-work-controls-justify-content-63);--home-raw-showcase-work-controls-margin-64:0 20px 16px;--home-showcase-work-controls-margin-64:var(--home-raw-showcase-work-controls-margin-64);--home-raw-showcase-work-controls-button-color-65:#fff;--home-showcase-work-controls-button-color-65:var(--home-raw-showcase-work-controls-button-color-65);--home-raw-showcase-work-controls-button-background-66:#111;--home-showcase-work-controls-button-background-66:var(--home-raw-showcase-work-controls-button-background-66);--home-raw-showcase-work-controls-button-border-67:1px solid #cf9220;--home-showcase-work-controls-button-border-67:var(--home-raw-showcase-work-controls-button-border-67);--home-raw-showcase-work-controls-button-min-height-68:44px;--home-showcase-work-controls-button-min-height-68:var(--home-raw-showcase-work-controls-button-min-height-68);--home-raw-showcase-work-controls-button-padding-69:10px 16px;--home-showcase-work-controls-button-padding-69:var(--home-raw-showcase-work-controls-button-padding-69);--home-raw-showcase-work-controls-button-border-radius-70:24px;--home-showcase-work-controls-button-border-radius-70:var(--home-raw-showcase-work-controls-button-border-radius-70);--home-raw-showcase-work-controls-button-cursor-71:pointer;--home-showcase-work-controls-button-cursor-71:var(--home-raw-showcase-work-controls-button-cursor-71);--home-raw-showcase-work-controls-button-not-last-child-width-72:54px;--home-showcase-work-controls-button-not-last-child-width-72:var(--home-raw-showcase-work-controls-button-not-last-child-width-72);--home-raw-showcase-work-controls-button-not-last-child-height-73:54px;--home-showcase-work-controls-button-not-last-child-height-73:var(--home-raw-showcase-work-controls-button-not-last-child-height-73);--home-raw-showcase-work-controls-button-not-last-child-padding-74:0;--home-showcase-work-controls-button-not-last-child-padding-74:var(--home-raw-showcase-work-controls-button-not-last-child-padding-74);--home-raw-showcase-work-controls-button-not-last-child-font-size-75:34px;--home-showcase-work-controls-button-not-last-child-font-size-75:var(--home-raw-showcase-work-controls-button-not-last-child-font-size-75);--home-raw-showcase-work-sr-position-104:absolute;--home-showcase-work-sr-position-104:var(--home-raw-showcase-work-sr-position-104);--home-raw-showcase-work-sr-width-105:1px;--home-showcase-work-sr-width-105:var(--home-raw-showcase-work-sr-width-105);--home-raw-showcase-work-sr-height-106:1px;--home-showcase-work-sr-height-106:var(--home-raw-showcase-work-sr-height-106);--home-raw-showcase-work-sr-padding-107:0;--home-showcase-work-sr-padding-107:var(--home-raw-showcase-work-sr-padding-107);--home-raw-showcase-work-sr-margin-108:-1px;--home-showcase-work-sr-margin-108:var(--home-raw-showcase-work-sr-margin-108);--home-raw-showcase-work-sr-overflow-109:hidden;--home-showcase-work-sr-overflow-109:var(--home-raw-showcase-work-sr-overflow-109);--home-raw-showcase-work-sr-clip-path-110:inset(50%);--home-showcase-work-sr-clip-path-110:var(--home-raw-showcase-work-sr-clip-path-110);--home-raw-showcase-work-sr-white-space-111:nowrap;--home-showcase-work-sr-white-space-111:var(--home-raw-showcase-work-sr-white-space-111);--home-raw-showcase-work-sr-border-112:0;--home-showcase-work-sr-border-112:var(--home-raw-showcase-work-sr-border-112);--home-raw-showcase-work-slide-padding-inline-117:10px;--home-showcase-work-slide-padding-inline-117:var(--home-raw-showcase-work-slide-padding-inline-117);--home-raw-showcase-work-controls-margin-inline-131:10px;--home-showcase-work-controls-margin-inline-131:var(--home-raw-showcase-work-controls-margin-inline-131);--home-raw-showcase-work-controls-flex-wrap-132:wrap;--home-showcase-work-controls-flex-wrap-132:var(--home-raw-showcase-work-controls-flex-wrap-132);--home-raw-showcase-period:5000;--home-showcase-period:var(--home-raw-showcase-period);--home-raw-project-gallery-height:auto;--home-project-gallery-height:var(--home-raw-project-gallery-height);--home-raw-project-gallery-cap:none;--home-project-gallery-cap:var(--home-raw-project-gallery-cap);--home-raw-project-gallery-columns:repeat(2, minmax(0, 1fr));--home-project-gallery-columns:var(--home-raw-project-gallery-columns);--home-raw-project-gallery-gap:16px;--home-project-gallery-gap:var(--home-raw-project-gallery-gap);--home-raw-project-gallery-rows:repeat(2, minmax(0, 1fr));--home-project-gallery-rows:var(--home-raw-project-gallery-rows);--home-raw-project-gallery-mobileColumns:repeat(2, minmax(0, 1fr));--home-project-gallery-mobileColumns:var(--home-raw-project-gallery-mobileColumns);--home-raw-project-gallery-mobileRows:auto;--home-project-gallery-mobileRows:var(--home-raw-project-gallery-mobileRows);--home-raw-project-gallery-focus:2px solid var(--home-gold);--home-project-gallery-focus:var(--home-raw-project-gallery-focus);--home-raw-project-gallery-focusOffset:4px;--home-project-gallery-focusOffset:var(--home-raw-project-gallery-focusOffset);--home-raw-project-gallery-threeColumns:minmax(0, 2fr) minmax(0, 1fr);--home-project-gallery-threeColumns:var(--home-raw-project-gallery-threeColumns);--home-raw-project-gallery-threeRows:repeat(3, minmax(0, 1fr));--home-project-gallery-threeRows:var(--home-raw-project-gallery-threeRows);--home-raw-project-gallery-mobileAspect:1;--home-project-gallery-mobileAspect:var(--home-raw-project-gallery-mobileAspect);--home-raw-intro-contrast-scrim:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-ink) 70%, transparent) 12%, color-mix(in srgb, var(--color-ink) 70%, transparent) 85%, transparent 100%);--home-intro-contrast-scrim:var(--home-raw-intro-contrast-scrim)}main#main-content[data-homepage] .hero-opening{inline-size:100%;padding-inline:var(--home-inset);block-size:var(--home-lead-height);color:var(--home-white);background:var(--home-black);align-items:flex-start;gap:var(--home-gap);font-family:var(--home-mono);font-size:var(--home-size-body);letter-spacing:var(--home-tracking-control);margin:0;display:flex}main#main-content[data-homepage] .hero-opening-year{white-space:nowrap;padding-block-start:var(--home-space-proof)}main#main-content[data-homepage] .hero-opening-rule{border-block-start:var(--home-rule-size) solid currentColor;opacity:.25;flex:1;margin-block-start:var(--home-inset)}main#main-content[data-homepage] .hero-more{align-items:center;gap:var(--home-space-title);color:inherit;font-family:var(--home-figtree);font-size:var(--home-size-body);letter-spacing:var(--home-tracking-body);background:0 0;border:0;padding:0;text-decoration:none;display:flex}main#main-content[data-homepage] .hero-more>span{inline-size:var(--home-button-height);block-size:var(--home-button-height);background:var(--home-coral);border-radius:var(--home-reel-radius);place-items:center;display:grid}main#main-content[data-homepage] .hero-more sup{font-size:var(--home-size-small)}main#main-content[data-homepage] .homepage-hero{isolation:isolate;min-block-size:var(--home-stage-minimum);color:var(--home-white);background:var(--home-black);position:relative;overflow:clip}main#main-content[data-homepage] .hero-art{z-index:-1;position:absolute;inset:0}main#main-content[data-homepage] .hero-art:after{content:"";background-image:url(/assets/home/hero-texture.svg);background-position:50%;background-size:var(--home-texture-size) auto;opacity:var(--home-texture-opacity);position:absolute;inset:0}main#main-content[data-homepage] .hero-description>span{display:inline-block}main#main-content[data-homepage] .home-hero-image{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}main#main-content[data-homepage] .hero-content{justify-content:center;gap:var(--home-space-stack);min-block-size:var(--home-stage-minimum);padding-inline:var(--home-inset);flex-direction:column;display:flex;position:relative}main#main-content[data-homepage] .homepage-hero p{margin:0}main#main-content[data-homepage] .hero-top{align-items:flex-start;display:flex}main#main-content[data-homepage] .hero-index{display:none}main#main-content[data-homepage] .hero-message{inline-size:50%;min-inline-size:0}main#main-content[data-homepage] .hero-description{max-inline-size:var(--home-description-cap);font-family:var(--home-figtree);font-size:var(--home-size-narrow);font-weight:var(--home-medium);line-height:var(--home-line-tight);letter-spacing:var(--home-tracking-tight);overflow-wrap:normal}main#main-content[data-homepage] .hero-proof{align-items:flex-end;gap:var(--home-gap-small);inline-size:50%;min-inline-size:0;font-family:var(--home-mono);text-align:right;flex-direction:column;display:flex}main#main-content[data-homepage] .hero-proof-copy{max-inline-size:var(--home-proof-narrow);gap:var(--home-space-line);font-size:var(--home-proof-size);line-height:var(--home-proof-line);letter-spacing:var(--home-tracking-control);text-transform:uppercase;flex-direction:column;display:flex}main#main-content[data-homepage] .hero-counter{color:var(--home-gold);font-family:var(--home-figtree);font-size:var(--home-counter-size);font-weight:var(--home-medium);line-height:var(--home-counter-line);letter-spacing:var(--home-tracking-tight);white-space:nowrap}main#main-content[data-homepage] .hero-number-host{display:inline-block;position:relative}main#main-content[data-homepage] .is-enhanced [data-hero-counter]{opacity:0}main#main-content[data-homepage] .hero-number-visual{display:flex;position:absolute;inset:0}main#main-content[data-homepage] .hero-number-digit{block-size:var(--home-counter-size);display:inline-block;position:relative;overflow:hidden}main#main-content[data-homepage] .hero-number-target{opacity:0}main#main-content[data-homepage] .hero-number-track{flex-direction:column;display:flex;position:absolute;inset:0}main#main-content[data-homepage] .hero-number-track>span{block-size:var(--home-counter-size);flex-shrink:0;display:block}main#main-content[data-homepage] .hero-logo-window{inline-size:100%;block-size:var(--home-ticker-height);overflow:auto}main#main-content[data-homepage] .hero-logos{margin:0;padding:0;list-style:none}main#main-content[data-homepage] .hero-logos li{block-size:var(--home-ticker-pitch);justify-content:flex-end;align-items:flex-start;display:flex}main#main-content[data-homepage] .hero-logos img{block-size:var(--home-ticker-height);inline-size:auto;max-inline-size:min(100%, var(--home-stats-space-160));object-fit:contain}main#main-content[data-homepage] .is-enhanced .hero-logo-window{block-size:var(--home-ticker-height);overflow:hidden}main#main-content[data-homepage] .hero-middle{grid-template-columns:repeat(10,minmax(0,1fr));display:grid}main#main-content[data-homepage] .hero-wordmark{grid-column:1/-1;min-inline-size:0}main#main-content[data-homepage] .hero-brand-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}main#main-content[data-homepage] .hero-brand-svg foreignObject{transform:scale(var(--home-brand-scale));transform-origin:50%;overflow:visible}main#main-content[data-homepage] .hero-brand-svg h1{font-family:var(--home-figtree);font-size:var(--home-brand-size);font-weight:var(--home-bold);line-height:var(--home-line-tight);letter-spacing:var(--home-tracking-body);color:var(--home-gold);white-space:nowrap;margin:0}main#main-content[data-homepage] .hero-bottom{align-items:center;display:flex}main#main-content[data-homepage] .hero-support{inline-size:100%;min-inline-size:0}main#main-content[data-homepage] .hero-support-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}main#main-content[data-homepage] .hero-support-copy{min-inline-size:0;font-family:var(--home-mono);font-size:var(--home-support-narrow-size);font-weight:var(--home-regular);line-height:var(--home-narrow-line);letter-spacing:var(--home-tracking-control);grid-column:1/-1;padding-inline-start:var(--home-gap-small)}main#main-content[data-homepage] .hero-support-copy>div:first-child p+p{margin-block-start:var(--home-space-detail)}main#main-content[data-homepage] .hero-timezone{gap:var(--home-space-detail);font-size:var(--home-size-small);line-height:var(--home-line-body);flex-direction:column;margin-block-start:var(--home-space-title);display:flex}main#main-content[data-homepage] .hero-timezone:before{content:"";inline-size:var(--home-inset);block-size:calc(var(--home-gap-small) + var(--home-rule-size));border-block-start:var(--home-rule-size) solid currentColor;opacity:.5;display:block}main#main-content[data-homepage] .hero-timezone time{font-variant-numeric:tabular-nums}main#main-content[data-homepage] .hero-actions-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--home-space-large);display:grid}main#main-content[data-homepage] .hero-actions{gap:var(--home-gap);flex-wrap:wrap;grid-column:1/-1;display:flex}main#main-content[data-homepage] .hero-action{min-block-size:var(--home-button-narrow-height);justify-content:center;align-items:center;gap:var(--home-gap-small);padding:var(--home-space-title);border-radius:var(--home-button-radius);font-family:var(--home-mono);font-size:var(--home-size-body);font-weight:var(--home-regular);line-height:var(--home-line-control);letter-spacing:var(--home-tracking-control);background:var(--home-coral);color:var(--home-black);padding-block:calc(( var(--home-button-narrow-height) - var(--home-size-body) * var(--home-line-control) ) / 2);padding-inline:calc(var(--home-space-title) - var(--home-space-detail));border:0;text-decoration:none;display:inline-flex}main#main-content[data-homepage] .hero-action>span{inline-size:calc(var(--home-size-body) * var(--home-line-body));display:block}main#main-content[data-homepage] .hero-action-secondary{color:var(--home-black);background:var(--home-white)}main#main-content[data-homepage] .hero-action:disabled{cursor:not-allowed}main#main-content[data-homepage] .hero-showreel{display:none}main#main-content[data-homepage] .hero-motion-control{inline-size:var(--home-gap);min-block-size:var(--home-gap);border:var(--home-rule-size) solid currentColor;font-size:var(--home-size-small);color:inherit;background:var(--home-black);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:var(--home-inset);inset-inline-end:var(--home-inset)}main#main-content[data-homepage] .hero-motion-control[hidden]{display:none}@media (width>=1200px){main#main-content[data-homepage] .hero-opening{padding-inline:var(--home-space-large)}main#main-content[data-homepage] .hero-opening-year{font-size:var(--home-lead-font-size)}main#main-content[data-homepage] .hero-content{gap:0}main#main-content[data-homepage] .hero-top{grid-template-columns:repeat(10,minmax(0,1fr));padding-block-start:var(--home-space-top);display:grid}main#main-content[data-homepage] .hero-index{align-self:start;align-items:center;gap:var(--home-space-proof);font-family:var(--home-mono);font-size:var(--home-index-size);font-weight:var(--home-regular);line-height:var(--home-line-tight);letter-spacing:var(--home-tracking-control);white-space:nowrap;grid-column:1;display:flex}main#main-content[data-homepage] .hero-index:before{content:"";inline-size:var(--home-index-rule-size);border-block-start:var(--home-rule-size) solid currentColor;opacity:.5;display:block}main#main-content[data-homepage] .hero-message{grid-column:3/span 5;inline-size:auto}main#main-content[data-homepage] .hero-description{font-family:var(--home-mono);font-size:var(--home-size-description);font-weight:var(--home-regular);letter-spacing:var(--home-tracking-body)}main#main-content[data-homepage] .hero-proof{gap:var(--home-space-proof);grid-column:9/span 2;inline-size:auto}main#main-content[data-homepage] .hero-proof-copy{max-inline-size:var(--home-proof-cap);gap:var(--home-gap-small);font-size:var(--home-size-body);line-height:var(--home-line-control)}main#main-content[data-homepage] .hero-middle{padding-block-start:var(--home-space-title)}main#main-content[data-homepage] .hero-wordmark{grid-column:2/span 6}main#main-content[data-homepage] .hero-support{inline-size:50%;padding-block-end:var(--home-inset)}main#main-content[data-homepage] .hero-support-copy{font-size:var(--home-size-body);line-height:var(--home-line-body);grid-column:2/span 4}main#main-content[data-homepage] .hero-support-copy>div:first-child{max-inline-size:var(--home-support-cap)}main#main-content[data-homepage] .hero-support-copy>div:first-child p+p{margin-block-start:var(--home-space-line)}main#main-content[data-homepage] .hero-timezone,main#main-content[data-homepage] .hero-actions-grid{margin-block-start:var(--home-gap)}main#main-content[data-homepage] .hero-actions{grid-column:2/span 4}main#main-content[data-homepage] .hero-action{min-block-size:var(--home-button-height);padding:var(--home-space-title)}main#main-content[data-homepage] .hero-showreel{justify-content:flex-end;inline-size:50%;min-inline-size:0;display:flex}main#main-content[data-homepage] .hero-reel-card{inline-size:var(--home-reel-width);max-inline-size:100%;font-family:var(--home-mono);font-size:var(--home-size-small);line-height:var(--home-line-body);letter-spacing:var(--home-tracking-control)}main#main-content[data-homepage] .hero-reel-label{gap:var(--home-space-proof);padding-inline:var(--home-gap-small);align-items:center;margin-block-end:var(--home-space-proof);display:flex}main#main-content[data-homepage] .hero-reel-label>span:nth-child(2){border-block-start:var(--home-rule-size) solid currentColor;opacity:.5;flex:1}main#main-content[data-homepage] .hero-reel-link{border-radius:var(--home-reel-radius);color:inherit;display:block;position:relative;overflow:hidden}main#main-content[data-homepage] .hero-reel-link video{aspect-ratio:5056/3392;object-fit:cover;block-size:auto;inline-size:100%}main#main-content[data-homepage] .hero-reel-caption{inset-inline:var(--home-space-title);font-family:var(--home-figtree);font-size:var(--home-size-description);padding:var(--home-gap-small);background:var(--home-black);justify-content:space-between;display:flex;position:absolute;inset-block-end:var(--home-space-title)}main#main-content[data-homepage] .hero-award{text-transform:uppercase;text-align:right;padding:var(--home-gap-small)}main#main-content[data-homepage] .hero-motion-control{inset-inline-start:var(--home-inset);inset-inline-end:auto}}@media (prefers-reduced-motion:reduce){main#main-content[data-homepage] .hero-logo-window{block-size:auto;overflow:visible}}@media (forced-colors:active){main#main-content[data-homepage] .hero-brand-svg h1{color:inherit}main#main-content[data-homepage] .hero-action{border:var(--home-rule-size) solid currentColor}}main#main-content[data-homepage] .homepage-intro{isolation:isolate;color:var(--home-intro-foreground);background:var(--home-black);position:relative;overflow:clip}main#main-content[data-homepage] .intro-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}main#main-content[data-homepage] .intro-background img,main#main-content[data-homepage] .intro-background canvas{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}main#main-content[data-homepage] .intro-stage{min-block-size:var(--home-stage-minimum);max-inline-size:var(--home-intro-cap);padding:var(--home-space-large) var(--home-inset);align-content:center;gap:var(--home-gap);margin-inline:auto;display:grid}main#main-content[data-homepage] .intro-line{font-family:var(--home-figtree);font-size:var(--home-intro-static-type);font-weight:var(--home-bold);line-height:var(--home-line-tight);letter-spacing:var(--home-tracking-body);text-align:center;margin:0}main#main-content[data-homepage] .intro-emphasis{color:var(--home-gold);-webkit-text-stroke:var(--home-rule-size) var(--home-intro-ink);paint-order:stroke fill}main#main-content[data-homepage] .intro-controls{pointer-events:none;z-index:2;position:absolute;inset:0}main#main-content[data-homepage] .intro-controls button{pointer-events:auto;color:var(--home-white)}@media (width>=1200px){main#main-content[data-homepage] .intro-line{font-size:var(--home-intro-type)}main#main-content[data-homepage] .is-enhanced .intro-stage{max-inline-size:none;block-size:calc(var(--home-stage-minimum) * var(--home-intro-stage-factor));align-content:normal;padding:0;display:block}main#main-content[data-homepage] .is-enhanced .intro-panel{block-size:var(--home-stage-minimum);z-index:1;position:sticky;inset-block-start:0}main#main-content[data-homepage] .is-enhanced .intro-line{inline-size:calc(min(100%, var(--home-intro-cap)) - 2 * var(--home-inset));white-space:nowrap;transform-origin:50%;margin-inline:auto;position:absolute;inset-block-start:0;inset-inline:0}main#main-content[data-homepage] .is-enhanced .intro-panel:nth-child(2) .intro-line{inset-block-start:calc(50% - var(--home-intro-type) * var(--home-line-tight))}main#main-content[data-homepage] .is-enhanced .intro-panel:nth-child(3) .intro-line{inset-block-start:50%}main#main-content[data-homepage] .is-enhanced .intro-background{block-size:var(--home-stage-minimum);margin-block-end:calc(-1 * var(--home-stage-minimum));position:sticky;inset:auto;inset-block-start:0}main#main-content[data-homepage] .is-enhanced .intro-controls{block-size:var(--home-stage-minimum);margin-block-end:calc(-1 * var(--home-stage-minimum));position:sticky;inset-block-start:0}}@media (forced-colors:active){main#main-content[data-homepage] .intro-background{display:none}main#main-content[data-homepage] .intro-emphasis{color:inherit;-webkit-text-stroke:0}}main#main-content[data-homepage] .homepage-services{isolation:isolate;background:var(--home-services-ink);color:var(--home-services-ink);font-family:var(--home-services-power);font-weight:var(--home-services-regular);letter-spacing:0;font-synthesis:weight;overflow-wrap:normal;position:relative;overflow:clip}main#main-content[data-homepage] .service-stack{flex-direction:column;display:flex}main#main-content[data-homepage] .service-layer{transform-origin:100% 0;align-items:flex-start;inline-size:100%;display:flex;position:relative}main#main-content[data-homepage] .service-heading,main#main-content[data-homepage] .service-card--2{transform-origin:0 0}main#main-content[data-homepage] .service-surface{transform-origin:100%;background-color:var(--home-services-websites-background);inline-size:100%;position:relative}main#main-content[data-homepage] .service-heading .service-surface{background-color:var(--home-services-white);transform-origin:0}main#main-content[data-homepage] .service-card--2 .service-surface{background-color:var(--home-services-ink);transform-origin:0;color:var(--home-services-green)}main#main-content[data-homepage] .service-card--3 .service-surface{background-color:var(--home-services-purple);color:var(--home-services-white)}main#main-content[data-homepage] .service-surface:before{content:"";block-size:var(--home-services-bleed-height);background:inherit;pointer-events:none;position:absolute;inset:0;inset-block-start:calc(100% - var(--home-services-space-1))}main#main-content[data-homepage] .service-layout{max-inline-size:var(--home-services-max-width);padding:var(--home-services-space-18) var(--home-services-space-24) var(--home-services-space-32) var(--home-services-space-18);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex;position:relative}main#main-content[data-homepage] .service-title-block{z-index:1;inline-size:100%;margin-block-end:var(--home-services-space-12);position:relative}main#main-content[data-homepage] .service-title{font-family:var(--home-services-power);font-size:var(--home-services-space-32);font-weight:var(--home-services-bold);line-height:var(--home-services-line-title);text-transform:uppercase;margin:0}main#main-content[data-homepage] .service-copy{z-index:1;flex-direction:column;inline-size:100%;min-inline-size:0;display:flex;position:relative}main#main-content[data-homepage] .service-tags{row-gap:var(--home-services-space-5);margin:0 0 var(--home-services-space-24);flex-wrap:wrap;padding:0;list-style:none;display:flex}main#main-content[data-homepage] .service-tag{inline-size:max-content;padding:var(--home-services-space-7) var(--home-services-space-17);border-radius:var(--home-services-space-40);background:var(--home-services-white);color:var(--home-services-ink);font-family:var(--home-services-power);font-size:var(--home-services-space-12);font-weight:var(--home-services-bold);line-height:var(--home-services-line-tag);text-transform:uppercase;display:block}main#main-content[data-homepage] .service-tags li:nth-child(3n+1) .service-tag{border-start-start-radius:0}main#main-content[data-homepage] .service-tags li:nth-child(3n+2) .service-tag{border-start-end-radius:0}main#main-content[data-homepage] .service-tags li:nth-child(3n) .service-tag{border-end-start-radius:0}main#main-content[data-homepage] .service-lead{margin:0 0 var(--home-services-space-18);font-family:var(--home-services-power);font-size:var(--home-services-space-20);font-weight:var(--home-services-bold);line-height:var(--home-services-line-lead)}main#main-content[data-homepage] .service-body{inline-size:100%;font-family:var(--home-services-body);font-size:var(--home-services-space-16);font-weight:var(--home-services-regular);line-height:var(--home-services-line-copy-small);margin:0}main#main-content[data-homepage] .service-card--3 .service-body{color:var(--home-services-ink)}main#main-content[data-homepage] .service-counter{font-family:var(--home-services-pixel);font-size:var(--home-services-counter-small);font-weight:var(--home-services-bold);line-height:var(--home-services-line-display);color:var(--home-services-white);opacity:var(--home-services-opacity-green);pointer-events:none;user-select:none;position:absolute;inset-block-start:calc(-1 * var(--home-services-space-12));inset-inline-start:calc(-1 * var(--home-services-space-12))}main#main-content[data-homepage] .service-card--2 .service-counter{color:var(--home-services-purple);opacity:var(--home-services-opacity-other)}main#main-content[data-homepage] .service-card--3 .service-counter{opacity:var(--home-services-opacity-other)}main#main-content[data-homepage] .service-heading-layout{max-inline-size:var(--home-services-max-width);padding:var(--home-services-space-20) var(--home-services-space-30);justify-content:flex-end;margin-inline:auto;display:flex}main#main-content[data-homepage] .service-heading-row{align-items:flex-start;gap:var(--home-services-space-25);display:flex}main#main-content[data-homepage] .service-eyebrow{max-inline-size:var(--home-services-space-100);align-items:flex-start;gap:var(--home-services-space-12);font-size:var(--home-services-space-12);line-height:var(--home-services-line-display);text-transform:uppercase;display:flex}main#main-content[data-homepage] .service-slashes{inline-size:var(--home-services-space-16);min-inline-size:var(--home-services-space-16);opacity:.5}main#main-content[data-homepage] .service-heading-title{font-family:var(--home-services-display);font-size:var(--home-services-heading-small);font-weight:var(--home-services-regular);line-height:var(--home-services-line-display);text-transform:uppercase;margin:0}main#main-content[data-homepage] .services-motion .service-layer{inline-size:105%}main#main-content[data-homepage] .services-motion .service-surface{transform:translateX(1%) rotate(var(--home-services-motion-angle-narrow));border-start-start-radius:var(--home-services-space-6);border-start-end-radius:var(--home-services-space-6)}main#main-content[data-homepage] .services-motion .service-heading .service-surface,main#main-content[data-homepage] .services-motion .service-card--2 .service-surface{transform:translateX(-1%) rotate(calc(-1 * var(--home-services-motion-angle-narrow)))}@media (width>=456px){main#main-content[data-homepage] .service-layout{padding-inline-start:var(--home-services-space-24)}main#main-content[data-homepage] .service-copy{inline-size:83.3333%}main#main-content[data-homepage] .service-counter{font-size:var(--home-services-counter-xs)}}@media (width>=640px){main#main-content[data-homepage] .service-heading-title{font-size:var(--home-services-heading-medium)}main#main-content[data-homepage] .service-title{font-size:var(--home-services-space-54)}main#main-content[data-homepage] .service-title-block{margin-block-end:var(--home-services-space-24)}main#main-content[data-homepage] .service-layout{padding-block-end:var(--home-services-space-48);padding-inline-end:var(--home-services-space-48)}}@media (width>=768px){main#main-content[data-homepage] .service-copy{inline-size:66.6667%}main#main-content[data-homepage] .service-counter{font-size:var(--home-services-counter-medium)}}@media (width>=1024px){main#main-content[data-homepage] .homepage-services{padding-block-start:var(--home-services-space-100)}main#main-content[data-homepage] .services-motion .service-layer{inline-size:100%;margin-block-end:calc(-1 * var(--home-services-space-50))}main#main-content[data-homepage] .services-motion .service-heading{margin-block-end:calc(-1 * var(--home-services-space-35))}main#main-content[data-homepage] .services-motion .service-surface{transform:translateX(var(--home-services-space-40));border-start-start-radius:var(--home-services-space-24);border-start-end-radius:0}main#main-content[data-homepage] .services-motion .service-heading .service-surface{transform:translateX(calc(-1 * var(--home-services-space-180)));border-start-start-radius:0;border-start-end-radius:var(--home-services-space-24)}main#main-content[data-homepage] .services-motion .service-card--2 .service-surface{transform:translateX(calc(-1 * var(--home-services-space-20)));border-start-start-radius:0;border-start-end-radius:var(--home-services-space-24)}main#main-content[data-homepage] .service-layout{padding:var(--home-services-space-32) var(--home-services-space-80) var(--home-services-space-100) var(--home-services-space-40);flex-direction:row}main#main-content[data-homepage] .service-title-block{inline-size:58.3333%;margin-block-end:var(--home-services-space-32);margin-inline-end:auto}main#main-content[data-homepage] .service-title{font-size:var(--home-services-space-48)}main#main-content[data-homepage] .service-copy{inline-size:58.3333%;margin-inline-start:auto}main#main-content[data-homepage] .service-tags{margin-block-end:var(--home-services-space-32)}main#main-content[data-homepage] .service-lead{font-size:var(--home-services-space-28);margin-block-end:var(--home-services-space-32)}main#main-content[data-homepage] .service-body{inline-size:75%;line-height:var(--home-services-line-copy-large)}main#main-content[data-homepage] .service-counter{font-size:var(--home-services-counter-large);inset-block-start:calc(-1 * var(--home-services-space-32));inset-inline-start:calc(-1 * var(--home-services-space-24))}main#main-content[data-homepage] .service-heading-layout{padding:var(--home-services-space-24) var(--home-services-space-28) 0 var(--home-services-space-200)}main#main-content[data-homepage] .service-heading-row{gap:var(--home-services-space-42)}main#main-content[data-homepage] .service-eyebrow{max-inline-size:var(--home-services-space-350);gap:var(--home-services-space-20);font-size:var(--home-services-space-20);margin-block-start:var(--home-services-space-10);margin-inline-end:auto}main#main-content[data-homepage] .service-slashes{inline-size:var(--home-services-space-28);min-inline-size:var(--home-services-space-28)}main#main-content[data-homepage] .service-heading-title{font-size:var(--home-services-heading-large)}}@media (width>=1280px){main#main-content[data-homepage] .service-copy{inline-size:50%}}@media (width>=1440px){main#main-content[data-homepage] .service-layout{padding:var(--home-services-space-44) var(--home-services-space-160) var(--home-services-space-100) var(--home-services-space-60)}main#main-content[data-homepage] .service-title-block{inline-size:50%;margin-block-end:0}main#main-content[data-homepage] .service-title{font-size:var(--home-services-space-64)}main#main-content[data-homepage] .service-copy{inline-size:41.6667%}main#main-content[data-homepage] .service-lead{margin-block-end:var(--home-services-space-100)}main#main-content[data-homepage] .service-tag{font-size:var(--home-services-type-tag-large);padding-block:var(--home-services-space-11)}main#main-content[data-homepage] .service-eyebrow{font-size:var(--home-services-space-28);gap:var(--home-services-space-40)}main#main-content[data-homepage] .service-slashes{inline-size:var(--home-services-space-36);min-inline-size:var(--home-services-space-36)}}@media (width>=1660px){main#main-content[data-homepage] .service-title{font-size:var(--home-services-space-72)}main#main-content[data-homepage] .service-title-block{inline-size:41.6667%}main#main-content[data-homepage] .service-copy{padding-inline-start:var(--home-services-space-100)}main#main-content[data-homepage] .service-tag{font-size:var(--home-services-space-16)}main#main-content[data-homepage] .service-heading-layout{padding-inline-start:var(--home-services-space-250)}main#main-content[data-homepage] .service-eyebrow{font-size:var(--home-services-space-35);gap:var(--home-services-space-60)}main#main-content[data-homepage] .service-slashes{inline-size:var(--home-services-space-45);min-inline-size:var(--home-services-space-45)}}@media (forced-colors:active){main#main-content[data-homepage] .service-counter{display:none}}main#main-content[data-homepage] .homepage-work{z-index:0;background:var(--home-work-black);color:var(--home-work-white);font-family:var(--home-work-family);position:relative;overflow-x:clip}main#main-content[data-homepage] .work-header,main#main-content[data-homepage] .work-footer{padding:var(--home-work-space-40) max(var(--home-work-space-24), var(--home-work-heading-gutter))}main#main-content[data-homepage] .work-heading{font-size:var(--home-work-space-48);font-weight:var(--home-work-bold);line-height:var(--home-work-copy-line);letter-spacing:var(--home-work-tracking);margin:0}main#main-content[data-homepage] .work-scene{padding:0}main#main-content[data-homepage] .work-viewport{max-inline-size:100%;block-size:min(var(--home-work-stage-height), calc(var(--home-work-screen) - var(--home-work-space-64) - var(--home-work-space-40)));align-items:center;display:flex;overflow:auto hidden}main#main-content[data-homepage] .work-viewport:focus-visible{outline:auto var(--color-focus);outline-offset:calc(-1 * var(--home-work-space-4))}main#main-content[data-homepage] .work-track{align-items:stretch;gap:var(--home-work-track-gap);margin:0 var(--home-work-track-gutter);block-size:calc(100% - 2 * var(--home-work-space-24));inline-size:calc(100% - 2 * var(--home-work-track-gutter));flex-direction:row;flex-shrink:0;min-inline-size:0;padding:0;list-style:none;display:flex}main#main-content[data-homepage] .work-card{block-size:100%;inline-size:auto;min-inline-size:0;aspect-ratio:var(--home-work-art-ratio);max-inline-size:min(var(--home-work-art-width), 100%);background:0 0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}main#main-content[data-homepage] .work-image{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;display:block}main#main-content[data-homepage] .work-more{align-items:center;gap:var(--home-work-space-12);padding:var(--home-work-button-block) var(--home-work-button-inline);border-radius:var(--home-work-space-12);font-family:var(--home-work-mono);font-size:var(--home-work-button-size);font-weight:var(--home-work-regular);line-height:var(--home-work-line-control);text-transform:uppercase;color:var(--home-work-black);background:var(--home-work-white);text-decoration:none;display:inline-flex}main#main-content[data-homepage] .work-more:focus-visible{outline:auto var(--color-focus);outline-offset:var(--home-work-space-4)}@media (width<=1279px){main#main-content[data-homepage] .work-header,main#main-content[data-homepage] .work-footer{padding:var(--home-work-space-24)}main#main-content[data-homepage] .work-heading{font-size:var(--home-work-heading-small)}}@media (prefers-reduced-motion:no-preference){main#main-content[data-homepage] .work-viewport{max-inline-size:none}main#main-content[data-homepage] .work-motion .work-scene{block-size:var(--home-work-screen);padding:var(--home-work-space-64) 0 var(--home-work-space-40)}main#main-content[data-homepage] .work-motion .work-viewport{block-size:100%;overflow:clip visible}}@media (width>=1280px) and (prefers-reduced-motion:no-preference){main#main-content[data-homepage] .work-motion .work-card--1{rotate:var(--home-work-tilt-3)}main#main-content[data-homepage] .work-motion .work-card--2{rotate:var(--home-work-tilt-minus-2)}main#main-content[data-homepage] .work-motion .work-card--3{rotate:var(--home-work-tilt-1)}main#main-content[data-homepage] .work-motion .work-card--4{rotate:var(--home-work-tilt-minus-3)}main#main-content[data-homepage] .work-motion .work-card--5{rotate:var(--home-work-tilt-4)}main#main-content[data-homepage] .work-motion .work-card--6{rotate:var(--home-work-tilt-minus-1)}main#main-content[data-homepage] .work-motion .work-card--7{rotate:var(--home-work-tilt-1)}main#main-content[data-homepage] .work-motion .work-card--8,main#main-content[data-homepage] .work-motion .work-card--9{rotate:var(--home-work-tilt-3)}main#main-content[data-homepage] .work-motion .work-card--2 .work-image,main#main-content[data-homepage] .work-motion .work-card--3 .work-image,main#main-content[data-homepage] .work-motion .work-card--6 .work-image{rotate:var(--home-work-image-tilt)}}@media (forced-colors:active){main#main-content[data-homepage] .work-card{outline:var(--home-work-space-1) solid currentColor}}@media (width>=1280px){main#main-content[data-homepage] .work-track{margin-inline:var(--home-work-space-40);inline-size:calc(100% - 2 * var(--home-work-space-40))}}main#main-content[data-homepage] .work-viewport{position:relative}main#main-content[data-homepage] .work-pointer-trail{pointer-events:none;z-index:var(--home-work-pointer-layer);position:absolute;inset:0;overflow:clip}main#main-content[data-homepage] .work-pointer-image{inline-size:var(--home-work-pointer-width);block-size:var(--home-work-pointer-width);object-fit:cover;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0 auto auto 0}main#main-content[data-homepage] .homepage-performance{isolation:isolate;padding:var(--home-stats-space-60) var(--home-stats-space-20);background:var(--home-stats-ink);color:var(--home-stats-ice);font-family:var(--home-stats-figtree);position:relative;overflow:clip}main#main-content[data-homepage] .stats-background{z-index:-1;opacity:var(--home-stats-texture-opacity);filter:brightness(var(--home-stats-brightness));pointer-events:none;transform-origin:50%;position:absolute;inset:0}main#main-content[data-homepage] .stats-background picture,main#main-content[data-homepage] .stats-background img{block-size:100%;inline-size:100%;display:block}main#main-content[data-homepage] .stats-background img{object-fit:cover;object-position:center}main#main-content[data-homepage] .stats-background:after{content:"";background-image:url(/assets/home/performance/dots.svg);background-size:var(--home-stats-texture-size) auto;mix-blend-mode:overlay;position:absolute;inset:0}main#main-content[data-homepage] .stats-content{max-inline-size:var(--home-stats-head-max);margin-inline:auto}main#main-content[data-homepage] .stats-header{padding:var(--home-stats-space-60) 0 var(--home-stats-space-40);position:relative}main#main-content[data-homepage] .stats-eyebrow{margin:0 0 var(--home-stats-space-12);font-family:var(--home-stats-mono);font-size:var(--home-stats-space-16);line-height:var(--home-stats-eyebrow-line);letter-spacing:var(--home-stats-tracking)}main#main-content[data-homepage] .stats-left-rule{display:none}main#main-content[data-homepage] .stats-mini-brand{inline-size:var(--home-stats-brand-width);block-size:var(--home-stats-brand-height);object-fit:contain;position:absolute;inset-block-start:var(--home-stats-space-60);inset-inline-end:0}main#main-content[data-homepage] .stats-middle{gap:var(--home-stats-space-32);flex-direction:column;min-inline-size:0;display:flex}main#main-content[data-homepage] .stats-rule{block-size:var(--home-stats-marker-height);background:0 0;position:relative}main#main-content[data-homepage] .stats-rule:before{content:"";inline-size:var(--home-stats-space-20);block-size:var(--home-stats-marker-height);background:var(--home-stats-coral);display:block}main#main-content[data-homepage] .stats-heading{margin:0 0 var(--home-stats-space-24);max-inline-size:var(--home-stats-title-max);font-size:var(--home-stats-title-small);font-weight:var(--home-stats-medium);line-height:var(--home-stats-line);letter-spacing:var(--home-stats-title-tracking)}main#main-content[data-homepage] .stats-heading-wide{display:none}main#main-content[data-homepage] .stats-word{display:inline-block}main#main-content[data-homepage] .stats-description{max-inline-size:var(--home-stats-copy-max);font-size:var(--home-stats-copy-small);line-height:var(--home-stats-copy-line);letter-spacing:var(--home-stats-tracking);margin:0}main#main-content[data-homepage] .stats-ticks{block-size:calc(var(--home-stats-space-16) + var(--home-stats-space-20));padding-block-start:var(--home-stats-space-16)}main#main-content[data-homepage] .stats-ticks:after{content:"";block-size:var(--home-stats-space-20);opacity:.3;background-image:url(/assets/home/performance/ticks.svg);background-repeat:repeat-x;background-size:var(--home-stats-space-16) var(--home-stats-space-20);display:block}main#main-content[data-homepage] .stats-metrics{gap:var(--home-stats-space-60) 0;padding:0 var(--home-stats-space-20);max-inline-size:var(--home-stats-number-max);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}main#main-content[data-homepage] .stats-metric{flex-direction:column;inline-size:max-content;min-inline-size:0;max-inline-size:100%;display:flex}main#main-content[data-homepage] .stats-number{margin:0 0 var(--home-stats-space-24);font-size:var(--home-stats-number-type);font-weight:var(--home-stats-semibold);line-height:var(--home-stats-line);letter-spacing:var(--home-stats-tracking);font-kerning:none;color:var(--home-stats-coral);order:-1;position:relative}main#main-content[data-homepage] .stats-label{font-family:var(--home-stats-mono);font-size:var(--home-stats-space-16);font-weight:var(--home-stats-regular);line-height:var(--home-stats-label-line);letter-spacing:var(--home-stats-tracking);color:var(--home-stats-paper);margin:0}main#main-content[data-homepage] .stats-meta{align-items:center;gap:var(--home-stats-space-4);margin:var(--home-stats-space-16) 0 0;font-family:var(--home-stats-mono);font-size:var(--home-stats-space-12);line-height:var(--home-stats-copy-line);letter-spacing:var(--home-stats-tracking);color:var(--home-stats-white);display:flex}main#main-content[data-homepage] .stats-meta:before{content:"";inline-size:var(--home-stats-space-80);block-size:var(--home-stats-space-12);opacity:.2;background-image:url(/assets/home/performance/stripes.svg);background-size:var(--home-stats-space-12) auto}main#main-content[data-homepage] .stats-meta:after{content:"";height:var(--home-stats-space-1);background:var(--home-stats-muted);opacity:.5;flex:1;order:1}main#main-content[data-homepage] .stats-meta span{white-space:nowrap;order:2;margin-inline-start:0}main#main-content[data-homepage] .stats-partners{align-items:center;gap:var(--home-stats-space-60);flex-direction:column;padding-block-start:var(--home-stats-space-60);display:flex}main#main-content[data-homepage] .stats-partners-title{font-family:var(--home-stats-mono);font-size:var(--home-stats-space-16);font-weight:var(--home-stats-regular);line-height:var(--home-stats-label-line);letter-spacing:var(--home-stats-tracking);text-transform:uppercase;align-self:stretch;margin:0}main#main-content[data-homepage] .stats-partners-title span{max-inline-size:var(--home-stats-ticker-caption-max);display:block}main#main-content[data-homepage] .stats-partners-window{inline-size:100%;max-inline-size:var(--home-stats-ticker-max);opacity:.8}main#main-content[data-homepage] .stats-partners-track{inline-size:100%;display:flex}main#main-content[data-homepage] .stats-partners-list{justify-content:center;align-items:center;gap:var(--home-stats-space-32);padding:var(--home-stats-space-16);flex-wrap:wrap;flex-shrink:0;inline-size:100%;margin:0;list-style:none;display:flex}main#main-content[data-homepage] .stats-partners-list li{inline-size:var(--home-stats-space-160);block-size:var(--home-stats-logo-size);flex-shrink:0}main#main-content[data-homepage] .stats-partners-list img{block-size:var(--home-stats-logo-size);object-fit:contain;inline-size:100%}main#main-content[data-homepage] .stats-pause{min-block-size:var(--home-stats-space-32);padding:var(--home-stats-space-4) var(--home-stats-space-8);border:var(--home-stats-space-1) solid currentColor;background:var(--home-stats-ink);color:var(--home-stats-ice);font-family:var(--home-stats-mono);font-size:var(--home-stats-space-12);line-height:var(--home-stats-label-line);cursor:pointer;position:absolute;inset-block-end:var(--home-stats-space-20);inset-inline-end:var(--home-stats-space-20)}main#main-content[data-homepage] .stats-pause:focus-visible{outline:auto var(--color-ice);outline-offset:var(--home-stats-space-4)}main#main-content[data-homepage] .stats-enhanced .stats-partners-window{block-size:var(--home-stats-ticker-height);mask-image:linear-gradient(to right, transparent, black var(--home-stats-fade-start), black var(--home-stats-fade-end), transparent);overflow:clip}main#main-content[data-homepage] .stats-enhanced .stats-partners-list{justify-content:flex-start;gap:var(--home-stats-logo-gap);inline-size:max-content;padding-inline:0 var(--home-stats-logo-gap);padding-block:var(--home-stats-space-16);flex-wrap:nowrap}main#main-content[data-homepage] .stats-enhanced [data-stats-value]{inline-size:var(--home-stats-space-1);block-size:var(--home-stats-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}main#main-content[data-homepage] .stats-number-visual{align-items:baseline;display:inline-flex}main#main-content[data-homepage] .stats-digit{block-size:var(--home-stats-digit-height);flex-shrink:0;display:inline-block;position:relative;overflow:clip}main#main-content[data-homepage] .stats-digit-target{visibility:hidden}main#main-content[data-homepage] .stats-digit-strip{flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0}main#main-content[data-homepage] .stats-digit-strip span{block-size:var(--home-stats-digit-height);flex-shrink:0;display:block}@media (width>=810px){main#main-content[data-homepage] .homepage-performance{padding-block:var(--home-stats-space-80)}main#main-content[data-homepage] .stats-heading{font-size:var(--home-stats-title-tablet)}main#main-content[data-homepage] .stats-metrics{column-gap:var(--home-stats-space-20);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){main#main-content[data-homepage] .homepage-performance{padding-block:var(--home-stats-space-160)}main#main-content[data-homepage] .stats-header{grid-template-columns:var(--home-stats-heading-columns);padding:var(--home-stats-space-160) var(--home-stats-space-20) var(--home-stats-space-120);display:grid}main#main-content[data-homepage] .stats-eyebrow{grid-area:1/1;justify-self:start;inline-size:max-content;margin:0}main#main-content[data-homepage] .stats-left-rule{inline-size:max-content;min-inline-size:100%;block-size:var(--home-stats-marker-height);opacity:.5;background-color:#0000;background:linear-gradient(var(--home-stats-muted), var(--home-stats-muted)) center / 100% var(--home-stats-space-1) no-repeat;margin-block-end:var(--home-stats-space-64);display:block}main#main-content[data-homepage] .stats-mini-brand{inset-block-start:var(--home-stats-space-160);inset-inline-end:var(--home-stats-space-20)}main#main-content[data-homepage] .stats-middle{gap:var(--home-stats-space-52);grid-area:1/2}main#main-content[data-homepage] .stats-heading{font-size:var(--home-stats-title-wide);color:var(--home-stats-heading-color)}main#main-content[data-homepage] .stats-heading-wide{display:inline}main#main-content[data-homepage] .stats-heading-narrow{display:none}main#main-content[data-homepage] .stats-description{max-inline-size:var(--home-stats-copy-max);font-size:var(--home-stats-copy-type)}main#main-content[data-homepage] .stats-metrics{column-gap:var(--home-stats-space-80);grid-template-columns:repeat(4,minmax(0,1fr))}main#main-content[data-homepage] .stats-partners{padding-block-start:var(--home-stats-space-160)}main#main-content[data-homepage] .stats-partners-title{font-size:var(--home-stats-caption-type);line-height:var(--home-stats-copy-line);text-align:center}main#main-content[data-homepage] .stats-partners-title span{max-inline-size:none}main#main-content[data-homepage] .stats-enhanced .stats-partners-list{gap:var(--home-stats-logo-gap-wide);padding-inline-end:var(--home-stats-logo-gap-wide)}}@media (forced-colors:active){main#main-content[data-homepage] .stats-background,main#main-content[data-homepage] .stats-ticks,main#main-content[data-homepage] .stats-rule,main#main-content[data-homepage] .stats-meta{display:none}}main#main-content[data-homepage] .stats-semantic{inline-size:var(--home-stats-space-1);block-size:var(--home-stats-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}main#main-content[data-homepage] .stats-label-visual{white-space:nowrap}@media (width>=1200px){main#main-content[data-homepage] .stats-left-rule:before{content:"";inline-size:var(--home-stats-space-20);block-size:var(--home-stats-marker-height);background:var(--home-stats-muted);display:block}main#main-content[data-homepage] .stats-eyebrow:after{content:"";block-size:var(--home-stats-space-12);opacity:.15;background-image:url(/assets/home/performance/stripes.svg);background-size:var(--home-stats-space-16) auto;margin-block-start:var(--home-stats-space-4);display:block}}main#main-content[data-homepage] .stats-rule:after{content:"";block-size:var(--home-stats-space-1);background:var(--home-stats-muted);opacity:.5;position:absolute;inset-block-start:0;inset-inline-start:var(--home-stats-space-20);inset-inline-end:0}@media (width>=1200px){main#main-content[data-homepage] .stats-ticks:after{max-inline-size:var(--home-stats-ticks-max)}}main#main-content[data-homepage] .stats-client-name{display:none}@media (forced-colors:active){main#main-content[data-homepage] .stats-client-name{display:block}main#main-content[data-homepage] .stats-partners-list img{display:none}main#main-content[data-homepage] .stats-partners-window{opacity:1}}main#main-content[data-homepage] .homepage-process{isolation:isolate;background:var(--home-process-black);color:var(--home-process-ice);font-family:var(--home-process-figtree);position:relative;overflow:clip}main#main-content[data-homepage] .process-background{block-size:calc((100% + var(--home-process-background-context-narrow)) * var(--home-process-background-factor));z-index:-1;pointer-events:none;opacity:var(--home-process-background-opacity);position:absolute;inset-block-start:var(--home-process-background-offset);inset-inline:0}main#main-content[data-homepage] .process-background img{object-fit:cover;object-position:center;transform-origin:50%;block-size:100%;inline-size:100%;display:block}main#main-content[data-homepage] .process-content{gap:var(--home-process-space-32);max-inline-size:var(--home-process-content-max);padding:var(--home-process-space-20) var(--home-process-space-20) var(--home-process-space-60);flex-direction:column;margin:0 auto;display:flex;position:relative}main#main-content[data-homepage] .process-intro{min-inline-size:0}main#main-content[data-homepage] .process-heading{font-size:var(--home-process-space-48);line-height:var(--home-process-title-line);font-weight:var(--home-process-semibold);letter-spacing:var(--home-process-heading-tracking);margin:0}main#main-content[data-homepage] .process-description{margin:var(--home-process-space-24) 0 0;font-size:var(--home-process-space-16);line-height:var(--home-process-body-line);letter-spacing:var(--home-process-tracking);color:var(--home-process-ice)}main#main-content[data-homepage] .process-action{align-items:center;gap:var(--home-process-space-16);max-inline-size:100%;color:var(--home-process-action-color);font-size:var(--home-process-space-16);line-height:var(--home-process-card-title-line);letter-spacing:var(--home-process-action-narrow-tracking);margin-block-start:var(--home-process-space-60);text-decoration:none;display:inline-flex}main#main-content[data-homepage] .process-action-icon{inline-size:var(--home-process-action-size);block-size:var(--home-process-action-size);border-radius:var(--home-process-space-12);background:var(--home-process-coral);flex-shrink:0;place-items:center;display:grid}main#main-content[data-homepage] .process-action-icon svg{block-size:100%;inline-size:100%}main#main-content[data-homepage] .process-action:focus-visible{outline:auto var(--color-ice);outline-offset:var(--home-process-space-4)}main#main-content[data-homepage] .process-cards{gap:var(--home-process-space-20);padding:var(--home-process-space-60) 0 0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;list-style:none;display:grid}main#main-content[data-homepage] .process-card-slot{min-inline-size:0;display:flex}main#main-content[data-homepage] .process-card{gap:var(--home-process-space-16);min-inline-size:0;min-block-size:var(--home-process-card-min);padding:var(--home-process-space-24);border-radius:var(--home-process-space-12);background:var(--home-process-card-backing);backdrop-filter:blur(var(--home-process-card-blur));flex-direction:column;flex:1;display:flex}main#main-content[data-homepage] .process-card-top{min-block-size:var(--home-process-space-32);justify-content:space-between;align-items:center;display:flex}main#main-content[data-homepage] .process-icon{inline-size:var(--home-process-space-32);block-size:var(--home-process-space-32)}main#main-content[data-homepage] .process-index{color:var(--home-process-coral);font-family:var(--home-process-mono);font-size:var(--home-process-space-16);line-height:var(--home-process-index-line);letter-spacing:var(--home-process-index-tracking);margin:0}main#main-content[data-homepage] .process-rule{block-size:var(--home-process-marker-height);opacity:var(--home-process-line-opacity);background:linear-gradient(var(--home-process-muted), var(--home-process-muted)) left top / 100% var(--home-process-space-1) no-repeat;position:relative}main#main-content[data-homepage] .process-rule:before{content:"";inline-size:var(--home-process-space-20);block-size:var(--home-process-marker-height);background:var(--home-process-muted);display:block}main#main-content[data-homepage] .process-card-title{color:var(--home-process-white);font-family:var(--home-process-mono);font-size:var(--home-process-space-20);font-weight:var(--home-process-regular);line-height:var(--home-process-card-title-line);letter-spacing:var(--home-process-tracking);margin:0}main#main-content[data-homepage] .process-card-description{font-size:var(--home-process-space-16);line-height:var(--home-process-body-line);letter-spacing:var(--home-process-tracking);color:var(--home-process-ice);text-wrap:balance;margin:0}@media (width>=810px){main#main-content[data-homepage] .process-content{padding:0 var(--home-process-space-40) var(--home-process-space-60)}main#main-content[data-homepage] .process-cards{gap:var(--home-process-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){main#main-content[data-homepage] .process-content{grid-template-columns:var(--home-process-columns);padding:var(--home-process-space-60) var(--home-process-space-40);align-items:center;gap:0;display:grid}main#main-content[data-homepage] .process-intro{grid-column:1}main#main-content[data-homepage] .process-cards{grid-column:3;padding:0}main#main-content[data-homepage] .process-heading{font-size:var(--home-process-title-wide)}main#main-content[data-homepage] .process-description{max-inline-size:var(--home-process-description-max);margin-block-start:var(--home-process-space-40)}main#main-content[data-homepage] .process-action{font-size:var(--home-process-action-wide);letter-spacing:var(--home-process-tracking)}main#main-content[data-homepage] .process-background{block-size:calc((100% + var(--home-process-background-context-wide)) * var(--home-process-background-factor))}}@media (forced-colors:active){main#main-content[data-homepage] .process-background,main#main-content[data-homepage] .process-rule{display:none}main#main-content[data-homepage] .homepage-process,main#main-content[data-homepage] .process-card,main#main-content[data-homepage] .process-action-icon{background:var(--home-process-canvas);color:var(--home-process-canvas-text)}main#main-content[data-homepage] .process-card,main#main-content[data-homepage] .process-action-icon{border:var(--home-process-space-1) solid var(--home-process-canvas-text)}main#main-content[data-homepage] .process-card-title,main#main-content[data-homepage] .process-index,main#main-content[data-homepage] .process-action{color:var(--home-process-canvas-text)}}main#main-content[data-homepage] .process-arrow{inline-size:var(--home-process-space-20);block-size:var(--home-process-space-20);display:flex;overflow:clip}main#main-content[data-homepage] .process-arrow svg{flex-shrink:0}@media (prefers-reduced-motion:no-preference){main#main-content[data-homepage] .process-action-icon:hover .process-arrow svg,main#main-content[data-homepage] .process-action:focus-visible .process-arrow svg{transform:translate(-100%)}}main#main-content[data-homepage] .process-title-semantic{inline-size:var(--home-process-space-1);block-size:var(--home-process-space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}main#main-content[data-homepage] .shared-opening{isolation:isolate;position:relative}main#main-content[data-homepage] .shared-opening-frame{height:var(--home-stage-minimum);margin-bottom:calc(-1 * var(--home-stage-minimum));pointer-events:none;z-index:-1;position:sticky;top:0;overflow:clip}main#main-content[data-homepage] .shared-opening-frame picture,main#main-content[data-homepage] .shared-opening-frame img{width:100%;height:100%;display:block}main#main-content[data-homepage] .shared-opening-frame img{object-fit:cover;object-position:center}main#main-content[data-homepage] .shared-opening .homepage-hero,main#main-content[data-homepage] .shared-opening .homepage-intro{background:0 0}main#main-content[data-homepage] .shared-opening .hero-art:after{display:none}@media (forced-colors:active){main#main-content[data-homepage] .shared-opening-frame{visibility:hidden}}main#main-content[data-homepage] .homepage-showcase .showcase-track{display:var(--home-showcase-work-track-display-54);scroll-snap-type:var(--home-showcase-work-track-scroll-snap-type-55);scrollbar-width:none;overflow-x:auto}main#main-content[data-homepage] .homepage-showcase .showcase-track::-webkit-scrollbar{display:none}main#main-content[data-homepage] .homepage-showcase .showcase-slide{flex:var(--home-showcase-work-slide-flex-56);padding-inline:var(--home-showcase-work-slide-padding-inline-57);scroll-snap-align:var(--home-showcase-work-slide-scroll-snap-align-58);min-width:var(--home-showcase-work-slide-min-width-59)}main#main-content[data-homepage] .homepage-showcase .showcase-controls{display:var(--home-showcase-work-controls-display-60);gap:var(--home-showcase-work-controls-gap-61);align-items:var(--home-showcase-work-controls-align-items-62);justify-content:var(--home-showcase-work-controls-justify-content-63);margin:var(--home-showcase-work-controls-margin-64)}main#main-content[data-homepage] .homepage-showcase .showcase-controls button{font:inherit;color:var(--home-showcase-work-controls-button-color-65);background:var(--home-showcase-work-controls-button-background-66);border:var(--home-showcase-work-controls-button-border-67);min-height:var(--home-showcase-work-controls-button-min-height-68);padding:var(--home-showcase-work-controls-button-padding-69);border-radius:var(--home-showcase-work-controls-button-border-radius-70);cursor:var(--home-showcase-work-controls-button-cursor-71)}main#main-content[data-homepage] .homepage-showcase .showcase-controls [data-work-prev],main#main-content[data-homepage] .homepage-showcase .showcase-controls [data-work-next]{width:var(--home-showcase-work-controls-button-not-last-child-width-72);height:var(--home-showcase-work-controls-button-not-last-child-height-73);padding:var(--home-showcase-work-controls-button-not-last-child-padding-74);font-size:var(--home-showcase-work-controls-button-not-last-child-font-size-75)}main#main-content[data-homepage] .homepage-showcase .showcase-status{position:var(--home-showcase-work-sr-position-104);width:var(--home-showcase-work-sr-width-105);height:var(--home-showcase-work-sr-height-106);padding:var(--home-showcase-work-sr-padding-107);margin:var(--home-showcase-work-sr-margin-108);overflow:var(--home-showcase-work-sr-overflow-109);clip-path:var(--home-showcase-work-sr-clip-path-110);white-space:var(--home-showcase-work-sr-white-space-111);border:var(--home-showcase-work-sr-border-112)}@media (width<=1199px){main#main-content[data-homepage] .homepage-showcase .showcase-slide{padding-inline:var(--home-showcase-work-slide-padding-inline-117)}}@media (width<=699px){main#main-content[data-homepage] .homepage-showcase .showcase-controls{margin-inline:var(--home-showcase-work-controls-margin-inline-131);flex-wrap:var(--home-showcase-work-controls-flex-wrap-132)}}main#main-content[data-homepage] .showcase-slide{box-sizing:border-box}main#main-content[data-homepage] .showcase-image{object-fit:contain;width:100%;height:auto;display:block}main#main-content[data-homepage] .homepage-showcase [hidden]{display:none!important}main#main-content[data-homepage] .showcase-project{grid-template-columns:var(--home-project-gallery-columns);gap:var(--home-project-gallery-gap);height:var(--home-project-gallery-height);max-width:var(--home-project-gallery-cap);min-width:0;margin-inline:auto;display:grid}main#main-content[data-homepage] .showcase-primary{min-width:0;min-height:0;display:grid}main#main-content[data-homepage] .showcase-project img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}main#main-content[data-homepage] .showcase-thumbnails{contain:size;grid-template-rows:var(--home-project-gallery-rows);gap:var(--home-project-gallery-gap);min-width:0;min-height:0;display:grid}main#main-content[data-homepage] .showcase-thumbnail{min-width:0;min-height:0;display:block}main#main-content[data-homepage] .showcase-thumbnail:focus-visible,main#main-content[data-homepage] .showcase-thumbnail[aria-current=true]{outline:auto var(--color-ice);outline-offset:var(--home-project-gallery-focusOffset)}@media (width<=699px){main#main-content[data-homepage] .showcase-project{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-project-gallery-mobileRows)}main#main-content[data-homepage] .showcase-thumbnails{grid-template-columns:var(--home-project-gallery-mobileColumns);grid-template-rows:minmax(0,1fr)}}main#main-content[data-homepage] .homepage-work{min-height:var(--home-stage-minimum)}main#main-content[data-homepage] .showcase-primary .showcase-image{align-self:start;height:auto}main#main-content[data-homepage] .showcase-thumbnails{grid-template-columns:var(--home-project-gallery-mobileColumns)}main#main-content[data-homepage] .showcase-project[data-gallery-count="3"]{grid-template-columns:var(--home-project-gallery-threeColumns)}main#main-content[data-homepage] .showcase-project[data-gallery-count="3"] .showcase-thumbnails{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--home-project-gallery-threeRows)}@media (width<=699px){main#main-content[data-homepage] .showcase-project[data-gallery-count="3"]{grid-template-columns:minmax(0,1fr)}main#main-content[data-homepage] .showcase-thumbnails{aspect-ratio:var(--home-project-gallery-mobileAspect)}main#main-content[data-homepage] .showcase-project[data-gallery-count="3"] .showcase-thumbnails{aspect-ratio:auto}}main#main-content[data-homepage] .service-tag{cursor:pointer;min-block-size:var(--home-services-space-44);text-align:start;border:0;max-inline-size:100%}main#main-content[data-homepage] .service-tags li{min-inline-size:0;max-inline-size:100%}main#main-content[data-homepage] .service-tag[aria-selected=true]{text-decoration:underline}main#main-content[data-homepage] .service-tag:focus-visible{outline:auto var(--color-focus);outline-offset:calc(var(--layout-grid-gap-compact) / 5)}main#main-content[data-homepage] .service-capability-panel:focus-visible{outline:auto}main#main-content[data-homepage] .service-capability-panel[hidden],main#main-content[data-homepage] .services-tabs-ready .service-capability-title{display:none}main#main-content[data-homepage] .service-title{overflow-wrap:anywhere}main#main-content[data-homepage] .shared-opening .hero-message,main#main-content[data-homepage] .shared-opening .hero-proof-copy,main#main-content[data-homepage] .shared-opening .hero-support-copy>div,main#main-content[data-homepage] .shared-opening .hero-reel-label,main#main-content[data-homepage] .shared-opening .hero-reel-caption,main#main-content[data-homepage] .shared-opening .hero-award,main#main-content[data-homepage] .shared-opening .intro-copy{text-shadow:calc(-1 * var(--home-rule-size)) 0 var(--home-rule-size) var(--home-black), var(--home-rule-size) 0 var(--home-rule-size) var(--home-black), 0 calc(-1 * var(--home-rule-size)) var(--home-rule-size) var(--home-black), 0 var(--home-rule-size) var(--home-rule-size) var(--home-black);background-color:#0000}main#main-content[data-homepage] .shared-opening .intro-emphasis{-webkit-text-stroke:0}main#main-content[data-homepage] .shared-opening .intro-copy{-webkit-text-stroke:0;text-shadow:none}main#main-content[data-homepage] .shared-opening .intro-background{background-image:var(--home-intro-contrast-scrim)}main#main-content[data-homepage] .hero-more>span{color:var(--action-text)}main#main-content[data-homepage] .hero-proof,main#main-content[data-homepage] .hero-actions,main#main-content[data-homepage] .hero-reel-card{padding:var(--layout-grid-gap-compact)}main#main-content[data-homepage] .shared-opening .hero-logo-window:focus-visible,main#main-content[data-homepage] .shared-opening .hero-action:focus-visible,main#main-content[data-homepage] .shared-opening .hero-reel-link:focus-visible,main#main-content[data-homepage] .shared-opening .hero-motion-control:focus-visible{outline:auto var(--color-focus);outline-offset:calc(2 * var(--home-rule-size));box-shadow:0 0 0 calc(6 * var(--home-rule-size)) var(--color-ink)}@media (forced-colors:active){main#main-content[data-homepage] .shared-opening .hero-logo-window:focus-visible,main#main-content[data-homepage] .shared-opening .hero-action:focus-visible,main#main-content[data-homepage] .shared-opening .hero-reel-link:focus-visible,main#main-content[data-homepage] .shared-opening .hero-motion-control:focus-visible{outline:auto var(--color-focus);box-shadow:none}}
