:root{--brand-white: #fcfcfc;--brand-black: #171717;--brand-text-black: #020002;--brand-blue: #3e6aee;--brand-indigo: #2d4ee3;--brand-dark-maroon: #21041a;--brand-pink: #fd7add;--brand-plum: #490240;--brand-salmon: #fca58b;--brand-pink-bright: #f262f3;--brand-pink-hover: #ef58dc;--brand-yellow: #fcc64c;--brand-light-yellow: #ffdf71;--brand-cyan: #63d9f3;--blue-tint: #e8edff;--squiggle: #dac5ba;--blue-opacity-10: #3e6aee0f;--button-border-light: #fd7add29;--button-border-dark: #21041a14;--cat-sales: #b42318;--cat-sales-bg: #fef3f2;--cat-marketing: #c4320a;--cat-marketing-bg: #fff7ed;--cat-announcements: #3538cd;--cat-announcements-bg: #eef2ff;--cat-product: #026aa2;--cat-product-bg: #f0f9ff;--cat-podcast: #6941c6;--cat-podcast-bg: #f9f5ff;--cat-case-study: #027a48;--cat-case-study-bg: #ecfdf5;--white: #fff;--gray-100: #eee;--gray-300: #ccc;--gray-600: #525252;--gray-800: #333;--bg: var(--brand-white);--surface: var(--gray-100);--text: var(--brand-text-black);--text-muted: var(--gray-600);--border: var(--gray-100);--accent: var(--brand-blue);--font-body: "Inter Variable", Arial, sans-serif;--font-heading: "Bauziet", Arial, sans-serif;--font-ui: "Geist", Arial, sans-serif;--font-display: "Owners XNarrow", "Bauziet", sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--container-large: 77.5rem;--container-medium: 64rem;--container-small: 48rem;--page-padding: 5%;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-pill: 100vw}@font-face{font-family:Inter Variable;src:url(/fonts/Inter-VariableFont.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Bauziet;src:url(/fonts/Bauziet-Bold.woff2) format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Owners XNarrow;src:url(/fonts/OwnersTRIALXNarrow-Black-BF64361ef4cc588.otf) format("opentype");font-weight:900;font-display:swap}*{box-sizing:border-box}body{margin:0;background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading);line-height:1.1}h1{letter-spacing:-.04em;font-size:5rem;font-weight:700}h2{letter-spacing:-.03em;font-size:2.75rem;font-weight:700}h3{letter-spacing:-.03em;font-size:2rem;font-weight:700}h4{font-size:1.5rem;font-weight:700}a{color:inherit}.button{display:inline-block;padding:8px 16px;background-color:var(--white);border:1px solid color-mix(in srgb,var(--brand-dark-maroon) 8%,transparent);border-radius:var(--radius-sm);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-dark-maroon) 6%,transparent);color:var(--brand-text-black);font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:-.32px;line-height:1.5;text-decoration:none;cursor:pointer;transition:border-color .3s,box-shadow .2s,background-color .3s,color .3s,background-image .3s}.button:hover{background-image:radial-gradient(circle at 50% -28%,color-mix(in srgb,var(--brand-pink) 30%,transparent),color-mix(in srgb,#fca58b 20%,transparent) 25%,color-mix(in srgb,var(--brand-yellow) 0%,transparent)),linear-gradient(color-mix(in srgb,var(--brand-dark-maroon) 60%,transparent),color-mix(in srgb,var(--brand-text-black) 52%,transparent));border-color:color-mix(in srgb,var(--brand-pink) 30%,transparent);box-shadow:0 2px 11px color-mix(in srgb,var(--black, #000) 15%,transparent);color:var(--white)}.button.is-secondary{background-color:transparent;box-shadow:none}.button.is-secondary:hover{background-image:none;border-color:color-mix(in srgb,var(--brand-dark-maroon) 20%,transparent);color:var(--brand-text-black)}.button.is-dark{background-color:var(--brand-plum);background-image:radial-gradient(circle at 50% -28%,color-mix(in srgb,var(--brand-pink) 30%,transparent),color-mix(in srgb,var(--brand-salmon) 20%,transparent) 25%,color-mix(in srgb,var(--brand-yellow) 0%,transparent)),linear-gradient(var(--brand-dark-maroon),var(--brand-text-black));border-color:color-mix(in srgb,var(--brand-pink) 16%,transparent);color:var(--white)}.button.is-dark:hover{background-image:radial-gradient(circle at 50% -28%,color-mix(in srgb,var(--brand-pink) 30%,transparent),color-mix(in srgb,var(--brand-salmon) 20%,transparent) 25%,color-mix(in srgb,var(--brand-yellow) 0%,transparent)),linear-gradient(color-mix(in srgb,var(--brand-dark-maroon) 60%,transparent),color-mix(in srgb,var(--brand-text-black) 52%,transparent));border-color:color-mix(in srgb,var(--brand-pink) 30%,transparent);box-shadow:0 2px 11px color-mix(in srgb,#000 15%,transparent);color:var(--white)}.section-tag{display:inline-flex;padding:.25rem .75rem;background-color:var(--white);border:1px solid color-mix(in srgb,var(--brand-blue) 8%,transparent);border-radius:var(--radius-sm);box-shadow:0 2px 8px color-mix(in srgb,var(--brand-dark-maroon) 6%,transparent)}.tag-mono{margin:0;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:1.6px;line-height:1.5;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){@keyframes fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.fade-up{animation:fade-up .7s cubic-bezier(.25,.46,.45,.94) both}}.squig{display:inline-block;overflow:visible;line-height:1;padding-right:.05em;padding-bottom:.2em;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-skip-ink:all;text-decoration-color:var(--squiggle);text-decoration-thickness:6%;text-underline-offset:0%;text-underline-position:from-font}img{max-width:100%;height:auto}.container-large{width:100%;max-width:var(--container-large);margin-inline:auto}.container-medium{width:100%;max-width:var(--container-medium);margin-inline:auto}.container-small{width:100%;max-width:var(--container-small);margin-inline:auto}.page-padding{padding-inline:var(--page-padding)}@media screen and (max-width:991px){h1{font-size:3.5rem}h2{font-size:2.25rem}}@media screen and (max-width:479px){h1{font-size:2.5rem}h2{font-size:1.75rem}}
