.CaseBlockRenderer_blockSlot__7aRnv,.CaseBlockRenderer_blocks__0SqX_{width:100%}.CaseBlockRenderer_blocks__0SqX_{background:transparent}.CaseBlockRenderer_blockSlot__7aRnv{position:relative}.CaseBlockRenderer_block__Hu3LE{--case-padding:clamp(2rem,3.333vw,4rem);position:relative;width:100%;overflow:hidden;padding:var(--case-padding);border-radius:var(--section-radius);background:var(--case-background,var(--color-neutral-950));color:var(--case-text-primary,var(--color-neutral-50))}.CaseBlockRenderer_label__fhgeK{display:block;color:var(--case-text-muted,var(--color-neutral-400));font-family:var(--font-body);font-size:clamp(.875rem,.938vw,1.125rem);font-weight:500;line-height:1.5}.CaseBlockRenderer_display__joLvq{max-width:100%;margin:0;color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-body);font-size:clamp(2rem,3.333vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere}.CaseBlockRenderer_overviewPrimary__cMa7X{min-height:clamp(34rem,41.667vw,50rem);display:grid;grid-template-rows:auto auto 1fr auto}.CaseBlockRenderer_overviewPrimary__cMa7X .CaseBlockRenderer_display__joLvq{grid-row:2}.CaseBlockRenderer_overviewBottom__UcnjK{grid-row:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.CaseBlockRenderer_facts__Li9yq{display:grid;margin:0}.CaseBlockRenderer_fact__O1htT{display:flex;min-height:4.2rem;align-items:center;font-family:var(--font-body);font-size:clamp(.875rem,.938vw,1.125rem);font-weight:500;line-height:1.5}.CaseBlockRenderer_fact__O1htT dt{flex:none;color:var(--case-text-muted,var(--color-neutral-400))}.CaseBlockRenderer_fact__O1htT dd{margin:0 0 0 .35em;color:var(--case-text-primary,var(--color-neutral-50))}.CaseBlockRenderer_description___s_I3{margin:0;align-self:stretch;color:var(--case-text-secondary,var(--color-neutral-400));font-family:var(--font-body);font-size:clamp(.875rem,.938vw,1.125rem);font-weight:400;line-height:1.5;white-space:pre-line}.CaseBlockRenderer_overviewDetails__Y7owa{min-height:clamp(30rem,32.292vw,38.75rem);display:grid;grid-template-rows:auto auto 1fr auto}.CaseBlockRenderer_overviewDetails__Y7owa .CaseBlockRenderer_informationGrid__7w03S{grid-row:4}.CaseBlockRenderer_informationGrid__7w03S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.CaseBlockRenderer_informationGrid__7w03S[data-items="1"]{grid-template-columns:minmax(0,1fr)}.CaseBlockRenderer_informationGrid__7w03S[data-items="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseBlockRenderer_informationItem__QDj4X{min-height:8.75rem;display:flex;flex-direction:column;justify-content:center;gap:.625rem;overflow:hidden}.CaseBlockRenderer_informationValue__QT0tZ{color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-body);font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.4}.CaseBlockRenderer_awards__ZvRPB{display:flex;flex-wrap:wrap;gap:1rem}.CaseBlockRenderer_award__Ntyg9{width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.5rem;background:var(--case-text-primary,var(--color-neutral-50));color:var(--case-background,var(--color-neutral-950));font-family:var(--font-body);font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:transform .3s var(--ease-expressive),border-radius .3s var(--ease-expressive),background-color .3s var(--ease-expressive)}@media (hover:hover){.CaseBlockRenderer_award__Ntyg9:hover{transform:translateY(-.25rem) scale(1.04);border-radius:2rem;background:var(--case-accent,var(--color-lime-400))}}.CaseBlockRenderer_award__Ntyg9:focus-visible{outline:2px solid var(--color-primary-400);outline-offset:3px}.CaseBlockRenderer_textBlock__cS_8t{min-height:clamp(24rem,31.25vw,37.5rem);display:grid;grid-template-rows:4rem auto}.CaseBlockRenderer_richBody__Pcbnu{color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-body);font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.CaseBlockRenderer_richBody__Pcbnu p{margin:0 0 1.4em}.CaseBlockRenderer_richBody__Pcbnu p:last-child{margin-bottom:0}.CaseBlockRenderer_markdownBlock__jIUiq{width:100%;padding:var(--markdown-padding-top) var(--case-padding,clamp(2rem,3.333vw,4rem)) var(--markdown-padding-bottom);border-radius:var(--section-radius);background:var(--markdown-background);color:var(--color-neutral-100)}.CaseBlockRenderer_markdownBlock__jIUiq>.CaseBlockRenderer_label__fhgeK,.CaseBlockRenderer_markdownContent__R4aOH{width:min(100%,var(--markdown-max-width));margin-inline:auto}.CaseBlockRenderer_markdownBlock__jIUiq>.CaseBlockRenderer_label__fhgeK{margin-bottom:clamp(1rem,2vw,2rem);text-align:inherit}.CaseBlockRenderer_markdownContent__R4aOH{font-family:var(--font-body);font-size:clamp(1.125rem,1.25vw,1.5rem);font-weight:400;line-height:1.4;overflow-wrap:anywhere}.CaseBlockRenderer_markdownContent__R4aOH :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre){margin:0 0 .85em}.CaseBlockRenderer_markdownContent__R4aOH h1,.CaseBlockRenderer_markdownContent__R4aOH h2{color:var(--color-neutral-50);font-family:var(--font-display);font-weight:500;line-height:.95;letter-spacing:0}.CaseBlockRenderer_markdownContent__R4aOH h1{font-size:clamp(2.5rem,3.333vw,4rem)}.CaseBlockRenderer_markdownContent__R4aOH h2{font-size:clamp(2rem,2.5vw,3rem)}.CaseBlockRenderer_markdownContent__R4aOH h3,.CaseBlockRenderer_markdownContent__R4aOH h4,.CaseBlockRenderer_markdownContent__R4aOH h5,.CaseBlockRenderer_markdownContent__R4aOH h6{color:var(--color-neutral-50);font-family:var(--font-body);line-height:1.08}.CaseBlockRenderer_markdownContent__R4aOH h3{font-size:clamp(2rem,2.5vw,3rem);font-weight:600}.CaseBlockRenderer_markdownContent__R4aOH h4{font-size:clamp(1.75rem,1.875vw,2.25rem);font-weight:500}.CaseBlockRenderer_markdownContent__R4aOH h5{font-size:1.5rem;font-weight:500}.CaseBlockRenderer_markdownContent__R4aOH h6{color:var(--color-neutral-400);font-size:1.125rem;font-weight:500}.CaseBlockRenderer_markdownContent__R4aOH :is(ul,ol){padding-inline-start:1.35em}.CaseBlockRenderer_markdownContent__R4aOH a{color:var(--case-accent,var(--color-lime-400));text-decoration-thickness:.08em;text-underline-offset:.16em}.CaseBlockRenderer_markdownContent__R4aOH blockquote{padding-inline-start:1em;border-inline-start:.125rem solid currentColor;color:var(--case-text-secondary,var(--color-neutral-300))}.CaseBlockRenderer_markdownContent__R4aOH code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.CaseBlockRenderer_markdownContent__R4aOH pre{overflow-x:auto;padding:1rem;border-radius:1rem;background:color-mix(in srgb,currentColor 8%,transparent);text-align:left}.CaseBlockRenderer_horizontalGallery__3ldbu{position:relative;width:100%;height:min(var(--horizontal-gallery-section-height),48.542vw);overflow:hidden;border-radius:var(--section-radius);background:var(--case-background,var(--color-neutral-950))}.CaseBlockRenderer_horizontalGalleryTrack__uMrbn{display:flex;width:100%;height:100%;align-items:center;gap:var(--horizontal-gallery-gap);overflow-x:auto;padding-block:var(--horizontal-gallery-padding);padding-inline:clamp(2rem,5.5vw,6.625rem);scroll-padding-inline:clamp(2rem,5.5vw,6.625rem);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.CaseBlockRenderer_horizontalGalleryTrack__uMrbn::-webkit-scrollbar{display:none}.CaseBlockRenderer_horizontalGalleryItem__T_IMo{position:relative;width:var(--horizontal-gallery-item-width);height:var(--horizontal-gallery-item-height);max-height:min(var(--horizontal-gallery-max-height),calc(100% - (var(--horizontal-gallery-padding) * 2)));flex:0 0 auto;margin:0;overflow:visible;border-radius:0;background:transparent;scroll-snap-align:center}.CaseBlockRenderer_horizontalGalleryItem__T_IMo>img{display:block;width:var(--horizontal-gallery-item-width);max-width:none;height:var(--horizontal-gallery-item-height);max-height:min(var(--horizontal-gallery-max-height),calc(var(--horizontal-gallery-section-height) - (var(--horizontal-gallery-padding) * 2)));object-fit:contain}.CaseBlockRenderer_horizontalGalleryButton__xp0ME{position:absolute;z-index:3;top:50%;display:grid;width:5rem;height:5rem;padding:0;place-items:center;border:0;border-radius:1.5rem;background:var(--color-lime-400);color:var(--color-lime-950);cursor:pointer;transform:translateY(-50%);transition:border-radius .3s var(--ease-expressive),opacity .2s ease,transform .2s ease}.CaseBlockRenderer_horizontalGalleryButton__xp0ME:hover:not(:disabled){border-radius:50%}.CaseBlockRenderer_horizontalGalleryButton__xp0ME:active:not(:disabled){transform:translateY(-50%) scale(.94)}.CaseBlockRenderer_horizontalGalleryButton__xp0ME:disabled{background:var(--color-neutral-800);color:var(--color-neutral-600);cursor:default;opacity:1;pointer-events:none}.CaseBlockRenderer_horizontalGalleryButtonBack___GB2D{left:clamp(1.25rem,10.4vw,12.5rem)}.CaseBlockRenderer_horizontalGalleryButtonForward__Uuk2r{right:clamp(1.25rem,10.4vw,12.5rem)}.CaseBlockRenderer_prototypeBlock__SzD9y{display:grid;gap:clamp(1.25rem,2.5vw,3rem);background:var(--case-background,var(--color-neutral-950))}.CaseBlockRenderer_prototypeHeader__5WRwV{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.CaseBlockRenderer_prototypeHeader__5WRwV h2{min-width:0;margin:0;color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-display);font-size:clamp(2rem,3.333vw,4rem);font-weight:500;line-height:.95;overflow-wrap:anywhere}.CaseBlockRenderer_prototypeOpenLink__3KA22{min-height:3.75rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1.25rem;border-radius:1.25rem;background:var(--case-accent,var(--color-lime-400));color:var(--color-neutral-950);font-family:var(--font-body);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:border-radius .3s var(--ease-expressive),transform .2s ease}.CaseBlockRenderer_prototypeOpenLink__3KA22:hover{border-radius:999px}.CaseBlockRenderer_prototypeOpenLink__3KA22:active{transform:scale(.96)}.CaseBlockRenderer_prototypeViewport__NXtWw{position:relative;width:100%;height:var(--prototype-height-desktop);overflow:hidden;border:1px solid color-mix(in srgb,var(--case-text-primary,#fff) 12%,transparent);border-radius:clamp(1.5rem,2.5vw,3rem);background:var(--prototype-background);isolation:isolate}.CaseBlockRenderer_prototypeFrame__kOnT5{position:absolute;z-index:1;inset:0;width:100%;height:100%;display:block;border:0;background:var(--prototype-background)}.CaseBlockRenderer_prototypeLoading__JthW3{position:absolute;z-index:0;inset:0;display:grid;place-content:center;justify-items:center;gap:.875rem;color:var(--case-text-muted,var(--color-neutral-400));font-family:var(--font-body);font-size:.875rem;letter-spacing:.02em}.CaseBlockRenderer_prototypeLoading__JthW3>span:first-child{width:2rem;aspect-ratio:1;border:.1875rem solid;border-right:.1875rem solid var(--case-accent,var(--color-lime-400));border-radius:50%;animation:CaseBlockRenderer_prototypeLoadingSpin__IPGDj .8s linear infinite}@keyframes CaseBlockRenderer_prototypeLoadingSpin__IPGDj{to{transform:rotate(1turn)}}.CaseBlockRenderer_informationBlock__dsVos{min-height:clamp(16rem,14vw,16.786rem)}.CaseBlockRenderer_informationBlock__dsVos .CaseBlockRenderer_informationGrid__7w03S{min-height:8.75rem}.CaseBlockRenderer_chipsTypeBlock__cNUes{min-height:clamp(18.5rem,15.417vw,18.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.CaseBlockRenderer_chipsColumn__hspY6,.CaseBlockRenderer_workTypeColumn__NWvLm{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.625rem;padding-inline:1.5rem}.CaseBlockRenderer_caseChips__u_Hr_{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.CaseBlockRenderer_workTypeColumn__NWvLm{align-items:flex-end;text-align:right}.CaseBlockRenderer_workTypeValue__Dk6BX{width:100%;margin:0;color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-body);font-size:clamp(2.5rem,3.333vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.01em}.CaseBlockRenderer_imageFrame___QlZP{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border-radius:var(--card-radius);background:var(--case-surface,var(--color-neutral-700))}.CaseBlockRenderer_image__AYLrf{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.CaseBlockRenderer_blurredContainFrame__sCql5{isolation:isolate}.CaseBlockRenderer_blurredContainBackdrop__FoDRB{position:absolute;z-index:0;inset:-8%;width:116%;height:116%;display:block;object-fit:cover;filter:blur(clamp(1.5rem,3vw,3.5rem)) saturate(.82);opacity:.72;transform:scale(1.06);pointer-events:none}.CaseBlockRenderer_blurredContainFrame__sCql5>.CaseBlockRenderer_image__AYLrf{z-index:1}.CaseBlockRenderer_imagePlaceholder__kWrcG{background:var(--case-surface,var(--color-neutral-700))}.CaseBlockRenderer_imagePlaceholder__kWrcG .CaseBlockRenderer_image__AYLrf{object-fit:cover;user-select:none}.CaseBlockRenderer_caption__ssQWa{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:1;width:fit-content;max-width:calc(100% - 2rem);padding:.5rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--case-background,var(--color-neutral-950)) 70%,transparent);color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-body);font-size:.75rem;line-height:1.3;backdrop-filter:blur(.5rem)}.CaseBlockRenderer_diagonalGrid__O7H8X{aspect-ratio:1932/2144;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.CaseBlockRenderer_diagonalFirst__BvH1V{grid-column:1;grid-row:1}.CaseBlockRenderer_diagonalSecond__uVjhe{grid-column:2;grid-row:2}.CaseBlockRenderer_diagonalEnd__qj7Vc .CaseBlockRenderer_diagonalFirst__BvH1V{grid-column:2}.CaseBlockRenderer_diagonalEnd__qj7Vc .CaseBlockRenderer_diagonalSecond__uVjhe{grid-column:1}.CaseBlockRenderer_pairGrid__EXBN5{aspect-ratio:1932/1136;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.CaseBlockRenderer_sixGrid__pxuGy{aspect-ratio:1920/1136;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.CaseBlockRenderer_wideImageBlock__b1Yoh{aspect-ratio:1920/1136}.CaseBlockRenderer_fullBleedMediaBlock__MqmaI{aspect-ratio:var(--media-aspect-width) /var(--media-aspect-height);padding:0}.CaseBlockRenderer_fullBleedMediaFrame__n1elF{width:100%;height:100%;border-radius:inherit}.CaseBlockRenderer_fullBleedMediaFrame__n1elF .CaseBlockRenderer_image__AYLrf{border-radius:inherit}.CaseBlockRenderer_tallImageBlock__frq_d .CaseBlockRenderer_imageFrame___QlZP,.CaseBlockRenderer_wideImageBlock__b1Yoh .CaseBlockRenderer_imageFrame___QlZP{width:100%;height:100%}.CaseBlockRenderer_videoWideBlock__JBygA{aspect-ratio:auto}.CaseBlockRenderer_videoWideBlock__JBygA .CaseBlockRenderer_imageFrame___QlZP{height:auto;aspect-ratio:16/9}.CaseBlockRenderer_tallImageBlock__frq_d{aspect-ratio:1920/3000}.CaseBlockRenderer_fourGrid__mFrN9{aspect-ratio:1920/1400;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:5fr 3fr}.CaseBlockRenderer_fourImage1__F9d_o{grid-column:1/span 4;grid-row:2}.CaseBlockRenderer_fourImage2__5J4hD{grid-column:1/span 3;grid-row:1}.CaseBlockRenderer_fourImage3__qZ8W5{grid-column:4/span 3;grid-row:1}.CaseBlockRenderer_fourImage4__00r_C{grid-column:5/span 2;grid-row:2}.CaseBlockRenderer_statsBlock__2MC0o{min-height:clamp(36rem,37.5vw,45rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--case-padding)}.CaseBlockRenderer_statsImage__G_X6m{grid-column:1;grid-row:1}.CaseBlockRenderer_metrics__Iow28{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.CaseBlockRenderer_statsImageRight__RJ_bJ .CaseBlockRenderer_statsImage__G_X6m{grid-column:2}.CaseBlockRenderer_statsImageRight__RJ_bJ .CaseBlockRenderer_metrics__Iow28{grid-column:1}.CaseBlockRenderer_statsWithoutMetrics__EG_8s{grid-template-columns:minmax(0,1fr)}.CaseBlockRenderer_statsWithoutMetrics__EG_8s .CaseBlockRenderer_statsImage__G_X6m,.CaseBlockRenderer_statsWithoutMetrics__EG_8s.CaseBlockRenderer_statsImageRight__RJ_bJ .CaseBlockRenderer_statsImage__G_X6m{grid-column:1}.CaseBlockRenderer_metric__GzOhU{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.625rem}.CaseBlockRenderer_metric__GzOhU strong{color:var(--case-text-primary,var(--color-neutral-50));font-family:var(--font-display);font-size:clamp(2.5rem,3.333vw,4rem);font-weight:500;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere}.CaseBlockRenderer_deviceScreens__0necs{display:grid;place-items:center;padding:clamp(1.25rem,4.375vw,5.25rem) clamp(1.25rem,3.333vw,4rem);background:var(--case-background,var(--color-neutral-950))}.CaseBlockRenderer_deviceRow__BwCcS{display:grid;width:100%;max-width:var(--device-row-max-width);grid-template-columns:repeat(var(--device-count),minmax(0,1fr));gap:clamp(.5rem,6.25vw,7.5rem)}.CaseBlockRenderer_deviceCell__SyBQg{min-width:0;container-type:inline-size}.CaseBlockRenderer_deviceScreens__0necs[data-device-type=pixel] .CaseBlockRenderer_deviceCell__SyBQg{aspect-ratio:350/779.005}.CaseBlockRenderer_deviceScreens__0necs[data-device-type=iphone] .CaseBlockRenderer_deviceCell__SyBQg{aspect-ratio:333.496/723}.CaseBlockRenderer_deviceScreen__TsAEq{--device-frame-width:0px;width:100%;height:100%;box-sizing:border-box;isolation:isolate;border:0;background:var(--case-surface,var(--color-neutral-700))}.CaseBlockRenderer_deviceScreen__TsAEq:after{content:"";position:absolute;z-index:2;inset:0;box-sizing:border-box;border:var(--device-frame-width) solid rgba(255,255,255,.5);border-radius:inherit;pointer-events:none}.CaseBlockRenderer_deviceScreens__0necs[data-device-type=pixel] .CaseBlockRenderer_deviceScreen__TsAEq{--device-frame-width:5.714cqw;border-radius:8.738cqw}.CaseBlockRenderer_deviceScreens__0necs[data-device-type=iphone] .CaseBlockRenderer_deviceScreen__TsAEq{--device-frame-width:5.997cqw;border-radius:13.995cqw}.CaseBlockRenderer_bentoGrid__6iM0x{display:grid;grid-template-columns:repeat(var(--bento-columns-desktop),minmax(0,1fr));grid-template-rows:repeat(var(--bento-rows-desktop),var(--bento-row-height-desktop));gap:var(--bento-gap);padding:var(--bento-padding)}.CaseBlockRenderer_bentoItem__yDBY4{min-width:0;min-height:0;grid-column:var(--bento-x) /span var(--bento-width);grid-row:var(--bento-y) /span var(--bento-height)}.CaseBlockRenderer_bentoMedia__HAYHB{width:100%;height:100%}@media (max-width:767px){.CaseBlockRenderer_block__Hu3LE{--case-padding:1.25rem;border-radius:2rem}.CaseBlockRenderer_informationBlock__dsVos,.CaseBlockRenderer_overviewDetails__Y7owa,.CaseBlockRenderer_overviewPrimary__cMa7X,.CaseBlockRenderer_statsBlock__2MC0o,.CaseBlockRenderer_textBlock__cS_8t{min-height:0}.CaseBlockRenderer_overviewDetails__Y7owa,.CaseBlockRenderer_overviewPrimary__cMa7X{display:flex;flex-direction:column;gap:1rem}.CaseBlockRenderer_overviewDetails__Y7owa .CaseBlockRenderer_display__joLvq,.CaseBlockRenderer_overviewPrimary__cMa7X .CaseBlockRenderer_display__joLvq{min-height:8rem}.CaseBlockRenderer_informationGrid__7w03S,.CaseBlockRenderer_overviewBottom__UcnjK{grid-template-columns:1fr;gap:1.5rem}.CaseBlockRenderer_overviewBottom__UcnjK{margin-top:2rem}.CaseBlockRenderer_fact__O1htT{min-height:2.75rem;align-items:flex-start}.CaseBlockRenderer_description___s_I3{color:var(--case-text-secondary,var(--color-neutral-300))}.CaseBlockRenderer_informationItem__QDj4X{min-height:5rem}.CaseBlockRenderer_chipsTypeBlock__cNUes{min-height:0;grid-template-columns:1fr;gap:2rem}.CaseBlockRenderer_chipsColumn__hspY6,.CaseBlockRenderer_workTypeColumn__NWvLm{padding-inline:0}.CaseBlockRenderer_workTypeColumn__NWvLm{align-items:flex-start;text-align:left}.CaseBlockRenderer_award__Ntyg9{width:3.5rem;height:3.5rem;border-radius:1.25rem}.CaseBlockRenderer_textBlock__cS_8t{display:flex;flex-direction:column;gap:1rem}.CaseBlockRenderer_markdownBlock__jIUiq{padding-inline:1.25rem;border-radius:2rem}.CaseBlockRenderer_markdownContent__R4aOH{font-size:1.25rem}.CaseBlockRenderer_horizontalGallery__3ldbu{height:34rem;border-radius:2rem}.CaseBlockRenderer_horizontalGalleryTrack__uMrbn{gap:min(var(--horizontal-gallery-gap),1.25rem);padding-block:calc(var(--horizontal-gallery-padding) / 2);padding-inline:1.25rem;scroll-padding-inline:1.25rem}.CaseBlockRenderer_horizontalGalleryItem__T_IMo{max-height:min(var(--horizontal-gallery-max-height),calc(100% - var(--horizontal-gallery-padding)))}.CaseBlockRenderer_horizontalGalleryItem__T_IMo>img{max-height:min(var(--horizontal-gallery-max-height),calc(34rem - var(--horizontal-gallery-padding)))}.CaseBlockRenderer_horizontalGalleryButton__xp0ME{display:none}.CaseBlockRenderer_prototypeBlock__SzD9y{gap:1rem;padding:1.25rem}.CaseBlockRenderer_prototypeHeader__5WRwV{align-items:flex-start}.CaseBlockRenderer_prototypeHeader__5WRwV h2{font-size:2rem}.CaseBlockRenderer_prototypeOpenLink__3KA22{width:3.5rem;min-height:3.5rem;padding:0;border-radius:1.125rem}.CaseBlockRenderer_prototypeOpenLink__3KA22 span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CaseBlockRenderer_prototypeViewport__NXtWw{height:var(--prototype-height-mobile);border-radius:1.5rem}.CaseBlockRenderer_diagonalGrid__O7H8X,.CaseBlockRenderer_fourGrid__mFrN9,.CaseBlockRenderer_pairGrid__EXBN5,.CaseBlockRenderer_sixGrid__pxuGy,.CaseBlockRenderer_statsBlock__2MC0o{aspect-ratio:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:.5rem}.CaseBlockRenderer_diagonalGrid__O7H8X .CaseBlockRenderer_imageFrame___QlZP,.CaseBlockRenderer_fourGrid__mFrN9 .CaseBlockRenderer_imageFrame___QlZP,.CaseBlockRenderer_pairGrid__EXBN5 .CaseBlockRenderer_imageFrame___QlZP,.CaseBlockRenderer_sixGrid__pxuGy .CaseBlockRenderer_imageFrame___QlZP{grid-column:1;grid-row:auto;aspect-ratio:4/5}.CaseBlockRenderer_sixGrid__pxuGy .CaseBlockRenderer_imageFrame___QlZP{aspect-ratio:1.2/1}.CaseBlockRenderer_wideImageBlock__b1Yoh{aspect-ratio:16/9}.CaseBlockRenderer_videoWideBlock__JBygA{aspect-ratio:auto}.CaseBlockRenderer_fullBleedMediaBlock__MqmaI{aspect-ratio:var(--media-aspect-width) /var(--media-aspect-height);padding:0}.CaseBlockRenderer_tallImageBlock__frq_d{aspect-ratio:4/6.4}.CaseBlockRenderer_statsBlock__2MC0o{display:flex;flex-direction:column}.CaseBlockRenderer_statsImageRight__RJ_bJ .CaseBlockRenderer_statsImage__G_X6m,.CaseBlockRenderer_statsImage__G_X6m{width:100%;aspect-ratio:1.45/1;order:0}.CaseBlockRenderer_metrics__Iow28,.CaseBlockRenderer_statsImageRight__RJ_bJ .CaseBlockRenderer_metrics__Iow28{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;order:1}.CaseBlockRenderer_metric__GzOhU{min-height:7rem}.CaseBlockRenderer_bentoGrid__6iM0x{display:grid;grid-template-columns:repeat(var(--bento-columns-mobile),minmax(0,1fr));grid-template-rows:repeat(var(--bento-rows-mobile),var(--bento-row-height-mobile));gap:var(--bento-gap);padding:min(var(--bento-padding),1.25rem)}.CaseBlockRenderer_bentoItem__yDBY4{grid-column:var(--bento-mobile-x) /span var(--bento-mobile-width);grid-row:var(--bento-mobile-y) /span var(--bento-mobile-height)}}@media (prefers-reduced-motion:reduce){.CaseBlockRenderer_award__Ntyg9,.CaseBlockRenderer_prototypeOpenLink__3KA22{transition-duration:1ms}.CaseBlockRenderer_prototypeLoading__JthW3>span:first-child{animation-duration:1.6s}}