.social.svelte-nbrh1g{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.75rem}.social.svelte-nbrh1g a:where(.svelte-nbrh1g){display:inline-flex;width:1.25rem;height:1.25rem;color:var(--site-muted, #666);text-decoration:none}.social.svelte-nbrh1g a:where(.svelte-nbrh1g):hover{color:var(--site-text, #111)}.icon.svelte-nbrh1g{display:block;width:100%;height:100%;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.icon[data-platform=instagram].svelte-nbrh1g{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm5 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm6.5-.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm5 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm6.5-.75a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5z'/%3E%3C/svg%3E")}.icon[data-platform=x].svelte-nbrh1g{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M4 4l7.5 9.5L4.5 20H7l5.5-6.8L17.5 20H20l-7.8-9.7L19 4h-2.5l-5 6.1L8 4H4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M4 4l7.5 9.5L4.5 20H7l5.5-6.8L17.5 20H20l-7.8-9.7L19 4h-2.5l-5 6.1L8 4H4z'/%3E%3C/svg%3E")}.icon[data-platform=website].svelte-nbrh1g{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7.93 9h-3.18a16.7 16.7 0 0 0-1.17-4.02A8.03 8.03 0 0 1 19.93 11zM12 4c.95 1.6 1.7 3.4 2.12 5.5H9.88C10.3 7.4 11.05 5.6 12 4zM4.42 11a8.03 8.03 0 0 1 3.35-4.02 16.7 16.7 0 0 0-1.17 4.02H4.42zm1.35 2h3.18c.28 1.45.7 2.8 1.17 4.02A8.03 8.03 0 0 1 5.77 13zm5.11 0h6.24c-.28 1.45-.7 2.8-1.17 4.02A16.7 16.7 0 0 1 10.88 13zm1.12 7.5c.42-2.1 1.17-3.9 2.12-5.5.95 1.6 1.7 3.4 2.12 5.5H12zm3.35 0a16.7 16.7 0 0 0 1.17-4.02A8.03 8.03 0 0 1 19.58 13h-3.18a16.7 16.7 0 0 1-1.17 4.02z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm7.93 9h-3.18a16.7 16.7 0 0 0-1.17-4.02A8.03 8.03 0 0 1 19.93 11zM12 4c.95 1.6 1.7 3.4 2.12 5.5H9.88C10.3 7.4 11.05 5.6 12 4zM4.42 11a8.03 8.03 0 0 1 3.35-4.02 16.7 16.7 0 0 0-1.17 4.02H4.42zm1.35 2h3.18c.28 1.45.7 2.8 1.17 4.02A8.03 8.03 0 0 1 5.77 13zm5.11 0h6.24c-.28 1.45-.7 2.8-1.17 4.02A16.7 16.7 0 0 1 10.88 13zm1.12 7.5c.42-2.1 1.17-3.9 2.12-5.5.95 1.6 1.7 3.4 2.12 5.5H12zm3.35 0a16.7 16.7 0 0 0 1.17-4.02A8.03 8.03 0 0 1 19.58 13h-3.18a16.7 16.7 0 0 1-1.17 4.02z'/%3E%3C/svg%3E")}.icon[data-platform=facebook].svelte-nbrh1g,.icon[data-platform=linkedin].svelte-nbrh1g,.icon[data-platform=youtube].svelte-nbrh1g,.icon[data-platform=vimeo].svelte-nbrh1g,.icon[data-platform=pinterest].svelte-nbrh1g,.icon[data-platform=tiktok].svelte-nbrh1g{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 5v3h3v2h-3v7h-2v-7H9v-2h2V7a3 3 0 0 1 3-3h2v2h-2a1 1 0 0 0-1 1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm1 5v3h3v2h-3v7h-2v-7H9v-2h2V7a3 3 0 0 1 3-3h2v2h-2a1 1 0 0 0-1 1z'/%3E%3C/svg%3E")}body{margin:0;font-family:var(--site-font, system-ui, sans-serif);background:var(--site-bg, #fafafa);color:var(--site-text, #111);line-height:1.5}.site.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}.preview-banner.svelte-12qhfyh{padding:.5rem 1rem;text-align:center;font-size:.875rem;background:#fef3c7;color:#92400e;border-bottom:1px solid #fcd34d}.header.svelte-12qhfyh{padding:1.25rem 1.5rem;border-bottom:1px solid var(--site-border, #e5e5e5);background:var(--site-surface, #fff)}.header-inner.svelte-12qhfyh{max-width:1100px;margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;position:relative}.brand.svelte-12qhfyh{font-size:1.125rem;font-weight:600;color:inherit;text-decoration:none;min-width:0}.nav-details.svelte-12qhfyh{position:relative}.menu-toggle.svelte-12qhfyh{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--site-border, #e5e5e5);border-radius:.25rem;background:transparent;cursor:pointer;flex-shrink:0;list-style:none}.menu-toggle.svelte-12qhfyh::-webkit-details-marker{display:none}.menu-bar.svelte-12qhfyh{display:block;width:1.125rem;height:2px;margin:0 auto;background:var(--site-text, #111)}.nav.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.9375rem}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--site-muted, #444);text-decoration:none}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--site-text, #111)}@media(max-width:767px){.menu-toggle.svelte-12qhfyh{display:flex}.nav.svelte-12qhfyh{display:none;position:absolute;top:calc(100% + .75rem);right:0;left:auto;min-width:min(100vw - 3rem,16rem);flex-direction:column;gap:0;padding:.5rem .75rem .75rem;background:var(--site-surface, #fff);border:1px solid var(--site-border, #e5e5e5);border-radius:.25rem;box-shadow:0 8px 24px #00000014;z-index:20}.nav-details[open].svelte-12qhfyh .nav:where(.svelte-12qhfyh){display:flex}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:.75rem .25rem;border-bottom:1px solid var(--site-border, #e5e5e5)}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):last-child{border-bottom:none}}.main.svelte-12qhfyh{flex:1;padding:1.5rem;max-width:1100px;width:100%;margin:0 auto;box-sizing:border-box}.footer.svelte-12qhfyh{padding:1rem 1.5rem;border-top:1px solid var(--site-border, #e5e5e5);font-size:.875rem;color:var(--site-muted, #666);text-align:center;background:var(--site-surface, #fff)}.footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--site-muted, #666)}
