.band.svelte-ckiqor{background-color:#d1d3c5;padding:2rem 0}h2.svelte-ckiqor{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem)}h3.svelte-ckiqor{margin-bottom:.75rem;font-size:1.1rem}.card.svelte-ckiqor{background-color:#f5f5f5;margin-bottom:1.5rem}.prose.svelte-ckiqor p:where(.svelte-ckiqor)+p:where(.svelte-ckiqor){margin-top:1rem}.icon-grid.svelte-ckiqor{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.icon-grid.svelte-ckiqor a:where(.svelte-ckiqor){background-color:#fff;border-radius:.3rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.4rem;transition:background-color .15s;display:flex}.icon-grid.svelte-ckiqor a:where(.svelte-ckiqor):hover{background-color:#e6e6e6}.icon-grid.svelte-ckiqor img{width:100%;height:100%}.visually-hidden.svelte-ckiqor{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section.svelte-wt4tt0{padding:2rem 0}h2.svelte-wt4tt0{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem)}.card.svelte-wt4tt0{text-align:center;background-color:#f5f5f5}.contact-form.svelte-wt4tt0{text-align:left;flex-direction:column;gap:1rem;max-width:40rem;margin:1.5rem auto 0;display:flex}.contact-form.svelte-wt4tt0 label:where(.svelte-wt4tt0){margin-bottom:.25rem;font-weight:700;display:block}.contact-form.svelte-wt4tt0 input:where(.svelte-wt4tt0),.contact-form.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){box-sizing:border-box;border:1px solid #7e7e7e;border-radius:.25rem;width:100%;padding:.5rem;font-family:inherit;font-size:1rem}.contact-form.svelte-wt4tt0 button:where(.svelte-wt4tt0){align-self:flex-start;margin-top:.5rem}.social.svelte-wt4tt0{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.social.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:inherit;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;display:flex}.social.svelte-wt4tt0 img:where(.svelte-wt4tt0),.social.svelte-wt4tt0 svg:where(.svelte-wt4tt0){display:block}.social.svelte-wt4tt0 span:where(.svelte-wt4tt0){font-size:.85rem}.band.svelte-1ar0d6w{background-color:#d1d3c5;padding:2rem 0}h2.svelte-1ar0d6w{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem)}.stack.svelte-1ar0d6w{flex-direction:column;gap:1.5rem;display:flex}.card.svelte-1ar0d6w{border-left:4px solid var(--accent,#7e7e7e);background-color:#f5f5f5}h3.svelte-1ar0d6w{margin-bottom:.25rem;font-size:1.25rem}.role.svelte-1ar0d6w{margin-bottom:.75rem;font-weight:700}.hero.svelte-1q37ri0{background:#000 url(../../../images/hero.JPG) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.hero.svelte-1q37ri0 h1:where(.svelte-1q37ri0){color:#fff;margin:0;font-size:clamp(2rem,6vw,4rem);line-height:1.2}.hero.svelte-1q37ri0 .lead:where(.svelte-1q37ri0){color:#fff;margin:.5rem 0;font-size:clamp(1rem,2.5vw,1.5rem)}.hero.svelte-1q37ri0 hr:where(.svelte-1q37ri0){border:0;border-top:1px solid #fff6;margin:1rem 0}@media (width<=780px){.hero.svelte-1q37ri0{background-image:url(../../../images/hero-phone.JPG)}}:root{--font-family-sans:"Fira Code", "Comfortaa";--font-family-mono:"Fira Mono", "Inconsolata"}.section.svelte-1tes396{padding:2rem 0}h2.svelte-1tes396{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem)}h3.svelte-1tes396{margin:.75rem 0 .5rem;font-size:1.1rem}.card.svelte-1tes396{flex-direction:column;height:100%;margin-bottom:1.5rem;display:flex}.card.svelte-1tes396 img:where(.svelte-1tes396){width:100%;display:block}.card.svelte-1tes396 p:where(.svelte-1tes396){margin-bottom:.75rem}.card.svelte-1tes396 .tags:where(.svelte-1tes396){margin-top:auto}.card.svelte-1tes396 .tag:where(.svelte-1tes396){color:#fff;background-color:#3a3a3a;margin-right:.25rem}
