.CaseStudyPage_experienceSection__6mkK4{padding-top:clamp(4rem,10vw,6.5rem);padding-bottom:clamp(4rem,10vw,6.5rem)}.CaseStudyPage_lastSection__OJE_H:before{display:none}.CaseStudyPage_hero__ChRMO{min-height:min(75vh,42rem);background:transparent;justify-content:center;text-align:center;padding:calc(var(--header-height) + 2rem) var(--space-section-x) clamp(3rem,8vw,5rem);overflow:hidden;box-sizing:border-box}.CaseStudyPage_heroInner__03T3D,.CaseStudyPage_hero__ChRMO{position:relative;z-index:1;display:flex;align-items:center}.CaseStudyPage_heroInner__03T3D{max-width:52rem;margin:0 auto;flex-direction:column}.CaseStudyPage_backLink__kx6M3{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:2.5rem;transition:color var(--transition)}.CaseStudyPage_backLink__kx6M3:hover{color:var(--color-gold)}.CaseStudyPage_heroLabel__sDsM8{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:1.25rem}.CaseStudyPage_heroTitle__w1Mps{font-size:clamp(2rem,5vw,3.25rem);font-weight:400;background:var(--gradient-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.15;max-width:18ch;margin-bottom:1.25rem}@media (min-width:768px){.CaseStudyPage_heroTitle__w1Mps{max-width:26ch}}.CaseStudyPage_heroSubheadline__0Uom3{font-size:clamp(1.0625rem,2.5vw,1.25rem);font-weight:400;color:var(--color-text-secondary);line-height:1.55;max-width:42ch;margin-bottom:2rem}.CaseStudyPage_heroCta__sAPWo{margin-top:.25rem}.CaseStudyPage_heroPreview__rHwIg{width:100%;margin-top:1.5rem}.CaseStudyPage_coverWrap__54frv{width:100%;max-width:56rem;margin-top:2.5rem;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--surface-glass-border);box-shadow:var(--surface-glass-shadow)}.CaseStudyPage_coverTrigger__cPDBy{border-radius:var(--radius-xl)}.CaseStudyPage_coverImage__tcdWJ{width:100%;height:auto;display:block;object-fit:cover}.CaseStudyPage_galleryGrid__LUt6n{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;list-style:none;padding:0;margin:0 auto;max-width:64rem}.CaseStudyPage_galleryGridTwo__KzBhc{max-width:52rem}@media (min-width:768px){.CaseStudyPage_galleryGridThree__4_nOZ,.CaseStudyPage_galleryGridTwo__KzBhc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudyPage_galleryGridThree__4_nOZ{grid-template-columns:repeat(3,1fr)}}.CaseStudyPage_galleryFigure__jgBDt{margin:0;display:flex;flex-direction:column;gap:.75rem;height:100%}.CaseStudyPage_galleryTrigger__m05yx{width:100%;border-radius:var(--radius-lg)}.CaseStudyPage_galleryImageWrap__rca8s{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--surface-glass-border);background:var(--color-bg-dark-card);flex:1 1}.CaseStudyPage_galleryImage__kC770{width:100%;height:auto;display:block;object-fit:cover}.CaseStudyPage_galleryCaption__gBIL3{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold);text-align:center;margin:0}.CaseStudyPage_narrative__hDoVV{max-width:42rem;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.CaseStudyPage_narrative__hDoVV p{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.7;margin:0}.CaseStudyPage_previewGrid__0yqnO{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;list-style:none;padding:0;max-width:56rem;margin:0 auto}@media (min-width:768px){.CaseStudyPage_previewGrid__0yqnO{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.CaseStudyPage_previewCard__8b44d{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.35rem;border-radius:var(--radius-lg);background:var(--surface-glass-bg-gradient);border:1px solid var(--surface-glass-border);backdrop-filter:var(--surface-glass-blur);-webkit-backdrop-filter:var(--surface-glass-blur);height:100%}.CaseStudyPage_previewLabel__BWo4F{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin:0}.CaseStudyPage_previewText__EqBcD{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.CaseStudyPage_metricsGrid__DA_Ct{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;list-style:none;padding:0;margin:0}.CaseStudyPage_metricCard__jlDb1{text-align:center;padding:1.5rem 2rem;min-width:8rem;border-radius:var(--radius-lg);background:var(--surface-glass-bg-gradient);border:1px solid var(--surface-glass-border);backdrop-filter:var(--surface-glass-blur);-webkit-backdrop-filter:var(--surface-glass-blur)}.CaseStudyPage_metricValue__BtW5f{display:block;font-family:var(--font-display);font-style:italic;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--color-gold);line-height:1.1;margin-bottom:.35rem}.CaseStudyPage_metricLabel___AKoT{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.CaseStudyPage_sectionHeading__MX4M4{font-family:var(--font-sans);font-weight:500;font-size:clamp(1.5rem,3.5vw,2rem);color:var(--color-text-primary);letter-spacing:-.035em;line-height:1.2;margin-bottom:var(--space-block);max-width:22ch}.CaseStudyPage_sectionHeadingCenter__UP_z3{text-align:center;margin-left:auto;margin-right:auto}.CaseStudyPage_finalCta__dtZSu{position:relative;text-align:center;padding:clamp(3rem,7vw,4.5rem) clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-xl);background:var(--surface-glass-bg-gradient);border:1px solid var(--surface-glass-border);backdrop-filter:var(--surface-glass-blur);-webkit-backdrop-filter:var(--surface-glass-blur);box-shadow:var(--surface-glass-shadow);overflow:hidden}.CaseStudyPage_finalCta__dtZSu:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 0,var(--color-gold-subtle) 0,transparent 70%);pointer-events:none}.CaseStudyPage_finalCtaHeadline__GszQv{position:relative;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:500;color:var(--color-text-primary);letter-spacing:-.03em;margin:0 auto 1rem;max-width:20ch;line-height:1.2}.CaseStudyPage_finalCtaCopy__BjP0I{position:relative;font-size:1rem;color:var(--color-text-muted);max-width:42ch;margin:0 auto 2rem;line-height:1.65}.CaseStudyPage_finalCtaActions__LwvBG{position:relative;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.CaseStudyPage_relatedList___oNNd{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.CaseStudyPage_relatedList___oNNd{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.CaseStudyPage_relatedLink__ORYbO{display:flex;flex-direction:column;gap:.75rem;padding:0 0 1.25rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-glass-bg-gradient);border:1px solid var(--surface-glass-border);backdrop-filter:var(--surface-glass-blur);-webkit-backdrop-filter:var(--surface-glass-blur);height:100%;transition:border-color .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.CaseStudyPage_relatedLink__ORYbO:hover{border-color:var(--color-gold-muted);transform:translateY(-2px)}.CaseStudyPage_relatedThumbWrap__Pk6pu{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-dark-card)}.CaseStudyPage_relatedThumb__M_DBH{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.CaseStudyPage_relatedLink__ORYbO:hover .CaseStudyPage_relatedThumb__M_DBH{transform:scale(1.04)}.CaseStudyPage_relatedLabel__VCVQT,.CaseStudyPage_relatedResult__E5YWt,.CaseStudyPage_relatedTitle__dsUm2{padding-left:1.25rem;padding-right:1.25rem}.CaseStudyPage_relatedLabel__VCVQT{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold)}.CaseStudyPage_relatedTitle__dsUm2{font-family:var(--font-display);font-style:italic;font-size:1.125rem;color:var(--color-text-primary);line-height:1.25}.CaseStudyPage_relatedResult__E5YWt{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.CaseStudyPage_indexHeader__5_ana{text-align:center;margin-bottom:clamp(2.5rem,6vw,4rem)}.CaseStudyPage_indexIntro__rGUI7{font-size:clamp(1.0625rem,2.5vw,1.1875rem);color:var(--color-text-muted);line-height:1.65;max-width:42ch;margin:0 auto}.CaseStudyPage_indexGrid__D1Y5S{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;list-style:none;padding:0;max-width:56rem;margin:0 auto}