.our-work-viewport[data-astro-cid-bykxtojp]{container-type:inline-size;--work-rail: max(var(--site--margin), calc((100% - 90rem)/2) );padding-inline:var(--work-rail);scroll-padding-inline:var(--work-rail);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory}.our-work-viewport[data-astro-cid-bykxtojp]::-webkit-scrollbar{display:none}.our-work-track[data-astro-cid-bykxtojp]{width:max-content;grid-auto-columns:100cqw}.our-work-viewport[data-astro-cid-bykxtojp][data-carousel] .our-work-track[data-astro-cid-bykxtojp]{grid-auto-columns:min(100cqw,76rem)}.our-work-slide[data-astro-cid-bykxtojp]{scroll-snap-align:start}.our-work-viewport[data-astro-cid-bykxtojp][data-carousel]{cursor:grab}.our-work-viewport[data-astro-cid-bykxtojp][data-dragging]{scroll-snap-type:none;cursor:grabbing}.our-work-viewport[data-astro-cid-bykxtojp][data-settling]{scroll-snap-type:none}.our-work-viewport[data-astro-cid-bykxtojp][data-dragging] a{cursor:grabbing}.our-work-viewport[data-astro-cid-bykxtojp] *{user-select:none;-webkit-user-select:none}.our-work-viewport[data-astro-cid-bykxtojp]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-2px}.our-work-compact-grid[data-astro-cid-bykxtojp]{container-type:inline-size}.our-work-compact-grid[data-astro-cid-bykxtojp]>li[data-astro-cid-bykxtojp]{flex:1 1 100%}[data-astro-cid-bykxtojp]:where(.our-work-compact-grid:not([data-work-count="4"]))>li[data-astro-cid-bykxtojp]{height:min(100cqw,calc((90rem - 3 * var(--spacing-gutter)) / 4))}.work-nav-button[data-astro-cid-bykxtojp]{touch-action:manipulation}.work-nav-button[data-astro-cid-bykxtojp]:disabled{opacity:.3;cursor:default}.work-nav-button[data-astro-cid-bykxtojp]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px}@media(min-width:48rem){.our-work-compact-grid[data-astro-cid-bykxtojp]>li[data-astro-cid-bykxtojp]{flex-basis:calc((100% - var(--spacing-gutter)) / 2);height:calc((100cqw - var(--spacing-gutter)) / 2)}}@media(min-width:62rem){.our-work-compact-grid[data-astro-cid-bykxtojp]>li[data-astro-cid-bykxtojp]{flex-basis:calc((100% - 3 * var(--spacing-gutter)) / 4);height:calc((100cqw - 3 * var(--spacing-gutter)) / 4)}}.value-proposition-word[data-astro-cid-sox23mjn]{display:inline-block}.value-proposition-tag-slot[data-astro-cid-sox23mjn]{display:inline-grid;vertical-align:middle}.value-proposition-tag-label[data-astro-cid-sox23mjn]{flex-shrink:0}.value-proposition-word[data-astro-cid-sox23mjn],.value-proposition-tag-slot[data-astro-cid-sox23mjn]{opacity:.18}.value-proposition-word[data-astro-cid-sox23mjn],.value-proposition-tag-label[data-astro-cid-sox23mjn]{background-image:linear-gradient(120deg,color-mix(in srgb,var(--color-brand-600) calc(var(--value-reveal-color, 0) * 100%),var(--color-dark-950)),color-mix(in srgb,var(--color-accent-500) calc(var(--value-reveal-color, 0) * 100%),var(--color-dark-950)));background-clip:text;-webkit-background-clip:text;color:transparent}#value-proposition .value-proposition-line{display:block;white-space:nowrap}@media(prefers-reduced-motion:reduce){.value-proposition-word[data-astro-cid-sox23mjn],.value-proposition-tag-slot[data-astro-cid-sox23mjn]{opacity:1;filter:none}.value-proposition-word[data-astro-cid-sox23mjn],.value-proposition-tag-label[data-astro-cid-sox23mjn]{--value-reveal-color: 0}}#value-proposition .value-proposition-tag{display:inline-flex;justify-self:start;align-items:center;overflow:hidden;gap:var(--spacing-fluid-8);padding:.25rem .75rem;vertical-align:middle;white-space:nowrap;font-size:var(--text-xl);line-height:1.25;font-weight:400;text-transform:none;background:var(--color-light-900);border-color:var(--color-light-700)}#value-proposition .value-proposition-tag .ph-duotone{flex-shrink:0;font-size:var(--text-xl);line-height:1}html:has(.offering-wireframe){scroll-behavior:auto;color-scheme:light;background:var(--color-light-950)}.offering-wireframe[data-astro-cid-sox23mjn] :focus-visible{outline-color:var(--color-brand-600)}.offering-wireframe[data-astro-cid-sox23mjn] [data-astro-cid-sox23mjn]::selection{color:var(--color-dark-950);background:var(--color-brand-100)}
