.blog-showcase.svelte-za0ex4{display:flex;flex-direction:column;gap:.5rem;background:#ffefdc;position:relative;z-index:1}h2.svelte-za0ex4{margin:1rem;font-size:2rem;font-weight:500}.layout-big.svelte-za0ex4{display:grid;grid-template-columns:3fr 1fr;gap:1rem}.button-holder.svelte-za0ex4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:1rem}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4){box-sizing:border-box;display:flex;align-items:center;padding:1rem 2rem;gap:2rem;width:100%;height:fit-content;border:none;background:#000;color:#fff;position:relative;font:inherit;cursor:pointer}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4) p:where(.svelte-za0ex4){font-weight:400;z-index:2;font-size:.75rem}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4) .icon:where(.svelte-za0ex4){width:1rem;height:1rem;z-index:2;filter:invert(100%)}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4) div:where(.svelte-za0ex4){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffefdc;width:0%;height:0%;transition:width .25s ease-out,height .25s ease-out;z-index:1;pointer-events:none}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4)>:where(.svelte-za0ex4){pointer-events:none}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):hover,.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):active{color:#000}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):hover div:where(.svelte-za0ex4),.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):active div:where(.svelte-za0ex4){width:calc(100% - 2px);height:calc(100% - 2px)}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):hover .icon:where(.svelte-za0ex4),.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):active .icon:where(.svelte-za0ex4){filter:unset}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):active div:where(.svelte-za0ex4){filter:brightness(90%)}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4):disabled{opacity:.5;cursor:not-allowed}h1.svelte-za0ex4{font-size:3.5rem}@media(max-width:576px){h2.svelte-za0ex4{margin:1rem 0}h1.svelte-za0ex4{font-size:2.25rem}.button-holder.svelte-za0ex4{align-items:flex-start}.layout-big.svelte-za0ex4{grid-template-columns:1fr;grid-template-rows:max-content max-content}.button-holder.svelte-za0ex4{padding:0}.button-holder.svelte-za0ex4 .button:where(.svelte-za0ex4){justify-content:space-between}}.projects.svelte-diwm7r{display:grid;gap:1rem;grid-template-columns:[stories] 1fr [project] 3fr [steal] 1fr}.stories.svelte-diwm7r{display:flex;flex-direction:column;padding:1rem;gap:1rem}h2.svelte-diwm7r{font-size:2rem;font-weight:500}p.svelte-diwm7r{font-size:1rem;font-weight:300}.project.svelte-diwm7r{grid-column-start:project;display:flex;flex-direction:column;gap:1rem;padding:1rem}h1.svelte-diwm7r{font-size:3rem;font-weight:600}h3.svelte-diwm7r{font-family:PlayFair Display,serif;font-size:1.5rem;font-weight:500}.description.svelte-diwm7r{font-size:1.25rem;font-weight:300;width:88%;text-align:justify;align-self:center}.steal.svelte-diwm7r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:1rem}.steal.svelte-diwm7r .button:where(.svelte-diwm7r){box-sizing:border-box;display:flex;align-items:center;padding:1rem 2rem;gap:2rem;width:100%;height:fit-content;border:none;background:#000;color:#fff;position:relative;font:inherit;cursor:pointer}.steal.svelte-diwm7r .button:where(.svelte-diwm7r) p:where(.svelte-diwm7r){font-weight:400;z-index:2;font-size:.75rem}.steal.svelte-diwm7r .button:where(.svelte-diwm7r) .icon:where(.svelte-diwm7r){width:1rem;height:1rem;z-index:2;filter:invert(100%)}.steal.svelte-diwm7r .button:where(.svelte-diwm7r) div:where(.svelte-diwm7r){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffefdc;width:0%;height:0%;transition:width .25s ease-out,height .25s ease-out;z-index:1;pointer-events:none}.steal.svelte-diwm7r .button:where(.svelte-diwm7r)>:where(.svelte-diwm7r){pointer-events:none}.steal.svelte-diwm7r .button:where(.svelte-diwm7r):hover,.steal.svelte-diwm7r .button:where(.svelte-diwm7r):active{color:#000}.steal.svelte-diwm7r .button:where(.svelte-diwm7r):hover div:where(.svelte-diwm7r),.steal.svelte-diwm7r .button:where(.svelte-diwm7r):active div:where(.svelte-diwm7r){width:calc(100% - 2px);height:calc(100% - 2px)}.steal.svelte-diwm7r .button:where(.svelte-diwm7r):hover .icon:where(.svelte-diwm7r),.steal.svelte-diwm7r .button:where(.svelte-diwm7r):active .icon:where(.svelte-diwm7r){filter:unset}.steal.svelte-diwm7r .button:where(.svelte-diwm7r):active div:where(.svelte-diwm7r){filter:brightness(90%)}.steal.svelte-diwm7r .button:where(.svelte-diwm7r):disabled{opacity:.5;cursor:not-allowed}img.svelte-diwm7r{width:100%;height:auto}@media(max-width:576px){.project.svelte-diwm7r{grid-column-start:unset}.projects.svelte-diwm7r{grid-template-columns:1fr;grid-template-rows:[stories] max-content [project] max-content [steal] max-content}.stories.svelte-diwm7r,.project.svelte-diwm7r{padding:0}.project.svelte-diwm7r p:where(.svelte-diwm7r){font-size:1.1rem}h1.svelte-diwm7r{font-size:2.25rem}.steal.svelte-diwm7r{padding:2rem;align-items:flex-start}.steal.svelte-diwm7r .button:where(.svelte-diwm7r){justify-content:space-between}}svg.pulsars{z-index:0;overflow:hidden}svg.pulsars text{font-family:IBM Plex Mono,monospace;font-size:.5rem;line-height:.9rem;opacity:0;pointer-events:none;z-index:2}svg.pulsars circle{fill:#ffefdc;stroke:#000;stroke-width:1;pointer-events:all;cursor:pointer}svg.pulsars circle:hover+text{opacity:1}svg.pulsars .pulse{stroke-width:2}svg.pulsars .green{stroke:#2b7878;fill:#2b7878}.contact.svelte-189vaqp{display:grid;grid-template-columns:1fr 2fr 1fr;position:relative;isolation:isolate;overflow:hidden;pointer-events:none}.form-holder.svelte-189vaqp{background:#ffefdc;z-index:3;grid-column-start:2;padding:1rem 1rem 2.625rem;display:flex;flex-direction:column;gap:1rem}h2.svelte-189vaqp{font-size:2rem;font-weight:500}p.svelte-189vaqp{font-size:1.5rem;font-weight:300}form.svelte-189vaqp{justify-self:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 2rem;pointer-events:all}form.svelte-189vaqp input:where(.svelte-189vaqp){height:2rem}form.svelte-189vaqp .button:where(.svelte-189vaqp){box-sizing:border-box;display:flex;align-items:center;padding:1rem 2rem;gap:2rem;width:fit-content;height:fit-content;border:none;background:#000;color:#fff;position:relative;font:inherit;cursor:pointer}form.svelte-189vaqp .button:where(.svelte-189vaqp) p:where(.svelte-189vaqp){font-weight:400;z-index:2;font-size:.75rem}form.svelte-189vaqp .button:where(.svelte-189vaqp) .icon:where(.svelte-189vaqp){width:1rem;height:1rem;z-index:2;filter:invert(100%)}form.svelte-189vaqp .button:where(.svelte-189vaqp) div:where(.svelte-189vaqp){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffefdc;width:0%;height:0%;transition:width .25s ease-out,height .25s ease-out;z-index:1;pointer-events:none}form.svelte-189vaqp .button:where(.svelte-189vaqp)>:where(.svelte-189vaqp){pointer-events:none}form.svelte-189vaqp .button:where(.svelte-189vaqp):hover,form.svelte-189vaqp .button:where(.svelte-189vaqp):active{color:#000}form.svelte-189vaqp .button:where(.svelte-189vaqp):hover div:where(.svelte-189vaqp),form.svelte-189vaqp .button:where(.svelte-189vaqp):active div:where(.svelte-189vaqp){width:calc(100% - 2px);height:calc(100% - 2px)}form.svelte-189vaqp .button:where(.svelte-189vaqp):hover .icon:where(.svelte-189vaqp),form.svelte-189vaqp .button:where(.svelte-189vaqp):active .icon:where(.svelte-189vaqp){filter:unset}form.svelte-189vaqp .button:where(.svelte-189vaqp):active div:where(.svelte-189vaqp){filter:brightness(90%)}form.svelte-189vaqp .button:where(.svelte-189vaqp):disabled{opacity:.5;cursor:not-allowed}.input-container.svelte-189vaqp{position:relative}label.svelte-189vaqp{display:block;position:absolute;top:-.5rem;left:.5rem;background:#ffefdc;padding:0 .5rem}label.svelte-189vaqp p:where(.svelte-189vaqp){font-size:.625rem;font-weight:300}input.svelte-189vaqp,textarea.svelte-189vaqp{box-sizing:border-box;background:none;border:1px solid #000;width:100%;padding:.5rem 1rem;border-radius:0}textarea.svelte-189vaqp{height:4rem;resize:none}button.svelte-189vaqp{align-self:center}.pulsars{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;pointer-events:all}@media(max-width:576px){.contact.svelte-189vaqp{grid-template-columns:1fr}form.svelte-189vaqp{padding:1rem 0}.form-holder.svelte-189vaqp{padding:1rem 0;z-index:0}textarea.svelte-189vaqp,input.svelte-189vaqp{font-size:1rem;padding:1rem}form.svelte-189vaqp input:where(.svelte-189vaqp){height:3rem}form.svelte-189vaqp textarea:where(.svelte-189vaqp){height:6rem}}.banner.svelte-1ewzqr7{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:3rem max-content;grid-template-areas:". graphic" "text graphic"}.banner-text.svelte-1ewzqr7{grid-area:text;display:flex;flex-direction:column;gap:1rem;padding:1rem;z-index:1;background:#ffefdc}h1.svelte-1ewzqr7{font-size:3rem;font-weight:900}h3.svelte-1ewzqr7{font-size:1.5rem;font-weight:300}.button-holder.svelte-1ewzqr7{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;margin-top:5rem}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7){box-sizing:border-box;display:flex;align-items:center;padding:1rem 2rem;gap:2rem;width:auto;height:fit-content;border:none;background:#000;color:#fff;position:relative;font:inherit;cursor:pointer}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7) p:where(.svelte-1ewzqr7){font-weight:400;z-index:2;font-size:.75rem}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7) .icon:where(.svelte-1ewzqr7){width:1rem;height:1rem;z-index:2;filter:invert(100%)}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7) div:where(.svelte-1ewzqr7){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffefdc;width:0%;height:0%;transition:width .25s ease-out,height .25s ease-out;z-index:1;pointer-events:none}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7)>:where(.svelte-1ewzqr7){pointer-events:none}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):hover,.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):active{color:#000}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):hover div:where(.svelte-1ewzqr7),.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):active div:where(.svelte-1ewzqr7){width:calc(100% - 2px);height:calc(100% - 2px)}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):hover .icon:where(.svelte-1ewzqr7),.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):active .icon:where(.svelte-1ewzqr7){filter:unset}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):active div:where(.svelte-1ewzqr7){filter:brightness(90%)}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7):disabled{opacity:.5;cursor:not-allowed}.button.svelte-1ewzqr7>:where(.svelte-1ewzqr7){pointer-events:none}hr.svelte-1ewzqr7{border-color:#000;margin:0;z-index:1}.graphic.svelte-1ewzqr7{position:absolute;right:0;top:0;height:800px;width:50%;pointer-events:none}.floating-menu.svelte-1ewzqr7{position:fixed;display:flex;align-items:center;justify-content:center;bottom:1rem;right:1rem;float:right;padding:.5rem;border:1px solid #000;background:#ffefdc;z-index:3;transition:border .25s ease-out}.transparent-border.svelte-1ewzqr7{border:1px solid rgba(255,255,255,0)}@media(max-width:576px){h1.svelte-1ewzqr7{font-size:2.25rem}.banner.svelte-1ewzqr7{grid-template-columns:1fr;grid-template-rows:1fr}.banner-text.svelte-1ewzqr7{padding:0}.button-holder.svelte-1ewzqr7{margin-top:0}.button-holder.svelte-1ewzqr7 .button:where(.svelte-1ewzqr7){width:100%;justify-content:space-between}}
