@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";@charset "UTF-8";:root{--pitch: #14322B;--pitch-light: #1E4A3E;--clay: #C2502C;--clay-dark: #A4421F;--sand: #F4ECDD;--pool: #2D7D8C;--lime: #C9FF4D;--ink: #1A1A1A;--paper: #FFFFFF;--line: rgba(20, 50, 43, .14);--font-display: "Archivo Black", "Arial Black", sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "Space Grotesk", system-ui, sans-serif;--nav-height: 96px;--nav-height-scrolled: 80px;--radius: 4px;--container: 1240px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-body);color:var(--ink);background:var(--sand);scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.mono-label{font-family:var(--font-mono);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:inline-flex;width:max-content;animation:marquee-scroll 32s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes blob-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(3%,-4%) scale(1.06)}66%{transform:translate(-3%,3%) scale(.96)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}.marquee__track{animation:none}}
