@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bakbak+One&family=Krona+One&family=Roboto: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=Notable&display=swap";@import"https://fonts.googleapis.com/css2?family=Birthstone&display=swap";@import"https://fonts.googleapis.com/css2?family=Cutive+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap";@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;scroll-behavior:smooth}.work-sans{font-family:Work Sans,serif;font-optical-sizing:auto;font-style:normal}.roboto{font-family:Roboto,serif;font-optical-sizing:auto;font-style:normal}.bakbak-one-regular{font-family:Bakbak One,serif;font-weight:400;font-style:normal}.krona-one-regular{font-family:Krona One,serif;font-weight:400;font-style:normal}a{cursor:pointer;text-decoration:underline}a:visited{color:#0075ff}p{font-family:Work Sans,serif;font-size:1.125rem}h2,h3{font-family:Work Sans,serif;font-size:1.35rem;font-weight:600;margin-bottom:10px}caption{font-family:Work Sans,serif;font-style:italic;line-height:1.125rem;white-space:nowrap;color:#0075ff}caption span{font-weight:600;font-style:normal}.no-wrap{white-space:nowrap}section{width:1040px}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}@keyframes focus{0%{filter:blur(.25px);opacity:.45}40%{filter:blur(1px);opacity:.3}80%{filter:blur(0);opacity:.5}90%{filter:blur(.5px);opacity:.4}to{filter:blur(0);opacity:.5}}@keyframes focus-alt{0%{filter:blur(.25px);opacity:.45}40%{filter:blur(1.5px);opacity:.25}80%{filter:blur(0);opacity:.5}90%{filter:blur(.5px);opacity:.4}to{filter:blur(0);opacity:.5}}main{display:flex;justify-content:space-between;background-color:#f9fbfd;position:relative;overflow:hidden;width:100%;padding-bottom:50px}@media (max-width: 880px){main{flex-direction:column;align-items:center;padding-bottom:50px}}main .boy-container{width:40%;display:flex;justify-content:center;align-items:center;padding-left:10px;margin-top:-10px}@media (max-width: 1500px){main .boy-container{align-items:flex-start;margin-top:280px}}@media (max-width: 1400px){main .boy-container{margin-top:250px}}@media (max-width: 975px){main .boy-container{width:80%}}@media (max-width: 880px){main .boy-container{width:100%;align-items:center;padding-left:0;margin-top:-80px}}@media (max-width: 866px){main .boy-container{width:80%}}@media (max-width: 430px){main .boy-container{width:100%;justify-content:flex-end}}main .boy{width:100%;margin-right:-20px;min-width:200px}@media (max-width: 975px){main .boy{margin-right:-35%}}@media (max-width: 880px){main .boy{width:50%;margin-right:0}}@media (max-width: 700px){main .boy{width:100%;margin-right:-10%}}.intro-text{position:relative;transform:rotate(-1deg);width:60%;padding-right:10px;padding-left:5%;padding-top:220px}@media (max-width: 1500px){.intro-text{padding-top:150px}}@media (max-width: 1280px){.intro-text{padding-top:100px}}@media (max-width: 1023px){.intro-text{padding-top:90px}}@media (max-width: 880px){.intro-text{width:100%;padding-right:7%}}.intro-text h1{font-family:gin,sans-serif;font-size:clamp(3.5rem,2.083rem + 6.914vw,12rem);color:#282639;line-height:1.125;transform:rotate(-.75deg);text-shadow:5px 5px #f9fbfd;width:100%}.intro-text p{color:#656470;font-family:Cutive Mono,monospace;font-size:1rem;line-height:2.5rem;transform:rotate(-1deg);background-color:#f9fbfd;margin-left:20%;margin-top:20px;min-width:400px}@media (max-width: 695px){.intro-text p{margin-left:15%}}@media (max-width: 587px){.intro-text p{margin-left:0;transform:rotate(.5deg);min-width:100%;width:100%}}.intro-text caption{font-family:Cutive Mono,monospace;font-weight:600;margin:3rem 0 8rem 4rem;color:#000;font-style:normal;transform:rotate(2deg);background-color:#f9fbfd;text-align:left;line-height:1.75rem;text-wrap:wrap;width:620px;display:flex;flex-flow:row wrap}@media (max-width: 800px){.intro-text caption{justify-self:center;width:80vw}}@media (max-width: 577px){.intro-text caption{width:80vw}}@media (max-width: 416px){.intro-text caption{margin:3rem 0 8rem;width:70vw}}.intro-text caption a{font-family:Birthstone,cursive;font-size:1.35rem;color:#0075ff!important;margin-left:6px}.intro-text caption a:hover{color:#000!important}.intro-text caption a:hover span{letter-spacing:4px;transition:letter-spacing .2s ease-in-out}.intro-text caption a:active{color:#fff!important}.intro-text .scroll-caption a{color:#0075ff!important}.intro-text .scroll-caption a:active{color:#fff!important}.mark{height:35px;position:absolute;animation:focus 3s ease-in-out;opacity:.5}.focus{animation:focus-alt 1.5s ease-in-out .5s}.right-crosshairs{right:20%;bottom:10px}@media (max-width: 880px){.right-crosshairs{right:2.5%}}.right-cropmark{right:20%;top:35px}@media (max-width: 880px){.right-cropmark{right:2.5%}}.left-crosshairs{left:2.5%;bottom:10px;z-index:100}.left-cropmark{left:2.5%;top:35px}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}#top{width:100%;background-color:#f9fbfd;display:flex;justify-content:center;padding:20px calc(2.5% + 17px);border-bottom:.5px solid #ced5dc}#top .top{width:100%;background-color:#f9fbfd;display:flex;align-items:center}@media (max-width: 1023px){#top .top{display:none}}#top .top img{height:1.5rem;margin-right:15px}#top .top p{color:#2b3149;font-weight:500;font-size:1.125rem;letter-spacing:.5px}#top .top p span{font-family:Cutive Mono,monospace;color:#656470}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}.blurb{width:100%;display:flex;justify-content:center;background-color:#f2f5f8;position:relative;padding-bottom:150px;padding-top:30px;color:#2b3149}.blurb .blue-triangle{position:absolute;bottom:-1px;width:100%;height:200px}.blurb .blue-triangle .triangles{width:100%;height:100%}.blurb .white-triangle{position:absolute;top:0}.blurb .seal{height:230px;transform:rotate(-5deg);position:absolute;left:-22px;top:10%}@media (max-width: 730px){.blurb .seal{top:-75px;height:200px}}@media (max-width: 430px){.blurb .seal{top:-65px;height:175px}}.blurb .blurb-container{border-left:1.5px dotted #afb5bb;max-width:1000px;width:70%;padding-left:35px;margin-left:150px;margin-top:100px;margin-bottom:150px;transform:rotate(1deg);z-index:10;mix-blend-mode:multiply}@media (max-width: 730px){.blurb .blurb-container{width:100%;padding-left:20px;padding-right:20px;margin-right:20px}}@media (max-width: 730px){.blurb .blurb-container{margin-left:40px}}.blurb .blurb-container h2{font-family:Krona One,serif;color:#282639;font-size:clamp(2rem,-.412rem + 11.765vw,2.75rem);line-height:1.454;letter-spacing:1.5px;text-transform:uppercase;transform:rotate(-1.5deg);margin-bottom:40px}.blurb .blurb-container p{font-family:Spectral,serif;font-weight:300;font-size:1rem;line-height:2.5rem;letter-spacing:.5px;color:#404b57}.blurb .blurb-container p span{font-weight:500;font-style:italic}.banner-section{width:100%;background-color:#f9fbfd;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow:hidden}.banner-section section{width:100%;align-self:center;display:flex;position:relative;justify-content:flex-start;display:none}.banner-section section .banner-cards{position:absolute;top:150px;display:flex;width:98%}@media (max-width: 1282px){.banner-section section .banner-cards{flex-wrap:wrap;width:100%;top:0}}.banner-section section .banner-cards .banner-card{height:335px}.banner-section section .banner-cards .card-1{background-color:#d9dfe6;background-position:left;background-size:cover;width:25%;margin-top:25px;position:absolute}@media (max-width: 1400px){.banner-section section .banner-cards .card-1{width:18%}}@media (max-width: 1282px){.banner-section section .banner-cards .card-1{position:static;margin-top:0}}.banner-section section .banner-cards .card-1 .video-container{overflow:hidden;height:100%;width:100%}.banner-section section .banner-cards .card-1 .video-container video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 75%;object-position:0% 75%;mix-blend-mode:multiply;filter:contrast(.5) brightness(1.75);opacity:.75}.banner-section section .banner-cards .card-2,.banner-section section .banner-cards .card-3{padding:40px 50px}.banner-section section .banner-cards .card-2 h3,.banner-section section .banner-cards .card-3 h3{font-size:1.5rem;text-transform:uppercase}.banner-section section .banner-cards .card-2 p,.banner-section section .banner-cards .card-3 p{font-family:Cutive Mono,monospace;font-size:1rem;line-height:1.5rem;transform:rotate(-1deg)}.banner-section section .banner-cards .card-2 .card-head,.banner-section section .banner-cards .card-3 .card-head{display:flex;align-items:flex-end;margin-bottom:50px}.banner-section section .banner-cards .card-2 .card-head h2,.banner-section section .banner-cards .card-3 .card-head h2{font-family:Birthstone,cursive;font-size:4.5rem;opacity:.95}.banner-section section .banner-cards .card-2{background-color:#e6e4e0;color:#0075ff;margin-top:50px;margin-left:22%;width:28%;height:350px;position:relative}@media (max-width: 1400px){.banner-section section .banner-cards .card-2{width:35%;margin-left:15%;position:static}}.banner-section section .banner-cards .card-2 .ohio{height:130px;margin-right:20px}.banner-section section .banner-cards .card-2 .banner-corner-two{position:absolute;height:50px;right:0;top:-50px}@media (max-width: 1282px){.banner-section section .banner-cards .card-2 .banner-corner-two{display:none}}.banner-section section .banner-cards .card-2 p{font-size:1.35rem;font-family:Birthstone,cursive}.banner-section section .banner-cards .card-2 a{color:#0075ff}.banner-section section .banner-cards .card-2 a:hover span{letter-spacing:4px;transition:letter-spacing .2s ease-in-out}.banner-section section .banner-cards .card-2 a:active{color:#fff}.banner-section section .banner-cards .card-3{width:45%;background-color:#2b3149;color:#51a2ff;position:relative;padding:40px 60px}.banner-section section .banner-cards .card-3 .banner-tail{position:absolute;height:100%;top:0;left:100%}@media (max-width: 1282px){.banner-section section .banner-cards .card-3{width:100%;display:flex}.banner-section section .banner-cards .card-3 .banner-tail{display:none}}.banner-section section .banner-cards .card-3 .card-head{display:flex;align-items:center}.banner-section section .banner-cards .card-3 .card-head h2{position:relative;top:7px;font-size:4.5rem}.banner-section section .banner-cards .card-3 p{max-width:650px;margin-top:15px}.banner-section section .banner-cards .card-3 .piano-icon{height:50px;margin-right:15px}.banner-section section .banner-cards .card-3 .logo-type{height:55px;margin-right:15px}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}#about{width:100%;padding:30px 0 150px;background-color:#0075ff;scroll-margin-top:50px;display:flex;justify-content:center}@media (max-width: 500px){#about{scroll-margin-top:0;padding:100px 0 90px}}#about section{display:flex;justify-content:space-between;align-items:center;width:100%}#about section .img-container{width:50%;display:flex;justify-content:flex-end;padding-right:10px}#about section .img-container img{width:100%;min-width:500px;max-width:800px}#about section .about-text-container{width:50%;display:flex;padding-left:10px}#about section .about-text-container .about-section{color:#ced5dc;margin-left:100px}@media (max-width: 1300px){#about section .about-text-container .about-section{padding-right:5vw}}#about section .about-text-container .about-section h2{font-family:Krona One,serif;font-size:clamp(2rem,-.412rem + 11.765vw,2.75rem);line-height:1.454;letter-spacing:1.5px;transform:rotate(-1.5deg);text-transform:uppercase;margin-bottom:25px}#about section .about-text-container .about-section p{font-family:Spectral,serif;font-weight:300;font-size:1rem;line-height:2.5rem;letter-spacing:.5px;transform:rotate(1deg);max-width:500px;color:#d9dfe6}@media (max-width: 500px){#about section .about-text-container .about-section p{transform:rotate(0);max-width:100%}}#about section .about-text-container .about-section p span{font-weight:500;font-style:italic}@media (max-width: 1230px){#about section .img-container{padding-right:none}#about section .img-container img{min-width:600px}}@media (max-width: 1230px) and (max-width: 1056px){#about section .img-container img{min-width:500px}}@media (max-width: 1230px){#about section .about-text-container .about-section{margin-left:50px}}@media (max-width: 1056px){#about section .img-container{width:33.333%}#about section .about-text-container{width:66.666%}}@media (max-width: 880px){#about section{flex-direction:column-reverse}#about section .img-container{width:100%;padding:0 10%;margin-top:50px}#about section .about-text-container{width:100%;display:flex;justify-content:center}}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}.nav-container{position:absolute;width:100%;z-index:1001;display:flex;justify-content:center}@media (max-width: 1023px){.nav-container{display:none}}.nav-container nav{margin-top:120px;width:80%;max-width:1728px;height:65px;background-color:#f9fbfd;display:flex}@media (max-width: 1440px){.nav-container nav{margin-top:100px}}@media (max-width: 1023px){.nav-container nav{margin-top:0;width:100%;max-width:100%}}.nav-container nav a,.nav-container nav .nav-links a,.nav-container nav .button{display:block;transition:letter-spacing .2s ease;cursor:pointer;text-decoration:none;color:#2b3149;font-weight:400;letter-spacing:1px}.nav-container nav a:hover,.nav-container nav .nav-links a:hover,.nav-container nav .button:hover{letter-spacing:2px;color:#eaeef3;background-color:#51a2ff}.nav-container nav a:active,.nav-container nav .nav-links a:active,.nav-container nav .button:active{color:#fff}.nav-container nav a{border-right:none;width:33.33%;border:1.5px solid #656470;border-left:1px dashed #656470;border-bottom:1.5px solid #656470;color:#0075ff;display:flex;justify-content:center;align-items:center;font-family:Work Sans,serif;font-size:1.25rem}.nav-container nav a:hover{letter-spacing:3px;color:#eaeef3;background-color:#656470}.nav-container nav a:active{color:#fff}.nav-container nav .nav-links{width:66.67%;display:flex;flex-wrap:wrap}.nav-container nav .nav-links a{width:33.3333%;font-size:.75rem;border:1.5px solid #0075FF;border-right:none;border-bottom:none;padding:5px 7px;height:50%}.nav-container nav .nav-links a:active{color:#fff}.nav-container nav .nav-links .bottom{width:50%;border-bottom:1.5px solid #0075FF}.nav-container nav .return{width:0;border:1px solid #0075FF;border-left:none;display:flex;justify-content:center;align-items:center}.nav-container nav .return img{height:20px;width:0px;transition:all .1s ease-out}.nav-container nav .return:hover{background-color:#0075ff!important}.nav-container nav .return:hover img{filter:brightness(0) saturate(100%) invert(85%) sepia(3%) saturate(274%) hue-rotate(58deg) brightness(106%) contrast(97%);margin-bottom:15px}.nav-container nav .return:active{color:#fff}.nav-container .scrolled-nav{transform:rotate(0);position:fixed;margin-top:0;width:100%;max-width:100%;height:75px}.nav-container .scrolled-nav a{border:none;color:#656470;font-weight:400;font-size:1rem;padding:20px}.nav-container .scrolled-nav a:hover{background-color:#eaeef3;color:#0075ff}.nav-container .scrolled-nav a.book-button{border-left:1px dashed #afb5bb!important}.nav-container .scrolled-nav .nav-links{transform:rotate(-1deg);width:calc(90% - 20px);display:flex;justify-content:flex-start;align-items:flex-end;padding:0 20px}.nav-container .scrolled-nav .nav-links a{border:none;color:#51a2ff;width:auto;margin-right:20px;color:#656470}.nav-container .scrolled-nav .nav-links a .bottom{width:auto}.nav-container .scrolled-nav .nav-links a:hover{color:#0075ff;letter-spacing:1px;background-color:transparent}.nav-container .scrolled-nav .nav-links a:active{color:#fff}.nav-container .scrolled-nav .book-button{border:none!important}.nav-container .scrolled-nav .return{width:35px;border:none;border-right:.75px solid #0075FF}.nav-container .scrolled-nav .return img{width:auto}.ham-nav-container{position:fixed;z-index:1001;width:100%;display:flex;flex-direction:column;justify-content:space-between;mix-blend-mode:multiply;align-items:center}@media (min-width: 1024px){.ham-nav-container{display:none}}.ham-nav-container img{cursor:pointer;height:60px;margin-top:20px}.ham-nav-container .ham-nav{display:none}@keyframes fly-open{0%{height:60px}to{height:100vh}}.ham-nav-container-open{animation:fly-open .15s ease-in;position:fixed;z-index:1001;background-color:#f9fbfd;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-bottom:1px solid #afb5bb}.ham-nav-container-open img{height:60px;margin-top:20px;cursor:pointer}.ham-nav-container-open img:active{filter:brightness(5)}@keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.ham-nav-container-open .ham-nav{height:calc(100vh - 80px);width:100%}.ham-nav-container-open .ham-nav .ham-nav-links{animation:fade-in .7s ease-out;height:100%;display:flex;flex-flow:column wrap;justify-content:center}@media (max-width: 1000px) and (min-aspect-ratio: 16/9){.ham-nav-container-open .ham-nav .ham-nav-links{flex-flow:row wrap;padding:0 15%}}.ham-nav-container-open .ham-nav .ham-nav-links a{color:#282639;font-size:1.5rem;font-weight:500;text-decoration:none;font-family:Work Sans,sans-serif;font-weight:400;width:100%;height:12.5%;max-height:6rem;padding:0 10%}@media (max-width: 1000px) and (min-aspect-ratio: 16/9){.ham-nav-container-open .ham-nav .ham-nav-links a{font-size:1.25rem;height:auto}}.ham-nav-container-open .ham-nav .ham-nav-links a:active{color:#0075ff}.ham-nav-container-open .ham-nav .ham-nav-links a .booking{font-size:4rem;font-family:gin,sans-serif;color:#282639;width:100%;border-top:2px dotted #282639;display:flex;justify-content:center;align-items:center;padding:20px}.ham-nav-container-open .ham-nav .ham-nav-links a .booking:active{color:#0075ff}@media (max-width: 1000px) and (min-aspect-ratio: 16/9){.ham-nav-container-open .ham-nav .ham-nav-links a .booking{font-size:1.5rem;padding:10px}}@media (max-width: 400px){.ham-nav-container-open .ham-nav .ham-nav-links a .booking{font-size:2.25rem}}@media (max-width: 360px){.ham-nav-container-open .ham-nav .ham-nav-links a .booking{font-size:2rem}}@media (max-width: 1000px) and (min-aspect-ratio: 16/9){.ham-nav-container-open .ham-nav .ham-nav-links .booking-link{width:100%}}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}#contact{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#282639;padding-bottom:150px;scroll-margin-top:100px}.phone-container{margin-bottom:50px;align-self:flex-start;width:95%;max-height:230px;position:relative;background-color:#ced5dc;display:flex;justify-content:space-between}@media (max-width: 1000px){.phone-container{width:90%}}@media (max-width: 600px){.phone-container{width:100%}.phone-container .banner-tail{display:none}}.phone-container .banner-tail{height:100%;position:absolute;left:100%;z-index:1000}.phone-container .icons-container{width:50%}.phone-container .icons-container img{height:100px}.phone-container .phone{max-width:1000px;padding:50px 8%}.phone-container .phone p{font-family:Cutive Mono,monospace;line-height:2;transform:rotate(-.5deg);font-size:clamp(.875rem,-.157rem + 3.704vw,1rem)}.phone-container .phone p a{font-family:Work Sans,serif;color:#282639;text-transform:uppercase;font-weight:600;font-size:clamp(1rem,-.032rem + 3.704vw,1.125rem);position:relative}.phone-container .phone p a .highlight{background-color:#51a2ff;width:0%;height:100%;position:absolute;top:0;left:-5%;mix-blend-mode:multiply;transition:all .125s ease-out;transform:rotate(.5deg)}.phone-container .phone p a:hover .highlight{width:110%}.phone-container .phone p a:active .highlight{background-color:#fff}.phone-container .phone p span{color:#000;font-weight:600;font-size:1.5rem}@media (max-width: 380px){.phone-container .phone p{line-height:1.5}}form{font-family:Work Sans,serif;width:90%;max-width:1200px;display:flex;flex-direction:column;align-items:flex-end}form label{font-family:Cutive Mono,monospace}form input{height:3rem}form input,form textarea{font-family:Work Sans,serif;border-radius:0;border:2px solid #ced5dc;background-color:#282639;color:#ced5dc;padding:15px 0 2rem 8px;margin:0}form input:focus,form textarea:focus{outline:none;background-color:#ced5dc;color:#282639}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:#282639}form input:focus::placeholder,form textarea:focus::placeholder{color:#282639}form input::-moz-selection,form textarea::-moz-selection{background:#51a2ff}form input::selection,form textarea::selection{background:#51a2ff}form input::-moz-placeholder,form textarea::-moz-placeholder{color:#ced5dc;opacity:.75}form input::placeholder,form textarea::placeholder{color:#ced5dc;opacity:.75}form button{border-radius:0;background-color:#ced5dc;border:none;color:#282639;height:50px;width:220px;transition:all .2s ease;cursor:pointer;margin-top:20px;text-transform:uppercase;letter-spacing:3px}form button:hover{color:#d9dfe6;letter-spacing:5px;background-color:#0075ff}form .personal-info{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}form .personal-info div{width:50%}@media (max-width: 500px){form .personal-info div{width:100%}}form .personal-info div input{width:100%}form .message{width:100%;display:flex;flex-direction:column}form .message textarea{height:200px}@media (max-width: 500px){form .message{margin-top:20px}}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}footer{width:100%;background-color:#282639;color:#9b9aa7;display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px 100px 25px;font-family:Work Sans,serif;border-top:1px solid #656470}@media (max-width: 1400px){footer .footer-cell{margin-right:100px}}@media (max-width: 1400px) and (max-width: 1400px){footer{padding:50px 5% 25px}}footer h3{text-transform:uppercase;font-weight:500;font-size:1rem;text-decoration:underline;color:#ced5dc}footer .footer-cell li{margin-top:10px}footer .footer-cell a,footer .footer-cell li,footer .footer-cell p{color:#9b9aa7;line-height:1.5rem;font-size:1rem;font-weight:300;text-decoration:none}footer .footer-cell a:hover{color:#fff}footer .service-area{width:auto}footer .service-area p span,footer .service-area li{font-weight:400;color:#ced5dc}footer .service-area ul{-moz-columns:2;columns:2;width:100%;margin-top:10px;padding-top:20px;border-top:1px solid #656470}footer .service-area li span{font-weight:300;color:#9b9aa7}@media (max-width: 1400px){footer .service-area{width:100%;margin-bottom:100px;margin-right:0}footer .service-area ul{-moz-columns:4;columns:4}}@media (max-width: 1037px){footer .service-area ul{-moz-columns:3;columns:3}}@media (max-width: 850px){footer .service-area ul{-moz-columns:2;columns:2}}@media (max-width: 850px){footer .service-area ul{-moz-columns:1;columns:1}}@media (max-width: 685px){footer .footer-contact{margin-bottom:100px}}footer .footer-logos{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-end;height:260px}footer .footer-logos img{height:100px}@media (max-width: 1400px){footer .footer-logos{margin-right:0;flex-direction:row;align-items:flex-start;justify-content:space-between;width:33.333%}footer .footer-logos img{height:45%}}@media (max-width: 1064px){footer .footer-logos{margin-right:0;flex-direction:column;align-items:flex-end;justify-content:space-between;height:auto;width:auto}footer .footer-logos img{height:100px}}@media (max-width: 879px){footer .footer-logos{margin-right:0;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}footer .footer-logos img{margin-right:25px;margin-top:100px;height:70px}}footer .footer-base{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:100px 0 10px;color:#656470;line-height:1.25rem}@media (max-width: 879px){footer .footer-base{padding:50px 0 10px}}@media (max-width: 674px){footer .footer-base{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:75px 0 10px}footer .footer-base .social-media{margin-bottom:15px}}footer .footer-base .social-media ul{display:flex;align-items:flex-end}footer .footer-base .social-media ul li{margin-right:30px}footer .footer-base .social-media ul li:hover{filter:brightness(1.5);cursor:pointer}footer .footer-base .social-media ul li:active{filter:brightness(2)}footer .footer-base .social-media ul li img{height:20px}footer .footer-base .social-media ul li:first-child img{height:25px}footer .footer-base .social-media ul li:last-child img{height:27px}@font-face{font-family:gin;src:url(../GinTest-Regular.woff) format("woff");font-weight:400}#pricing,#recording-services{background-color:#282639;width:100%;display:flex;justify-content:center;color:#ced5dc}#pricing a,#recording-services a{font-family:Birthstone,cursive;font-size:1.35rem;color:#ced5dc}#pricing a:hover span,#recording-services a:hover span{letter-spacing:4px;transition:letter-spacing .2s ease-in-out}#pricing a:active,#recording-services a:active{color:#fff}#pricing{padding:200px 0 100px;color:#ced5dc;scroll-margin-top:0;flex-direction:column;align-items:center}@media (max-width: 500px){#pricing{padding:100px 0 50px}}#pricing .pricing-title{font-family:Cutive Mono,monospace;color:#ced5dc;opacity:.9;transform:rotate(2deg);align-self:flex-start;width:100%}#pricing .product,#pricing .description,#pricing .pitch{border:5px solid #ced5dc;padding:25px 50px}@media (max-width: 500px){#pricing .product,#pricing .description,#pricing .pitch{padding:8%}}#pricing .pricing-container{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 1280px){#pricing .pricing-container{width:90%}}@media (max-width: 951px){#pricing .pricing-container{width:70%}}@media (max-width: 500px){#pricing .pricing-container{width:90%}}#pricing .product-container{width:50%;display:flex;flex-direction:column}@media (max-width: 951px){#pricing .product-container{width:100%;margin-bottom:30px}}#pricing .description{width:100%;border-bottom:none;flex:1}@media (max-width: 951px){#pricing .description{border-bottom:5px solid #d9dfe6}}#pricing .product{width:100%;border-bottom:none}#pricing .product h2{font-size:4rem;font-weight:700}#pricing .product h3{font-size:2rem;text-transform:uppercase}.description p{font-family:Cutive Mono,monospace;line-height:1.5rem}.product h3 sup,.pitch h3 sup{font-weight:400;font-size:1rem;position:relative;top:-15px;left:-2px;color:#ced5dc}.pitch{width:33.333%;display:flex;justify-content:center;align-items:center}.pitch span{display:none}@media (max-width: 951px){.pitch{width:100%}.pitch span{display:inline}}.pitch h3{font-weight:500;letter-spacing:1px}@media (max-width: 1280px){.pitch h3{font-size:1rem}.pitch h3 sup{font-size:.8rem}}.pitch h3 sup{top:-6px;left:0}span.extra,caption{text-align:right;width:100%;margin-top:10px;color:#ced5dc;line-height:1.15rem;font-size:.75rem;font-style:italic;font-weight:400;letter-spacing:.25px}#recording-services{padding-bottom:200px;scroll-margin-top:100px}@media (max-width: 500px){#recording-services{scroll-margin-top:0;padding-top:50px;padding-bottom:100px}}#recording-services .recording-container{max-width:900px;width:70%;padding:50px;border:5px solid #ced5dc}@media (max-width: 500px){#recording-services .recording-container{width:90%;border:none;padding:0}}#recording-services .recording-container h2{font-size:2rem;line-height:2.25rem;text-transform:uppercase}#recording-services .recording-container p{font-family:Cutive Mono,monospace;line-height:1.5rem;margin:20px 0 40px}@media (max-width: 951px){.extra{display:none!important}}
