.case-study-article a:hover{text-decoration:none}.case-study-container{margin:0 auto;max-width:1120px;padding:0 24px;width:100%}.case-study-hero{background-color:var(--cms-white);overflow:hidden;padding-bottom:var(--cms-spacing-3xl);padding-top:var(--cms-spacing-2xl);position:relative}.case-study-hero-bg{aspect-ratio:1282/553;background-color:var(--cms-background-color-navy);clip-path:polygon(0 0,100% 0,100% var(--hero-shape-right-y,20%),var(--hero-shape-bottom-x,78%) 100%,0 100%);left:0;position:absolute;top:0;width:100%;z-index:0}.case-study-hero-inner{position:relative;z-index:1}.case-study-breadcrumbs{margin-bottom:var(--cms-spacing-3xl)}.case-study-breadcrumbs ol{align-items:center;display:flex;gap:var(--cms-spacing-sm);list-style:none;margin:0;padding:0}.case-study-breadcrumbs li{color:var(--cms-white);margin:0}.case-study-breadcrumbs a{color:var(--cms-white);font-size:var(--cms-font-size-sm);font-weight:500}.case-study-breadcrumbs a:hover{text-decoration:underline}.case-study-breadcrumbs [aria-current=page]{font-size:var(--cms-font-size-sm);font-weight:500}.case-study-breadcrumb-separator{align-items:center;display:flex}.case-study-hero-row{align-items:flex-start;display:flex;gap:var(--cms-spacing-4xl)}.case-study-hero-main{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--cms-spacing-xl);min-width:0}.case-study-hero-heading{display:flex;flex-direction:column;gap:var(--cms-spacing-sm)}.case-study-hero-heading h1{color:var(--cms-white);font-size:var(--cms-font-size-5xl);letter-spacing:normal;line-height:1.1}.case-study-hero-description{color:hsla(0,0%,100%,.9);font-size:var(--cms-font-size-base);font-weight:300;line-height:1.67;margin:0}.case-study-hero-image-wrap{position:relative;width:100%}.case-study-hero-image{aspect-ratio:592/277;border-radius:var(--cms-border-radius);object-fit:cover;width:100%}.case-study-verified-badge{border:3px solid var(--cms-white);border-radius:50%;box-shadow:var(--cms-shadow-sm);position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.case-study-key-stats{container-type:inline-size;display:flex;flex-direction:column;gap:var(--cms-spacing-sm)}.case-study-key-stats-label{color:var(--cms-primary-color);font-size:var(--cms-font-size-sm);font-weight:500;margin:0}.case-study-key-stats-row{display:grid;grid-template-columns:repeat(2,1fr)}.case-study-stat{background-color:var(--cms-white);border:1.5px solid var(--cms-border-color);display:flex;flex-direction:column;gap:var(--cms-spacing-xs);min-width:0;padding:var(--cms-spacing-md)}.case-study-stat:nth-child(2){margin-left:-1.5px}.case-study-key-stats-row:not(:has(>:nth-child(2))) .case-study-stat:first-child{border-radius:var(--cms-border-radius);grid-column:1/-1}.case-study-key-stats-row:has(>:nth-child(2)):not(:has(>:nth-child(3))) .case-study-stat:first-child{border-bottom-left-radius:var(--cms-border-radius);border-top-left-radius:var(--cms-border-radius)}.case-study-key-stats-row:has(>:nth-child(2)):not(:has(>:nth-child(3))) .case-study-stat:nth-child(2){border-bottom-right-radius:var(--cms-border-radius);border-top-right-radius:var(--cms-border-radius)}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:first-child{border-top-left-radius:var(--cms-border-radius)}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:nth-child(2){border-top-right-radius:var(--cms-border-radius)}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:nth-child(3){border-bottom-left-radius:var(--cms-border-radius);border-bottom-right-radius:var(--cms-border-radius);grid-column:1/-1;margin-top:-1.5px}@container (min-width: 480px){.case-study-key-stats-row:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:first-child{border-bottom-left-radius:var(--cms-border-radius)}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:nth-child(2){border-top-right-radius:0}.case-study-key-stats-row:has(>:nth-child(3)) .case-study-stat:nth-child(3){border-bottom-left-radius:0;border-bottom-right-radius:var(--cms-border-radius);border-top-right-radius:var(--cms-border-radius);grid-column:auto;margin-left:-1.5px;margin-top:0}}.case-study-stat-value{color:var(--cms-text-color);font-size:var(--cms-font-size-2xl);font-weight:600;line-height:1.2;margin:0}.case-study-stat-label{color:var(--cms-text-body);font-size:var(--cms-font-size-sm);font-weight:300;line-height:1.6;margin:0}.case-study-preview-card{display:flex;flex:0 0 320px;flex-direction:column;width:320px}.case-study-preview-card-header,.case-study-preview-card-section{background-color:var(--cms-white);border:1.5px solid var(--cms-border-color);padding:var(--cms-spacing-md)}.case-study-preview-card-header:not(:first-child),.case-study-preview-card-section:not(:first-child){margin-top:-1.5px}.case-study-preview-card>:first-child{border-top-left-radius:var(--cms-border-radius);border-top-right-radius:var(--cms-border-radius)}.case-study-preview-card>:last-child{border-bottom-left-radius:var(--cms-border-radius);border-bottom-right-radius:var(--cms-border-radius)}.case-study-preview-card-header{align-items:center;display:flex;justify-content:center}.case-study-preview-card-logo{max-height:28px;width:auto}.case-study-preview-card-products{background-color:var(--cms-backgorund-color-grey)}.case-study-preview-card-eyebrow{color:var(--cms-text-body);font-size:var(--cms-font-size-sm);font-weight:500;margin:0 0 var(--cms-spacing-md) 0}.case-study-product-list{display:flex;flex-direction:column;gap:var(--cms-spacing-sm);list-style:none;margin:0;padding:0}.case-study-product-list li{color:var(--cms-text-color);font-size:var(--cms-font-size-sm);font-weight:400;margin:0}.case-study-product-list i{color:var(--cms-text-body);font-size:12px;text-align:center;width:16px}.case-study-preview-card-block+.case-study-preview-card-block{margin-top:var(--cms-spacing-lg)}.case-study-preview-card-block .case-study-preview-card-block-title{color:var(--cms-text-body);font-size:var(--cms-font-size-sm);font-weight:500;margin:0 0 var(--cms-spacing-xs) 0}.case-study-preview-card-block p{color:var(--cms-text-body);font-size:var(--cms-font-size-sm);font-weight:300;line-height:1.6;margin:0}.case-study-preview-card-footer ul{display:flex;flex-direction:column;gap:var(--cms-spacing-sm);list-style:none;margin:0;padding:0}.case-study-preview-card-footer li{color:var(--cms-text-body);font-size:var(--cms-font-size-sm);font-weight:300;margin:0}.case-study-preview-card-footer i{font-size:12px;text-align:center;width:16px}.case-study-preview-card-link{color:var(--cms-primary-color);font-weight:600;overflow-wrap:anywhere}.case-study-article .case-study-preview-card-link:hover{text-decoration:underline}.case-study-details{padding:var(--cms-spacing-3xl) 0}.case-study-details-eyebrow{color:var(--cms-primary-color);font-size:var(--cms-font-size-sm);font-weight:500;margin:0 0 var(--cms-spacing-lg) 0}.case-study-details-body{color:var(--cms-text-body);font-size:var(--cms-font-size-base);font-weight:300;line-height:1.67;max-width:696px}.case-study-details-body h2,.case-study-details-body h3{color:var(--cms-text-color);margin:var(--cms-spacing-2xl) 0 var(--cms-spacing-xs) 0}.case-study-details-body h2{font-size:var(--cms-font-size-2xl);font-weight:600;letter-spacing:0;line-height:29px}.case-study-details-body h3{font-size:var(--cms-font-size-2xl);font-weight:600;line-height:1.2}.case-study-details-body h2:first-child,.case-study-details-body h3:first-child{margin-top:0}.case-study-details-body p{margin:0 0 var(--cms-spacing-md) 0}.case-study-details-body p:last-child{margin-bottom:0}.case-study-details-body a{color:var(--cms-primary-color);font-weight:600}.case-study-article .case-study-details-body a:hover{text-decoration:underline}.case-study-details-body ol,.case-study-details-body ul{margin:0 0 var(--cms-spacing-md) 0;padding-left:var(--cms-spacing-lg)}.case-study-impact{background-color:var(--cms-backgorund-color-grey);padding:var(--cms-spacing-3xl) 0}.case-study-impact-header{display:flex;flex-direction:column;gap:var(--cms-spacing-sm);margin-bottom:var(--cms-spacing-xl)}.case-study-impact-eyebrow{color:var(--cms-primary-color);font-size:var(--cms-font-size-sm);font-weight:500;margin:0}.case-study-impact-title{color:var(--cms-text-color);font-size:var(--cms-font-size-4xl);font-weight:600;letter-spacing:-.8px;line-height:1.2;margin:0}.case-study-impact-description{color:var(--cms-text-body);font-size:var(--cms-font-size-base);font-weight:300;line-height:1.67;margin:0;max-width:696px}.case-study-impact-grid{align-items:stretch;display:flex;gap:var(--cms-spacing-md);margin-bottom:var(--cms-spacing-2xl)}.case-study-impact-featured{background-color:var(--cms-background-color-navy-accent);border:1.5px solid var(--cms-background-color-navy);border-radius:var(--cms-border-radius);display:flex;flex:0 0 262px;flex-direction:column;gap:var(--cms-spacing-md);justify-content:space-between;padding:var(--cms-spacing-lg) var(--cms-spacing-md)}.case-study-impact-featured .case-study-impact-stat-title{color:hsla(0,0%,100%,.9);font-weight:600}.case-study-impact-featured .case-study-impact-stat-value{color:var(--cms-white)}.case-study-impact-featured .case-study-impact-stat-desc{color:hsla(0,0%,100%,.9)}.case-study-impact-featured i{color:var(--cms-white)}.case-study-impact-side{display:flex;flex:1 1 480px;flex-direction:column;min-width:0}.case-study-impact-row-small{margin-top:-1.5px}.case-study-impact-row{align-items:stretch;display:flex;flex-wrap:wrap}.case-study-impact-card{background-color:var(--cms-white);border:1.5px solid var(--cms-border-color);display:flex;flex:1 1 220px;flex-direction:column;gap:var(--cms-spacing-md);justify-content:space-between;min-width:0;padding:var(--cms-spacing-lg) var(--cms-spacing-md)}.case-study-impact-row-medium .case-study-impact-card:not(:first-child){margin-left:-1.5px}.case-study-impact-row-medium .case-study-impact-card:first-child{border-top-left-radius:var(--cms-border-radius)}.case-study-impact-row-medium .case-study-impact-card:last-child{border-top-right-radius:var(--cms-border-radius)}.case-study-impact-card-sm{flex:1 1 150px;gap:var(--cms-spacing-xs);padding:var(--cms-spacing-md)}.case-study-impact-row-small .case-study-impact-card:not(:first-child){margin-left:-1.5px}.case-study-impact-row-small .case-study-impact-card:first-child{border-bottom-left-radius:var(--cms-border-radius)}.case-study-impact-row-small .case-study-impact-card:last-child{border-bottom-right-radius:var(--cms-border-radius)}.case-study-impact-card i{color:var(--cms-text-color);font-size:var(--cms-font-size-lg)}.case-study-impact-stat-copy{display:flex;flex-direction:column;gap:var(--cms-spacing-xs)}.case-study-impact-stat-title{color:rgba(11,35,62,.75);font-size:var(--cms-font-size-base);font-weight:500;line-height:1.5;margin:0}.case-study-impact-stat-desc{color:rgba(11,35,62,.9);font-size:var(--cms-font-size-sm);font-weight:300;line-height:1.6;margin:0}.case-study-impact-stat-value{color:var(--cms-text-color);font-size:var(--cms-font-size-2xl);font-weight:600;line-height:1.2;margin:0}.case-study-verification{align-items:center;display:flex;gap:var(--cms-spacing-xl)}.case-study-verification-badge{border-radius:50%;flex:0 0 85px}.case-study-verification-copy{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--cms-spacing-xs);max-width:600px;min-width:0}.case-study-verification-title{color:var(--cms-text-color);font-size:var(--cms-font-size-base);font-weight:600;line-height:1.3;margin:0}.case-study-verification-desc{color:rgba(11,35,62,.9);font-size:var(--cms-font-size-sm);font-weight:300;line-height:1.67;margin:0}.case-study-verification-link{align-items:center;background-color:var(--cms-white);border:2px solid var(--cms-border-color);border-radius:var(--cms-border-radius);color:var(--cms-text-color);display:inline-flex;flex:0 0 auto;font-size:var(--cms-font-size-sm);font-weight:600;height:44px;justify-content:center;padding:0 var(--cms-spacing-md);transition:background-color var(--cms-transition-fast),border-color var(--cms-transition-fast),box-shadow var(--cms-transition-fast);white-space:nowrap}.case-study-verification-link:hover{background-color:var(--cms-backgorund-color-grey)}.case-study-verification-link:focus-visible{border-color:var(--cms-primary-color);box-shadow:var(--cms-shadow-focus);outline:none}.case-study-quotes{padding:var(--cms-spacing-3xl) 0}.case-study-quotes-header{display:flex;flex-direction:column;gap:var(--cms-spacing-sm);margin-bottom:var(--cms-spacing-xl)}.case-study-quotes-eyebrow{color:var(--cms-primary-color);font-size:var(--cms-font-size-sm);font-weight:500;margin:0}.case-study-quotes-title{color:var(--cms-text-color);font-size:var(--cms-font-size-4xl);font-weight:600;letter-spacing:-.8px;line-height:1.2;margin:0}.case-study-quotes-track-wrap{overflow:hidden}.case-study-quotes-track{align-items:stretch;display:flex;gap:var(--cms-spacing-xl);list-style:none;margin:0;padding:0;transition:transform var(--cms-transition-base)}.case-study-quote-card{display:flex;flex:0 0 calc((100% - var(--cms-spacing-xl))/2);gap:var(--cms-spacing-lg);min-width:0}.case-study-quote-accent{align-self:stretch;background:linear-gradient(to bottom,var(--cms-primary-color) 55px,transparent 55px);flex:0 0 2px}.case-study-quote-body-wrap{display:flex;flex:1 1 0%;flex-direction:column;gap:var(--cms-spacing-md);min-width:0}.case-study-quote-icon{color:var(--cms-text-color);font-size:42px}.case-study-quote-text{margin:0}.case-study-quote-text p{color:rgba(11,35,62,.9);font-size:var(--cms-font-size-lg);font-weight:400;line-height:1.67;margin:0}.case-study-quote-attribution{color:rgba(11,35,62,.75);font-size:var(--cms-font-size-sm);font-weight:400;line-height:1.67;margin:0}.case-study-quote-attribution strong{font-weight:700}.case-study-quote-logo-pill{align-items:center;background-color:var(--cms-white);border:1.5px solid var(--cms-border-color);border-radius:999px;display:inline-flex;padding:var(--cms-spacing-md)}.case-study-quote-logo{max-height:28px;width:auto}.case-study-quotes-controls{align-items:center;display:flex;gap:var(--cms-spacing-xl);justify-content:flex-end;margin-top:var(--cms-spacing-xl)}.case-study-quotes-progress{align-items:center;display:flex;gap:var(--cms-spacing-xs)}.case-study-quotes-progress-dot{background-color:var(--cms-border-color-dark);border:none;border-radius:var(--cms-border-radius-sm);cursor:pointer;height:3px;padding:0;width:19px}.case-study-quotes-progress-dot.is-active{background-color:var(--cms-text-color)}.case-study-quotes-arrows{align-items:center;display:flex;gap:var(--cms-spacing-sm)}.case-study-quotes-arrow{align-items:center;background-color:var(--cms-white);border:2px solid var(--cms-border-color);border-radius:var(--cms-border-radius);color:var(--cms-text-color);cursor:pointer;display:flex;height:44px;justify-content:center;transition:border-color var(--cms-transition-fast);width:44px}.case-study-quotes-arrow:hover:not(:disabled){border-color:var(--cms-border-color-dark)}.case-study-quotes-arrow:disabled{color:var(--cms-border-color-dark);cursor:not-allowed}.case-study-photos{padding:var(--cms-spacing-3xl) 0}.case-study-photos-header{display:flex;flex-direction:column;gap:var(--cms-spacing-sm);margin-bottom:var(--cms-spacing-xl)}.case-study-photos-eyebrow{color:var(--cms-primary-color);font-size:var(--cms-font-size-sm);font-weight:500;margin:0}.case-study-photos-title{color:var(--cms-text-color);font-size:var(--cms-font-size-4xl);font-weight:600;letter-spacing:-.8px;line-height:1.2;margin:0}.case-study-photos-grid{align-items:stretch;border-radius:var(--cms-border-radius);display:flex;gap:var(--cms-spacing-xs);min-height:434px;overflow:hidden}.case-study-photos-tiles{display:grid;flex:1 1 0%;gap:var(--cms-spacing-xs);grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);min-width:0}.case-study-photo-tile-wide{grid-column:1/-1}.case-study-photo-lead{flex:1 1 0%;min-width:0;position:relative}.case-study-photo-lead-link,.case-study-photo-tile{display:block;height:100%;overflow:hidden;position:relative;width:100%}.case-study-photo-thumb{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.case-study-photo-magnify{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:50%;color:var(--cms-text-color);display:flex;height:40px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--cms-transition-fast);width:40px}.case-study-photo-lead-link:focus-visible .case-study-photo-magnify,.case-study-photo-lead-link:hover .case-study-photo-magnify,.case-study-photo-tile:focus-visible .case-study-photo-magnify,.case-study-photo-tile:hover .case-study-photo-magnify,.case-study-photos-all-item:focus-visible .case-study-photo-magnify,.case-study-photos-all-item:hover .case-study-photo-magnify{opacity:1}.case-study-photos-see-all{align-items:center;background-color:var(--cms-white);border:2px solid var(--cms-border-color);border-radius:var(--cms-border-radius);bottom:var(--cms-spacing-md);color:var(--cms-text-color);display:inline-flex;font-size:var(--cms-font-size-sm);font-weight:600;gap:var(--cms-spacing-sm);height:44px;padding:0 var(--cms-spacing-md);position:absolute;right:var(--cms-spacing-md);transition:background-color var(--cms-transition-fast),border-color var(--cms-transition-fast),box-shadow var(--cms-transition-fast);white-space:nowrap}.case-study-photos-see-all:hover{background-color:var(--cms-backgorund-color-grey)}.case-study-photos-see-all:focus-visible{border-color:var(--cms-primary-color);box-shadow:var(--cms-shadow-focus);outline:none}body:has(.case-study-photo-lightbox:target,.case-study-photos-all:target),html:has(.case-study-photo-lightbox:target,.case-study-photos-all:target){overflow:hidden}.case-study-photo-lightbox,.case-study-photos-all{align-items:center;background-color:#0b233e;display:none;inset:0;justify-content:center;padding:var(--cms-spacing-xl);position:fixed;z-index:1000}.case-study-photo-lightbox:target,.case-study-photos-all:target{display:flex}.case-study-photo-lightbox img{border-radius:var(--cms-border-radius);max-height:100%;max-width:100%;object-fit:contain}.case-study-photo-lightbox-close{align-items:center;background-color:var(--cms-white);border-radius:50%;color:var(--cms-text-color);display:flex;height:44px;justify-content:center;position:fixed;right:var(--cms-spacing-xl);top:var(--cms-spacing-xl);width:44px;z-index:1001}.case-study-photos-all{align-items:flex-start;overflow-y:auto;padding:var(--cms-spacing-3xl) var(--cms-spacing-xl)}.case-study-photos-all-inner{align-items:flex-start;display:flex;gap:var(--cms-spacing-2xl);width:100%}.case-study-photos-all-heading{color:var(--cms-white);flex:0 0 280px;font-size:var(--cms-font-size-2xl);font-weight:600;margin:0;position:sticky;top:0}.case-study-photos-all-grid{border-radius:var(--cms-border-radius);display:grid;flex:1 1 0%;gap:var(--cms-spacing-xs);grid-template-columns:repeat(2,1fr);min-width:0;overflow:hidden}.case-study-photos-all-item{aspect-ratio:1/1;display:block;overflow:hidden;position:relative}.case-study-photos-all-item-wide{aspect-ratio:2/1;grid-column:1/-1}@media (max-width:1064px){.case-study-hero-row{gap:var(--cms-spacing-2xl)}}@media (min-width:769px) and (max-width:1064px){.case-study-verified-badge{transform:translate(16px,-50%)}.case-study-impact-grid{flex-direction:column}.case-study-impact-featured,.case-study-impact-side{flex:1 1 auto}.case-study-impact-row{display:grid}.case-study-impact-row .case-study-impact-card{border-radius:0;margin-left:0}.case-study-impact-row-medium{grid-template-columns:repeat(3,1fr)}.case-study-impact-row-medium .case-study-impact-card:not(:first-child){margin-left:-1.5px}.case-study-impact-row-medium .case-study-impact-card:only-child{grid-column:1/-1}}@media (min-width:769px) and (max-width:1064px){.case-study-impact-row-medium:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,1fr)}.case-study-impact-row-medium .case-study-impact-card:first-child{border-top-left-radius:var(--cms-border-radius)}.case-study-impact-row-medium .case-study-impact-card:last-child{border-top-right-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-medium:last-child .case-study-impact-card:first-child{border-bottom-left-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-medium:last-child .case-study-impact-card:last-child{border-bottom-right-radius:var(--cms-border-radius)}.case-study-impact-row-small{grid-template-columns:repeat(2,1fr)}.case-study-impact-row-small .case-study-impact-card:nth-child(2n){margin-left:-1.5px}.case-study-impact-row-small .case-study-impact-card:nth-child(n+3){margin-top:-1.5px}.case-study-impact-row-small .case-study-impact-card:last-child:nth-child(odd){grid-column:1/-1}.case-study-impact-row-small .case-study-impact-card:last-child{border-bottom-right-radius:var(--cms-border-radius)}.case-study-impact-row-small .case-study-impact-card:last-child:nth-child(odd),.case-study-impact-row-small .case-study-impact-card:nth-last-child(2):has(+:nth-child(2n)){border-bottom-left-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-small:first-child .case-study-impact-card:first-child{border-top-left-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-small:first-child .case-study-impact-card:nth-child(2),.case-study-impact-side>.case-study-impact-row-small:first-child .case-study-impact-card:only-child{border-top-right-radius:var(--cms-border-radius)}}@media (max-width:768px){.case-study-container{padding:0 16px}.case-study-hero-row{flex-direction:column}.case-study-hero-heading h1{font-size:var(--cms-font-size-4xl)}.case-study-verified-badge{transform:translate(8px,-50%)}.case-study-hero-image{aspect-ratio:4/3}.case-study-preview-card{flex:1 1 auto;width:100%}.case-study-hero-bg{aspect-ratio:auto;clip-path:polygon(0 0,100% 0,100% var(--hero-shape-right-y,100%),var(--hero-shape-bottom-x,100%) 100%,0 100%);height:320px}.case-study-impact-grid{flex-direction:column}.case-study-impact-featured{flex:1 1 auto}.case-study-impact-row{flex-direction:column}.case-study-impact-row .case-study-impact-card{border-radius:0;margin-left:0}.case-study-impact-row-medium .case-study-impact-card:not(:first-child){margin-top:-1.5px}.case-study-impact-row-medium .case-study-impact-card:first-child{border-top-left-radius:var(--cms-border-radius);border-top-right-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-medium:last-child .case-study-impact-card:last-child{border-bottom-left-radius:var(--cms-border-radius);border-bottom-right-radius:var(--cms-border-radius)}.case-study-impact-row-small .case-study-impact-card{flex:0 1 auto}.case-study-impact-row-small .case-study-impact-card:not(:first-child){margin-top:-1.5px}.case-study-impact-row-small .case-study-impact-card:last-child{border-bottom-left-radius:var(--cms-border-radius);border-bottom-right-radius:var(--cms-border-radius)}.case-study-impact-side>.case-study-impact-row-small:first-child .case-study-impact-card:first-child{border-top-left-radius:var(--cms-border-radius);border-top-right-radius:var(--cms-border-radius)}.case-study-verification{align-items:flex-start;flex-direction:column;gap:24px}.case-study-verification-link{width:100%}.case-study-quote-card{flex-basis:100%;gap:var(--cms-spacing-md)}.case-study-quote-text p{font-size:var(--cms-font-size-base)}.case-study-photos-grid{flex-direction:column;min-height:0}.case-study-photos-tiles{flex:0 1 auto}.case-study-photo-tile{aspect-ratio:1/1;height:auto}.case-study-photo-lead{aspect-ratio:4/3;flex:0 1 auto}.case-study-photo-lightbox{padding:var(--cms-spacing-md)}.case-study-photo-lightbox-close{right:var(--cms-spacing-md);top:var(--cms-spacing-md)}.case-study-photos-all{padding-left:var(--cms-spacing-md);padding-right:var(--cms-spacing-md)}.case-study-photos-all-inner{align-items:stretch;flex-direction:column;gap:var(--cms-spacing-md);padding-left:0;padding-right:0}.case-study-photos-all-heading{flex-basis:auto;position:static}.case-study-photos-all-grid{flex:1 1 auto}.case-study-photos-all-item-wide{aspect-ratio:1/1;grid-column:auto}}