@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url('./fonts/jakarta-400.ttf') format('truetype')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url('./fonts/jakarta-500.ttf') format('truetype')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url('./fonts/jakarta-600.ttf') format('truetype')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url('./fonts/jakarta-700.ttf') format('truetype')}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url('./fonts/jakarta-800.ttf') format('truetype')}
:root{--fv-evergreen:#263E35;--fv-ochre:#B38B45;--fv-paper:#F5F3EA;--fv-font:'Plus Jakarta Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fv-heading-font:var(--fv-font)}
body{font-family:var(--fv-font);-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:var(--fv-heading-font)!important;font-weight:700!important}
button,input,select,textarea{font-family:inherit}
.fv-brand,.tutorial-brand{font-family:var(--fv-font);font-weight:800;letter-spacing:-.04em}
.fv-brand img,.tutorial-brand img{border-radius:0;flex-shrink:0}
.fv-brand>.fv-tagline{letter-spacing:.1em}

.font-mono{font-variant-numeric:tabular-nums}

.fv-wordmark{display:inline-flex;gap:0;white-space:nowrap;letter-spacing:-.04em;font-weight:800;font-family:var(--fv-font);text-transform:none}.fv-wordmark b{font-weight:inherit}.fv-wordmark b:first-child{color:var(--fv-evergreen)}.fv-wordmark b:last-child{color:var(--fv-ochre)}.tutorial-header .fv-wordmark b:first-child,.team-header .fv-wordmark b:first-child,[data-video-player] .fv-wordmark b:first-child{color:var(--fv-paper)}
