[data-astro-cid-bx7qbmxj][data-career-timeline]{--career-emphasis:var(--brand);margin:0 0 4rem;padding:0;list-style:none;container:career-timeline/inline-size}:root[data-theme=dark] [data-astro-cid-bx7qbmxj][data-career-timeline]{--career-emphasis:var(--accent)}:root[data-theme=dark] [data-astro-cid-bx7qbmxj][data-career-action]{color:color-mix(in srgb, hsl(var(--accent)) 85%, hsl(var(--ink)))}[data-astro-cid-bx7qbmxj][data-career-row]{--career-project-ink:var(--project-primary-readable);--career-rail-x:7.125rem;--career-full-year-size:2.1875rem;--career-compact-year-size:1.5rem;--career-year-size:var(--career-full-year-size);--career-node-y:calc(var(--career-year-size) * .6);--career-next-node-y:calc(var(--career-full-year-size) * .6)}[data-astro-cid-bx7qbmxj][data-career-row]:has(+[data-career-density=compact]){--career-next-node-y:calc(var(--career-compact-year-size) * .6)}:root[data-theme=dark] [data-astro-cid-bx7qbmxj][data-career-row]{--career-project-ink:var(--project-primary-readable-dark)}[data-astro-cid-bx7qbmxj][data-career-link]{color:hsl(var(--ink));grid-template-columns:8.125rem minmax(0,1fr);padding:0 0 1.5rem;text-decoration:none;display:grid;position:relative}[data-astro-cid-bx7qbmxj][data-career-link]:before{content:"";top:var(--career-node-y);bottom:calc(-1 * var(--career-next-node-y));left:var(--career-rail-x);background:color-mix(in srgb, hsl(var(--career-emphasis)) 25%, hsl(var(--line)));pointer-events:none;width:1px;position:absolute;transform:translate(-50%)}[data-astro-cid-bx7qbmxj][data-career-row]:last-child [data-astro-cid-bx7qbmxj][data-career-link]{padding-bottom:0}[data-astro-cid-bx7qbmxj][data-career-row]:last-child [data-astro-cid-bx7qbmxj][data-career-link]:before{display:none}[data-astro-cid-bx7qbmxj][data-career-link]:after{content:"";top:var(--career-node-y);left:var(--career-rail-x);border:2px solid hsl(var(--career-emphasis));background:var(--color-canvas);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--color-canvas);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-astro-cid-bx7qbmxj][data-timeline-row=active] [data-astro-cid-bx7qbmxj][data-career-link]:after{background:hsl(var(--career-emphasis));box-shadow:0 0 0 3px var(--color-canvas), 0 0 0 5px hsl(var(--career-emphasis) / .15)}[data-astro-cid-bx7qbmxj][data-career-link]:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-4px}[data-astro-cid-bx7qbmxj][data-career-date]{min-width:0;color:hsl(var(--ink-soft));flex-direction:column;align-items:flex-start;gap:1rem;padding:0 1.875rem 1rem 1.125rem;font-size:.75rem;line-height:1.667;display:flex}[data-astro-cid-bx7qbmxj][data-career-start]{flex-direction:column;gap:.3125rem;display:flex}[data-astro-cid-bx7qbmxj][data-career-year]{color:hsl(var(--career-emphasis));font-size:var(--career-year-size);letter-spacing:-.06em;order:-1;font-weight:500;line-height:1.2}[data-astro-cid-bx7qbmxj][data-career-folio]{border:0;border-top:1px solid hsl(var(--line));min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 9rem;column-gap:2rem;padding:1.5rem 1.5rem 0;display:grid;position:static;overflow:hidden}[data-astro-cid-bx7qbmxj][data-career-content]{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;min-height:6rem;padding:0;display:flex}[data-astro-cid-bx7qbmxj][data-career-identity]{aspect-ratio:3/2;background:hsl(var(--project-surface));border-radius:1.25rem .25rem;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:1/2;align-self:start;place-items:center;width:9rem;min-width:0;padding:0;display:grid;overflow:hidden}[data-astro-cid-bx7qbmxj][data-career-identity][data-logo-surface=light]{background:var(--color-logo-paper)}[data-astro-cid-bx7qbmxj][data-career-identity][data-logo-surface=dark]{background:hsl(var(--project-surface))}[data-astro-cid-bx7qbmxj][data-career-identity] img[data-astro-cid-bx7qbmxj]{object-fit:contain;width:82%;height:68%;display:block}[data-astro-cid-bx7qbmxj][data-career-identity][data-logo-aspect=tall] img[data-astro-cid-bx7qbmxj]{height:66%}[data-astro-cid-bx7qbmxj][data-career-identity][data-company=tedx-medellin] img[data-astro-cid-bx7qbmxj]{width:78%;transform:scale(1.2)translate(2%,5%)}[data-astro-cid-bx7qbmxj][data-career-identity][data-company=nebular] img[data-astro-cid-bx7qbmxj]{transform:scale(1.35)translate(-5%,-2%)}[data-astro-cid-bx7qbmxj][data-career-masthead]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}[data-astro-cid-bx7qbmxj][data-career-status]{color:hsl(var(--ink-soft));align-items:center;gap:.4375rem;font-size:.75rem;line-height:1.667;display:inline-flex}[data-astro-cid-bx7qbmxj][data-career-status=current]{color:hsl(var(--career-emphasis))}[data-astro-cid-bx7qbmxj][data-career-status=current]:before{content:"";background:currentColor;border-radius:50%;width:.3125rem;height:.3125rem}[data-astro-cid-bx7qbmxj][data-career-title]{letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:wrap;word-break:normal;hyphens:manual;margin:0;font-size:2rem;font-weight:500;line-height:1.21}[data-astro-cid-bx7qbmxj][data-career-role]{color:hsl(var(--career-emphasis));letter-spacing:-.02em;margin-top:.5rem;font-size:.875rem;line-height:1.64}[data-astro-cid-bx7qbmxj][data-career-description]{max-width:78ch;color:hsl(var(--ink-soft));letter-spacing:-.015em;text-wrap:pretty;grid-column:1/-1;margin-top:1.25rem;font-size:.9375rem;line-height:1.85}[data-astro-cid-bx7qbmxj][data-career-footer]{background:0 0;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:.25rem;padding:1.25rem 0;display:flex}[data-astro-cid-bx7qbmxj][data-career-technologies]{color:hsl(var(--ink-soft));flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.75rem;line-height:1.667;list-style:none;display:flex}[data-astro-cid-bx7qbmxj][data-career-technologies]>li[data-astro-cid-bx7qbmxj]{overflow-wrap:anywhere;min-width:0}[data-astro-cid-bx7qbmxj][data-career-action]{color:hsl(var(--career-emphasis));align-items:center;gap:.5625rem;font-size:.75rem;font-weight:500;line-height:1.667;display:inline-flex}[data-astro-cid-bx7qbmxj][data-career-density=compact]{--career-year-size:var(--career-compact-year-size)}[data-astro-cid-bx7qbmxj][data-career-density=compact]:not(:last-child) [data-astro-cid-bx7qbmxj][data-career-link]{padding-bottom:1.5rem}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-date]{gap:.75rem}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-folio]{padding-top:1.5rem}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-content]{padding:0}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-title]{font-size:1.75rem;line-height:1.3}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-description]{margin-top:.75rem}[data-astro-cid-bx7qbmxj][data-career-density=compact] [data-astro-cid-bx7qbmxj][data-career-footer]{padding:1.25rem 0}[data-astro-cid-bx7qbmxj][data-career-link]:is(:hover,:focus-visible) [data-astro-cid-bx7qbmxj][data-career-folio]{border-color:hsl(var(--project-primary) / .5);background:color-mix(in srgb, hsl(var(--project-primary)) 4%, var(--color-canvas));box-shadow:inset 2px 0 0 hsl(var(--project-primary) / .72)}[data-astro-cid-bx7qbmxj][data-career-link]:is(:hover,:focus-visible) [data-astro-cid-bx7qbmxj]:is([data-career-title],[data-career-role],[data-career-year],[data-career-action],[data-career-status=current]){color:color-mix(in srgb, hsl(var(--career-project-ink)) 84%, hsl(var(--ink)))}[data-astro-cid-bx7qbmxj][data-career-link]:is(:hover,:focus-visible):after{border-color:hsl(var(--project-primary));background:hsl(var(--project-primary));box-shadow:0 0 0 3px var(--color-canvas), 0 0 0 5px hsl(var(--project-primary) / .12)}@media (prefers-reduced-motion:no-preference){[data-astro-cid-bx7qbmxj][data-career-folio]{transition:border-color .48s,background-color .48s,box-shadow .48s}[data-astro-cid-bx7qbmxj][data-career-footer]{transition:background-color .48s}[data-astro-cid-bx7qbmxj][data-career-title],[data-astro-cid-bx7qbmxj][data-career-role],[data-astro-cid-bx7qbmxj][data-career-year],[data-astro-cid-bx7qbmxj][data-career-action],[data-astro-cid-bx7qbmxj][data-career-status]{transition:color .48s}[data-astro-cid-bx7qbmxj][data-career-link]:after{transition:border-color .48s,background-color .48s,box-shadow .48s}}@container career-timeline (width<48rem){[data-astro-cid-bx7qbmxj][data-career-folio]{grid-template-columns:minmax(0,1fr) 7.5rem;gap:0 1.5rem;padding-inline:1.25rem}[data-astro-cid-bx7qbmxj][data-career-identity]{width:7.5rem}[data-astro-cid-bx7qbmxj][data-career-content]{min-height:5rem}}@container career-timeline (width<36.25rem){[data-astro-cid-bx7qbmxj][data-career-row]{--career-rail-x:.3125rem;--career-full-year-size:2rem}[data-astro-cid-bx7qbmxj][data-career-link]{grid-template-columns:minmax(0,1fr);padding:0 0 2rem 1.25rem}[data-astro-cid-bx7qbmxj][data-career-date]{justify-content:flex-start;gap:.5625rem;width:calc(100% - 8.5rem);min-height:5rem;margin-bottom:1rem;padding:0}[data-astro-cid-bx7qbmxj][data-career-start]{flex-direction:row;align-items:center;gap:.5625rem}[data-astro-cid-bx7qbmxj][data-career-year]{order:0}[data-astro-cid-bx7qbmxj][data-career-folio]{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.25rem 0}[data-astro-cid-bx7qbmxj][data-career-identity]{grid-area:auto;position:absolute;top:0;right:0}[data-astro-cid-bx7qbmxj][data-career-content]{min-height:0;padding:0}[data-astro-cid-bx7qbmxj][data-career-title]{font-size:1.6875rem;line-height:1.26}[data-astro-cid-bx7qbmxj][data-career-footer]{padding:1.25rem 0}}@container career-timeline (width<20rem){[data-astro-cid-bx7qbmxj][data-career-link]{padding-left:1.125rem}[data-astro-cid-bx7qbmxj][data-career-date],[data-astro-cid-bx7qbmxj][data-career-start]{gap:.375rem}[data-astro-cid-bx7qbmxj][data-career-folio]{padding-inline:.75rem}[data-astro-cid-bx7qbmxj][data-career-identity]{max-width:100%}[data-astro-cid-bx7qbmxj][data-career-row] [data-astro-cid-bx7qbmxj][data-career-title]{font-size:min(1.6875rem,10cqi)}[data-astro-cid-bx7qbmxj][data-career-role],[data-astro-cid-bx7qbmxj][data-career-description]{overflow-wrap:break-word}}@container career-timeline (width<16rem){[data-astro-cid-bx7qbmxj][data-career-link]{padding-left:.75rem}[data-astro-cid-bx7qbmxj][data-career-date]{width:100%;min-height:0}[data-astro-cid-bx7qbmxj][data-career-folio]{padding-inline:.25rem}[data-astro-cid-bx7qbmxj][data-career-identity]{grid-area:1/1;margin-bottom:1rem;position:static}[data-astro-cid-bx7qbmxj][data-career-content]{grid-row:2}}@media (forced-colors:active){[data-astro-cid-bx7qbmxj][data-career-link]:after{background:canvas;border-color:canvastext}[data-astro-cid-bx7qbmxj][data-timeline-row=active] [data-astro-cid-bx7qbmxj][data-career-link]:after,[data-astro-cid-bx7qbmxj][data-career-link]:is(:hover,:focus-visible):after,[data-astro-cid-bx7qbmxj][data-career-status=current]:before{background:canvastext;border-color:canvastext}[data-astro-cid-bx7qbmxj][data-career-link]:before{background:graytext}}.work-intro .work-hero-grid{padding-top:1rem}.work-hero-grid>div:first-child{min-width:0}[data-work-hero-actions]{grid-area:2/1;margin-top:0}.work-hero-grid .maker-hero-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.6875rem;font-weight:600;line-height:1.8}.work-hero-grid .maker-hero-signal{flex-shrink:0}[data-work-eyebrow-copy]{text-wrap:balance;overflow-wrap:anywhere;min-width:0}.work-hero-summary>p:first-child{letter-spacing:-.04em;max-width:19rem;font-size:1.375rem;line-height:1.5}.work-hero-summary>p:nth-child(2){font-size:.9375rem;line-height:1.85}.work-section-heading .maker-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600}[data-work-hero-actions] .maker-hero-arrow{flex-shrink:0}[data-work-hero-actions] [data-work-hero-external]{color:hsl(var(--ink-soft))}[data-work-hero-actions] [data-work-hero-external]:hover{color:var(--work-accent)}@container work-intro not (width>=14rem){[data-work-hero-actions] :is(.maker-hero-arrow,svg){display:none}}.work-stats [data-slot=stat]{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.25rem;padding:2rem 0;display:flex}.work-stats [data-work-stat-copy]{flex-direction:column;flex:1;min-width:0;display:flex}.work-stats h2{color:hsl(var(--ink));font-size:1.0625rem;font-weight:500;line-height:1.6}.work-stats [data-work-stat-copy]>p{color:hsl(var(--ink-soft));margin-top:.5rem;font-size:.75rem;line-height:1.85}.work-stats [data-work-stat-source]{width:fit-content;max-width:100%;min-height:2.75rem;color:var(--work-accent);align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.7;text-decoration:none;display:flex}.work-stats [data-work-stat-source]>span{overflow-wrap:break-word;min-width:0}.work-stats [data-work-stat-source]>svg{flex-shrink:0;width:1rem;height:1rem}.work-stats [data-work-stat-source]:hover{text-underline-offset:.25rem;text-decoration:underline}.work-stats [data-work-stat-source]:focus-visible{outline:2px solid var(--work-accent);outline-offset:4px;border-radius:.125rem}:root[data-theme=dark] .work-page{--work-accent:hsl(var(--accent))}@container work-intro not (width>=53.125rem){.work-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.work-stats [data-slot=stat]:nth-child(n+3){border-top:1px solid hsl(var(--line) / .65)}}@container work-intro not (width>=32rem){.work-stats{grid-template-columns:minmax(0,1fr)}.work-stats [data-slot=stat]{grid-template-columns:5.75rem minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:1.5rem;display:grid}.work-stats [data-slot=stat]+[data-slot=stat]{border-top:1px solid hsl(var(--line) / .65)}.work-stat-value{font-size:2.75rem}}@container work-intro not (width>=17.5rem){.work-stats [data-slot=stat]{grid-template-columns:minmax(0,1fr)}}@container work-intro not (width>=14rem){.work-stat-value{font-size:min(3rem,22cqi)}.work-stats h2{overflow-wrap:break-word}}.work-section-heading h2{letter-spacing:-.055em;text-wrap:balance;font-size:3rem;font-weight:500;line-height:1.15}@container work-page not (width>=40rem){.work-section-heading h2{font-size:2.25rem}}@container work-page not (width>=16rem){.work-section-heading h2{font-size:1.5rem}}.work-section-heading>div{flex:16rem;min-width:0}.work-section-heading>p{flex:0 24rem;min-width:0}.work-toolkit-heading h3{color:hsl(var(--ink));letter-spacing:-.035em;overflow-wrap:break-word;font-size:1.25rem;font-weight:500;line-height:1.5}.work-toolkit-lane>ul{align-items:start;min-width:0}@container work-page not (width>=36rem){.work-toolkit-lane{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.25rem}.work-toolkit-heading{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.work-toolkit-number{margin-bottom:0}}.work-close [data-work-close-card]{border:1px solid hsl(var(--line));border-radius:var(--radius-sheet);background:hsl(var(--surface));flex-direction:column;width:100%;min-width:0;min-height:15rem;padding:2rem;display:flex}.work-close [data-work-close-card=resume],:root[data-theme=dark] .work-close [data-work-close-card=resume]{background:hsl(var(--brand-soft))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .work-close [data-work-close-card=resume]{background:color-mix(in srgb, hsl(var(--brand-soft)) 55%, hsl(var(--surface)))}}.work-close [data-work-close-category]{color:var(--work-accent);font-size:.75rem;font-weight:500;line-height:1.7}:root[data-theme=dark] .work-close [data-work-close-category]{color:hsl(var(--accent))}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] .work-close [data-work-close-category]{color:color-mix(in srgb, hsl(var(--accent)) 85%, hsl(var(--ink)))}}.work-close h3{color:hsl(var(--ink));letter-spacing:-.045em;overflow-wrap:break-word;margin-top:.875rem;font-size:2rem;font-weight:500;line-height:1.25}.work-close [data-work-close-description]{color:hsl(var(--ink-soft));margin-block:.75rem 1.375rem;font-size:.875rem;line-height:1.85}.work-close [data-work-close-arrow]{color:var(--work-accent);align-self:end;margin-top:auto}.work-close [data-work-close-arrow] svg{width:1.25rem;height:1.25rem}.work-close-link:focus-visible{outline:2px solid var(--work-accent);outline-offset:4px}@container work-page not (width>=36rem){.work-close{grid-template-columns:minmax(0,1fr)}}@container work-page not (width>=20rem){.work-close [data-work-close-card]{min-height:13rem;padding:1.25rem}}:root[data-theme=dark] [data-work-page] .maker-hero-emphasis{color:hsl(var(--accent))}@media (width<=63.999rem){[data-work-hero-actions]{grid-area:auto}.work-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:.5rem}.work-hero-summary{grid-area:auto;max-width:34rem}.work-heading{font-size:clamp(2.5rem,8vw,5rem)}}@media (width<=39.999rem){.work-hero-grid{padding-bottom:2rem}.work-heading{font-size:clamp(2rem,9.5vw,3.75rem)}.work-section-heading{gap:1rem}}@container work-intro not (width>=44rem){[data-work-hero-actions]{grid-area:auto}.work-hero-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.work-hero-summary{grid-area:auto;max-width:34rem}}@container work-page not (width>=14rem){.work-intro{padding-inline:.5rem}.work-hero-grid .maker-hero-eyebrow{letter-spacing:.08em;font-size:min(.6875rem,8cqi)}.work-heading{-webkit-hyphens:manual;hyphens:manual;font-size:min(2rem,18cqi)}}@media (prefers-reduced-motion:no-preference){.work-close [data-work-close-card],.work-close h3{transition:border-color .48s,color .48s}}
