.case-study-teaser-card{aspect-ratio:1;border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--case-study-card-padding);background:var(--background-card-dark);flex-direction:column;flex:none;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.case-study-teaser-card{width:var(--case-study-card-size);max-width:var(--case-study-card-size);flex:none}}.case-study-teaser-card__media{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-mobile)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;transition:transform var(--case-study-image-zoom-duration) var(--case-study-image-zoom-ease);display:block;position:absolute;inset:0}.case-study-teaser-card__image,.case-study-teaser-card__image img{object-fit:cover;object-position:center}.case-study-teaser-card__image.object-contain,.case-study-teaser-card__image.object-contain img{object-fit:contain}.case-study-teaser-card__image.object-top,.case-study-teaser-card__image.object-top img{object-position:top center}.case-study-teaser-card__image.object-top-offset,.case-study-teaser-card__image.object-top-offset img{object-position:center var(--case-study-image-position-top-offset-y)}@media (min-width:64rem){.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-idle)) translate3d(0, 0, 0);will-change:transform}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.case-study-teaser-card:hover .case-study-teaser-card__image-zoom,.case-study-teaser-card:focus-visible .case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-hover)) translate3d(0, var(--case-study-image-translate-y-hover), 0)}.case-study-teaser-card:hover .case-study-teaser-card__cta-shine,.case-study-teaser-card:focus-visible .case-study-teaser-card__cta-shine{transform:translateX(var(--case-study-cta-shine-travel)) rotate(12deg)}}.case-study-teaser-card__image{pointer-events:none}.case-study-teaser-card__image--hover,.case-study-teaser-card__image--hover img{filter:none}.case-study-teaser-card__image--hover{z-index:1;opacity:1}@media (max-width:63.999rem){.case-study-teaser-card__image--idle{filter:none;opacity:1}.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--hover,.case-study-teaser-card__cta-shine{display:none}}@media (min-width:64rem){.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle,.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle img{filter:grayscale()}.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image) .case-study-teaser-card__image--idle img{filter:grayscale();transition:filter var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}.case-study-teaser-card--dual-image .case-study-teaser-card__image--idle{z-index:0;opacity:1;transition:opacity var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}.case-study-teaser-card--dual-image .case-study-teaser-card__image--hover{opacity:0;transition:opacity var(--case-study-image-transition-duration) var(--case-study-image-zoom-ease)}}@media (min-width:64rem) and (hover:hover) and (pointer:fine){.case-study-teaser-card--dual-image:hover .case-study-teaser-card__image--idle,.case-study-teaser-card--dual-image:focus-visible .case-study-teaser-card__image--idle{opacity:0}.case-study-teaser-card--dual-image:hover .case-study-teaser-card__image--hover,.case-study-teaser-card--dual-image:focus-visible .case-study-teaser-card__image--hover{opacity:1}.case-study-teaser-card:not(.case-study-teaser-card--dual-image):hover .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):focus-visible .case-study-teaser-card__image--idle,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):hover .case-study-teaser-card__image--idle img,.case-study-teaser-card:not(.case-study-teaser-card--dual-image):focus-visible .case-study-teaser-card__image--idle img{filter:grayscale(0%)}}@media (prefers-reduced-motion:reduce){.case-study-teaser-card__image-zoom{transition:none}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.case-study-teaser-card__image-zoom{transform:scale(var(--case-study-image-scale-idle)) translate3d(0, 0, 0);will-change:auto}}.case-study-teaser-card__cta{z-index:1;inset-inline:var(--case-study-card-padding);bottom:var(--case-study-cta-bottom-inset);width:auto;min-height:var(--case-study-cta-min-height);border-radius:var(--radius-sm);border:1px solid var(--border-glass-subtle);background:var(--glass-25);-webkit-backdrop-filter:blur(var(--case-study-cta-blur));backdrop-filter:blur(var(--case-study-cta-blur));font-family:var(--font-dm-sans), sans-serif;font-size:var(--font-size-body);line-height:calc(var(--font-size-body) * var(--leading-body));color:var(--foreground);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:400;display:flex;position:absolute;overflow:hidden}@media (min-width:64rem){.case-study-teaser-card__cta-shine{inset-block:0;left:var(--case-study-cta-shine-offset);width:var(--case-study-cta-shine-width);background:linear-gradient(to right, transparent, var(--case-study-cta-shine-mid), transparent);transition:transform var(--case-study-cta-shine-duration) var(--case-study-image-zoom-ease);pointer-events:none;position:absolute;transform:translate(0)rotate(12deg)}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){.case-study-teaser-card__cta-shine{display:none}}.case-study-teaser-card__cta-inner{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.case-study-teaser-card__cta-label{line-height:1.3125rem}@media (max-width:47.999rem){.case-study-teaser-card__cta{min-height:var(--case-study-cta-min-height-mobile);padding:var(--case-study-cta-padding-block-mobile) var(--case-study-cta-padding-inline-mobile);font-size:var(--case-study-cta-font-size-mobile);gap:.375rem;line-height:1.25rem}.case-study-teaser-card__cta-inner{gap:.375rem}.case-study-teaser-card__cta-label{line-height:1.125rem}}@media (min-width:48rem) and (max-width:63.999rem){.case-study-teaser-card__cta{min-height:var(--case-study-cta-min-height-tablet);padding:var(--case-study-cta-padding-block-tablet) var(--case-study-cta-padding-inline-tablet);font-size:var(--case-study-cta-font-size-tablet);gap:.4375rem;line-height:1.3125rem}.case-study-teaser-card__cta-inner{gap:.4375rem}.case-study-teaser-card__cta-label{line-height:1.1875rem}}.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size-mobile);height:var(--case-study-cta-arrow-size-mobile);flex-shrink:0}@media (min-width:48rem) and (max-width:63.999rem){.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size-tablet);height:var(--case-study-cta-arrow-size-tablet)}}@media (min-width:64rem){.case-study-teaser-card__cta-icon{width:var(--case-study-cta-arrow-size);height:var(--case-study-cta-arrow-size)}}.case-studies-page-glows{pointer-events:none;z-index:0;inset-block:0;width:100vw;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.case-studies-page-glow{pointer-events:none;box-sizing:border-box;border-radius:var(--radius-full);border-style:solid;border-color:var(--accent-primary);background:0 0;position:absolute}.case-studies-page-glow--top-left{width:var(--case-studies-glow-size-left);height:calc(var(--case-studies-glow-size-left) / 2);top:var(--case-studies-glow-top-left);left:var(--case-studies-glow-left-offset);border-width:var(--case-studies-glow-border);filter:blur(var(--case-studies-glow-blur-left));transform:rotate(var(--case-studies-glow-left-rotate))}.case-studies-page-glow--top-right{width:var(--case-studies-glow-size-right);height:calc(var(--case-studies-glow-size-right) / 1.18125);top:var(--case-studies-glow-top-right);right:var(--case-studies-glow-right-offset);border-width:var(--case-studies-glow-border);filter:blur(var(--case-studies-glow-blur-right));transform:rotate(var(--case-studies-glow-right-rotate))}.case-studies-page-glow--bottom-left{width:var(--case-studies-glow-size-right);height:calc(var(--case-studies-glow-size-right) / 1.18125);top:var(--case-studies-glow-top-bottom);left:var(--case-studies-glow-left-offset);border-width:var(--case-studies-glow-border);filter:blur(var(--case-studies-glow-blur-right));transform:rotate(var(--case-studies-glow-bottom-rotate))}.proof-of-work-card__media-frame{border-radius:var(--radius-md);background:var(--background-card-dark);flex:none;width:100%;position:relative;overflow:hidden}.proof-of-work-card__image.case-study-teaser-card{aspect-ratio:auto;width:100%;min-width:0;height:100%;padding:var(--spacing-case-studies-card-image-padding);border-radius:inherit;background:0 0;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;text-decoration:none}@media (min-width:64rem){.proof-of-work-card__image.case-study-teaser-card{width:100%;max-width:none}}.proof-of-work-card__content{z-index:1;flex:none;position:relative}.proof-of-work-card__subtitle{color:var(--blue-100)}.proof-of-work-card__image .case-study-teaser-card__media{isolation:isolate}.proof-of-work-card__image.case-study-teaser-card{cursor:pointer;width:100%;padding:var(--spacing-case-studies-card-image-padding);text-align:inherit;color:inherit;border-radius:inherit;background:0 0;border:0}.proof-of-work-card__image-overlay{z-index:1;pointer-events:none;background:rgb(0 0 0/var(--proof-of-work-card-overlay,0));position:absolute;inset:0}.proof-of-work-card__arrow{right:var(--spacing-case-studies-card-image-padding);bottom:var(--spacing-case-studies-card-image-padding);z-index:2;width:var(--size-case-studies-card-arrow);height:var(--size-case-studies-card-arrow);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (max-width:63.999rem){.case-studies-page-glow{opacity:var(--case-studies-glow-opacity-mobile)}.case-studies-page-glow--top-left{width:var(--case-studies-glow-size-left-mobile);height:calc(var(--case-studies-glow-size-left-mobile) / 2);top:var(--case-studies-glow-top-left-mobile);left:var(--case-studies-glow-left-offset-mobile);border-width:var(--case-studies-glow-border-mobile);filter:blur(var(--case-studies-glow-blur-left-mobile))}.case-studies-page-glow--top-right{width:var(--case-studies-glow-size-right-mobile);height:calc(var(--case-studies-glow-size-right-mobile) / 1.18125);top:var(--case-studies-glow-top-right-mobile);right:var(--case-studies-glow-right-offset-mobile);border-width:var(--case-studies-glow-border-mobile);filter:blur(var(--case-studies-glow-blur-right-mobile))}.case-studies-page-glow--bottom-left{width:var(--case-studies-glow-size-right-mobile);height:calc(var(--case-studies-glow-size-right-mobile) / 1.18125);top:var(--case-studies-glow-top-bottom-mobile);left:var(--case-studies-glow-left-offset-mobile);border-width:var(--case-studies-glow-border-mobile);filter:blur(var(--case-studies-glow-blur-right-mobile))}}.case-study-detail{z-index:var(--z-case-study-detail);position:fixed;inset:0}.case-study-detail__backdrop{cursor:pointer;background:#0009;border:0;position:absolute;inset:0}.case-study-detail__panel{width:100%;min-width:0;max-width:var(--case-study-detail-panel-width);background:var(--background-darker);overscroll-behavior:contain;flex-direction:column;align-items:stretch;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden auto}.case-study-detail__hero{width:100%;min-width:0;max-width:var(--case-study-detail-hero-width);height:var(--height-case-study-detail-hero-mobile);flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.case-study-detail__hero-media{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__hero-image-zoom{transform:scale(var(--case-study-detail-hero-image-scale)) translate3d(0, 0, 0);transform-origin:var(--case-study-detail-hero-image-zoom-origin);backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__hero-image,.case-study-detail__hero-image img{object-fit:cover;object-position:var(--case-study-detail-hero-image-position)}.case-study-detail__hero-overlay{pointer-events:none;z-index:1;background:rgb(0 0 0/var(--case-study-detail-hero-overlay,.36));position:absolute;inset:0}.case-study-detail__gallery-overlay{pointer-events:none;z-index:1;background:rgb(0 0 0/var(--case-study-detail-gallery-overlay));position:absolute;inset:0}.case-study-detail__hero-nav{z-index:2;padding:var(--case-study-detail-hero-padding);justify-content:space-between;align-items:flex-start;gap:var(--case-study-detail-hero-nav-gap);display:flex;position:absolute;inset:0}.case-study-detail__hero-nav-group{align-items:center;gap:var(--case-study-detail-hero-nav-gap);display:flex}.case-study-detail__nav-button{width:var(--size-case-study-detail-nav);height:var(--size-case-study-detail-nav);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--case-study-detail-nav-bg);cursor:pointer;transition:color var(--case-study-detail-duration) var(--case-study-detail-ease);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.case-study-detail__nav-button-icon{width:var(--case-study-detail-nav-icon-size);height:var(--case-study-detail-nav-icon-size);flex:none}.case-study-detail__nav-button:hover{color:var(--foreground)}.case-study-detail__section{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-case-study-detail-section-gap);width:100%;min-width:0;padding:var(--spacing-case-study-detail-section-padding);flex-direction:column;flex:none;display:flex}.case-study-detail__section--center{align-items:center}.case-study-detail__header{gap:var(--spacing-case-study-detail-header-gap)}.case-study-detail__header-copy{align-items:flex-start;gap:var(--spacing-case-studies-card-title-gap);flex-direction:column;width:100%;display:flex}.case-study-detail__title{width:100%;font-family:var(--font-clash-display-medium), var(--font-dm-sans), sans-serif;font-size:var(--font-size-case-study-detail-title-mobile);line-height:var(--leading-case-study-detail-title);color:var(--foreground);margin:0;font-weight:500}.case-study-detail__subtitle{max-width:100%;font-family:var(--font-dm-sans), sans-serif;font-size:var(--font-size-case-study-detail-subtitle-mobile);line-height:var(--leading-body-relaxed);color:var(--blue-100);margin:0;font-weight:400}.case-study-detail__tags{align-items:center;gap:var(--spacing-case-study-detail-tag-gap);flex-wrap:wrap;width:100%;display:flex}.case-study-detail__section-label{font-family:var(--font-clash-display-medium), var(--font-dm-sans), sans-serif;font-size:var(--font-size-case-study-detail-section-label);line-height:var(--leading-case-study-detail-section-label);color:var(--text-founder-gold);margin:0;font-weight:600}.case-study-detail__body{width:100%;font-family:var(--font-dm-sans), sans-serif;font-size:var(--font-size-case-study-detail-body);line-height:var(--leading-case-study-detail-body);color:var(--blue-100);margin:0;font-weight:400}.case-study-detail__section--gallery{align-items:center}.case-study-detail__gallery{width:min(100%, var(--case-study-detail-gallery-width));border-radius:var(--case-study-detail-gallery-radius);background:var(--case-study-detail-gallery-background);flex-direction:column;flex:none;align-self:center;min-width:0;margin-inline:auto;display:flex;overflow:hidden}.case-study-detail__gallery-item{--case-study-detail-gallery-image-position-local:var(--case-study-detail-gallery-image-position);width:100%;min-height:var(--height-case-study-detail-gallery-mobile);box-sizing:border-box;flex:none;display:flex;position:relative;overflow:hidden}.case-study-detail__gallery-arrow{right:var(--case-study-detail-gallery-cell-padding);bottom:var(--case-study-detail-gallery-cell-padding);z-index:2;width:var(--case-study-detail-gallery-arrow-size);height:var(--case-study-detail-gallery-arrow-size);color:var(--foreground);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.case-study-detail__gallery-media{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__gallery-image-zoom{transform:scale(var(--case-study-detail-gallery-image-scale)) translate3d(0, 0, 0);transform-origin:var(--case-study-detail-gallery-image-zoom-origin);backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__gallery-image,.case-study-detail__gallery-image img{object-fit:cover;object-position:var(--case-study-detail-gallery-image-position-local)}.case-study-detail__stacked-section{align-self:stretch}.case-study-detail__stacked-media{--case-study-detail-stacked-image-position-local:var(--case-study-detail-stacked-image-position);width:100%;max-width:var(--case-study-detail-stacked-image-width);aspect-ratio:var(--case-study-detail-stacked-image-aspect);border-radius:var(--case-study-detail-stacked-image-radius);flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.case-study-detail__stacked-media-image,.case-study-detail__stacked-media-image img{object-fit:cover;object-position:var(--case-study-detail-stacked-image-position-local)}.case-study-detail__approach{gap:var(--case-study-detail-approach-gap);align-self:stretch}.case-study-detail__approach-copy{width:100%;max-width:var(--case-study-detail-approach-copy-max-width);align-items:flex-start;gap:var(--case-study-detail-approach-copy-gap);flex-direction:column;display:flex}.case-study-detail__approach .case-study-detail__body{line-height:var(--leading-case-study-detail-body);white-space:pre-line}.case-study-detail__approach--expanded{min-height:0;margin-bottom:0}.case-study-detail__approach--expanded .case-study-detail__approach-copy{width:min(100%, var(--case-study-detail-approach-expanded-copy-width));max-width:var(--case-study-detail-approach-expanded-copy-width)}.case-study-detail__approach--expanded .case-study-detail__body{font-family:var(--font-clash-display-regular), var(--font-dm-sans), sans-serif;color:var(--blue-100);align-self:stretch;font-size:1rem;line-height:1.6}.case-study-detail__approach--expanded+.case-study-detail__result{margin-top:0}.case-study-detail__hero-tags{align-items:center;gap:var(--case-study-detail-hero-tags-gap);flex-wrap:wrap;width:100%;display:flex}.case-study-detail__hero-tag{padding:var(--case-study-detail-hero-tag-padding-block) var(--case-study-detail-hero-tag-padding-inline);border-radius:var(--radius-full);background:var(--case-study-detail-hero-tag-bg);font-family:var(--font-clash-display-regular), var(--font-dm-sans), sans-serif;font-size:var(--font-size-case-study-detail-hero-tag);line-height:var(--leading-case-study-detail-hero-tag);text-align:center;color:var(--text-secondary);justify-content:center;align-items:center;font-weight:400;display:inline-flex}.case-study-detail__why-matters{gap:var(--spacing-case-study-detail-section-gap);align-self:stretch;padding-bottom:0}.case-study-detail__why-matters .case-study-detail__body{white-space:pre-line}.case-study-detail__lived-experience{justify-content:center;align-self:stretch;gap:.75rem;padding:2rem}.case-study-detail__lived-experience .case-study-detail__section-label{color:var(--text-founder-gold)}.case-study-detail__lived-experience .case-study-detail__body{font-family:var(--font-clash-display-regular), var(--font-dm-sans), sans-serif;color:var(--blue-100);align-self:stretch;font-size:1rem;line-height:1.6}.case-study-detail__body-list{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.case-study-detail__body-list>li{align-items:flex-start;gap:var(--case-study-detail-delivered-bullet-gap);width:100%;display:flex}.case-study-detail__body-list>li:before{content:"";width:var(--case-study-detail-delivered-bullet-size);height:var(--case-study-detail-delivered-bullet-size);margin-top:var(--case-study-detail-delivered-bullet-offset);border-radius:var(--radius-full);background:var(--blue-100);flex:none}.case-study-detail__section--showcase-tight{padding-block:0}.case-study-detail__section--intro-center-tight{margin-top:var(--case-study-detail-intro-center-margin-top);padding-top:0}.case-study-detail__section--showcase{align-items:center}.case-study-detail__showcase-media{width:min(100%, var(--case-study-detail-showcase-image-width));aspect-ratio:var(--case-study-detail-showcase-image-aspect);flex-shrink:0;position:relative;overflow:hidden}.case-study-detail__showcase-media-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__showcase-media-zoom{transform:scale(var(--case-study-detail-showcase-image-scale)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__showcase-media-image,.case-study-detail__showcase-media-image img{object-fit:cover;object-position:center}.case-study-detail__section--intro-center{justify-content:center;align-items:center}.case-study-detail__section--intro-center .case-study-detail__body{width:100%;max-width:var(--case-study-detail-showcase-image-width);line-height:var(--case-study-detail-intro-center-leading);text-align:center}.case-study-detail__growth{flex-direction:column;flex:none;align-self:stretch;align-items:stretch;width:100%;padding:0;display:flex}.case-study-detail__growth-copy{width:100%;padding:var(--case-study-detail-delivered-column-padding);flex-direction:column;flex:1;align-items:flex-start;display:flex}.case-study-detail__growth-copy-inner{width:100%;max-width:var(--case-study-detail-growth-copy-max-width);align-items:flex-start;gap:var(--spacing-case-study-detail-section-gap);flex-direction:column;display:flex}.case-study-detail__growth-list{width:100%;max-width:var(--case-study-detail-growth-copy-max-width);align-items:flex-start;gap:var(--spacing-case-study-detail-section-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.case-study-detail__growth-list>li{align-items:flex-start;gap:var(--case-study-detail-delivered-bullet-gap);width:100%;display:flex}.case-study-detail__growth-list>li:before{content:"";width:var(--case-study-detail-delivered-bullet-size);height:var(--case-study-detail-delivered-bullet-size);margin-top:var(--case-study-detail-delivered-bullet-offset);border-radius:var(--radius-full);background:var(--blue-100);flex:none}.case-study-detail__growth-item-text{width:auto;color:var(--blue-100);flex:1;margin:0}.case-study-detail__growth-item-title{font-family:var(--font-clash-display-medium), var(--font-dm-sans), sans-serif;font-size:var(--case-study-detail-growth-item-title-size);line-height:var(--case-study-detail-growth-item-title-leading);font-weight:var(--case-study-detail-growth-item-title-weight)}.case-study-detail__body--light,.case-study-detail__growth-item-description{font-family:var(--font-dm-sans), sans-serif;font-weight:400}.case-study-detail__growth-item-description{font-size:var(--case-study-detail-growth-item-description-size);line-height:var(--leading-body-relaxed)}.case-study-detail__growth-media-column{width:100%;padding:var(--case-study-detail-delivered-column-padding);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}.case-study-detail__growth-media{width:var(--case-study-detail-growth-media-width);height:var(--case-study-detail-growth-media-height);border-radius:var(--case-study-detail-growth-media-radius);flex:none;position:relative;overflow:hidden}.case-study-detail__growth-media-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__growth-media-zoom{transform:scale(var(--case-study-detail-growth-image-scale)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__growth-media-image,.case-study-detail__growth-media-image img{object-fit:cover;object-position:center}.case-study-detail__closing{align-items:center;gap:var(--case-study-detail-closing-gap);align-self:stretch}.case-study-detail__closing-copy{width:100%;max-width:var(--case-study-detail-showcase-image-width);align-items:flex-start;gap:var(--case-study-detail-closing-copy-gap);flex-direction:column;display:flex}.case-study-detail__closing-media{width:min(100%, var(--case-study-detail-result-media-width));height:auto;aspect-ratio:var(--case-study-detail-result-media-aspect);border-radius:var(--case-study-detail-result-media-radius);background:var(--background-darker);box-sizing:border-box;flex-shrink:0;position:relative;overflow:hidden}.case-study-detail__closing-media-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__closing-media-zoom{transform:scale(var(--case-study-detail-closing-image-scale)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__closing-media-image,.case-study-detail__closing-media-image img{object-fit:contain;object-position:center}.case-study-detail__closing-media-overlay{pointer-events:none;z-index:1;background:rgb(0 0 0/var(--case-study-detail-closing-image-overlay));position:absolute;inset:0}.case-study-detail__closing-media:after{content:"";pointer-events:none;z-index:2;border:1px solid var(--case-study-detail-closing-image-border);border-radius:inherit;box-sizing:border-box;position:absolute;inset:0}.case-study-detail__delivered{flex-direction:column;flex:none;align-self:stretch;align-items:stretch;width:100%;padding:0;display:flex}.case-study-detail__delivered-copy{align-items:flex-start;gap:var(--case-study-detail-delivered-copy-gap);width:100%;padding:var(--case-study-detail-delivered-column-padding);flex-direction:column;flex:1;display:flex}.case-study-detail__delivered-list{align-items:flex-start;gap:var(--case-study-detail-delivered-list-gap);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.case-study-detail__delivered-list>li{align-items:flex-start;gap:var(--case-study-detail-delivered-bullet-gap);width:100%;display:flex}.case-study-detail__delivered-list>li:before{content:"";width:var(--case-study-detail-delivered-bullet-size);height:var(--case-study-detail-delivered-bullet-size);margin-top:var(--case-study-detail-delivered-bullet-offset);border-radius:var(--radius-full);background:var(--blue-100);flex:none}.case-study-detail__delivered-list .case-study-detail__body{width:auto;line-height:var(--leading-case-study-detail-delivered-body);flex:1}.case-study-detail__delivered-media-column{justify-content:center;align-items:center;gap:var(--case-study-detail-delivered-media-column-gap);width:100%;padding:var(--case-study-detail-delivered-column-padding);flex-direction:column;flex:1;display:flex}.case-study-detail__delivered-media{--case-study-detail-delivered-image-position-local:var(--case-study-detail-delivered-image-position);width:var(--case-study-detail-delivered-media-width);height:var(--case-study-detail-delivered-media-height);border-radius:var(--case-study-detail-delivered-media-radius);flex:none;position:relative;overflow:hidden}.case-study-detail__delivered-media-overlay{pointer-events:none;z-index:1;background:rgb(0 0 0/var(--case-study-detail-delivered-media-overlay));position:absolute;inset:0}.case-study-detail__delivered-media-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.case-study-detail__delivered-media-zoom{transform:scale(var(--case-study-detail-delivered-image-scale)) translate3d(0, 0, 0);transform-origin:50%;backface-visibility:hidden;display:block;position:absolute;inset:0}.case-study-detail__delivered-media-image,.case-study-detail__delivered-media-image img{object-fit:cover;object-position:var(--case-study-detail-delivered-image-position-local)}.case-study-detail__delivered--wide .case-study-detail__delivered-media{width:var(--case-study-detail-delivered-wide-media-width);height:var(--case-study-detail-delivered-wide-media-height)}.case-study-detail__delivered--wide .case-study-detail__delivered-list .case-study-detail__body{line-height:var(--leading-case-study-detail-delivered-wide-body)}.case-study-detail__delivered-hero-media{--case-study-detail-delivered-hero-image-position-local:var(--case-study-detail-delivered-hero-image-position);width:min(100%, var(--case-study-detail-delivered-hero-width));aspect-ratio:var(--case-study-detail-delivered-hero-aspect);border-radius:var(--case-study-detail-delivered-hero-radius);flex-shrink:0;position:relative;overflow:hidden}.case-study-detail__delivered-hero-media-image,.case-study-detail__delivered-hero-media-image img{object-fit:cover;object-position:var(--case-study-detail-delivered-hero-image-position-local)}.case-study-detail__result{align-items:center;gap:var(--case-study-detail-result-gap)}.case-study-detail__result-copy{width:100%;max-width:var(--case-study-detail-result-media-width);align-items:center;gap:var(--case-study-detail-result-copy-gap);flex-direction:column;display:flex}.case-study-detail__result-copy .case-study-detail__body{line-height:var(--leading-case-study-detail-result-body);text-align:center}.case-study-detail__result-media{--case-study-detail-result-image-position-local:var(--case-study-detail-result-image-position);width:min(100%, var(--case-study-detail-result-media-width));height:auto;aspect-ratio:var(--case-study-detail-result-media-aspect);border-radius:var(--case-study-detail-result-media-radius);flex-shrink:0;margin-inline:auto;position:relative;overflow:hidden}.case-study-detail__result-media-image,.case-study-detail__result-media-image img{object-fit:cover;object-position:var(--case-study-detail-result-image-position-local)}.case-study-detail__result--landscape .case-study-detail__result-media{aspect-ratio:var(--case-study-detail-landscape-media-aspect)}@media (min-width:48rem){.case-study-detail__hero{width:100%;max-width:var(--case-study-detail-hero-width);height:var(--case-study-detail-hero-height)}.case-study-detail__title{font-size:var(--font-size-case-study-detail-title)}.case-study-detail__subtitle{font-size:var(--font-size-case-study-detail-subtitle)}.case-study-detail__gallery{width:min(100%, var(--case-study-detail-gallery-width));height:var(--case-study-detail-gallery-height);flex-direction:row;align-items:center}.case-study-detail__gallery-item{width:var(--case-study-detail-gallery-item-width);min-width:0;min-height:0;height:var(--case-study-detail-gallery-height);flex:1 1 var(--case-study-detail-gallery-item-width);align-self:stretch}.case-study-detail__approach{padding:var(--case-study-detail-approach-padding-block) var(--case-study-detail-approach-padding-inline-end) var(--case-study-detail-approach-padding-block) var(--case-study-detail-approach-padding-inline-start);min-height:var(--case-study-detail-approach-min-height)}.case-study-detail__approach--expanded{padding-right:var(--case-study-detail-approach-padding-inline-start);margin-bottom:0}.case-study-detail__approach--expanded .case-study-detail__approach-copy{width:var(--case-study-detail-approach-expanded-copy-width);max-width:var(--case-study-detail-approach-expanded-copy-width);min-height:0}.case-study-detail__why-matters{min-height:var(--case-study-detail-why-matters-min-height)}.case-study-detail__showcase-media{width:var(--case-study-detail-showcase-image-width);height:var(--case-study-detail-showcase-image-height);aspect-ratio:auto}.case-study-detail__stacked-media{width:min(100%, var(--case-study-detail-stacked-image-width));height:var(--case-study-detail-stacked-image-height);aspect-ratio:auto}.case-study-detail__delivered-hero-media{width:min(100%, var(--case-study-detail-delivered-hero-width));height:var(--case-study-detail-delivered-hero-height);aspect-ratio:auto}.case-study-detail__growth{min-height:var(--case-study-detail-growth-height);flex-direction:row;justify-content:center;align-items:flex-start}.case-study-detail__growth-copy{align-self:stretch;min-width:0}.case-study-detail__growth-copy-inner{min-height:var(--case-study-detail-growth-media-height);height:100%}.case-study-detail__growth-list{flex:1;justify-content:space-between;gap:0}.case-study-detail__growth-media-column{align-self:flex-start}.case-study-detail__closing-media{width:min(100%, var(--case-study-detail-result-media-width));height:var(--case-study-detail-result-media-height);aspect-ratio:auto}.case-study-detail__delivered{height:var(--case-study-detail-delivered-height);min-height:var(--case-study-detail-delivered-height);flex-direction:row;justify-content:center;align-items:center}.case-study-detail__delivered--wide{height:var(--case-study-detail-delivered-wide-height);min-height:var(--case-study-detail-delivered-wide-height)}.case-study-detail__delivered--wide .case-study-detail__delivered-media-column{min-height:var(--case-study-detail-delivered-wide-height)}.case-study-detail__delivered-copy{min-width:0;height:auto}.case-study-detail__delivered-media-column{min-height:var(--case-study-detail-delivered-height);align-self:stretch}.case-study-detail__result-media{width:min(100%, var(--case-study-detail-result-media-width));height:var(--case-study-detail-result-media-height);aspect-ratio:auto}.case-study-detail__result--landscape .case-study-detail__result-media{height:var(--case-study-detail-landscape-media-height)}}@media (max-width:47.999rem){.case-study-detail__panel,.case-study-detail__hero{max-width:none}.case-study-detail__hero-nav{padding:var(--case-study-detail-hero-padding-mobile)}.case-study-detail__nav-button{width:var(--case-study-detail-nav-size-mobile);height:var(--case-study-detail-nav-size-mobile)}.case-study-detail__nav-button-icon{width:var(--case-study-detail-nav-icon-size-mobile);height:var(--case-study-detail-nav-icon-size-mobile)}.case-study-detail__section{padding:var(--spacing-case-study-detail-section-padding-mobile)}.case-study-detail__header{gap:var(--case-study-detail-tag-gap-mobile)}.case-study-detail__tags,.case-study-detail__hero-tags{gap:var(--case-study-detail-hero-tags-gap-mobile)}.case-study-detail__section--intro-center-tight{margin-top:var(--case-study-detail-intro-center-margin-top-mobile)}.case-study-detail__stacked-media,.case-study-detail__showcase-media,.case-study-detail__delivered-hero-media,.case-study-detail__result-media,.case-study-detail__closing-media{width:100%;max-width:100%;height:auto}.case-study-detail__delivered{gap:var(--case-study-detail-delivered-copy-gap)}.case-study-detail__delivered-copy{display:contents}.case-study-detail__delivered .case-study-detail__section-label{box-sizing:border-box;width:100%;padding-inline:var(--case-study-detail-delivered-column-padding-mobile);padding-top:var(--case-study-detail-delivered-column-padding-mobile);order:1}.case-study-detail__delivered-media-column{width:100%;padding-inline:var(--case-study-detail-delivered-column-padding-mobile);order:2;padding-block:0}.case-study-detail__delivered-list{box-sizing:border-box;width:100%;padding-inline:var(--case-study-detail-delivered-column-padding-mobile);padding-bottom:var(--case-study-detail-delivered-column-padding-mobile);order:3}.case-study-detail__growth-copy,.case-study-detail__growth-media-column{padding:var(--case-study-detail-delivered-column-padding-mobile)}.case-study-detail__delivered-media{width:100%;max-width:100%;height:auto;aspect-ratio:var(--case-study-detail-delivered-media-aspect)}.case-study-detail__delivered--wide .case-study-detail__delivered-media{width:100%;max-width:100%;height:auto;aspect-ratio:var(--case-study-detail-delivered-wide-media-aspect)}.case-study-detail__growth-media{width:100%;max-width:100%;height:auto;aspect-ratio:var(--case-study-detail-growth-media-aspect)}.case-study-detail__growth-list{gap:var(--case-study-detail-growth-list-gap-mobile)}.case-study-detail__result{gap:var(--case-study-detail-result-gap-mobile)}.case-study-detail__closing{gap:var(--case-study-detail-closing-gap-mobile)}.case-study-detail__result-copy,.case-study-detail__closing-copy,.case-study-detail__growth-copy-inner,.case-study-detail__growth-list,.case-study-detail__approach-copy{max-width:100%}.case-study-detail__approach--expanded{margin-bottom:0}.case-study-detail__approach--expanded+.case-study-detail__result{margin-top:0}}
