.NowCode-module__3-0kbW__wrap{flex-direction:column;display:flex;position:relative}.NowCode-module__3-0kbW__wrap>:first-child{flex:auto}.NowCode-module__3-0kbW__wrap>:first-child>*{transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)}.NowCode-module__3-0kbW__wrap[data-code]>:first-child>*{opacity:0}.NowCode-module__3-0kbW__overlay{inset:var(--spacing-6);padding:var(--spacing-10);background:var(--color-surface-media);border-radius:var(--radius-medium);pointer-events:none;animation:NowCode-module__3-0kbW__screen-in var(--motion-duration-fast) var(--motion-easing-standard);position:absolute}@keyframes NowCode-module__3-0kbW__screen-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.NowCode-module__3-0kbW__wrap>:first-child>*{transition:none}.NowCode-module__3-0kbW__overlay{animation:none}}
.Meta-module__JTnD3q__row{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:inline-flex}.Meta-module__JTnD3q__tag,.Meta-module__JTnD3q__chip{height:var(--spacing-20);white-space:nowrap;align-items:center;padding:0;display:inline-flex}.Meta-module__JTnD3q__separator{width:1px;height:var(--spacing-4);border-radius:var(--radius-full);background:currentColor;display:inline-block}.Meta-module__JTnD3q__compact{letter-spacing:var(--letter-spacing-mono-tight)}.Meta-module__JTnD3q__metaRow{--slot:calc(var(--spacing-12) * 2 + 1px);margin-left:calc(var(--slot) * -1);clip-path:inset(0 0 0 var(--slot));flex-wrap:wrap;align-items:center;display:flex}.Meta-module__JTnD3q__item{margin-left:var(--slot);display:inline-flex;position:relative}.Meta-module__JTnD3q__item:before{content:"";top:50%;left:calc(var(--spacing-12) * -1 - 1px);width:1px;height:var(--spacing-4);border-radius:var(--radius-full);background:currentColor;position:absolute;transform:translateY(-50%)}
.CaseStudySection-module__AdkatW__section{gap:var(--spacing-24);padding-top:var(--spacing-58);flex-direction:column;display:flex}.CaseStudySection-module__AdkatW__prose{width:100%;max-width:var(--layout-prose-width);margin:0 auto}.CaseStudySection-module__AdkatW__header{gap:var(--spacing-16);flex-direction:column;display:flex}.CaseStudySection-module__AdkatW__title,.CaseStudySection-module__AdkatW__body{color:var(--color-text-primary);margin:0}.CaseStudySection-module__AdkatW__leadIns{gap:var(--spacing-16);flex-direction:column;display:flex}.CaseStudySection-module__AdkatW__lead{font-weight:var(--font-weight-semibold)}.CaseStudySection-module__AdkatW__label{color:var(--color-text-tertiary);margin:0}.CaseStudySection-module__AdkatW__block,.CaseStudySection-module__AdkatW__claim{gap:var(--spacing-8);flex-direction:column;display:flex}.CaseStudySection-module__AdkatW__compactHeader{gap:var(--spacing-8)}.CaseStudySection-module__AdkatW__tagRow{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:inline-flex}.CaseStudySection-module__AdkatW__meta{color:var(--color-text-tertiary)}.CaseStudySection-module__AdkatW__decision{gap:var(--spacing-16);flex-direction:column;display:flex}.CaseStudySection-module__AdkatW__decisionTitle{gap:var(--spacing-2);flex-direction:column;display:flex}
.Diagram-module__ApfQoG__figure{margin:var(--spacing-24) 0}.Diagram-module__ApfQoG__nested{max-width:calc(var(--spacing-58) * 11);margin:0 auto}.Diagram-module__ApfQoG__ring{align-items:center;gap:var(--spacing-20);padding:var(--spacing-24) var(--spacing-58) var(--spacing-24);background:var(--color-surface-glass-on-pastel);border-radius:var(--radius-full);color:var(--color-card-lavender-ink);text-align:center;flex-direction:column;display:flex}.Diagram-module__ApfQoG__nested>.Diagram-module__ApfQoG__ring{background:var(--color-accent-periwinkle)}.Diagram-module__ApfQoG__core{padding:var(--spacing-20) var(--spacing-58)}.Diagram-module__ApfQoG__flow{flex-direction:column;align-items:stretch;display:flex}.Diagram-module__ApfQoG__connector{width:0;height:var(--spacing-24);border-left:1px solid var(--color-border-divider);align-self:center}.Diagram-module__ApfQoG__group{gap:var(--spacing-12);flex-direction:column;display:flex}.Diagram-module__ApfQoG__groupLabel{color:var(--color-text-secondary);margin:0}.Diagram-module__ApfQoG__steps{gap:var(--spacing-8);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Diagram-module__ApfQoG__branches{grid-template-columns:repeat(3,minmax(0,1fr))}.Diagram-module__ApfQoG__step{gap:var(--spacing-4);padding:var(--spacing-12);background:var(--color-surface-raised);border-radius:var(--radius-small);color:var(--color-text-primary);flex-direction:column;display:flex}.Diagram-module__ApfQoG__number{color:var(--color-text-secondary)}@media (max-width:599px){.Diagram-module__ApfQoG__ring{gap:var(--spacing-10);padding:var(--spacing-16) var(--spacing-20) var(--spacing-14)}.Diagram-module__ApfQoG__core{padding:var(--spacing-12) var(--spacing-16)}.Diagram-module__ApfQoG__steps,.Diagram-module__ApfQoG__branches{grid-template-columns:minmax(0,1fr)}}
.FactsBox-module__qRQkda__box{gap:var(--spacing-16) var(--spacing-24);padding:var(--spacing-20);border:1px solid var(--color-border-divider);border-radius:var(--radius-large);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.FactsBox-module__qRQkda__field{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.FactsBox-module__qRQkda__label{color:var(--color-text-secondary);margin:0}.FactsBox-module__qRQkda__value{color:var(--color-text-primary);margin:0}@container case-study (max-width:599px){.FactsBox-module__qRQkda__box{grid-template-columns:minmax(0,1fr)}}
.EasyLensHero-module__gXXVsq__overview{gap:var(--spacing-58);flex-direction:column;display:flex}.EasyLensHero-module__gXXVsq__card{gap:var(--spacing-24);padding:var(--spacing-6) var(--spacing-6) var(--spacing-24);color:var(--hero-ink);background:var(--hero-background);border-radius:var(--radius-large);flex-direction:column;display:flex;overflow:hidden}.EasyLensHero-module__gXXVsq__pink{--hero-background:var(--color-card-pink-background);--hero-ink:var(--color-card-pink-ink);--hero-ink-muted:var(--color-card-pink-ink-muted)}.EasyLensHero-module__gXXVsq__lavender{--hero-background:var(--color-card-lavender-background);--hero-ink:var(--color-card-lavender-ink);--hero-ink-muted:var(--color-card-lavender-ink-muted)}.EasyLensHero-module__gXXVsq__mint{--hero-background:var(--color-card-mint-background);--hero-ink:var(--color-card-mint-ink);--hero-ink-muted:var(--color-card-mint-ink-muted)}.EasyLensHero-module__gXXVsq__peach{--hero-background:var(--color-card-peach-background);--hero-ink:var(--color-card-peach-ink);--hero-ink-muted:var(--color-card-peach-ink-muted);--hero-tile:var(--color-card-peach-tile);--logo-height:var(--spacing-24)}.EasyLensHero-module__gXXVsq__well{aspect-ratio:806/480;background:var(--color-surface-media);border-radius:var(--radius-medium);position:relative;overflow:hidden}.EasyLensHero-module__gXXVsq__heroScreen{top:var(--spacing-24);left:var(--spacing-24);aspect-ratio:16/10;background:var(--color-surface-card);width:94.3%;position:absolute}.EasyLensHero-module__gXXVsq__heroImage{width:max(94.3%, calc((100% * 480 / 806 - var(--spacing-24) + var(--spacing-2)) * 1612 / 960));aspect-ratio:auto;border-radius:var(--radius-small) var(--radius-small) 0 0;height:auto;display:block}.EasyLensHero-module__gXXVsq__text{gap:var(--spacing-24);padding:0 var(--spacing-16);flex-direction:column;display:flex}.EasyLensHero-module__gXXVsq__heading{gap:var(--spacing-12);flex-direction:column;display:flex}.EasyLensHero-module__gXXVsq__titleRow{justify-content:space-between;align-items:center;gap:var(--spacing-12) var(--spacing-24);flex-wrap:wrap;display:flex}.EasyLensHero-module__gXXVsq__title{color:var(--hero-ink);margin:0}.EasyLensHero-module__gXXVsq__meta{align-items:center;gap:var(--spacing-16);display:flex}.EasyLensHero-module__gXXVsq__years{color:var(--hero-ink-muted)}.EasyLensHero-module__gXXVsq__logo{width:auto;height:var(--logo-height,calc(var(--spacing-16) * 2));flex:none}.EasyLensHero-module__gXXVsq__summary{color:var(--hero-ink-muted);margin:0}.EasyLensHero-module__gXXVsq__tags{color:var(--hero-ink-muted)}.EasyLensHero-module__gXXVsq__status{color:var(--hero-ink)}.EasyLensHero-module__gXXVsq__metrics{gap:var(--spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.EasyLensHero-module__gXXVsq__metric{gap:var(--spacing-4);padding:var(--spacing-16);background:var(--hero-tile,var(--color-surface-glass-on-pastel));border-radius:var(--radius-medium);flex-direction:column;display:flex}.EasyLensHero-module__gXXVsq__metricValue{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-20);color:var(--hero-ink);line-height:1.2}.EasyLensHero-module__gXXVsq__metricCaption{color:var(--hero-ink-muted)}.EasyLensHero-module__gXXVsq__story{gap:calc(var(--spacing-16) * 2);flex-direction:column;display:flex}.EasyLensHero-module__gXXVsq__storyBlock{gap:var(--spacing-8);width:100%;max-width:var(--layout-prose-width);flex-direction:column;margin:0 auto;display:flex}.EasyLensHero-module__gXXVsq__storyLabel{color:var(--color-text-tertiary);margin:0}.EasyLensHero-module__gXXVsq__prose{color:var(--color-text-primary);margin:0}.EasyLensHero-module__gXXVsq__fieldLabel{color:var(--hero-ink-muted);margin:0}.EasyLensHero-module__gXXVsq__facts{margin-top:calc(var(--spacing-16) - var(--spacing-58))}@media (max-width:599px){.EasyLensHero-module__gXXVsq__metrics{grid-template-columns:minmax(0,1fr)}}
.EasyLensSections-module__0vx7LW__secondary{color:var(--color-text-secondary);margin:0}.EasyLensSections-module__0vx7LW__statusBlock{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__statusRow{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}.EasyLensSections-module__0vx7LW__qualifier{color:var(--color-text-tertiary);margin:0}.EasyLensSections-module__0vx7LW__steps{gap:var(--spacing-58);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__step{gap:var(--spacing-24);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__screens{gap:var(--spacing-16);display:flex}.EasyLensSections-module__0vx7LW__screen{aspect-ratio:16/10;flex:1;min-width:0}.EasyLensSections-module__0vx7LW__chapterGrid{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EasyLensSections-module__0vx7LW__chapter{gap:var(--spacing-12);padding:var(--spacing-6) var(--spacing-6) var(--spacing-16);color:inherit;background:var(--color-surface-tile);border-radius:var(--radius-large);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover){.EasyLensSections-module__0vx7LW__chapterLink:hover{background:var(--color-surface-tile-hover)}}.EasyLensSections-module__0vx7LW__cover{height:calc(var(--spacing-20) * 8)}.EasyLensSections-module__0vx7LW__coverImage{object-fit:cover;object-position:center 20%;background:var(--color-surface-media);border-radius:var(--radius-medium);width:100%;display:block}.EasyLensSections-module__0vx7LW__coverCrop{background:var(--color-surface-media);border-radius:var(--radius-medium);position:relative;overflow:hidden}.EasyLensSections-module__0vx7LW__coverCropImage{width:calc(100% * var(--cover-zoom));max-width:none;height:auto;translate:calc(var(--cover-x) * -1) calc(var(--cover-y) * -1);display:block;position:absolute;top:50%;left:50%}.EasyLensSections-module__0vx7LW__chapterText,.EasyLensSections-module__0vx7LW__itemText{gap:var(--spacing-12);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__chapterText{padding:0 var(--spacing-12)}.EasyLensSections-module__0vx7LW__chapterTitle{align-items:center;gap:var(--spacing-4);color:inherit;text-decoration:none;display:flex}.EasyLensSections-module__0vx7LW__chapterTitle:after{content:"";border-radius:var(--radius-large);position:absolute;inset:0}.EasyLensSections-module__0vx7LW__chapterTitle:focus-visible{outline:none}.EasyLensSections-module__0vx7LW__chapterTitle:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}.EasyLensSections-module__0vx7LW__chapterArrow{transition:transform var(--motion-duration-base) var(--motion-easing-standard);flex:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.EasyLensSections-module__0vx7LW__chapterLink:hover .EasyLensSections-module__0vx7LW__chapterArrow{transform:translateX(var(--spacing-2))}}.EasyLensSections-module__0vx7LW__chapterCopy{gap:var(--spacing-6);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__galleryGrid{gap:var(--spacing-58);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__galleryItem{gap:var(--spacing-16);scroll-margin-top:var(--spacing-24);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__itemText{width:100%;max-width:var(--layout-prose-width);margin-inline:auto}.EasyLensSections-module__0vx7LW__crop{aspect-ratio:16/10}.EasyLensSections-module__0vx7LW__galleryMedia{gap:var(--spacing-16);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid}@media (max-width:599px){.EasyLensSections-module__0vx7LW__galleryMedia{grid-auto-flow:row}}.EasyLensSections-module__0vx7LW__exploreGrid{gap:var(--spacing-58);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__exploreItem{gap:var(--spacing-16);scroll-margin-top:var(--spacing-24);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__versions,.EasyLensSections-module__0vx7LW__conceptThumb{opacity:var(--opacity-disabled)}.EasyLensSections-module__0vx7LW__versions{gap:var(--spacing-6);aspect-ratio:16/10;padding:var(--spacing-8);background:var(--color-surface-media);border:2px solid var(--color-border-glass);border-radius:var(--radius-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.EasyLensSections-module__0vx7LW__versionsNote{padding:var(--spacing-12);color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.EasyLensSections-module__0vx7LW__version{background:var(--color-surface-card);border:1px solid var(--color-border-glass-hover);border-radius:var(--radius-small)}.EasyLensSections-module__0vx7LW__conceptThumb{aspect-ratio:16/10}.EasyLensSections-module__0vx7LW__conceptMedia{gap:var(--spacing-8);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__exploreText{width:100%;max-width:var(--layout-prose-width);align-items:flex-start;gap:var(--spacing-8);flex-direction:column;margin-inline:auto;display:flex}.EasyLensSections-module__0vx7LW__impactBody{gap:var(--spacing-24);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__strip{gap:var(--spacing-24);margin:0 0 var(--spacing-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EasyLensSections-module__0vx7LW__stripItem{justify-content:flex-end;gap:var(--spacing-4);flex-direction:column-reverse;display:flex}.EasyLensSections-module__0vx7LW__stripItem dd,.EasyLensSections-module__0vx7LW__stripItem dt{margin:0}.EasyLensSections-module__0vx7LW__stripValue{color:var(--color-text-primary)}.EasyLensSections-module__0vx7LW__changes{gap:var(--spacing-8);margin:0 auto var(--spacing-24);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__chart{gap:var(--spacing-20);flex-direction:column;margin:0;display:flex}.EasyLensSections-module__0vx7LW__chart>.EasyLensSections-module__0vx7LW__chartLabel{width:100%;max-width:var(--layout-prose-width);margin-inline:auto}.EasyLensSections-module__0vx7LW__plot{width:100%;height:auto;display:block;overflow:visible}.EasyLensSections-module__0vx7LW__plotNarrow{display:none}.EasyLensSections-module__0vx7LW__grid{stroke:var(--color-border-divider);stroke-width:1px}.EasyLensSections-module__0vx7LW__marker{stroke:var(--color-text-tertiary);stroke-width:1px;stroke-dasharray:4 4}.EasyLensSections-module__0vx7LW__axisText{fill:var(--color-text-tertiary);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);font-size:var(--font-size-11);letter-spacing:var(--letter-spacing-mono)}.EasyLensSections-module__0vx7LW__line{fill:none;stroke:var(--color-card-pink-background);stroke-width:2px}.EasyLensSections-module__0vx7LW__point{fill:var(--color-card-pink-background);stroke:var(--color-surface-page);stroke-width:2px}.EasyLensSections-module__0vx7LW__pointText{fill:var(--color-text-secondary);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);font-size:var(--font-size-13);letter-spacing:var(--letter-spacing-mono)}.EasyLensSections-module__0vx7LW__funnel{gap:var(--spacing-16);padding-top:var(--spacing-24);flex-direction:column;margin:0 auto;display:flex}.EasyLensSections-module__0vx7LW__bars{gap:var(--spacing-14);flex-direction:column;display:flex;position:relative}.EasyLensSections-module__0vx7LW__barRow{align-items:center;gap:var(--spacing-16);grid-template-columns:160px minmax(0,1fr) 56px;display:grid}.EasyLensSections-module__0vx7LW__barLabel{margin:0}.EasyLensSections-module__0vx7LW__track{height:var(--spacing-8);border-left:1px solid var(--color-border-separator);align-items:center;display:flex;position:relative}.EasyLensSections-module__0vx7LW__bar{height:var(--spacing-6);background:var(--color-text-tertiary);border-radius:0 var(--radius-full) var(--radius-full) 0}.EasyLensSections-module__0vx7LW__barValue{color:var(--color-text-primary);text-align:right}.EasyLensSections-module__0vx7LW__reflection{gap:var(--spacing-8);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__reflectionBody{gap:var(--spacing-12);flex-direction:column;display:flex}.EasyLensSections-module__0vx7LW__reflectionBody p{margin:0}@container case-study (max-width:599px){.EasyLensSections-module__0vx7LW__screens{flex-direction:column}.EasyLensSections-module__0vx7LW__barRow{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}}@container case-study (max-width:519px){.EasyLensSections-module__0vx7LW__chapterGrid{grid-template-columns:minmax(0,1fr)}}@container case-study (max-width:599px){.EasyLensSections-module__0vx7LW__plotWide{display:none}.EasyLensSections-module__0vx7LW__plotNarrow{max-width:480px;margin:0 auto;display:block}}.EasyLensSections-module__0vx7LW__otherStudies{margin-inline:calc(calc(var(--focus-ring-width) + var(--focus-ring-offset)) * -1);padding-inline:calc(var(--focus-ring-width) + var(--focus-ring-offset));overflow-x:clip}
.CanvasBlocks-module__DNzXWq__block{gap:var(--spacing-4);padding:var(--spacing-16);color:var(--color-text-secondary);background:var(--color-surface-tile);border-radius:var(--radius-large);flex-direction:column;display:flex}.CanvasBlocks-module__DNzXWq__body{color:var(--color-text-secondary);margin:0}.CanvasBlocks-module__DNzXWq__stack{gap:var(--spacing-24);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CanvasBlocks-module__DNzXWq__fill{flex:1}.CanvasBlocks-module__DNzXWq__fill>*{flex:auto}.CanvasBlocks-module__DNzXWq__withScreen{position:relative}.CanvasBlocks-module__DNzXWq__screenClip{display:none}@media (hover:hover) and (pointer:fine){.CanvasBlocks-module__DNzXWq__screenClip{top:calc(var(--layout-media-height) * -1);right:calc(var(--spacing-24) * -1);pointer-events:none;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.CanvasBlocks-module__DNzXWq__nowScreen{top:calc(var(--layout-media-height) - var(--spacing-24) - var(--spacing-6));right:var(--spacing-20);opacity:0;transform:translateY(var(--spacing-24));transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-base) var(--motion-easing-standard);display:block;position:absolute}.CanvasBlocks-module__DNzXWq__withScreen:hover .CanvasBlocks-module__DNzXWq__nowScreen{opacity:1;transition-delay:var(--motion-duration-fast);transform:none}.CanvasBlocks-module__DNzXWq__nowScreenBack{top:calc(var(--layout-media-height) - var(--spacing-6));right:calc(var(--spacing-20) + var(--spacing-24) * 2)}}@media (prefers-reduced-motion:reduce){.CanvasBlocks-module__DNzXWq__nowScreen,.CanvasBlocks-module__DNzXWq__withScreen:hover .CanvasBlocks-module__DNzXWq__nowScreen{transition:none;transform:none}}.CanvasBlocks-module__DNzXWq__pressStack,article.CanvasBlocks-module__DNzXWq__block{gap:var(--spacing-8)}.CanvasBlocks-module__DNzXWq__text{gap:var(--spacing-4);flex-direction:column;display:flex}.CanvasBlocks-module__DNzXWq__nowTitle{color:var(--color-text-accent);margin:0}.CanvasBlocks-module__DNzXWq__meta{min-height:var(--spacing-24);align-items:center;display:flex}.CanvasBlocks-module__DNzXWq__press{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;container:press/inline-size}.CanvasBlocks-module__DNzXWq__pressInner{gap:var(--spacing-4);flex-direction:column;flex:auto;display:flex}@container press (min-width:520px){.CanvasBlocks-module__DNzXWq__pressInner{row-gap:var(--spacing-4);column-gap:var(--spacing-8);grid-template:"outlet arrow""date date""headline headline"1fr/minmax(0,1fr) auto;display:grid}.CanvasBlocks-module__DNzXWq__pressInner .CanvasBlocks-module__DNzXWq__pressHeader,.CanvasBlocks-module__DNzXWq__pressInner .CanvasBlocks-module__DNzXWq__pressSource{display:contents}.CanvasBlocks-module__DNzXWq__outlet{grid-area:outlet}.CanvasBlocks-module__DNzXWq__pressInner .CanvasBlocks-module__DNzXWq__linkArrow{grid-area:arrow;align-self:center}.CanvasBlocks-module__DNzXWq__headline{grid-area:headline}.CanvasBlocks-module__DNzXWq__pressInner .CanvasBlocks-module__DNzXWq__date{grid-area:date}}.CanvasBlocks-module__DNzXWq__pressHeader{justify-content:space-between;align-items:center;gap:var(--spacing-8);display:flex}.CanvasBlocks-module__DNzXWq__pressSource{align-items:baseline;column-gap:var(--spacing-12);flex-wrap:wrap;min-width:0;display:flex}.CanvasBlocks-module__DNzXWq__outlet{color:var(--color-text-primary)}.CanvasBlocks-module__DNzXWq__date{color:var(--color-text-secondary)}.CanvasBlocks-module__DNzXWq__linkArrow{width:var(--spacing-16);height:var(--spacing-16);color:var(--color-text-secondary);transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-base) var(--motion-easing-standard);background:currentColor;flex:none;-webkit-mask:url(/icons/arrow-up-right.svg) 50%/contain no-repeat;mask:url(/icons/arrow-up-right.svg) 50%/contain no-repeat}@media (hover:hover){.CanvasBlocks-module__DNzXWq__press:hover{background:var(--color-surface-tile-hover)}.CanvasBlocks-module__DNzXWq__press:hover .CanvasBlocks-module__DNzXWq__linkArrow{color:var(--color-text-primary);transform:translate(var(--spacing-2), calc(var(--spacing-2) * -1))}}.CanvasBlocks-module__DNzXWq__press:active{background:var(--color-surface-tile)}@media (prefers-reduced-motion:reduce){.CanvasBlocks-module__DNzXWq__linkArrow{transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.CanvasBlocks-module__DNzXWq__press:hover .CanvasBlocks-module__DNzXWq__linkArrow{transform:none}}.CanvasBlocks-module__DNzXWq__value{color:var(--color-text-secondary)}.CanvasBlocks-module__DNzXWq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container timeline (min-width:600px) and (max-width:959px){.CanvasBlocks-module__DNzXWq__stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@container timeline (min-width:960px){.CanvasBlocks-module__DNzXWq__tileRow{gap:var(--spacing-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}
.CaseStudyCard-module__CKUZiq__card{gap:var(--spacing-12);width:100%;padding:var(--spacing-6) var(--spacing-6) var(--spacing-16);border-radius:var(--radius-large);z-index:0;transition:z-index 0s linear var(--motion-duration-base);flex-direction:column;display:flex;position:relative}.CaseStudyCard-module__CKUZiq__media{aspect-ratio:434/256;background:var(--color-surface-media);border-radius:var(--radius-medium);clip-path:inset(0 round var(--radius-medium));transition:clip-path var(--motion-duration-fast) var(--motion-easing-standard) var(--motion-duration-base);position:relative}.CaseStudyCard-module__CKUZiq__shot{border:2px solid var(--color-border-glass);transition:transform var(--motion-duration-base) var(--motion-easing-standard);position:absolute;overflow:hidden}.CaseStudyCard-module__CKUZiq__media:has(.CaseStudyCard-module__CKUZiq__webFrame){clip-path:none}.CaseStudyCard-module__CKUZiq__fill,.CaseStudyCard-module__CKUZiq__webCrop,.CaseStudyCard-module__CKUZiq__mobileCropFront,.CaseStudyCard-module__CKUZiq__pluginsCrop,.CaseStudyCard-module__CKUZiq__ciscoCrop{position:absolute}.CaseStudyCard-module__CKUZiq__fill{inset:0}.CaseStudyCard-module__CKUZiq__shotImage{object-fit:cover}.CaseStudyCard-module__CKUZiq__webFrame{border-radius:var(--radius-small);background:var(--color-surface-media);width:105.3%;height:116.41%;clip-path:inset(0 9.41% 20.81% 0 round var(--radius-small) var(--radius-small) var(--radius-medium) var(--radius-small));transition:transform var(--motion-duration-base) var(--motion-easing-standard), clip-path var(--motion-duration-base) var(--motion-easing-standard);top:7.8125%;left:4.608%}.CaseStudyCard-module__CKUZiq__webCrop{width:113.65%;height:103.78%;top:-24.58%;left:-7.69%}.CaseStudyCard-module__CKUZiq__webCrop .CaseStudyCard-module__CKUZiq__shotImage{object-fit:cover;object-position:left top}.CaseStudyCard-module__CKUZiq__mobileFrameBack{border-radius:var(--radius-medium);width:42.857%;height:157.03%;top:21.875%;left:47.235%;transform:rotate(8.7deg)}.CaseStudyCard-module__CKUZiq__mobileFrameFront{border-radius:var(--radius-medium);width:53.917%;height:198.05%;top:7.8125%;left:3.917%}.CaseStudyCard-module__CKUZiq__mobileCropFront{width:100.08%;height:100%;top:-52.43%;left:-.04%}.CaseStudyCard-module__CKUZiq__pluginsFrame{border-radius:var(--radius-small);width:90.783%;height:122.66%;top:7.8125%;left:4.608%}.CaseStudyCard-module__CKUZiq__pluginsCrop{width:124.94%;height:131.74%;top:-10.01%;left:-12.47%}.CaseStudyCard-module__CKUZiq__ciscoFrame{border-radius:var(--radius-small);width:90.553%;height:122.66%;top:7.8125%;left:4.839%}.CaseStudyCard-module__CKUZiq__ciscoCrop{width:125.14%;height:125.2%;top:.13%;left:-11.31%}.CaseStudyCard-module__CKUZiq__text{gap:var(--spacing-6);padding:0 var(--spacing-10);flex-direction:column;display:flex}.CaseStudyCard-module__CKUZiq__title{margin:0}.CaseStudyCard-module__CKUZiq__summary{color:var(--ink-muted);margin:0}.CaseStudyCard-module__CKUZiq__cardLink{color:inherit;text-decoration:none}.CaseStudyCard-module__CKUZiq__cardLink:after{content:"";z-index:1;border-radius:var(--radius-large);position:absolute;inset:0}.CaseStudyCard-module__CKUZiq__cardLink:focus-visible{outline:none}.CaseStudyCard-module__CKUZiq__cardLink:focus-visible:after{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (prefers-reduced-motion:reduce){.CaseStudyCard-module__CKUZiq__linked:hover{box-shadow:inset 0 0 0 100vmax var(--color-surface-glass-on-pastel)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.CaseStudyCard-module__CKUZiq__linked:hover{z-index:2;transition:none}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__media{clip-path:inset(-25% -25% 0 -25% round var(--radius-medium));transition:clip-path var(--motion-duration-base) var(--motion-easing-standard)}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__media:has(.CaseStudyCard-module__CKUZiq__webFrame){clip-path:none}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__webFrame{clip-path:inset(0 9.41% calc(20.81% - var(--spacing-8)) 0 round var(--radius-small))}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__shot{transform:translate(var(--spacing-12), calc(var(--spacing-8) * -1)) rotate(2deg)}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__mobileFrameBack{transform:translate(var(--spacing-12), calc(var(--spacing-8) * -1)) rotate(10.7deg)}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__mobileFrameFront,.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__pluginsFrame{transform:translate(calc(var(--spacing-12) * -1), calc(var(--spacing-8) * -1)) rotate(-2deg)}.CaseStudyCard-module__CKUZiq__linked:hover .CaseStudyCard-module__CKUZiq__ciscoFrame{transform:translateY(calc(var(--spacing-12) * -1))}}.CaseStudyCard-module__CKUZiq__chapters{column-gap:var(--spacing-16);row-gap:var(--spacing-4);padding:0 var(--spacing-10);flex-wrap:wrap;display:flex}.CaseStudyCard-module__CKUZiq__chapter{z-index:2;align-items:center;gap:var(--spacing-4);min-height:var(--spacing-24);color:inherit;text-decoration:none;display:inline-flex;position:relative}a.CaseStudyCard-module__CKUZiq__chapter{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:calc(var(--spacing-6) / 2);transition:text-decoration-color var(--motion-duration-fast) var(--motion-easing-standard)}.CaseStudyCard-module__CKUZiq__arrow{color:var(--ink-muted);transition:transform var(--motion-duration-base) var(--motion-easing-standard);flex:none}@media (hover:hover){a.CaseStudyCard-module__CKUZiq__chapter:hover{text-decoration-color:currentColor}a.CaseStudyCard-module__CKUZiq__chapter:hover .CaseStudyCard-module__CKUZiq__arrow{transform:translateX(var(--spacing-2))}}a.CaseStudyCard-module__CKUZiq__chapter[data-hl=on]:not(:focus-visible){outline:none;animation:none}a.CaseStudyCard-module__CKUZiq__chapter[data-hl=on]{text-decoration-color:currentColor}a.CaseStudyCard-module__CKUZiq__chapter[data-hl=on] .CaseStudyCard-module__CKUZiq__arrow{transform:translateX(var(--spacing-2))}@media (prefers-reduced-motion:reduce){.CaseStudyCard-module__CKUZiq__arrow{transition:none}a.CaseStudyCard-module__CKUZiq__chapter:hover .CaseStudyCard-module__CKUZiq__arrow,a.CaseStudyCard-module__CKUZiq__chapter[data-hl=on] .CaseStudyCard-module__CKUZiq__arrow{transform:none}}.CaseStudyCard-module__CKUZiq__chapterInactive{cursor:var(--cursor-arrow)}.CaseStudyCard-module__CKUZiq__meta{padding:0 var(--spacing-10)}
.Timeline-module__dPspXW__timeline{container:timeline/inline-size}.Timeline-module__dPspXW__eras{margin:0;margin-inline:calc(calc(var(--focus-ring-width) + var(--focus-ring-offset)) * -1);padding:0;padding-inline:calc(var(--focus-ring-width) + var(--focus-ring-offset));list-style:none;overflow-x:clip}.Timeline-module__dPspXW__era{--era-pad:var(--spacing-16);--rail-track-top:-1px;padding:var(--era-pad) 0 var(--spacing-16);border-top:1px solid var(--color-border-divider);display:flex;position:relative}.Timeline-module__dPspXW__era:first-child{--era-pad:0px;border-top:0}.Timeline-module__dPspXW__era:last-child{border-bottom:1px solid var(--color-border-divider)}.Timeline-module__dPspXW__gutter{--rail-x:calc(var(--layout-year-gutter) - var(--spacing-4));width:var(--layout-year-gutter);transition:opacity var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;flex:none;display:flex}.Timeline-module__dPspXW__track{z-index:1;top:var(--rail-track-top);bottom:0;left:var(--rail-x);width:var(--spacing-8);pointer-events:none;position:absolute}.Timeline-module__dPspXW__era:first-child{--rail-track-top:calc(var(--era-pad) + var(--spacing-20) / 2)}.Timeline-module__dPspXW__line{background:var(--rail-track-color);width:1px;height:100%;position:absolute;top:0;left:calc(50% - 1px)}.Timeline-module__dPspXW__fill{width:1px;height:var(--rail-fill,0px);background:var(--color-accent-periwinkle);position:absolute;top:0;left:calc(50% - 1px)}.Timeline-module__dPspXW__head{z-index:1;top:calc(var(--rail-track-top,0px) + var(--rail-fill,0px) - var(--rail-head-size) / 2);left:calc(var(--rail-x) + var(--spacing-4) - .5px - var(--rail-head-size) / 2);width:var(--rail-head-size);height:var(--rail-head-size);background:var(--color-accent-periwinkle);border-radius:var(--radius-full);display:none;position:absolute}.Timeline-module__dPspXW__era[data-head] .Timeline-module__dPspXW__head{display:block}.Timeline-module__dPspXW__dot{z-index:1;top:calc(var(--era-pad) + (var(--spacing-20) - var(--rail-dot-size)) / 2);left:calc(var(--rail-x) + (var(--spacing-8) - var(--rail-dot-size)) / 2);width:var(--rail-dot-size);height:var(--rail-dot-size);background:var(--color-border-divider);border-radius:var(--radius-full);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);position:absolute}.Timeline-module__dPspXW__dot:after{content:"";background:var(--color-accent-periwinkle);border-radius:inherit;opacity:0;position:absolute;inset:0}.Timeline-module__dPspXW__era:first-child .Timeline-module__dPspXW__dot,.Timeline-module__dPspXW__era[data-lit=true] .Timeline-module__dPspXW__dot{background:var(--color-accent-periwinkle)}.Timeline-module__dPspXW__era[data-pulse] .Timeline-module__dPspXW__dot:after{animation:Timeline-module__dPspXW__rail-pulse var(--motion-duration-slow) var(--motion-easing-standard)}@keyframes Timeline-module__dPspXW__rail-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--rail-pulse-scale))}}.Timeline-module__dPspXW__yearTrack{flex:1}.Timeline-module__dPspXW__year{min-height:var(--spacing-20);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;justify-content:center;display:flex}.Timeline-module__dPspXW__pin{z-index:2;height:0;position:sticky;top:0}.Timeline-module__dPspXW__pinYear{width:calc(var(--layout-year-gutter) - var(--spacing-12));color:var(--color-text-primary);background:var(--color-surface-card);visibility:hidden;position:absolute;top:0;left:0}.Timeline-module__dPspXW__pin[data-show=true] .Timeline-module__dPspXW__pinYear{visibility:visible}.Timeline-module__dPspXW__era:first-child .Timeline-module__dPspXW__year,.Timeline-module__dPspXW__era[data-lit=true] .Timeline-module__dPspXW__year{color:var(--color-text-primary)}.Timeline-module__dPspXW__headerYear{display:none}[data-hl-scope=dim] .Timeline-module__dPspXW__pin{opacity:var(--opacity-dimmed)}[data-hl-scope=dim] .Timeline-module__dPspXW__era:not([data-hl=on]) .Timeline-module__dPspXW__gutter{opacity:var(--opacity-dimmed)}[data-hl-scope=dim] .Timeline-module__dPspXW__era:not([data-hl=on]) .Timeline-module__dPspXW__headerYear{opacity:var(--opacity-dimmed)}:is([data-hl-scope=""] .Timeline-module__dPspXW__pin,[data-hl-scope=""] .Timeline-module__dPspXW__gutter,[data-hl-scope=""] .Timeline-module__dPspXW__headerYear){transition-duration:var(--motion-duration-slow)}@media (prefers-reduced-motion:reduce){.Timeline-module__dPspXW__era[data-pulse] .Timeline-module__dPspXW__dot:after{animation:none}.Timeline-module__dPspXW__dot,.Timeline-module__dPspXW__year,.Timeline-module__dPspXW__gutter,.Timeline-module__dPspXW__headerYear{transition:none}}html[data-motion=reduce] .Timeline-module__dPspXW__era[data-pulse] .Timeline-module__dPspXW__dot:after{animation:none}@media (max-width:1023px){.Timeline-module__dPspXW__pin{top:calc(var(--spacing-12) * 2 + var(--spacing-16) * 3 + 1px)}.Timeline-module__dPspXW__pinYear{background:var(--color-surface-page)}}.Timeline-module__dPspXW__content{gap:var(--spacing-16);min-width:0;padding-left:var(--spacing-20);flex-direction:column;flex:1;display:flex}.Timeline-module__dPspXW__header{align-items:center;column-gap:var(--spacing-16);row-gap:var(--spacing-4);min-height:var(--spacing-20);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.Timeline-module__dPspXW__heading{color:var(--color-text-primary);margin:0}.Timeline-module__dPspXW__bento{align-items:stretch;gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Timeline-module__dPspXW__column{gap:var(--spacing-24);flex-direction:column;min-width:0;display:flex}.Timeline-module__dPspXW__columnTight{gap:var(--spacing-14)}.Timeline-module__dPspXW__order1,.Timeline-module__dPspXW__order2,.Timeline-module__dPspXW__order3,.Timeline-module__dPspXW__order4,.Timeline-module__dPspXW__order5{flex-direction:column;display:flex}.Timeline-module__dPspXW__grow{flex-basis:auto}.Timeline-module__dPspXW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Timeline-module__dPspXW__nowGrid{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container timeline (max-width:959px){.Timeline-module__dPspXW__bento,.Timeline-module__dPspXW__nowGrid{gap:var(--spacing-24);max-width:calc(var(--layout-card-width) * 4 / 3);flex-direction:column;display:flex}.Timeline-module__dPspXW__column{display:contents}.Timeline-module__dPspXW__bento{reading-flow:flex-visual}.Timeline-module__dPspXW__order1{order:1}.Timeline-module__dPspXW__order2{order:2}.Timeline-module__dPspXW__order3{order:3}.Timeline-module__dPspXW__order4{order:4}.Timeline-module__dPspXW__order5{order:5}}@container timeline (max-width:599px){.Timeline-module__dPspXW__gutter{--rail-x:var(--spacing-4);width:var(--spacing-16)}.Timeline-module__dPspXW__content{padding-left:var(--spacing-12)}.Timeline-module__dPspXW__yearTrack,.Timeline-module__dPspXW__pin{display:none}.Timeline-module__dPspXW__headerYear{flex-direction:row;display:flex}.Timeline-module__dPspXW__header{column-gap:var(--spacing-12)}}.Timeline-module__dPspXW__timeline[data-reveal] [data-rail] [data-canvas-item]:not([data-in]){opacity:0}.Timeline-module__dPspXW__timeline[data-reveal] [data-rail] [data-canvas-item][data-in]{animation:Timeline-module__dPspXW__reveal var(--motion-duration-morph) var(--motion-easing-standard) backwards;animation-delay:var(--reveal-delay,0s)}.Timeline-module__dPspXW__timeline[data-reveal] [data-rail] [data-canvas-item][data-first]{animation-duration:var(--motion-duration-slow)}@keyframes Timeline-module__dPspXW__reveal{0%{opacity:0;transform:translateY(var(--spacing-8))}}
.Highlight-module__MyFnva__scope{position:relative}.Highlight-module__MyFnva__dock{z-index:3;justify-content:center;height:0;display:flex;position:sticky}.Highlight-module__MyFnva__dockTop{top:var(--spacing-16)}.Highlight-module__MyFnva__dockBelowBar{top:calc(var(--spacing-20) * 4 + var(--spacing-16))}.Highlight-module__MyFnva__dockBottom{bottom:var(--spacing-16);align-items:flex-end}.Highlight-module__MyFnva__controls{gap:var(--spacing-8);display:flex}.Highlight-module__MyFnva__control{align-items:center;gap:var(--spacing-6);height:calc(var(--spacing-16) * 2 + var(--spacing-8));padding:0 var(--spacing-16) 0 var(--spacing-12);color:var(--color-text-primary);background:var(--color-surface-page);border:1px solid var(--color-border-glass);border-radius:var(--radius-full);cursor:var(--cursor-hand);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.Highlight-module__MyFnva__hint{cursor:var(--cursor-arrow);pointer-events:none}@media (hover:hover){.Highlight-module__MyFnva__control:hover{background:var(--color-surface-card-hover);border-color:var(--color-border-glass-hover)}}@media (prefers-reduced-motion:reduce){.Highlight-module__MyFnva__control{transition:none}}
.page-module__5m57PW__main{z-index:1;min-width:0;max-width:var(--layout-main-max-width);min-height:calc(100dvh - var(--spacing-16));padding:var(--spacing-16) var(--spacing-24);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:1024px){.page-module__5m57PW__main{height:calc(100dvh - var(--spacing-16) * 2);min-height:0;margin:0 var(--spacing-16) var(--spacing-16) 0;overscroll-behavior:contain;background:var(--color-surface-card);border:1px solid var(--color-border-divider);border-radius:var(--radius-large);padding-inline:var(--spacing-16);overflow-y:auto}}.page-module__5m57PW__footer{justify-content:space-between;align-items:baseline;column-gap:var(--spacing-24);row-gap:var(--spacing-4);padding-top:var(--spacing-12);flex-wrap:wrap;margin-top:auto;display:flex}.page-module__5m57PW__footerLeft,.page-module__5m57PW__footerRight{color:var(--color-text-secondary);align-items:center;gap:var(--spacing-4);margin:0;display:inline-flex}.page-module__5m57PW__heart{flex:none}.page-module__5m57PW__copyright{font-size:var(--font-size-13)}@media (max-width:1023px){.page-module__5m57PW__main{max-width:none;padding:var(--spacing-16) var(--spacing-16) calc(var(--spacing-58) * 2)}}.page-module__5m57PW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__5m57PW__content{flex-direction:column;display:flex}
