.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hero{--hero-panel-x:max(20px,calc((100vw - 1520px)/2 + 28px));min-height:86svh;color:var(--fg-on-light);background:#f6f4ee;justify-content:center;align-items:center;padding:max(140px,min(18vh,192px)) max(28px,min(3vw,40px)) max(72px,min(9vh,110px));display:flex;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hero-inner{z-index:2;text-align:center;width:min(100%,1180px);max-width:1180px;position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hero h1{color:rgba(22,22,20,.96);letter-spacing:-.025em;text-shadow:0 14px 42px rgba(255,255,255,.24);text-wrap:balance;margin:24px 0 26px;font-size:max(40px,min(5.4vw,84px));font-weight:400;line-height:1.04}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hero h1 .serif{color:var(--accent-light);font-family:var(--font-serif);font-style:italic;display:inline}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hero .lede{color:rgba(26,24,20,.66);text-align:center;max-width:64ch;margin:0 auto 30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-pillrow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-pillrow .pill{color:rgba(26,24,20,.78);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.66);border:1px solid rgba(26,24,20,.14);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-pillrow .pill strong{color:var(--accent-light);font-weight:700}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-banner{aspect-ratio:5/2;background:var(--bg);isolation:isolate;border-bottom:1px solid rgba(26,24,20,.14);width:100%;min-height:280px;max-height:54vh;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-banner-img{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-banner-img img{filter:saturate(.72)brightness(.94)contrast(1.08)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-banner-tint{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,rgba(47,122,84,.12) 0%,rgba(174,142,108,.06) 60%,rgba(47,122,84,.1) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-banner-fade{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}@media (max-width:980px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card{color:var(--fg-on-light);isolation:isolate;background:rgba(255,255,255,.72);border:1px solid rgba(26,24,20,.1);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card:hover{border-color:rgba(47,122,84,.32);transform:translateY(-2px);box-shadow:0 18px 40px rgba(26,24,20,.08)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-img{aspect-ratio:16/7;background:var(--bg);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-img img{filter:saturate(.36)brightness(.92)contrast(1.04)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-tint{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,rgba(47,122,84,.3) 0%,rgba(174,142,108,.2) 60%,rgba(47,122,84,.24) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-body{flex-direction:column;gap:8px;padding:20px 22px 22px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-k{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-h{color:rgba(22,22,20,.94);font-family:var(--font-sans);letter-spacing:-.015em;margin:2px 0;font-size:22px;font-weight:500;line-height:1.15}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-b{color:rgba(26,24,20,.62);font-size:13.5px;line-height:1.5}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-card-cta{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-weight:700;line-height:1}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-lead{background:var(--bg);color:var(--fg-on-light);border-bottom:1px solid rgba(26,24,20,.08);padding:max(36px,min(5vh,64px)) max(28px,min(3vw,40px)) max(48px,min(7vh,80px));position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-lead-inner{gap:22px;max-width:1080px;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-eyebrow{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-eyebrow .sep{color:rgba(26,24,20,.28)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-h1{color:rgba(22,22,20,.94);max-width:22ch;font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:max(36px,min(4.8vw,60px));font-weight:400;line-height:1.06}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-h1 .serif{color:var(--accent-light);font-family:var(--font-serif);font-style:italic;display:inline}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-lede{color:rgba(26,24,20,.66);max-width:60ch;margin:0;font-size:max(15.5px,min(1.2vw,18px));line-height:1.55}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-sector-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-hub-lead{padding-top:max(124px,min(17vh,168px))}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead{background:var(--bg);color:var(--fg-on-light);border-bottom:1px solid rgba(26,24,20,.08);padding:max(28px,min(4vh,56px)) max(28px,min(3vw,40px)) max(48px,min(7vh,72px));position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-inner{gap:0;max-width:1080px;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-eyebrow{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-eyebrow .sep{color:rgba(26,24,20,.28)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-title{color:rgba(22,22,20,.94);max-width:24ch;font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0 0 10px;font-size:max(26px,min(3vw,38px));font-weight:500;line-height:1.12}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-arc{color:rgba(26,24,20,.6);max-width:30ch;font-family:var(--font-sans);letter-spacing:-.005em;text-wrap:balance;margin:0 0 36px;font-size:max(17px,min(1.6vw,22px));font-weight:400;line-height:1.3}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-arc .serif{font-family:var(--font-serif);color:rgba(26,24,20,.78);font-style:italic}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-hero{border-top:1px solid rgba(26,24,20,.12);border-bottom:1px solid rgba(26,24,20,.12);grid-template-columns:auto 1fr;align-items:end;gap:max(20px,min(3vw,40px));margin-bottom:28px;padding:max(20px,min(3vh,28px)) 0 max(24px,min(3vh,32px));display:grid}@media (max-width:640px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-hero{grid-template-columns:1fr;align-items:start;gap:14px}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-v{color:var(--accent-light);font-family:var(--font-sans);letter-spacing:-.04em;white-space:nowrap;font-size:max(64px,min(9vw,120px));font-weight:500;line-height:.92}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-body{gap:6px;max-width:48ch;padding-bottom:6px;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-l{color:rgba(22,22,20,.85);letter-spacing:-.005em;font-size:max(15px,min(1.2vw,18px));font-weight:500;line-height:1.35}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-metric-d{color:rgba(26,24,20,.55);font-size:max(13.5px,min(1vw,15px));font-weight:400;line-height:1.5}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-quote{background:0 0;border:none;max-width:56ch;margin:0 0 32px;padding:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-quote blockquote{color:rgba(22,22,20,.86);font-family:var(--font-serif);letter-spacing:-.005em;border-left:2px solid rgba(47,122,84,.4);margin:0 0 10px;padding:0 0 0 18px;font-size:max(20px,min(1.95vw,26px));font-style:italic;line-height:1.32}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-quote figcaption{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding-left:20px;font-size:11.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-dateline{color:rgba(26,24,20,.66);font-family:var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:24px;font-size:max(13.5px,min(1.1vw,15px));line-height:1.4;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-dateline .sep{color:rgba(26,24,20,.28)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-lead-actions{flex-wrap:wrap;gap:12px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}@media (max-width:900px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-grid{grid-template-columns:1fr 1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-card{border:1px solid var(--hairline);background:rgba(255,255,255,.6);border-radius:14px;padding:18px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-k{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-v{color:var(--fg);letter-spacing:-.015em;margin-top:8px;font-size:22px;font-weight:500}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .glance-sub{color:var(--muted);margin-top:4px;font-size:13px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .stack-grid{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .stack-grid .surface-pill{background:rgba(255,255,255,.78)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .team-grid{grid-template-columns:1.05fr 1fr;gap:24px;margin-top:42px;display:grid}@media (max-width:980px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .team-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .team-card{border:1px solid var(--hairline);background:rgba(255,255,255,.55);border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .team-card-h{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .team-card-h strong{color:var(--accent-light);font-weight:700}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row{border-top:1px solid var(--hairline);grid-template-columns:56px 1fr;gap:14px;padding:14px 0;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row:first-of-type{border-top:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .av{background:rgba(26,24,20,.06);border-radius:50%;width:56px;height:56px;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .nm{color:var(--fg);font-size:16px;font-weight:500;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .rl{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .rp{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10.5px;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .surfaces{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .colleague-row .surfaces .glyph{border-radius:4px;width:18px;height:18px;padding:1px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .human-list{flex-direction:column;gap:10px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .human-row{border:1px solid var(--hairline);color:var(--fg);background:rgba(255,255,255,.45);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .human-row .dot{background:var(--accent-light);border-radius:50%;flex-shrink:0;width:6px;height:6px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .human-row .team{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-card{color:var(--fg);background:radial-gradient(at 18% 0,rgba(47,122,84,.16),transparent 56%),rgba(255,255,255,.04);border:1px solid rgba(26,24,20,.14);border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .section.dark .roi-card{color:var(--fg);background:radial-gradient(at 18% 0,rgba(72,158,117,.18),transparent 56%),rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-card .v{letter-spacing:-.03em;color:var(--accent-light);font-size:max(40px,min(4.6vw,56px));font-weight:400;line-height:1;font-family:var(--font-serif);font-style:italic}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-card .l{color:var(--fg);font-size:16px;font-weight:500}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .roi-card .d{color:var(--muted);font-size:13px;line-height:1.45}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline{border-left:1px solid var(--hairline);margin-top:42px;padding:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .row{border-bottom:1px dashed var(--hairline);grid-template-columns:160px 1fr;gap:24px;padding:18px 0 18px 28px;display:grid;position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .row:before{content:"";background:var(--accent-light);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg-alt);border-radius:50%;position:absolute;top:26px;left:-5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .when{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .ms{color:var(--fg);letter-spacing:-.01em;font-size:16px;font-weight:500}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .nt{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline .row{grid-template-columns:1fr;gap:6px}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}@media (max-width:980px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile{min-width:0;color:var(--fg);background:rgba(255,255,255,.68);border:1px solid rgba(26,24,20,.11);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 14px 44px rgba(26,24,20,.055)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:hover{border-color:rgba(47,122,84,.24);transform:translateY(-3px);box-shadow:0 22px 54px rgba(26,24,20,.09)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-image{isolation:isolate;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.68),transparent 32%),radial-gradient(circle at 82% 18%,rgba(47,122,84,.22),transparent 30%),linear-gradient(135deg,#f4efe5 0%,#d9e3d3 54%,#9eb6a2 100%);border-bottom:1px solid rgba(26,24,20,.08);min-height:168px;display:block;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-photo{z-index:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-photo img{filter:saturate(.32)brightness(.92)contrast(1.05)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-tint{z-index:1;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,rgba(47,122,84,.34) 0%,rgba(174,142,108,.22) 55%,rgba(47,122,84,.3) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile .tile-grain{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile .tile-frame{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile .tile-flow{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-sector=btr-multifamily] .tile-image{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.75),transparent 30%),radial-gradient(circle at 78% 12%,rgba(47,122,84,.2),transparent 30%),linear-gradient(135deg,#f5efe4 0%,#d8e1d0 48%,#98b19c 100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-sector=cre-advisory] .tile-image{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.8),transparent 32%),radial-gradient(circle at 84% 18%,rgba(40,64,58,.22),transparent 31%),linear-gradient(135deg,#f6f0e5 0%,#d9d4c6 46%,#7f8d86 100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-sector=social-housing] .tile-image{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.74),transparent 31%),radial-gradient(circle at 80% 14%,rgba(57,101,118,.24),transparent 30%),linear-gradient(135deg,#eef4ef 0%,#cddbd8 48%,#8ca7a4 100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-sector=healthcare-reit] .tile-image{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.75),transparent 32%),radial-gradient(circle at 78% 16%,rgba(85,96,63,.24),transparent 30%),linear-gradient(135deg,#f4efe2 0%,#d8d8bf 45%,#879776 100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-sector=platform] .tile-image{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.65),transparent 31%),radial-gradient(circle at 82% 16%,rgba(37,96,75,.3),transparent 30%),linear-gradient(135deg,#eaf2eb 0%,#c5d8cb 48%,#6f987d 100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-image{background:radial-gradient(ellipse at 14% 10%,rgba(255,255,255,.72),transparent 36%),radial-gradient(ellipse at 84% 16%,var(--tile-glow),transparent 34%),linear-gradient(135deg,var(--tile-cream)0%,var(--tile-mid)52%,var(--tile-deep)100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=morning-brief]{--tile-cream:#fbf0df;--tile-mid:#d7d6be;--tile-deep:#7fa386;--tile-glow:rgba(205,151,126,.34)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar]{--tile-cream:#eef6ed;--tile-mid:#bad3c8;--tile-deep:#4e9574;--tile-glow:rgba(47,122,84,.32)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue]{--tile-cream:#f7eadf;--tile-mid:#dcc5b8;--tile-deep:#8ca2a0;--tile-glow:rgba(178,139,111,.38)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=rebook-calendar]{--tile-cream:#f5eddb;--tile-mid:#ddd0ac;--tile-deep:#a88b58;--tile-glow:rgba(184,134,11,.22)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane]{--tile-cream:#eef3ec;--tile-mid:#c8d5c7;--tile-deep:#75927f;--tile-glow:rgba(132,142,130,.32)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=void-board]{--tile-cream:#f3eee4;--tile-mid:#d7c4ad;--tile-deep:#8b755d;--tile-glow:rgba(174,142,108,.34)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=pricing-stack]{--tile-cream:#eef3ee;--tile-mid:#c3d4c3;--tile-deep:#5f8f6f;--tile-glow:rgba(49,139,96,.3)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=renewal-arc]{--tile-cream:#f3eee7;--tile-mid:#d6c8bd;--tile-deep:#7e9290;--tile-glow:rgba(99,92,83,.22)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=arrears-ledger]{--tile-cream:#fbeddc;--tile-mid:#dfb88c;--tile-deep:#9f6d47;--tile-glow:rgba(211,123,64,.32)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit]{--tile-cream:#eaf2ee;--tile-mid:#b9d0d0;--tile-deep:#547d82;--tile-glow:rgba(57,101,118,.32)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=evidence-folder]{--tile-cream:#f5efe3;--tile-mid:#d4cfb1;--tile-deep:#7f9168;--tile-glow:rgba(85,96,63,.28)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=investor-pack]{--tile-cream:#f0f2ea;--tile-mid:#c8d6c4;--tile-deep:#2f7a54;--tile-glow:rgba(56,142,101,.34)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-grain{z-index:1;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(rgba(0,0,0,.75),transparent 92%);mask-image:linear-gradient(rgba(0,0,0,.75),transparent 92%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.34);border:1px solid rgba(255,255,255,.62);border-radius:16px;display:block;position:absolute;box-shadow:0 18px 50px rgba(37,55,45,.12)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-node{z-index:4;background:rgba(47,122,84,.34);border:1px solid rgba(255,255,255,.72);border-radius:999px;width:9px;height:9px;display:block;position:absolute;box-shadow:0 10px 22px rgba(26,24,20,.12)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-node-a{top:34%;left:26%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-node-b{top:48%;left:58%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-node-c{top:30%;left:74%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-a{width:44%;height:54px;top:22px;left:18px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-b{width:36%;height:72px;top:44px;right:18px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-c{border-radius:999px;width:54%;height:44px;bottom:24px;left:52px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-a:before{content:"";border-top:2px solid rgba(47,122,84,.22);border-bottom:2px solid rgba(47,122,84,.13);position:absolute;top:12px;bottom:12px;left:12px;right:12px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-b:before{content:"";border-top:2px solid rgba(47,122,84,.22);border-bottom:2px solid rgba(47,122,84,.13);position:absolute;top:12px;bottom:12px;left:12px;right:12px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-c:before{content:"";border-top:2px solid rgba(47,122,84,.22);border-bottom:2px solid rgba(47,122,84,.13);position:absolute;top:12px;bottom:12px;left:12px;right:12px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-frame-b:after{content:"";background:rgba(47,122,84,.24);border-radius:999px;height:8px;position:absolute;top:22px;left:14px;right:14px;box-shadow:0 18px rgba(47,122,84,.13)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-flow{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-frame{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.58);box-shadow:0 20px 54px rgba(26,24,20,.08)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-frame-a:before{border:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-frame-b:before{border:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-frame-c:before{border:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene] .tile-frame-b:after{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=morning-brief] .tile-frame-a{background:linear-gradient(90deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 18%,rgba(47,122,84,.16) 18%,rgba(47,122,84,.16) 22%,transparent 22%,transparent 47%,rgba(47,122,84,.12) 47%,rgba(47,122,84,.12) 51%,transparent 51%),rgba(255,255,255,.34);border-radius:18px;width:46%;height:88px;top:28px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=morning-brief] .tile-frame-b{background:linear-gradient(rgba(47,122,84,.18),rgba(47,122,84,.18)) 18px 15px/68% 3px no-repeat,linear-gradient(rgba(47,122,84,.1),rgba(47,122,84,.1)) 18px 27px/52% 3px no-repeat,rgba(255,255,255,.34);border-radius:999px;width:34%;height:44px;top:34px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=morning-brief] .tile-frame-c{background:linear-gradient(90deg,rgba(47,122,84,.16),rgba(47,122,84,.06)) 18px 18px/72% 3px no-repeat,rgba(255,255,255,.32);border-radius:999px;width:42%;height:38px;bottom:30px;left:33%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar] .tile-frame-a{background:conic-gradient(from 215deg at 50% 50%,transparent 0 64deg,rgba(47,122,84,.22) 64deg 86deg,transparent 86deg),radial-gradient(circle at 50% 50%,rgba(255,255,255,.58) 0 34%,transparent 35%),rgba(255,255,255,.28);border-radius:999px;width:42%;height:106px;top:30px;left:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar] .tile-frame-b{border-radius:999px;width:36%;height:28px;left:auto;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar] .tile-frame-c{border-radius:999px;width:36%;height:28px;left:auto;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar] .tile-frame-b{top:48px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=lead-radar] .tile-frame-c{bottom:48px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue] .tile-frame-a{border-radius:999px;width:35%;height:52px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue] .tile-frame-b{border-radius:999px;width:35%;height:52px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue] .tile-frame-a{left:26px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue] .tile-frame-b{right:26px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=handoff-rescue] .tile-frame-c{background:linear-gradient(rgba(47,122,84,.18),rgba(47,122,84,.18)) 50%/68% 5px no-repeat,rgba(255,255,255,.34);border-radius:20px;width:40%;height:54px;bottom:26px;left:30%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=rebook-calendar] .tile-frame-a{background:linear-gradient(rgba(159,109,71,.2),rgba(159,109,71,.2)) top/100% 24px no-repeat,repeating-linear-gradient(90deg,transparent 0,transparent 24%,rgba(255,255,255,.38) 24%,rgba(255,255,255,.38) 25%),repeating-linear-gradient(0deg,transparent 0,transparent 31%,rgba(255,255,255,.34) 31%,rgba(255,255,255,.34) 32%),rgba(255,255,255,.32);border-radius:18px;width:40%;height:104px;top:26px;left:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=rebook-calendar] .tile-frame-b{border-radius:999px;width:34%;height:34px;top:46px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=rebook-calendar] .tile-frame-c{background:rgba(255,255,255,.42);border-radius:999px;width:30%;height:34px;bottom:34px;left:auto;right:44px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-a{background:linear-gradient(rgba(47,122,84,.12),rgba(47,122,84,.12)) 16px 18px/62% 4px no-repeat,linear-gradient(rgba(47,122,84,.08),rgba(47,122,84,.08)) 16px 35px/74% 4px no-repeat,rgba(255,255,255,.32);border-radius:18px;width:26%;height:92px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-b{background:linear-gradient(rgba(47,122,84,.12),rgba(47,122,84,.12)) 16px 18px/62% 4px no-repeat,linear-gradient(rgba(47,122,84,.08),rgba(47,122,84,.08)) 16px 35px/74% 4px no-repeat,rgba(255,255,255,.32);border-radius:18px;width:26%;height:92px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-c{background:linear-gradient(rgba(47,122,84,.12),rgba(47,122,84,.12)) 16px 18px/62% 4px no-repeat,linear-gradient(rgba(47,122,84,.08),rgba(47,122,84,.08)) 16px 35px/74% 4px no-repeat,rgba(255,255,255,.32);border-radius:18px;width:26%;height:92px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-a{left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-b{left:37%;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=application-lane] .tile-frame-c{left:auto;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=void-board] .tile-frame-a{background:repeating-linear-gradient(0deg,rgba(255,255,255,.26) 0,rgba(255,255,255,.26) 20px,rgba(139,117,93,.14) 20px,rgba(139,117,93,.14) 28px),rgba(255,255,255,.28);border-radius:18px;width:38%;height:96px;top:28px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=void-board] .tile-frame-b{border-radius:999px;width:34%;height:40px;top:32px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=void-board] .tile-frame-c{background:radial-gradient(circle at 34%,rgba(139,117,93,.24) 0,rgba(139,117,93,.24) 6px,transparent 7px),rgba(255,255,255,.34);border-radius:18px;width:30%;height:48px;bottom:30px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=pricing-stack] .tile-frame-a{background:linear-gradient(90deg,rgba(47,122,84,.22) 12%,transparent 12%,transparent 26%,rgba(47,122,84,.16) 26%,rgba(47,122,84,.16) 44%,transparent 44%,transparent 56%,rgba(47,122,84,.24) 56%,rgba(47,122,84,.24) 76%,transparent 76%),rgba(255,255,255,.3);border-radius:18px;width:40%;height:76px;top:36px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=pricing-stack] .tile-frame-b{border-radius:999px;width:34%;height:34px;top:32px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=pricing-stack] .tile-frame-c{border-radius:999px;width:36%;height:44px;bottom:32px;left:auto;right:38px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=renewal-arc] .tile-frame-a{background:conic-gradient(from 290deg at 50% 50%,rgba(126,146,144,.24) 0 96deg,transparent 96deg),rgba(255,255,255,.3);border-radius:999px;width:42%;height:86px;top:32px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=renewal-arc] .tile-frame-b{border-radius:999px;width:34%;height:38px;top:34px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=renewal-arc] .tile-frame-c{border-radius:999px;width:30%;height:38px;bottom:34px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=arrears-ledger] .tile-frame-a{background:repeating-linear-gradient(0deg,transparent 0,transparent 20px,rgba(159,109,71,.15) 20px,rgba(159,109,71,.15) 22px),repeating-linear-gradient(90deg,rgba(255,255,255,.24) 0,rgba(255,255,255,.24) 16%,transparent 16%,transparent 26%),rgba(255,255,255,.3);border-radius:16px;width:44%;height:94px;top:28px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=arrears-ledger] .tile-frame-b{background:linear-gradient(rgba(159,109,71,.2),rgba(159,109,71,.2)) 16px 17px/64% 5px no-repeat,rgba(255,255,255,.34);border-radius:18px;width:30%;height:44px;top:34px;right:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=arrears-ledger] .tile-frame-c{border-radius:999px;width:34%;height:40px;bottom:32px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-a{background:linear-gradient(rgba(84,125,130,.2),rgba(84,125,130,.2)) 14px 17px/54% 5px no-repeat,linear-gradient(rgba(84,125,130,.1),rgba(84,125,130,.1)) 14px 42px/70% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:92px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-b{background:linear-gradient(rgba(84,125,130,.2),rgba(84,125,130,.2)) 14px 17px/54% 5px no-repeat,linear-gradient(rgba(84,125,130,.1),rgba(84,125,130,.1)) 14px 42px/70% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:92px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-c{background:linear-gradient(rgba(84,125,130,.2),rgba(84,125,130,.2)) 14px 17px/54% 5px no-repeat,linear-gradient(rgba(84,125,130,.1),rgba(84,125,130,.1)) 14px 42px/70% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:92px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-a{left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-b{left:37%;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=maintenance-cockpit] .tile-frame-c{left:auto;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=evidence-folder] .tile-frame-a{background:linear-gradient(rgba(127,145,104,.18),rgba(127,145,104,.18)) 20px 18px/60% 4px no-repeat,linear-gradient(rgba(127,145,104,.1),rgba(127,145,104,.1)) 20px 38px/72% 4px no-repeat,rgba(255,255,255,.34);border-radius:12px 18px 18px;width:42%;height:92px;top:32px;left:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=evidence-folder] .tile-frame-a:after{content:"";background:rgba(255,255,255,.34);border-radius:12px 12px 0 0;width:44%;height:20px;position:absolute;top:-12px;left:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=evidence-folder] .tile-frame-b{border-radius:999px;width:30%;height:30px;top:44px;right:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=evidence-folder] .tile-frame-c{border-radius:999px;width:32%;height:40px;bottom:34px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=investor-pack] .tile-frame-a{background:linear-gradient(rgba(47,122,84,.2),rgba(47,122,84,.2)) 18px 18px/68% 5px no-repeat,linear-gradient(90deg,rgba(47,122,84,.18) 18%,transparent 18%,transparent 34%,rgba(47,122,84,.1) 34%,rgba(47,122,84,.1) 52%,transparent 52%,transparent 68%,rgba(47,122,84,.24) 68%,rgba(47,122,84,.24) 82%,transparent 82%) 18px 54px/76% 32px no-repeat,rgba(255,255,255,.32);border-radius:16px;width:38%;height:102px;top:26px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=investor-pack] .tile-frame-b{border-radius:999px;width:34%;height:42px;top:32px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-scene=investor-pack] .tile-frame-c{border-radius:999px;width:36%;height:40px;bottom:32px;left:auto;right:40px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=brief] .tile-frame-a{width:50%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=brief] .tile-frame-b{width:34%;height:88px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=brief] .tile-frame-c{height:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=brief] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-a{border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-b{border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-c{border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-a{top:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-b{top:72px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-c{top:116px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-a:before{border-top-color:rgba(47,122,84,.28);border-bottom:0;top:13px;bottom:11px;left:16px;right:48px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-b:before{border-top-color:rgba(47,122,84,.28);border-bottom:0;top:13px;bottom:11px;left:16px;right:48px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-c:before{border-top-color:rgba(47,122,84,.28);border-bottom:0;top:13px;bottom:11px;left:16px;right:48px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-frame-b:after{width:22px;height:8px;box-shadow:none;top:10px;left:auto;right:14px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-node-a{top:38px;left:46px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-node-b{top:82px;left:46px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=queue] .tile-node-c{top:126px;left:46px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-frame-a{border-radius:999px;width:35%;height:42px;top:28px;left:22px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-frame-b{border-radius:999px;width:35%;height:42px;top:28px;right:22px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-frame-c{width:38%;height:46px;bottom:28px;left:31%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-node-a{top:48%;left:29%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-node-b{top:66%;left:49%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=recovery] .tile-node-c{top:48%;left:70%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-frame-a{background:linear-gradient(rgba(47,122,84,.16),rgba(47,122,84,.16)) top/100% 22px no-repeat,repeating-linear-gradient(90deg,transparent 0,transparent 24%,rgba(255,255,255,.36) 24%,rgba(255,255,255,.36) 25%),repeating-linear-gradient(0deg,transparent 0,transparent 31%,rgba(255,255,255,.34) 31%,rgba(255,255,255,.34) 32%),rgba(255,255,255,.36);width:44%;height:98px;top:22px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-frame-b{border-radius:999px;width:32%;height:46px;top:52px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-frame-c{width:42%;bottom:24px;left:auto;right:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-node-a{top:38%;left:37%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-node-b{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=calendar] .tile-node-c{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-frame-a{background:repeating-linear-gradient(0deg,transparent 0,transparent 26px,rgba(47,122,84,.17) 26px,rgba(47,122,84,.17) 34px),rgba(255,255,255,.34);width:32%;height:104px;top:26px;left:24px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-frame-b{background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(47,122,84,.13) 31px,rgba(47,122,84,.13) 39px),rgba(255,255,255,.3);width:26%;height:104px;top:26px;left:39%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-frame-c{border-radius:16px;width:24%;height:80px;bottom:32px;left:auto;right:22px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-node-a{top:34%;left:31%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-node-b{top:55%;left:55%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=operations] .tile-node-c{top:44%;left:78%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=finance] .tile-frame-a{background:linear-gradient(90deg,rgba(47,122,84,.18) 16%,transparent 16%,transparent 28%,rgba(47,122,84,.24) 28%,rgba(47,122,84,.24) 44%,transparent 44%,transparent 56%,rgba(47,122,84,.14) 56%,rgba(47,122,84,.14) 70%,transparent 70%),rgba(255,255,255,.34);width:36%;height:72px;top:36px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=finance] .tile-frame-b{width:38%;height:48px;top:28px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=finance] .tile-frame-c{width:48%;bottom:28px;left:34%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=finance] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=documents] .tile-frame-a{border-radius:12px;width:42%;height:96px;top:22px;left:44px;transform:rotate(-4deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=documents] .tile-frame-b{border-radius:12px;width:42%;height:96px;top:38px;left:34%;right:auto;transform:rotate(4deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=documents] .tile-frame-c{width:36%;bottom:24px;left:24px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=documents] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-frame-a{background:radial-gradient(circle at 24% 30%,rgba(47,122,84,.28) 0,rgba(47,122,84,.28) 5px,transparent 6px),radial-gradient(circle at 70% 38%,rgba(47,122,84,.18) 0,rgba(47,122,84,.18) 5px,transparent 6px),radial-gradient(circle at 48% 72%,rgba(47,122,84,.2) 0,rgba(47,122,84,.2) 5px,transparent 6px),rgba(255,255,255,.34);width:44%;height:94px;top:24px;left:26px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-frame-b{border-radius:999px;width:34%;height:38px;top:30px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-frame-c{width:38%;bottom:30px;left:auto;right:40px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-node-a{top:38%;left:36%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-node-b{top:34%;left:68%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=evidence] .tile-node-c{top:70%;left:64%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-a{border-radius:999px;width:34px;height:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-b{border-radius:999px;width:34px;height:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-c{border-radius:999px;width:34px;height:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-a{top:36px;left:56px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-b{top:72px;left:50%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-frame-c{bottom:38px;left:auto;right:54px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-node{width:7px;height:7px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-node-a{top:72%;left:28%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-node-b{top:34%;left:47%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=identity] .tile-node-c{top:58%;left:72%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=health] .tile-frame-a{border-radius:999px;width:46%;height:82px;top:30px;left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=health] .tile-frame-a:after{content:"";background:linear-gradient(90deg,transparent,rgba(47,122,84,.4),transparent);height:1px;position:absolute;top:38px;left:18px;right:18px;box-shadow:24px -10px 0 -.5px rgba(47,122,84,.24),52px 9px 0 -.5px rgba(47,122,84,.22)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=health] .tile-frame-b{border-radius:999px;width:30%;height:38px;top:38px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=health] .tile-frame-c{width:42%;bottom:28px;left:auto;right:38px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=health] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-frame-a{border-radius:999px 999px 16px 16px;width:40%;height:84px;top:30px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-frame-b{width:35%;height:70px;top:34px;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-frame-c{width:58%;bottom:26px;left:40px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-node-a{top:62%;left:24%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-node-b{top:46%;left:56%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=research] .tile-node-c{top:68%;left:74%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-frame-a{width:38%;height:56px;top:24px;left:24px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-frame-b{width:38%;height:56px;top:24px;right:24px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-frame-c{width:56%;height:48px;bottom:28px;left:22%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-node-a{top:45%;left:24%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-node-b{top:70%;left:50%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-visual=platform] .tile-node-c{top:45%;left:76%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-flow{z-index:3;transform-origin:0;background:linear-gradient(90deg,transparent,rgba(26,24,20,.28),transparent);height:1px;display:block;position:absolute}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-flow-a{width:38%;top:51%;left:34%;transform:rotate(-14deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-flow-b{width:48%;top:70%;left:22%;transform:rotate(9deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-proof-chip{z-index:4;color:rgba(26,24,20,.72);height:28px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.62);border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;bottom:14px;right:16px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-vc-stack{z-index:5;filter:drop-shadow(0 10px 20px rgba(26,24,20,.12));align-items:center;display:flex;position:absolute;bottom:14px;left:16px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-vc-avatar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.62);border:2px solid rgba(255,255,255,.72);border-radius:999px;width:30px;height:30px;margin-left:-8px;display:inline-flex;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-vc-avatar:first-child{margin-left:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-vc-avatar img{object-fit:cover;width:100%;height:100%;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-body{flex-direction:column;flex:1;min-height:150px;padding:18px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-kicker{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:650}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-title{color:var(--fg);letter-spacing:-.025em;margin-top:8px;font-size:max(18px,min(1.8vw,22px));font-weight:560;line-height:1.12}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-meta span{color:rgba(26,24,20,.62);background:rgba(255,255,255,.52);border:1px solid rgba(26,24,20,.08);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11.5px;line-height:1;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-apps{gap:5px;margin-top:auto;padding-top:16px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .tile-apps .glyph{border:1px solid rgba(26,24,20,.08);box-shadow:0 6px 16px rgba(26,24,20,.06)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-quote{border:1px solid var(--hairline);background:radial-gradient(at 12% 6%,rgba(47,122,84,.14),transparent 50%),rgba(255,255,255,.04);border-radius:22px;margin-top:38px;padding:max(28px,min(4vw,56px))}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-quote .q{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:max(26px,min(3.4vw,44px));font-style:italic;line-height:1.18}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-quote .a{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:11px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-card{border:1px solid var(--hairline);color:var(--fg);background:rgba(255,255,255,.55);border-radius:16px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-card:hover{border-color:rgba(26,24,20,.22);transform:translateY(-1px)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-card .k{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-card .h{letter-spacing:-.01em;font-size:17px;font-weight:500}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .related-card .b{color:var(--muted);font-size:13.5px;line-height:1.45}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav{align-items:center;display:inline-flex;position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-trigger{cursor:pointer;color:rgba(26,24,20,.58);background:0 0;border:0;align-items:center;gap:4px;height:28px;padding:0;font-size:14px;line-height:1;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-trigger:hover{color:var(--fg-on-light)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav.open .cs-meganav-trigger{color:var(--fg-on-light)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-panel{z-index:60;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);white-space:normal;background:linear-gradient(rgba(255,255,255,.97),rgba(246,242,234,.94)),rgba(255,255,255,.94);border:1px solid rgba(26,24,20,.11);border-radius:20px;width:min(1180px,100vw - 48px);padding:14px;display:none;position:fixed;top:74px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px rgba(26,24,20,.14)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav.open .cs-meganav-panel{display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-panel{width:calc(100vw - 24px);max-height:calc(100vh - 88px);top:66px;overflow:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col{background:rgba(255,255,255,.58);border:1px solid rgba(26,24,20,.08);border-radius:14px;min-width:0;padding:16px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col h5{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col p{color:var(--muted);min-height:36px;margin:0 0 12px;font-size:12.5px;line-height:1.45}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col-header{color:inherit;border-radius:14px 14px 0 0;margin:-16px -16px 4px;padding:16px 16px 0;text-decoration:none;transition:background-color .14s;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col-header:hover{background:rgba(47,122,84,.06)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col-header:hover h5{color:var(--accent)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col-header:hover p{color:var(--fg-on-light)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col ul{margin:0;padding:0;list-style:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col li{margin:0 0 7px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col li a{color:var(--fg-on-light);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:13px;line-height:1.3;text-decoration:none;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col li a:hover{color:var(--accent-light)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-col li a.sector-link{color:var(--accent-light);margin-top:4px;font-weight:650;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-foot{color:var(--muted);border-top:1px solid rgba(26,24,20,.08);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-meganav-foot a{color:var(--accent-light);font-weight:600;text-decoration:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-image{background:radial-gradient(ellipse at 13% 9%,rgba(255,255,255,.74),transparent 35%),radial-gradient(ellipse at 84% 14%,var(--tile-glow),transparent 35%),linear-gradient(135deg,var(--tile-cream)0%,var(--tile-mid)52%,var(--tile-deep)100%)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-flow{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-node{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame{background:rgba(255,255,255,.31);border-color:rgba(255,255,255,.6);box-shadow:0 22px 54px rgba(26,24,20,.08)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-a:before{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-b:before{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-c:before{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-a:after{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-b:after{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition] .tile-frame-c:after{display:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=pitch],[data-composition=board-pack],[data-composition=proof-pack]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 18px/68% 5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--tile-deep)24%,transparent)16%,transparent 16% 32%,color-mix(in srgb,var(--tile-deep)14%,transparent)32% 52%,transparent 52% 68%,color-mix(in srgb,var(--tile-deep)26%,transparent)68% 84%,transparent 84%)18px 56px/76% 30px no-repeat,rgba(255,255,255,.34);border-radius:16px;width:38%;height:102px;top:28px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=valuation],[data-composition=briefing],[data-composition=data-room]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 18px/68% 5px no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--tile-deep)24%,transparent)16%,transparent 16% 32%,color-mix(in srgb,var(--tile-deep)14%,transparent)32% 52%,transparent 52% 68%,color-mix(in srgb,var(--tile-deep)26%,transparent)68% 84%,transparent 84%)18px 56px/76% 30px no-repeat,rgba(255,255,255,.34);border-radius:16px;width:38%;height:102px;top:28px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=pitch],[data-composition=board-pack],[data-composition=proof-pack]) .tile-frame-b{border-radius:999px;width:34%;height:42px;top:34px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=valuation],[data-composition=briefing],[data-composition=data-room]) .tile-frame-b{border-radius:999px;width:34%;height:42px;top:34px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=pitch],[data-composition=board-pack],[data-composition=proof-pack]) .tile-frame-c{border-radius:999px;width:36%;height:40px;bottom:32px;left:auto;right:40px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=valuation],[data-composition=briefing],[data-composition=data-room]) .tile-frame-c{border-radius:999px;width:36%;height:40px;bottom:32px;left:auto;right:40px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))15px 18px/58% 5px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)10%,transparent),color-mix(in srgb,var(--tile-deep)10%,transparent))15px 43px/72% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:94px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-b{background:linear-gradient(var(--tile-ink),var(--tile-ink))15px 18px/58% 5px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)10%,transparent),color-mix(in srgb,var(--tile-deep)10%,transparent))15px 43px/72% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:94px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-c{background:linear-gradient(var(--tile-ink),var(--tile-ink))15px 18px/58% 5px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)10%,transparent),color-mix(in srgb,var(--tile-deep)10%,transparent))15px 43px/72% 5px no-repeat,rgba(255,255,255,.31);border-radius:16px;width:26%;height:94px;top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-a{left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-b{left:37%;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=capacity],[data-composition=dispatch-board],[data-composition=project-tracker],[data-composition=app-inventory]) .tile-frame-c{left:auto;right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 13px/55% 4px no-repeat,rgba(255,255,255,.34);border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-b{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 13px/55% 4px no-repeat,rgba(255,255,255,.34);border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-c{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 13px/55% 4px no-repeat,rgba(255,255,255,.34);border-radius:999px;width:calc(100% - 68px);height:30px;left:34px;right:auto}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-a{top:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-b{top:74px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=timeline],[data-composition=relationship-log],[data-composition=workflow-recipe]) .tile-frame-c{top:118px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=parser],[data-composition=spreadsheet],[data-composition=review-queue],[data-composition=source-review]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))17px 18px/65% 4px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)12%,transparent),color-mix(in srgb,var(--tile-deep)12%,transparent))17px 38px/78% 4px no-repeat,rgba(255,255,255,.32);border-radius:14px;width:38%;height:96px;top:28px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=parser],[data-composition=spreadsheet],[data-composition=review-queue],[data-composition=source-review]) .tile-frame-b{background:repeating-linear-gradient(0deg,transparent 0 18px,color-mix(in srgb,var(--tile-deep)13%,transparent)18px 20px),repeating-linear-gradient(90deg,transparent 0 28%,rgba(255,255,255,.28) 28% 29%),rgba(255,255,255,.3);border-radius:14px;width:36%;height:82px;top:38px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=parser],[data-composition=spreadsheet],[data-composition=review-queue],[data-composition=source-review]) .tile-frame-c{border-radius:999px;width:42%;height:34px;bottom:28px;left:30%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=lease-calendar],[data-composition=certificate]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))top/100% 24px no-repeat,repeating-linear-gradient(90deg,transparent 0 24%,rgba(255,255,255,.38) 24% 25%),repeating-linear-gradient(0deg,transparent 0 31%,rgba(255,255,255,.34) 31% 32%),rgba(255,255,255,.32);border-radius:18px;width:40%;height:104px;top:26px;left:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=lease-calendar],[data-composition=certificate]) .tile-frame-b{border-radius:999px;width:34%;height:34px;top:46px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=lease-calendar],[data-composition=certificate]) .tile-frame-c{border-radius:999px;width:30%;height:34px;bottom:34px;left:auto;right:44px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=research-pack],[data-composition=map],[data-composition=surveillance]) .tile-frame-a{background:radial-gradient(circle at 38% 42%,var(--tile-ink)0 7px,transparent 8px),radial-gradient(circle at 62% 58%,color-mix(in srgb,var(--tile-deep)16%,transparent)0 6px,transparent 7px),rgba(255,255,255,.31);border-radius:999px 999px 18px 18px;width:42%;height:88px;top:30px;left:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=research-pack],[data-composition=map],[data-composition=surveillance]) .tile-frame-b{border-radius:18px;width:34%;height:54px;top:36px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=research-pack],[data-composition=map],[data-composition=surveillance]) .tile-frame-c{border-radius:999px;width:58%;height:34px;bottom:28px;left:44px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=brochure],[data-composition=dictionary],[data-composition=disclosure]) .tile-frame-a{border-radius:14px;width:36%;height:100px;top:26px;left:38px;transform:rotate(-4deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=brochure],[data-composition=dictionary],[data-composition=disclosure]) .tile-frame-b{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 20px/62% 5px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)10%,transparent),color-mix(in srgb,var(--tile-deep)10%,transparent))18px 42px/74% 5px no-repeat,rgba(255,255,255,.33);border-radius:14px;width:36%;height:96px;top:38px;left:38%;right:auto;transform:rotate(4deg)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=brochure],[data-composition=dictionary],[data-composition=disclosure]) .tile-frame-c{border-radius:999px;width:34%;height:34px;bottom:28px;left:26px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=dry-run],[data-composition=policy-lock],[data-composition=escalation]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 20px/62% 5px no-repeat,rgba(255,255,255,.33);border-radius:18px;width:38%;height:80px;top:32px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=dry-run],[data-composition=policy-lock],[data-composition=escalation]) .tile-frame-b{background:radial-gradient(circle at 50% 42%,var(--tile-ink)0 8px,transparent 9px),rgba(255,255,255,.34);border-radius:20px;width:28%;height:58px;top:34px;right:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=dry-run],[data-composition=policy-lock],[data-composition=escalation]) .tile-frame-c{border-radius:999px;width:38%;height:40px;bottom:30px;left:34%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=productivity],[data-composition=health-pack],[data-composition=deployment-health]) .tile-frame-a{background:conic-gradient(from 220deg at 50% 50%,transparent 0 74deg,var(--tile-ink)74deg 112deg,transparent 112deg),radial-gradient(circle at 50% 50%,rgba(255,255,255,.54) 0 35%,transparent 36%),rgba(255,255,255,.3);border-radius:999px;width:44%;height:82px;top:32px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=productivity],[data-composition=health-pack],[data-composition=deployment-health]) .tile-frame-b{border-radius:999px;width:32%;height:34px;top:40px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=productivity],[data-composition=health-pack],[data-composition=deployment-health]) .tile-frame-c{border-radius:999px;width:34%;height:36px;bottom:34px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=access],[data-composition=routing],[data-composition=root-cause]) .tile-frame-a{border-radius:999px;width:35%;height:50px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=access],[data-composition=routing],[data-composition=root-cause]) .tile-frame-b{border-radius:999px;width:35%;height:50px;top:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=access],[data-composition=routing],[data-composition=root-cause]) .tile-frame-a{left:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=access],[data-composition=routing],[data-composition=root-cause]) .tile-frame-b{right:28px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=access],[data-composition=routing],[data-composition=root-cause]) .tile-frame-c{background:linear-gradient(var(--tile-ink),var(--tile-ink))center/68% 5px no-repeat,rgba(255,255,255,.34);border-radius:20px;width:40%;height:52px;bottom:28px;left:30%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=follow-on],[data-composition=scorecard],[data-composition=standards-pack]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))18px 18px/66% 5px no-repeat,linear-gradient(color-mix(in srgb,var(--tile-deep)10%,transparent),color-mix(in srgb,var(--tile-deep)10%,transparent))18px 42px/76% 5px no-repeat,rgba(255,255,255,.32);border-radius:16px;width:40%;height:90px;top:30px;left:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=follow-on],[data-composition=scorecard],[data-composition=standards-pack]) .tile-frame-b{border-radius:999px;width:32%;height:42px;top:36px;right:32px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=follow-on],[data-composition=scorecard],[data-composition=standards-pack]) .tile-frame-c{border-radius:999px;width:34%;height:40px;bottom:34px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=home-triage],[data-composition=visit-pack],[data-composition=risk-matrix]) .tile-frame-a{background:linear-gradient(var(--tile-ink),var(--tile-ink))20px 58px/62% 5px no-repeat,rgba(255,255,255,.31);border-radius:22px 22px 16px 16px;width:42%;height:90px;top:30px;left:34px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=home-triage],[data-composition=visit-pack],[data-composition=risk-matrix]) .tile-frame-b{border-radius:18px;width:34%;height:46px;top:34px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile:is([data-composition=home-triage],[data-composition=visit-pack],[data-composition=risk-matrix]) .tile-frame-c{border-radius:999px;width:32%;height:38px;bottom:32px;left:auto;right:42px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-a{background:radial-gradient(circle at 22px 28px,var(--tile-ink)0 7px,transparent 8px),linear-gradient(color-mix(in srgb,var(--tile-deep)12%,transparent),color-mix(in srgb,var(--tile-deep)12%,transparent))42px 22px/52% 5px no-repeat,rgba(255,255,255,.34);border-radius:18px;width:36%;height:58px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-b{background:radial-gradient(circle at 22px 28px,var(--tile-ink)0 7px,transparent 8px),linear-gradient(color-mix(in srgb,var(--tile-deep)12%,transparent),color-mix(in srgb,var(--tile-deep)12%,transparent))42px 22px/52% 5px no-repeat,rgba(255,255,255,.34);border-radius:18px;width:36%;height:58px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-c{background:radial-gradient(circle at 22px 28px,var(--tile-ink)0 7px,transparent 8px),linear-gradient(color-mix(in srgb,var(--tile-deep)12%,transparent),color-mix(in srgb,var(--tile-deep)12%,transparent))42px 22px/52% 5px no-repeat,rgba(255,255,255,.34);border-radius:18px;width:36%;height:58px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-a{top:30px;left:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-b{top:48px;right:30px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .case-study-tile[data-composition=identity-cards] .tile-frame-c{bottom:30px;left:32%}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stack{background:var(--bg);padding:max(36px,min(5vh,64px)) 0 max(48px,min(8vh,96px));position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stack-inner{gap:14px;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card{background:rgba(255,255,255,.62);border:1px solid rgba(26,24,20,.1);border-radius:22px;grid-template-columns:200px 1fr;gap:28px;padding:max(24px,min(3vh,36px)) max(24px,min(3vw,36px));display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card{grid-template-columns:1fr;gap:18px}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card-label{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:11.5px;font-weight:500;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card-label span:first-child{color:var(--accent-light);letter-spacing:.04em;font-size:13px;font-weight:700}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card-body{gap:16px;min-width:0;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card-note{color:rgba(26,24,20,.62);margin:0;font-size:13.5px;line-height:1.55}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stat{background:rgba(246,244,238,.55);border:1px solid rgba(26,24,20,.1);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stat-k{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stat-v{color:rgba(22,22,20,.92);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:1.2}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-block{border-top:1px solid rgba(26,24,20,.08);grid-template-columns:130px 1fr;gap:18px;padding:14px 0;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-block:first-child{border-top:none;padding-top:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-block:last-child{padding-bottom:0}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-block{grid-template-columns:1fr;gap:6px}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-k{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-k em{color:var(--accent-light);font-style:italic}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-v{color:rgba(26,24,20,.85);margin:0;font-size:14.5px;line-height:1.5}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-list{color:rgba(26,24,20,.85);gap:6px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-list li{padding-left:16px;position:relative}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-list li:before{content:"";background:var(--accent-light);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;left:0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-list.muted{color:rgba(26,24,20,.5)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-remit-list.muted li:before{background:rgba(26,24,20,.28)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-team-body{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-team-body{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-team-strip{align-content:start;gap:8px;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-team-h{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid rgba(26,24,20,.08);justify-content:space-between;align-items:baseline;padding-bottom:6px;font-size:11px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-team-h span:last-child{color:var(--accent-light);font-weight:700}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-row{border-top:1px solid rgba(26,24,20,.05);gap:12px;padding:10px 0;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-row:first-of-type{border-top:none;padding-top:4px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-av{background:rgba(255,255,255,.62);border-radius:999px;flex:none;width:40px;height:40px;display:block;position:relative;overflow:hidden}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-row>div{gap:4px;min-width:0;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-nm{color:rgba(22,22,20,.92);font-size:14px;font-weight:500}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-rl{color:rgba(26,24,20,.62);font-size:13px;line-height:1.5}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-colleague-surfaces{gap:4px;margin-top:4px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-human-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-human-list li{color:rgba(22,22,20,.85);align-items:center;gap:10px;padding:4px 0;font-size:14px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-human-list .cs-bullet{background:var(--accent-light);border-radius:999px;flex:none;width:5px;height:5px;display:inline-block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-human-team{color:rgba(26,24,20,.45);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stack-pills{flex-wrap:wrap;gap:6px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-stack-pill{color:rgba(26,24,20,.78);background:rgba(255,255,255,.74);border:1px solid rgba(26,24,20,.1);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi-row{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi{background:rgba(246,244,238,.55);border:1px solid rgba(26,24,20,.1);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi-v{color:var(--accent-light);letter-spacing:-.01em;font-size:max(22px,min(2.4vw,30px));font-weight:500;line-height:1}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi-l{color:rgba(26,24,20,.78);font-size:13px;font-weight:500;line-height:1.4}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-roi-d{color:rgba(26,24,20,.55);font-size:12px;line-height:1.4}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-list li{border-top:1px solid rgba(26,24,20,.06);grid-template-columns:90px 1fr;gap:16px;padding:12px 0;display:grid}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-list li:first-child{border-top:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-when{color:rgba(26,24,20,.55);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:11px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-ms{color:rgba(22,22,20,.92);font-size:14.5px;font-weight:500;line-height:1.4;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-timeline-nt{color:rgba(26,24,20,.62);margin-top:3px;font-size:13px;line-height:1.5;display:block}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-grid{grid-template-columns:1fr}}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-card{color:var(--fg-on-light);background:rgba(255,255,255,.74);border:1px solid rgba(26,24,20,.1);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-card:hover{border-color:rgba(47,122,84,.32);transform:translateY(-1px)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-k{color:var(--accent-light);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-related-h{color:rgba(22,22,20,.92);font-size:14.5px;font-weight:500;line-height:1.3}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-card-cta{background:rgba(47,122,84,.07);border-color:rgba(47,122,84,.22)}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-cta-h{color:rgba(22,22,20,.92);font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:max(20px,min(2.2vw,26px));font-weight:400;line-height:1.18}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-cta-p{color:rgba(26,24,20,.66);max-width:60ch;margin:0;font-size:14.5px;line-height:1.55}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-cta-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-footer{background:var(--bg);border-top:1px solid rgba(26,24,20,.08);margin-top:max(28px,min(4vh,56px));padding:24px 0}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-footer-inner{color:rgba(26,24,20,.45);font-family:var(--font-mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-footer-links{gap:16px;display:flex}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-footer-links a{color:inherit;text-decoration:none}.CaseStudyTemplate-module__qdYs0q__caseStudyPage .cs-footer-links a:hover{color:var(--accent-light)}
