.ResumeCommuteLayout_layout___XETD{--commuter-paper:var(--tre-color-paper,#f7f6f3);width:min(1180px,calc(100% - 48px));margin:0 auto;padding-top:48px;color:var(--tre-color-ink)}.ResumeCommuteLayout_header__xiriR{display:block;position:relative}.ResumeCommuteLayout_pageInfo__z0Dkl{margin:0 0 32px}.ResumeCommuteLayout_pageInfo__z0Dkl .case-study-page-info__eyebrow{font:600 12px/1.5 var(--type-body);letter-spacing:.1em;text-transform:uppercase}.ResumeCommuteLayout_pageInfo__z0Dkl h1{font:500 clamp(48px,6vw,88px)/1 var(--type-narrative);margin:12px 0;letter-spacing:-.035em}.ResumeCommuteLayout_heroDock__A4dJ9{position:sticky;top:var(--site-header-clearance,64px);z-index:2;padding-bottom:24px;pointer-events:none}.ResumeCommuteLayout_gameFrame__7kLuD{width:100%;max-width:1180px;margin:0 auto;background:var(--commuter-paper);border:1px solid var(--tre-color-line);pointer-events:auto}.ResumeCommuteLayout_heroDock__A4dJ9[data-compact=true] .ResumeCommuteLayout_gameFrame__7kLuD{width:min(520px,100%)}.ResumeCommuteLayout_heroDock__A4dJ9[data-compact=true]:before{content:"";position:absolute;inset:0 -24px;z-index:-1;background:var(--commuter-paper)}.ResumeCommuteLayout_caption__BGEHD{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;min-height:80px;background:var(--commuter-paper);border-top:1px solid var(--tre-color-line)}.ResumeCommuteLayout_caption__BGEHD p{margin:0 0 4px;font:600 11px/1.4 var(--type-body);text-transform:uppercase;letter-spacing:.1em;color:var(--tre-color-muted)}.ResumeCommuteLayout_caption__BGEHD strong{font:500 18px/1.2 var(--type-narrative)}.ResumeCommuteLayout_caption__BGEHD span{display:block;margin-top:4px;font:400 12px/1.4 var(--type-body);color:var(--tre-color-muted)}.ResumeCommuteLayout_caption__BGEHD .tre-action{flex-shrink:0}.ResumeCommuteLayout_reading__S7gNH{position:relative;max-width:720px;margin:24px auto 0;padding-bottom:320px}.ResumeCommuteLayout_intro__9W_nQ{margin-bottom:48px}.ResumeCommuteLayout_details__EBwtn{position:relative;z-index:3;margin-top:-280px;padding:48px 0 0;background:var(--commuter-paper);min-height:80vh}.ResumeCommuteLayout_details__EBwtn:before{content:"";position:absolute;inset:0 calc((1180px - 100vw)/2);z-index:-1;background:var(--commuter-paper);border-top:1px solid var(--tre-color-line)}.ResumeCommuteLayout_details__EBwtn>section{max-width:720px;margin-left:auto;margin-right:auto}.ResumeCommuteLayout_heroDock__A4dJ9[data-covered=true]:not([data-wheel=true]){visibility:hidden}.ResumeCommuteLayout_heroDock__A4dJ9[data-wheel=true]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 100px);padding:0;overflow:auto;z-index:100;box-shadow:0 0 0 100vmax rgba(18,36,50,.7);pointer-events:auto}.ResumeCommuteLayout_heroDock__A4dJ9[data-wheel=true] .ResumeCommuteLayout_gameFrame__7kLuD{width:100%}.ResumeCommuteLayout_trafficNote__Y8LXP{margin:0;padding:12px 20px;font:400 12px/1.5 var(--type-body);color:var(--tre-color-muted);border-top:1px solid var(--tre-color-line)}@media(max-width:1180px){.ResumeCommuteLayout_details__EBwtn:before{inset:0 -24px}}@media(max-width:760px){.ResumeCommuteLayout_layout___XETD{width:calc(100% - 32px);padding-top:32px}.ResumeCommuteLayout_heroDock__A4dJ9[data-compact=true] .ResumeCommuteLayout_gameFrame__7kLuD{width:min(320px,100%)}.ResumeCommuteLayout_details__EBwtn:before,.ResumeCommuteLayout_heroDock__A4dJ9[data-compact=true]:before{inset:0 -16px}.ResumeCommuteLayout_caption__BGEHD{gap:8px;padding:10px 12px;min-height:72px}.ResumeCommuteLayout_caption__BGEHD strong{font-size:16px}.ResumeCommuteLayout_caption__BGEHD span{font-size:11px;max-width:150px}.ResumeCommuteLayout_caption__BGEHD .tre-action{padding:10px 12px;min-height:44px;font-size:12px}.ResumeCommuteLayout_heroDock__A4dJ9[data-wheel=true]{width:calc(100vw - 24px);max-height:calc(100dvh - 80px)}.ResumeCommuteLayout_reading__S7gNH{padding-bottom:360px}.ResumeCommuteLayout_details__EBwtn{margin-top:-300px}}@media print{.ResumeCommuteLayout_heroDock__A4dJ9{display:none}.ResumeCommuteLayout_details__EBwtn,.ResumeCommuteLayout_layout___XETD,.ResumeCommuteLayout_reading__S7gNH{width:100%;max-width:none;padding:0;margin:0}.ResumeCommuteLayout_details__EBwtn:before{display:none}}.ResumeCommuteLayout_officeDialog__awWJu{position:fixed;top:40px;left:50%;transform:translateX(-50%);width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 80px);overflow:auto;z-index:100;background:var(--commuter-paper);border:1px solid var(--tre-color-line);box-shadow:0 0 0 100vmax rgba(18,36,50,.7)}.ResumeCommuteLayout_officeDialogHeader__0sUza{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;border-bottom:1px solid var(--tre-color-line)}.ResumeCommuteLayout_officeDialogHeader__0sUza p{margin:0 0 4px;font:600 11px/1.4 var(--type-body);text-transform:uppercase;letter-spacing:.1em;color:var(--tre-color-muted)}.ResumeCommuteLayout_officeDialogHeader__0sUza strong{font:500 18px/1.2 var(--type-narrative)}@media(max-width:760px){.ResumeCommuteLayout_officeDialog__awWJu{top:24px;width:calc(100vw - 24px);max-height:calc(100dvh - 48px)}.ResumeCommuteLayout_officeDialogHeader__0sUza{padding:10px 12px;gap:8px}.ResumeCommuteLayout_officeDialogHeader__0sUza strong{font-size:15px}.ResumeCommuteLayout_officeDialogHeader__0sUza .tre-action{padding:10px 12px;min-height:44px;font-size:12px}}.ResumeCommuteLayout_officeBackdrop__30erZ{position:fixed;inset:0;z-index:99;background:rgba(18,36,50,.7)}.ResumeCommuteLayout_officeDialog__awWJu{box-shadow:none}.ResumeCommuteLayout_sideReading__vg_fU{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,720px);-moz-column-gap:48px;column-gap:48px;align-items:start}.ResumeCommuteLayout_sideDetails__1kYrz,.ResumeCommuteLayout_sideIntro__mNxwS{grid-column:2;min-width:0}.ResumeCommuteLayout_sideIntro__mNxwS{margin-bottom:48px}.ResumeCommuteLayout_sideExperienceGroup__g7gOo{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start}.ResumeCommuteLayout_sideExperience__zylnZ{grid-column:2;min-width:0}.ResumeCommuteLayout_sideDock__mC8fv{grid-column:1;grid-row:1;position:sticky;top:calc(var(--site-header-clearance,64px) + 64px);min-width:0;margin:128px 0 48px;z-index:2}.ResumeCommuteLayout_sideDock__mC8fv:after{content:"";position:absolute;top:24px;right:-48px;width:48px;border-top:1px solid var(--tre-color-line)}.ResumeCommuteLayout_sideDock__mC8fv .ResumeCommuteLayout_gameFrame__7kLuD{border:0;background:transparent}.ResumeCommuteLayout_sideDock__mC8fv .ResumeCommuteLayout_caption__BGEHD{display:block;padding:16px 0 0;min-height:0;border:0;background:transparent}.ResumeCommuteLayout_sideDock__mC8fv .ResumeCommuteLayout_caption__BGEHD span{max-width:none}.ResumeCommuteLayout_sideDock__mC8fv .ResumeCommuteLayout_caption__BGEHD .ResumeCommuteLayout_textButton__XXoJv{margin-top:12px}.ResumeCommuteLayout_sideDetails__1kYrz{padding-top:32px}.ResumeCommuteLayout_sideExperience__zylnZ article[data-stop-state=current]>header:before{content:"";position:absolute;left:-7px;top:44px;width:7px;height:7px;border-radius:50%;background:var(--rs-accent);transform:translateX(-50%)}.ResumeCommuteLayout_rolePreview__FFE9X{display:none}@media(max-width:899px){.ResumeCommuteLayout_layout___XETD[data-side-game=true]{width:calc(100% - 32px)}.ResumeCommuteLayout_sideExperienceGroup__g7gOo,.ResumeCommuteLayout_sideReading__vg_fU{display:flex;flex-direction:column}.ResumeCommuteLayout_sideDetails__1kYrz,.ResumeCommuteLayout_sideExperienceGroup__g7gOo,.ResumeCommuteLayout_sideExperience__zylnZ,.ResumeCommuteLayout_sideIntro__mNxwS{width:100%}.ResumeCommuteLayout_sideDock__mC8fv{display:none}.ResumeCommuteLayout_rolePreview__FFE9X{display:flex;align-items:center;gap:16px;margin:16px 0 24px}.ResumeCommuteLayout_rolePreview__FFE9X svg{flex:none;width:72px;height:56px}.ResumeCommuteLayout_sideExperience__zylnZ article[data-stop-state=current]>header:before{display:none}}@media print{.ResumeCommuteLayout_sideExperienceGroup__g7gOo,.ResumeCommuteLayout_sideReading__vg_fU{display:block}.ResumeCommuteLayout_rolePreview__FFE9X,.ResumeCommuteLayout_sideDock__mC8fv{display:none}}.ResumeCommuteLayout_officeDialog__awWJu{width:min(1100px,calc(100vw - 64px));border:0;box-shadow:0 24px 90px rgba(18,36,50,.24);transform-origin:center}.ResumeCommuteLayout_officeMasthead__QC5IQ{display:block}.ResumeCommuteLayout_officeHeading__zkBM4{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 32px}.ResumeCommuteLayout_officePageInfo__tjvSI{display:block;margin:0}.ResumeCommuteLayout_officePageInfo__tjvSI .case-study-page-info__eyebrow{margin:0 0 8px;font:600 12px/1.5 var(--type-body);color:var(--tre-color-muted);letter-spacing:.1em}.ResumeCommuteLayout_officePageInfo__tjvSI h1{margin:0;font:500 clamp(26px,3vw,38px)/1.12 var(--type-narrative);letter-spacing:-.025em}.ResumeCommuteLayout_officeClose__11nr4.tre-action{width:44px;min-width:44px;min-height:44px;padding:0;font-size:28px;border:0}.ResumeCommuteLayout_officeHero__AFh2S{border-block:1px solid var(--tre-color-line)}.ResumeCommuteLayout_officeDialog__awWJu .ResumeCommuteLayout_officeSupporting__oC4Qd{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px}.ResumeCommuteLayout_officeDialog__awWJu .ResumeCommuteLayout_officeSupporting__oC4Qd p{margin:0 0 4px;font:500 16px/1.4 var(--type-narrative)}.ResumeCommuteLayout_officeDialog__awWJu .ResumeCommuteLayout_officeSupporting__oC4Qd span{font:400 14px/1.5 var(--type-body);color:var(--tre-color-muted)}.ResumeCommuteLayout_officeLoading__jjNu2{width:100%;aspect-ratio:1280/658;display:grid;place-items:center;font:400 16px/1.5 var(--type-body);color:var(--tre-color-muted)}@media(max-width:760px){.ResumeCommuteLayout_officeDialog__awWJu{width:calc(100vw - 32px)}.ResumeCommuteLayout_officeDialog__awWJu .ResumeCommuteLayout_officeSupporting__oC4Qd,.ResumeCommuteLayout_officeHeading__zkBM4{padding:16px;gap:12px}.ResumeCommuteLayout_officeDialog__awWJu .ResumeCommuteLayout_officeSupporting__oC4Qd{flex-wrap:wrap}.ResumeCommuteLayout_officeSupporting__oC4Qd .tre-action{width:100%}.ResumeCommuteLayout_officeLoading__jjNu2{aspect-ratio:4/3}}.ResumeCommuteLayout_layout___XETD[data-side-game=true]{width:min(1180px,calc(100% - 64px))}.ResumeCommuteLayout_sideExperienceGroup__g7gOo,.ResumeCommuteLayout_sideReading__vg_fU{display:block}.ResumeCommuteLayout_sideDetails__1kYrz,.ResumeCommuteLayout_sideIntro__mNxwS{max-width:720px}.ResumeCommuteLayout_sideExperience__zylnZ article[data-context-card=true]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start;min-height:0}.ResumeCommuteLayout_sideExperience__zylnZ [data-role-context]{grid-column:2;grid-row:1;position:sticky;top:calc(var(--site-header-clearance,64px) + 40px);min-width:0;margin-bottom:24px}.ResumeCommuteLayout_sideExperience__zylnZ [data-role-details]{grid-column:1;grid-row:1;min-width:0}.ResumeCommuteLayout_roleCard__yA5V5{border:1px solid var(--tre-color-line);padding:24px;background:var(--commuter-paper)}.ResumeCommuteLayout_roleCard__yA5V5 header h3{font:500 26px/1.15 var(--type-narrative);letter-spacing:-.025em}.ResumeCommuteLayout_roleScene__wlHg_{margin-top:24px}.ResumeCommuteLayout_roleScene__wlHg_ svg{display:block;width:100%;height:140px}.ResumeCommuteLayout_roleScene__wlHg_ .ResumeCommuteLayout_textButton__XXoJv{margin-top:8px}.ResumeCommuteLayout_textButton__XXoJv{padding:0;border:0;background:transparent;cursor:pointer}.ResumeCommuteLayout_sideExperience__zylnZ article[data-context-card=true]>header:before{display:none}.ResumeCommuteLayout_officePortal__rukiE.ResumeCommuteLayout_officePortal__rukiE{--commuter-paper:var(--tre-color-paper);position:fixed;inset:0;z-index:200;pointer-events:none;background:transparent;color:var(--tre-color-ink)}.ResumeCommuteLayout_officePortal__rukiE .ResumeCommuteLayout_officeBackdrop__30erZ,.ResumeCommuteLayout_officePortal__rukiE .ResumeCommuteLayout_officeDialog__awWJu{pointer-events:auto}.ResumeCommuteLayout_officeSupporting__oC4Qd .tre-action{display:none}@media(max-width:899px){.ResumeCommuteLayout_sideExperience__zylnZ article[data-context-card=true]{display:flex;flex-direction:column;gap:24px}.ResumeCommuteLayout_sideExperience__zylnZ [data-role-context]{position:static;width:100%;margin-bottom:0}.ResumeCommuteLayout_roleCard__yA5V5{padding:20px}.ResumeCommuteLayout_roleScene__wlHg_{display:flex;align-items:center;gap:16px;margin-top:16px}.ResumeCommuteLayout_roleScene__wlHg_ svg{width:72px;height:56px;flex:none}.ResumeCommuteLayout_roleScene__wlHg_ .tre-action{margin-top:0}}.ResumeCommuteLayout_layout___XETD[data-side-game=true]{width:min(1100px,calc(100% - 64px))}.ResumeCommuteLayout_layout___XETD[data-side-game=true] .ResumeCommuteLayout_sideExperience__zylnZ .editorial-reading-section{width:100%;max-width:none;margin-inline:0}@media(max-width:899px){.ResumeCommuteLayout_layout___XETD[data-side-game=true]{width:calc(100% - 32px)}}:root{--tre-palette-white:#ffffff;--tre-palette-sand-50:#faf9f6;--tre-palette-sand-100:#eeedea;--tre-palette-sand-200:#dedbd5;--tre-palette-sand-600:#69665f;--tre-palette-sand-950:#171716;--tre-palette-linen-50:#f7f6f3;--tre-palette-linen-200:#d7dad7;--tre-palette-linen-600:#626862;--tre-palette-linen-950:#17171a;--tre-palette-blush-100:#f3e7e1;--tre-palette-terracotta-600:#b9522d;--tre-palette-terracotta-700:#aa4b29;--tre-palette-peach-300:#f4b38b;--tre-palette-plum-50:#f5f2f6;--tre-palette-plum-300:#c2bbc9;--tre-palette-plum-700:#403a4b;--tre-palette-plum-800:#2a2434;--tre-palette-plum-900:#1e1b2a;--tre-palette-plum-925:#201622;--tre-palette-plum-950:#15131f;--tre-palette-navy-950:#090b13;--tre-palette-navy-900:#111226;--tre-palette-navy-850:#22243b;--tre-palette-navy-800:#2b2d45;--tre-palette-haze-400:#a9a2b2;--tre-palette-cream-100:#f0ede6;--tre-palette-slate-600:#5e6070;--tre-palette-daylight-50:#fbf4e6;--tre-palette-daylight-100:#f3e7cc;--tre-palette-daylight-200:#e3d7ba;--tre-palette-gold-500:#fca311;--tre-palette-lime-300:#d9f68a;--tre-palette-harbor-900:#122432;--tre-palette-harbor-600:#52616a;--tre-palette-gold-700:#905802;--tre-palette-gold-300:#f4c84b;--tre-palette-violet-900:#3b2861;--tre-palette-bone-50:#f7f7f4;--tre-palette-bone-100:#ecece6;--tre-palette-bone-200:#dcdcd4;--tre-palette-bone-600:#666660;--tre-palette-ink-975:#050505;--tre-palette-emerald-600:#059669;--tre-palette-emerald-700:#047857;--tre-palette-charcoal-800:#333533;--tre-palette-charcoal-900:#242423;--tre-palette-mist-100:#e8eddf;--tre-palette-jade-300:#a0b7ab;--tre-palette-mustard-300:#f5cb5c;--tre-font-stack-dm-sans:"Tre DM Sans",Arial,sans-serif;--tre-font-stack-geist:"Geist","Tre DM Sans",Arial,sans-serif;--tre-font-stack-barlow:"Barlow","Tre DM Sans",Arial,sans-serif;--tre-font-stack-barlow-condensed:"Barlow Condensed","Barlow","Arial Narrow",Arial,sans-serif;--tre-weight-regular:400;--tre-weight-medium:500;--tre-weight-semibold:600;--tre-weight-bold:700;--tre-tracking-tighter:-0.04em;--tre-tracking-tight:-0.03em;--tre-tracking-normal:0;--tre-tracking-slight:0.01em;--tre-tracking-wide:0.08em;--tre-tracking-caps:0.12em;--tre-space-0:0;--tre-space-1:4px;--tre-space-2:8px;--tre-space-3:12px;--tre-space-4:16px;--tre-space-5:20px;--tre-space-6:24px;--tre-space-7:28px;--tre-space-8:32px;--tre-space-10:40px;--tre-space-12:48px;--tre-space-16:64px;--tre-border-width:1px;--tre-radius-none:0;--tre-radius-md:12px;--tre-radius-pill:999px;--tre-radius-circle:50%;--tre-duration-fast:200ms;--tre-duration-base:280ms;--tre-duration-slow:400ms;--tre-ease-standard:ease;--tre-ease-out:ease-out;--tre-ease-in-out:ease-in-out;--tre-z-base:0;--tre-z-raised:1;--tre-z-sticky:2;--tre-z-overlay:100;--tre-breakpoint-sm:600px;--tre-breakpoint-md:768px;--tre-breakpoint-lg:900px;--tre-breakpoint-xl:1024px}@media (prefers-reduced-motion:reduce){:root{--tre-duration-fast:0ms;--tre-duration-base:0ms;--tre-duration-slow:0ms}}.tre-system,[data-tre-theme]{--tre-color-paper:var(--tre-palette-sand-50);--tre-color-ink:var(--tre-palette-sand-950);--tre-color-muted:var(--tre-palette-sand-600);--tre-color-line:var(--tre-palette-sand-200);--tre-color-soft:var(--tre-palette-sand-100);--tre-color-accent:var(--tre-palette-sand-950);--tre-color-accent-ink:var(--tre-palette-sand-50);--tre-color-surface:var(--tre-color-paper);--tre-color-accent-text:var(--tre-color-accent);--tre-color-focus:var(--tre-color-ink);--tre-color-action:var(--tre-color-accent);--tre-color-action-ink:var(--tre-color-accent-ink);--tre-color-action-border:var(--tre-color-accent-text);--tre-color-action-secondary-ink:var(--tre-color-ink);--tre-color-action-secondary-border:var(--tre-color-accent-text);--tre-color-action-tint:var(--tre-color-action-ink);--tre-shadow-rgb:23 23 26;--tre-color-night-surface:var(--tre-palette-navy-900);--tre-color-night-surface-raised:var(--tre-palette-navy-850);--tre-color-night-ink:var(--tre-palette-plum-50);--tre-color-night-muted:var(--tre-palette-haze-400);--tre-color-night-accent:var(--tre-palette-lime-300);--tre-color-night-accent-ink:var(--tre-palette-navy-950);--tre-color-illustration-ink:var(--tre-palette-harbor-900);--tre-color-illustration-muted:var(--tre-palette-harbor-600);--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.25);--tre-font-sans:"Tre DM Sans",Arial,sans-serif;--tre-font-body:var(--tre-font-sans);--tre-font-display:var(--tre-font-body);--tre-font-hero:var(--tre-font-display);--tre-size-body:16px;--tre-leading-body:1.5;--tre-measure-reading:672px;--tre-measure-media:960px;--tre-measure-wide:1180px;--tre-measure-title:900px;--tre-measure-lede:600px;--tre-measure-summary:520px;--tre-measure-intro:460px;--tre-measure-aside:260px;--tre-page-gutter:var(--tre-space-12);--tre-page-gutter-narrow:var(--tre-space-10);--tre-space-section:96px;--tre-space-section-compact:72px;--tre-space-heading-copy:var(--tre-space-6);--tre-space-copy-media:var(--tre-space-10);--tre-space-caption:var(--tre-space-5);--tre-target-min:44px;--tre-radius-control:var(--tre-radius-none);--tre-radius-action:var(--tre-radius-control);--tre-radius-media:var(--tre-radius-md);--tre-shadow-soft:0 1px 2px rgb(var(--tre-shadow-rgb)/0.06),0 4px 12px rgb(var(--tre-shadow-rgb)/0.08);--tre-shadow-lifted:0 2px 6px rgb(var(--tre-shadow-rgb)/0.08),0 12px 32px rgb(var(--tre-shadow-rgb)/0.16);--tre-type-hero-family:var(--tre-font-hero);--tre-type-hero-size:clamp(56px,calc(38.47px + 4.494vw),96px);--tre-type-hero-leading:1;--tre-type-hero-weight:var(--tre-weight-bold);--tre-type-hero-tracking:var(--tre-tracking-normal);--tre-type-page-family:var(--tre-font-display);--tre-type-page-size:clamp(40px,calc(28.82px + 2.981vw),64px);--tre-type-page-leading:1.04;--tre-type-page-weight:var(--tre-weight-medium);--tre-type-page-tracking:var(--tre-tracking-tight);--tre-type-section-family:var(--tre-font-display);--tre-type-section-size:clamp(32px,calc(28.27px + 0.994vw),40px);--tre-type-section-leading:1.12;--tre-type-section-weight:var(--tre-weight-medium);--tre-type-section-tracking:var(--tre-tracking-tight);--tre-type-entry-family:var(--tre-font-display);--tre-type-entry-size:clamp(24px,calc(20.27px + 0.994vw),32px);--tre-type-entry-leading:1.15;--tre-type-entry-weight:var(--tre-weight-medium);--tre-type-entry-tracking:var(--tre-tracking-tight);--tre-type-heading-small-family:var(--tre-font-display);--tre-type-heading-small-size:clamp(20px,calc(18.14px + 0.497vw),24px);--tre-type-heading-small-leading:1.25;--tre-type-heading-small-weight:var(--tre-weight-medium);--tre-type-heading-small-tracking:var(--tre-tracking-normal);--tre-type-reading-family:var(--tre-font-body);--tre-type-reading-size:17px;--tre-type-reading-leading:1.7;--tre-type-reading-weight:var(--tre-weight-regular);--tre-type-reading-tracking:var(--tre-tracking-normal);--tre-type-supporting-family:var(--tre-font-body);--tre-type-supporting-size:14px;--tre-type-supporting-leading:1.5;--tre-type-supporting-weight:var(--tre-weight-regular);--tre-type-supporting-tracking:var(--tre-tracking-normal);--tre-type-navigation-family:var(--tre-font-body);--tre-type-navigation-size:14px;--tre-type-navigation-leading:1.4;--tre-type-navigation-weight:var(--tre-weight-medium);--tre-type-navigation-tracking:var(--tre-tracking-normal);--tre-type-metadata-family:var(--tre-font-body);--tre-type-metadata-size:12px;--tre-type-metadata-leading:1.5;--tre-type-metadata-weight:var(--tre-weight-regular);--tre-type-metadata-tracking:var(--tre-tracking-normal);--tre-type-eyebrow-family:var(--tre-font-body);--tre-type-eyebrow-size:12px;--tre-type-eyebrow-leading:1.5;--tre-type-eyebrow-weight:var(--tre-weight-medium);--tre-type-eyebrow-tracking:var(--tre-tracking-caps);--tre-type-kicker-family:var(--tre-font-body);--tre-type-kicker-size:12px;--tre-type-kicker-leading:1.35;--tre-type-kicker-weight:var(--tre-weight-semibold);--tre-type-kicker-tracking:var(--tre-tracking-wide);--tre-type-kicker-color:var(--tre-color-muted);--tre-type-cta-family:var(--tre-font-body);--tre-type-lede-size:20px;--tre-type-lede-leading:1.4;--tre-type-cta-size:16px;--tre-type-cta-leading:1.25;--tre-type-cta-weight:var(--tre-weight-medium);--tre-type-cta-tracking:var(--tre-tracking-normal);--tre-action-background:var(--tre-color-action);--tre-action-foreground:var(--tre-color-action-ink);--tre-action-border:var(--tre-color-action-border);--tre-action-radius:var(--tre-radius-action);--tre-action-hover-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-hover-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-active-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-active-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-secondary-foreground:var(--tre-color-action-secondary-ink);--tre-action-secondary-border:var(--tre-color-action-secondary-border);--tre-action-secondary-hover-background:var(--tre-color-line);--tre-action-secondary-active-background:color-mix(in srgb,var(--tre-color-line),var(--tre-action-secondary-foreground) var(--tre-hover-mix));--tre-action-secondary-active-border:var(--tre-color-ink);--tre-link-color:var(--tre-color-accent-text);--tre-focus-color:var(--tre-color-focus);--tre-focus-width:2px;--tre-indicator-color:var(--tre-color-accent-text);--tre-indicator-width:2px;--tre-link-underline-thickness:1px;--tre-link-underline-thickness-hover:2px;--tre-link-underline-offset:0.2em;--tre-tag-background:var(--tre-color-soft);--tre-tag-foreground:var(--tre-color-ink);--tre-tag-border:var(--tre-color-line);--tre-tag-radius:var(--tre-radius-control);--tre-hover-brightness:0.92;--tre-active-brightness:0.84;--tre-hover-mix:20%;--tre-active-mix:28%;--tre-callout-ink:var(--tre-color-ink);--tre-callout-outline-width:1.5px;--tre-callout-outline-width-active:3px;--tre-callout-spotlight-color:var(--tre-color-accent-text);--tre-callout-spotlight-width:3px;--tre-callout-ghost-fill:rgb(var(--tre-shadow-rgb)/0.06);--tre-callout-active-fill:rgb(var(--tre-shadow-rgb)/0.1);--tre-callout-scrim:var(--tre-color-scrim);--tre-callout-halo:0 0 0 var(--tre-border-width) var(--tre-color-paper);--tre-callout-spotlight-shadow:var(--tre-callout-halo),0 0 0 100vmax var(--tre-callout-scrim);--tre-callout-screen-radius:var(--tre-radius-none);--tre-callout-marker-size:24px;--tre-callout-marker-background:var(--tre-color-ink);--tre-callout-marker-foreground:var(--tre-color-paper);--tre-disabled-opacity:0.5;--tre-media-fallback-height:220px;--tre-proof-card-min-height:136px}:where(.editorial-shell:not(.tre-system,[data-tre-theme],.tre-system *,[data-tre-theme] *)){--tre-color-paper:var(--tre-palette-sand-50);--tre-color-ink:var(--tre-palette-sand-950);--tre-color-muted:var(--tre-palette-sand-600);--tre-color-line:var(--tre-palette-sand-200);--tre-color-soft:var(--tre-palette-sand-100);--tre-color-accent:var(--tre-palette-sand-950);--tre-color-accent-ink:var(--tre-palette-sand-50);--tre-color-surface:var(--tre-color-paper);--tre-color-accent-text:var(--tre-color-accent);--tre-color-focus:var(--tre-color-ink);--tre-color-action:var(--tre-color-accent);--tre-color-action-ink:var(--tre-color-accent-ink);--tre-color-action-border:var(--tre-color-accent-text);--tre-color-action-secondary-ink:var(--tre-color-ink);--tre-color-action-secondary-border:var(--tre-color-accent-text);--tre-color-action-tint:var(--tre-color-action-ink);--tre-shadow-rgb:23 23 26;--tre-color-night-surface:var(--tre-palette-navy-900);--tre-color-night-surface-raised:var(--tre-palette-navy-850);--tre-color-night-ink:var(--tre-palette-plum-50);--tre-color-night-muted:var(--tre-palette-haze-400);--tre-color-night-accent:var(--tre-palette-lime-300);--tre-color-night-accent-ink:var(--tre-palette-navy-950);--tre-color-illustration-ink:var(--tre-palette-harbor-900);--tre-color-illustration-muted:var(--tre-palette-harbor-600);--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.25);--tre-font-sans:"Tre DM Sans",Arial,sans-serif;--tre-font-body:var(--tre-font-sans);--tre-font-display:var(--tre-font-body);--tre-font-hero:var(--tre-font-display);--tre-size-body:16px;--tre-leading-body:1.5;--tre-measure-reading:672px;--tre-measure-media:960px;--tre-measure-wide:1180px;--tre-measure-title:900px;--tre-measure-lede:600px;--tre-measure-summary:520px;--tre-measure-intro:460px;--tre-measure-aside:260px;--tre-page-gutter:var(--tre-space-12);--tre-page-gutter-narrow:var(--tre-space-10);--tre-space-section:96px;--tre-space-section-compact:72px;--tre-space-heading-copy:var(--tre-space-6);--tre-space-copy-media:var(--tre-space-10);--tre-space-caption:var(--tre-space-5);--tre-target-min:44px;--tre-radius-control:var(--tre-radius-none);--tre-radius-action:var(--tre-radius-control);--tre-radius-media:var(--tre-radius-md);--tre-shadow-soft:0 1px 2px rgb(var(--tre-shadow-rgb)/0.06),0 4px 12px rgb(var(--tre-shadow-rgb)/0.08);--tre-shadow-lifted:0 2px 6px rgb(var(--tre-shadow-rgb)/0.08),0 12px 32px rgb(var(--tre-shadow-rgb)/0.16);--tre-type-hero-family:var(--tre-font-hero);--tre-type-hero-size:clamp(56px,calc(38.47px + 4.494vw),96px);--tre-type-hero-leading:1;--tre-type-hero-weight:var(--tre-weight-bold);--tre-type-hero-tracking:var(--tre-tracking-normal);--tre-type-page-family:var(--tre-font-display);--tre-type-page-size:clamp(40px,calc(28.82px + 2.981vw),64px);--tre-type-page-leading:1.04;--tre-type-page-weight:var(--tre-weight-medium);--tre-type-page-tracking:var(--tre-tracking-tight);--tre-type-section-family:var(--tre-font-display);--tre-type-section-size:clamp(32px,calc(28.27px + 0.994vw),40px);--tre-type-section-leading:1.12;--tre-type-section-weight:var(--tre-weight-medium);--tre-type-section-tracking:var(--tre-tracking-tight);--tre-type-entry-family:var(--tre-font-display);--tre-type-entry-size:clamp(24px,calc(20.27px + 0.994vw),32px);--tre-type-entry-leading:1.15;--tre-type-entry-weight:var(--tre-weight-medium);--tre-type-entry-tracking:var(--tre-tracking-tight);--tre-type-heading-small-family:var(--tre-font-display);--tre-type-heading-small-size:clamp(20px,calc(18.14px + 0.497vw),24px);--tre-type-heading-small-leading:1.25;--tre-type-heading-small-weight:var(--tre-weight-medium);--tre-type-heading-small-tracking:var(--tre-tracking-normal);--tre-type-reading-family:var(--tre-font-body);--tre-type-reading-size:17px;--tre-type-reading-leading:1.7;--tre-type-reading-weight:var(--tre-weight-regular);--tre-type-reading-tracking:var(--tre-tracking-normal);--tre-type-supporting-family:var(--tre-font-body);--tre-type-supporting-size:14px;--tre-type-supporting-leading:1.5;--tre-type-supporting-weight:var(--tre-weight-regular);--tre-type-supporting-tracking:var(--tre-tracking-normal);--tre-type-navigation-family:var(--tre-font-body);--tre-type-navigation-size:14px;--tre-type-navigation-leading:1.4;--tre-type-navigation-weight:var(--tre-weight-medium);--tre-type-navigation-tracking:var(--tre-tracking-normal);--tre-type-metadata-family:var(--tre-font-body);--tre-type-metadata-size:12px;--tre-type-metadata-leading:1.5;--tre-type-metadata-weight:var(--tre-weight-regular);--tre-type-metadata-tracking:var(--tre-tracking-normal);--tre-type-eyebrow-family:var(--tre-font-body);--tre-type-eyebrow-size:12px;--tre-type-eyebrow-leading:1.5;--tre-type-eyebrow-weight:var(--tre-weight-medium);--tre-type-eyebrow-tracking:var(--tre-tracking-caps);--tre-type-kicker-family:var(--tre-font-body);--tre-type-kicker-size:12px;--tre-type-kicker-leading:1.35;--tre-type-kicker-weight:var(--tre-weight-semibold);--tre-type-kicker-tracking:var(--tre-tracking-wide);--tre-type-kicker-color:var(--tre-color-muted);--tre-type-cta-family:var(--tre-font-body);--tre-type-lede-size:20px;--tre-type-lede-leading:1.4;--tre-type-cta-size:16px;--tre-type-cta-leading:1.25;--tre-type-cta-weight:var(--tre-weight-medium);--tre-type-cta-tracking:var(--tre-tracking-normal);--tre-action-background:var(--tre-color-action);--tre-action-foreground:var(--tre-color-action-ink);--tre-action-border:var(--tre-color-action-border);--tre-action-radius:var(--tre-radius-action);--tre-action-hover-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-hover-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-active-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-active-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-secondary-foreground:var(--tre-color-action-secondary-ink);--tre-action-secondary-border:var(--tre-color-action-secondary-border);--tre-action-secondary-hover-background:var(--tre-color-line);--tre-action-secondary-active-background:color-mix(in srgb,var(--tre-color-line),var(--tre-action-secondary-foreground) var(--tre-hover-mix));--tre-action-secondary-active-border:var(--tre-color-ink);--tre-link-color:var(--tre-color-accent-text);--tre-focus-color:var(--tre-color-focus);--tre-focus-width:2px;--tre-indicator-color:var(--tre-color-accent-text);--tre-indicator-width:2px;--tre-link-underline-thickness:1px;--tre-link-underline-thickness-hover:2px;--tre-link-underline-offset:0.2em;--tre-tag-background:var(--tre-color-soft);--tre-tag-foreground:var(--tre-color-ink);--tre-tag-border:var(--tre-color-line);--tre-tag-radius:var(--tre-radius-control);--tre-hover-brightness:0.92;--tre-active-brightness:0.84;--tre-hover-mix:20%;--tre-active-mix:28%;--tre-callout-ink:var(--tre-color-ink);--tre-callout-outline-width:1.5px;--tre-callout-outline-width-active:3px;--tre-callout-spotlight-color:var(--tre-color-accent-text);--tre-callout-spotlight-width:3px;--tre-callout-ghost-fill:rgb(var(--tre-shadow-rgb)/0.06);--tre-callout-active-fill:rgb(var(--tre-shadow-rgb)/0.1);--tre-callout-scrim:var(--tre-color-scrim);--tre-callout-halo:0 0 0 var(--tre-border-width) var(--tre-color-paper);--tre-callout-spotlight-shadow:var(--tre-callout-halo),0 0 0 100vmax var(--tre-callout-scrim);--tre-callout-screen-radius:var(--tre-radius-none);--tre-callout-marker-size:24px;--tre-callout-marker-background:var(--tre-color-ink);--tre-callout-marker-foreground:var(--tre-color-paper);--tre-disabled-opacity:0.5;--tre-media-fallback-height:220px;--tre-proof-card-min-height:136px}[data-tre-theme]{color-scheme:light;background-color:var(--tre-color-paper);color:var(--tre-color-ink);font:var(--tre-size-body)/var(--tre-leading-body) var(--tre-font-sans)}@media (max-width:599px){.tre-system,[data-tre-theme]{--tre-type-page-leading:1.08}:where(.editorial-shell:not(.tre-system,[data-tre-theme],.tre-system *,[data-tre-theme] *)){--tre-type-page-leading:1.08}}[data-tre-theme=portfolio]{--tre-color-paper:var(--tre-palette-linen-50);--tre-color-ink:var(--tre-palette-linen-950);--tre-color-muted:var(--tre-palette-linen-600);--tre-color-line:var(--tre-palette-linen-200);--tre-color-soft:var(--tre-palette-blush-100);--tre-color-accent:var(--tre-palette-terracotta-600);--tre-color-accent-ink:var(--tre-palette-white);--tre-color-accent-text:var(--tre-palette-terracotta-700);--tre-color-surface:var(--tre-palette-white);--tre-color-action:var(--tre-palette-linen-950);--tre-color-action-ink:var(--tre-palette-white);--tre-color-action-border:var(--tre-palette-linen-950);--tre-color-action-secondary-border:var(--tre-palette-linen-950);--tre-font-display:var(--tre-font-stack-barlow);--tre-font-hero:var(--tre-font-stack-barlow-condensed);--tre-radius-action:var(--tre-radius-pill)}[data-tre-theme=portfolio-dark]{color-scheme:dark;--tre-color-paper:var(--tre-palette-plum-950);--tre-color-ink:var(--tre-palette-plum-50);--tre-color-muted:var(--tre-palette-plum-300);--tre-color-line:var(--tre-palette-plum-700);--tre-color-soft:var(--tre-palette-plum-800);--tre-color-surface:var(--tre-palette-plum-900);--tre-color-accent:var(--tre-palette-peach-300);--tre-color-accent-ink:var(--tre-palette-plum-925);--tre-color-accent-text:var(--tre-palette-gold-300);--tre-color-action:var(--tre-palette-gold-300);--tre-color-action-ink:var(--tre-palette-violet-900);--tre-color-action-border:var(--tre-palette-gold-300);--tre-color-action-secondary-border:var(--tre-palette-plum-50);--tre-shadow-rgb:0 0 0;--tre-font-display:var(--tre-font-stack-barlow);--tre-font-hero:var(--tre-font-stack-barlow-condensed);--tre-radius-action:var(--tre-radius-pill);--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.45)}[data-tre-theme=portfolio-trail]{color-scheme:dark;--tre-color-paper:var(--tre-palette-navy-950);--tre-color-ink:var(--tre-palette-cream-100);--tre-color-muted:var(--tre-palette-haze-400);--tre-color-line:var(--tre-palette-navy-800);--tre-color-soft:var(--tre-palette-navy-900);--tre-color-surface:var(--tre-palette-navy-900);--tre-color-accent:var(--tre-palette-gold-500);--tre-color-accent-ink:var(--tre-palette-navy-950);--tre-color-accent-text:var(--tre-palette-gold-500);--tre-shadow-rgb:0 0 0;--tre-font-display:var(--tre-font-stack-barlow);--tre-font-hero:var(--tre-font-stack-barlow-condensed);--tre-radius-action:var(--tre-radius-pill);--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.45)}[data-tre-theme=portfolio-trail-light]{--tre-color-paper:var(--tre-palette-daylight-50);--tre-color-ink:var(--tre-palette-navy-950);--tre-color-muted:var(--tre-palette-slate-600);--tre-color-line:var(--tre-palette-daylight-200);--tre-color-soft:var(--tre-palette-daylight-100);--tre-color-accent:var(--tre-palette-gold-500);--tre-color-accent-ink:var(--tre-palette-navy-950);--tre-color-accent-text:var(--tre-palette-gold-700);--tre-color-surface:var(--tre-palette-white);--tre-font-display:var(--tre-font-stack-barlow);--tre-font-hero:var(--tre-font-stack-barlow-condensed);--tre-radius-action:var(--tre-radius-pill)}[data-tre-theme=portfolio-night]{color-scheme:dark;--tre-color-paper:var(--tre-color-night-surface);--tre-color-ink:var(--tre-color-night-ink);--tre-color-muted:var(--tre-color-night-muted);--tre-color-line:var(--tre-palette-navy-800);--tre-color-soft:var(--tre-color-night-surface-raised);--tre-color-surface:var(--tre-color-night-surface-raised);--tre-color-accent:var(--tre-color-night-accent);--tre-color-accent-ink:var(--tre-color-night-accent-ink);--tre-color-accent-text:var(--tre-color-night-accent);--tre-shadow-rgb:0 0 0;--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.45);--tre-font-display:var(--tre-font-stack-barlow);--tre-font-hero:var(--tre-font-stack-barlow-condensed);--tre-radius-action:var(--tre-radius-pill)}[data-tre-theme=leadjr]{--tre-color-paper:var(--tre-palette-charcoal-900);--tre-color-ink:var(--tre-palette-mist-100);--tre-color-muted:var(--tre-palette-jade-300);--tre-color-line:var(--tre-palette-charcoal-800);--tre-color-soft:var(--tre-palette-charcoal-800);--tre-color-accent:var(--tre-palette-mustard-300);--tre-color-accent-ink:var(--tre-palette-charcoal-900);--tre-color-accent-text:var(--tre-palette-mustard-300);color-scheme:dark;--tre-color-scrim:rgb(var(--tre-shadow-rgb)/0.45)}[data-tre-theme=leadjr-light]{--tre-color-paper:var(--tre-palette-bone-50);--tre-color-ink:var(--tre-palette-ink-975);--tre-color-muted:var(--tre-palette-bone-600);--tre-color-line:var(--tre-palette-bone-200);--tre-color-soft:var(--tre-palette-bone-100);--tre-color-accent:var(--tre-palette-emerald-700);--tre-color-accent-ink:var(--tre-palette-white);--tre-color-accent-text:var(--tre-palette-emerald-700);--tre-color-surface:var(--tre-palette-white);--tre-color-action-tint:var(--tre-color-ink);--tre-font-sans:var(--tre-font-stack-geist);--tre-radius-control:var(--tre-radius-pill)}[data-tre-variant=case-study],[data-tre-variant=case-study] .editorial-shell,[data-tre-variant=case-study] .tre-system,[data-tre-variant=case-study] [data-tre-theme]{--tre-type-page-family:var(--tre-font-body);--tre-type-page-weight:var(--tre-weight-bold);--tre-type-section-family:var(--tre-font-body);--tre-type-section-weight:var(--tre-weight-semibold);--tre-type-entry-family:var(--tre-font-body);--tre-type-heading-small-family:var(--tre-font-body)}.tre-action{--tre-action-hover-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-hover-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-hover-mix));--tre-action-active-background:color-mix(in srgb,var(--tre-action-background),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-active-border:color-mix(in srgb,var(--tre-action-border),var(--tre-color-action-tint) var(--tre-active-mix));--tre-action-secondary-active-background:color-mix(in srgb,var(--tre-color-line),var(--tre-action-secondary-foreground) var(--tre-hover-mix))}