@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e872e3f251959e82-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/7cb8e1b9ab81be17-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_80c35f{font-family:"instrumentSerif","instrumentSerif Fallback"}.__variable_80c35f{--font-display:"instrumentSerif","instrumentSerif Fallback"}@font-face{font-family:syne;src:url(/_next/static/media/386f371896609c08-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:syne;src:url(/_next/static/media/c3efe5c9ca85ca0e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:syne Fallback;src:local("Arial");ascent-override:80.12%;descent-override:23.82%;line-gap-override:0.00%;size-adjust:115.45%}.__className_9a7576{font-family:syne,syne Fallback}.__variable_9a7576{--font-brand:"syne","syne Fallback"}@font-face{font-family:foundryTitle;src:url(/_next/static/media/0b049a645f6abaed-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:foundryTitle;src:url(/_next/static/media/fc6e3c8c6b7a8e30-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:foundryTitle;src:url(/_next/static/media/aaaf3e18211e07f0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:foundryTitle Fallback;src:local("Arial");ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.00%;size-adjust:105.20%}.__className_2b4eba{font-family:foundryTitle,foundryTitle Fallback}.__variable_2b4eba{--font-foundry-title:"foundryTitle","foundryTitle Fallback"}@font-face{font-family:GeistSans;src:url(/_next/static/media/cf72403939ff961f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_fee4ca{font-family:GeistSans,GeistSans Fallback}.__variable_fee4ca{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{--color-canvas-white:#ffffff;--color-ink-black:#000000;--color-medium-gray:#818181;--color-light-gray:#d6d6d6;--color-faded-gray:#9d9d9d;--color-accent:#c75c2b;--space-8:8px;--space-12:12px;--space-24:24px;--space-120:120px;--space-140:140px;--text-caption:11px;--text-body:14px;--text-heading:26px;--text-display-sm:40px;--tracking-caption:0.08em;--tracking-body:0.025em;--tracking-display-sm:0.015em;--tracking-display:0.005em;--page-pad:clamp(20px,5vw,72px);--rule:1px solid var(--color-ink-black);--rule-soft:1px solid var(--color-light-gray);--font-onsite:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(rgba(0,0,0,.022) .6px,transparent .6px),var(--color-canvas-white);background-size:3px 3px,auto;color:var(--color-ink-black);font-family:var(--font-onsite,ui-sans-serif,system-ui,sans-serif);font-size:var(--text-body);line-height:1.29;letter-spacing:var(--tracking-body);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:1px solid var(--color-ink-black);outline-offset:4px}h1,h2,h3,h4,p{margin:0}::selection{background:var(--color-ink-black);color:var(--color-canvas-white)}.eyebrow{font-family:var(--font-onsite);font-size:var(--text-caption);line-height:1.38;letter-spacing:var(--tracking-caption);text-transform:uppercase;font-weight:500}.eyebrow,.ghost-link{display:inline-block;color:var(--color-medium-gray)}.ghost-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0 0 1px;background:none;border-radius:0;border:none;border-bottom:1px solid;font:inherit;font-family:var(--font-onsite);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:inherit;text-align:inherit;text-decoration:none;transition:color .24s cubic-bezier(.4,0,.2,1);cursor:pointer}.ghost-link:focus-visible,.ghost-link:hover{color:var(--color-ink-black);outline:none}.ghost-link:disabled,.ghost-link[aria-disabled=true]{color:var(--color-faded-gray);cursor:not-allowed;pointer-events:none}.ghost-link-ink{color:var(--color-ink-black)}.ghost-link-ink:focus-visible,.ghost-link-ink:hover{color:var(--color-medium-gray)}.ghost-link-ink:disabled,.ghost-link-ink[aria-disabled=true]{color:var(--color-faded-gray)}:root{--cross-nav-duration:320ms;--cross-nav-ease:cubic-bezier(0.4,0,0.2,1)}html.cross-nav-entering,html.cross-nav-exiting{overflow:hidden}html.cross-nav-entering:after,html.cross-nav-exiting:after{content:"";position:fixed;inset:0;z-index:9999;background:var(--color-canvas-white);pointer-events:none;will-change:transform}html.cross-nav-exiting[data-cross-nav=to-tools]:after{transform:translateX(100%);animation:cross-nav-cover-from-right var(--cross-nav-duration) var(--cross-nav-ease) forwards}html.cross-nav-exiting[data-cross-nav=to-marketing]:after{transform:translateX(-100%);animation:cross-nav-cover-from-left var(--cross-nav-duration) var(--cross-nav-ease) forwards}html.cross-nav-entering:after{transform:translateX(0)}html.cross-nav-entering.cross-nav-enter-active[data-cross-nav=to-tools]:after{animation:cross-nav-reveal-to-right var(--cross-nav-duration) var(--cross-nav-ease) forwards}html.cross-nav-entering.cross-nav-enter-active[data-cross-nav=to-marketing]:after{animation:cross-nav-reveal-to-left var(--cross-nav-duration) var(--cross-nav-ease) forwards}@keyframes cross-nav-cover-from-right{to{transform:translateX(0)}}@keyframes cross-nav-cover-from-left{to{transform:translateX(0)}}@keyframes cross-nav-reveal-to-right{to{transform:translateX(100%)}}@keyframes cross-nav-reveal-to-left{to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}