html{scroll-behavior:smooth}:root{--csd-bg: #000;--csd-page-bg: #111;--csd-text: #fff;--csd-muted: rgba(255, 255, 255, .8);--csd-accent: #42dca3;--csd-accent-hover: #1d9b6c;--csd-border: rgba(255, 255, 255, .3);--csd-input-bg: #222;--csd-nav-height: 4rem}body{background:var(--csd-page-bg);color:var(--csd-text);font-family:Lora,serif;font-size:1.2em}.csd-site{max-width:1920px;margin:0 auto;background:var(--csd-bg);box-shadow:0 30px 90px #000000a6;min-height:100vh}a{color:var(--csd-accent);transition:color .2s ease-in-out}a:hover,a:focus{color:var(--csd-accent-hover)}h1,h2,h3,h4,h5,h6,.title,.subtitle,.navbar-item,.navbar-brand,.csd-button{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h3.title{color:#888}.title,.subtitle{color:var(--csd-text)}.title{text-transform:uppercase;letter-spacing:1px;text-shadow:0px 0px 100px rgba(0,0,0,1),0px 0px 50px rgba(0,0,0,1),0px 0px 25px rgba(0,0,0,1),0px 0px 10px rgba(0,0,0,1),0px 0px 5px rgba(0,0,0,1)}@media (min-width: 0px) and (max-width: 1023px){.title{margin-top:1.3em;font-size:2em;max-width:312px}}@media (min-width: 1024px){.title{font-size:3em;max-width:100%}}.subtitle{color:var(--csd-muted);text-shadow:0px 0px 50px rgba(0,0,0,1),0px 0px 25px rgba(0,0,0,1),0px 0px 10px rgba(0,0,0,1),0px 0px 5px rgba(0,0,0,1)}.content{color:var(--csd-text)}#mainNavbar{background-color:#000000e6}.csd-navbar{position:absolute;top:0;left:0;right:0;z-index:30;background-color:#000000bf;border-bottom:1px solid var(--csd-border);text-transform:uppercase;letter-spacing:1px;min-height:var(--csd-nav-height);max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width: 1023px){#mainNavbar{background-color:transparent}.csd-navbar{padding-left:30px;padding-right:30px;background-color:#00000080}}.csd-navbar .navbar-brand,.csd-navbar .navbar-item,.csd-navbar .navbar-burger{min-height:var(--csd-nav-height)}.csd-navbar .navbar-item,.csd-navbar .navbar-item strong{color:var(--csd-text);transition:color .2s ease-in-out,background-color .2s ease-in-out;font-size:.95em}.csd-navbar .navbar-item{padding:.7rem 1rem .5rem}.csd-navbar .navbar-item:hover,.csd-navbar .navbar-item:focus{color:var(--csd-muted);background-color:transparent}.csd-navbar .navbar-burger{color:var(--csd-text);width:var(--csd-nav-height)}.csd-navbar .navbar-burger span{height:2px}@media (min-width: 1024px){:root{--csd-nav-height: 5rem}.csd-navbar .navbar-item,.csd-navbar .navbar-item strong{font-size:1.05em}.csd-navbar .navbar-item{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 1024px) and (max-width: 1349px){.csd-navbar .navbar-item,.csd-navbar .navbar-item strong{font-size:14px}}.csd-hero{position:relative;color:var(--csd-text);background:url(./dwyer-portrait-B6JVnlxZ.webp);background-position:center;background-size:cover}.csd-hero.is-fullheight{min-height:100svh;height:100svh}@supports (height: 100dvh){.csd-hero.is-fullheight{min-height:100dvh;height:100dvh}}.csd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;pointer-events:none}.csd-hero .hero-body{position:relative;z-index:1;padding-top:var(--csd-nav-height)}.csd-hero-content{padding-top:4rem;display:flex;flex-direction:column;align-items:center}.csd-hero-subtitle{text-align:center}@media (max-width: 768px){.csd-hero-subtitle .csd-role{display:block}.csd-hero-subtitle .csd-sep{display:none}}.csd-hero-down-wrap{margin-top:1.25rem;display:flex;justify-content:center}.csd-hero-down{width:70px;height:70px;border:2px solid var(--csd-text);border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;color:var(--csd-text);background:transparent;transition:background .2s ease-in-out,transform .2s ease-in-out}.csd-hero-down-icon{width:40px;height:40px}.csd-hero-down:hover,.csd-hero-down:focus{color:var(--csd-text);background:#ffffff1a;transform:translateY(1px)}@media (max-width: 768px){.csd-hero-content{padding-top:0;flex:1;width:100%;justify-content:flex-start}.csd-hero .hero-body{display:flex;flex-direction:column;justify-content:space-between;padding-top:3rem;padding-bottom:2rem}.csd-hero .hero-body>.container{display:flex;flex:1}.csd-hero-down-wrap{margin-top:auto;padding-top:1.25rem}}.csd-button{border-radius:0;text-transform:uppercase;letter-spacing:1px;font-weight:300;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out}.csd-social-button{display:inline-flex;align-items:center;gap:.5rem}.csd-social-button .csd-icon{width:1em;height:1em}.csd-button--outline{background:transparent;border:1px solid var(--csd-accent);color:var(--csd-accent)}.csd-button--outline:hover,.csd-button--outline:focus{background:var(--csd-accent);border-color:var(--csd-accent);color:#000}.csd-button--solid{background:var(--csd-accent);border:1px solid var(--csd-accent);color:#000}.csd-button--solid:hover,.csd-button--solid:focus{background:var(--csd-accent-hover);border-color:var(--csd-accent-hover);color:#000}.csd-section-bg{position:relative;background-position:center;background-size:cover}.csd-section-bg--audio{background-image:url(./audio-background-DWbBTQPu.jpg)}.csd-section-bg--studio{background-image:url(./shop-background-E5LnuG_u.jpg)}.csd-section-bg--cta{background-image:url(./contact-background-NN6IvUqC.jpg)}.csd-box{background:#0000008c;border:1px solid var(--csd-border)}.csd-modal-fullscreen .modal-card{width:min(800px,calc(100% - 2rem));height:auto;max-height:calc(100vh - 2rem);margin:1rem auto;border:1px solid var(--csd-border);border-radius:12px;overflow:hidden}.csd-modal-fullscreen .modal-card-head,.csd-modal-fullscreen .modal-card-foot{background:var(--csd-bg);border-color:var(--csd-border)}.csd-modal-fullscreen .modal-card-title{color:var(--csd-text)}.csd-modal-fullscreen .modal-card-head .delete{width:40px;height:40px;max-width:40px;max-height:40px}.csd-modal-fullscreen .modal-card-body{background:var(--csd-bg)}.csd-modal-fullscreen .label{color:var(--csd-text)}.csd-modal-fullscreen .input,.csd-modal-fullscreen .textarea,.csd-modal-fullscreen .select select{background:var(--csd-input-bg);color:var(--csd-text);border-color:var(--csd-border)}.csd-modal-fullscreen .csd-required{color:#ff3860;margin-left:.25rem;font-weight:700}.csd-modal-fullscreen .input:focus,.csd-modal-fullscreen .textarea:focus,.csd-modal-fullscreen .select select:focus{border-color:var(--csd-accent);box-shadow:0 0 0 .125em color-mix(in srgb,var(--csd-accent) 25%,transparent)}.csd-gallery a{display:block}.columns.csd-gallery>.column{flex:0 0 50%;max-width:50%}@media (min-width: 769px){.columns.csd-gallery>.column{flex-basis:33.3333%;max-width:33.3333%}}@media (min-width: 1140px){.columns.csd-gallery>.column{flex-basis:25%;max-width:25%}}.csd-gallery figure.image{aspect-ratio:1 / 1;overflow:hidden}.csd-gallery figure.image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1);opacity:1;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.csd-gallery a:hover figure.image,.csd-gallery a:focus figure.image{border-color:var(--csd-accent)}.csd-gallery a:hover img,.csd-gallery a:focus img{opacity:.9;transform:scale(1.03)}.csd-img--patch-cables{width:100%;max-width:400px;height:auto;display:block;margin-left:auto}.section{padding-top:6rem;padding-bottom:6rem}.footer{background-color:#222}
