div>header.site-header.stuck{color:rgb(var(--color-base-background))}.page.svelte-1tk0e8j{padding:20px 0;background:radial-gradient(circle,rgb(var(--color-base-text)) 0,rgb(var(--color-base-text-darkest)));color:rgb(var(--color-foreground));--color-background: var(--color-base-text-darker);--color-foreground: var(--color-base-background)}section.partners.svelte-1tk0e8j{padding:8px}@media(min-width:750px){section.partners.svelte-1tk0e8j{padding-inline:16px}}@media(min-width:1080px){section.partners.svelte-1tk0e8j{padding-inline:calc(16px + 2vw)}}.hover-content.svelte-1tk0e8j{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0006;opacity:.7;transition:opacity .3s ease;padding:50px 20px 0}.hover-content.svelte-1tk0e8j .buttons:where(.svelte-1tk0e8j){opacity:.7;transition:opacity .3s ease}.hover-content.svelte-1tk0e8j:hover,.hover-content.svelte-1tk0e8j:focus-visible{opacity:1}:is(.hover-content.svelte-1tk0e8j:hover,.hover-content.svelte-1tk0e8j:focus-visible) .buttons:where(.svelte-1tk0e8j){opacity:1}.h4.svelte-1tk0e8j{font-family:var(--font-mono-family),monospace;line-height:var(--font-mono-line-height);letter-spacing:var(--font-mono-letter-spacing);font-weight:var(--font-mono-weight);font-size:var(--font-mono-large-size)}.partners.svelte-1tk0e8j{margin:0 0 50px;padding:0}.partners-list.svelte-1tk0e8j{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);grid-auto-rows:calc(200px + 10vw)}@media(min-width:750px)and (max-width:1419px){.partners-list.svelte-1tk0e8j{gap:16px;grid-template-columns:repeat(3,1fr)}}@media(min-width:1419px){.partners-list.svelte-1tk0e8j{gap:16px;grid-template-columns:repeat(4,1fr)}}.buttons.svelte-1tk0e8j{display:flex;gap:4px;flex-wrap:wrap}li.svelte-1tk0e8j{list-style:none}.partner.svelte-1tk0e8j{position:relative;overflow:hidden}:is(.partner.svelte-1tk0e8j:hover,.partner.svelte-1tk0e8j:focus-visible) .image-wrap:where(.svelte-1tk0e8j){opacity:1;scale:1.04}.image-wrap.svelte-1tk0e8j{overflow:hidden;transition:opacity .3s ease,scale .3s ease;border-radius:var(--border-radius);opacity:.8;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;display:block}section.contact.svelte-1tk0e8j{max-width:840px;margin:80px auto}section.contact.svelte-1tk0e8j h1:where(.svelte-1tk0e8j){text-align:center;margin:0 0 30px}
