:root{--color-background:#08080b;--color-foreground:#f5f3f7;--color-border:#2a2830;--color-primary:#7541d9;--color-primary-foreground:#f5f3f7;--color-secondary:#171024;--color-muted-foreground:#8a8696;--color-accent:#bb9aff;--color-surface:#0f0d14;--color-muted-on-media:#c4c1cc;--font-body:"DM Sans", sans-serif;--font-headings:"Space Grotesk", sans-serif;--text-xs:12px;--text-xs--line-height:calc(1 / .75);--text-sm:14px;--text-sm--line-height:calc(1.25 / .875);--text-base:16px;--text-base--line-height:1.5;--text-lg:18px;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:20px;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:30px;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:36px;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:60px;--text-7xl:72px;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--radius-sm:4px;--radius-md:8px;--radius-full:9999px;--measure-xs:20rem;--measure-lg:32rem;--measure-xl:36rem;--measure-2xl:42rem;--measure-3xl:48rem;--page-gutter:1.25rem;--tap-min:2.75rem}@media (width>=744px){:root{--page-gutter:2rem}}@media (width>1024px){:root{--page-gutter:4rem}}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;line-height:1.5}body{font-family:var(--font-body);color:var(--color-foreground);background-color:var(--color-background)}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ol,ul{list-style:none}img,svg{vertical-align:middle;display:block}img{max-width:100%;height:auto}button{font:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border-radius:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section{padding:3.5rem var(--page-gutter)}.eyebrow{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-muted-foreground);font-weight:var(--font-weight-medium)}.section-title{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-size:1.875rem;line-height:1.2}@media (width>=744px){.section-title{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.text-link{min-height:var(--tap-min);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-wide);color:var(--color-accent);align-items:center;display:inline-flex}.divider{margin-inline:var(--page-gutter);border-top:1px solid var(--color-border)}@media (width<=1024px){html{scroll-padding-top:calc(var(--tap-min) + 2rem + 1px)}}html:has(.site-menu[open]){overflow:hidden}@media (width>1024px){.text-link{min-height:auto}}.btn{min-height:var(--tap-min);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:.75rem 1.5rem;display:inline-flex}.btn--primary{background-color:var(--color-primary);color:var(--color-primary-foreground)}.btn--outline{border:1px solid var(--color-border);color:var(--color-foreground);background-color:#0000}.btn--sm{padding:.625rem 1.25rem}.btn--lg{padding:.875rem 1.75rem}@media (width>1024px){.btn{min-height:auto}}.site-footer[data-v-41b27f5a]{padding:3.5rem var(--page-gutter);border-top:1px solid var(--color-border);background-color:var(--color-surface)}.site-footer__top[data-v-41b27f5a]{flex-direction:column;gap:2.5rem;display:flex}.site-footer__brand[data-v-41b27f5a]{max-width:var(--measure-xs);flex-direction:column;gap:1rem;display:flex}.site-footer__brand-name[data-v-41b27f5a]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-foreground)}.site-footer__tagline[data-v-41b27f5a]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.site-footer__col[data-v-41b27f5a]{flex-direction:column;gap:.75rem;display:flex}.site-footer__heading[data-v-41b27f5a]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.25rem}.site-footer__link[data-v-41b27f5a],.site-footer__email[data-v-41b27f5a],.site-footer__legal[data-v-41b27f5a]{min-height:var(--tap-min);align-items:center;display:inline-flex}.site-footer__link[data-v-41b27f5a],.site-footer__email[data-v-41b27f5a]{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.site-footer__link[data-v-41b27f5a]{color:var(--color-foreground)}.site-footer__email[data-v-41b27f5a]{color:var(--color-accent)}.site-footer__bottom[data-v-41b27f5a]{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.site-footer__copyright[data-v-41b27f5a],.site-footer__legal[data-v-41b27f5a]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-muted-foreground)}@media (width<744px){.site-footer[data-v-41b27f5a]{padding-block:2.5rem 2rem}.site-footer__top[data-v-41b27f5a]{gap:2rem}.site-footer__bottom[data-v-41b27f5a]{margin-top:2rem;padding-top:.5rem}.site-footer__legal[data-v-41b27f5a]{order:-1}}@media (width>=744px){.site-footer__bottom[data-v-41b27f5a]{flex-direction:row;justify-content:space-between;align-items:center}.site-footer__top[data-v-41b27f5a]{flex-direction:row;justify-content:space-between;align-items:flex-start}}@media (width>1024px){.site-footer__link[data-v-41b27f5a],.site-footer__email[data-v-41b27f5a],.site-footer__legal[data-v-41b27f5a]{min-height:auto}}.site-menu[data-v-1fcecc5a]{width:min(22rem,82vw);max-width:none;height:100dvh;max-height:none;padding:1rem var(--page-gutter) max(1.5rem, env(safe-area-inset-bottom));border:0;border-left:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);overscroll-behavior:contain;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.site-menu[open][data-v-1fcecc5a]{flex-direction:column;gap:2rem;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;transform:translate(0)}@starting-style{.site-menu[open][data-v-1fcecc5a]{transform:translate(100%)}}.site-menu[data-v-1fcecc5a]::backdrop{background-color:color-mix(in srgb, var(--color-background) 72%, transparent)}.site-menu__top[data-v-1fcecc5a]{justify-content:flex-end;display:flex}.site-menu__close[data-v-1fcecc5a]{min-height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-foreground);cursor:pointer;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}.site-menu__close svg[data-v-1fcecc5a]{width:1rem;height:1rem;display:block}.site-menu__nav[data-v-1fcecc5a]{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.site-menu__link[data-v-1fcecc5a]{border-bottom:1px solid var(--color-border);min-height:3.5rem;font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:1.5rem;line-height:var(--leading-tight);color:var(--color-foreground);align-items:center;display:flex}.site-menu__cta[data-v-1fcecc5a]{width:100%}.site-header[data-v-d1786bdf]{padding:1.25rem var(--page-gutter);border-bottom:1px solid var(--color-border);background-color:var(--color-background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.brand[data-v-d1786bdf]{align-items:center;min-height:2.25rem;display:flex}.brand__logo[data-v-d1786bdf]{width:auto;height:clamp(1.625rem,10.91vw - .556rem,2rem);display:block}.site-nav[data-v-d1786bdf]{flex-wrap:wrap;align-items:center;column-gap:1.5rem;display:flex}.site-nav__link[data-v-d1786bdf]{min-height:var(--tap-min);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-wide);color:var(--color-muted-foreground);align-items:center;display:inline-flex}.site-header__menu[data-v-d1786bdf]{display:none}.site-header__menu-icon[data-v-d1786bdf]{flex-direction:column;gap:.25rem;display:flex}.site-header__menu-icon span[data-v-d1786bdf]{background-color:currentColor;width:1rem;height:1px;display:block}.site-header__menu-icon span+span[data-v-d1786bdf]{width:.75rem}@media (width>=744px){.brand__logo[data-v-d1786bdf]{height:2.25rem}}@media (width<=1024px){.site-header[data-v-d1786bdf]{z-index:10;flex-wrap:nowrap;padding-block:1rem;position:sticky;top:0}.site-nav[data-v-d1786bdf],.site-header>.btn[data-v-d1786bdf]{display:none}.site-header__menu[data-v-d1786bdf]{min-height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-foreground);cursor:pointer;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;display:inline-flex}}@media (width>1024px){.site-nav[data-v-d1786bdf]{column-gap:2.5rem}.site-nav__link[data-v-d1786bdf]{min-height:auto}}.capabilities__head[data-v-bc15e690]{max-width:var(--measure-xl);flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.capabilities__lead[data-v-bc15e690]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.capability-list[data-v-bc15e690]{border-top:1px solid var(--color-border)}.capability-row[data-v-bc15e690]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-block:1.5rem;display:flex}.capability-row__name[data-v-bc15e690]{font-family:var(--font-headings);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-foreground)}.capability-row__desc[data-v-bc15e690]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.capability-row__icon[data-v-bc15e690]{display:none}.capabilities__cta[data-v-bc15e690]{margin-top:2.5rem}@media (width<=1024px){.capabilities[data-v-bc15e690]{border-top:1px solid var(--color-border)}.capabilities__head[data-v-bc15e690]{gap:.75rem}.capability-list[data-v-bc15e690]{border-top:0}.capability-row[data-v-bc15e690]{padding-block:1rem;gap:.125rem;padding-left:2rem;position:relative}.capability-row__icon[data-v-bc15e690]{width:1rem;height:1rem;display:block;position:absolute;top:1.375rem;left:0}.capabilities__cta[data-v-bc15e690]{margin-top:2rem}}@media (width<744px){.capabilities__cta .btn[data-v-bc15e690]{width:100%}}@media (width>1024px){.capability-row[data-v-bc15e690]{flex-direction:row;align-items:flex-start;gap:2rem}.capability-row__name[data-v-bc15e690]{flex-shrink:0;width:12rem}.capabilities[data-v-bc15e690]{padding-block:5rem}.capabilities__head[data-v-bc15e690]{margin-bottom:3rem}}.cta[data-v-566b3171]{background-color:var(--color-surface)}.cta__inner[data-v-566b3171]{max-width:var(--measure-3xl);flex-direction:column;gap:1.5rem;display:flex}.cta__title[data-v-566b3171]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:2.25rem;line-height:var(--leading-tight);color:var(--color-foreground)}.cta__lead[data-v-566b3171]{max-width:var(--measure-lg);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.cta__actions[data-v-566b3171]{margin-top:1rem}@media (width<=1024px){.cta[data-v-566b3171]{padding-block:4rem}.cta__inner[data-v-566b3171]{gap:.75rem}.cta__actions[data-v-566b3171]{margin-top:.75rem}}@media (width<744px){.cta__actions .btn[data-v-566b3171]{width:100%}}@media (width>=744px){.cta__title[data-v-566b3171]{font-size:3rem}}@media (width>1024px){.cta[data-v-566b3171]{padding-block:7rem}.cta__title[data-v-566b3171]{font-size:var(--text-6xl)}}.experience__grid[data-v-e6a3a571]{align-items:start;gap:1.5rem;display:grid}.experience__head[data-v-e6a3a571]{flex-direction:column;gap:.75rem;display:flex}.experience__note[data-v-e6a3a571],.credits__label[data-v-e6a3a571]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-muted-foreground)}.experience__note[data-v-e6a3a571]{margin-top:.5rem}.credits[data-v-e6a3a571]{grid-template-columns:minmax(0,1fr);gap:1.5rem 4rem;display:grid}.credits__group[data-v-e6a3a571],.credits__list[data-v-e6a3a571]{flex-direction:column;gap:1rem;display:flex}.credits__item[data-v-e6a3a571]{border-bottom:1px solid var(--color-border);font-family:var(--font-headings);font-weight:var(--font-weight-medium);font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-foreground);padding-bottom:1rem}@media (width<=1024px){.experience[data-v-e6a3a571]{border-top:1px solid var(--color-border)}.experience__note[data-v-e6a3a571]{margin-top:.75rem}}@media (width>=744px){.credits[data-v-e6a3a571]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media (width>1024px){.experience[data-v-e6a3a571]{padding-block:6rem}.experience__grid[data-v-e6a3a571]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.experience__head[data-v-e6a3a571]{grid-column:span 4/span 4}.credits[data-v-e6a3a571]{grid-column:6/span 7}}.hero-video[data-v-a3d26dee]{z-index:0;background-color:var(--color-background);position:absolute;inset:0;overflow:hidden}.hero-video__media[data-v-a3d26dee]{object-fit:cover;width:100%;height:100%;display:block}.hero-video__overlay[data-v-a3d26dee]{background:linear-gradient(to top, var(--color-background) 0%, transparent 30%), color-mix(in srgb, var(--color-background) 78%, transparent);position:absolute;inset:0}@media (width>1024px){.hero-video__overlay[data-v-a3d26dee]{background:linear-gradient(to top, var(--color-background) 0%, transparent 30%), linear-gradient(to right, color-mix(in srgb, var(--color-background) 80%, transparent) 0%, color-mix(in srgb, var(--color-background) 80%, transparent) calc(var(--page-gutter) + var(--measure-xl) + 2rem), color-mix(in srgb, var(--color-background) 40%, transparent) 100%)}}.hero-video__toggle[data-v-a3d26dee]{top:1.5rem;right:var(--page-gutter);z-index:1;width:var(--tap-min);height:var(--tap-min);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-background) 60%, transparent);color:var(--color-foreground);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.hero-video__toggle svg[data-v-a3d26dee]{width:1rem;height:1rem;display:block}.hero[data-v-5dcd0079]{isolation:isolate;position:relative;overflow:hidden}.hero__inner[data-v-5dcd0079]{z-index:1;max-width:var(--measure-3xl);flex-direction:column;gap:2rem;display:flex;position:relative}.hero__title[data-v-5dcd0079]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:2.5rem;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-foreground)}.hero__lead[data-v-5dcd0079]{max-width:var(--measure-xl);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-muted-on-media)}.eyebrow[data-v-5dcd0079]{color:var(--color-muted-on-media)}.hero__actions[data-v-5dcd0079]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;display:flex}@media (width<744px){.hero__inner[data-v-5dcd0079]{gap:1rem}.hero__actions[data-v-5dcd0079]{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:.75rem}}@media (width>=744px){.hero__title[data-v-5dcd0079]{font-size:3.75rem}}@media (width>1024px){.hero[data-v-5dcd0079]{padding-block:7rem 8rem}.hero__title[data-v-5dcd0079]{font-size:var(--text-7xl)}}.intro__grid[data-v-d97d3dcf]{align-items:start;gap:.75rem;display:grid}.intro__heading[data-v-d97d3dcf]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:1.625rem;line-height:var(--leading-snug);color:var(--color-foreground)}.intro__body[data-v-d97d3dcf]{font-size:var(--text-base);line-height:var(--leading-loose);color:var(--color-muted-foreground)}@media (width>=744px){.intro__heading[data-v-d97d3dcf]{font-size:var(--text-3xl)}}@media (width>1024px){.intro[data-v-d97d3dcf]{padding-block:6rem}.intro__grid[data-v-d97d3dcf]{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.intro__heading[data-v-d97d3dcf]{grid-column:span 4/span 4}.intro__body[data-v-d97d3dcf]{grid-column:6/span 6}}.services__intro[data-v-ba651a39]{align-items:start;gap:2rem;margin-bottom:2.5rem;display:grid}.services__title[data-v-ba651a39],.ai-panel__title[data-v-ba651a39]{line-height:var(--leading-tight)}.service-list[data-v-ba651a39]{flex-direction:column;gap:1rem;display:flex}.service-list__item[data-v-ba651a39]{border-bottom:1px solid var(--color-border);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-muted-foreground);align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.service-list__dot[data-v-ba651a39]{border-radius:var(--radius-full);background-color:var(--color-primary);flex-shrink:0;width:.375rem;height:.375rem}.ai-panel[data-v-ba651a39]{border-radius:var(--radius-md);background-color:var(--color-secondary);flex-direction:column;gap:3rem;padding:1.5rem;display:flex}.ai-panel__intro[data-v-ba651a39]{max-width:var(--measure-2xl);flex-direction:column;gap:1rem;display:flex}.ai-panel__lead[data-v-ba651a39]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.ai-panel__actions[data-v-ba651a39]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ai-steps[data-v-ba651a39]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.ai-step[data-v-ba651a39]{flex-direction:column;gap:.5rem;display:flex}.ai-step__num[data-v-ba651a39]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);color:var(--color-accent)}.ai-step__title[data-v-ba651a39]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-foreground)}.ai-step__text[data-v-ba651a39]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}@media (width<=1024px){.service-list[data-v-ba651a39]{gap:0}.service-list__item[data-v-ba651a39]{padding-block:.75rem}.ai-panel[data-v-ba651a39]{gap:1.5rem}.ai-panel__intro[data-v-ba651a39]{gap:.75rem}}@media (width<744px){.ai-steps[data-v-ba651a39]{gap:1rem}.ai-step[data-v-ba651a39]{grid-template-columns:1.25rem minmax(0,1fr);gap:.25rem 1rem;display:grid}.ai-step__num[data-v-ba651a39]{grid-row:span 2}.ai-panel__actions[data-v-ba651a39]{flex-direction:column;align-items:stretch;gap:.75rem}.ai-panel__actions .text-link[data-v-ba651a39]{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);justify-content:center;padding:.75rem 1.5rem}}@media (width>=744px){.ai-steps[data-v-ba651a39]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media (width>1024px){.services[data-v-ba651a39]{padding-block:6rem}.services__intro[data-v-ba651a39]{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:4rem}.services__title[data-v-ba651a39]{grid-column:span 5/span 5}.service-list[data-v-ba651a39]{grid-column:7/span 6}.ai-panel[data-v-ba651a39]{padding:3.5rem}}.work-card[data-v-6ef4fc81]{flex-direction:column;gap:1rem;display:flex}.work-card__media[data-v-6ef4fc81]{aspect-ratio:16/9;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.work-card__img[data-v-6ef4fc81]{aspect-ratio:16/9;object-fit:cover;width:100%}.work-card__badge[data-v-6ef4fc81]{border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);padding:.25rem .625rem;position:absolute;top:.75rem;left:.75rem}.work-card__body[data-v-6ef4fc81]{flex-direction:column;gap:.25rem;display:flex}.work-card__category[data-v-6ef4fc81]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-muted-foreground)}.work-card__title[data-v-6ef4fc81]{font-family:var(--font-headings);font-weight:var(--font-weight-semibold);font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-foreground)}.work-card__roles[data-v-6ef4fc81]{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-muted-foreground)}@media (width<=1024px){.work-card[data-v-6ef4fc81]{gap:.75rem}.work-card__body[data-v-6ef4fc81]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title""category roles";align-items:center;column-gap:1rem;display:grid}.work-card__title[data-v-6ef4fc81]{grid-area:title}.work-card__category[data-v-6ef4fc81]{grid-area:category}.work-card__roles[data-v-6ef4fc81]{text-align:right;grid-area:roles}}.section-head[data-v-46523073]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;margin-bottom:2rem;display:flex}.work-grid[data-v-46523073]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width<=1024px){.work[data-v-46523073]{flex-direction:column;gap:2rem;display:flex}.section-head[data-v-46523073]{display:contents}.work-grid[data-v-46523073]{order:1}.text-link[data-v-46523073]{order:2;align-self:flex-start}}@media (width>=744px){.work-grid[data-v-46523073]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (width>1024px){.work[data-v-46523073]{padding-block:5rem}.section-head[data-v-46523073]{margin-bottom:3rem}.work-grid[data-v-46523073]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.divider[data-show=wide][data-v-cb7f7242]{display:none}}@media (width>1024px){.divider[data-show=compact][data-v-cb7f7242]{display:none}}
