*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;padding:0;background-color:#08090b;color:#ededf0;font-family:Chivo,system-ui,sans-serif;font-size:.9375rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid #EDEDF0;outline-offset:3px;border-radius:2px}.cx-display{font-family:Bodoni Moda,Didot,Times New Roman,serif;font-weight:900;font-optical-sizing:auto;letter-spacing:-.01em;line-height:.95}.cx-eyebrow{font-family:Chivo,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#9a9aa6}.cx-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.cx-container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#08090b}::-webkit-scrollbar-thumb{background-color:#23252a}::-webkit-scrollbar-thumb:hover{background-color:#2a2c31}
