@media screen and (max-width:700px){a.svelte-13j0pl7:not(.contact-item):before{content:"["}a.svelte-13j0pl7:not(.contact-item):after{content:"]()"}}.contact-grid.svelte-13j0pl7{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;margin:2rem 0}@media(max-width:640px){.contact-grid.svelte-13j0pl7{grid-template-columns:1fr}}.contact-item.svelte-13j0pl7{display:flex;align-items:center;gap:1rem;text-decoration:none!important;border-bottom:none!important;transition:transform .2s ease}.contact-item.svelte-13j0pl7:before,.contact-item.svelte-13j0pl7:after{content:none!important}.contact-item.svelte-13j0pl7:hover{transform:translate(5px)}.contact-item.svelte-13j0pl7:hover .icon-circle:where(.svelte-13j0pl7){background:#ffffff1a;border-color:var(--heading-color);color:var(--heading-color);box-shadow:0 0 15px rgba(var(--heading-color),.2)}.contact-item.svelte-13j0pl7:hover .label:where(.svelte-13j0pl7){color:var(--heading-color)}.contact-item.svelte-13j0pl7 .icon-circle:where(.svelte-13j0pl7){flex-shrink:0;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--background-color) 80%,black);border:1px solid var(--table-border-color);color:var(--heading-color);transition:all .3s ease}.contact-item.svelte-13j0pl7 .text:where(.svelte-13j0pl7){display:flex;flex-direction:column;line-height:1.2}.contact-item.svelte-13j0pl7 .text:where(.svelte-13j0pl7) .label:where(.svelte-13j0pl7){font-size:1rem;font-weight:700;color:var(--link-color);transition:color .3s ease}.contact-item.svelte-13j0pl7 .text:where(.svelte-13j0pl7) .url:where(.svelte-13j0pl7){font-size:.8rem;color:var(--text-color);opacity:.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cta-quote.svelte-13j0pl7{border-left:3px solid var(--string-color);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--italic-color)}.cta-quote.svelte-13j0pl7 p:where(.svelte-13j0pl7){margin:0}.cta-quote.svelte-13j0pl7 p:where(.svelte-13j0pl7) strong:where(.svelte-13j0pl7){color:var(--text-color);font-style:normal}header.svelte-rl21xe{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;padding:2rem;min-height:auto}header.svelte-rl21xe .transparent-container:where(.svelte-rl21xe){width:100%;max-width:800px;margin:0 auto;text-align:center;position:relative}header.svelte-rl21xe .transparent-container:where(.svelte-rl21xe) .hidden-selectable:where(.svelte-rl21xe){display:inline-block;width:1px;opacity:0}@media screen and (orientation:portrait)and (max-width:800px){header.svelte-rl21xe{min-height:40vh;padding:2rem 1rem}}header canvas{margin-block:1.5em;max-width:100%;image-rendering:pixelated}header h2{-webkit-text-fill-color:initial;color:var(--text-color);background:none}h3.svelte-rl21xe{font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}h1.svelte-rl21xe{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.05em;letter-spacing:-.02em;margin-bottom:.5rem}h2.svelte-rl21xe{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:400;margin-top:0;color:var(--text-color);background:none;-webkit-text-fill-color:var(--text-color);text-shadow:2px 1px rgba(0,0,0,.3)}h1.svelte-rl21xe,h2.svelte-rl21xe,h3.svelte-rl21xe{background:linear-gradient(135deg,var(--heading-color) 0%,var(--string-color) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}
