.logo-primary{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular;font-size:1.875rem;line-height:2.25rem;font-weight:700;color:hsl(var(--secondaryBlue))}@media (min-width:640px){.logo-primary{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.logo-primary{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.logo-primary{font-size:3rem;line-height:1}}.heading-primary{border-radius:1rem;background-color:hsl(var(--secondaryBlue)/.8);padding:1.25rem;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular;font-size:1.5rem;line-height:2rem;font-weight:700;color:hsl(var(--primaryBlue))}@media (min-width:640px){.heading-primary{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.heading-primary{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.heading-primary{font-size:3rem;line-height:1}}.subtitle-primary{margin-left:.5rem;margin-right:.5rem;margin-top:1rem;border-radius:1rem;background-color:hsl(var(--primaryBlack)/.8);padding:.75rem;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular;font-size:1.25rem;line-height:1.75rem;color:hsl(var(--secondaryBlue))}@media (min-width:640px){.subtitle-primary{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.subtitle-primary{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1024px){.subtitle-primary{font-size:2.25rem;line-height:2.5rem}}.navigation-button{padding:.5rem 1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.45),0 1px 4px rgba(0,0,0,.3)}.navigation-button,.navigation-button-dropdown{position:relative;white-space:nowrap;border-radius:.75rem;border-width:1px;border-color:transparent;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.navigation-button-dropdown{display:block;width:100%;padding:.5rem 1rem}.navigation-reversed{background-color:hsl(var(--secondaryBlue));color:hsl(var(--primaryBlue))}.navigation-outlined,.navigation-reversed:hover{border-color:hsl(var(--secondaryBlue));background-color:transparent;color:hsl(var(--secondaryBlue))}.navigation-outlined:hover{background-color:hsl(var(--secondaryBlue));color:hsl(var(--primaryBlue))}.navigation{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.navigation:hover{background-color:hsl(var(--secondaryBlue));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.inline-block{text-align:justify}.navigation-small{padding:4px 8px;font-size:12px}.navigation-medium{padding:8px 16px;font-size:16px}.navigation-large{padding:12px 24px;font-size:20px}