.copy-email[data-astro-cid-7xwn6vaf]{position:relative;appearance:none;border:0;padding:0;background:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}.copy-email--link[data-astro-cid-7xwn6vaf]{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast)}.copy-email--link[data-astro-cid-7xwn6vaf]:hover,.copy-email--link[data-astro-cid-7xwn6vaf]:focus-visible{text-decoration-color:currentColor}.copy-email-tip[data-astro-cid-7xwn6vaf]{position:absolute;left:50%;bottom:calc(100% + 6px);padding:2px 6px;border-radius:4px;background:var(--color-text);color:var(--color-bg);font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,2px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.copy-email[data-astro-cid-7xwn6vaf].is-copied .copy-email-tip[data-astro-cid-7xwn6vaf]{opacity:1;transform:translate(-50%)}.theme-toggle[data-astro-cid-ytgw2rbw]{display:block;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;transition:background-color var(--transition-fast)}.theme-icon[data-astro-cid-ytgw2rbw]{display:block;fill:currentColor;opacity:.3;transition:opacity var(--transition-fast)}.theme-toggle[data-astro-cid-ytgw2rbw]:hover,.theme-toggle[data-astro-cid-ytgw2rbw]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent)}.theme-toggle[data-astro-cid-ytgw2rbw]:hover .theme-icon[data-astro-cid-ytgw2rbw],.theme-toggle[data-astro-cid-ytgw2rbw]:focus-visible .theme-icon[data-astro-cid-ytgw2rbw]{opacity:1}.home[data-astro-cid-j7pv25f6]{--home-font: "TASA Orbiter", system-ui, sans-serif;--home-bg: #ffffff;--home-text: #24180f;--home-text-2: #776f69;--home-text-3: rgba(119, 111, 105, .75);--home-tile: #f5f5f5;--home-rule: rgba(0, 0, 0, .2);--home-teal: #27fad3;--home-chip: rgba(36, 24, 15, .1);--home-chip-hover: rgba(36, 24, 15, .16);font-family:var(--home-font);font-size:15px;line-height:1.3;color:var(--home-text);background:var(--home-bg);position:relative;transition:background-color var(--transition-base),color var(--transition-base)}:root[data-theme=dark] .home[data-astro-cid-j7pv25f6]{--home-bg: #1a1a18;--home-text: #f1ece6;--home-text-2: #a49c95;--home-text-3: rgba(164, 156, 149, .75);--home-tile: #2a2a28;--home-rule: rgba(255, 255, 255, .16);--home-chip: rgba(255, 255, 255, .12);--home-chip-hover: rgba(255, 255, 255, .2)}.home[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.statement[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:80px;padding:80px 40px}.intro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:40px;width:100%;max-width:600px}.identity[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px}.home[data-astro-cid-j7pv25f6] .home-toggle{position:absolute;top:8px;right:8px;z-index:1;color:var(--home-text)}.identity-photo[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:999px;object-fit:cover}.identity-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;line-height:normal}.identity-name[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;letter-spacing:-.01em}.identity-role[data-astro-cid-j7pv25f6]{font-size:13px;letter-spacing:-.01em;color:var(--home-text-2)}.intro-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.intro-body[data-astro-cid-j7pv25f6] .chip{display:inline-flex;align-items:center;padding:0 4px;border:0;border-radius:4px;background:var(--home-chip);color:inherit;font:inherit;line-height:inherit;cursor:pointer;transition:background-color var(--transition-fast)}.chip-icon[data-astro-cid-j7pv25f6]{width:0;height:14px;margin-left:0;opacity:0;overflow:hidden;flex:none;transition:width var(--transition-fast),margin-left var(--transition-fast),opacity var(--transition-fast)}.chip-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;width:14px;height:14px;fill:currentColor}.intro-body[data-astro-cid-j7pv25f6] .chip:hover,.intro-body[data-astro-cid-j7pv25f6] .chip:focus-visible,.intro-body[data-astro-cid-j7pv25f6] .chip.is-copied{background:var(--home-chip-hover)}.intro-body[data-astro-cid-j7pv25f6] .chip:hover .chip-icon[data-astro-cid-j7pv25f6],.intro-body[data-astro-cid-j7pv25f6] .chip:focus-visible .chip-icon[data-astro-cid-j7pv25f6],.intro-body[data-astro-cid-j7pv25f6] .chip.is-copied .chip-icon[data-astro-cid-j7pv25f6]{width:14px;margin-left:4px;opacity:1}.intro-body[data-astro-cid-j7pv25f6] .chip .icon-check[data-astro-cid-j7pv25f6],.intro-body[data-astro-cid-j7pv25f6] .chip.is-copied .icon-copy[data-astro-cid-j7pv25f6]{display:none}.intro-body[data-astro-cid-j7pv25f6] .chip.is-copied .icon-check[data-astro-cid-j7pv25f6]{display:block}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1360px}.card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.card-media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:#776f69c2}.card-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.card-text[data-astro-cid-j7pv25f6]{display:flex;gap:8px;white-space:nowrap;line-height:normal}.card-name[data-astro-cid-j7pv25f6]{font-weight:600;letter-spacing:-.01em}.card-caption[data-astro-cid-j7pv25f6]{color:var(--home-text-2);overflow:hidden;text-overflow:ellipsis}.manifesto[data-astro-cid-j7pv25f6]{width:100%;max-width:600px;margin-top:40px;font-size:31px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--home-text-3);text-box:trim-both cap alphabetic}.manifesto-lead[data-astro-cid-j7pv25f6]{color:var(--home-text)}.block[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:40px;width:100%;max-width:520px;margin:0 auto;padding:80px 40px}.block--last[data-astro-cid-j7pv25f6]{padding-bottom:120px}.block-heading[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:600;line-height:1.3}.home[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none}.list[data-astro-cid-j7pv25f6],.building[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.item-name[data-astro-cid-j7pv25f6]{display:block;font-weight:600}.item-blurb[data-astro-cid-j7pv25f6]{display:block;font-size:13px;color:var(--home-text-2)}.building-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px}.building-icon[data-astro-cid-j7pv25f6]{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:17.455px;background:var(--home-tile)}.building-text[data-astro-cid-j7pv25f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.building-text[data-astro-cid-j7pv25f6] .item-name[data-astro-cid-j7pv25f6]{line-height:normal;letter-spacing:-.01em}.building-arrow[data-astro-cid-j7pv25f6]{flex:none;transition:transform var(--transition-fast),filter var(--transition-fast)}a[data-astro-cid-j7pv25f6].building-item:hover .building-arrow[data-astro-cid-j7pv25f6]{transform:translate(2px,-2px);filter:brightness(.6)}.work-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.quotes[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:40px}.quote[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.quote-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{position:relative;font-size:13px;color:var(--home-text-2)}.quote-open[data-astro-cid-j7pv25f6]{position:absolute;right:100%}.quote-person[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:8px}.quote-photo[data-astro-cid-j7pv25f6]{flex:none;width:40px;height:40px;border-radius:999px;object-fit:cover;background:#d9d9d9}.quote-who[data-astro-cid-j7pv25f6]{flex:1;min-width:0;align-self:center;display:flex;flex-direction:column;font-size:13px}.quote-name[data-astro-cid-j7pv25f6]{font-weight:600}.quote-role[data-astro-cid-j7pv25f6]{color:var(--home-text-2)}.quote-linkedin[data-astro-cid-j7pv25f6]{flex:none;display:block;color:var(--home-text-2)}.quote-linkedin[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{display:block;fill:currentColor}.quote-linkedin[data-astro-cid-j7pv25f6]:hover{color:var(--home-text)}.contact-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;height:40px;border-bottom:.5px solid var(--home-rule)}.contact[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{width:120px;flex:none;color:var(--home-text-2)}.contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.contact[data-astro-cid-j7pv25f6] .contact-copy:hover{color:var(--home-text-2)}@media(max-width:1100px){.statement[data-astro-cid-j7pv25f6]{padding:64px 40px}}@media(max-width:800px){.statement[data-astro-cid-j7pv25f6]{gap:56px;padding:48px 24px}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.manifesto[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:24px}.block[data-astro-cid-j7pv25f6]{padding:56px 24px}.block--last[data-astro-cid-j7pv25f6]{padding-bottom:96px}}
