.cms-section{position:relative;background:var(--page-bg);color:var(--page-text)}.cms-section.odin-section{padding:130px 0}.cms-section.odin-dark{background:var(--bg);color:var(--ink)}.cms-section.odin-center{text-align:center}.cms-section.odin-center .lead p{margin-inline:auto}.cms-section.odin-center .blk-item[data-block=Button]{display:flex;justify-content:center}.eyebrow p{font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:0}.lead p{font-size:16.5px;line-height:1.65;color:var(--ink-soft);max-width:440px}.odin-dark .lead p{color:color-mix(in srgb,var(--ink) 55%,transparent)}.odin-title-lg h2{font-size:clamp(40px,4.6vw,60px)}.odin-title h2{font-size:clamp(32px,4.4vw,50px);max-width:600px}.odin-center .odin-title h2{margin-inline:auto}.odin-title h2 em,.odin-title-lg h2 em{font-style:normal;color:var(--ink-faint)}.odin-dark .odin-title h2 em,.odin-dark .odin-title-lg h2 em{color:var(--accent)}.cms-section .blk-item[data-block=Button]{padding-top:8px}@media(max-width:860px){.cms-section.odin-section{padding:90px 0}}
