@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--stack-inner-gap: 36px;--stack-between-gap: calc(2 * var(--stack-inner-gap));--stack-tight-gap: .625rem;--stack-cta-gap: 32px;--stack-prose-gap: 1.25rem;--stack-section-gap: 144px;--color-bg: #ffffff;--color-ink: #0f0f0f;--color-muted: #727272;--color-meta: #5f5f5f;--color-emphasis: #333333;--color-faint: #8a8a8a;--color-danger: #b42318;--color-rule: #e5e5e5;--text-display: 5.25rem;--text-title: 5rem;--text-lede: 2.125rem;--text-quote: 1.75rem;--text-body: 1.5rem;--text-ui: 1.25rem;--text-meta: 1rem;--text-caption: .82rem;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--leading-display: 1;--leading-tight: 1.2;--leading-body: 1.45;--tracking-display: -.03em;--tracking-display-home: -.06em;--tracking-eyebrow: .12em}:root[data-theme=dark]{--color-bg: #0f0f0f;--color-ink: #f2f2f2;--color-muted: #a3a3a3;--color-meta: #9a9a9a;--color-emphasis: #d4d4d4;--color-faint: #7a7a7a;--color-danger: #f97066;--color-rule: #2a2a2a}._visuallyHidden_39n7l_65{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 1199px){:root{--text-display: 4.5rem;--text-title: 4.5rem}}@media (max-width: 959px){:root{--text-display: 3.5rem;--text-title: 3.5rem}}@media (max-width: 639px){:root{--stack-inner-gap: 24px;--stack-between-gap: 48px;--stack-prose-gap: 1rem;--text-display: 2rem;--text-title: 2rem;--text-lede: 1.75rem;--text-quote: 1.75rem}}._shell_39n7l_105{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--color-bg);overflow-x:clip}._page_39n7l_115{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(1.5rem,env(safe-area-inset-right));padding-bottom:max(4rem,env(safe-area-inset-bottom));padding-left:max(1.5rem,env(safe-area-inset-left));width:100%;min-width:0;box-sizing:border-box;flex:1;display:flex;flex-direction:column}._mainColumn_39n7l_133{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;view-transition-name:main-column}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(main-column){animation-duration:.42s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-old(main-column){animation:_routeFadeOut_39n7l_1 .28s ease both}::view-transition-new(main-column){animation:_routeFadeIn_39n7l_1 .42s cubic-bezier(.19,1,.22,1) both}}@keyframes _routeFadeOut_39n7l_1{to{opacity:0}}@keyframes _routeFadeIn_39n7l_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._pageEnter_39n7l_181{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;animation:_pageFadeEnter_39n7l_1 .45s cubic-bezier(.19,1,.22,1) both}@supports (view-transition-name: none){._pageEnter_39n7l_181{animation:none}}._pageEnter_39n7l_181>*{--enter-shift: 8px;--enter-dur: .5s;animation:_pageBlockEnter_39n7l_1 var(--enter-dur) cubic-bezier(.19,1,.22,1) both}@supports (view-transition-name: none){._pageEnter_39n7l_181>*{animation:none}}._pageEnter_39n7l_181>*:nth-child(1){animation-delay:.02s}._pageEnter_39n7l_181>*:nth-child(2){animation-delay:.06s}._pageEnter_39n7l_181>*:nth-child(3){animation-delay:.1s}._pageEnter_39n7l_181>*:nth-child(4){animation-delay:.14s}._pageEnter_39n7l_181>*:nth-child(5){animation-delay:.18s}._pageEnter_39n7l_181>*:nth-child(6){animation-delay:.22s}._pageEnter_39n7l_181>*:nth-child(7){animation-delay:.26s}._pageEnter_39n7l_181>*:nth-child(8){animation-delay:.3s}._pageEnter_39n7l_181>*:nth-child(9){animation-delay:.34s}._pageEnter_39n7l_181>*:nth-child(10){animation-delay:.38s}._pageEnter_39n7l_181>*:nth-child(11){animation-delay:.42s}._pageEnter_39n7l_181>*:nth-child(12){animation-delay:.46s}@keyframes _pageFadeEnter_39n7l_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes _pageBlockEnter_39n7l_1{0%{opacity:0;transform:translateY(var(--enter-shift))}to{opacity:1;transform:translateY(0)}}@media (min-width: 640px){._page_39n7l_115{padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(2rem,env(safe-area-inset-right));padding-bottom:max(5rem,env(safe-area-inset-bottom));padding-left:max(2rem,env(safe-area-inset-left))}}@media (min-width: 1200px){._page_39n7l_115{padding-top:max(1rem,env(safe-area-inset-top));padding-right:max(5rem,env(safe-area-inset-right));padding-bottom:max(5rem,env(safe-area-inset-bottom));padding-left:max(5rem,env(safe-area-inset-left))}}._top_39n7l_287{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:var(--stack-inner-gap);background:transparent;transform:translateY(0);transition:transform .38s cubic-bezier(.19,1,.22,1),background-color .28s ease,border-color .28s ease;border-bottom:1px solid transparent}._topPinned_39n7l_308{background-color:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--color-rule);margin-inline:-1.5rem;padding-inline:1.5rem;padding-top:.15rem;padding-bottom:.15rem}@media (min-width: 640px){._topPinned_39n7l_308{margin-inline:-2rem;padding-inline:2rem}}._topHidden_39n7l_327{transform:translateY(calc(-100% - 12px));pointer-events:none}@media (max-width: 639px){._name_39n7l_333{font-size:var(--text-meta)}._top_39n7l_287{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem}}._name_39n7l_333{font-size:var(--text-body);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-ink);text-decoration:none;transition:opacity .2s cubic-bezier(.19,1,.22,1);display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem 0;border-radius:4px}._name_39n7l_333:hover{opacity:.75;color:var(--color-ink)}@media (max-width: 1199px){._name_39n7l_333{font-size:var(--text-body)}}._topMeta_39n7l_372{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem 1rem;font-size:var(--text-body);font-weight:400;line-height:1.2}@media (max-width: 639px){._topMeta_39n7l_372{justify-content:flex-end;gap:.2rem;width:auto;flex-wrap:nowrap;margin-left:auto;flex-shrink:0}}@media (max-width: 1199px){._topMeta_39n7l_372{font-size:var(--text-body)}}@media (max-width: 959px){._topMeta_39n7l_372{font-size:var(--text-meta)}}@media (max-width: 479px){._topMeta_39n7l_372{font-size:var(--text-meta)}}._navLink_39n7l_412{color:var(--color-ink);text-decoration:none;font-weight:400;transition:opacity .2s ease;display:inline-flex;align-items:center;min-height:2.75rem;padding:.45rem .65rem;border-radius:4px}@media (max-width: 639px){._navLink_39n7l_412{min-height:2.5rem;padding:.2rem .35rem}}._navLink_39n7l_412:hover,._navLink_39n7l_412:focus-visible{color:var(--color-ink);opacity:.75}._navLinkActive_39n7l_437{color:var(--color-ink);opacity:.6}._contactLink_39n7l_442{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.25rem;border-radius:999px;border:1px solid transparent;color:var(--color-bg);background-color:var(--color-ink);text-decoration:none;font-size:var(--text-body);font-weight:400;line-height:1.3;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,color .2s ease}@media (max-width: 639px){._contactLink_39n7l_442{align-self:flex-start}}._contactLink_39n7l_442:hover,._contactLink_39n7l_442:focus-visible{background-color:var(--color-emphasis);color:var(--color-bg)}@media (max-width: 1199px){._contactLink_39n7l_442{font-size:var(--text-meta)}}._intro_39n7l_479{margin-bottom:var(--stack-inner-gap);text-align:center}._introLine_39n7l_484{font-size:var(--text-lede);font-weight:400;line-height:1.25;color:var(--color-muted);max-width:none;width:100%;margin:0;overflow-wrap:anywhere}._introLine_39n7l_484+._introLine_39n7l_484{margin-top:.5rem}@media (max-width: 1199px){._introLine_39n7l_484{font-size:var(--text-lede)}}@media (max-width: 959px){._introLine_39n7l_484{font-size:var(--text-lede)}}._inlineLink_39n7l_511{color:var(--color-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent);transition:border-color .2s ease,color .2s ease}._inlineLink_39n7l_511:hover,._inlineLink_39n7l_511:focus-visible{color:var(--color-ink);border-bottom-color:transparent}._pageEyebrow_39n7l_526{font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--stack-tight-gap);line-height:1.3}._caseContextHint_39n7l_536{font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-meta);margin:0 0 .35rem}._trustStrip_39n7l_545{list-style:none;margin:0 0 var(--stack-inner-gap);padding:0;display:flex;flex-wrap:wrap;gap:.45rem .55rem}._trustChip_39n7l_554{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .75rem;border-radius:999px;border:1px solid #d8d8d8;background:#f8f8f8;color:var(--color-meta);font-size:var(--text-caption);font-weight:500;letter-spacing:.02em;line-height:1.2}._homeHero_39n7l_571{position:relative;overflow:visible;--home-hero-breath: clamp(2rem, 8vw, 5.5rem)}._heroDiffusion_39n7l_579{position:absolute;top:0;right:0;left:0;height:110vh;z-index:0;pointer-events:none;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 58%,rgba(0,0,0,.55) 78%,transparent 100%)}._heroDiffusionCanvas_39n7l_605{display:block;width:100%;height:100%}._homeHero_39n7l_571 ._displayName_39n7l_611,._homeHero_39n7l_571 ._intro_39n7l_479{position:relative;z-index:1}._themeToggle_39n7l_618{--toggle-inset: 3px;--toggle-h: 30px;--toggle-w: 60px;--toggle-thumb: calc(var(--toggle-h) - 2px - 2 * var(--toggle-inset));position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:center;flex-shrink:0;box-sizing:border-box;width:var(--toggle-w);height:var(--toggle-h);margin:0 0 0 .2rem;padding:0;border:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent);border-radius:999px;background:transparent;color:var(--color-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s ease,opacity .2s ease}._themeToggle_39n7l_618:hover{opacity:.75}._themeToggle_39n7l_618:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._themeToggleIcon_39n7l_653{display:block;width:.95rem;height:.95rem}._themeToggleSun_39n7l_659,._themeToggleMoon_39n7l_660{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;opacity:.35;transition:opacity .2s ease;pointer-events:none}._themeToggleLight_39n7l_673 ._themeToggleSun_39n7l_659,._themeToggleDark_39n7l_674 ._themeToggleMoon_39n7l_660{opacity:1}._themeToggleThumb_39n7l_678{position:absolute;box-sizing:border-box;top:var(--toggle-inset);left:var(--toggle-inset);z-index:0;width:var(--toggle-thumb);height:var(--toggle-thumb);border:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent);border-radius:50%;background:transparent;transform:translate(0);transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s ease;pointer-events:none}._themeToggleDark_39n7l_674 ._themeToggleThumb_39n7l_678{transform:translate(calc(var(--toggle-w) - var(--toggle-h)))}@media (max-width: 639px){._themeToggle_39n7l_618{--toggle-inset: 2.5px;--toggle-h: 26px;--toggle-w: 52px;margin-left:.1rem}._themeToggleIcon_39n7l_653{width:.8rem;height:.8rem}}@media (prefers-reduced-motion: reduce){._themeToggle_39n7l_618,._themeToggleSun_39n7l_659,._themeToggleMoon_39n7l_660,._themeToggleThumb_39n7l_678{transition:none}}@media (pointer: coarse),(prefers-reduced-motion: reduce){._heroDiffusion_39n7l_579{display:none}}._displayName_39n7l_611{font-family:Space Grotesk,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--text-display);font-weight:var(--font-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-align:center;color:var(--color-ink);margin:0 0 var(--stack-between-gap);overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}._homeDisplayName_39n7l_750{width:100%;max-width:none;margin-top:var(--home-hero-breath);margin-bottom:1.5rem;letter-spacing:var(--tracking-display-home);text-align:left;margin-inline:0}._homeIntro_39n7l_760{margin-bottom:calc(var(--stack-inner-gap) + var(--home-hero-breath));text-align:left}._homeIntro_39n7l_760 ._introLine_39n7l_484{width:100%;max-width:none;margin-inline:0;overflow-wrap:normal;word-break:normal;text-wrap:pretty}@media (min-width: 640px){._homeDisplayName_39n7l_750,._homeIntro_39n7l_760{width:75%;max-width:75%}}._pageTitle_39n7l_786{font-size:var(--text-title);font-weight:var(--font-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0 0 var(--stack-inner-gap);overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}@media (max-width: 639px){._displayName_39n7l_611,._pageTitle_39n7l_786{line-height:1.3;text-align:left;letter-spacing:-.02em}._displayName_39n7l_611._homeDisplayName_39n7l_750{font-size:var(--text-display);line-height:1.2;text-align:left;letter-spacing:-.02em}._homeDisplayName_39n7l_750,._pageTitle_39n7l_786{margin-top:clamp(1.25rem,6vw,2.5rem)}._homeHero_39n7l_571{--home-hero-breath: clamp(1.25rem, 6vw, 2.5rem)}._homeDisplayName_39n7l_750{margin-bottom:1rem}._homeIntro_39n7l_760{text-align:left;margin-bottom:calc(var(--stack-inner-gap) + var(--home-hero-breath))}._homeIntro_39n7l_760 ._introLine_39n7l_484{margin-inline:0;font-size:var(--text-ui);line-height:1.35;font-weight:400;color:var(--color-muted);opacity:.92}._introLineLead_39n7l_846{display:none}._introLine_39n7l_484{font-size:var(--text-lede);line-height:1.35;opacity:.92}}@media (max-width: 380px){._displayName_39n7l_611,._pageTitle_39n7l_786{line-height:1.3}._displayName_39n7l_611._homeDisplayName_39n7l_750{line-height:1.2}}@media (max-width: 360px){._page_39n7l_115{padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}._top_39n7l_287{gap:.5rem}._name_39n7l_333{font-size:var(--text-ui)}._topMeta_39n7l_372{gap:.1rem;font-size:var(--text-caption)}._navLink_39n7l_412{min-height:2.25rem;padding:.1rem .25rem}._displayName_39n7l_611,._pageTitle_39n7l_786{line-height:1.3}._displayName_39n7l_611._homeDisplayName_39n7l_750{line-height:1.2}._introLine_39n7l_484,._homeIntro_39n7l_760 ._introLine_39n7l_484,._pageLede_39n7l_905,._ctaText_39n7l_906{font-size:var(--text-ui);line-height:1.35;opacity:.92}._caseLockIntro_39n7l_912,._bio_39n7l_913{font-size:var(--text-body);line-height:1.35;opacity:.92}._metaKey_39n7l_919,._footerMeta_39n7l_920{font-size:var(--text-meta)}}._pageLede_39n7l_905{font-size:var(--text-lede);line-height:1.25;font-weight:400;color:var(--color-muted);margin:0 0 var(--stack-between-gap);max-width:none;width:100%;overflow-wrap:anywhere}._workList_39n7l_938{list-style:none;margin:0 0 var(--stack-between-gap);padding:0;border-top:1px solid var(--color-rule)}._workRow_39n7l_945{border-bottom:1px solid var(--color-rule)}._workLink_39n7l_949{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr auto;align-items:baseline;column-gap:2rem;row-gap:.1rem;padding:1.15rem 0;text-decoration:none;color:var(--color-ink);font-size:var(--text-body);line-height:1.2;font-weight:400;transition:opacity .25s cubic-bezier(.19,1,.22,1),transform .25s cubic-bezier(.19,1,.22,1)}._workLink_39n7l_949:hover{opacity:.85;transform:translate(2px)}._workLink_39n7l_949:hover ._workTitle_39n7l_970{color:var(--color-ink)}._workTitle_39n7l_970{font-weight:500;color:var(--color-ink);transition:color .2s ease}._workDesc_39n7l_980{font-weight:400;color:var(--color-muted);opacity:1;font-size:var(--text-ui)}._workMeta_39n7l_987{font-weight:400;color:var(--color-meta);opacity:1;font-size:var(--text-meta);letter-spacing:.02em;white-space:nowrap;justify-self:end}@media (max-width: 639px){._workLink_39n7l_949{grid-template-columns:1fr;row-gap:.25rem;font-size:var(--text-body);padding:1rem 0}._workDesc_39n7l_980{font-size:var(--text-ui)}._workMeta_39n7l_987{justify-self:start;white-space:normal}}._bio_39n7l_913{font-size:var(--text-body);line-height:1.2;font-weight:400;color:var(--color-muted);margin:0 0 var(--stack-between-gap);max-width:none;width:100%;overflow-wrap:anywhere}._bio_39n7l_913+._bio_39n7l_913{margin-top:var(--stack-prose-gap)}._bio_39n7l_913 em{color:var(--color-emphasis);font-style:normal}._ctaBlock_39n7l_1038{margin:var(--stack-between-gap) 0;padding-top:var(--stack-inner-gap);border-top:1px solid var(--color-rule)}@media (min-width: 640px){._ctaBlock_39n7l_1038{margin-top:var(--stack-section-gap)}._homeChronologySection_39n7l_1052+._ctaBlock_39n7l_1038{margin-top:var(--stack-between-gap)}}._ctaBlockNoDivider_39n7l_1057{border-top:0;padding-top:0;margin:0}._ctaText_39n7l_906{font-size:var(--text-body);line-height:1.2;font-weight:400;color:var(--color-muted);margin:0 0 var(--stack-cta-gap);max-width:none;width:100%;overflow-wrap:anywhere}._contactLeadCtaText_39n7l_1074{margin-bottom:var(--stack-cta-gap)}._ctaLink_39n7l_1079{font-size:var(--text-body);font-weight:500;line-height:1.2;color:var(--color-ink);text-decoration:none;transition:opacity .2s ease;display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem 0;margin-top:var(--stack-tight-gap);margin-bottom:var(--stack-inner-gap)}._ctaLink_39n7l_1079:hover{opacity:.8}._ctaRow_39n7l_1098{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}._ctaRow_39n7l_1098 ._ctaLink_39n7l_1079{margin:0;min-height:2.75rem;padding:.5rem 0;font-size:var(--text-body);line-height:1.2}._ctaRow_39n7l_1098 ._contactLink_39n7l_442{font-size:var(--text-body);line-height:1.2}@media (max-width: 1199px){._ctaRow_39n7l_1098 ._ctaLink_39n7l_1079,._ctaRow_39n7l_1098 ._contactLink_39n7l_442{font-size:var(--text-meta);line-height:1.3}}@media (max-width: 639px){._ctaRow_39n7l_1098{align-items:stretch;gap:.5rem .75rem}._ctaRow_39n7l_1098 ._contactLink_39n7l_442{width:100%;justify-content:center}}._caseAccessChecklist_39n7l_1138{margin:0 0 var(--stack-inner-gap);padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem;color:var(--color-meta);font-size:var(--text-ui);line-height:1.45}._caseAccessChecklist_39n7l_1138 li{margin:0}._caseAccessChecklist_39n7l_1138._contactLeadChecklist_39n7l_1153{margin:var(--stack-cta-gap) 0 0}._pageLedeNoBottom_39n7l_1157{margin-bottom:0}._sectionHead_39n7l_1039{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:var(--stack-between-gap) 0 var(--stack-inner-gap);padding-top:var(--stack-inner-gap);border-top:1px solid var(--color-rule);font-size:var(--text-body);line-height:1.2;font-weight:500;color:var(--color-ink);flex-wrap:wrap}._sectionHead_39n7l_1039 small{font-size:var(--text-ui);font-weight:400;color:var(--color-muted);letter-spacing:.02em}@media (min-width: 640px){._sectionHead_39n7l_1039{margin-top:var(--stack-section-gap)}}@media (max-width: 639px){._sectionHead_39n7l_1039{flex-direction:column;align-items:flex-start;gap:.35rem;font-size:var(--text-body)}._sectionHead_39n7l_1039 small{font-size:var(--text-ui)}}._timeline_39n7l_1210{display:grid;grid-template-columns:9rem 1fr;align-items:start;gap:1rem 2rem;margin:0}@media (max-width: 639px){._timeline_39n7l_1210{grid-template-columns:1fr;gap:1.25rem 0}._tlRow_39n7l_1225{gap:.875rem;padding-bottom:calc(2 * (var(--stack-inner-gap) + .75rem) + 1.25rem)}._tlBlurb_39n7l_1234{margin-top:.5rem}}._tlYear_39n7l_1239{font-size:var(--text-meta);line-height:1.3;color:var(--color-meta);opacity:1;padding-top:0}._tlRow_39n7l_1225{display:flex;flex-direction:column;gap:var(--stack-tight-gap);padding:0 0 var(--stack-inner-gap);border-bottom:1px solid var(--color-rule)}._tlRow_39n7l_1225:last-child{border-bottom:0;padding-bottom:0}._tlRole_39n7l_1260{font-size:var(--text-body);font-weight:500;color:var(--color-ink);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}._tlRole_39n7l_1260._inlineLink_39n7l_511{align-self:flex-start}@media (max-width: 639px){._tlRole_39n7l_1260{font-size:var(--text-body)}}._tlRole_39n7l_1260 em{color:var(--color-muted);font-style:normal;font-weight:400}._tlMeta_39n7l_1285{font-size:var(--text-meta);color:var(--color-muted);opacity:.85;line-height:1.3}._tlBlurb_39n7l_1234{font-size:var(--text-ui);color:var(--color-muted);line-height:1.45;margin-top:.35rem;max-width:none;width:100%}._metaGrid_39n7l_1303{display:grid;grid-template-columns:9rem 1fr;gap:.75rem 2rem;margin:0;font-size:var(--text-body);line-height:1.2}@media (max-width: 639px){._metaGrid_39n7l_1303{grid-template-columns:1fr;gap:.35rem;font-size:var(--text-body);line-height:1.45}}._metaKey_39n7l_919{color:var(--color-meta);opacity:1;font-size:var(--text-meta);padding-top:.25rem}._metaValue_39n7l_1328{color:var(--color-ink);font-weight:500;overflow-wrap:anywhere}._metaValue_39n7l_1328 a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent);transition:border-color .2s ease}._metaValue_39n7l_1328 a:hover,._metaValue_39n7l_1328 a:focus-visible{color:inherit;border-bottom-color:transparent}._skillsGrid_39n7l_1349{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--stack-inner-gap) 2rem;margin:0}._prose_39n7l_1356+._skillsGrid_39n7l_1349{margin-top:var(--stack-inner-gap)}._pageSectionLede_39n7l_1360+._skillsGrid_39n7l_1349{margin-top:0}._skillCol_39n7l_1364 h3{font-size:var(--text-body);font-weight:500;color:var(--color-ink);margin:0 0 var(--stack-tight-gap)}._skillCol_39n7l_1364 ul{list-style:none;margin:0;padding:0}._skillCol_39n7l_1364 li{font-size:var(--text-ui);line-height:1.3;color:var(--color-muted);padding:.4rem 0;border-bottom:1px dashed var(--color-rule)}._skillCol_39n7l_1364 li:last-child{border-bottom:0}._prose_39n7l_1356{font-size:var(--text-body);line-height:1.45;color:var(--color-muted);max-width:none;width:100%;margin:0 0 var(--stack-prose-gap);overflow-wrap:anywhere}._proseNoBottom_39n7l_1401{margin-bottom:0}._pageBottomSpacer_39n7l_1405{height:var(--stack-between-gap)}@media (min-width: 640px){._pageBottomSpacer_39n7l_1405{height:var(--stack-section-gap)}}@media (max-width: 639px){._prose_39n7l_1356{font-size:var(--text-body);line-height:1.6}}._prose_39n7l_1356+._prose_39n7l_1356{margin-top:0}._prose_39n7l_1356 strong{color:var(--color-emphasis);font-weight:500}._prose_39n7l_1356 :is(ul,ol){font-size:var(--text-ui);line-height:1.45}._footer_39n7l_920{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 1.5rem;padding:var(--stack-inner-gap) 0 0;border-top:1px solid var(--color-rule);font-size:var(--text-body);line-height:1.2;font-weight:400;color:var(--color-ink)}@media (max-width: 639px){._footer_39n7l_920{flex-direction:column;align-items:stretch;font-size:var(--text-body);gap:1.5rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}}._footerLeft_39n7l_1464{display:flex;flex-direction:column;gap:.25rem}._footerMeta_39n7l_920{font-size:var(--text-meta);color:var(--color-meta);opacity:1}._socials_39n7l_1476{display:flex;flex-wrap:wrap;gap:.25rem 1rem}._socials_39n7l_1476 a{color:var(--color-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent);transition:border-color .2s ease,color .2s ease;display:inline-block;line-height:1.25}._socials_39n7l_1476 a:hover,._socials_39n7l_1476 a:focus-visible{color:var(--color-ink);border-bottom-color:transparent}._backLink_39n7l_1499{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-ui);color:var(--color-ink);margin-bottom:var(--stack-inner-gap);text-decoration:none;min-height:2.75rem;padding:.35rem 0}._backLink_39n7l_1499:hover{color:var(--color-ink)}._caseStack_39n7l_722{list-style:none;margin:0 0 var(--stack-between-gap);padding:0;position:relative;z-index:1}._caseCard_39n7l_1525{margin:0 0 var(--stack-between-gap)}._caseStack_39n7l_722>li:last-child ._caseCard_39n7l_1525{margin-bottom:0}._pageSection_39n7l_1360{margin:0;scroll-margin-top:1rem}._pageSectionLede_39n7l_1360{margin:0 0 var(--stack-inner-gap);max-width:42rem}._caseStackNested_39n7l_1544,._caseStackFlush_39n7l_1545{margin-bottom:0}._homeChronologyLink_39n7l_1549{margin:0;font-size:var(--text-ui);line-height:1.3;color:var(--color-ink)}._homeAdvisoryLine_39n7l_1557{margin:var(--stack-cta-gap) 0 0;font-size:var(--text-ui);line-height:var(--leading-body);color:var(--color-meta)}._caseCardLink_39n7l_1564{display:flex;flex-direction:column;align-items:stretch;gap:var(--stack-inner-gap);text-decoration:none;color:inherit;transition:opacity .2s ease}._caseCardLink_39n7l_1564:hover{opacity:.94}._caseCardLink_39n7l_1564:hover ._caseTitle_39n7l_1578{color:var(--color-ink)}._caseCardLink_39n7l_1564:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:12px}._caseFigure_39n7l_1588{margin:0 0 1.25rem;width:100%;min-width:0}._caseCardLink_39n7l_1564 ._caseFigure_39n7l_1588{margin:0}._caseFrame_39n7l_1599{position:relative;width:100%;max-width:100%;background:#101010;border:1px solid #3a3a3a;border-radius:12px;box-sizing:border-box;overflow:hidden;transform:scale(1);transform-origin:center center;transition:transform .32s cubic-bezier(.19,1,.22,1)}._caseFrame_39n7l_1599:has(._caseFrameImg_39n7l_1614),._caseFrame_39n7l_1599:has(._caseFrameVideo_39n7l_1615){background:#ececec;border:none;box-shadow:none}._caseFrameImg_39n7l_1614,._caseFrameVideo_39n7l_1615{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transform-origin:center center;transition:transform .36s cubic-bezier(.19,1,.22,1)}._caseFrameExpandable_39n7l_1645{cursor:zoom-in}._caseFrameExpandHit_39n7l_1649{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}._caseFrameExpandHit_39n7l_1649:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px;border-radius:12px}._videoLightbox_39n7l_1669{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));box-sizing:border-box;background:#0f0f0fb8}._videoLightboxDialog_39n7l_1682{display:flex;flex-direction:column;width:min(100%,1120px);max-height:min(92vh,900px);background:#101010;border:1px solid #3a3a3a;border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #00000059}._videoLightboxBar_39n7l_1694{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .9rem .75rem 1rem;border-bottom:1px solid #2a2a2a;flex-shrink:0}._videoLightboxTitle_39n7l_1704{margin:0;min-width:0;font-size:var(--text-meta);line-height:1.3;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._videoLightboxClose_39n7l_1715{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin:0;padding:.4rem .7rem;border:1px solid #4a4a4a;border-radius:8px;background:transparent;color:#ffffffe0;font:inherit;font-size:var(--text-meta);cursor:pointer}._videoLightboxClose_39n7l_1715:hover{background:#ffffff0f}._videoLightboxClose_39n7l_1715:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}._videoLightboxStage_39n7l_1738{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;background:#0a0a0a;padding:.5rem}._videoLightboxVideo_39n7l_1748{display:block;width:100%;max-height:min(78vh,780px);height:auto;object-fit:contain;background:#000}@media (max-width: 639px){._videoLightboxDialog_39n7l_1682{width:100%;max-height:94vh;border-radius:10px}._videoLightboxVideo_39n7l_1748{max-height:min(70vh,640px)}}._caseFrame_39n7l_1599:has(._caseFrameImg_39n7l_1614) ._caseFrameImg_39n7l_1614,._caseFrame_39n7l_1599:has(._caseFrameVideo_39n7l_1615) ._caseFrameVideo_39n7l_1615{object-fit:contain;object-position:center top}._caseCardLink_39n7l_1564:hover ._caseFrame_39n7l_1599:has(._caseFrameImg_39n7l_1614) ._caseFrameImg_39n7l_1614,._caseCardLink_39n7l_1564:focus-visible ._caseFrame_39n7l_1599:has(._caseFrameImg_39n7l_1614) ._caseFrameImg_39n7l_1614,._caseCardLink_39n7l_1564:hover ._caseFrame_39n7l_1599:has(._caseFrameVideo_39n7l_1615) ._caseFrameVideo_39n7l_1615,._caseCardLink_39n7l_1564:focus-visible ._caseFrame_39n7l_1599:has(._caseFrameVideo_39n7l_1615) ._caseFrameVideo_39n7l_1615{transform:scale(1.02)}._caseFrameBadge_39n7l_1782{position:absolute;top:16px;right:16px;z-index:2;font-size:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffff80;pointer-events:none}._caseFrameWire_39n7l_1794{position:absolute;inset:clamp(16px,3vw,28px);border:1px dashed rgba(255,255,255,.22);border-radius:12px;pointer-events:none}._caseFrameHintWrap_39n7l_1802{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none}._caseCardLink_39n7l_1564:hover ._caseFrame_39n7l_1599:not(:has(._caseFrameImg_39n7l_1614)),._caseCardLink_39n7l_1564:focus-visible ._caseFrame_39n7l_1599:not(:has(._caseFrameImg_39n7l_1614)){transform:scale(1.018)}._caseFrameHint_39n7l_1802{font-size:var(--text-meta);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:#ffffff8c}._caseFrameDims_39n7l_1827{font-size:var(--text-meta);letter-spacing:.06em;color:#ffffff73}._storyFrame_39n7l_1834{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:clamp(1rem,3vw,1.85rem);background:#09090b;overflow:hidden}._storyFrameBadge_39n7l_1843{position:absolute;top:clamp(1rem,2.5vw,1.5rem);right:clamp(1rem,2.5vw,1.5rem);z-index:2;font-size:clamp(.48rem,1vw,.62rem);letter-spacing:.18em;text-transform:uppercase;color:#ffffff3b;pointer-events:none}._storyAuraTop_39n7l_1855,._storyAuraBottom_39n7l_1856{position:absolute;border-radius:999px;pointer-events:none;filter:blur(54px)}._storyAuraTop_39n7l_1855{width:min(52vw,34rem);height:min(52vw,34rem);right:-15%;top:-34%;background:#4755692e}._storyAuraBottom_39n7l_1856{width:min(40vw,24rem);height:min(40vw,24rem);left:18%;bottom:-54%;background:#27272a40}._storyTimeline_39n7l_1879{position:absolute;left:clamp(1rem,3vw,1.85rem);right:clamp(1rem,3vw,1.85rem);top:50%;transform:translateY(-50%);--story-dot-size: 18px}._storyTrack_39n7l_1888{position:absolute;top:calc(var(--story-dot-size) / 2);left:clamp(.4rem,2.3vw,1.6rem);right:clamp(.4rem,2.3vw,1.6rem);height:1px;transform:translateY(-.5px);background:linear-gradient(to right,#fff0,#ffffff1f 12%,#ffffff1f 88%,#fff0)}._storyNodeRow_39n7l_1904{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.3rem,1.8vw,1rem);align-items:start}._storyNodeGroup_39n7l_1913{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(.72rem,1.8vw,1rem)}._storyTooltip_39n7l_1921{position:absolute;top:-1.3rem;font-size:.68rem;letter-spacing:.03em;white-space:nowrap;color:#ffffff6b;opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}._storyNodeDot_39n7l_1934{position:relative;display:block;width:var(--story-dot-size);height:var(--story-dot-size);box-sizing:border-box;border-radius:999px;border:4px solid #09090b;background:transparent;transition:transform .16s ease,filter .18s ease,box-shadow .18s ease}._storyNodeDot_39n7l_1934:after{content:"";position:absolute;top:50%;left:50%;border-radius:999px;transform:translate(-50%,-50%)}._storyNodeDotPast_39n7l_1955{box-shadow:none}._storyNodeDotCore_39n7l_1959{box-shadow:0 0 10px #94a3b842}._storyNodeDotCurrent_39n7l_1963{box-shadow:0 0 12px #ffffff52}._storyNodeDotPast_39n7l_1955:after{width:6px;height:6px;background:#ffffff30}._storyNodeDotCore_39n7l_1959:after{width:7px;height:7px;background:#b7c1ce}._storyNodeDotCurrent_39n7l_1963:after{width:8px;height:8px;background:var(--color-bg)}._storyNodeLabel_39n7l_1985{font-size:clamp(.66rem,1.7vw,.95rem);line-height:1.25;letter-spacing:.01em;text-align:center;transition:color .16s ease}._storyNodeLabelPast_39n7l_1993{color:#ffffff7a;font-weight:400}._storyNodeLabelCore_39n7l_1998{color:#ced9e6ed;font-weight:500}._storyNodeLabelCurrent_39n7l_2003{color:#fffffffa;font-weight:500}._caseCardLink_39n7l_1564:hover ._storyNodeGroup_39n7l_1913 ._storyTooltip_39n7l_1921,._caseCardLink_39n7l_1564:focus-visible ._storyNodeGroup_39n7l_1913 ._storyTooltip_39n7l_1921{opacity:1;transform:translateY(0)}._caseCardLink_39n7l_1564:hover ._storyNodeDot_39n7l_1934,._caseCardLink_39n7l_1564:focus-visible ._storyNodeDot_39n7l_1934{transform:scale(1.05)}._caseCardLink_39n7l_1564:hover ._storyNodeDotPast_39n7l_1955,._caseCardLink_39n7l_1564:focus-visible ._storyNodeDotPast_39n7l_1955{box-shadow:none}._caseCardLink_39n7l_1564:hover ._storyNodeDotPast_39n7l_1955:after,._caseCardLink_39n7l_1564:focus-visible ._storyNodeDotPast_39n7l_1955:after{background:#ffffff40}._caseCardLink_39n7l_1564:hover ._storyNodeDotCore_39n7l_1959,._caseCardLink_39n7l_1564:focus-visible ._storyNodeDotCore_39n7l_1959{box-shadow:0 0 12px #94a3b857}._caseCardLink_39n7l_1564:hover ._storyNodeDotCurrent_39n7l_1963,._caseCardLink_39n7l_1564:focus-visible ._storyNodeDotCurrent_39n7l_1963{box-shadow:0 0 15px #ffffff6b}@media (max-width: 639px){._storyTimeline_39n7l_1879{--story-dot-size: 16px;left:.85rem;right:.85rem}._storyTrack_39n7l_1888{left:.2rem;right:.2rem}._storyNodeRow_39n7l_1904{gap:.2rem}._storyNodeGroup_39n7l_1913{gap:.5rem}._storyTooltip_39n7l_1921{display:none}}@media (prefers-reduced-motion: reduce){._storyTooltip_39n7l_1921,._storyNodeDot_39n7l_1934,._storyNodeLabel_39n7l_1985{transition:none}}._caseFigCaption_39n7l_2072{margin:var(--stack-tight-gap) 0 0;font-size:var(--text-meta);line-height:1.35;color:var(--color-muted);max-width:none;width:100%}._caseTopTeaser_39n7l_2081{--case-top-teaser-item-gap: 80px;--case-top-teaser-caption-gap: 16px;margin:0 0 var(--stack-between-gap)}._caseTopTeaser_39n7l_2081 ._caseFigure_39n7l_1588{margin:0}._caseTopTeaser_39n7l_2081 ._caseFigCaption_39n7l_2072{margin-top:var(--case-top-teaser-caption-gap)}._caseTopTeaserStack_39n7l_2095{display:flex;flex-direction:column;margin-top:var(--case-top-teaser-item-gap)}._caseTopTeaserStack_39n7l_2095>._caseFigure_39n7l_1588+._caseFigure_39n7l_1588{margin-top:var(--case-top-teaser-item-gap)}._aboutPortrait_39n7l_2105{margin:0 0 var(--stack-between-gap);min-width:0;display:block;width:100%}._aboutPortraitFrame_39n7l_2112{position:relative;width:100%;height:auto;max-width:none;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--color-ink) 5%,var(--color-bg))}._aboutPortraitImg_39n7l_2123{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease,transform .35s ease}._aboutPortraitImgDefault_39n7l_2133{opacity:1;object-position:56% 24%;transform:scale(1.06)}._aboutPortraitImgHover_39n7l_2139{opacity:0;object-position:38% 34%;transform:scale(1.1)}._aboutPortraitFrame_39n7l_2112:hover ._aboutPortraitImgDefault_39n7l_2133{opacity:0;transform:scale(1.02)}._aboutPortraitFrame_39n7l_2112:hover ._aboutPortraitImgHover_39n7l_2139{opacity:1;transform:scale(1)}@media (hover: none){._aboutPortraitFrame_39n7l_2112:hover ._aboutPortraitImgDefault_39n7l_2133{opacity:1}._aboutPortraitFrame_39n7l_2112:hover ._aboutPortraitImgHover_39n7l_2139{opacity:0}}._aboutChronology_39n7l_2165{scroll-margin-top:1rem}._aboutChronologyHead_39n7l_2169{margin-bottom:var(--stack-inner-gap)}._homeChronologySection_39n7l_1052 ._pageSectionLede_39n7l_1360{max-width:none}._homeChronologySection_39n7l_1052 ._caseCard_39n7l_1525{margin-bottom:0}._aboutHero_39n7l_2182{display:flex;flex-direction:column;margin:0 0 var(--stack-between-gap)}._aboutHero_39n7l_2182 ._pageTitle_39n7l_786,._aboutHero_39n7l_2182 ._pageLede_39n7l_905{margin-bottom:var(--stack-inner-gap)}._aboutHeroIntro_39n7l_2196{display:flex;flex-direction:column;gap:var(--stack-prose-gap);min-width:0;max-width:none}._aboutHeroIntro_39n7l_2196 ._prose_39n7l_1356{text-wrap:pretty}@media (max-width: 639px){._aboutHero_39n7l_2182 ._pageLede_39n7l_905{display:none}._aboutHeroIntro_39n7l_2196 ._prose_39n7l_1356{font-size:var(--text-ui);line-height:1.35;font-weight:400;color:var(--color-muted);opacity:.92}}._caseCaption_39n7l_2224{margin:0;max-width:none;width:100%;display:flex;flex-direction:column;gap:.5rem}._caseTitle_39n7l_1578{display:inline-block;width:fit-content;font-size:var(--text-body);line-height:1.2;font-weight:500;color:var(--color-ink);margin:0;transition:color .2s ease;overflow-wrap:anywhere;word-break:break-word}._caseDesc_39n7l_2246{font-size:var(--text-ui);line-height:1.35;font-weight:400;color:var(--color-muted);opacity:.92;margin:0;overflow-wrap:anywhere}@media (max-width: 639px){._caseTitle_39n7l_1578{font-family:Space Grotesk,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--text-display);font-weight:var(--font-semibold);line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word;word-break:normal;hyphens:none;-webkit-hyphens:none}._caseDesc_39n7l_2246{font-size:var(--text-ui);line-height:1.35}._caseMetaLine_39n7l_2279{font-size:var(--text-meta)}._homeChronologySection_39n7l_1052 ._prose_39n7l_1356{font-size:var(--text-ui);line-height:1.35;opacity:.92}}._caseMetaLine_39n7l_2279{font-size:var(--text-meta);color:var(--color-muted);opacity:.65;margin:0;line-height:1.35;padding-bottom:.125rem}._caseSplit_39n7l_2302{display:grid;grid-template-columns:1fr 1fr;gap:var(--stack-inner-gap) 2.5rem;align-items:start;margin:0 0 var(--stack-between-gap)}._caseSplit_39n7l_2302>*{min-width:0}._caseSplit_39n7l_2302 ._caseFigure_39n7l_1588{margin-bottom:0}@media (max-width: 900px){._caseSplit_39n7l_2302{grid-template-columns:1fr;gap:var(--stack-inner-gap)}}._caseLockIntro_39n7l_912{font-size:var(--text-body);line-height:1.45;color:var(--color-muted);margin:0 0 var(--stack-inner-gap);max-width:none;width:100%}._caseTeaser_39n7l_2336{margin:0 0 var(--stack-between-gap)}._caseGlanceGrid_39n7l_2340{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--stack-inner-gap) 1.5rem;margin-top:.35rem}._caseGlanceItem_39n7l_2347{min-width:0;padding-top:.35rem;border-top:1px solid var(--color-rule)}._caseGlanceLabel_39n7l_2353{margin:0 0 .4rem;font-size:var(--text-meta);font-weight:var(--font-semibold);line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink)}._caseGlanceBody_39n7l_2363{margin:0;font-size:var(--text-ui);line-height:1.4;color:var(--color-muted);max-width:36ch}@media (max-width: 959px){._caseGlanceGrid_39n7l_2340{grid-template-columns:1fr;gap:1.25rem}._caseGlanceBody_39n7l_2363{max-width:none}}@media (max-width: 639px){._caseGlanceLabel_39n7l_2353{letter-spacing:.06em}._caseGlanceBody_39n7l_2363{font-size:var(--text-ui);line-height:1.5}._caseThroughLine_39n7l_2398 ._prose_39n7l_1356,._caseTextBlock_39n7l_2399 ._prose_39n7l_1356,._caseBlock_39n7l_2400 ._prose_39n7l_1356{font-size:var(--text-ui);line-height:1.55}._caseTrackMapHint_39n7l_2405{margin-bottom:var(--stack-tight-gap)}._caseTrackMapLayout_39n7l_2409{gap:var(--stack-inner-gap)}._caseTrackVisual_39n7l_2413 ._caseFigCaption_39n7l_2072{font-size:var(--text-meta)}}._caseThroughLine_39n7l_2398{margin:0 0 var(--stack-between-gap)}._caseThroughLine_39n7l_2398 ._prose_39n7l_1356:last-child{margin-bottom:0}._caseLockedTeaserStack_39n7l_2426{display:flex;flex-direction:column;margin:0 0 var(--stack-between-gap)}._caseLockedTeaserStack_39n7l_2426>._caseFigure_39n7l_1588{margin:0}._caseLockedTeaserStack_39n7l_2426>._caseFigure_39n7l_1588+._caseFigure_39n7l_1588{margin-top:80px}._caseTrackMap_39n7l_2405{margin:0 0 var(--stack-between-gap);scroll-margin-top:1.25rem}._caseTrackMapHint_39n7l_2405{margin:0 0 var(--stack-inner-gap);font-size:var(--text-meta);line-height:1.4;color:var(--color-muted)}._caseTrackMapLayout_39n7l_2409{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--stack-inner-gap) 1.75rem;align-items:start;--placeholder-from: #f6f6f5;--placeholder-to: #f1f1ef}._caseTrackMapLayout_39n7l_2409[data-placeholder-tone=warm]{--placeholder-from: #f7f5f2;--placeholder-to: #f3f1ee}._caseTrackMapLayout_39n7l_2409[data-placeholder-tone=cool]{--placeholder-from: #f5f6f8;--placeholder-to: #f0f2f5}._caseTrackMapLayout_39n7l_2409[data-placeholder-tone=neutral]{--placeholder-from: #f6f6f5;--placeholder-to: #f1f1ef}._caseTrackAccordions_39n7l_2480{display:flex;flex-direction:column;gap:.35rem;min-width:0}._caseTrackVisual_39n7l_2413{min-width:0;position:sticky;top:1.25rem}._caseTrackVisual_39n7l_2413 ._caseFigure_39n7l_1588{margin:0}._caseTrackVisualPlaceholder_39n7l_2499{aspect-ratio:16 / 9;display:flex;flex-direction:column;justify-content:flex-end;padding:0;box-sizing:border-box;background:linear-gradient(148deg,var(--placeholder-from) 0%,var(--placeholder-to) 100%);border:none;box-shadow:none}._caseTrackVisualPlaceholder_39n7l_2499 ._caseFrameBadge_39n7l_1782{color:color-mix(in srgb,var(--color-ink) 38%,transparent)}._caseTrackVisualPlaceholderBody_39n7l_2519{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem 1.25rem;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.45) 42%,var(--placeholder-to) 100%)}._caseTrackVisualPlaceholderLabel_39n7l_2532{margin:0;font-size:var(--text-body);font-weight:var(--font-semibold);line-height:1.25;color:var(--color-ink);max-width:22ch}._caseTrackVisualPlaceholderHint_39n7l_2541{margin:0;font-size:var(--text-meta);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;line-height:1.35;color:var(--color-muted)}@media (max-width: 959px){._caseTrackMapLayout_39n7l_2409{grid-template-columns:1fr}._caseTrackVisual_39n7l_2413{position:static;order:-1}}._caseTrackDetails_39n7l_2561{border:1px solid var(--color-rule);border-radius:10px;background:var(--color-bg);overflow:hidden;min-width:0;max-width:100%;transition:background-color .28s cubic-bezier(.19,1,.22,1)}._caseTrackDetails_39n7l_2561[data-open]{background:var(--color-bg);border-color:var(--color-faint)}._caseTrackSummary_39n7l_2577{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:100%;margin:0;text-align:left;font:inherit;cursor:pointer;padding:.75rem 1rem;font-size:var(--text-ui);font-weight:600;color:var(--color-ink);line-height:1.35;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}._caseTrackSummary_39n7l_2577:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}._caseTrackSummaryLabel_39n7l_2603{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}._caseTrackSummaryIcon_39n7l_2609{flex-shrink:0;width:1em;height:1em;margin-top:.15em;position:relative;color:var(--color-muted)}._caseTrackSummaryIcon_39n7l_2609:before,._caseTrackSummaryIcon_39n7l_2609:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .28s cubic-bezier(.19,1,.22,1),opacity .2s ease}._caseTrackSummaryIcon_39n7l_2609:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}._caseTrackSummaryIcon_39n7l_2609:after{top:0;bottom:0;left:50%;width:1.5px;transform:translate(-50%)}._caseTrackDetails_39n7l_2561[data-open] ._caseTrackSummaryIcon_39n7l_2609:after{transform:translate(-50%) scaleY(0);opacity:0}._caseTrackPanel_39n7l_2650{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.19,1,.22,1)}._caseTrackDetails_39n7l_2561[data-open] ._caseTrackPanel_39n7l_2650{grid-template-rows:1fr}._caseTrackPanelInner_39n7l_2660{min-height:0;overflow:hidden}._caseTrackSummaryBody_39n7l_2665{margin:0;padding:0 1rem 1rem;font-size:var(--text-ui);color:var(--color-meta);min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;opacity:0;transform:translateY(-.2rem);transition:opacity .22s cubic-bezier(.19,1,.22,1),transform .28s cubic-bezier(.19,1,.22,1)}._caseTrackDetails_39n7l_2561[data-open] ._caseTrackSummaryBody_39n7l_2665{opacity:1;transform:none}._caseAccessGate_39n7l_2687{margin:0 0 var(--stack-between-gap);padding-top:var(--stack-inner-gap);border-top:1px solid var(--color-rule)}._caseNextSteps_39n7l_2693{margin:0 0 var(--stack-between-gap)}._caseStudyPager_39n7l_2697{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin:0 0 var(--stack-between-gap);padding-top:var(--stack-inner-gap);border-top:1px solid var(--color-rule)}._caseStudyPagerSlot_39n7l_2708{min-width:0;flex:1 1 auto}._caseStudyPagerSlot_39n7l_2708:last-child{text-align:right}._caseStudyPagerLink_39n7l_2717{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-ui);color:var(--color-ink);text-decoration:none;min-height:2.75rem;padding:.35rem 0;overflow-wrap:anywhere;transition:opacity .2s ease}._caseStudyPagerLink_39n7l_2717:hover,._caseStudyPagerLink_39n7l_2717:focus-visible{opacity:.85;color:var(--color-ink)}._caseLockIntro_39n7l_912 a{color:var(--color-ink);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 35%,transparent)}._caseLockIntro_39n7l_912 a:hover,._caseLockIntro_39n7l_912 a:focus-visible{border-bottom-color:transparent}._caseLockForm_39n7l_2747{display:flex;flex-direction:column;align-items:flex-start;gap:var(--stack-tight-gap);max-width:20rem;width:100%;margin:0 0 var(--stack-between-gap)}._caseLockLabel_39n7l_2757{font-size:var(--text-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}._caseLockInput_39n7l_2765{width:100%;box-sizing:border-box;padding:.65rem .85rem;min-height:44px;font-family:inherit;font-size:var(--text-meta);line-height:1.3;color:var(--color-ink);background:#f5f5f5;border:1px solid #c8c8c8;border-radius:4px;outline:none;transition:border-color .2s ease}._caseLockInputRow_39n7l_2781{width:100%;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}._caseLockReveal_39n7l_2789{min-height:44px;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--color-rule);background:var(--color-bg);color:var(--color-ink);font-family:inherit;font-size:var(--text-meta);line-height:1.2;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}._caseLockReveal_39n7l_2789:hover{border-color:var(--color-faint)}._caseLockReveal_39n7l_2789:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._caseLockHelp_39n7l_2812{margin:0;font-size:var(--text-meta);line-height:1.4;color:var(--color-meta)}._caseLockInput_39n7l_2765::placeholder{color:var(--color-faint)}._caseLockInput_39n7l_2765:hover{border-color:var(--color-faint)}._caseLockInput_39n7l_2765:focus{border-color:var(--color-ink)}._caseLockError_39n7l_2831{font-size:var(--text-meta);color:var(--color-danger);margin:0;line-height:1.3}@media (max-width: 639px){._name_39n7l_333{font-size:var(--text-meta)}._topMeta_39n7l_372{justify-content:flex-end;width:auto}._pageEyebrow_39n7l_526,._caseContextHint_39n7l_536{font-size:var(--text-meta);letter-spacing:.1em}._caseFrameBadge_39n7l_1782,._caseFrameHint_39n7l_1802,._caseFrameDims_39n7l_1827{font-size:var(--text-meta)}._storyNodeLabel_39n7l_1985{font-size:clamp(.75rem,3.2vw,.95rem)}}@media (orientation: landscape) and (max-height: 500px){._page_39n7l_115{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}._top_39n7l_287{margin-bottom:1rem}._homeDisplayName_39n7l_750,._pageTitle_39n7l_786{margin-top:1rem}._homeDisplayName_39n7l_750{margin-bottom:1rem}._homeHero_39n7l_571{--home-hero-breath: 1rem}._homeIntro_39n7l_760{margin-bottom:calc(1rem + var(--home-hero-breath))}._displayName_39n7l_611,._pageTitle_39n7l_786{font-size:var(--text-display)}._caseCardLink_39n7l_1564{gap:1rem}._footer_39n7l_920{gap:.75rem 1rem}}._caseLockSubmit_39n7l_2907{margin-top:var(--stack-tight-gap);padding:.55rem 1.35rem;min-height:44px;font-family:inherit;font-size:var(--text-meta);font-weight:500;line-height:1.2;color:var(--color-bg);background:var(--color-ink);border:1px solid var(--color-ink);border-radius:999px;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}._caseLockSubmit_39n7l_2907:hover{background:var(--color-emphasis);border-color:var(--color-emphasis);color:var(--color-bg)}._caseLockSubmit_39n7l_2907:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}._caseStream_39n7l_2935{display:flex;flex-direction:column;gap:var(--stack-between-gap);margin:0 0 var(--stack-inner-gap);min-width:0}._caseStreamBeforeNext_39n7l_2943{margin-bottom:var(--stack-prose-gap)}._caseStream_39n7l_2935>._caseFigure_39n7l_1588{margin:0}._caseTextBlock_39n7l_2399 ._prose_39n7l_1356{margin-bottom:var(--stack-prose-gap)}._caseTextBlock_39n7l_2399 ._prose_39n7l_1356:last-child{margin-bottom:0}._caseBlock_39n7l_2400{margin:0 0 var(--stack-between-gap)}._caseBlock_39n7l_2400:last-child{margin-bottom:var(--stack-inner-gap)}._caseBlockHead_39n7l_2968{font-size:var(--text-body);font-weight:500;color:var(--color-ink);margin:0 0 var(--stack-prose-gap);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word}._caseQuote_39n7l_2979{margin:0;padding:0 0 0 1.5rem;border-left:2px solid #d8d8d8}._caseQuoteText_39n7l_2985{font-size:var(--text-quote);line-height:1.3;letter-spacing:-.01em;color:var(--color-emphasis);margin:0}._caseQuoteText_39n7l_2985:before{content:"“"}._caseQuoteText_39n7l_2985:after{content:"”"}._caseQuoteAttr_39n7l_3001{margin-top:.75rem;font-size:var(--text-meta);color:var(--color-faint)}._caseShipRows_39n7l_3008{margin:0;display:flex;flex-direction:column;gap:0}._caseShipRow_39n7l_3008{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.25rem 0;border-top:1px solid #ececec}._caseShipRow_39n7l_3008:last-child{border-bottom:1px solid #ececec}._caseShipSignal_39n7l_3027{margin:0;font-size:var(--text-ui);line-height:1.4;color:var(--color-faint)}._caseShipShipped_39n7l_3034{margin:0;font-size:var(--text-ui);line-height:1.4;color:var(--color-emphasis);font-weight:500}@media (max-width: 639px){._caseShipRow_39n7l_3008{grid-template-columns:1fr;gap:.375rem;padding:1rem 0}}._caseBlock_39n7l_2400 ._prose_39n7l_1356:has(+figure._caseFigure_39n7l_1588){margin-bottom:0}._caseBlock_39n7l_2400 ._prose_39n7l_1356+figure._caseFigure_39n7l_1588{margin-top:var(--stack-inner-gap)}@media (max-width: 639px){._pageLede_39n7l_905,._ctaText_39n7l_906{font-size:var(--text-ui);line-height:1.35;opacity:.92}._caseLockIntro_39n7l_912,._bio_39n7l_913{font-size:var(--text-body);line-height:1.35;opacity:.92}}@media (prefers-reduced-motion: reduce){._pageEnter_39n7l_181,._pageEnter_39n7l_181>*{animation:none!important;opacity:1!important;transform:none!important}._mainColumn_39n7l_133{view-transition-name:none}._top_39n7l_287,._topHidden_39n7l_327{transition:none}._topHidden_39n7l_327{transform:none;pointer-events:auto}._workLink_39n7l_949,._name_39n7l_333,._ctaLink_39n7l_1079,._socials_39n7l_1476 a,._navLink_39n7l_412,._inlineLink_39n7l_511,._contactLink_39n7l_442,._caseStudyPagerLink_39n7l_2717{transition:none}._caseFrame_39n7l_1599{transition:none;transform:none}._workLink_39n7l_949:hover{transform:none}._caseTrackDetails_39n7l_2561,._caseTrackPanel_39n7l_2650,._caseTrackSummaryBody_39n7l_2665,._caseTrackSummaryIcon_39n7l_2609:before,._caseTrackSummaryIcon_39n7l_2609:after{transition:none}._caseTrackSummaryBody_39n7l_2665{opacity:1;transform:none}._caseTrackDetails_39n7l_2561:not([data-open]) ._caseTrackSummaryBody_39n7l_2665{opacity:0}._videoLightbox_39n7l_1669{transition:none}._videoLightboxDialog_39n7l_1682{box-shadow:none}}._advisoryLede_39n7l_3156{max-width:34ch;margin-bottom:var(--stack-inner-gap)}._advisoryHelper_39n7l_3161{margin:var(--stack-cta-gap) 0 0;max-width:64ch;font-size:var(--text-ui);line-height:var(--leading-body);color:var(--color-meta)}._advisorySectionHead_39n7l_3170{margin-top:var(--stack-between-gap)}._advisoryGrid_39n7l_3174{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stack-inner-gap);max-width:40rem}@media (min-width: 960px){._advisoryGrid_39n7l_3174{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stack-inner-gap) 4rem;max-width:none}}._advisoryPath_39n7l_3189,._advisoryItem_39n7l_3190{min-width:0;max-width:34rem}._advisoryPathTitle_39n7l_3195,._advisoryItemTitle_39n7l_3203{margin:0 0 var(--stack-tight-gap);font-size:var(--text-body);font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--color-ink)}._advisorySituation_39n7l_3211,._advisoryText_39n7l_3212{margin:0 0 var(--stack-prose-gap);font-size:var(--text-ui);line-height:var(--leading-body);overflow-wrap:break-word}._advisorySituation_39n7l_3211{color:var(--color-emphasis)}._advisoryText_39n7l_3212{color:var(--color-muted)}._advisoryItem_39n7l_3190 ._advisoryText_39n7l_3212:last-child{margin-bottom:0}._advisoryLabel_39n7l_3231{margin:0 0 var(--stack-tight-gap);font-size:var(--text-meta);font-weight:var(--font-medium);line-height:1.3;color:var(--color-ink)}._advisoryList_39n7l_3239{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-ui);line-height:var(--leading-body);color:var(--color-muted)}._advisoryList_39n7l_3239+._advisoryText_39n7l_3212{margin-top:var(--stack-prose-gap)}._advisoryItemLink_39n7l_3254{display:inline-block;font-size:var(--text-ui);line-height:1.3}._advisoryNote_39n7l_3260{margin:var(--stack-inner-gap) 0 0;font-size:var(--text-meta);line-height:var(--leading-body);color:var(--color-meta)}._advisoryClosing_39n7l_3267{margin-top:var(--stack-between-gap);padding-top:var(--stack-inner-gap);border-top:1px solid var(--color-rule)}@media (max-width: 639px){._advisoryGrid_39n7l_3174{gap:var(--stack-between-gap)}}:root{color-scheme:light;--color-bg: #ffffff;--color-ink: #0f0f0f;--color-muted: #727272;--color-emphasis: #333333}:root[data-theme=dark]{color-scheme:dark;--color-bg: #0f0f0f;--color-ink: #f2f2f2;--color-muted: #a3a3a3;--color-emphasis: #d4d4d4}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{background-color:var(--color-bg, #ffffff);color:var(--color-muted, #727272);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .35s ease,color .35s ease}body{margin:0;min-height:100vh;min-height:100dvh;overflow-x:clip}h1{font-family:Space Grotesk,Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}#root{min-height:100vh;min-height:100dvh}a{color:var(--color-muted, #727272);text-decoration:none;transition:color .2s ease,opacity .2s ease;overflow-wrap:anywhere}a:hover{color:var(--color-emphasis, #333333)}:focus-visible{outline:2px solid var(--color-ink, #0f0f0f);outline-offset:3px;border-radius:2px}::selection{background-color:var(--color-ink, #0f0f0f);color:var(--color-bg, #ffffff)}img{max-width:100%;height:auto;display:block}._wrap_m01v2_3{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem;animation:_skelFadeIn_m01v2_1 .35s ease both}@keyframes _skelFadeIn_m01v2_1{0%{opacity:0}to{opacity:1}}._row_m01v2_22{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}._bar_m01v2_31,._frame_m01v2_32,._frameSmall_m01v2_33{border-radius:4px;background:linear-gradient(105deg,#ebebeb,#ebebeb 38%,#d5d5d5,#ebebeb 62%,#ebebeb);background-size:220% 100%;animation:_skelShimmer_m01v2_1 1.35s ease-in-out infinite}._bar_m01v2_31{height:1.125rem}._barWide_m01v2_51{width:min(12rem,45%);height:1.5rem}._barShort_m01v2_56{width:min(10rem,40%);height:1.5rem;margin-left:auto}._title_m01v2_62{width:min(100%,18rem);height:3.5rem;border-radius:6px}._line_m01v2_68{width:100%;max-width:42ch;height:1.25rem}._lineNarrow_m01v2_74{width:min(100%,28ch);height:1rem}._frame_m01v2_32{width:100%;aspect-ratio:8 / 5;max-height:22rem;border-radius:12px}._frameSmall_m01v2_33{width:100%;aspect-ratio:21 / 9;max-height:8rem;border-radius:12px}@keyframes _skelShimmer_m01v2_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){._wrap_m01v2_3{animation:none}._bar_m01v2_31,._frame_m01v2_32,._frameSmall_m01v2_33{animation:none;opacity:.55;background:#e0e0e0}}
