.CaseStudiesPage-module-scss-module__w31KNG__pageWrapper{background:var(--color-bg-primary,#0a0e1a);width:100%;color:var(--color-text-primary,#f5f0e8);min-height:100vh;position:relative;overflow-x:hidden}.CaseStudiesPage-module-scss-module__w31KNG__container{max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__container{padding:0 1.25rem}}.CaseStudiesPage-module-scss-module__w31KNG__containerNarrow{max-width:960px;margin:0 auto;padding:0 2rem}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__containerNarrow{padding:0 1.25rem}}.CaseStudiesPage-module-scss-module__w31KNG__hero{background:radial-gradient(circle at 20% 0,#d4a85317 0%,#0000 60%),radial-gradient(circle at 80% 100%,#10b9810d 0%,#0000 50%),linear-gradient(#0a0e1a 0%,#0f1523 100%);border-bottom:1px solid #ffffff0f;padding:max(7.5rem,min(12vw,10.5rem)) 2rem 5rem;position:relative}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__hero{padding:6.5rem 1.25rem 3.5rem}}.CaseStudiesPage-module-scss-module__w31KNG__heroGrid{grid-template-columns:1fr;align-items:center;gap:3.5rem;display:grid}@media (min-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__heroGrid{grid-template-columns:1.2fr .8fr;gap:4rem}}.CaseStudiesPage-module-scss-module__w31KNG__heroLeft{flex-direction:column;gap:1.5rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__badge{color:var(--color-accent,#d4a853);font-family:var(--font-ui,"Syne"),sans-serif;text-transform:uppercase;letter-spacing:.16em;background:#d4a85314;border:1px solid #d4a85340;border-radius:4px;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;font-size:.6875rem;font-weight:700;display:inline-flex}.CaseStudiesPage-module-scss-module__w31KNG__badge:before{content:"";background:var(--color-accent,#d4a853);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #d4a853cc}.CaseStudiesPage-module-scss-module__w31KNG__heroTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;letter-spacing:-.02em;color:#f5f0e8;text-wrap:balance;margin:0;font-size:max(2.75rem,min(5.5vw,4.5rem));font-weight:400;line-height:1.08}.CaseStudiesPage-module-scss-module__w31KNG__leadText{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:var(--color-accent,#d4a853);margin:0;font-size:max(1.35rem,min(2.2vw,1.75rem));font-style:italic;line-height:1.4}.CaseStudiesPage-module-scss-module__w31KNG__heroParagraph{font-family:var(--font-body,"Inter"),sans-serif;color:#f5f0e8d1;margin:0;font-size:1.0625rem;line-height:1.75}.CaseStudiesPage-module-scss-module__w31KNG__heroActions{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__btnPrimary{background:var(--color-accent,#d4a853);color:#0a0e1a;font-family:var(--font-ui,"Syne"),sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.75rem;padding:.95rem 1.85rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 20px #d4a85340}.CaseStudiesPage-module-scss-module__w31KNG__btnPrimary:hover{background:#e2b968;transform:translateY(-2px);box-shadow:0 6px 28px #d4a85366}.CaseStudiesPage-module-scss-module__w31KNG__btnSecondary{color:#f5f0e8;font-family:var(--font-ui,"Syne"),sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:.75rem;padding:.95rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.CaseStudiesPage-module-scss-module__w31KNG__btnSecondary:hover{color:#fff;background:#ffffff14;border-color:#d4a85380}.CaseStudiesPage-module-scss-module__w31KNG__terminalCard{background:#0f1523;border:1px solid #d4a85333;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px #0009}.CaseStudiesPage-module-scss-module__w31KNG__terminalHeader{background:#00000059;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.8rem 1.25rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__terminalControls{gap:6px;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__dotRed{background:#ef4444;border-radius:50%;width:10px;height:10px}.CaseStudiesPage-module-scss-module__w31KNG__dotYellow{background:#f59e0b;border-radius:50%;width:10px;height:10px}.CaseStudiesPage-module-scss-module__w31KNG__dotGreen{background:#10b981;border-radius:50%;width:10px;height:10px}.CaseStudiesPage-module-scss-module__w31KNG__terminalTitle{color:#f5f0e899;font-family:JetBrains Mono,monospace;font-size:.75rem}.CaseStudiesPage-module-scss-module__w31KNG__terminalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__terminalLine{gap:.75rem;font-family:JetBrains Mono,monospace;font-size:.8125rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__terminalPrompt{color:var(--color-accent,#d4a853);font-weight:700}.CaseStudiesPage-module-scss-module__w31KNG__terminalCommand{color:#f5f0e8}.CaseStudiesPage-module-scss-module__w31KNG__terminalOutput{background:#00000040;border:1px solid #ffffff0a;border-radius:6px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__statMetricRow{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.875rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__statMetricRow:last-child{border-bottom:none;padding-bottom:0}.CaseStudiesPage-module-scss-module__w31KNG__statMetricLabel{color:#f5f0e8a6;font-size:.8125rem}.CaseStudiesPage-module-scss-module__w31KNG__statMetricValue{color:#f5f0e8;font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600}.CaseStudiesPage-module-scss-module__w31KNG__statMetricHighlight{color:var(--color-accent,#d4a853);font-family:JetBrains Mono,monospace;font-weight:700}.CaseStudiesPage-module-scss-module__w31KNG__terminalFooterBadge{color:#f5f0e899;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__pulseDot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #10b981}.CaseStudiesPage-module-scss-module__w31KNG__section{padding:6rem 0;position:relative}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__section{padding:4rem 0}}.CaseStudiesPage-module-scss-module__w31KNG__sectionDarker{background:#0d121f;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:6rem 0;position:relative}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__sectionDarker{padding:4rem 0}}.CaseStudiesPage-module-scss-module__w31KNG__sectionHeaderCentered{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:820px;margin:0 auto 3.5rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__eyebrow{font-family:var(--font-ui,"Syne"),sans-serif;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent,#d4a853);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.CaseStudiesPage-module-scss-module__w31KNG__headingSecondary{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:max(2.25rem,min(4vw,3.25rem));font-weight:400;line-height:1.15}.CaseStudiesPage-module-scss-module__w31KNG__sectionSubtext{font-family:var(--font-body,"Inter"),sans-serif;color:#f5f0e8bf;margin:0;font-size:1.0625rem;line-height:1.7}.CaseStudiesPage-module-scss-module__w31KNG__caseStudiesGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:900px){.CaseStudiesPage-module-scss-module__w31KNG__caseStudiesGrid{grid-template-columns:1fr 1fr}}.CaseStudiesPage-module-scss-module__w31KNG__caseCard{background:#0f1523;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.CaseStudiesPage-module-scss-module__w31KNG__caseCard:hover{border-color:#d4a85366;transform:translateY(-4px);box-shadow:0 20px 40px #00000080}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__caseCard{padding:1.75rem}}.CaseStudiesPage-module-scss-module__w31KNG__caseHeader{flex-direction:column;gap:.75rem;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__caseTag{color:var(--color-accent,#d4a853);font-family:var(--font-ui,"Syne"),sans-serif;text-transform:uppercase;letter-spacing:.12em;background:#d4a8531a;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:.3rem .75rem;font-size:.6875rem;font-weight:700;display:inline-block}.CaseStudiesPage-module-scss-module__w31KNG__caseTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:1.85rem;font-weight:400;line-height:1.25}.CaseStudiesPage-module-scss-module__w31KNG__caseDescription{color:#f5f0e8cc;margin:0;font-size:.9875rem;line-height:1.7}.CaseStudiesPage-module-scss-module__w31KNG__featureBox{background:#00000040;border:1px solid #ffffff0d;border-radius:6px;padding:1.25rem}.CaseStudiesPage-module-scss-module__w31KNG__featureBoxTitle{font-family:var(--font-ui,"Syne"),sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent,#d4a853);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.CaseStudiesPage-module-scss-module__w31KNG__featureList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__featureList li{color:#f5f0e8cc;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.5;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__bulletCheck{color:var(--color-accent,#d4a853);flex-shrink:0;margin-top:2px}.CaseStudiesPage-module-scss-module__w31KNG__casePhilosophyQuote{border-left:2px solid var(--color-accent,#d4a853);color:#f5f0e8e6;background:#d4a8530a;margin-top:auto;padding:1rem 1.25rem;font-size:.9375rem;font-style:italic;line-height:1.6}.CaseStudiesPage-module-scss-module__w31KNG__caseLinkBtn{color:var(--color-accent,#d4a853);font-family:var(--font-ui,"Syne"),sans-serif;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.CaseStudiesPage-module-scss-module__w31KNG__caseLinkBtn:hover{color:#fff;transform:translate(4px)}.CaseStudiesPage-module-scss-module__w31KNG__involvementsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.CaseStudiesPage-module-scss-module__w31KNG__involvementsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudiesPage-module-scss-module__w31KNG__involvementsGrid{grid-template-columns:repeat(3,1fr)}}.CaseStudiesPage-module-scss-module__w31KNG__involvementCard{background:#0f1523;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:1rem;padding:2rem;transition:all .25s;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__involvementCard:hover{background:#141b2d;border-color:#d4a8534d}.CaseStudiesPage-module-scss-module__w31KNG__involvementIcon{color:var(--color-accent,#d4a853)}.CaseStudiesPage-module-scss-module__w31KNG__involvementTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:1.4rem;font-weight:400}.CaseStudiesPage-module-scss-module__w31KNG__involvementDesc{color:#f5f0e8bf;margin:0;font-size:.9375rem;line-height:1.65}.CaseStudiesPage-module-scss-module__w31KNG__commonQuoteBox{text-align:center;background:#d4a8530d;border:1px solid #d4a85340;border-radius:8px;margin-top:3.5rem;padding:2rem 2.5rem}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__commonQuoteBox{padding:1.5rem}}.CaseStudiesPage-module-scss-module__w31KNG__commonQuoteText{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:max(1.15rem,min(1.8vw,1.4rem));font-style:italic;line-height:1.6}.CaseStudiesPage-module-scss-module__w31KNG__methodologyGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.CaseStudiesPage-module-scss-module__w31KNG__methodologyGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudiesPage-module-scss-module__w31KNG__methodologyGrid{grid-template-columns:repeat(4,1fr)}}.CaseStudiesPage-module-scss-module__w31KNG__methodCard{background:#0a0e1a;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:1rem;padding:2rem 1.5rem;display:flex;position:relative}.CaseStudiesPage-module-scss-module__w31KNG__methodCard:hover{border-color:#d4a85359}.CaseStudiesPage-module-scss-module__w31KNG__methodStepNum{font-family:var(--font-ui,"Syne"),sans-serif;color:var(--color-accent,#d4a853);opacity:.85;font-size:1.75rem;font-weight:800}.CaseStudiesPage-module-scss-module__w31KNG__methodTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:1.5rem}.CaseStudiesPage-module-scss-module__w31KNG__methodDesc{color:#f5f0e8bf;margin:0;font-size:.9375rem;line-height:1.65}.CaseStudiesPage-module-scss-module__w31KNG__methodCtaRow{text-align:center;margin-top:3rem}.CaseStudiesPage-module-scss-module__w31KNG__aeoCalloutCard{text-align:center;background:linear-gradient(135deg,#d4a85314 0%,#0f1523f2 100%);border:1px solid #d4a8534d;border-radius:8px;flex-direction:column;align-items:center;gap:1.25rem;padding:3rem;display:flex;box-shadow:0 15px 40px #0006}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__aeoCalloutCard{padding:2rem 1.25rem}}.CaseStudiesPage-module-scss-module__w31KNG__aeoTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:max(1.85rem,min(3vw,2.5rem));font-weight:400}.CaseStudiesPage-module-scss-module__w31KNG__aeoDesc{color:#f5f0e8d9;max-width:720px;margin:0;font-size:1.0625rem;line-height:1.7}.CaseStudiesPage-module-scss-module__w31KNG__aeoArchNote{color:#f5f0e88c;max-width:680px;margin:.5rem 0 0;font-size:.875rem;font-style:italic}.CaseStudiesPage-module-scss-module__w31KNG__closingSection{text-align:center;background:radial-gradient(circle at 50% 100%,#d4a8531f 0%,#0000 60%),linear-gradient(#0d121f 0%,#0a0e1a 100%);padding:7rem 0 9rem}@media (max-width:960px){.CaseStudiesPage-module-scss-module__w31KNG__closingSection{padding:5rem 0 6rem}}.CaseStudiesPage-module-scss-module__w31KNG__closingCard{flex-direction:column;align-items:center;gap:1.5rem;max-width:840px;margin:0 auto;display:flex}.CaseStudiesPage-module-scss-module__w31KNG__closingTitle{font-family:var(--font-heading,"Cormorant Garamond"),Georgia,serif;color:#f5f0e8;margin:0;font-size:max(2.5rem,min(4.5vw,3.75rem));font-weight:400;line-height:1.15}.CaseStudiesPage-module-scss-module__w31KNG__closingLead{color:#f5f0e8d9;margin:0;font-size:1.125rem;line-height:1.75}
