@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-var-italic.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-var.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-var-italic.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-var.woff2)format("woff2")}@font-face{font-family:Zodiak;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zodiak-400.woff2)format("woff2")}@font-face{font-family:Zodiak;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/zodiak-400-italic.woff2)format("woff2")}@font-face{font-family:Zodiak;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zodiak-700.woff2)format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/erode-400.woff2)format("woff2")}@font-face{font-family:Erode;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/erode-400-italic.woff2)format("woff2")}@font-face{font-family:Erode;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/erode-500.woff2)format("woff2")}:root{--ink:#0f0d0b;--ink-raise:#191612;--ink-seam:#0f0d0b;--paper:#f6f1e6;--paper-deep:#ede5d4;--text-on-ink:#f3eee3;--text-on-ink-muted:#f3eee399;--text-on-paper:#221c12;--text-on-paper-muted:#221c1299;--accent:#b0512e;--accent-on-ink:#d87047;--accent-coda:#a78de0;--night:#0a1429;--font-display:"Zodiak", "Iowan Old Style", Georgia, serif;--font-sans:"Instrument Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--text-hero:clamp(2.75rem, 6.5vw + .5rem, 6.75rem);--text-h2:clamp(2.25rem, 3.6vw + .9rem, 4.5rem);--text-h3:clamp(1.4rem, 1.6vw + .8rem, 2.1rem);--text-lede:clamp(1.15rem, .6vw + 1rem, 1.45rem);--text-body:clamp(1.0625rem, .25vw + 1rem, 1.1875rem);--text-caption:.9375rem;--text-eyebrow:.8125rem;--leading-display:1.02;--leading-h2:1.05;--leading-body:1.6;--tracking-eyebrow:.16em;--tracking-display:-.01em;--w-page:1360px;--w-text:36rem;--gutter:clamp(1.25rem, 4vw, 4rem);--space-section:clamp(6.5rem, 9vw, 11rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.6, 0, .2, 1)}html.font-instrument{--font-display:"Instrument Serif", "Iowan Old Style", Georgia, serif}html.font-erode{--font-display:"Erode", "Iowan Old Style", Georgia, serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-on-paper);background:var(--paper);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display)}.container{width:100%;max-width:var(--w-page);padding-inline:var(--gutter);margin-inline:auto}html.qa-still *,html.qa-still :before,html.qa-still :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}html.qa-flat .hero{height:900px;min-height:900px}html.qa-flat .founder{min-height:700px}@media (width<=899px){html.qa-flat .hero{height:844px;min-height:844px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
