@font-face{font-family:'STK Bureau';src:url('/fonts/stk-bureau-book.woff2') format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:'STK Bureau';src:url('/fonts/stk-bureau-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Paper Mono';src:url('/fonts/paper-mono.woff2') format('woff2');font-weight:100 800;font-display:swap}
:root{--landing-sans:'STK Bureau',sans-serif;--landing-mono:'Paper Mono',monospace}
body{font-family:var(--landing-sans);font-size:16px;font-weight:300;line-height:1.5}
button,input,textarea,select{font-family:var(--landing-sans)}
h1,h2,h3,h4,strong,b{font-weight:400}
.hero h1{font-size:56px;line-height:60px;font-weight:400;letter-spacing:-.025em}
.hero-subheading{font-size:19px;line-height:1.25;font-weight:300}
.section-head h2,.wall-header h2,.launch-news h2,.compare-header h2,.pricing h2,.faq h2{font-size:52px;line-height:1.08;font-weight:400;letter-spacing:-.025em;white-space:normal}
.feature-panel h3{font-size:48px;line-height:1.08;font-weight:400;letter-spacing:-.025em}
.section-head p,.feature-panel p,.launch-news-story p,.price-card-copy{font-size:17px;line-height:1.42;font-weight:300}
.launch-news-story h3,.compare-card h3{font-size:24px;line-height:1.25;font-weight:400}
.nav-links a,.nav-cta,.hero-primary,.hero-secondary,.pricing-cta,.developer-code-tab,.developer-code-copy{font-size:14px;line-height:20px;font-weight:400}
.brand,.review-name,.review-handle,.review-followers,.service-icon,.price-features,.download-label,.tool-generator-prompt{font-weight:400}
.review-quote,.review-card:not(.featured) .review-quote{font-weight:400}
.developer-code-card pre,.developer-code-card code,pre,code{font-family:var(--landing-mono);font-size:13px;line-height:24px;font-weight:400}
@media(max-width:700px){
 .hero h1{font-size:42px;line-height:1.12}
 .hero-subheading{font-size:16px;line-height:1.4}
 .section-head h2,.wall-header h2,.launch-news h2,.compare-header h2,.pricing h2,.faq h2,.feature-panel h3{font-size:34px;line-height:1.08}
}
