@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit}code{font-size:.85em}::selection{color:#12304a;background:#ade4fd}@media (width<=700px){.fui-Button,.fui-Input,.fui-Dropdown__button,.fui-Combobox,.fui-Textarea,.fui-MenuItem,.fui-Tab,.fui-Select select{min-height:44px}.fui-Input__input{min-height:42px}a.fui-Link,button.fui-Link{padding-block:12px}.fui-Checkbox__indicator,.fui-Radio__indicator{width:20px;height:20px}}.at-eyebrow{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:600;display:inline-flex}.at-eyebrow .tick{background:currentColor;width:34px;height:1px;position:relative}.at-eyebrow .tick:after{content:"";background:currentColor;width:6px;height:6px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}.at-chamfer{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));border-radius:0!important}.at-chamfer.fui-Button{transition:transform .3s,box-shadow .3s,background .3s}.at-chamfer.fui-Button:hover{transform:translateY(-2px)}.brand-loading-mark{width:calc(var(--mark-size) + 24px);height:calc(var(--mark-size) + 24px);background:#fff;border-radius:22px;padding:12px;animation:.5s ease-out both brand-mark-in;display:inline-block;position:relative;box-shadow:0 12px 32px #00000047}.brand-loading-mark img{width:var(--mark-size);height:var(--mark-size);display:block}.brand-loading-mark__glint{-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:linear-gradient(115deg,#0000 35%,#ffffffd9 50%,#0000 65%) 0 0/300% 100%;animation:1.6s linear .3s infinite brand-mark-sweep;position:absolute;inset:12px}@keyframes brand-mark-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes brand-mark-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.brand-loading-mark,.brand-loading-mark__glint{animation:none}}
