.SectionHeader-module__WkVZda__header{gap:var(--space-300);flex-direction:column;display:flex}.SectionHeader-module__WkVZda__eyebrow{font-family:var(--font-family-data);font-size:var(--font-size-editorial-eyebrow);font-weight:var(--font-weight-data);line-height:var(--line-height-editorial-eyebrow);text-transform:uppercase;letter-spacing:var(--letter-spacing-editorial-eyebrow)}.SectionHeader-module__WkVZda__eyebrow.SectionHeader-module__WkVZda__light{color:var(--content-accent)}.SectionHeader-module__WkVZda__eyebrow.SectionHeader-module__WkVZda__dark{color:var(--content-accent-on-dark)}.SectionHeader-module__WkVZda__title{font-family:var(--font-family-body);font-weight:var(--font-weight-heading-compact);font-size:var(--font-size-heading-compact-large);line-height:var(--line-height-heading-compact-large);text-transform:uppercase;letter-spacing:var(--letter-spacing-heading-compact-large);margin:0}.SectionHeader-module__WkVZda__title.SectionHeader-module__WkVZda__light{color:var(--content-heading)}.SectionHeader-module__WkVZda__title.SectionHeader-module__WkVZda__dark{color:var(--content-on-dark-primary)}
.Card-module__dqbXvq__card{gap:var(--space-300);border:1px solid var(--border-default);box-sizing:border-box;color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;display:flex}.Card-module__dqbXvq__compact{padding:var(--space-600)}.Card-module__dqbXvq__spacious{padding:var(--space-700)}.Card-module__dqbXvq__interactive{transition:border-color .15s}.Card-module__dqbXvq__interactive:hover{border-color:var(--content-accent)}
.Quote-module__hoC9ZW__quote{border-left:3px solid var(--content-accent);padding-left:var(--space-600);gap:var(--space-400);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);color:var(--content-heading);flex-direction:column;max-width:720px;margin:0;display:flex}
.DisplayText-module__iFqnNG__initial{text-transform:uppercase}.DisplayText-module__iFqnNG__remainder,.DisplayText-module__iFqnNG__brand{text-transform:lowercase}
.CapabilitySection-module__Co8Mcq__section{min-height:100svh;padding:var(--space-layout-200) 0;border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-content:flex-start;align-items:start;gap:32px;display:flex}.CapabilitySection-module__Co8Mcq__left{gap:var(--space-500);flex-direction:column;flex:1 0 100%;min-width:0;display:flex;position:static}.CapabilitySection-module__Co8Mcq__number{font-family:var(--font-family-data);font-size:var(--font-size-caption-medium);font-weight:var(--font-weight-data);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption);color:var(--content-secondary)}.CapabilitySection-module__Co8Mcq__tagRow{gap:var(--space-300);flex-wrap:wrap;display:flex}.CapabilitySection-module__Co8Mcq__title{font-family:var(--font-family-display);font-weight:var(--font-weight-display);font-synthesis:none;font-size:var(--font-size-display-capability);line-height:var(--line-height-display-large);letter-spacing:var(--letter-spacing-display);color:var(--content-heading);overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:none;hyphens:none;max-width:100%}.CapabilitySection-module__Co8Mcq__right{gap:var(--space-600);flex-direction:column;flex:1 0 100%;min-width:0;display:flex}.CapabilitySection-module__Co8Mcq__description{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);color:var(--content-primary);max-width:640px}.CapabilitySection-module__Co8Mcq__divider{border-top:1px solid var(--border-default)}.CapabilitySection-module__Co8Mcq__groups{flex-wrap:wrap;gap:32px 48px;display:flex}.CapabilitySection-module__Co8Mcq__group{gap:var(--space-400);flex-direction:column;flex:0 252px;min-width:min(100%,252px);max-width:252px;display:flex}.CapabilitySection-module__Co8Mcq__groupLabel{font-family:var(--font-family-data);font-size:var(--font-size-caption-medium);font-weight:var(--font-weight-data);line-height:var(--line-height-caption);text-transform:uppercase;letter-spacing:var(--letter-spacing-editorial-eyebrow);color:var(--content-muted-on-light)}.CapabilitySection-module__Co8Mcq__tileGrid{grid-template-columns:repeat(2,120px);gap:12px;display:grid}@media (max-width:599px){.CapabilitySection-module__Co8Mcq__section{padding:var(--space-layout-100) 0}}@media (min-width:1024px){.CapabilitySection-module__Co8Mcq__left{--capability-sticky-gap:var(--space-500);top:calc(var(--sticky-header-height,69px) + var(--capability-sticky-gap));flex:1 1 0;min-width:530px;max-width:695px;position:sticky}.CapabilitySection-module__Co8Mcq__right{flex:1 1 0;min-width:400px}}
.LinkTertiary-module__qpaZxq__link{font-size:var(--font-size-body-medium);font-weight:500;line-height:var(--line-height-body-medium);transition:color var(--dur-instant) var(--ease-out-quart);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.LinkTertiary-module__qpaZxq__link svg{transition:transform var(--dur-fast) var(--ease-out-expo)}.LinkTertiary-module__qpaZxq__link:hover svg{transform:translate(4px)}.LinkTertiary-module__qpaZxq__link:focus-visible{outline:2px solid var(--action-focus-ring);outline-offset:2px}.LinkTertiary-module__qpaZxq__light{color:var(--action-tertiary-content)}.LinkTertiary-module__qpaZxq__light:hover{color:var(--content-primary)}.LinkTertiary-module__qpaZxq__dark{color:var(--content-on-dark-primary)}.LinkTertiary-module__qpaZxq__dark:hover{color:var(--content-accent-on-dark)}
.CapabilityCard-module__Ndxw7q__card{gap:var(--space-600);height:100%;padding:var(--space-700);background:linear-gradient(199deg, var(--alpha-secondary-30) 2.46%, var(--alpha-secondary-0) 30.79%), var(--background-primary);opacity:0;transition:border-color var(--dur-fast) var(--ease-out-quart), opacity var(--dur-slow) var(--ease-out-quart) var(--reveal-delay,0s), transform var(--dur-slow) var(--ease-out-quart) var(--reveal-delay,0s);border:1px solid #0000;flex-direction:column;display:flex;transform:translateY(16px)}.CapabilityCard-module__Ndxw7q__card.CapabilityCard-module__Ndxw7q__isVisible{opacity:1;transform:translateY(0)}.CapabilityCard-module__Ndxw7q__card:hover{border-color:var(--border-primary-on-dark-subtle)}.CapabilityCard-module__Ndxw7q__top{gap:var(--space-200);flex-direction:column;display:flex}.CapabilityCard-module__Ndxw7q__number{font-family:var(--font-family-data);font-size:var(--font-size-data-medium);font-weight:var(--font-weight-data);line-height:var(--line-height-data);letter-spacing:var(--letter-spacing-data);color:var(--content-muted);opacity:.7;transition:color var(--dur-instant) var(--ease-out-quart)}.CapabilityCard-module__Ndxw7q__card:hover .CapabilityCard-module__Ndxw7q__number{color:var(--primary-500)}.CapabilityCard-module__Ndxw7q__title{font-family:var(--font-family-body);font-size:var(--font-size-heading-compact-medium);font-weight:var(--font-weight-heading-compact);line-height:var(--line-height-heading-compact-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-heading-compact-medium);color:var(--content-on-dark-primary);padding-top:var(--space-400);transition:transform var(--dur-fast) var(--ease-out-expo)}.CapabilityCard-module__Ndxw7q__card:hover .CapabilityCard-module__Ndxw7q__title{transform:translate(4px)}.CapabilityCard-module__Ndxw7q__description{font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium);color:var(--content-on-dark-secondary);padding-top:var(--space-300)}.CapabilityCard-module__Ndxw7q__tagRow{gap:var(--space-300);flex-wrap:wrap;display:flex}.CapabilityCard-module__Ndxw7q__linkAlign{margin-top:auto}
.BrandsSection-module__nzKauG__section{width:100%;max-width:1152px;padding:var(--space-layout-100) var(--space-700) 0;gap:var(--space-600);flex-direction:column;margin:0 auto;display:flex}.BrandsSection-module__nzKauG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-600);display:flex}.BrandsSection-module__nzKauG__headerText{gap:var(--space-200);flex-direction:column;display:flex}.BrandsSection-module__nzKauG__title{font-family:var(--font-family-body);font-weight:var(--font-weight-heading-compact);font-size:var(--font-size-heading-compact-large);line-height:var(--line-height-heading-compact-large);text-transform:uppercase;letter-spacing:var(--letter-spacing-heading-compact-large);color:var(--content-heading)}.BrandsSection-module__nzKauG__caption{font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium);color:var(--content-secondary);max-width:480px}.BrandsSection-module__nzKauG__controlButton{border:1px solid var(--border-default);width:38px;height:38px;color:var(--content-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BrandsSection-module__nzKauG__controlButton:hover{border-color:var(--content-primary)}.BrandsSection-module__nzKauG__controlButton:focus-visible{outline:2px solid var(--action-focus-ring);outline-offset:2px}.BrandsSection-module__nzKauG__slots{gap:var(--space-700) var(--space-600);grid-template-columns:repeat(6,1fr);width:100%;display:grid}@media (max-width:1023px){.BrandsSection-module__nzKauG__slots{grid-template-columns:repeat(3,1fr)}}.BrandsSection-module__nzKauG__slot{height:40px;position:relative}.BrandsSection-module__nzKauG__slotLogo{opacity:0;transition:opacity var(--fade-out,.225s) ease-in-out;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BrandsSection-module__nzKauG__slotLogo.BrandsSection-module__nzKauG__slotLogoActive{opacity:1;transition:opacity var(--fade-in,.3s) ease-in-out}.BrandsSection-module__nzKauG__logoImage{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.BrandsSection-module__nzKauG__logoPlaceholder{font-size:var(--font-size-body-medium);font-weight:600;line-height:var(--line-height-body-medium);color:var(--content-muted-on-light);white-space:nowrap}.BrandsSection-module__nzKauG__divider{border-top:1px solid var(--border-default);width:100%}@media (prefers-reduced-motion:reduce){.BrandsSection-module__nzKauG__controlButton{display:none}}
.LensBlurGlow-module__0_59VW__canvasContainer{pointer-events:none;width:57.99%;height:62.87%;position:absolute;top:26.46%;left:-14.55%}.LensBlurGlow-module__0_59VW__canvasContainerMobile{width:31.07%;height:42.01%;top:10.68%;left:62.7%}.LensBlurGlow-module__0_59VW__canvasContainer canvas{width:100%;height:100%;display:block}
.TagV3-module__xJfYuG__tag{padding:var(--space-100) var(--space-300);border-radius:var(--radius-xxs);background:var(--color-overlay-neutral-inverse-default);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);font-weight:var(--font-weight-meta-label);letter-spacing:var(--letter-spacing-meta-label);line-height:var(--line-height-meta-label);color:var(--color-foreground-neutral-default);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.TagV3-module__xJfYuG__inverted{background:var(--color-overlay-neutral-default);color:var(--color-foreground-neutral-inverse-default)}
.CaseCardLargeV3-module__Ykq2Sq__root{isolation:isolate;border-radius:var(--radius-sm);box-shadow:var(--shadow-card);will-change:transform;height:480px;transition:transform .46s var(--ease-out-quart), box-shadow .46s var(--ease-out-quart);text-decoration:none;display:block;position:relative;overflow:hidden}.CaseCardLargeV3-module__Ykq2Sq__large{width:742px}.CaseCardLargeV3-module__Ykq2Sq__small{width:472px}.CaseCardLargeV3-module__Ykq2Sq__root:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1a18142e}.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible{outline:2px solid var(--color-border-brand-default);outline-offset:2px}.CaseCardLargeV3-module__Ykq2Sq__decorative{z-index:0;pointer-events:none;width:20%;height:auto;position:absolute;top:0;left:0;transform:translate(-3.77%)}.CaseCardLargeV3-module__Ykq2Sq__logo{z-index:1;top:var(--space-700);left:var(--space-700);position:absolute}.CaseCardLargeV3-module__Ykq2Sq__artwork{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseCardLargeV3-module__Ykq2Sq__editorialCard .CaseCardLargeV3-module__Ykq2Sq__title{font-size:var(--font-size-heading-section);line-height:1.2;bottom:32px;left:32px}.CaseCardLargeV3-module__Ykq2Sq__editorialCard .CaseCardLargeV3-module__Ykq2Sq__hoverTitle{font-size:var(--font-size-display-statement);line-height:1.08;top:130px}.CaseCardLargeV3-module__Ykq2Sq__editorialCard .CaseCardLargeV3-module__Ykq2Sq__hoverQuote{font-size:var(--font-size-body-default);line-height:1.55;top:242px}@media (max-width:599px){.CaseCardLargeV3-module__Ykq2Sq__root.CaseCardLargeV3-module__Ykq2Sq__editorialCard{height:461px}}.CaseCardLargeV3-module__Ykq2Sq__lockBadge{z-index:1;top:var(--space-700);right:var(--space-700);background:var(--color-overlay-neutral-strong);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__award{z-index:1;top:var(--space-700);right:var(--space-700);width:70px;height:70px;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__lockIcon{filter:invert()brightness(1.6)}.CaseCardLargeV3-module__Ykq2Sq__secondDevice{z-index:0;height:auto;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__devices{z-index:1;height:auto;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__mobileDevices,.CaseCardLargeV3-module__Ykq2Sq__mobileContent{display:none}.CaseCardLargeV3-module__Ykq2Sq__title{z-index:1;left:var(--space-700);right:var(--space-700);max-width:380px;font-family:var(--font-family-body);font-size:var(--font-size-heading-section);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading-section);color:var(--color-foreground-neutral-strong);margin:0;position:absolute;bottom:25px}.CaseCardLargeV3-module__Ykq2Sq__large .CaseCardLargeV3-module__Ykq2Sq__title{max-width:208px}.CaseCardLargeV3-module__Ykq2Sq__small .CaseCardLargeV3-module__Ykq2Sq__title{max-width:274px}.CaseCardLargeV3-module__Ykq2Sq__hoverPanel{z-index:2;top:var(--space-700);left:var(--space-700);right:var(--space-700);bottom:var(--space-700);background:var(--color-surface-neutral-strong);-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);opacity:0;transform-origin:50%;pointer-events:none;transition:opacity .42s var(--ease-out-quart), transform .46s var(--ease-out-quart);border-radius:5px;position:absolute;overflow:hidden;transform:scale(.975)}.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverPanel,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverPanel{opacity:1;pointer-events:auto;transform:scale(1)}.CaseCardLargeV3-module__Ykq2Sq__hoverTitle,.CaseCardLargeV3-module__Ykq2Sq__hoverQuote,.CaseCardLargeV3-module__Ykq2Sq__hoverTags,.CaseCardLargeV3-module__Ykq2Sq__hoverButton,.CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge{opacity:0;transition:opacity .3s var(--ease-out-quart), transform .38s var(--ease-out-quart);transform:translateY(10px)}.CaseCardLargeV3-module__Ykq2Sq__hoverTitle{transition-delay:35ms}.CaseCardLargeV3-module__Ykq2Sq__hoverQuote{transition-delay:75ms}.CaseCardLargeV3-module__Ykq2Sq__hoverTags,.CaseCardLargeV3-module__Ykq2Sq__hoverButton,.CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge{transition-delay:.115s}.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverTitle,.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverQuote,.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverTags,.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverButton,.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverTitle,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverQuote,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverTags,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverButton,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge{opacity:1;transform:translateY(0)}.CaseCardLargeV3-module__Ykq2Sq__hoverQuote{z-index:1;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0;position:absolute;top:214px;left:32px;right:32px}.CaseCardLargeV3-module__Ykq2Sq__hoverTitle{z-index:1;font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-regular);font-size:var(--font-size-display-statement);line-height:var(--line-height-display-statement);color:#1a1814;margin:0;position:absolute;top:150px;left:32px;right:32px}.CaseCardLargeV3-module__Ykq2Sq__hoverTags{z-index:1;gap:var(--space-400);display:flex;position:absolute;bottom:32px;left:32px}.CaseCardLargeV3-module__Ykq2Sq__hoverButton{z-index:1;border:1px solid var(--color-border-neutral-stronger);border-radius:var(--radius-xs);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;bottom:32px;right:32px}.CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge{z-index:1;background:var(--color-overlay-neutral-strong);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:32px;right:32px}@media (min-width:600px) and (max-width:1023px){.CaseCardLargeV3-module__Ykq2Sq__large{width:calc(100vw - 118px);max-width:660px}}@media (max-width:599px){.CaseCardLargeV3-module__Ykq2Sq__root,.CaseCardLargeV3-module__Ykq2Sq__large,.CaseCardLargeV3-module__Ykq2Sq__small{width:calc(100vw - 68px);max-width:322px;height:480px}.CaseCardLargeV3-module__Ykq2Sq__root:hover{box-shadow:var(--shadow-card);transform:none}.CaseCardLargeV3-module__Ykq2Sq__root:hover .CaseCardLargeV3-module__Ykq2Sq__hoverPanel,.CaseCardLargeV3-module__Ykq2Sq__root:focus-visible .CaseCardLargeV3-module__Ykq2Sq__hoverPanel{opacity:0;pointer-events:none;transform:scale(.975)}.CaseCardLargeV3-module__Ykq2Sq__devices,.CaseCardLargeV3-module__Ykq2Sq__title{display:none}.CaseCardLargeV3-module__Ykq2Sq__mobileDevices{z-index:1;height:auto;display:block;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__mobileContent{z-index:2;right:var(--space-700);bottom:var(--space-700);left:var(--space-700);gap:var(--space-500);flex-direction:column;display:flex;position:absolute}.CaseCardLargeV3-module__Ykq2Sq__mobileTitle{font-family:var(--font-family-body);font-size:var(--font-size-heading-section-mobile);font-weight:var(--font-weight-heading);margin:0;line-height:1.25}.CaseCardLargeV3-module__Ykq2Sq__mobileTags{gap:var(--space-300);flex-wrap:wrap;display:flex}.CaseCardLargeV3-module__Ykq2Sq__decorative{width:46.5%}}@media (prefers-reduced-motion:reduce){.CaseCardLargeV3-module__Ykq2Sq__root,.CaseCardLargeV3-module__Ykq2Sq__hoverPanel,.CaseCardLargeV3-module__Ykq2Sq__hoverTitle,.CaseCardLargeV3-module__Ykq2Sq__hoverQuote,.CaseCardLargeV3-module__Ykq2Sq__hoverTags,.CaseCardLargeV3-module__Ykq2Sq__hoverButton,.CaseCardLargeV3-module__Ykq2Sq__hoverLockBadge{transition-duration:1ms;transition-delay:0s}}
.SelectedWorkV3-module__1B_9-G__section{box-sizing:border-box;background:var(--color-surface-neutral-default);flex-direction:column;justify-content:center;width:100%;height:740px;display:flex;overflow:hidden}.SelectedWorkV3-module__1B_9-G__container{gap:var(--space-800);flex-direction:column;display:flex}.SelectedWorkV3-module__1B_9-G__header{align-items:center;gap:var(--space-500);max-width:1348px;height:60px;margin-left:max(80px,50% - 674px);margin-right:max(80px,50% - 674px);display:flex}.SelectedWorkV3-module__1B_9-G__title{min-width:0;font-family:var(--font-family-editorial);font-size:var(--font-size-display-section);font-weight:var(--font-weight-editorial-regular);color:var(--color-foreground-neutral-default);flex:1;margin:0;line-height:1.2}.SelectedWorkV3-module__1B_9-G__footerNav{justify-content:space-between;align-items:center;max-width:1348px;margin-left:max(80px,50% - 674px);margin-right:max(80px,50% - 674px);display:flex}.SelectedWorkV3-module__1B_9-G__controls{align-items:center;gap:var(--space-300);display:flex}.SelectedWorkV3-module__1B_9-G__control{width:48px;min-width:48px;height:48px;padding:var(--space-400)}.SelectedWorkV3-module__1B_9-G__rail{scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;width:100%;height:480px;overflow:auto hidden}.SelectedWorkV3-module__1B_9-G__rail::-webkit-scrollbar{display:none}.SelectedWorkV3-module__1B_9-G__track{align-items:center;gap:var(--space-700);width:max-content;height:480px;padding-left:max(80px,50% - 674px);padding-right:1px;display:flex}.SelectedWorkV3-module__1B_9-G__cardSlot{flex:none}@media (max-width:599px){.SelectedWorkV3-module__1B_9-G__container{margin-left:20px;margin-right:20px}.SelectedWorkV3-module__1B_9-G__header{height:auto;margin-left:0;margin-right:0}.SelectedWorkV3-module__1B_9-G__footerNav{margin-left:0;margin-right:0}.SelectedWorkV3-module__1B_9-G__track{gap:var(--space-500);padding-left:0}}@media (prefers-reduced-motion:reduce){.SelectedWorkV3-module__1B_9-G__rail{scroll-behavior:auto}}
.AboutPageProcessV3-module__2uEy7G__section{--process-video-scale:1;--process-title-translate:0px;--process-tags-translate:0px;--process-body-translate:0px;background:var(--color-surface-neutral-subtle);padding:var(--space-layout-400) var(--space-800)}.AboutPageProcessV3-module__2uEy7G__container{gap:var(--space-layout-300);flex-direction:column;max-width:1348px;margin:0 auto;display:flex}.AboutPageProcessV3-module__2uEy7G__titleMotion{order:0}.AboutPageProcessV3-module__2uEy7G__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-regular);font-size:var(--font-size-display-section);color:var(--color-foreground-neutral-default);margin:0;line-height:1.2}.AboutPageProcessV3-module__2uEy7G__body{gap:var(--space-700);flex-direction:column;order:1;display:flex}.AboutPageProcessV3-module__2uEy7G__subtitle{font-family:var(--font-family-body);font-weight:var(--font-weight-heading);font-size:var(--font-size-heading-section);line-height:var(--line-height-heading-section);color:var(--color-foreground-neutral-default);margin:0}.AboutPageProcessV3-module__2uEy7G__paragraph{white-space:pre-line;font-family:var(--font-family-body);font-size:var(--font-size-body-default);line-height:var(--line-height-body-default);color:var(--color-foreground-neutral-default);margin:0}.AboutPageProcessV3-module__2uEy7G__tags{gap:var(--space-300);flex-wrap:wrap;order:2;margin:0;padding:0;list-style:none;display:flex}.AboutPageProcessV3-module__2uEy7G__banner{aspect-ratio:1303/733;border-radius:var(--radius-sm);order:3;width:100%;max-width:1303px;overflow:hidden}.AboutPageProcessV3-module__2uEy7G__videoFrame{width:100%;height:100%;position:relative}.AboutPageProcessV3-module__2uEy7G__videoControl{background:var(--color-surface-neutral-default);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.AboutPageProcessV3-module__2uEy7G__video{object-fit:contain;width:100%;height:100%;display:block}.AboutPageProcessV3-module__2uEy7G__thumbnailControl{display:none}.AboutPageProcessV3-module__2uEy7G__videoStatus{right:var(--space-400);bottom:var(--space-400);background:color-mix(in srgb, var(--color-surface-neutral-default) 82%, transparent);color:var(--color-foreground-neutral-default);font-family:var(--font-family-data);font-size:var(--font-size-caption-medium);opacity:0;padding:6px 10px;line-height:1;transition:opacity .16s;position:absolute}.AboutPageProcessV3-module__2uEy7G__videoControl:hover .AboutPageProcessV3-module__2uEy7G__videoStatus,.AboutPageProcessV3-module__2uEy7G__videoControl:focus-visible .AboutPageProcessV3-module__2uEy7G__videoStatus{opacity:1}.AboutPageProcessV3-module__2uEy7G__videoControl:focus-visible{outline:2px solid var(--color-foreground-neutral-default);outline-offset:-4px}@media (max-width:1023px){.AboutPageProcessV3-module__2uEy7G__thumbnailControl{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.AboutPageProcessV3-module__2uEy7G__thumbnailControl img{object-fit:cover;width:100%;height:100%;display:block}.AboutPageProcessV3-module__2uEy7G__videoControl,.AboutPageProcessV3-module__2uEy7G__videoFrame[data-compact-started] .AboutPageProcessV3-module__2uEy7G__thumbnailControl{display:none}.AboutPageProcessV3-module__2uEy7G__videoFrame[data-compact-started] .AboutPageProcessV3-module__2uEy7G__videoControl{display:block}}@media (min-width:1200px){.AboutPageProcessV3-module__2uEy7G__section{min-height:calc(100svh + clamp(520px,52vw,780px));padding-block:0}.AboutPageProcessV3-module__2uEy7G__container{grid-template:"title banner body""tags banner body"/minmax(0,1fr) minmax(360px,428px) minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(32px,4.4vw,64px);width:min(100%,1465px);min-height:100svh;display:grid;position:sticky;top:0;overflow:visible}.AboutPageProcessV3-module__2uEy7G__titleMotion{margin-bottom:var(--space-500);transform:translateY(var(--process-title-translate));will-change:transform;grid-area:title;align-self:end}.AboutPageProcessV3-module__2uEy7G__title{font-size:var(--font-size-process-title);line-height:var(--line-height-display-page)}.AboutPageProcessV3-module__2uEy7G__body{align-self:center;gap:var(--space-700);transform:translateY(var(--process-body-translate));will-change:transform;grid-area:body}.AboutPageProcessV3-module__2uEy7G__tags{align-self:start;align-items:flex-start;gap:var(--space-500);transform:translateY(var(--process-tags-translate));will-change:transform;flex-direction:column;grid-area:tags}.AboutPageProcessV3-module__2uEy7G__banner{width:clamp(360px,29.22vw,428px);max-width:none;transform:scale(var(--process-video-scale));transform-origin:50%;will-change:transform;grid-area:banner;align-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.AboutPageProcessV3-module__2uEy7G__banner,.AboutPageProcessV3-module__2uEy7G__titleMotion,.AboutPageProcessV3-module__2uEy7G__body,.AboutPageProcessV3-module__2uEy7G__tags{transition:none}}
.SectionEntryV3-module__Zk16uq__root>[data-motion-part]{opacity:1;transition:opacity var(--dur-hero-reveal) var(--ease-out-quart), transform var(--dur-hero-reveal) var(--ease-out-quart);transform:translateY(0)}.SectionEntryV3-module__Zk16uq__root>[data-motion-part=eyebrow]{transition-duration:var(--dur-base);transition-timing-function:var(--ease-out-expo)}.SectionEntryV3-module__Zk16uq__root>[data-motion-part=body]{transition-delay:60ms}.SectionEntryV3-module__Zk16uq__root[data-has-eyebrow=true]>[data-motion-part=title]{transition-delay:.16s}.SectionEntryV3-module__Zk16uq__root[data-has-eyebrow=true]>[data-motion-part=body]{transition-delay:.22s}.SectionEntryV3-module__Zk16uq__root[data-motion-ready=true][data-motion-visible=false]>[data-motion-part]{opacity:0;transform:translateY(14px)}@media (max-width:599px){.SectionEntryV3-module__Zk16uq__root[data-motion-ready=true][data-motion-visible=false]>[data-motion-part]{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.SectionEntryV3-module__Zk16uq__root>[data-motion-part]{opacity:1;transition:none;transform:none}}
.CaseHeroV3-module__TgnX8q__root{padding:0 var(--space-layout-100) 0}@media (max-width:1023px){.CaseHeroV3-module__TgnX8q__root{padding-left:var(--space-600);padding-right:var(--space-600)}}.CaseHeroV3-module__TgnX8q__frame{isolation:isolate;border-radius:var(--radius-md);background-image:var(--case-hero-bg-mobile);background-position:50%;background-size:cover;max-width:1640px;min-height:620px;margin:0 auto;position:relative;overflow:hidden}@media (min-width:600px){.CaseHeroV3-module__TgnX8q__frame{background-image:var(--case-hero-bg-tablet);min-height:760px}}@media (min-width:1152px){.CaseHeroV3-module__TgnX8q__frame{background-image:var(--case-hero-bg-desktop);height:504px;min-height:0}}.CaseHeroV3-module__TgnX8q__content{z-index:1;height:100%;padding:var(--space-600) var(--space-600) 0;gap:var(--space-600);flex-direction:column;display:flex;position:relative}@media (min-width:1152px){.CaseHeroV3-module__TgnX8q__content{padding:var(--space-500) max(var(--space-800), calc((100% - 1348px) / 2)) 0;gap:var(--space-500)}}.CaseHeroV3-module__TgnX8q__topNav{justify-content:space-between;align-items:center;gap:var(--space-400);display:flex}.CaseHeroV3-module__TgnX8q__backLink{align-items:center;gap:var(--space-200);color:var(--color-foreground-neutral-inverse-default);font-family:var(--font-family-body);font-size:var(--font-size-body-default);text-decoration:none;display:inline-flex}.CaseHeroV3-module__TgnX8q__backLink img,.CaseHeroV3-module__TgnX8q__navArrow img{filter:invert()}.CaseHeroV3-module__TgnX8q__otherCases{align-items:center;gap:var(--space-300);color:var(--color-foreground-neutral-inverse-default);font-family:var(--font-family-data);font-size:var(--font-size-meta-label);letter-spacing:var(--letter-spacing-meta-label);text-transform:uppercase;display:flex}.CaseHeroV3-module__TgnX8q__navArrow{border-radius:var(--radius-xs);border:1px solid var(--color-border-neutral-overlay-light-default);width:36px;height:36px;color:var(--color-foreground-neutral-inverse-default);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.CaseHeroV3-module__TgnX8q__navArrow[aria-disabled=true]{opacity:.38;pointer-events:none}.CaseHeroV3-module__TgnX8q__body{justify-content:space-between;align-items:center;gap:var(--space-700);flex-wrap:nowrap;flex:1;min-height:0;display:flex}.CaseHeroV3-module__TgnX8q__textBlock{gap:var(--space-500);flex-direction:column;flex:1 1 0;min-width:0;max-width:620px;display:flex}.CaseHeroV3-module__TgnX8q__tags{gap:var(--space-200);flex-wrap:wrap;display:flex}.CaseHeroV3-module__TgnX8q__title{font-family:var(--font-family-editorial);font-weight:var(--font-weight-editorial-light);font-size:var(--font-size-display-feature);line-height:var(--line-height-display-feature);color:var(--color-foreground-neutral-inverse-strong,white);margin:0}.CaseHeroV3-module__TgnX8q__summary{max-width:460px;font-family:var(--font-family-body);font-size:var(--font-size-body-default);color:var(--color-foreground-neutral-inverse-default);margin:0;line-height:1.5}.CaseHeroV3-module__TgnX8q__disclaimer{box-sizing:border-box;border:1px solid var(--feedback-info-border);background:var(--feedback-info-background);max-width:512px;color:var(--feedback-info-content);font-family:var(--font-family-body);font-size:var(--font-size-ui-action);font-weight:var(--font-weight-sans-medium);line-height:var(--line-height-ui-action);margin:0;padding:9px 17px}.CaseHeroV3-module__TgnX8q__devices{flex-shrink:0;width:min(41.25%,520px);height:auto}.CaseHeroV3-module__TgnX8q__devices img{width:100%;height:auto;display:block}@media (min-width:1152px){.CaseHeroV3-module__TgnX8q__devices{height:100%;min-height:0}.CaseHeroV3-module__TgnX8q__devices img{object-fit:contain;width:100%;height:100%}}@media (min-width:600px) and (max-width:1151px){.CaseHeroV3-module__TgnX8q__root{padding-left:18px;padding-right:18px}.CaseHeroV3-module__TgnX8q__frame{height:748px;min-height:0}.CaseHeroV3-module__TgnX8q__content{padding:24px var(--space-700) 24px;gap:18px}.CaseHeroV3-module__TgnX8q__body{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:16px;min-height:0}.CaseHeroV3-module__TgnX8q__textBlock{flex:none;gap:24px;width:100%}.CaseHeroV3-module__TgnX8q__summary{max-width:554px}.CaseHeroV3-module__TgnX8q__devices{flex:var(--case-hero-device-flex-tablet,1);width:100%;max-width:615.645px;height:auto;min-height:0;margin-top:var(--case-hero-device-margin-top-tablet,0);align-self:center}.CaseHeroV3-module__TgnX8q__devices img{width:100%;height:var(--case-hero-device-image-height-tablet,100%);object-fit:contain;object-position:var(--case-hero-device-position-tablet,center)}.CaseHeroV3-module__TgnX8q__title{font-size:var(--font-size-case-hero-tablet-responsive);white-space:nowrap}}@media (max-width:599px){.CaseHeroV3-module__TgnX8q__topNav{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.CaseHeroV3-module__TgnX8q__backLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CaseHeroV3-module__TgnX8q__otherCases{white-space:nowrap;flex-shrink:0;gap:8px}.CaseHeroV3-module__TgnX8q__otherCasesLabel,.CaseHeroV3-module__TgnX8q__tags>:nth-child(n+3){display:none}.CaseHeroV3-module__TgnX8q__body{flex-direction:column;align-items:stretch}.CaseHeroV3-module__TgnX8q__title{font-size:var(--font-size-case-hero-mobile);white-space:normal;line-height:1.05}.CaseHeroV3-module__TgnX8q__devices{width:100%;max-width:360px;margin:0 auto}}
