.sub-rich-text-body[data-ucs]:first-child{--surface-margin-y-start:0}.sub-rich-text-list-body>li{padding-inline-start:calc(var(--surface-font-size) * 1.2);list-style:none;position:relative}.sub-rich-text-list-body>li:before{content:"•";position:absolute;inset-inline-start:0}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& .sub-case-study-section[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 11.5)}& .sub-case-study-section-row[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}& .sub-case-study-section-heading[data-ucs]{--surface-flex:none;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& .sub-case-study-section-content[data-ucs]{--surface-flex:none;--surface-align-items:start}& .sub-case-study-section-text .sub-rich-text-body[data-ucs],& .sub-case-study-section-text .sub-rich-text-link-body[data-ucs],& .sub-case-study-section-text .sub-rich-text-list-body[data-ucs]{--_font-scale:.5477}& .sub-case-study-section-text .sub-rich-text-body[data-ucs]:not(:first-child){--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5)}}}@container page (width<60rem){.sub-case-study-section[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 11.5)}.sub-case-study-section-row[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}.sub-case-study-section-heading[data-ucs]{--surface-flex:none;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}.sub-case-study-section-content[data-ucs]{--surface-flex:none;--surface-align-items:start}.sub-case-study-section-text .sub-rich-text-body[data-ucs],.sub-case-study-section-text .sub-rich-text-link-body[data-ucs],.sub-case-study-section-text .sub-rich-text-list-body[data-ucs]{--_font-scale:.5477}.sub-case-study-section-text .sub-rich-text-body[data-ucs]:not(:first-child){--surface-margin-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 5)}}.sub-case-study-section[data-ucs][data-mode~=rule]{--surface-border-block-end-width:var(--uc-stroke-rule)}.sub-ticker-group[data-ucs]{--surface-gap-x:calc(var(--density) * var(--scale) * var(--space-unit) * var(--ticker-gap,0));--surface-padding-x-end:var(--surface-gap-x);list-style:none}.sub-ticker-track[data-ucs]{--surface-translate-x:calc(var(--ticker-shift,0) * -100%)}.sub-ticker[data-ucs][data-draggable]{--surface-cursor:grab;--surface-user-select:none;touch-action:pan-y}.sub-ticker[data-ucs][data-draggable][data-dragging]{--surface-cursor:grabbing}.sub-image-ticker{--ticker-speed:var(--uc-ticker-hero-speed);--ticker-hover:var(--uc-ticker-hero-hover);--ticker-gap:4}.sub-image-ticker[data-ucs],.sub-image-ticker .sub-ticker-track[data-ucs],.sub-image-ticker .sub-ticker-group[data-ucs]{--surface-align-items:stretch}.sub-image-ticker-item .sub-image[data-ucs]{--surface-width:auto;--surface-height:100%}.sub-slideshow{--slideshow-items:1.1;--slideshow-gap:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--slideshow-pitch:calc((100cqi + var(--slideshow-gap)) / var(--slideshow-items));touch-action:pan-y}.sub-slideshow-track[data-ucs]{--surface-translate-x:calc(var(--slideshow-position,0) * -1 * var(--slideshow-pitch))}.sub-slideshow-slide[data-ucs]{--surface-width:calc(var(--slideshow-pitch) - var(--slideshow-gap));--surface-margin-x-end:var(--slideshow-gap)}.sub-slideshow-before[data-ucs]{--surface-right:100%}.sub-slideshow[data-ucs][data-mode~=dragging]{--surface-cursor:grabbing}.sub-case-study-card-panel[data-ucs]{--surface-height:var(--collapsible-panel-height,auto);transition-property:height}.sub-case-study-card-panel[data-ucs][data-starting-style],.sub-case-study-card-panel[data-ucs][data-ending-style]{--surface-height:0}.sub-case-study-card-panel[data-ucs][hidden]:not([hidden=until-found]){--surface-display:none}.sub-case-study-card-service-list[data-ucs]{list-style:none}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 32);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 12)}& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:none}& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-text-align:start}& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap}& .sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:auto}& .sub-case-study-card[data-mode~=hero]:is(:root[data-brand=terminal] *) .sub-case-study-card-heading[data-ucs]{--surface-grid-template-columns:minmax(0, 1fr)}& .sub-case-study-card[data-mode~=hero]:is(:root[data-brand=terminal] *) .sub-case-study-card-description[data-ucs]{--surface-grid-column:1;--surface-grid-row:auto}& .sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=wireframe]) *) .sub-case-study-card-header[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 10)}& .sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) :is(.sub-case-study-card-header,.sub-case-study-card-services)[data-ucs]{--surface-align-items:center}& .sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) .sub-case-study-card-services-label[data-ucs]{--surface-text-align:center}& .sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) .sub-case-study-card-service-list[data-ucs]{--surface-justify-content:center}& .sub-case-study-card[data-mode~=hero] .sub-image-ticker[data-ucs]{--surface-height:auto;--surface-aspect-ratio:895 / 480;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}}}@container page (width<60rem){.sub-case-study-card[data-mode~=hero] .sub-case-study-card-header[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch;--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 32);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 12)}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-name[data-ucs]{--surface-max-width:none}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-services[data-ucs]{--surface-align-items:start}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-services-label[data-ucs]{--surface-text-align:start}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-service-list[data-ucs]{--surface-flex-direction:row;--surface-flex-wrap:wrap}.sub-case-study-card[data-mode~=hero] .sub-case-study-card-media[data-ucs]{--surface-aspect-ratio:auto}.sub-case-study-card[data-mode~=hero]:is(:root[data-brand=terminal] *) .sub-case-study-card-heading[data-ucs]{--surface-grid-template-columns:minmax(0, 1fr)}.sub-case-study-card[data-mode~=hero]:is(:root[data-brand=terminal] *) .sub-case-study-card-description[data-ucs]{--surface-grid-column:1;--surface-grid-row:auto}.sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=wireframe]) *) .sub-case-study-card-header[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 10)}.sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) :is(.sub-case-study-card-header,.sub-case-study-card-services)[data-ucs]{--surface-align-items:center}.sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) .sub-case-study-card-services-label[data-ucs]{--surface-text-align:center}.sub-case-study-card[data-mode~=hero]:is(:root:is([data-brand=bubblegum],[data-brand=newsprint],[data-brand=chalkboard]) *) .sub-case-study-card-service-list[data-ucs]{--surface-justify-content:center}.sub-case-study-card[data-mode~=hero] .sub-image-ticker[data-ucs]{--surface-height:auto;--surface-aspect-ratio:895 / 480;--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}}.sub-case-study-card-underline[data-ucs]{--surface-border-block-end-width:var(--uc-stroke-hairline)}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& :is([data-layout=about],[data-layout=case]) .sub-horizontal-scroller[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& :is([data-layout=about],[data-layout=case]) .sub-horizontal-scroller-item[data-ucs]{--surface-width:90%}}}@container page (width<60rem){:is([data-layout=about],[data-layout=case]) .sub-horizontal-scroller[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}:is([data-layout=about],[data-layout=case]) .sub-horizontal-scroller-item[data-ucs]{--surface-width:90%}}.sub-horizontal-scroller-item[data-ucs][hidden]{--surface-display:none}.sub-horizontal-scroller[data-ucs]{scroll-padding-inline:var(--surface-padding-x)}[data-load-more][data-ucs][hidden]{--surface-display:none}[data-load-more][data-ucs]{--surface-align-self:center}.sub-button[data-ucs][data-mode~=secondary]{--surface-border-width:var(--uc-stroke-hairline)}@media (60rem<=width<75rem),(width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& :is([data-layout=about],[data-layout=case]) .sub-case-study-carousel-wide[data-ucs]{--surface-display:none}& :is([data-layout=about],[data-layout=case]) .sub-case-study-carousel-condensed[data-ucs]{--surface-display:block}}}@container page (60rem<=width<75rem) or (width<60rem){:is([data-layout=about],[data-layout=case]) .sub-case-study-carousel-wide[data-ucs]{--surface-display:none}:is([data-layout=about],[data-layout=case]) .sub-case-study-carousel-condensed[data-ucs]{--surface-display:block}}@media (40rem<=width<67.5rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-case-study-grid[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12)}}}@container page (40rem<=width<67.5rem){[data-layout=home] .sub-case-study-grid[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12)}}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-case-study-grid[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}}}@container page (width<40rem){[data-layout=home] .sub-case-study-grid[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 6)}}@media (40rem<=width<67.5rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}& [data-layout=home] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}}@container page (40rem<=width<67.5rem){[data-layout=home] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}[data-layout=home] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}& [data-layout=home] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}}@container page (width<40rem){[data-layout=home] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}[data-layout=home] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}[data-layout=work] .sub-case-study-grid[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 49)}@media (60rem<=width<90rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=work] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}& [data-layout=work] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}}@container page (60rem<=width<90rem){[data-layout=work] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}[data-layout=work] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=work] .sub-case-study-grid[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 32);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}& [data-layout=work] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}& [data-layout=work] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}}@container page (width<60rem){[data-layout=work] .sub-case-study-grid[data-ucs]{--surface-padding-x:calc(var(--density) * var(--scale) * var(--space-unit) * 4);--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 32);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 8)}[data-layout=work] .sub-case-study-grid-columns[data-ucs]{--surface-display:none}[data-layout=work] .sub-case-study-grid-stack[data-ucs]{--surface-display:flex}}@media (40rem<=width<67.5rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-hero-wordmark .sub-wordmark{--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}}}@container page (40rem<=width<67.5rem){[data-layout=home] .sub-hero-wordmark .sub-wordmark{--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 2)}}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-hero{--surface-height:96vh}& [data-layout=home] .sub-hero-wordmark .sub-wordmark{--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}}}@container page (width<40rem){[data-layout=home] .sub-hero{--surface-height:96vh}[data-layout=home] .sub-hero-wordmark .sub-wordmark{--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 1)}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& :is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 11.5)}& :is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-row[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}& :is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-label[data-ucs]{--surface-flex:none;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}& :is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-content[data-ucs]{--surface-flex:none}}}@container page (width<60rem){:is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text[data-ucs]{--surface-padding-y-start:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 11.5)}:is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-row[data-ucs]{--surface-flex-direction:column;--surface-align-items:stretch}:is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-label[data-ucs]{--surface-flex:none;--surface-padding-y-end:calc(var(--density) * var(--scale) * var(--space-unit) * 4)}:is([data-layout=about],[data-layout=case]) .sub-labelled-rich-text-content[data-ucs]{--surface-flex:none}}.sub-labelled-rich-text[data-ucs][data-mode~=rule]{--surface-border-block-end-width:var(--uc-stroke-rule)}.sub-labelled-table-table[data-ucs]{border-collapse:collapse;display:table}.sub-labelled-table-row[data-ucs]{display:table-row}.sub-labelled-table-head-tag-label[data-ucs],.sub-labelled-table-name-body-2[data-ucs],.sub-labelled-table-cell-body-2[data-ucs]{--surface-border-block-end-width:var(--uc-stroke-hairline);vertical-align:top;display:table-cell}.sub-logo-ticker-row{--ticker-speed:var(--uc-ticker-logos-speed);--ticker-hover:var(--uc-ticker-logos-hover);--ticker-gap:20;--edge-fade:18%}.sub-logo-ticker-logo{mask:var(--logo) center / contain no-repeat;background-color:currentColor}.sub-logo-ticker-logo[data-ucs]{--surface-height:calc(var(--density) * var(--scale) * var(--space-unit) * var(--logo-height) / 4);--surface-aspect-ratio:var(--logo-aspect)}@media (width<40rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=home] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}& [data-layout=home] .sub-logo-ticker-row{--ticker-gap:12}}}@container page (width<40rem){[data-layout=home] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}[data-layout=home] .sub-logo-ticker-row{--ticker-gap:12}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=work] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}& [data-layout=work] .sub-logo-ticker-row{--ticker-gap:12}}}@container page (width<60rem){[data-layout=work] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}[data-layout=work] .sub-logo-ticker-row{--ticker-gap:12}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=about] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}& [data-layout=about] .sub-logo-ticker-row{--ticker-gap:12}}}@container page (width<60rem){[data-layout=about] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}[data-layout=about] .sub-logo-ticker-row{--ticker-gap:12}}@media (width<60rem){:where(:root:not([data-reflow],[data-settings-open])){& [data-layout=case] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}& [data-layout=case] .sub-logo-ticker-row{--ticker-gap:12}}}@container page (width<60rem){[data-layout=case] .sub-logo-ticker[data-ucs]{--surface-padding-y:calc(var(--density) * var(--scale) * var(--space-unit) * 12);--surface-gap-y:calc(var(--density) * var(--scale) * var(--space-unit) * 7)}[data-layout=case] .sub-logo-ticker-row{--ticker-gap:12}}
