.logo{position:relative}@keyframes pulse{50%{opacity:.5}}.logo:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.navigation{order:1;display:flex;flex-direction:row;gap:.5rem}@media (min-width:640px){.navigation{order:0}}.navigation-item{display:none;flex-direction:row;align-items:center;gap:.5rem;border-radius:1rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase}.navigation-item:hover{--tw-bg-opacity:1;background-color:rgb(232 241 253/var(--tw-bg-opacity,1))}@media (min-width:1024px){.navigation-item{display:flex}}.navigation-icon{width:1rem;height:1rem;--tw-text-opacity:1;color:rgb(69 147 248/var(--tw-text-opacity,1))}.navigation-item--primary{--tw-bg-opacity:1;background-color:rgb(69 147 248/var(--tw-bg-opacity,1));padding-left:1.25rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navigation-item--primary:hover{--tw-bg-opacity:1;background-color:rgb(48 132 241/var(--tw-bg-opacity,1))}.navigation-icon-primary{width:1rem;height:1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navigation-item--warning{display:flex;--tw-bg-opacity:1;background-color:rgb(17 41 80/var(--tw-bg-opacity,1));padding-left:2.5rem;padding-right:2.5rem}.navigation-item--warning:hover{background-color:#112950bf}@media (min-width:768px){.navigation-item--warning{padding-left:1.25rem;padding-right:1.25rem}}.navigation-icon-warning{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navigation-item--mobile{display:flex;border-radius:0;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));padding:1rem}@media (min-width:1024px){.navigation-item--mobile{display:none}}.navigation-item--mobile-only{display:flex}@media (min-width:1024px){.navigation-item--mobile-only{display:none}}.navigation--mobile{position:fixed;top:0;left:0;z-index:30;display:flex;width:100%;flex-direction:column}@media (min-width:1024px){.navigation--mobile{display:none}}.navigation-header--mobile{display:flex;align-items:center;justify-content:space-between;--tw-bg-opacity:1;padding:1.25rem}.navigation-body--mobile,.navigation-header--mobile{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.navigation-body--mobile{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1));--tw-bg-opacity:1}.navigation-item--active{--tw-bg-opacity:1;background-color:rgb(232 241 253/var(--tw-bg-opacity,1))}.header{position:relative;z-index:20;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.25rem}@media (min-width:768px){.header{padding-left:0;padding-right:0}}.copyright{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (min-width:768px){.copyright{align-items:flex-end}}.copyright-text{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(17 41 80/var(--tw-text-opacity,1))}.copyright-link{border-bottom-width:1px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(69 147 248/var(--tw-border-opacity,1));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.copyright-link:hover{--tw-text-opacity:1;color:rgb(69 147 248/var(--tw-text-opacity,1))}.footer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:768px){.footer{flex-direction:row;gap:0}}.layout{width:100%}@media (min-width:640px){.layout{max-width:640px}}@media (min-width:768px){.layout{max-width:768px}}@media (min-width:1024px){.layout{max-width:1024px}}@media (min-width:1280px){.layout{max-width:1280px}}@media (min-width:1536px){.layout{max-width:1536px}}.layout{display:flex;flex-direction:column}@media (min-width:1024px){.layout{min-height:100vh}}.page{flex:1 1 0%}.grid-svg{position:absolute;height:200px;width:100vw;max-width:100%;opacity:.6}@media (min-width:1024px){.grid-svg{height:600px;width:1000px}}