:root{--ink:#0c0c0c;--paper:#fff;--warm:#f4f4f2;--accent:#e0472b;--brass:var(--accent);--grey:#6b6b6b;--body:#2e2e2e;--line:#0c0c0c17;--solid:#0c0c0c;--on-solid:#fff;--on-solid-soft:#ffffffa8;--on-solid-faint:#ffffff70;--on-solid-line:#ffffff29;--label-track:.01em;--label-case:none;--pad:80px;--gut:44px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--body);font-family:var(--font-sans), -apple-system, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.75}h1,h2,h3,h4{font-family:var(--font-sans), -apple-system, "Helvetica Neue", Arial, sans-serif;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{margin:0}img{max-width:100%;display:block}a{color:inherit}button,input,a,div,section{border-radius:0}::selection{background:var(--solid);color:var(--on-solid)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}iframe[src*=calendly\.com]{border:0;width:100%;height:100%;display:block}html{scroll-behavior:smooth}picture{display:contents}picture>source{display:none}
