@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--color-canvas: #ffffff;--color-surface-soft: #f7f7f4;--color-surface-card: #f2f2ee;--color-surface-strong: #ebeae4;--color-surface-dark: #14120b;--color-hairline: #e6e4dd;--color-primary: #14120b;--color-ink: #14120b;--color-on-primary: #ffffff;--color-on-dark: #ffffff;--color-accent: #ffb600;--color-accent-strong: #e2a100;--color-accent-soft: #fff3d2;--color-body-strong: #201d16;--color-body: #4b463c;--color-muted: #78725f;--color-muted-soft: #a49c86;--color-success: #1e9153;--color-warning: #b9790a;--color-error: #d1453b}:root{--font-display: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-display-xl-size: 64px;--text-display-xl-weight: 700;--text-display-xl-leading: 1.05;--text-display-xl-tracking: -2px;--text-display-lg-size: 44px;--text-display-lg-weight: 700;--text-display-lg-leading: 1.1;--text-display-lg-tracking: -1.5px;--text-display-md-size: 34px;--text-display-md-weight: 700;--text-display-md-leading: 1.15;--text-display-md-tracking: -.8px;--text-display-sm-size: 28px;--text-display-sm-weight: 600;--text-display-sm-leading: 1.2;--text-display-sm-tracking: -.4px;--text-title-lg-size: 22px;--text-title-lg-weight: 600;--text-title-lg-leading: 1.3;--text-title-lg-tracking: -.2px;--text-title-md-size: 17px;--text-title-md-weight: 600;--text-title-md-leading: 1.4;--text-title-md-tracking: 0;--text-title-sm-size: 15px;--text-title-sm-weight: 600;--text-title-sm-leading: 1.4;--text-title-sm-tracking: 0;--text-body-md-size: 16px;--text-body-md-weight: 400;--text-body-md-leading: 1.6;--text-body-sm-size: 14px;--text-body-sm-weight: 400;--text-body-sm-leading: 1.6;--text-caption-size: 13px;--text-caption-weight: 500;--text-caption-leading: 1.4;--text-caption-upper-size: 12px;--text-caption-upper-weight: 600;--text-caption-upper-leading: 1.4;--text-caption-upper-tracking: 1px;--text-button-size: 14px;--text-button-weight: 600;--text-button-leading: 1;--text-nav-link-size: 14px;--text-nav-link-weight: 500;--text-nav-link-leading: 1.4}:root{--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: clamp(48px, 9vw, 96px);--container-max: 1280px;--container-pad: clamp(20px, 5vw, 32px)}:root{--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 9999px;--radius-full: 9999px}:root{--shadow-none: none;--shadow-sm: 0 1px 2px rgba(20, 18, 11, .04);--shadow-md: 0 4px 16px rgba(20, 18, 11, .06);--shadow-hover: 0 8px 24px rgba(20, 18, 11, .08);--border-hairline: 1px solid var(--color-hairline)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-canvas);font-family:var(--font-body);color:var(--color-body);overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--color-ink)}a:hover{color:var(--color-muted)}.tc-btn[data-astro-cid-vnzlvqnm]{font-family:var(--font-body);font-size:var(--text-button-size);font-weight:var(--text-button-weight);line-height:var(--text-button-leading);border-radius:var(--radius-md);height:44px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.tc-btn--primary[data-astro-cid-vnzlvqnm]{background:var(--color-primary);color:var(--color-on-primary)}.tc-btn--primary[data-astro-cid-vnzlvqnm]:hover{opacity:1;background:var(--color-body-strong)}.tc-btn--secondary[data-astro-cid-vnzlvqnm]{background:var(--color-canvas);color:var(--color-ink);border-color:var(--color-hairline)}.tc-btn--secondary[data-astro-cid-vnzlvqnm]:hover{opacity:1;border-color:var(--color-muted-soft)}.tc-btn--onColor[data-astro-cid-vnzlvqnm]{background:#fff;color:var(--color-ink)}.tc-btn--text[data-astro-cid-vnzlvqnm]{background:transparent;color:var(--color-ink);height:auto;padding:4px 2px}.tc-btn--sm[data-astro-cid-vnzlvqnm]{height:38px;padding:8px 16px;font-size:13px}.tc-nav[data-astro-cid-ugcunkw7]{position:sticky;top:0;z-index:20;height:64px;background:var(--color-canvas);border-bottom:1px solid var(--color-hairline);display:flex;align-items:center;justify-content:space-between;padding:0 var(--container-pad);font-family:var(--font-body)}.tc-nav__brand[data-astro-cid-ugcunkw7]{display:flex;align-items:center;z-index:1}.tc-nav__brand[data-astro-cid-ugcunkw7] img[data-astro-cid-ugcunkw7]{height:30px;width:auto;display:block}.tc-nav__toggle[data-astro-cid-ugcunkw7]{display:none}.tc-nav__burger[data-astro-cid-ugcunkw7]{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;cursor:pointer;z-index:1}.tc-nav__burger[data-astro-cid-ugcunkw7] span[data-astro-cid-ugcunkw7]{display:block;height:2px;background:var(--color-ink);border-radius:2px}.tc-nav__panel[data-astro-cid-ugcunkw7]{display:flex;align-items:center;gap:40px}.tc-nav__links[data-astro-cid-ugcunkw7]{display:flex;gap:32px}.tc-nav__links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]{font-size:var(--text-nav-link-size);font-weight:var(--text-nav-link-weight);color:var(--color-body);text-decoration:none}.tc-nav__links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]:hover{color:var(--color-ink)}.tc-nav__actions[data-astro-cid-ugcunkw7]{display:flex;gap:12px;align-items:center}@media (max-width: 768px){.tc-nav__burger[data-astro-cid-ugcunkw7]{display:flex}.tc-nav__panel[data-astro-cid-ugcunkw7]{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--color-canvas);border-bottom:1px solid var(--color-hairline);padding:8px var(--container-pad) 24px;box-shadow:var(--shadow-md)}.tc-nav__toggle[data-astro-cid-ugcunkw7]:checked~.tc-nav__panel[data-astro-cid-ugcunkw7]{display:flex}.tc-nav__links[data-astro-cid-ugcunkw7]{flex-direction:column;gap:0}.tc-nav__links[data-astro-cid-ugcunkw7] a[data-astro-cid-ugcunkw7]{padding:14px 0;border-bottom:1px solid var(--color-hairline)}.tc-nav__actions[data-astro-cid-ugcunkw7]{flex-direction:column-reverse;align-items:stretch;gap:10px;margin-top:16px}.tc-nav__actions[data-astro-cid-ugcunkw7] .tc-btn{width:100%}.tc-nav__actions[data-astro-cid-ugcunkw7] .tc-btn--text{padding:12px 2px}}.tc-footer[data-astro-cid-sz7xmlte]{background:var(--color-surface-soft);border-top:1px solid var(--color-hairline);font-family:var(--font-body)}.tc-footer__grid[data-astro-cid-sz7xmlte]{max-width:var(--container-max);margin:0 auto;padding:64px var(--container-pad) 40px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.tc-footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:28px;width:auto;display:block}.tc-footer__col-title[data-astro-cid-sz7xmlte]{font-size:13px;font-weight:600;color:var(--color-ink);margin-bottom:16px}.tc-footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.tc-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-body-sm-size);color:var(--color-body);text-decoration:none}.tc-footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-ink)}.tc-footer__copy[data-astro-cid-sz7xmlte]{text-align:center;font-size:13px;color:var(--color-muted-soft);padding:24px var(--container-pad);border-top:1px solid var(--color-hairline)}@media (max-width: 768px){.tc-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;padding-top:48px}.tc-footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;margin-bottom:8px}}@media (max-width: 420px){.tc-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.tc-footer__brand[data-astro-cid-sz7xmlte]{grid-column:auto}}
