.CaseStudyEvidenceReview_suite__EYxq8{display:grid;gap:3rem}.CaseStudyEvidenceReview_connectedFrames__uJEgl>div+div .viz-frame{border-top:0}.CaseStudyEvidenceReview_flushSection__8jjst>div:last-child>.viz-frame{border-bottom:0}.CaseStudyEvidenceReview_frame__uI7as{overflow:hidden}.CaseStudyEvidenceReview_frame__uI7as .viz-canvas{padding:0;background:var(--sheet-panel);background-image:none}.CaseStudyEvidenceReview_frame__uI7as .viz-canvas>:last-child{border-bottom:0}.CaseStudyEvidenceReview_mockupSet__zJuZz{display:grid;align-items:start;gap:1px;border-bottom:1px solid var(--ink-10);background:var(--ink-15)}.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a,.CaseStudyEvidenceReview_mockupSetEqual__k8E5W{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a .CaseStudyEvidenceReview_mockupPanel__2z413{aspect-ratio:4/5;overflow:hidden}.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a .CaseStudyEvidenceReview_mockupImage__O6nJG{width:100%;height:100%;object-fit:cover}.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a .CaseStudyEvidenceReview_mockupPanel__2z413:first-child .CaseStudyEvidenceReview_mockupImage__O6nJG{object-position:center 25%}.CaseStudyEvidenceReview_mockupSetLandscapePortrait__9_7hF{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.CaseStudyEvidenceReview_mockupSetPortraitLandscape__09QAP{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.CaseStudyEvidenceReview_mockupSetSingle__7TUrl{grid-template-columns:minmax(0,1fr)}.CaseStudyEvidenceReview_mockupSetPortrait__MxsXT{grid-template-columns:minmax(0,1fr);padding:clamp(1rem,4vw,3rem);background:var(--sheet-panel)}.CaseStudyEvidenceReview_mockupSetPortrait__MxsXT .CaseStudyEvidenceReview_mockupPanel__2z413{width:min(100%,38rem);margin-inline:auto;border:1px solid var(--ink-10)}.CaseStudyEvidenceReview_mockupPanel__2z413{min-width:0;margin:0;overflow:hidden;background:var(--sheet-bg)}.CaseStudyEvidenceReview_mockupImage__O6nJG{display:block;width:100%;height:auto}.CaseStudyEvidenceReview_clipPanel__EnoOV{min-width:0;margin:0;border-bottom:1px solid var(--ink-10);background:var(--sheet-bg)}.CaseStudyEvidenceReview_mediaPair__iPfPk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--ink-10);background:var(--ink-15)}.CaseStudyEvidenceReview_mediaPairPanel__Kb7RU{min-width:0;margin:0;background:var(--sheet-bg)}.CaseStudyEvidenceReview_mediaPairReverse___ryLz .CaseStudyEvidenceReview_mediaPairPanel__Kb7RU{grid-row:1;grid-column:2}.CaseStudyEvidenceReview_mediaPairReverse___ryLz .CaseStudyEvidenceReview_clipPanel__EnoOV{grid-row:1;grid-column:1}.CaseStudyEvidenceReview_mediaPairStage__T3WWU{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sheet-panel)}.CaseStudyEvidenceReview_mediaPairImage__CQlZH{object-fit:cover}.CaseStudyEvidenceReview_mediaPair__iPfPk[data-media-pair=schedule] .CaseStudyEvidenceReview_mediaPairImage__CQlZH{object-position:center 30%}.CaseStudyEvidenceReview_mediaPair__iPfPk .CaseStudyEvidenceReview_clipPanel__EnoOV{border-bottom:0}.CaseStudyEvidenceReview_mediaPair__iPfPk .CaseStudyEvidenceReview_clipStage__f__EK{aspect-ratio:4/5}.CaseStudyEvidenceReview_clipStage__f__EK{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--sheet-panel)}.CaseStudyEvidenceReview_clipPoster__7ZTzf{object-fit:cover}.CaseStudyEvidenceReview_clipVideo__1GWqS{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;transition:opacity var(--motion-instant) var(--motion-ease-enter)}.CaseStudyEvidenceReview_evidenceMeta__cbMMW{display:flex;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--ink-10);background:var(--sheet-bg);font-family:var(--font-mono);font-size:.5625rem;line-height:1.55;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_evidenceMeta__cbMMW span:last-child{max-width:42rem;text-align:right}.CaseStudyEvidenceReview_phoneSequence__EMSkp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_cropPanel__R_IYd,.CaseStudyEvidenceReview_phonePanel__vo40F{min-width:0;margin:0;background:var(--sheet-bg)}.CaseStudyEvidenceReview_panelLabel__65DMl{min-height:2.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--ink-10);font-family:var(--font-mono);font-size:.5625rem;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_phoneImage__V1m6X,.CaseStudyEvidenceReview_wideImage__6fQEj{display:block;width:100%;height:auto}.CaseStudyEvidenceReview_matrix__0MKQd{display:grid;padding:1.25rem}.CaseStudyEvidenceReview_matrixRow__Vm_FL{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1.2fr) minmax(10rem,1.2fr);border-top:1px solid var(--ink-15)}.CaseStudyEvidenceReview_matrixRow__Vm_FL>*{min-width:0;padding:1rem;border-right:1px solid var(--ink-10);font-size:.75rem;line-height:1.55}.CaseStudyEvidenceReview_matrixRow__Vm_FL>:last-child{border-right:0}.CaseStudyEvidenceReview_matrixRow__Vm_FL strong{font-weight:550}.CaseStudyEvidenceReview_matrixHeader__voIJ0{border-top:0;background:var(--band-tint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_baselineDiagram__o2cID{display:grid;grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr);gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_baselineSide__tCVLV{padding:clamp(1.25rem,4vw,3rem);background:var(--sheet-bg)}.CaseStudyEvidenceReview_baselineKicker__4TZZd{margin:0;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_baselineSide__tCVLV h4{margin:.75rem 0 0;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:450;line-height:1.1;letter-spacing:-.025em}.CaseStudyEvidenceReview_baselineForks__2iJag,.CaseStudyEvidenceReview_baselineStack__wib_7{display:grid;gap:.625rem;margin-top:1.75rem}.CaseStudyEvidenceReview_baselineForks__2iJag span,.CaseStudyEvidenceReview_baselineStack__wib_7 span{padding:.875rem;border:1px solid var(--ink-15);font-size:.75rem;line-height:1.5}.CaseStudyEvidenceReview_baselineForks__2iJag span{border-style:dashed}.CaseStudyEvidenceReview_baselineStack__wib_7 span{border-color:var(--accent)}.CaseStudyEvidenceReview_baselineConsequence__SBMM0{margin:1.5rem 0 0;font-size:.75rem;line-height:1.6;color:var(--ink-65)}.CaseStudyEvidenceReview_baselineDecision___bMqG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;background:var(--band-tint);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_baselineDecision___bMqG strong{font-size:1.25rem;font-weight:400;color:var(--accent)}.CaseStudyEvidenceReview_baselineResolved__j6RCG{border-top:2px solid var(--accent)}.CaseStudyEvidenceReview_canvasPair__CUTbe{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr);align-items:stretch;gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_imageCrop__gV93X{position:relative;overflow:hidden;background:var(--sheet-panel)}.CaseStudyEvidenceReview_imageCrop__gV93X img{object-fit:cover}.CaseStudyEvidenceReview_canvasDetailCrop__mEJ_m,.CaseStudyEvidenceReview_canvasOverviewCrop__jpEZr{aspect-ratio:4/5}.CaseStudyEvidenceReview_canvasOverviewCrop__jpEZr img{object-position:50% 34%}.CaseStudyEvidenceReview_canvasDetailCrop__mEJ_m img{object-position:50% 38%}.CaseStudyEvidenceReview_semanticZoom__0z_xx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:var(--band-tint);font-family:var(--font-mono);font-size:.5625rem;line-height:1.45;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_semanticZoom__0z_xx strong{display:inline-flex;min-width:4.5rem;justify-content:center;padding:.5rem .75rem;border:1px solid var(--accent);color:var(--accent)}.CaseStudyEvidenceReview_productionPlaceholder__URzum{margin:1.25rem;border:1px dashed var(--ink-35);background:var(--sheet-bg)}.CaseStudyEvidenceReview_placeholderHeading__LJMQj{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px dashed var(--ink-25);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.CaseStudyEvidenceReview_placeholderType__WnDeg{margin:1rem 1rem 0;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_placeholderBrief__CzJ97{max-width:58rem;margin:.5rem 1rem 0;font-size:clamp(1rem,2vw,1.375rem);line-height:1.35;letter-spacing:-.015em}.CaseStudyEvidenceReview_placeholderAcceptance__I6rge{margin:1rem;padding-top:.875rem;border-top:1px solid var(--ink-10);font-size:.75rem;line-height:1.6;color:var(--ink-65)}.CaseStudyEvidenceReview_placeholderAcceptance__I6rge strong{font-weight:600;color:var(--ink)}.CaseStudyEvidenceReview_importPair__o_11t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_importProgressCrop__he_2i,.CaseStudyEvidenceReview_importReviewCrop__EgI63,.CaseStudyEvidenceReview_importSavedCrop__qjGIT,.CaseStudyEvidenceReview_importSourceCrop__B_Px_{aspect-ratio:4/5}.CaseStudyEvidenceReview_importSourceCrop__B_Px_ img{object-position:50% 43%}.CaseStudyEvidenceReview_importProgressCrop__he_2i img{object-position:50% 39%}.CaseStudyEvidenceReview_importReviewCrop__EgI63 img{object-position:50% 28%}.CaseStudyEvidenceReview_importSavedCrop__qjGIT img{object-position:50% 31%}.CaseStudyEvidenceReview_flowArrow__qbOs_{display:grid;place-items:center;background:var(--band-tint);font-family:var(--font-mono);color:var(--accent)}.CaseStudyEvidenceReview_nowNextLayout__wibo8{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_nowNextCrop__gWuP_{aspect-ratio:2.6/1}.CaseStudyEvidenceReview_nowNextCrop__gWuP_ img{object-position:50% 100%}.CaseStudyEvidenceReview_fixtureNote___IzJs{margin:0;padding:.75rem 1rem 1rem;font-size:.6875rem;line-height:1.55;color:var(--ink-65)}.CaseStudyEvidenceReview_contractDiagram__KeieX{display:grid;align-content:center;padding:clamp(1.25rem,4vw,3rem);background:var(--sheet-bg)}.CaseStudyEvidenceReview_contractCore__Fi7wr,.CaseStudyEvidenceReview_contractSource__pew7F{display:grid;gap:.4rem;padding:1rem;border:1px solid var(--ink-15)}.CaseStudyEvidenceReview_contractCore__Fi7wr{border-color:var(--accent)}.CaseStudyEvidenceReview_contractCore__Fi7wr span,.CaseStudyEvidenceReview_contractSource__pew7F span,.CaseStudyEvidenceReview_surfaceGrid__l4gkw span{font-family:var(--font-mono);font-size:.5rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_contractCore__Fi7wr strong,.CaseStudyEvidenceReview_contractSource__pew7F strong{font-size:.875rem;font-weight:550}.CaseStudyEvidenceReview_contractConnector__1kfNu{padding:.5rem;text-align:center;color:var(--accent)}.CaseStudyEvidenceReview_surfaceGrid__l4gkw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_surfaceCaptured__ABqEo,.CaseStudyEvidenceReview_surfaceMissing__h3c8W{display:grid;align-content:start;gap:.4rem;min-height:7.5rem;padding:1rem;background:var(--sheet-bg)}.CaseStudyEvidenceReview_surfaceCaptured__ABqEo{border-top:2px solid var(--accent)}.CaseStudyEvidenceReview_surfaceMissing__h3c8W{border-top:2px dashed var(--ink-25)}.CaseStudyEvidenceReview_surfaceGrid__l4gkw strong{font-size:.875rem;font-weight:550}.CaseStudyEvidenceReview_surfaceGrid__l4gkw small{font-size:.6875rem;line-height:1.5;color:var(--ink-65)}.CaseStudyEvidenceReview_craftLayout__4RQch{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1px;background:var(--ink-15)}.CaseStudyEvidenceReview_craftContract__lg8Cp{padding:0;background:var(--sheet-bg)}.CaseStudyEvidenceReview_craftFlow__S3rEZ{position:relative;border:0;background-color:var(--sheet-panel)}.CaseStudyEvidenceReview_craftFlow__S3rEZ .lp-flow-edge-conditional{opacity:.82}.CaseStudyEvidenceReview_craftFlow__S3rEZ .lp-flow-edge-recovery{stroke:var(--ink-45);stroke-dasharray:2 6;opacity:.3;animation:none}@media (prefers-reduced-motion:reduce){.CaseStudyEvidenceReview_clipVideo__1GWqS{transition:none}.CaseStudyEvidenceReview_frame__uI7as [data-confpal-media]{transform:none!important}.CaseStudyEvidenceReview_craftFlow__S3rEZ .lp-flow-edge-recovery{animation:none}}.CaseStudyEvidenceReview_craftContract__lg8Cp h4{max-width:32rem;margin:1rem 0 0;font-size:clamp(1.25rem,3vw,2rem);font-weight:450;line-height:1.2;letter-spacing:-.025em}.CaseStudyEvidenceReview_craftContract__lg8Cp dt{font-family:var(--font-mono);font-size:.5625rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_craftContract__lg8Cp dd{min-width:0;margin:0;font-size:.6875rem;line-height:1.5;overflow-wrap:anywhere}.CaseStudyEvidenceReview_craftContract__lg8Cp code{font-family:var(--font-mono);color:var(--ink)}.CaseStudyEvidenceReview_craftContract__lg8Cp ul{display:grid;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;font-size:.75rem;line-height:1.5;color:var(--ink-65)}.CaseStudyEvidenceReview_craftContract__lg8Cp li:before{margin-right:.6rem;content:"—";color:var(--accent)}.CaseStudyEvidenceReview_craftResultCrop__mysHm{min-height:100%;aspect-ratio:4/5}.CaseStudyEvidenceReview_craftResultCrop__mysHm img{object-position:50% 38%}@media (max-width:760px){.CaseStudyEvidenceReview_suite__EYxq8{gap:2rem}.CaseStudyEvidenceReview_evidenceMeta__cbMMW{display:grid}.CaseStudyEvidenceReview_evidenceMeta__cbMMW span:last-child{text-align:left}.CaseStudyEvidenceReview_baselineDiagram__o2cID,.CaseStudyEvidenceReview_canvasPair__CUTbe,.CaseStudyEvidenceReview_craftLayout__4RQch,.CaseStudyEvidenceReview_importPair__o_11t,.CaseStudyEvidenceReview_mediaPair__iPfPk,.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a,.CaseStudyEvidenceReview_mockupSetEqual__k8E5W,.CaseStudyEvidenceReview_mockupSetLandscapePortrait__9_7hF,.CaseStudyEvidenceReview_mockupSetPortraitLandscape__09QAP,.CaseStudyEvidenceReview_nowNextLayout__wibo8,.CaseStudyEvidenceReview_phoneSequence__EMSkp{grid-template-columns:minmax(0,1fr)}.CaseStudyEvidenceReview_mockupSetPortrait__MxsXT{padding:1rem}.CaseStudyEvidenceReview_mockupSetEqualCrop___0R0a .CaseStudyEvidenceReview_mockupPanel__2z413{aspect-ratio:4/5}.CaseStudyEvidenceReview_mediaPairReverse___ryLz .CaseStudyEvidenceReview_clipPanel__EnoOV,.CaseStudyEvidenceReview_mediaPairReverse___ryLz .CaseStudyEvidenceReview_mediaPairPanel__Kb7RU{grid-row:auto;grid-column:auto}.CaseStudyEvidenceReview_phoneSequence__EMSkp{gap:1.5rem;padding:1.25rem;background:var(--sheet-panel)}.CaseStudyEvidenceReview_phonePanel__vo40F{border:1px solid var(--ink-15)}.CaseStudyEvidenceReview_semanticZoom__0z_xx{min-height:6rem}.CaseStudyEvidenceReview_baselineDecision___bMqG{min-height:5rem}.CaseStudyEvidenceReview_baselineDecision___bMqG strong{transform:rotate(90deg)}.CaseStudyEvidenceReview_flowArrow__qbOs_{min-height:3rem;transform:rotate(90deg)}.CaseStudyEvidenceReview_matrix__0MKQd{padding:1rem}.CaseStudyEvidenceReview_matrixRow__Vm_FL{grid-template-columns:minmax(0,1fr);padding-block:.5rem}.CaseStudyEvidenceReview_matrixHeader__voIJ0{display:none}.CaseStudyEvidenceReview_matrixRow__Vm_FL>*{padding:.5rem;border-right:0}.CaseStudyEvidenceReview_matrixRow__Vm_FL>span:last-child:before{display:block;margin-bottom:.25rem;content:"Invariant";font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-65)}.CaseStudyEvidenceReview_productionPlaceholder__URzum{margin:1rem}.CaseStudyEvidenceReview_placeholderHeading__LJMQj{display:grid}.CaseStudyEvidenceReview_surfaceGrid__l4gkw{grid-template-columns:minmax(0,1fr)}}.MediaPlaybackControl_control__Fz9g6{position:absolute;z-index:2;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-65);cursor:pointer}.MediaPlaybackControl_control__Fz9g6:before{content:"";position:absolute;inset:.4375rem;border:1px solid var(--ink-15);border-radius:50%;background:color-mix(in srgb,var(--sheet-bg) 76%,transparent);backdrop-filter:blur(8px)}.MediaPlaybackControl_control__Fz9g6 svg{position:relative}@media (hover:hover){.MediaPlaybackControl_control__Fz9g6:hover{color:var(--accent)}.MediaPlaybackControl_control__Fz9g6:hover:before{border-color:var(--accent);background:color-mix(in srgb,var(--sheet-bg) 92%,transparent)}}.MediaPlaybackControl_control__Fz9g6:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.MediaPlaybackControl_control__Fz9g6:focus-visible:before{border-color:var(--accent);background:color-mix(in srgb,var(--sheet-bg) 92%,transparent)}.MediaPlaybackControl_control__Fz9g6:active{color:var(--accent-hover)}.MediaPlaybackControl_control__Fz9g6[data-placement=middle-right]{top:50%;bottom:auto;transform:translateY(-50%)}.MediaPlaybackControl_control__Fz9g6[data-kind=action]{width:auto;padding:0 2.75rem 0 .875rem;border:1px solid var(--ink-15);border-radius:999px;background:color-mix(in srgb,var(--sheet-bg) 76%,transparent);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;backdrop-filter:blur(8px)}.MediaPlaybackControl_control__Fz9g6[data-kind=action]:before{inset:.375rem .375rem .375rem auto;width:1.875rem;border-color:var(--ink-15);background:color-mix(in srgb,var(--sheet-bg) 76%,transparent)}.MediaPlaybackControl_control__Fz9g6[data-kind=action] .MediaPlaybackControl_actionText__fMZU_{position:relative}.MediaPlaybackControl_control__Fz9g6[data-kind=action] svg{position:absolute;right:.8125rem}@media (hover:hover){.MediaPlaybackControl_control__Fz9g6[data-kind=action]:hover{color:var(--accent)}.MediaPlaybackControl_control__Fz9g6[data-kind=action]:hover,.MediaPlaybackControl_control__Fz9g6[data-kind=action]:hover:before{border-color:var(--accent);background:color-mix(in srgb,var(--sheet-bg) 92%,transparent)}}.MediaPlaybackControl_control__Fz9g6[data-kind=action]:focus-visible{background:color-mix(in srgb,var(--sheet-bg) 92%,transparent)}.MediaPlaybackControl_control__Fz9g6[data-kind=action]:focus-visible:before{background:color-mix(in srgb,var(--sheet-bg) 92%,transparent)}