@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/brand/Manrope-ExtraBold-latin.woff2) format("woff2")}.landing{--text-display: clamp(42px, 6.4vw, 80px);--text-h2: clamp(26px, 3.2vw, 40px);--text-sub: clamp(17px, 1.7vw, 21px);--text-copy: 16.5px;font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.landing .display,.landing .h2{font-family:Manrope,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:800;letter-spacing:-.043em;line-height:1}.landing .display{font-size:var(--text-display)}.landing .num{font-family:Manrope,Avenir Next,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:var(--text-display);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.landing .h2{font-size:var(--text-h2);line-height:1.08;letter-spacing:-.03em}.landing .sub{font-size:var(--text-sub);line-height:1.45;letter-spacing:-.012em}.landing .copy{font-size:var(--text-copy);line-height:1.6}.mono .landing{--work: #2ECC71;--work-ink: #141A17;--focus-ring: #2ECC71}.landing .ours{background:color-mix(in srgb,var(--work) 13%,var(--card))}.landing .ours-head{background:color-mix(in srgb,var(--work) 22%,var(--card))}.landing .navbar-scrolled{background:color-mix(in srgb,var(--page) 88%,transparent)}.landing .shot{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-float),inset 0 0 0 1px var(--float-edge);overflow:hidden}.landing .shot img{display:block;width:100%;height:auto}html{scroll-behavior:smooth}
