/*! tailwindcss v4.0.9 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css?family=Righteous|Open+Sans|Lato";body{margin:0;overflow:hidden}body:before{content:"";z-index:-1;background:#7ac7ff;width:100%;height:100%;position:absolute;top:0;left:0}.asterisk{color:#7ac7ff;padding-left:4px;padding-right:2px;font-size:2rem;line-height:0;display:inline-block;transform:translateY(10px)}.footnote{padding-top:30px!important}.intro{text-align:center;color:#fafafa;z-index:1000;width:100%;max-width:588px;padding:20px;font-family:Righteous,cursive;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo-square{float:left;text-align:center;text-transform:uppercase;border-radius:10px;width:80px;height:80px;font-size:80px;line-height:80px}.logo-square.odd-square{color:#fff;background-color:#7ac7ff;animation:odd-square 4s infinite;position:relative}.logo-square.even-square{color:#7ac7ff;background-color:#fff;animation:even-square 4s infinite;position:relative}@keyframes odd-square{0%,51%,to{color:#fff;background:0 0}1%,50%{color:#7ac7ff;background-color:#fff}}@keyframes even-square{0%,51%,to{color:#7ac7ff;background-color:#fff}1%,50%{color:#fff;background:0 0}}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}a{text-decoration:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}strong{font-weight:700}ol,ul{margin:0;padding:0;list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Righteous,cursive;font-weight:400}h1,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#7ac7ff}h1{font-size:3em}h2{color:#fff;font-size:4em}p{font-size:2em}.section{text-align:center;justify-content:center;align-items:center;height:100vh;display:flex;overflow:hidden}#section3 p{color:#666;text-align:left;max-width:1200px;margin:0 auto;padding:10px 20px;font-family:Lato,sans-serif;font-size:14px;display:block}#section3 a{color:inherit}#section3 a:hover{text-decoration:underline}.contact-icon{vertical-align:-.35em;color:#7ac7ff;width:1.4em;height:1.4em;margin-right:10px}#menu{z-index:70;width:100%;height:40px;margin:0;padding:0;position:fixed;top:0;left:0}#menu li{color:#fff;background:#7ac7ff;border-radius:10px;margin:10px;font-family:Righteous,cursive;display:inline-block}#menu li.active{background:#fff}#menu li.active a{color:#7ac7ff}#menu li a{color:#fff;text-decoration:none}#menu li a:hover{color:#7ac7ff}#menu li:hover{background:#fff}#menu li a,#menu li.active a{padding:4px 6px;display:block}#section1{padding-top:10vh;padding-bottom:10vh}#section1 #gig-table{border-collapse:collapse;width:90vw;max-width:960px;margin:0 auto}#section1 #gig-table th{color:#7ac7ff;text-align:center;border-bottom:thin solid #7ac7ff;padding-top:16px;font-family:Righteous,cursive;font-size:16px}#section1 #gig-table td{color:#666;padding:14px;font-family:Lato,sans-serif;font-size:14px}.about{width:100%;max-width:100%;margin:0 auto}.dbprofile{float:left;text-align:center;width:25%}.dbprofile h3,.dbprofile h4{color:#fff}.dbprofile h3{font-size:2em}.dbprofile h4{font-size:1.5em}.dbprofile .dbpic{object-fit:cover;border:6px solid #fff;border-radius:300px;width:75%;height:auto;margin-top:40px}.beaver-container{position:absolute;top:0;left:0}@media screen and (orientation:landscape) and (width<=1024px),screen and (orientation:portrait) and (width<=768px){.beaver-container{display:none}.logo-square{float:left;text-align:center;text-transform:uppercase;border:.5vw solid #fff;border-radius:.8vw;width:8vw;height:8vw;font-size:8vw;line-height:8vw}.logo-container{margin:0 auto}h1{font-size:5vw}#gig-title-row{display:none}}@media screen and (orientation:portrait) and (width<=768px){#section1{height:100vh;padding-top:15vh;padding-bottom:5vh}#section1 #gig-table{margin-top:0}#section1 #gig-table th{padding-top:0;font-size:14px}#section1 #gig-table td{padding:8px 4px;font-size:14px}#section0{background:url(/imgs/tiles.jpg) 0 -4vw/106vw}#menu{width:100%;padding:8px}#menu li{margin:8px}.dbprofile{width:50vw}.dbprofile h3{font-size:4.3vw}.dbprofile h4{font-size:4vw}.dbprofile .dbpic{width:30vw;margin-top:5vw}h2{margin-top:10vw;font-size:8vw}.about{width:100vw}}@media screen and (orientation:landscape) and (width<=1024px){#section0{background:url(/imgs/tiles.jpg) 0 -25vw/70vw}#menu li{border:.3vw dashed #fff;border-radius:2.2vw;margin:.6vw}#menu li a,#menu li.active a{padding:1vw 1.2vw}#menu{width:100%;height:4vw;margin:0;padding:.5vw;font-size:2.8vw}.dbprofile{width:24vw}.dbpic{width:18vw;margin-top:1vw}.dbprofile h3{font-size:2.4vw}.dbprofile h4{font-size:2.2vw}h2{margin-top:8vw;font-size:5vw}.about{width:96vw}}