.connect-page[data-astro-cid-w6wgfymm]{height:100svh;background:#fff;box-sizing:border-box;font-family:var(--font-sans);overflow:hidden}.connect-shell[data-astro-cid-w6wgfymm]{display:grid;grid-template-columns:240px minmax(0,1fr);height:100svh;box-sizing:border-box}.connect-sidebar[data-astro-cid-w6wgfymm]{position:relative;height:100svh;box-sizing:border-box;background:#fff;overflow:hidden}.connect-main[data-astro-cid-w6wgfymm]{height:100svh;display:flex;flex-direction:column;padding:32px 40px 32px 24px;box-sizing:border-box;min-width:0}.connect-tabs[data-astro-cid-w6wgfymm]{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:18px;border-bottom:1px solid #c9c9c9}.connect-tab[data-astro-cid-w6wgfymm]{border:0;background:transparent;color:#8a8a8a;font-size:16px;line-height:1.2;font-weight:800;letter-spacing:-.01em;padding:4px 2px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer;transition:color .22s ease,border-color .22s ease}.connect-tab[data-astro-cid-w6wgfymm]:hover{color:#444}.connect-tab[data-astro-cid-w6wgfymm].is-active{color:#000;border-bottom-color:#000}.connect-scroll[data-astro-cid-w6wgfymm]{flex:1;overflow-y:auto;padding-right:8px;scroll-behavior:smooth;scrollbar-width:thin}.connect-scroll[data-astro-cid-w6wgfymm]::-webkit-scrollbar{width:8px}.connect-scroll[data-astro-cid-w6wgfymm]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.connect-block[data-astro-cid-w6wgfymm]{margin-bottom:36px;scroll-margin-top:8px}.connect-block--panel[data-astro-cid-w6wgfymm]{margin-bottom:0;min-height:0}.connect-block--panel[data-astro-cid-w6wgfymm][hidden]{display:none!important}.connect-block__title[data-astro-cid-w6wgfymm]{margin:0 0 16px;font-size:44px;font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#0b0b0b}.connect-subtitle[data-astro-cid-w6wgfymm]{margin:28px 0 12px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0b0b0b}.connect-subtitle--first[data-astro-cid-w6wgfymm]{margin-top:4px}.connect-org-story[data-astro-cid-w6wgfymm]{width:100%;max-width:100%;margin-bottom:12px}.connect-org-story[data-astro-cid-w6wgfymm] .connect-line--prose[data-astro-cid-w6wgfymm]{max-width:none}.connect-org-story[data-astro-cid-w6wgfymm] .connect-line--prose[data-astro-cid-w6wgfymm]+.connect-line--prose[data-astro-cid-w6wgfymm]{margin-top:12px}.connect-line--prose[data-astro-cid-w6wgfymm]{margin-bottom:8px;max-width:none;width:100%}.connect-line--lead[data-astro-cid-w6wgfymm]{margin-bottom:20px;width:100%;max-width:100%}.connect-line[data-astro-cid-w6wgfymm]{margin:0 0 4px;font-size:15px;line-height:1.55;font-weight:500;color:#1a1a1a}.connect-line--title[data-astro-cid-w6wgfymm]{font-weight:800;margin-bottom:2px}.connect-line--spaced[data-astro-cid-w6wgfymm]{margin-top:20px}.connect-line--note[data-astro-cid-w6wgfymm]{margin:0 0 16px;max-width:52ch;color:#333}.connect-line[data-astro-cid-w6wgfymm] a[data-astro-cid-w6wgfymm]{color:inherit;text-decoration:underline;text-underline-offset:2px}.connect-line[data-astro-cid-w6wgfymm] a[data-astro-cid-w6wgfymm]:hover{color:#000}.connect-meta[data-astro-cid-w6wgfymm]{margin-top:60px;margin-bottom:28px;display:grid;gap:12px;width:100%;max-width:100%}.connect-meta__row[data-astro-cid-w6wgfymm]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:baseline}.connect-meta[data-astro-cid-w6wgfymm] dt[data-astro-cid-w6wgfymm]{margin:0;font-size:14px;font-weight:800;color:#0b0b0b}.connect-meta[data-astro-cid-w6wgfymm] dd[data-astro-cid-w6wgfymm]{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:#1a1a1a}.connect-map[data-astro-cid-w6wgfymm]{border-radius:4px;overflow:hidden;background:#eee;line-height:0}.connect-map[data-astro-cid-w6wgfymm] iframe[data-astro-cid-w6wgfymm]{display:block;width:100%}.connect-map-link[data-astro-cid-w6wgfymm]{font-size:14px;font-weight:600}.support-card[data-astro-cid-w6wgfymm]{width:min(460px,100%);border:0;border-radius:4px;background:transparent;padding:14px 16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background .22s ease}.support-card[data-astro-cid-w6wgfymm]:hover{background:#0000000d}.support-card[data-astro-cid-w6wgfymm]:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.support-card__text[data-astro-cid-w6wgfymm]{min-width:0;display:flex;flex-direction:column;gap:0}.support-card__name[data-astro-cid-w6wgfymm]{display:block;margin:0 0 2px;font-size:15px;font-weight:800;color:#0b0b0b;letter-spacing:-.01em}.support-card__line[data-astro-cid-w6wgfymm]{display:block;margin:0;font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.45}.support-card__icon[data-astro-cid-w6wgfymm]{flex-shrink:0;color:#333;padding:4px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.support-copy-toast[data-astro-cid-w6wgfymm]{position:fixed;left:50%;bottom:24px;z-index:10001;margin:0;padding:10px 16px;border-radius:999px;background:#0b0b0b;color:#fff;font-size:13px;font-weight:600;line-height:1.3;pointer-events:none;opacity:0;transform:translate(-50%) translateY(8px);transition:opacity .25s ease,transform .25s ease}.support-copy-toast[data-astro-cid-w6wgfymm].is-visible{opacity:1;transform:translate(-50%) translateY(0)}.is-enter[data-astro-cid-w6wgfymm]{opacity:0;transform:translateY(14px);animation:connect-enter .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--i, 0) * .1s + .14s)}@keyframes connect-enter{to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.connect-page[data-astro-cid-w6wgfymm]{height:auto;overflow:visible}.connect-shell[data-astro-cid-w6wgfymm]{grid-template-columns:1fr;height:auto;display:block}.connect-sidebar[data-astro-cid-w6wgfymm]{height:auto}.connect-main[data-astro-cid-w6wgfymm]{height:auto;padding:20px 16px 24px}.connect-scroll[data-astro-cid-w6wgfymm]{overflow:visible;padding-right:0}.connect-tab[data-astro-cid-w6wgfymm]{font-size:14px}.connect-block__title[data-astro-cid-w6wgfymm]{font-size:40px}.connect-line[data-astro-cid-w6wgfymm]{font-size:14px}.connect-meta__row[data-astro-cid-w6wgfymm]{grid-template-columns:72px minmax(0,1fr)}}body.chrome-hidden main{height:100svh;overflow:hidden}@media(max-width:820px){body.chrome-hidden,body.chrome-hidden main{overflow:auto!important;height:auto!important;min-height:100svh}body.chrome-hidden.rail-open,body.chrome-hidden.rail-open main{overflow:hidden!important}}
