section.svelte-7hpc9t{background-color:#000;padding:2rem 0}article.svelte-7hpc9t{width:var(--container-width);color:#fff;-webkit-hyphens:auto;hyphens:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding:.5rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.5rem}@media(min-width:640px){article.svelte-7hpc9t{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){article.svelte-7hpc9t{max-width:64rem}}h4.svelte-7hpc9t{margin-top:1.25rem;margin-bottom:0;font-size:1.875rem;font-weight:900;line-height:2.25rem}@media(min-width:768px){h4.svelte-7hpc9t{font-size:2.25rem;line-height:2.5rem}}p.svelte-7hpc9t{margin:1.5rem 0}p.svelte-7hpc9t strong:where(.svelte-7hpc9t){font-weight:600}.columns-2.svelte-7hpc9t{gap:1rem;display:grid}@media(min-width:768px){.columns-2.svelte-7hpc9t{grid-template-columns:repeat(2,minmax(0,1fr))}}.column.svelte-7hpc9t:not(:first-child){margin-top:-2rem}@media(min-width:768px){.column.svelte-7hpc9t:not(:first-child){margin-top:0}}div.svelte-vlgs3m,canvas.svelte-vlgs3m{width:100%;height:100%;position:absolute;inset:0}section.svelte-zqwozy{filter:drop-shadow(0 25px 25px #00000026);background-image:linear-gradient(to bottom right,var(--violetshirt-950),black);background-color:var(--violetshirt-950);color:var(--violetshirt-400);border-top:2px solid #000;border-bottom:2px solid #000;padding-top:2rem;padding-bottom:2rem;position:relative;overflow:hidden}article.svelte-zqwozy{z-index:10;width:var(--container-width);color:#fff;-webkit-hyphens:auto;hyphens:auto;max-width:1024px;margin-left:auto;margin-right:auto;padding:.5rem 1.5rem 24rem;font-size:1rem;line-height:1.5rem;position:relative}@media(min-width:640px){article.svelte-zqwozy{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){article.svelte-zqwozy{max-width:64rem;padding-bottom:.5rem}}h4.svelte-zqwozy{margin-top:1.25rem;margin-bottom:0;font-size:1.875rem;font-weight:900;line-height:2.25rem}@media(min-width:768px){h4.svelte-zqwozy{font-size:2.25rem;line-height:2.5rem}}p.svelte-zqwozy{margin:1.5rem 0}.columns-2.svelte-zqwozy{gap:1rem;display:grid}@media(min-width:768px){.columns-2.svelte-zqwozy{grid-template-columns:repeat(2,minmax(0,1fr))}}.column.svelte-zqwozy:not(:first-child){margin-top:-2rem}@media(min-width:768px){.column.svelte-zqwozy:not(:first-child){margin-top:0}}canvas.svelte-1g73i88{width:100%;height:100%}canvas.svelte-1de4xko{width:100%;position:absolute;left:50%;transform:translate(-50%)}.arrs.svelte-3kdhe4{position:absolute;top:82%;left:50%;transform:scale(.75)}@media(min-width:768px){.arrs.svelte-3kdhe4{top:90%;transform:scale(1)}}.arr.svelte-3kdhe4{opacity:0;animation:7s linear 1.6s infinite svelte-3kdhe4-down-anim;position:absolute;transform:scale(.5)}.arr.svelte-3kdhe4:nth-child(2){animation-delay:1.9s}.arr.svelte-3kdhe4:nth-child(3){animation-delay:2.2s}.arr.svelte-3kdhe4:before,.arr.svelte-3kdhe4:after{content:"";background-color:#fff;border-radius:.25rem;width:2.25rem;height:.5rem;display:block;transform:translate(-1.75rem)rotate(45deg)}.arr.svelte-3kdhe4:after{transform:translate(-.5rem,-.5rem)rotate(-45deg)}@keyframes svelte-3kdhe4-down-anim{0%{opacity:0;transform:translateY(-2.5rem)}5%{opacity:.5}10%{opacity:.5}15%{opacity:0;transform:translateY(2.5rem)}}.typer.svelte-14xuyf4{animation:2s svelte-14xuyf4-typing}i.svelte-14xuyf4{border-left:3px solid #fff;height:1em;margin-left:.1em;line-height:1;animation:1s step-start infinite svelte-14xuyf4-blink;display:inline}@keyframes svelte-14xuyf4-typing{0%{width:0%}to{width:100%}}@keyframes svelte-14xuyf4-blink{0%{opacity:.5}50%{opacity:.5}to{opacity:0}}.hero.svelte-1q37ri0{height:100vh;min-height:40rem;position:relative}.content.svelte-1q37ri0{width:var(--container-width);max-width:640px;margin-left:auto;margin-right:auto;transform:translateY(16vh)}@media(min-width:640px){.content.svelte-1q37ri0{min-height:auto;display:flex}}@media(orientation:landscape){.content.svelte-1q37ri0{transform:translateY(18vh)}}@media(min-width:768px){.content.svelte-1q37ri0{transform:translateY(33vh)}}.profile-image.svelte-1q37ri0{aspect-ratio:1;width:66.6667%;max-width:40vh;margin:0;transition-property:left,transform;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;left:50%;transform:translate(-50%)}@media(min-width:640px){.profile-image.svelte-1q37ri0{aspect-ratio:1;width:38.2%;left:0;transform:translate(0)}}@media(min-width:768px){.profile-image.svelte-1q37ri0{left:-2%}}.profile-image.centered.svelte-1q37ri0{left:50%;transform:translate(-50%,5rem)}@media(min-width:640px){.profile-image.centered.svelte-1q37ri0{transform:translate(-50%)}}@media(orientation:landscape)and (min-width:768px){.profile-image.centered.svelte-1q37ri0{transform:translateY(2.5rem)}}@media(min-width:768px){.profile-image.centered.svelte-1q37ri0{left:50%;transform:translate(-50%)}}.title.svelte-1q37ri0{width:75%;position:relative;left:50%;transform:translate(-50%)}@media(min-width:480px){.title.svelte-1q37ri0{width:50%;left:50%;transform:translate(-50%)}}@media(min-width:640px){.title.svelte-1q37ri0{width:61.8%;padding-left:1rem;padding-right:3rem;left:2%;transform:translate(0)}}.signature.svelte-1q37ri0{aspect-ratio:2.28;max-width:60vh;margin-bottom:1.5rem;transform:translate(-.75rem)}@media(min-width:640px){.signature.svelte-1q37ri0{transform:translate(-2rem)}}@media(orientation:landscape)and (min-width:768px){.signature.svelte-1q37ri0{transform:translate(-1.25rem)}}h1.svelte-1q37ri0{opacity:.25;height:1.25rem;color:var(--bluebirth-50);letter-spacing:-.025em;text-wrap:nowrap;padding-left:100%;font-size:.75rem;line-height:1rem;position:relative;overflow:hidden}h1.svelte-1q37ri0:after{content:"D. Haus";text-wrap:nowrap;display:block;position:absolute;top:0;right:0}@media(min-width:640px){h1.svelte-1q37ri0{height:1rem;margin-top:-.75rem;font-size:.875rem;line-height:1.25rem}}h2.svelte-1q37ri0{filter:drop-shadow(0 0 16px #f1f3ff40);color:var(--bluebirth-50);margin-top:1rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}@media(min-width:380px){h2.svelte-1q37ri0{font-size:2.1rem;line-height:2.1rem}}@media(min-width:480px){h2.svelte-1q37ri0{font-size:2.25rem;line-height:2.5rem}}@media(min-width:640px){h2.svelte-1q37ri0{font-size:2.25rem;line-height:2.5rem}}.ecity.svelte-1q37ri0{z-index:0;position:absolute;inset:0}section.svelte-1tes396{color:var(--bluebirth-50);background-color:#220d08;background-image:url(./holz.BKrcxIIf.jpg);background-size:cover}article.svelte-1tes396{width:var(--container-width);text-shadow:1px 1px 3px #000;max-width:1024px;margin-left:auto;margin-right:auto;padding:3.5rem 1.5rem}h4.svelte-1tes396{opacity:.8;filter:drop-shadow(0 20px 13px #00000008)drop-shadow(0 8px 5px #00000014);margin-top:0;margin-bottom:2rem;font-size:1.875rem;font-weight:900;line-height:2.25rem}@media(min-width:768px){h4.svelte-1tes396{font-size:2.25rem;line-height:2.5rem}}.projects.svelte-1tes396{flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;line-height:1.25rem;list-style:none;display:flex}.projects.svelte-1tes396 li:where(.svelte-1tes396){flex-basis:100%;padding-bottom:1rem;padding-right:.5rem}@media(min-width:380px){.projects.svelte-1tes396 li:where(.svelte-1tes396){flex-basis:50%}}@media(min-width:640px){.projects.svelte-1tes396 li:where(.svelte-1tes396){flex-basis:50%}}@media(min-width:768px){.projects.svelte-1tes396 li:where(.svelte-1tes396){flex-basis:33.3333%}}@media(min-width:1024px){.projects.svelte-1tes396 li:where(.svelte-1tes396){flex-basis:25%}}.projects.svelte-1tes396 li:where(.svelte-1tes396) a:where(.svelte-1tes396){color:inherit;text-decoration:none}.projects.svelte-1tes396 .title:where(.svelte-1tes396){font-weight:600;display:block}.projects.svelte-1tes396 .client:where(.svelte-1tes396){opacity:.5;display:block}section.svelte-hz61c4{background-image:url(./circuit.BImZjHiK.png);background-size:cover;background-color:var(--kashmirgrey-950);color:#fff}article.svelte-hz61c4{width:var(--container-width);max-width:1024px;margin:0 auto;padding:3.5rem 1.5rem}@media(min-width:640px){article.svelte-hz61c4{font-size:1.25rem;line-height:1.75rem}}h4.svelte-hz61c4{margin:0 0 2rem;font-size:1.875rem;font-weight:900;line-height:2.25rem}@media(min-width:768px){h4.svelte-hz61c4{font-size:2.25rem;line-height:2.5rem}}h4.svelte-hz61c4+:where(.svelte-hz61c4){margin-top:0}ul.svelte-hz61c4{margin:0;padding:0}@media(min-width:768px){ul.svelte-hz61c4{columns:2}}ul.svelte-hz61c4>li:where(.svelte-hz61c4){break-inside:avoid-column;padding-left:1.25rem;list-style:none;position:relative}ul.svelte-hz61c4>li:where(.svelte-hz61c4):before{opacity:.25;content:"";background-color:#fff;border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute;top:.625rem;left:0}section.svelte-113jxkb{background-color:var(--violetshirt-950);border-top:2px solid #000;border-bottom:2px solid #000;padding-top:2rem;padding-bottom:2rem}article.svelte-113jxkb{width:var(--container-width);max-width:1024px;color:rgb(from var(--violetshirt-300)r g b/80%);-webkit-hyphens:auto;hyphens:auto;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem;line-height:1.5rem}@media(min-width:640px){article.svelte-113jxkb{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){article.svelte-113jxkb{max-width:64rem}}article.svelte-113jxkb a:where(.svelte-113jxkb){color:rgb(from var(--violetshirt-300)r g b/80%);font-weight:300;text-decoration:none}article.svelte-113jxkb a:where(.svelte-113jxkb):hover{text-underline-offset:4px;text-decoration:underline}article.svelte-113jxkb a:where(.svelte-113jxkb) strong:where(.svelte-113jxkb){color:#fff;font-weight:500}h4.svelte-113jxkb{filter:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);color:var(--violetshirt-300);margin-top:1.25rem;margin-bottom:1rem;font-size:1.875rem;font-weight:900;line-height:2.25rem}@media(min-width:768px){h4.svelte-113jxkb{font-size:2.25rem;line-height:2.5rem}}h4.svelte-113jxkb+p:where(.svelte-113jxkb){margin-top:0}p.svelte-113jxkb{margin:1.25em 0}p.svelte-113jxkb strong:where(.svelte-113jxkb){font-weight:600}.outer.svelte-19q8r30{height:100%;position:relative;overflow:hidden}.outer.svelte-19q8r30>div:where(.svelte-19q8r30){animation:var(--duration)linear var(--delay)infinite svelte-19q8r30-scroll-anim;--duration:10s;--delay:0s;height:auto;position:absolute;top:0;left:0}@keyframes svelte-19q8r30-scroll-anim{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}div.svelte-y5mbk4,pre.svelte-y5mbk4{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}div.svelte-y5mbk4{overflow:hidden}pre.svelte-y5mbk4{animation:var(--duration)linear var(--delay)infinite svelte-y5mbk4-scroll-anim;white-space:nowrap;transform:translate(100%)}@keyframes svelte-y5mbk4-scroll-anim{0%{transform:translate(0)}to{transform:translate(-800%)}}section.svelte-1kpkc3c{background-image:linear-gradient(to bottom right,rgb(from var(--fungreen-950)r g b/20%),right,rgb(from var(--fungreen-900)r g b/10%));-webkit-user-select:none;user-select:none;background-color:#000;height:8rem;position:relative;overflow:hidden}section.svelte-1kpkc3c:before{z-index:10;content:"";background-image:linear-gradient(#000c,#0003,#000c);position:absolute;inset:0}.scroller.svelte-1kpkc3c{--duration:10s;--delay:0s;width:100%;height:100%;padding:1.5rem;position:absolute;inset:0}.scroller-0.svelte-1kpkc3c{width:50%;font-weight:700}.scroller-1.svelte-1kpkc3c{opacity:.5;--delay:-4s;--duration:15s;left:33.3333%;transform:scale(1.25)}.scroller-2.svelte-1kpkc3c{opacity:.75;--delay:-9s;left:66.6667%;transform:translate(-3rem)}.scroller-3.svelte-1kpkc3c{opacity:.5;--delay:-7s;--duration:25s;font-size:1.5rem;line-height:2rem;left:75%;transform:scale(1.5)}.scroller-4.svelte-1kpkc3c{opacity:.4;--delay:-12s;--duration:40s;left:75%}.ticker-0.svelte-1kpkc3c,.ticker-1.svelte-1kpkc3c{opacity:.1;height:6rem;color:var(--fungreen-200);letter-spacing:-.5rem;--delay:-8s;--duration:64s;margin:0;padding:0;font-size:6rem;font-weight:300;line-height:1;position:relative}.ticker-1.svelte-1kpkc3c{opacity:.2;color:var(--fungreen-500);--duration:32s;font-size:3rem;font-weight:100;line-height:1;top:-1rem}pre.svelte-1kpkc3c{color:var(--fungreen-800);font-size:.75rem;line-height:1rem}
