@import url(https://fonts.googleapis.com/css?family=Barlow:200,300,400,500);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{color:#231f20;font-size:10px}a{text-decoration:none}body{font:normal 300 2rem Barlow,sans-serif}.text{font:200 3.2rem Barlow,sans-serif;margin:auto;text-align:center;width:100%}.text strong{font-weight:400}@media only screen and (min-width:720px){.text{font-size:4.4rem;padding-top:3rem;text-align:left}}.block{clear:both;overflow:hidden;padding:3rem}@media only screen and (min-width:720px){.block{padding:0}}.container{clear:both;margin:auto;max-width:1280px;position:relative}strong{font-weight:500}header{background:#e4e0da;height:27rem;margin:0;overflow:hidden;position:relative}header .header-container{height:100%;width:100%}header .header-container .matt{bottom:0;height:96%;left:-13rem;position:absolute}header .header-container .mst{bottom:0;height:100%;position:absolute;right:1rem;top:0;width:60%}@media only screen and (min-width:720px){header .header-container{max-width:1280px}header .header-container .matt{bottom:0;height:100%;left:8rem}header .header-container .mst{height:80%;max-width:500px;top:3rem}}@media only screen and (min-width:1024px){header .header-container .mst{max-width:none;right:0;width:62%}header .header-container .matt{bottom:-1rem}}.intro{background-color:#23353d;margin:0;padding:0;position:relative;text-align:center}.intro .greeting{color:#fff;font:500 5rem Barlow,sans-serif;letter-spacing:-.1rem;padding:1rem 0}.intro .intro-text{color:#e4e0da;font:200 2.5rem Barlow,sans-serif;margin-bottom:3rem;text-align:center;width:90%}.intro .venn{height:25rem;width:25rem;z-index:0}.intro .venn-container{background:url(/static/media/venn-bg.2bfe3bcff568120c53a3.png) 50% no-repeat;background-size:25rem;height:25rem;margin:0 auto 2rem;width:25rem}@media only screen and (min-width:720px){.intro{height:46rem;padding:0;text-align:left}.intro .greeting{padding:2rem 0}.intro .intro-text{font-size:4.8rem;margin:0;padding:0;text-align:left;width:50%}.intro .venn-container{background-size:36rem;height:36rem;margin:0;position:absolute;right:0;top:5rem;width:36rem;z-index:0}.intro .venn{height:36rem;left:0;top:0;width:36rem;z-index:0}.intro .container{height:42rem}}.brands{background:#e4e0da;text-align:center}.brands .brands-container{padding:2rem 0}.brands .brands-text{font:400 2.5rem Barlow,sans-serif;margin-bottom:4rem;padding:0;text-align:center}.brands .brand-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center}.brands .brand-images .brands-img{height:2.5rem}.brands .brand-images .brand-samsung{height:1.8rem}.brands .brand-images .brand-AMX{height:2.4rem}.brands .brand-images .brand-harman{height:7rem;margin-top:-.5rem}.brands .brand-images .brand-BSS{height:2.6rem}.brands .brand-images .brand-crown,.brands .brand-images .brand-roche{height:4rem}.brands .brand-images .brand-JBL{height:3.2rem}@media only screen and (min-width:720px){.brands .brands-container{padding:8rem 0}.brands .brands-text{font-size:3rem}}.recent{background:url(/static/media/concert-bg.e18de308b0e273f6bb96.jpg) 50% no-repeat;background-size:cover}.recent .recent-container{min-height:34rem;text-align:center}.recent .harman-text{font:400 2.5rem Barlow,sans-serif;margin:0 auto 3rem}.recent .harman-logo{height:10rem}@media only screen and (min-width:720px){.recent{height:64rem}.recent .recent-container{padding:8rem 0}.recent .harman-text{text-wrap:balance;font-size:3rem;left:0;width:60%}}.army{background:url(/static/media/army-bg.cb7cff607af4bddef3a5.jpg) 50% no-repeat;background-size:cover;min-height:25rem}.army .text{color:#e4e0da;text-align:center}.army .infantry-text{font:400 2.7rem Barlow,sans-serif;margin-bottom:2rem;margin-top:2rem}.army .army-learnmore-btn{background:url(/static/media/army-btn.1a07414eef0aca27446c.svg) 0 0 no-repeat;background-size:100%;color:#e4e0da;display:block;display:none;font-size:1.5rem;font-weight:500;height:80px;line-height:70px;margin:0 auto 5rem;text-align:center;text-transform:uppercase;width:40%}.army .unit-text{font:300 1.5rem Barlow,sans-serif}.army a.army-learnmore-btn:hover{cursor:pointer}@media only screen and (min-width:720px){.army{min-height:110rem}.army .infantry-text{font-size:5rem;margin-bottom:2rem;margin-top:14rem}.army .unit-text{font-size:3rem;margin-top:16rem}}.volunteer{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.volunteer .volunteer-block{background:#fff;height:30rem;padding:2rem}.volunteer .volunteer-block .supporter{text-wrap:balance;color:#0a3161;font:500 2.5rem Barlow,"sans-serif";margin:0 auto 2rem;text-align:center}@media only screen and (min-width:720px){.volunteer .volunteer-block .supporter{font-size:3.2rem;width:60%}}.volunteer .volunteer-block .volunteer-stmnt{text-wrap:balance;color:#0a3161;font:300 2.3rem Barlow,"sans-serif";margin:0 auto 2rem}@media only screen and (min-width:720px){.volunteer .volunteer-block .volunteer-stmnt{font-size:2.7rem;width:60%}}.volunteer .volunteer-block .learnmore-link{background:url(/static/media/external-link-icon.f093820de5e2d0803baf.svg) 100% no-repeat;background-size:10.5%;color:#0a3161;display:inline-block;font:500 2rem Barlow,"sans-serif";padding-bottom:3px;padding-right:3rem;text-transform:uppercase}.volunteer .volunteer-block .learnmore-link:hover{color:red}@media only screen and (min-width:720px){.volunteer .volunteer-block{flex-basis:50%;height:40rem;padding:0}}.volunteer .twk{display:table;order:1;text-align:center}.volunteer .twk div{display:table-cell;vertical-align:middle}.volunteer .twk div p{margin-bottom:2rem}.volunteer .twk-img{background:url(/static/media/twk-photo.570204cc3f35ffd97322.jpg) 50% no-repeat;background-size:cover;display:flex;justify-content:center;order:2}.volunteer .twk-img .twk-logo{width:50%}@media only screen and (min-width:720px){.volunteer .twk-img .twk-logo{width:25%}}.volunteer .ctl{display:table;order:3;text-align:center}@media only screen and (min-width:720px){.volunteer .ctl{order:4}}.volunteer .ctl div{display:table-cell;vertical-align:middle}.volunteer .ctl-img{background:url(/static/media/ctl-photo.b833b89d22fd7cc8b161.jpg) 50% no-repeat;background-size:cover;display:flex;justify-content:center;order:4}@media only screen and (min-width:720px){.volunteer .ctl-img{order:3}}.volunteer .ctl-img .ctl-logo{width:50%}@media only screen and (min-width:720px){.volunteer .ctl-img .ctl-logo{width:35%}.volunteer{flex-direction:row}}.contact{background:#1a282e;border:1px solid #1a282e;border-radius:5px;bottom:10px;display:block;height:28px;left:10px;overflow:hidden;padding:2rem;position:fixed;width:32px;z-index:100}.contact h2{-webkit-tap-highlight-color:rgba(255,255,255,0);background:url(/static/media/linkedin-icon.1219563666cf7c290d24.svg) 0 no-repeat;background-size:32px;color:#fff;font:500 1.5rem Barlow,"sans-serif";height:32px;padding-left:56px;width:27rem}@media only screen and (min-width:720px){.contact h2{font-size:3rem;line-height:26px;width:60rem}}.contact h2:hover{cursor:pointer}.contact p{color:#fff;font:400 1.2rem Barlow,"sans-serif";font-size:1.2rem;padding-left:56px;width:70rem}@media only screen and (min-width:720px){.contact p{font-size:1.7rem;margin-top:1rem;width:67rem}}@media only screen and (min-width:1024px){.contact p{font-size:2rem;width:67rem}}.contact p a{color:#007ebb;display:block;margin-top:1rem}@media only screen and (min-width:720px){.contact p a{display:inline}}
/*# sourceMappingURL=main.481ff593.css.map*/