@font-face{font-family:Inter Display;src:url(/fonts/inter-display-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Display;src:url(/fonts/inter-display-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-canvas: #f7f7f7;--color-white: #fff;--color-muted: #999;--color-ink: #171614;--color-fill: #8f1b00;--color-name-accent: rgb(189, 0, 0);--color-black: rgb(0, 0, 0);--color-button: rgb(255, 255, 255);--color-nav: rgba(0, 0, 0, .4);--color-nav-link: rgba(0, 0, 0, 0);--color-chip: rgba(0, 0, 0, .2);--color-chip-soft: rgba(0, 0, 0, .05);--color-line: #0000001a;--color-input: rgba(187, 187, 187, .15);--color-input-border: rgba(136, 136, 136, .1);--color-input-focus: #8888884d;--color-submit: rgb(51, 51, 51);--font-display: "Inter Display", "Inter Display Placeholder", sans-serif;--font-bold: "Manrope", "Manrope Placeholder", sans-serif;--font-feature: "ss07" on;--font-feature-body: "blwf" on, "ss07" on;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--tracking-name: -.04em;--tracking-break: -.06em;--tracking-tight: -.04em;--tracking-button: -.02em;--tracking-flat: 0em;--leading-name: .9em;--leading-name-mobile: .8em;--leading-display: .9em;--leading-title: 1.1em;--leading-title-mobile: .8em;--leading-body: 1.4em;--leading-button: 1.2em;--leading-meta: 1em;--bp-desktop: 1200px;--bp-tablet-min: 810px;--bp-tablet-max: 1199.98px;--bp-mobile: 809.98px;--type-ticker-size: 36px;--type-ticker-dot-size: 24px;--type-name-size: 289.3145180022px;--type-name-fit: 176.61611659987454px;--type-name-break: 289.3145180022px;--type-h2-size: 40px;--type-h2-mobile: 32px;--type-h3-size: 32px;--type-h3-mobile: 28px;--type-project-size: 96px;--type-project-tablet: 56px;--type-project-mobile: 64px;--type-lead-size: 24px;--type-lead-mobile: 20px;--type-copy-size: 18px;--type-copy-compact: 16px;--type-nav-size: 14px;--type-note-size: 28px;--type-note-mobile: 24px;--type-small-size: 18px;--type-button-weight: 500;--type-meta-size: 14px;--type-input-size: 16px;--radius-link: 4px;--radius-nav: 8px;--radius-input: 8px;--radius-card: 10px;--radius-button: 39px;--radius-chip: 40px;--radius-return: 45px;--radius-fill: 100px;--blur-overlay: 0px;--blur-letter: 5px;--blur-ticker: 5px;--blur-nav: 8px;--blur-hover: 10px;--blur-chip: 10px;--image-brightness: .8;--pad-hero: 8px;--pad-ticker: 80px 24px 0;--gap-ticker: 65px;--pad-name: 0 0 16px 24px;--pad-name-mobile: 0 16px 16px;--pad-nav: 4px;--gap-nav: 4px;--pad-nav-link: 6px 12px;--gap-stack: 40px;--title-max: 700px;--pad-return: 10px 16px;--return-height: 23px;--return-gap: 8px;--return-tilt: 4deg;--noise-size: 200px;--noise-opacity: .25;--nav-top: .055;--nav-z: 10;--page-max: 2560px}@media(max-width:809.98px){:root{--type-name-size: 64px;--leading-name: .8em;--type-h2-size: 32px;--type-h3-size: 28px;--type-project-size: 64px;--leading-title: .8em;--type-lead-size: 20px;--type-copy-size: 16px;--type-note-size: 24px;--pad-name: 0 16px 16px}}@media(min-width:810px)and (max-width:1199.98px){:root{--type-project-size: 56px;--type-copy-size: 16px}}:root{--ease-rise: cubic-bezier(.77, 0, .175, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-linear: linear;--opacity-start: .001;--duration-rise: 1.4s;--duration-line: .29s;--duration-dot: .1s;--delay-word-1: .1s;--delay-word-2: .2s;--delay-word-3: .3s;--delay-name: .4s;--delay-dot: .6s;--delay-line: .5s;--delay-line-step: .16s;--rise-word: 50px;--rise-line: 18px;--rise-name: 400px;--spring-y: 100px;--spring-delay: 0s;--spring-stiffness: 400;--spring-damping: 50;--spring-mass: 1;--hover-type: spring;--hover-duration: .4s;--hover-bounce: 0;--hover-delay: 0s;--hover-overlay-duration: .2s;--hover-overlay-ease: cubic-bezier(.22, 1, .36, 1);--cursor-stiffness: 500;--cursor-damping: 60;--cursor-mass: 1;--cursor-offset-x: 20px;--cursor-offset-y: -20px;--chip-duration: .4s;--chip-bounce: .2;--chip-delay: 0s;--letter-opacity: .001;--letter-blur: 5px;--letter-y: 10px;--letter-404-blur: 10px;--letter-404-y: 20px;--return-y: 20px;--return-delay: .8s;--return-duration: 1.8s;--return-bounce: 0;--ticker-speed: 75;--ticker-mask: linear-gradient( to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100% );--name-scale: .95;--roll-shift: 1.3em;--roll-duration: .85s;--roll-ease: cubic-bezier(.16, 1, .3, 1);--roll-stagger: 28ms}@keyframes rise{0%{opacity:var(--opacity-start);transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:var(--opacity-start)}to{opacity:1}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-distance) * -1))}}.rise-word,.rise-name{animation-name:rise;animation-duration:var(--duration-rise);animation-timing-function:var(--ease-rise);animation-fill-mode:both}.rise-word{--rise: var(--rise-word);animation-delay:var(--delay, var(--delay-word-1))}.rise-name{--rise: var(--rise-name);animation-delay:var(--delay-name)}.fade-dot{animation:fade-in var(--duration-dot) var(--ease-linear) var(--delay-dot) both}.marquee-track{display:flex;width:max-content;margin:0;padding:0;list-style:none;animation-name:marquee;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--marquee-distance) / var(--ticker-speed) * 1s)}@media(prefers-reduced-motion:reduce){.rise-word,.rise-name,.fade-dot,.marquee-track{animation:none}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-canvas)}body{margin:0;min-height:100vh;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-display);font-weight:var(--weight-regular);font-feature-settings:var(--font-feature)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{width:100%;max-width:var(--page-max)}
