body{margin:0;padding:0;background-color:#00101f;box-sizing:border-box}.no-line{text-decoration:none}div#main{height:100%;width:100%;position:absolute;overflow-y:auto;overflow-x:hidden;perspective:1px;transform-style:preserve-3d}div#main.noscroll{overflow:hidden}div#main>header{height:100px;display:flex;align-items:center;justify-content:space-between;position:absolute;width:100%;padding:0 12vw;font-family:Forum;font-weight:200;color:#fff;box-sizing:border-box}div#main>footer{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;background:#000a10e6;margin:-1px 0 0;text-align:center;border-top:1px solid rgba(255,255,255,.9);padding:10px 16vw}div#main>footer p{margin:.5em;color:#ced0e0;height:28px;line-height:28px}div#main>footer a,div#main>footer a:visited{color:#ced0e0}div#main>footer .image-link{opacity:.9}div#main>footer .music-section{display:flex;align-items:center;justify-content:center}div#main>footer .music-section .image-link{display:block;margin-right:4px}.logo{font-weight:100;margin:0;padding:0;line-height:100px;cursor:pointer}ul.inline{margin:0;padding:0;list-style:none;height:40px;line-height:40px}ul.inline li{-webkit-user-select:none;user-select:none;list-style:none;display:inline-block;vertical-align:top;line-height:40px;margin:0 5px;padding:0 20px;transition:.6s ease background-color;cursor:pointer}ul.inline li.active{background-color:#fff3}ul.inline li:hover{background-color:#fff6}ul.inline li:focus,.logo{outline:none}.header-image{min-height:500px;border-bottom:1px solid #355;background:url("./media/baker-76CJGLV2.jpg") no-repeat 50% 42%;background-size:cover;box-sizing:border-box;position:relative;width:102%;left:-1%;top:calc((100% - 500px)/-2);z-index:-1;margin:0;transform:translateZ(-1px) scale3d(2,2,1)}h1{font-weight:400;font-size:1.5em}a,a:visited{color:#08e}.page,div#main>footer{background:#000a10e6;line-height:1.4;font-family:Quicksand}.page.light,section.light{background:#ffffffe6}.page.dark,section.dark{background:#000a10e6}.page.dark h1,section.dark h1,.page.dark p,section.dark p,.page.dark h1 a,section.dark h1 a,.page.dark h4,section.dark h4{color:#eef0ff}.page.dark a,section.dark a,.page.dark a:visited,section.dark a:visited{color:#a7d9ff}.image-link{display:inline-block;height:28px;width:28px;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.image-link.facebook{background-image:url("./media/facebook-6FCSIB73.png")}.image-link.instagram{background-image:url("./media/instagram-YBKCO2OD.png")}.image-link.music{background-image:url("./media/music-PB3XEDAB.png");height:20px;width:20px}.buy-button{border:1px solid #006bbb;background:#08e;color:#eef0ff;border-radius:4px;padding:8px 16px;font-size:16px;margin:12px auto;display:block;cursor:pointer;transition:background ease .3s,border ease .3s,box-shadow ease .3s}.buy-button:hover{background:#22a0ff;border:1px solid #08e}.mobile-only{display:none}.is-mobile .mobile-only{display:block}.footnote{font-size:12px;font-style:italic;margin:16px 0 0}.footnote+.footnote{margin:0}.pointer{cursor:pointer}a.pointer{text-decoration:underline}section{padding:0 5vw;font-weight:400;color:#355;overflow:hidden;margin:auto}hr{margin:0;border:solid #ccc;border-width:1px 0 0 0}.is-mobile p{font-weight:400}section.body{padding:0 16vw 0 24vw}section.body:nth-of-type(odd){padding:0 24vw 0 16vw}.smooth-scroll{scroll-behavior:smooth}.alternate-flex{display:flex;flex-direction:column}@media (max-width: 799px){div#main>header{padding:0 5%;display:block;height:251px;text-align:center;width:400px;right:10vw}div#main>header ul.inline{margin:auto;width:100%}div#main>header ul.inline li{padding:0 12px}div#main>header{width:100%;right:0}.header-image{min-height:250px;height:500px;top:calc((100% - 500px)/-2)}.alternate-flex{display:flex;flex-direction:column-reverse}}@media (max-width: 799px) and (orientation: portrait){section,section.body{padding:0 5vw}section:nth-of-type(odd),section.body:nth-of-type(odd){padding:0 5vw}div#main>footer{margin:-1px 0 0;padding:10px 5vw;justify-content:center}div#main>footer .music-section{width:100%}.is-mobile .header-image{height:60%;top:-20%;max-height:100%}.is-mobile .page{min-height:calc(100% - 250px)}}@media (max-width: 549px){ul.inline li{background-color:#fff3}}@media (max-width: 499px){div#main>header{width:100%;right:0}}@media (max-height: 500px){.header-image{height:100%;top:0}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){section,h1{font-weight:300}}
