.CasePage-module__dYj8yW__fadeUp{opacity:0;transition:opacity .55s var(--ease-out-expo), transform .55s var(--ease-out-expo);transition-delay:var(--delay,0s);transform:translateY(16px)}.CasePage-module__dYj8yW__fadeUp.CasePage-module__dYj8yW__visible{opacity:1;transform:translateY(0)}.CasePage-module__dYj8yW__heroSection{padding-top:calc(var(--header-height) + var(--section-inset));padding-bottom:0}@media (max-width:767px){.CasePage-module__dYj8yW__heroSection{padding-top:var(--section-inset)}}.CasePage-module__dYj8yW__heroFrame{width:100%;height:min(calc((100vw - 2 * var(--section-inset)) * 9 / 16), calc(100svh - var(--header-height) - 2 * var(--section-inset)));border-radius:var(--radius-ui);background:#0a0b16;position:relative;overflow:hidden;transform:translateZ(0)}@media (max-width:767px){.CasePage-module__dYj8yW__heroFrame{aspect-ratio:4/5}}.CasePage-module__dYj8yW__heroMedia{will-change:transform;position:absolute;inset:0}.CasePage-module__dYj8yW__heroMedia video,.CasePage-module__dYj8yW__heroMedia img{object-fit:cover;opacity:1;width:100%;height:115%;display:block}.CasePage-module__dYj8yW__heroGradient{background:linear-gradient(#0000 32%,#00000014 52%,#00000042 72%,#00000094 100%);position:absolute;inset:0}.CasePage-module__dYj8yW__heroContent{flex-direction:column;justify-content:space-between;padding:clamp(16px,2.5vw,40px);display:flex;position:absolute;inset:0}.CasePage-module__dYj8yW__heroTopRow{align-items:center;gap:8px;display:flex}.CasePage-module__dYj8yW__heroClientBadge{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;background:#ffffff14;border:1px solid #ffffff1f;border-radius:100px;padding:4px 10px;font-size:11px;font-weight:500}.CasePage-module__dYj8yW__heroYear{letter-spacing:.04em;color:#ffffff4d;font-size:11px;font-weight:500}.CasePage-module__dYj8yW__heroTitle{letter-spacing:-.035em;color:#fff;max-width:85%;margin:0;font-size:clamp(28px,5.8vw,96px);font-weight:500;line-height:.94}@media (max-width:767px){.CasePage-module__dYj8yW__heroTitle{max-width:100%}}.CasePage-module__dYj8yW__byline{scrollbar-width:none;border-bottom:1px solid var(--color-border);align-items:stretch;display:flex;overflow-x:auto}.CasePage-module__dYj8yW__byline::-webkit-scrollbar{display:none}.CasePage-module__dYj8yW__bylineCell{padding:18px var(--section-inset);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:4px;display:flex}.CasePage-module__dYj8yW__bylineCell:last-child{border-right:none}.CasePage-module__dYj8yW__bylineCellLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);font-size:11px;font-weight:500}.CasePage-module__dYj8yW__bylineCellValue{color:var(--color-fg);font-size:clamp(14px,1.1vw,17px);font-weight:500}.CasePage-module__dYj8yW__bylineBullet{color:var(--color-fg-muted);margin:0 6px;font-weight:400}.CasePage-module__dYj8yW__bylineLogo{justify-content:center;padding-top:0;padding-bottom:0}.CasePage-module__dYj8yW__bylineLogoImg{width:auto;height:28px;display:block}.CasePage-module__dYj8yW__introGrid{padding:var(--section-inset) var(--section-inset) var(--block-bottom-inset);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__introGrid{grid-template-columns:1fr}}.CasePage-module__dYj8yW__tldrLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:clamp(20px,2.5vw,36px);font-size:11px;font-weight:500;display:block}.CasePage-module__dYj8yW__tldrText{letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(22px,3vw,46px);font-weight:500;line-height:1.1}.CasePage-module__dYj8yW__contextBody{flex-direction:column;gap:16px;display:flex}.CasePage-module__dYj8yW__contextBody p{color:var(--color-fg-secondary);margin:0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.75}.CasePage-module__dYj8yW__secHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;margin-bottom:clamp(32px,4vw,56px);padding-bottom:clamp(24px,3vw,40px);display:flex}.CasePage-module__dYj8yW__secNum{letter-spacing:.04em;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.CasePage-module__dYj8yW__secLabel{letter-spacing:-.01em;color:var(--color-fg);flex:1;font-size:clamp(15px,1.3vw,20px);font-weight:600;line-height:1.2}.CasePage-module__dYj8yW__section{padding:var(--section-inset) var(--section-inset) var(--block-bottom-inset)}.CasePage-module__dYj8yW__sectionAlt{background:var(--color-bg-secondary)}.CasePage-module__dYj8yW__sectionHeading{letter-spacing:-.03em;color:var(--color-fg);max-width:780px;margin:0 0 clamp(28px,3vw,48px);font-size:clamp(22px,3vw,46px);font-weight:500;line-height:1.1}.CasePage-module__dYj8yW__challengeCols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,56px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__challengeCols{grid-template-columns:1fr}}.CasePage-module__dYj8yW__sectionCols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,56px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__sectionCols{grid-template-columns:1fr}}.CasePage-module__dYj8yW__body{flex-direction:column;gap:16px;display:flex}.CasePage-module__dYj8yW__body p{color:var(--color-fg-secondary);margin:0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.75}.CasePage-module__dYj8yW__sectionMediaGrid{align-items:center;gap:8px;margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(32px,4vw,56px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__sectionMediaGrid{margin-bottom:clamp(32px,4vw,56px);grid-template-columns:1fr!important}}.CasePage-module__dYj8yW__sectionMediaMasonry{align-items:flex-start;gap:8px;margin-top:clamp(32px,4vw,56px);margin-bottom:clamp(32px,4vw,56px);display:flex}.CasePage-module__dYj8yW__sectionMediaMasonryCol{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:767px){.CasePage-module__dYj8yW__sectionMediaMasonry{flex-wrap:wrap;margin-bottom:clamp(32px,4vw,56px)}.CasePage-module__dYj8yW__sectionMediaMasonryCol{flex:0 0 var(--masonry-mobile-basis,calc(33.333% - 6px))!important}}.CasePage-module__dYj8yW__splitCols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,56px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__splitCols{grid-template-columns:1fr}}.CasePage-module__dYj8yW__goalsCols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,3vw,56px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__goalsCols{grid-template-columns:1fr}}.CasePage-module__dYj8yW__goalsTaskLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.CasePage-module__dYj8yW__goalsTask{letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(22px,3vw,46px);font-weight:500;line-height:1.1}.CasePage-module__dYj8yW__goalsList{margin:0;padding:0;list-style:none}.CasePage-module__dYj8yW__goalsItem{border-bottom:1px solid var(--color-border);color:var(--color-fg-secondary);gap:14px;padding:14px 0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.75;display:flex}.CasePage-module__dYj8yW__goalsItem:first-child{border-top:1px solid var(--color-border)}.CasePage-module__dYj8yW__goalsNum{letter-spacing:.04em;color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:18px;padding-top:3px;font-size:11px;font-weight:500}.CasePage-module__dYj8yW__metrics{background:var(--color-bg-secondary);padding:var(--section-inset) var(--section-inset) var(--block-bottom-inset)}.CasePage-module__dYj8yW__metricsGrid{grid-template-columns:repeat(var(--metric-columns,5), 1fr);display:grid}.CasePage-module__dYj8yW__metricCell{border-right:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:clamp(20px,2.5vw,36px) clamp(16px,2vw,28px);display:flex}.CasePage-module__dYj8yW__metricCell:last-child{border-right:none}@media (max-width:860px){.CasePage-module__dYj8yW__metricsGrid{grid-template-columns:repeat(2,1fr)}.CasePage-module__dYj8yW__metricCell{border-right:none;border-bottom:1px solid var(--color-border)}.CasePage-module__dYj8yW__metricCell:last-child{border-bottom:none}}@media (max-width:480px){.CasePage-module__dYj8yW__metricsGrid{grid-template-columns:1fr}}.CasePage-module__dYj8yW__metricLabel{letter-spacing:.04em;color:var(--color-fg-muted);font-size:11px;font-weight:500}.CasePage-module__dYj8yW__metricValue{letter-spacing:-.03em;color:var(--color-fg);font-size:clamp(22px,3vw,46px);font-weight:700;line-height:1}.CasePage-module__dYj8yW__metricDelta{letter-spacing:.04em;color:var(--color-positive);font-size:11px;font-weight:500}@media (max-width:767px){.CasePage-module__dYj8yW__metricLabel{letter-spacing:.02em;font-size:13px}.CasePage-module__dYj8yW__metricValue{font-size:clamp(36px,10vw,56px)}.CasePage-module__dYj8yW__metricDelta{font-size:14px}}.CasePage-module__dYj8yW__outcome{background:var(--color-bg-secondary);padding:var(--section-inset) var(--section-inset) var(--block-bottom-inset)}.CasePage-module__dYj8yW__outcomeCols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,72px);display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__outcomeCols{grid-template-columns:1fr;gap:48px}}.CasePage-module__dYj8yW__outcomeCol{flex-direction:column;gap:18px;display:flex}.CasePage-module__dYj8yW__outcomeColLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);font-size:11px;font-weight:500}.CasePage-module__dYj8yW__outcomeColHeading{letter-spacing:-.03em;color:var(--color-fg);margin:0;font-size:clamp(22px,3vw,46px);font-weight:500;line-height:1.1}.CasePage-module__dYj8yW__outcomeBody{flex-direction:column;gap:14px;display:flex}.CasePage-module__dYj8yW__outcomeBody p{color:var(--color-fg-secondary);margin:0;font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.75}.CasePage-module__dYj8yW__fullMedia{padding:0 var(--section-inset) var(--block-bottom-inset)}.CasePage-module__dYj8yW__feedGroups{padding:0 var(--section-inset) var(--block-bottom-inset);flex-direction:column;gap:8px;display:flex}.CasePage-module__dYj8yW__feedGroup{grid-template-columns:repeat(var(--feed-columns), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.CasePage-module__dYj8yW__feedCell{min-width:0}@media (max-width:767px){.CasePage-module__dYj8yW__feedGroup{grid-template-columns:1fr!important}.CasePage-module__dYj8yW__feedCell{grid-column:1/-1!important}}.CasePage-module__dYj8yW__mediaWrap{border-radius:var(--radius-ui);background:var(--color-bg-secondary);overflow:hidden;transform:translateZ(0)}.CasePage-module__dYj8yW__mediaWrap video,.CasePage-module__dYj8yW__mediaWrap img{border-radius:inherit;width:100%;display:block}.CasePage-module__dYj8yW__placeholder{border-radius:var(--radius-ui);background:var(--color-bg-secondary);justify-content:center;align-items:center;min-height:160px;display:flex}.CasePage-module__dYj8yW__placeholderText{letter-spacing:.04em;color:var(--color-fg-muted);font-size:11px;font-weight:500}.CasePage-module__dYj8yW__featureBlock{padding:var(--section-inset) var(--section-inset) 0}.CasePage-module__dYj8yW__featureTopRow{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;margin-bottom:8px;display:grid}.CasePage-module__dYj8yW__featureTopRowWideMedia{grid-template-columns:1fr 2fr}@media (max-width:767px){.CasePage-module__dYj8yW__featureTopRow{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.CasePage-module__dYj8yW__featureTopRowWideMedia{grid-template-columns:1fr}}.CasePage-module__dYj8yW__featureTextCol{padding-right:clamp(16px,2vw,32px)}@media (max-width:767px){.CasePage-module__dYj8yW__featureTextCol{margin-bottom:16px;padding-right:0}}.CasePage-module__dYj8yW__featureHeading{letter-spacing:-.03em;color:var(--color-fg);margin:clamp(16px,2vw,28px) 0 clamp(20px,2.5vw,32px);font-size:clamp(22px,3vw,46px);font-weight:500;line-height:1.1}.CasePage-module__dYj8yW__featureBottomRow{margin-bottom:var(--block-bottom-inset);gap:8px;display:grid}@media (max-width:767px){.CasePage-module__dYj8yW__featureBottomRow{gap:8px;grid-template-columns:1fr!important}}@media (max-width:379px){.CasePage-module__dYj8yW__metricsGrid{grid-template-columns:1fr}.CasePage-module__dYj8yW__metricCell{border-right:none;border-bottom:1px solid var(--color-border)}.CasePage-module__dYj8yW__metricCell:last-child{border-bottom:none}.CasePage-module__dYj8yW__bylineCell{padding:14px var(--section-inset)}}
.NdaCasePage-module__7lTMnq__page{padding-top:calc(var(--header-height) + clamp(40px, 5vw, 80px));padding-bottom:clamp(80px,12vw,180px)}.NdaCasePage-module__7lTMnq__banner{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-fg-muted);text-transform:uppercase;padding:0 var(--section-inset);align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding-bottom:clamp(28px,4vw,56px);font-size:11px;font-weight:500;display:flex}.NdaCasePage-module__7lTMnq__bannerDot{background:#c33;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite NdaCasePage-module__7lTMnq__pulse}@keyframes NdaCasePage-module__7lTMnq__pulse{0%,to{opacity:1}50%{opacity:.3}}.NdaCasePage-module__7lTMnq__layout{grid-template-columns:var(--case-sidebar-width) 1fr;padding:0 var(--section-inset);align-items:start;gap:0 clamp(48px,8vw,128px);max-width:1320px;margin:0 auto;display:grid}@media (max-width:860px){.NdaCasePage-module__7lTMnq__layout{grid-template-columns:1fr;gap:clamp(40px,6vw,64px) 0}}.NdaCasePage-module__7lTMnq__sidebar{top:calc(var(--header-height) + 24px);position:sticky}@media (max-width:860px){.NdaCasePage-module__7lTMnq__sidebar{position:static}}.NdaCasePage-module__7lTMnq__logoBox{aspect-ratio:3;background:var(--color-fg);border-radius:var(--radius-ui);justify-content:center;align-items:center;width:100%;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.NdaCasePage-module__7lTMnq__logoBoxLabel{font-family:var(--font-mono);letter-spacing:.1em;color:#ffffff2e;text-transform:uppercase;font-size:11px;font-weight:500}.NdaCasePage-module__7lTMnq__logoBoxStamp{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(-18deg)}.NdaCasePage-module__7lTMnq__logoBoxStampText{font-family:var(--font-mono);letter-spacing:.22em;color:#0000;text-transform:uppercase;border:2px solid #c336;border-radius:4px;padding:6px 14px;font-size:clamp(14px,2.2vw,22px);font-weight:700}.NdaCasePage-module__7lTMnq__meta{flex-direction:column;gap:20px;display:flex}.NdaCasePage-module__7lTMnq__metaLabel{font-size:var(--case-label-size);font-weight:var(--case-label-weight);color:var(--color-fg-muted);letter-spacing:.02em;margin-bottom:6px;display:block}.NdaCasePage-module__7lTMnq__metaValue{flex-direction:column;gap:4px;display:flex}.NdaCasePage-module__7lTMnq__metaBar{background:var(--color-fg);cursor:pointer;border-radius:2px;height:14px;display:block}.NdaCasePage-module__7lTMnq__metaBar:hover{animation:.5s ease-out NdaCasePage-module__7lTMnq__metaGlitch}@keyframes NdaCasePage-module__7lTMnq__metaGlitch{0%{opacity:1;transform:none}10%{opacity:.4;transform:translate(3px)scaleX(.97)}18%{opacity:1;transform:translate(-2px)}30%{opacity:.6;transform:translate(2px)}40%{opacity:1;transform:none}to{opacity:1;transform:none}}.NdaCasePage-module__7lTMnq__metaDiscover{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.NdaCasePage-module__7lTMnq__discoverLink{color:var(--color-fg);border-bottom:1px solid var(--color-fg);align-items:center;gap:8px;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.NdaCasePage-module__7lTMnq__discoverLink:hover{opacity:.5}.NdaCasePage-module__7lTMnq__discoverDot{border:1.5px solid;border-radius:50%;flex-shrink:0;width:6px;height:6px}.NdaCasePage-module__7lTMnq__content{flex-direction:column;gap:clamp(40px,6vw,80px);display:flex}.NdaCasePage-module__7lTMnq__section{position:relative}.NdaCasePage-module__7lTMnq__sectionHeading{color:var(--color-fg);letter-spacing:-.01em;margin-bottom:clamp(16px,2vw,28px);font-size:clamp(13px,1.1vw,16px);font-weight:600}.NdaCasePage-module__7lTMnq__sectionBody{font-size:var(--case-body-size);line-height:var(--case-body-leading);color:var(--color-fg);flex-direction:column;gap:1.4em;display:flex}.NdaCasePage-module__7lTMnq__sectionBody p{margin:0}.NdaCasePage-module__7lTMnq__r{background:var(--color-fg);color:#0000;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px;display:inline}.NdaCasePage-module__7lTMnq__r:hover{animation:.6s ease-out NdaCasePage-module__7lTMnq__redactGlitch}@keyframes NdaCasePage-module__7lTMnq__redactGlitch{0%{background:var(--color-fg);color:#0000;filter:none;transform:none}8%{color:var(--color-fg);filter:blur(5px)brightness(1.3);background:0 0;transform:translate(3px)}14%{background:var(--color-fg);color:#0000;filter:none;transform:translate(-2px)}32%{color:var(--color-fg);filter:blur(3px)contrast(1.5);background:#11111159;transform:translate(1px)}40%{background:var(--color-fg);color:#0000;filter:none;transform:none}58%{color:var(--color-fg);filter:blur(6px);background:0 0;transform:translate(-1px)}65%{background:var(--color-fg);color:#0000;filter:none;transform:none}to{background:var(--color-fg);color:#0000;filter:none;transform:none}}.NdaCasePage-module__7lTMnq__tldr .NdaCasePage-module__7lTMnq__sectionBody{letter-spacing:-.015em;font-size:clamp(16px,1.5vw,22px);font-weight:400;line-height:1.55}.NdaCasePage-module__7lTMnq__metricsGrid{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-ui);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.NdaCasePage-module__7lTMnq__metricCell{background:var(--color-bg);flex-direction:column;gap:6px;padding:20px 18px;display:flex}.NdaCasePage-module__7lTMnq__metricLabel{color:var(--color-fg-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.NdaCasePage-module__7lTMnq__metricValue{letter-spacing:-.025em;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.1}.NdaCasePage-module__7lTMnq__stamp{font-family:var(--font-mono);letter-spacing:.2em;color:#cc33338c;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;border:2.5px solid #cc33338c;border-radius:4px;justify-content:center;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0;transform:rotate(-3deg)}.NdaCasePage-module__7lTMnq__requestWrap{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:clamp(32px,4vw,56px);display:flex}.NdaCasePage-module__7lTMnq__requestLabel{color:var(--color-fg-muted);font-size:13px;font-family:var(--font-mono)}.NdaCasePage-module__7lTMnq__requestBtn{border-radius:var(--radius-ui);border:1px solid var(--color-border);height:36px;color:var(--color-fg);cursor:not-allowed;background:0 0;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.NdaCasePage-module__7lTMnq__requestBtn:hover{color:#c33;border-color:#c33}.NdaCasePage-module__7lTMnq__requestBtn:hover .NdaCasePage-module__7lTMnq__requestBtnDot{background:#c33}.NdaCasePage-module__7lTMnq__requestBtnDot{background:var(--color-fg-muted);border-radius:50%;width:5px;height:5px;transition:background .15s}
