:root{--color-charcoal:#1a1a1a;--color-accent:#00bfa6;--color-accent-dark:#009f8c;--color-accent-secondary:#2a7a6e;--color-light:#f5f0eb;--color-text:#2e2e2e;--color-turquoise:var(--color-accent);--color-turquoise-dark:var(--color-accent-dark);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-pill:100px;--mobile-section-py:3.5rem;--desktop-section-py:6rem;--sticky-cta-clearance:4.5rem;--sticky-cta-clearance-bg:var(--color-light)}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip}body{background:var(--color-light);color:var(--color-text);max-width:100%;line-height:1.6;overflow-x:clip}.about-stats-flush>section{background:#f5f3f0!important;border-top:none!important;border-bottom:none!important;padding-top:4.25rem!important}@media (max-width:768px){.about-stats-flush>section{padding-top:2.25rem!important;padding-bottom:2.25rem!important}.about-stats-flush>section>div{gap:1.75rem 1rem;padding:0 1.25rem}}.about-white-bg>section{background-color:#fff}@media (min-width:769px){.about-section-rhythm>section,.builders-section-rhythm>section:not([data-no-rhythm]){padding-top:var(--desktop-section-py);padding-bottom:var(--desktop-section-py)}}.builders-section-rhythm>section.proof-pair-lead{padding-bottom:1.75rem}.builders-section-rhythm>section.proof-pair-tail{padding-top:1.75rem}@media (min-width:769px){.builders-section-rhythm>section.proof-pair-lead{padding-bottom:3rem}.builders-section-rhythm>section.proof-pair-tail{padding-top:3rem}}.about-tan-bg>section{background-color:var(--color-light)}.bg-white{background-color:#fff!important}h1{letter-spacing:-1px;font-family:Clash Display,system-ui,sans-serif;font-size:56px;font-weight:700}h2{letter-spacing:-.5px;font-family:Clash Display,system-ui,sans-serif;font-size:36px;font-weight:600}h3{letter-spacing:-.25px;font-family:Clash Display,system-ui,sans-serif;font-size:22px;font-weight:600}:where(a),:where(a:visited){color:var(--color-accent)}:where(a:hover),:where(a:focus-visible){color:var(--color-accent-dark);text-decoration:underline}.site-body{z-index:10;margin-top:-5rem;position:relative}@media (max-width:900px){.site-body{margin-top:-3rem}}@media (max-width:640px){.site-body{margin-top:-2rem}}@media (max-width:768px){.site-body{background-color:var(--sticky-cta-clearance-bg)}body[data-sticky-cta=visible] .site-body{padding-bottom:var(--sticky-cta-clearance);transition:padding-bottom .25s}body[data-sticky-cta=hidden] .site-body{padding-bottom:0;transition:padding-bottom .25s}.site-body--clearance-white{--sticky-cta-clearance-bg:#fff}}.tan-bg{background:var(--color-light);border-top:none;border-bottom:none}.tan-bg span{color:var(--color-charcoal)}.visual-break{background:url(/images/home-page-wide-image.png) 50%/cover no-repeat;width:100%;height:28rem;position:relative}.visual-break:after{content:"";background:linear-gradient(to bottom, #fff 0%, #fff0 15%, #fff0 85%, var(--color-light) 100%);position:absolute;inset:0}@media (max-width:768px){.visual-break{height:18rem}}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-container{width:100%}@media (min-width:640px){.tw-container{max-width:640px}}@media (min-width:768px){.tw-container{max-width:768px}}@media (min-width:1024px){.tw-container{max-width:1024px}}@media (min-width:1280px){.tw-container{max-width:1280px}}@media (min-width:1536px){.tw-container{max-width:1536px}}.tw-pointer-events-none{pointer-events:none}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{inset:0}.tw-left-0{left:0}.tw-left-1\/2{left:50%}.tw-top-0{top:0}.tw-top-1\/2{top:50%}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-mt-4{margin-top:1rem}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-grid{display:grid}.tw-aspect-square{aspect-ratio:1}.tw-h-10{height:2.5rem}.tw-h-\[100dvh\]{height:100dvh}.tw-h-\[1px\]{height:1px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-min-h-\[100dvh\]{min-height:100dvh}.tw-w-10{width:2.5rem}.tw-w-\[1px\]{width:1px}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-shrink-0{flex-shrink:0}.tw-origin-bottom{transform-origin:bottom}.tw--translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw--translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-flex-col{flex-direction:column}.tw-items-center{align-items:center}.tw-justify-start{justify-content:flex-start}.tw-justify-center{justify-content:center}.tw-gap-4{gap:1rem}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-hidden{overflow-x:hidden}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-xl{border-radius:.75rem}.tw-bg-black\/10{background-color:#0000001a}.tw-bg-black\/30{background-color:#0000004d}.tw-bg-black\/50{background-color:#00000080}.tw-bg-border{background-color:hsl(var(--tw-border))}.tw-bg-muted{background-color:hsl(var(--tw-muted))}.tw-object-cover{-o-object-fit:cover;object-fit:cover}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-text-center{text-align:center}.tw-align-middle{vertical-align:middle}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-font-bold{font-weight:700}.tw-font-medium{font-weight:500}.tw-text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.tw-opacity-100{opacity:1}.tw-opacity-20{opacity:.2}.tw-mix-blend-normal{mix-blend-mode:normal}.tw-mix-blend-difference{mix-blend-mode:difference}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-none{transition-property:none}.tw-duration-700{transition-duration:.7s}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--tw-background:0 0% 100%;--tw-foreground:0 0% 10%;--tw-primary:170 100% 37%;--tw-primary-foreground:0 0% 100%;--tw-muted:30 23% 94%;--tw-muted-foreground:0 0% 35%;--tw-card:0 0% 100%;--tw-card-foreground:0 0% 10%;--tw-border:0 0% 90%}@media (min-width:768px){.md\:tw-px-16{padding-left:4rem;padding-right:4rem}.md\:tw-text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.lg\:tw-text-6xl{font-size:3.75rem;line-height:1}}.\[\&\>\*\]\:tw-col-start-1>*{grid-column-start:1}.\[\&\>\*\]\:tw-col-end-1>*{grid-column-end:1}.\[\&\>\*\]\:tw-row-start-1>*{grid-row-start:1}.\[\&\>\*\]\:tw-row-end-1>*{grid-row-end:1}.\[\&\>\*\]\:tw-size-full>*{width:100%;height:100%}
