.shot[data-astro-cid-leyccfao]{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--hs-radius-lg);background:var(--hs-surface)}.shot[data-astro-cid-leyccfao]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hs-line);pointer-events:none}.shot[data-astro-cid-leyccfao] img{width:100%}.panel[data-astro-cid-u23vcbo2]{position:relative;overflow:hidden;aspect-ratio:var(--ratio, 5 / 4);border:1px solid var(--hs-line);border-radius:var(--hs-radius-lg);background:var(--hs-surface-2);--pad: var(--hs-space-8)}.panel[data-astro-cid-u23vcbo2] .panel__shot{position:absolute;top:var(--pad);width:min(var(--shot-w, 130%),var(--native));max-width:none}.panel--right[data-astro-cid-u23vcbo2] .panel__shot{left:var(--pad)}.panel--left[data-astro-cid-u23vcbo2] .panel__shot{right:var(--pad)}.panel[data-astro-cid-u23vcbo2] .chip{position:absolute;z-index:2;display:inline-flex;align-items:center;height:var(--hs-space-7);padding:0 var(--hs-space-3);border-radius:var(--hs-radius-pill);background:var(--hs-surface);box-shadow:var(--hs-shadow-mid);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-strong);white-space:nowrap}@media(max-width:699px){.panel[data-astro-cid-u23vcbo2]{--pad: var(--hs-space-5)}.panel[data-astro-cid-u23vcbo2] .panel__shot{left:var(--pad);right:auto;width:min(var(--shot-w-sm, 170%),var(--native))}.panel[data-astro-cid-u23vcbo2] .chip{display:none}}.hero[data-astro-cid-v4qhm7jo]{padding-top:var(--hs-space-10)}.hero__text[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-5);justify-items:center;text-align:center;margin-bottom:var(--hs-space-10)}.hero__title[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{display:block}.hero__second[data-astro-cid-v4qhm7jo]{color:var(--hs-ink-muted)}.hero__text[data-astro-cid-v4qhm7jo] .actions[data-astro-cid-v4qhm7jo]{justify-content:center;margin-top:var(--hs-space-2)}.desk[data-astro-cid-v4qhm7jo]{max-width:770px;display:grid;gap:var(--hs-space-4)}.desk__title[data-astro-cid-v4qhm7jo]{font-size:var(--hs-text-xl);font-weight:var(--hs-weight-strong);line-height:var(--hs-leading-tight);letter-spacing:var(--hs-tracking-display)}.ask[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-6);padding:var(--hs-space-4);border-color:var(--hs-line-strong)}.ask__text[data-astro-cid-v4qhm7jo]{font-size:var(--hs-text-body)}.ask__caret[data-astro-cid-v4qhm7jo]{display:inline-block;width:1px;height:1.15em;margin-left:2px;vertical-align:text-bottom;background:var(--hs-ink)}.ask__bar[data-astro-cid-v4qhm7jo]{display:flex;align-items:center;justify-content:space-between;gap:var(--hs-space-4)}.ask__attach[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;gap:var(--hs-space-2);height:var(--hs-space-7);padding:0 var(--hs-space-3);border:1px solid var(--hs-line-strong);border-radius:var(--hs-radius-md);color:var(--hs-ink-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-strong)}.ask__send[data-astro-cid-v4qhm7jo]{display:inline-grid;place-items:center;width:var(--hs-space-7);height:var(--hs-space-7);border-radius:var(--hs-radius-md);background:var(--hs-accent);color:var(--hs-on-accent)}.desk__handed[data-astro-cid-v4qhm7jo]{display:flex;gap:var(--hs-space-2);align-items:flex-start;color:var(--hs-ink-muted);font-size:var(--hs-text-xs)}.desk__handed[data-astro-cid-v4qhm7jo] .hs-icon{margin-top:2px}.desk__row[data-astro-cid-v4qhm7jo]{min-height:var(--hs-space-10)}.desk__text[data-astro-cid-v4qhm7jo]{display:grid;flex:1;min-width:0}.desk__job[data-astro-cid-v4qhm7jo]{font-weight:var(--hs-weight-strong)}.desk__result[data-astro-cid-v4qhm7jo]{color:var(--hs-ink-muted);font-size:var(--hs-text-xs)}.desk__chev[data-astro-cid-v4qhm7jo]{color:var(--hs-ink-muted);font-size:var(--hs-text-lg);line-height:1}.desk__row[data-astro-cid-v4qhm7jo]:hover .desk__job[data-astro-cid-v4qhm7jo]{color:var(--hs-accent-ink)}@media(max-width:559px){.desk__module[data-astro-cid-v4qhm7jo]{display:none}}.step[data-astro-cid-v4qhm7jo]{display:inline-grid;place-items:center;width:var(--hs-space-6);height:var(--hs-space-6);margin-bottom:var(--hs-space-2);border-radius:var(--hs-radius-sm);background:var(--hs-tone-neutral-bg);color:var(--hs-ink-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-strong)}.mods__row[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:14rem minmax(0,1fr) minmax(0,.9fr);gap:var(--hs-space-2) var(--hs-space-7);align-items:baseline;padding:var(--hs-space-5) var(--hs-space-6)}.mods__name[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:var(--hs-space-2);align-items:center;font-size:var(--hs-text-sm)}.mods__name[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--hs-ink);text-decoration:none}.mods__name[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover{color:var(--hs-accent-ink);text-decoration:underline}.mods__jobs[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:var(--hs-space-1);justify-content:flex-end}.after[data-astro-cid-v4qhm7jo]{margin-top:var(--hs-space-5)}@media(max-width:899px){.mods__row[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;padding:var(--hs-space-4)}.mods__jobs[data-astro-cid-v4qhm7jo]{justify-content:flex-start}}.features__list[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-12)}.feature[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--hs-space-10);align-items:center}.feature--flip[data-astro-cid-v4qhm7jo]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--flip[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:first-child{order:2}.feature__text[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-4)}.features__list[data-astro-cid-v4qhm7jo]>.note[data-astro-cid-v4qhm7jo]{margin-top:calc(-1 * var(--hs-space-10));text-align:right}@media(max-width:899px){.features__list[data-astro-cid-v4qhm7jo]{gap:var(--hs-space-10)}.feature[data-astro-cid-v4qhm7jo],.feature--flip[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:var(--hs-space-6)}.feature--flip[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:first-child{order:0}.features__list[data-astro-cid-v4qhm7jo]>.note[data-astro-cid-v4qhm7jo]{margin-top:0;text-align:left}}.why[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hs-space-6) var(--hs-space-10);padding-top:var(--hs-space-8);border-top:1px solid var(--hs-line)}.why__head[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-3);align-content:start}.why__body[data-astro-cid-v4qhm7jo]{display:grid;gap:var(--hs-space-4);color:var(--hs-ink-muted);font-size:var(--hs-text-body)}@media(max-width:899px){.why[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.aud[data-astro-cid-v4qhm7jo]{gap:var(--hs-space-3);color:var(--hs-ink);text-decoration:none;transition:background-color var(--hs-motion-fast) var(--hs-ease)}.aud[data-astro-cid-v4qhm7jo]:hover{background:var(--hs-surface-2);color:var(--hs-ink)}.aud__title[data-astro-cid-v4qhm7jo]{font-size:var(--hs-text-xl)}.aud[data-astro-cid-v4qhm7jo] .more[data-astro-cid-v4qhm7jo]{margin-top:var(--hs-space-2);color:var(--hs-accent-ink)}.hero-shot[data-astro-cid-4uhewmd3]{width:100%;max-width:770px;margin-top:var(--hs-space-6)}.modules[data-astro-cid-4uhewmd3]{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--hs-space-10)}.index[data-astro-cid-4uhewmd3]{position:sticky;top:calc(var(--hs-header-h) + var(--hs-space-7));align-self:start}.index[data-astro-cid-4uhewmd3] .eyebrow[data-astro-cid-4uhewmd3]{margin-bottom:var(--hs-space-3)}.index[data-astro-cid-4uhewmd3] ol[data-astro-cid-4uhewmd3]{margin:0;display:grid;gap:var(--hs-space-1)}.index[data-astro-cid-4uhewmd3] a[data-astro-cid-4uhewmd3]{display:flex;align-items:center;height:var(--hs-space-8);padding:0 var(--hs-space-3);border-radius:var(--hs-radius-md);color:var(--hs-ink-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-strong);text-decoration:none;transition:background-color var(--hs-motion-fast) var(--hs-ease),color var(--hs-motion-fast) var(--hs-ease)}.index[data-astro-cid-4uhewmd3] a[data-astro-cid-4uhewmd3]:hover{background:var(--hs-hover);color:var(--hs-ink)}.index[data-astro-cid-4uhewmd3] a[data-astro-cid-4uhewmd3][aria-current=step]{background:var(--hs-surface);box-shadow:0 0 0 1px var(--hs-line);color:var(--hs-accent-ink)}.module-list[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-11)}.module[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-4);scroll-margin-top:calc(var(--hs-header-h) + var(--hs-space-6))}.module__head[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-3);padding:var(--hs-space-7)}.module__head[data-astro-cid-4uhewmd3] .h2[data-astro-cid-4uhewmd3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hs-space-3)}.module__work[data-astro-cid-4uhewmd3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--hs-line)}.module__col[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-3);align-content:start;padding:var(--hs-space-6) var(--hs-space-7) var(--hs-space-7)}.module__col[data-astro-cid-4uhewmd3]+.module__col[data-astro-cid-4uhewmd3]{border-left:1px solid var(--hs-line)}.module__you[data-astro-cid-4uhewmd3]{margin-top:var(--hs-space-4)}.jobs[data-astro-cid-4uhewmd3]{margin:0;border:1px solid var(--hs-line);border-radius:var(--hs-radius-lg)}.jobs[data-astro-cid-4uhewmd3] div[data-astro-cid-4uhewmd3]{display:grid;gap:2px;padding:var(--hs-space-3) var(--hs-space-4)}.jobs[data-astro-cid-4uhewmd3] div[data-astro-cid-4uhewmd3]+div[data-astro-cid-4uhewmd3]{border-top:1px solid var(--hs-line)}.jobs[data-astro-cid-4uhewmd3] dd[data-astro-cid-4uhewmd3]{margin:0;color:var(--hs-ink-muted);font-size:var(--hs-text-xs)}.gives[data-astro-cid-4uhewmd3]{margin:0;display:grid;gap:var(--hs-space-2)}.gives[data-astro-cid-4uhewmd3] li[data-astro-cid-4uhewmd3]{position:relative;padding-left:var(--hs-space-5);text-wrap:pretty}.gives[data-astro-cid-4uhewmd3] li[data-astro-cid-4uhewmd3]:before{content:"";position:absolute;left:2px;top:.75em;width:var(--hs-space-2);height:1px;background:var(--hs-ink-muted)}@media(max-width:1023px){.modules[data-astro-cid-4uhewmd3]{grid-template-columns:1fr}.index[data-astro-cid-4uhewmd3]{display:none}}@media(max-width:799px){.module__head[data-astro-cid-4uhewmd3]{padding:var(--hs-space-5) var(--hs-space-4)}.module__work[data-astro-cid-4uhewmd3]{grid-template-columns:1fr}.module__col[data-astro-cid-4uhewmd3]{padding:var(--hs-space-5) var(--hs-space-4)}.module__col[data-astro-cid-4uhewmd3]+.module__col[data-astro-cid-4uhewmd3]{border-left:0;border-top:1px solid var(--hs-line)}}.switch[data-astro-cid-4uhewmd3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--hs-space-7) var(--hs-space-10);align-items:center}.switch__text[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-4)}.split[data-astro-cid-4uhewmd3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--hs-space-4) var(--hs-space-10);padding-top:var(--hs-space-8);border-top:1px solid var(--hs-line)}.split__head[data-astro-cid-4uhewmd3],.split__text[data-astro-cid-4uhewmd3]{display:grid;gap:var(--hs-space-3);align-content:start}@media(max-width:899px){.switch[data-astro-cid-4uhewmd3],.split[data-astro-cid-4uhewmd3]{grid-template-columns:1fr}}.hero[data-astro-cid-ytexwrwh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0 var(--hs-space-10);align-items:center;padding-top:var(--hs-space-9)}.hero[data-astro-cid-ytexwrwh] .page-head[data-astro-cid-ytexwrwh]{padding-block:0 var(--hs-space-8)}.hero[data-astro-cid-ytexwrwh] .page-head[data-astro-cid-ytexwrwh] .actions[data-astro-cid-ytexwrwh]{margin-top:var(--hs-space-2)}.split[data-astro-cid-ytexwrwh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--hs-space-4) var(--hs-space-10);padding-top:var(--hs-space-8);border-top:1px solid var(--hs-line)}.split__head[data-astro-cid-ytexwrwh]{display:grid;gap:var(--hs-space-3);align-content:start}.num[data-astro-cid-ytexwrwh]{color:var(--hs-ink-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-strong)}.item__title[data-astro-cid-ytexwrwh]{font-size:var(--hs-text-lg)}.shots[data-astro-cid-ytexwrwh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hs-space-4);margin:var(--hs-space-4) 0}.shots__item[data-astro-cid-ytexwrwh]{overflow:hidden}.shots__media[data-astro-cid-ytexwrwh]{position:relative;height:22rem;overflow:hidden;background:var(--hs-surface-2)}.shots__media[data-astro-cid-ytexwrwh] .shot{position:absolute;top:var(--hs-space-8);left:var(--hs-space-8);width:max(115%,560px)}figcaption[data-astro-cid-ytexwrwh]{padding:var(--hs-space-3) var(--hs-space-4);border-top:1px solid var(--hs-line);color:var(--hs-ink-muted);font-size:var(--hs-text-xs)}.decide[data-astro-cid-ytexwrwh]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--hs-space-7) var(--hs-space-10);align-items:start;padding-top:var(--hs-space-8);border-top:1px solid var(--hs-line)}.decide__text[data-astro-cid-ytexwrwh]{display:grid;gap:var(--hs-space-4)}.decide[data-astro-cid-ytexwrwh] .hs-row[data-astro-cid-ytexwrwh]{align-items:flex-start}.decide[data-astro-cid-ytexwrwh] .hs-row[data-astro-cid-ytexwrwh] .hs-icon{margin-top:4px}@media(max-width:1023px){.hero[data-astro-cid-ytexwrwh]{grid-template-columns:1fr}}@media(max-width:899px){.split[data-astro-cid-ytexwrwh],.decide[data-astro-cid-ytexwrwh]{grid-template-columns:1fr}}@media(max-width:699px){.shots[data-astro-cid-ytexwrwh]{grid-template-columns:1fr}.shots__media[data-astro-cid-ytexwrwh]{height:18rem}.shots__media[data-astro-cid-ytexwrwh] .shot{top:var(--hs-space-5);left:var(--hs-space-5)}}.status[data-astro-cid-kv7pxovi]{max-width:44rem;margin-top:var(--hs-space-2);padding:var(--hs-space-4) var(--hs-space-5)}.facts__list[data-astro-cid-kv7pxovi]{display:grid;gap:var(--hs-space-4)}.fact[data-astro-cid-kv7pxovi]{overflow:hidden}.fact__title[data-astro-cid-kv7pxovi]{font-size:var(--hs-text-sm)}.fact__items[data-astro-cid-kv7pxovi]{border:0;border-radius:0}.fact__items[data-astro-cid-kv7pxovi] dd[data-astro-cid-kv7pxovi],.cells[data-astro-cid-kv7pxovi] dd[data-astro-cid-kv7pxovi]{margin:0}.fact__shot[data-astro-cid-kv7pxovi]{overflow:hidden}.fact__media[data-astro-cid-kv7pxovi]{padding:var(--hs-space-8);background:var(--hs-surface-2)}.fact__media[data-astro-cid-kv7pxovi] .shot{max-width:900px;margin-inline:auto}.fact__shot[data-astro-cid-kv7pxovi] figcaption[data-astro-cid-kv7pxovi]{padding:var(--hs-space-3) var(--hs-space-4);border-top:1px solid var(--hs-line);color:var(--hs-ink-muted);font-size:var(--hs-text-xs)}.vendors__wrap[data-astro-cid-kv7pxovi]{overflow-x:auto}.vendors[data-astro-cid-kv7pxovi]{width:100%;border-collapse:collapse}.vendors[data-astro-cid-kv7pxovi] th[data-astro-cid-kv7pxovi],.vendors[data-astro-cid-kv7pxovi] td[data-astro-cid-kv7pxovi]{padding:var(--hs-space-3) var(--hs-space-4);text-align:left;vertical-align:top}.vendors[data-astro-cid-kv7pxovi] thead[data-astro-cid-kv7pxovi] th[data-astro-cid-kv7pxovi]{color:var(--hs-ink-muted);font-size:var(--hs-text-xs);background:var(--hs-surface-2)}.vendors[data-astro-cid-kv7pxovi] tbody[data-astro-cid-kv7pxovi] th[data-astro-cid-kv7pxovi]{white-space:nowrap}.vendors[data-astro-cid-kv7pxovi] tbody[data-astro-cid-kv7pxovi] tr[data-astro-cid-kv7pxovi]{border-top:1px solid var(--hs-line)}.vendors[data-astro-cid-kv7pxovi] td[data-astro-cid-kv7pxovi]{color:var(--hs-ink-muted)}.split[data-astro-cid-kv7pxovi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--hs-space-6) var(--hs-space-10);align-items:start;padding-top:var(--hs-space-8);border-top:1px solid var(--hs-line)}.split__head[data-astro-cid-kv7pxovi]{display:grid;gap:var(--hs-space-4)}.notyet[data-astro-cid-kv7pxovi] .hs-row[data-astro-cid-kv7pxovi]{align-items:flex-start}.notyet[data-astro-cid-kv7pxovi] .hs-icon{margin-top:4px}.mail[data-astro-cid-kv7pxovi]{font-size:var(--hs-text-lg);font-weight:var(--hs-weight-strong)}@media(max-width:899px){.split[data-astro-cid-kv7pxovi]{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.fact__media[data-astro-cid-kv7pxovi]{padding:var(--hs-space-4)}}.story[data-astro-cid-6hlf6fu3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--hs-space-2) var(--hs-space-10);padding:var(--hs-space-7)}.story[data-astro-cid-6hlf6fu3]+.story[data-astro-cid-6hlf6fu3]{border-top:1px solid var(--hs-line)}.story__body[data-astro-cid-6hlf6fu3]{max-width:44rem;font-size:var(--hs-text-body);text-wrap:pretty}@media(max-width:699px){.story[data-astro-cid-6hlf6fu3]{grid-template-columns:1fr;padding:var(--hs-space-5) var(--hs-space-4)}}.contact[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 var(--hs-space-10);align-items:end}.card[data-astro-cid-ccsqo5in]{display:grid;gap:var(--hs-space-3);justify-items:start;margin-bottom:var(--hs-space-8);padding:var(--hs-space-7)}.card__mail[data-astro-cid-ccsqo5in]{margin-bottom:var(--hs-space-3);color:var(--hs-ink);font-size:var(--hs-text-xl);font-weight:var(--hs-weight-strong);letter-spacing:var(--hs-tracking-display);text-decoration:none;word-break:break-word}.card__mail[data-astro-cid-ccsqo5in]:hover{color:var(--hs-accent-ink);text-decoration:underline}.lists[data-astro-cid-ccsqo5in]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hs-space-4);align-items:start}.lists__note[data-astro-cid-ccsqo5in]{padding:var(--hs-space-3) var(--hs-space-4);border-top:1px solid var(--hs-line);background:var(--hs-surface-2);border-radius:0 0 var(--hs-radius-lg) var(--hs-radius-lg)}@media(max-width:799px){.contact[data-astro-cid-ccsqo5in],.lists[data-astro-cid-ccsqo5in]{grid-template-columns:1fr}.contact[data-astro-cid-ccsqo5in] .page-head[data-astro-cid-ccsqo5in]{padding-bottom:var(--hs-space-6)}.card[data-astro-cid-ccsqo5in]{padding:var(--hs-space-5) var(--hs-space-4)}}
