.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{position:relative;border-radius:9999px;border-width:1px;border-color:transparent;padding:.5rem 1.5rem;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}