@font-face{font-family:Inter;src:url(/fonts/inter-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-light.ttf)format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--color-navy:#061b30;--color-blue:#0585c6;--color-white:#fff;--color-input:#d9d9d9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-navy);margin:0;font-family:Inter,Arial,sans-serif}h1,h2,h3,p{margin:0}a{color:inherit;text-underline-offset:2px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block}address{font-style:normal}:focus-visible{outline-offset:5px;outline:3px solid #ee9a22}section,footer{scroll-margin-top:24px}.motion [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0)*.11s);transform:translateY(32px)}.motion [data-reveal=left]{transform:translate(-48px)}.motion [data-reveal].is-in{opacity:1;transform:none}.motion [data-reveal]{transition-property:opacity,transform,translate,box-shadow,background;transition-duration:.8s,.8s,.4s,.35s,.25s;transition-delay:calc(var(--d,0)*.11s),calc(var(--d,0)*.11s),0s,0s,0s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
