.main.svelte-36c5mg{position:relative;overflow:hidden;display:flex}.main.web-u-border-radius-8.svelte-36c5mg{border-radius:.5rem}.main.web-u-border-radius-8.svelte-36c5mg img:where(.svelte-36c5mg){border-radius:.5rem}.main.svelte-36c5mg img:where(.svelte-36c5mg){display:block;width:100%;height:auto}.main.svelte-36c5mg .abs:where(.svelte-36c5mg){position:absolute;bottom:1.25rem;right:1.25rem;opacity:0;transform:translateY(10px);transition:all .2s ease-in-out;z-index:10}.main.svelte-36c5mg:hover .abs:where(.svelte-36c5mg){opacity:1;transform:translateY(0)}.expand-button.svelte-36c5mg{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:none;cursor:pointer;background-color:#fff!important;color:#000!important;box-shadow:0 4px 12px #00000026,0 0 0 1px #0000000d;transition:all .2s ease}.expand-button.svelte-36c5mg:hover{transform:scale(1.1);background-color:#f4f4f5!important}.expand-button.svelte-36c5mg svg{width:1.25rem;height:1.25rem;color:currentColor!important}.dark .expand-button.svelte-36c5mg{background-color:#1c1c1f!important;color:#fff!important;box-shadow:0 4px 12px #0006,0 0 0 1px #ffffff1a}.dark .expand-button.svelte-36c5mg:hover{background-color:#27272a!important}.overlay.svelte-36c5mg{inset:0;z-index:100;position:fixed;background-color:#000000d9;backdrop-filter:blur(4px)}.content.svelte-36c5mg{inset:0;margin:auto;position:fixed;transform-origin:center;display:block;object-fit:contain;max-height:90vh;max-width:calc(100% - 4rem);z-index:1000;border-radius:.75rem;box-shadow:0 20px 50px #0000004d}.contact-form-container.svelte-1kf5prn{width:100%}.web-input-text.svelte-1kf5prn{background-color:hsl(var(--web-color-smooth));border:1px solid hsl(var(--web-color-neutral-200));border-radius:.5rem;padding:.75rem 1rem;color:hsl(var(--web-color-primary));transition:border-color .2s ease}.web-input-text.svelte-1kf5prn:focus{outline:none;border-color:hsl(var(--web-color-primary))}.web-input-text.svelte-1kf5prn::placeholder{color:hsl(var(--web-color-tertiary))}.dark .web-input-text.svelte-1kf5prn{border-color:hsl(var(--web-color-neutral-700))}.copy-button.svelte-7lsvhn{gap:8px;display:flex;padding:6px 12px;border-radius:8px;align-items:center;justify-content:center;transition:opacity ease-in-out .3s}.copy-button.light.svelte-7lsvhn{background-color:#ffffffa3}.copy-button.dark.svelte-7lsvhn{background-color:#ffffff0a;border:1px solid var(--smooth, rgba(255, 255, 255, .06))}.copy-button.pink.svelte-7lsvhn{background-color:#ffffff20;border:1px solid var(--smooth, rgba(255, 255, 255, .06))}.copy-button.svelte-7lsvhn:hover{opacity:.8}.web-content.svelte-1w0dtun{display:flex;flex-direction:column;gap:6rem}.web-content.svelte-1w0dtun section:where(.svelte-1w0dtun){display:flex;flex-direction:column;gap:1.5rem;scroll-margin-top:120px}.media-wrapper.svelte-1w0dtun{position:relative}.media-wrapper.svelte-1w0dtun .buttons:where(.svelte-1w0dtun){display:flex;align-items:center;gap:.5rem;position:absolute;bottom:1rem}.media-wrapper.svelte-1w0dtun .buttons.visuals:where(.svelte-1w0dtun){justify-content:left;top:auto;position:relative;margin-top:2rem}@media (max-width: 768px){.container.svelte-1w0dtun{padding-left:0;padding-right:0}header.svelte-1w0dtun{padding-block-end:unset}header.svelte-1w0dtun,main.svelte-1w0dtun{padding-left:var(--spacing-5, 1.25rem);padding-right:var(--spacing-5, 1.25rem)}}
