@import"https://fonts.googleapis.com/css2?family=Martian+Mono:wght@100..800&family=Urbanist:ital,wght@0,100..900;1,100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitcount+Prop+Double:wght@100..900&family=Bitcount+Prop+Single:wght@100..900&family=Kode+Mono:wght@400..700&family=Michroma&family=Orbitron:wght@400..900&family=Share+Tech+Mono&family=Teko:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap";html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.btn-link{color:#006bb7}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}.content{padding-top:1.1rem}h1:focus{outline:none}.invalid{outline:1px solid #e50000}.validation-message{color:#e50000}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.darker-border-checkbox.form-check-input{border-color:#929292}.blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}:root{--blue: hsla(232, 52%, 36%, .92);--dark-blue: hsla(229, 51%, 18%, .92);--nav-h: 48px;--top-bar-cta-h: 122px;--aksys-blue: #34A5D9}html{color:oklch(.208 .042 265.755)}html,body{font-family:"Albert Sans",sans-serif}.font-archivo{font-family:"Archivo",sans-serif}.font-albert-sans{font-family:"Albert Sans",sans-serif}.font-barlow{font-family:"Barlow Condensed",sans-serif}.custom-min-height{--footer-h: 588px;--nav-and-footer-height: calc(var(--nav-h) + var(--footer-h));min-height:calc(100dvh - var(--nav-and-footer-height))}.footer{background-image:linear-gradient(90deg, var(--dark-blue), var(--blue));position:relative}.footer::before{background-image:url("/media/graphics/png/static.png");opacity:.9;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-10}.main-text-align{text-align:center}.to-top-btn{opacity:0;pointer-events:none;user-select:none}.to-top-btn.btn-visisble{opacity:1;pointer-events:auto;user-select:auto}.nav-selected{position:relative;background-color:blue;padding:.125rem .75rem;border-radius:.35rem;color:#fff}.nav-selected::after{position:absolute;bottom:-12px;left:0;right:0;background-color:blue;height:6px}.timer{font-family:"Kode Mono",monospace;font-weight:300;padding:.5em 1em;border-radius:.5em}.position-inherit{position:inherit}.logo-before{position:relative}.logo-before:before{--height: 3rem;content:" ";display:block;position:absolute;top:0;left:0;height:var(--height);width:auto;min-width:1rem;aspect-ratio:1.5;background-image:url("/media/graphics/png/aksys-logo-white.png");background-position:center;background-repeat:no-repeat;background-size:contain;z-index:20;margin:.25rem}.logo-before.demo:before{background-image:url("/media/graphics/png/aksys-logo.png")}.profile{position:relative;display:flex;justify-content:center;align-items:end}.profile:before,.profile:after{content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;min-width:1rem}.profile:before{background-color:hsla(226,100%,58%,.5);background-blend-mode:soft-light;z-index:8}.profile:after{background-image:url("/media/graphics/png/noisy_bg.png");background-position:center;z-index:7}.overlay-after{position:relative}.overlay-after:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);z-index:5}.overlay-after.demo:after{background-image:linear-gradient(135deg, #e7f6ff, #dae5ff);z-index:1}.overlay-after.demo img{z-index:5}.bose-after{position:relative}.bose-after:after{content:"";position:absolute;bottom:0;left:0;z-index:11;background-image:url("/media/graphics/webp/bose-logo-white.webp");background-position:center;background-repeat:no-repeat;background-size:contain;height:.5rem;width:auto;min-width:1rem;aspect-ratio:8.5;margin:1rem}.dinner-after{position:relative}.dinner-after:after{content:"";position:absolute;bottom:0;left:0;z-index:11;background-image:url("/media/graphics/webp/knife_logo_bg_t_white.webp");background-position:center;background-repeat:no-repeat;background-size:contain;height:1rem;width:auto;min-width:1rem;aspect-ratio:3.5;margin:.5rem}.blurb-mobile-width{--margin: 2rem;width:calc(100dvw - var(--margin)) !important;max-width:100dvw;margin-inline:calc(var(--margin)/2)}.title{--lines: 2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines)}@media(min-width: 640px){.custom-min-height{--footer-h: 564px}}@media(min-width: 768px){.blurb-mobile-width{--margin: 6rem}}@media(min-width: 1024px){:root{--top-bar-cta-h: 98px}.main-text-align{text-align:start}.custom-min-height{--footer-h: 428px}}@media(min-width: 1280px){:root{--nav-h: 104px}.logo-before:before{--height: 14rem}.dinner-after:after{height:3rem;margin:2rem}.bose-after:after{left:unset;right:0;height:3rem;margin:1rem}.xl-overflow-unset{overflow:unset}}.wrapper{--pseudo-margin: 2rem;width:calc(100% - var(--pseudo-margin));max-width:980px;margin-inline:auto;min-width:240px}@media(min-width: 768px){.wrapper{--pseudo-margin: 6rem}}@media(min-width: 1024px){.wrapper{--pseudo-margin: 2rem;max-width:960px}}@media(min-width: 1280px){.wrapper{width:100%;max-width:1024px}}@media(min-width: 1440px){.wrapper{max-width:1200px}}@media(min-width: 1536px){.wrapper{max-width:1440px}}.nav-base{--white: hsl(240, 5%, 96%);--dark-text: #0A1C24;--dark-accent: hsl(223, 48%, 11%);border-bottom-width:2.5px;border-style:solid;border-color:rgba(0,0,0,0);color:var(--dark-text);transition:all 300ms ease-in-out}.nav-base .nav-link{transition:all 300ms ease-in-out}.nav-base .logo-white{opacity:0}.nav-base .logo-normal{opacity:1}.nav-base.nav-blur{border-color:hsla(0,0%,100%,.3019607843);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));background-color:rgba(15,22,42,.5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--white)}.nav-base.nav-blur.nav-blur-white{color:var(--dark-text)}.nav-base.nav-blur.nav-blur-white .nav-link{color:var(--dark-text)}.nav-base.nav-blur.nav-blur-white .logo-white{opacity:0}.nav-base.nav-blur.nav-blur-white .logo-normal{opacity:1}.nav-base.nav-blur.nav-blur-white,.nav-base.nav-active{color:var(--dark-text)}.nav-base.nav-blur.nav-blur-white .nav-link,.nav-base.nav-active .nav-link{color:var(--dark-text)}.nav-base.nav-blur.nav-blur-white .logo-white,.nav-base.nav-active .logo-white{opacity:0}.nav-base.nav-blur.nav-blur-white .logo-normal,.nav-base.nav-active .logo-normal{opacity:1}.nav-base.nav-blur.nav-blur-white .hamburger-btn,.nav-base.nav-active .hamburger-btn{color:var(--dark-accent)}.nav-base.nav-active{background-color:#fafafa}.nav-base .hamburger-btn{color:var(--dark-accent)}.nav-base:hover,.nav-base.nav-blur.nav-blur-white{background-color:hsla(240,5%,96%,.33)}.nav-base:hover .hamburger-btn,.nav-base.nav-blur.nav-blur-white .hamburger-btn{color:var(--dark-accent)}.nav-base:hover .logo-white,.nav-base.nav-blur.nav-blur-white .logo-white{opacity:0}.nav-base:hover .logo-normal,.nav-base.nav-blur.nav-blur-white .logo-normal{opacity:1}.nav-base:hover{background-color:hsl(240,5%,96%)}.nav-base.nav-blur{backdrop-filter:blur(var(--blur-md));background-color:hsla(0,0%,15%,.25);border-color:hsla(0,0%,100%,.1);color:hsl(240,5%,96%)}.nav-base.nav-blur .nav-link{color:var(--white)}.nav-base.nav-blur .logo-white{opacity:1}.nav-base.nav-blur .logo-normal{opacity:0}.nav-base.nav-blur-white:hover{background-color:hsla(240,5%,96%,.75)}.nav-base:hover,.nav-base.nav-blur-white,.nav-base.nav-active{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));border-color:hsla(0,0%,100%,.3019607843);background-color:#fafafa;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--dark-text)}.nav-base:hover .nav-link,.nav-base.nav-blur-white .nav-link,.nav-base.nav-active .nav-link{color:var(--dark-text)}.nav-base:hover .logo-white,.nav-base.nav-blur-white .logo-white,.nav-base.nav-active .logo-white{opacity:0}.nav-base:hover .logo-normal,.nav-base.nav-blur-white .logo-normal,.nav-base.nav-active .logo-normal{opacity:1}.nav-base.nav-active{border-color:hsla(0,0%,100%,.3019607843);--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));background-color:#fafafa;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#0a1c24}.home .nav-base{color:var(--white)}.home .nav-base .logo-white{opacity:1}.home .nav-base .logo-normal{opacity:0}.home .nav-base .hamburger-btn{color:var(--white)}.home .nav-base:hover,.home .nav-base.nav-active{color:var(---dark-text)}.home .nav-base:hover .logo-white,.home .nav-base.nav-active .logo-white{opacity:0}.home .nav-base:hover .logo-normal,.home .nav-base.nav-active .logo-normal{opacity:1}.home .nav-base:hover .hamburger-btn,.home .nav-base.nav-active .hamburger-btn{color:var(--dark-accent)}.hero{--height: calc(100dvh - var(--nav-h))}.home .hero{background-position:center;background-size:cover;position:relative;height:100%}.home .hero::before{background-image:linear-gradient(90deg, var(--dark-blue), var(--blue)),linear-gradient(90deg, var(--dark-blue), var(--blue));background-blend-mode:overlay;content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.85;z-index:-1}.home .hero::after{background-image:url("/media/graphics/webp/hero-bg-gray.webp");background-size:cover;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-2;opacity:.75}.mouse{--color: oklch(0.967 0.001 286.375);width:2rem;height:auto;aspect-ratio:5/9;min-width:1rem;min-height:2rem;border-width:2.5px;border-style:solid;border-color:var(--color);border-radius:4.5em;position:relative}.mouse::before{content:"";width:12px;height:12px;position:absolute;top:10%;left:50%;transform:translateX(-50%);background-color:var(--color);border-radius:50%;opacity:1;animation:wheel 2s infinite;-webkit-animation:wheel 2s infinite}@keyframes wheel{to{opacity:0;top:60%}}@-webkit-keyframes wheel{to{opacity:0;top:60%}}/*# sourceMappingURL=main.min.css.map */
