@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700&display=swap";
@font-face{font-family:Waldenburg;src:url(https://fonts.cdnfonts.com/s/95883/Waldenburg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg;src:url(https://fonts.cdnfonts.com/s/95883/Waldenburg-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Waldenburg HT;src:url(https://fonts.cdnfonts.com/s/95883/WaldenburgHT.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-waldenburg:"Waldenburg","Georgia","Times New Roman",serif;--font-waldenburg-ht:"Waldenburg HT","Waldenburg","Georgia","Times New Roman",serif;--font-jetbrains-mono:"JetBrains Mono","Consolas","Monaco",monospace;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--black:#000;--white-50:#fff;--neutral-50:#f2f2f2;--neutral-100:#e5e5e5;--neutral-200:#dcdcdc;--neutral-300:#ccc;--neutral-400:#999;--neutral-500:#666;--neutral-600:#4d4d4d;--neutral-700:#333;--neutral-800:#1a1a1a;--neutral-900:#0d0d0d;--f-display-01-font-family:var(--font-waldenburg-ht);--f-display-01-font-weight:700;--f-display-01-font-size:3rem;--f-display-01-line-height:100%;--f-display-02-font-family:var(--font-waldenburg-ht);--f-display-02-font-weight:700;--f-display-02-font-size:2.5rem;--f-display-02-line-height:100%;--f-heading-01-font-family:var(--font-waldenburg);--f-heading-01-font-weight:400;--f-heading-01-font-size:2.25rem;--f-heading-01-line-height:105%;--f-heading-01-letter-spacing:-.03em;--f-heading-02-font-family:var(--font-waldenburg);--f-heading-02-font-weight:400;--f-heading-02-font-size:2rem;--f-heading-02-line-height:110%;--f-heading-02-letter-spacing:-.03em;--f-heading-03-font-family:var(--font-waldenburg);--f-heading-03-font-weight:400;--f-heading-03-font-size:1.75rem;--f-heading-03-line-height:120%;--f-heading-03-letter-spacing:-.02em;--f-ui-03-font-family:var(--font-inter);--f-ui-03-font-weight:700;--f-ui-03-font-size:.875rem;--f-ui-03-line-height:1.25rem;--f-ui-03-letter-spacing:.025em;--f-ui-03-text-transform:uppercase;--f-body-01-font-family:var(--font-inter);--f-body-01-font-weight:400;--f-body-01-font-size:1.125rem;--f-body-01-line-height:160%;--f-body-01-letter-spacing:0em;--f-paragraph-01-font-family:var(--font-waldenburg);--f-paragraph-01-font-weight:400;--f-paragraph-01-font-size:1.125rem;--f-paragraph-01-line-height:140%;--f-paragraph-01-letter-spacing:0em}.btn-primary{background-color:var(--black);min-width:6.25rem;height:2.5rem;color:var(--white-50);font-family:var(--f-ui-03-font-family);font-weight:var(--f-ui-03-font-weight);font-size:var(--f-ui-03-font-size);line-height:var(--f-ui-03-line-height);letter-spacing:var(--f-ui-03-letter-spacing);text-transform:var(--f-ui-03-text-transform);white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;outline:2px solid transparent;justify-content:center;align-items:center;padding:0 1rem;transition:all .3s cubic-bezier(.31,.325,0,.92);display:inline-flex}.btn-primary:hover{background-color:var(--neutral-800);transform:translateY(-1px)}.btn-secondary{background-color:var(--neutral-50);min-width:6.25rem;height:2.5rem;color:var(--black);font-family:var(--f-ui-03-font-family);font-weight:var(--f-ui-03-font-weight);font-size:var(--f-ui-03-font-size);line-height:var(--f-ui-03-line-height);letter-spacing:var(--f-ui-03-letter-spacing);text-transform:var(--f-ui-03-text-transform);white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;outline:2px solid transparent;justify-content:center;align-items:center;padding:0 1rem;transition:all .3s cubic-bezier(.31,.325,0,.92);display:inline-flex}.btn-secondary:hover{background-color:var(--neutral-100);transform:translateY(-1px)}.f-display-01{font-family:var(--f-display-01-font-family);font-weight:var(--f-display-01-font-weight);font-size:var(--f-display-01-font-size);line-height:var(--f-display-01-line-height)}.f-display-02{font-family:var(--f-display-02-font-family);font-weight:var(--f-display-02-font-weight);font-size:var(--f-display-02-font-size);line-height:var(--f-display-02-line-height)}.f-heading-01{font-family:var(--f-heading-01-font-family);font-weight:var(--f-heading-01-font-weight);font-size:var(--f-heading-01-font-size);line-height:var(--f-heading-01-line-height);letter-spacing:var(--f-heading-01-letter-spacing)}.f-heading-02{font-family:var(--f-heading-02-font-family);font-weight:var(--f-heading-02-font-weight);font-size:var(--f-heading-02-font-size);line-height:var(--f-heading-02-line-height);letter-spacing:var(--f-heading-02-letter-spacing)}.f-heading-03{font-family:var(--f-heading-03-font-family);font-weight:var(--f-heading-03-font-weight);font-size:var(--f-heading-03-font-size);line-height:var(--f-heading-03-line-height);letter-spacing:var(--f-heading-03-letter-spacing)}.f-paragraph-01{font-family:var(--f-paragraph-01-font-family);font-weight:var(--f-paragraph-01-font-weight);font-size:var(--f-paragraph-01-font-size);line-height:var(--f-paragraph-01-line-height);letter-spacing:var(--f-paragraph-01-letter-spacing)}.f-body-01{font-family:var(--f-body-01-font-family);font-weight:var(--f-body-01-font-weight);font-size:var(--f-body-01-font-size);line-height:var(--f-body-01-line-height);letter-spacing:var(--f-body-01-letter-spacing)}.f-ui-03{font-family:var(--f-ui-03-font-family);font-weight:var(--f-ui-03-font-weight);font-size:var(--f-ui-03-font-size);line-height:var(--f-ui-03-line-height);letter-spacing:var(--f-ui-03-letter-spacing);text-transform:var(--f-ui-03-text-transform)}.nav-link{font-family:var(--font-inter);color:var(--neutral-700);cursor:pointer;font-size:.9375rem;font-weight:500;transition:color .2s}.nav-link:hover{color:var(--black)}.tab-button{font-family:var(--font-inter);letter-spacing:.025em;text-transform:uppercase;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.tab-button-active{background-color:var(--black);color:var(--white-50)}.tab-button-inactive{background-color:var(--neutral-100);color:var(--neutral-600)}.tab-button-inactive:hover{background-color:var(--neutral-200);color:var(--neutral-700)}.voice-chip{font-family:var(--font-inter);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:inline-flex}.voice-chip-title{color:inherit;font-weight:600}.voice-chip-description{opacity:.8;font-size:.75rem;font-weight:400}.voice-chip-dot{border-radius:50%;width:.5rem;height:.5rem}
