@font-face{font-family:Sentient;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/sentient-var-latin.woff2)format("woff2")}@font-face{font-family:Sentient;font-style:italic;font-weight:200 700;font-display:swap;src:url(/fonts/sentient-var-latin-italic.woff2)format("woff2")}.landing-v2 .blog-type{--lv2-font-instrument:"Sentient", "Instrument Sans", "Inter", system-ui, sans-serif;--lv2-font-serif:"Sentient", "Instrument Serif", "Lora", Georgia, serif}.landing-v2 .blog-display{font-family:var(--lv2-font-serif);letter-spacing:-.02em;font-weight:400;line-height:1.05}.landing-v2 .blog-title{font-family:var(--lv2-font-serif);letter-spacing:-.01em;font-weight:400;line-height:1.12}.landing-v2 .blog-section-title{font-family:var(--lv2-font-serif);letter-spacing:-.01em;font-weight:400;line-height:1.25}.landing-v2 .blog-card-title{font-family:var(--lv2-font-instrument);letter-spacing:-.01em;font-weight:500;line-height:1.3}.landing-v2 .blog-sub-title{font-family:var(--lv2-font-instrument);letter-spacing:0;font-weight:600;line-height:1.35}.connector-wall{gap:var(--cw-gap)}.connector-wall__column{padding-top:calc(var(--cw-rows) * (100% + var(--cw-gap)));position:relative;overflow:hidden}.connector-wall__track{animation:connector-wall-roll var(--cw-duration,30s) linear infinite;will-change:transform;position:absolute;inset:0 0 auto}.connector-wall__track--reverse{animation-direction:reverse}.connector-wall__tile{aspect-ratio:1;margin-bottom:var(--cw-gap);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 10px #0000000f}@keyframes connector-wall-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.connector-wall__track{animation:none}}
