.evidence_section__W00ak{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;margin-block:var(--space-12);scroll-margin-top:12rem;overflow-wrap:anywhere}.evidence_section__W00ak img{display:block;width:100%;height:auto}.evidence_controls___GYPA{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;min-width:0}.evidence_controls___GYPA label{display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:.4rem}.evidence_controls___GYPA .evidence_range__cCW5P{display:grid;width:100%}.evidence_range__cCW5P input{min-height:4.8rem;width:100%}.evidence_pair__otW5V{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.evidence_pair__otW5V figure{margin:0;min-width:0}.evidence_pair__otW5V figcaption{padding-block:var(--space-3);font-size:var(--text-xs)}.evidence_comparison__NWfrU{position:relative;aspect-ratio:1672/941;background:#f6f6f2;overflow:hidden;touch-action:pan-y}.evidence_comparison__NWfrU img{position:absolute;inset:0;height:100%;object-fit:contain}.evidence_after__qnCND{background:#f6f6f2}.evidence_divider__t27qf{position:absolute;top:0;bottom:0;width:3px;background:var(--marker);transform:translateX(-50%)}.evidence_handle__tl4XL{position:absolute;top:50%;transform:translate(-50%,-50%);width:4.8rem;height:4.8rem;border:2px solid var(--on-marker);background:var(--marker);color:var(--on-marker);touch-action:pan-y;cursor:ew-resize}.evidence_asset__1L7LT{position:relative;min-width:0}.evidence_region__m5yNj{position:absolute;border:2px dashed #151515;background:rgba(0,0,0,0);outline:2px solid #fff;pointer-events:none}.evidence_selected__hASug{border:4px solid #244bff;outline:2px solid #fff}.evidence_markers__6s7_9{position:absolute;inset:0}.evidence_marker__bUJ3P{position:absolute;transform:translate(-50%,-50%);width:4.8rem;height:4.8rem;border:2px solid var(--on-marker);background:var(--marker);color:var(--on-marker);font:inherit;font-weight:700;cursor:pointer;outline:2px solid #151515}.evidence_marker__bUJ3P:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.evidence_list__tH5wH{display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding-left:2.4rem}.evidence_list__tH5wH li{min-width:0;scroll-margin-top:12rem}.evidence_list__tH5wH summary{min-height:4.8rem;padding-block:.8rem;cursor:pointer}.evidence_list__tH5wH dt{font-weight:700}.evidence_list__tH5wH dd{margin:0 0 var(--space-3)}@media(max-width:600px){.evidence_markers__6s7_9{display:none}}.evidence_compact__XhYZa{margin-block:var(--space-4);gap:var(--space-4)}.lab_intro__cuXUX{background:linear-gradient(var(--border),var(--border)) top/calc(100% - 2 * var(--gutter)) 1px no-repeat}.lab_stack__2f9eO{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.lab_copy__gcYsG{max-width:var(--width-prose);color:var(--text-secondary)}.lab_stageFrame__5HKkd{container-type:inline-size;font-size:var(--text-xs)}.lab_stage__Uzuv9{font-size:var(--text-sm);min-height:calc(50rem*var(--text-scale));background:var(--stage-background);outline:1px solid var(--stage-border)}@container (max-width: 43.75em){.lab_stage__Uzuv9{min-height:calc(90rem*var(--text-scale))}}@container (max-width: 41.875em){.lab_stage__Uzuv9{min-height:calc(95rem*var(--text-scale))}}@container (max-width: 25em){.lab_stage__Uzuv9{min-height:calc(100rem*var(--text-scale))}}@container (max-width: 21.25em){.lab_stage__Uzuv9{min-height:calc(120rem*var(--text-scale))}}.lab_transcript__tCHXw{padding-left:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.lab_player__IKVTp{min-width:0;--fp-font-size:var(--text-xs);--fp-font-family:var(--font-sans);--fp-font-mono:var(--font-mono);--fp-color-bg:var(--background);--fp-color-surface:var(--surface);--fp-color-text:var(--text);--fp-color-text-muted:var(--text-secondary);--fp-color-border:var(--border-control);--fp-color-accent:var(--brand);--fp-color-on-accent:var(--on-accent);--fp-color-critical:var(--danger);--fp-color-focus:var(--focus);--fp-radius:var(--radius-control)}.lab_cards__XwKoG{list-style:none;padding:0}.lab_card__TmvaL{display:grid;grid-gap:var(--space-4);gap:var(--space-4);border-block:1px solid var(--border);padding-block:var(--space-8)}.editorial_section__CWdMZ{background:linear-gradient(var(--border),var(--border)) top/calc(100% - 2 * var(--gutter)) 1px no-repeat}.editorial_kicker__4yVtD{color:var(--text-secondary);font:var(--text-xs)/1.5 var(--font-mono);margin-bottom:var(--space-6)}.editorial_sectionHead__LNfiz{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;grid-gap:var(--space-8);gap:var(--space-8);margin-bottom:var(--space-12)}.editorial_muted__LrlTs,.editorial_sectionHead__LNfiz p{color:var(--text-secondary)}.editorial_eyebrow__3XZnt{color:var(--brand);font:700 var(--text-xs)/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-4)}.editorial_prose__nM2en{max-width:var(--width-prose)}.editorial_actions__HXuiS{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);align-items:center;padding-block:var(--space-2)}.editorial_primaryLink__g95tH{color:var(--on-accent);background:var(--brand)}.editorial_primaryLink__g95tH,.editorial_secondaryLink__kpdCI{display:inline-flex;justify-content:center;align-items:center;min-height:var(--control-height);padding:var(--space-3) var(--space-6);border:1px solid var(--brand);border-radius:var(--radius-control);font-weight:700;text-decoration:none}.editorial_secondaryLink__kpdCI{color:var(--brand);background:rgba(0,0,0,0)}.editorial_secondaryLink__kpdCI:hover{color:var(--text);border-color:var(--text)}.editorial_textAction___V0Qc{--target-pad:max(0px,calc((var(--control-height) - 1lh) / 2));padding-block:var(--target-pad);margin-block:calc(-1*var(--target-pad))}.editorial_primaryLink__g95tH:hover{background:var(--text);border-color:var(--text);color:var(--background)}.editorial_workList__jYbXq{list-style:none;border-top:1px solid var(--border)}.editorial_workEntry__K3XAf{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) var(--space-6);border-bottom:1px solid var(--border);transition:background var(--duration-normal) var(--ease-standard),padding var(--duration-normal) var(--ease-standard)}.editorial_workEntry__K3XAf:hover{background:color-mix(in srgb,var(--surface) 74%,var(--brand));padding-inline:var(--space-8)}.editorial_workMeta__9Ccs8{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-xs)}.editorial_workMeta__9Ccs8 strong{color:var(--text);font-weight:700;margin-top:var(--space-4)}.editorial_workNumber__Y6U_y{color:var(--brand);font:700 var(--text-md)/1 var(--font-mono)}.editorial_workContext__pQDBT{font:var(--text-xs)/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.editorial_workBody__W67ms{display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:72ch}.editorial_workBody__W67ms h3{max-width:18ch}.editorial_tools__u1vzU{display:flex;flex-wrap:wrap;list-style:none;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary)}.editorial_tools__u1vzU li:not(:last-child):after{content:" /";margin-left:var(--space-4);color:var(--border-control)}.editorial_aboutGrid__BuIiy{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:var(--space-12);gap:var(--space-12)}.editorial_aboutCopy__V0RhT{align-content:start}.editorial_aboutCopy__V0RhT,.editorial_skills__mTqUO{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.editorial_skills__mTqUO{border-left:1px solid var(--border);padding-left:var(--space-8)}.editorial_skills__mTqUO dt{font-weight:700;margin-bottom:var(--space-2)}.editorial_skills__mTqUO dd{color:var(--text-secondary)}.editorial_experience__8dOpr{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-8);border-top:1px solid var(--border)}.editorial_experience__8dOpr h3{font-size:var(--text-md)}.editorial_experienceBody__y7Mpx{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.editorial_contactGrid__l8wFo{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:var(--space-12);gap:var(--space-12)}.editorial_contactCopy__LA8cY,.editorial_contactLinks__hE88V{display:grid;align-content:start;grid-gap:var(--space-6);gap:var(--space-6)}.editorial_contactLinks__hE88V a{padding-block:var(--space-3);border-bottom:1px solid var(--border)}.editorial_email__eTkLk{font-size:var(--text-md)}@media(max-width:700px){.editorial_aboutGrid__BuIiy,.editorial_contactGrid__l8wFo,.editorial_experience__8dOpr,.editorial_sectionHead__LNfiz,.editorial_workEntry__K3XAf{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.editorial_sectionHead__LNfiz{margin-bottom:var(--space-8)}.editorial_skills__mTqUO{padding-left:0;border-left:0;padding-top:var(--space-6);border-top:1px solid var(--border)}}.hero_hero__3Sta7{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:var(--space-8);gap:var(--space-8);min-height:68rem}.hero_copy__l4TWT{min-width:0}.hero_accent___eLm5{color:var(--brand)}.hero_statement__4tzBO{font-size:var(--text-lg);line-height:1.2;letter-spacing:-.025em;margin-top:var(--space-8)}.hero_description__6e0lf{max-width:48ch;color:var(--text-secondary);margin-block:var(--space-6) var(--space-8)}.hero_media__osp0d{min-width:0}.hero_model__nQofZ{height:44rem;min-width:0;position:relative}.hero_credit__TC53T{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);text-align:right}@media(max-width:800px){.hero_hero__3Sta7{grid-template-columns:minmax(0,1fr);min-height:auto}.hero_model__nQofZ{height:30rem}}.hero_availability__jRQih{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-xs)}.hero_availabilityDot__oagjG{width:.8rem;height:.8rem;border-radius:50%;background:var(--success)}.composer_composer__S2Gpk{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--border)}.composer_title__qOgD8{font-size:var(--text-md)}.composer_contexts__UTFnH{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0;margin:0;padding:0;border:0}.composer_contexts__UTFnH legend{width:100%;margin-bottom:var(--space-2);font-weight:700;font-size:var(--text-xs)}.composer_contexts__UTFnH label{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem}.composer_field__FTcy5{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.composer_field__FTcy5 label{font-weight:700;font-size:var(--text-xs)}.composer_field__FTcy5 input,.composer_field__FTcy5 textarea{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-3) var(--space-4);font:inherit;color:var(--text);background:var(--surface);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-control)}.composer_field__FTcy5 input[aria-invalid=true],.composer_field__FTcy5 textarea[aria-invalid=true]{border-color:var(--danger)}.composer_field__FTcy5 textarea{resize:vertical}.composer_error__EM19k{font-size:var(--text-xs);color:var(--danger)}.composer_hint__oBFrd{font-size:var(--text-xs);color:var(--text-secondary)}.composer_status__AJFbf{overflow-wrap:anywhere}.composer_composer__S2Gpk button{justify-self:start}