.footer.svelte-glwcoz.svelte-glwcoz{--padding-horizontal:var(--sp-8);--padding-vertical:var(--sp-48);background-color:var(--black);color:var(--zinc-50);font-family:var(--font-sans);font-size:var(--text-md);font-weight:500;padding-top:var(--padding-vertical);padding-right:calc(var(--padding-horizontal) + env(safe-area-inset-right));padding-bottom:var(--padding-vertical);padding-left:calc(var(--padding-horizontal) + env(safe-area-inset-left))}.footer.svelte-glwcoz footer.svelte-glwcoz{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:3rem}.footer.svelte-glwcoz footer p.svelte-glwcoz{font-weight:700;margin:0}.footer.svelte-glwcoz footer nav.svelte-glwcoz{margin-top:var(--sp-18);width:100%}.footer.svelte-glwcoz footer nav ul.svelte-glwcoz{text-align:center;width:100%;list-style:none;margin:0;padding:0;align-items:center;display:flex;justify-content:center}.footer.svelte-glwcoz footer nav ul li.svelte-glwcoz{padding:0}.footer.svelte-glwcoz footer nav ul li a.svelte-glwcoz{border-top:1px solid var(--zinc-900);box-shadow:none;color:var(--zinc-50);display:inline-block;padding:8px;text-decoration:none;transition:background-color var(--duration-200) ease-in-out;width:100%}.footer.svelte-glwcoz footer nav ul li a.svelte-glwcoz:hover,.footer.svelte-glwcoz footer nav ul li a.svelte-glwcoz:focus,.footer.svelte-glwcoz footer nav ul li a.svelte-glwcoz:focus-visible{background-color:#3f3f468c;outline:0}.footer.svelte-glwcoz footer nav ul li a svg.svelte-glwcoz{height:var(--sp-36);width:var(--sp-36)}@media screen and (min-width: 768px){.footer.svelte-glwcoz.svelte-glwcoz{--padding-horizontal:var(--sp-24);--padding-vertical:var(--sp-4);align-items:center;display:flex;justify-content:center}.footer.svelte-glwcoz footer.svelte-glwcoz{display:flex;flex-direction:row;width:100%}.footer.svelte-glwcoz footer p.svelte-glwcoz{font-weight:400;width:50%}.footer.svelte-glwcoz footer nav.svelte-glwcoz{margin-top:0}.footer.svelte-glwcoz footer nav ul.svelte-glwcoz{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.footer.svelte-glwcoz footer nav ul li a.svelte-glwcoz{border:0}.footer.svelte-glwcoz footer nav ul li a svg.svelte-glwcoz{height:var(--sp-24);width:var(--sp-24)}}.header.svelte-3xkq5n.svelte-3xkq5n.svelte-3xkq5n{--header-horizontal-padding:var(--sp-16);--header-vertical-padding:var(--sp-4);background:var(--header-background);border-bottom:var(--header-border-bottom);color:var(--white);font-family:var(--font-sans);left:0;padding:env(safe-area-inset-top) calc(var(--header-horizontal-padding) + env(safe-area-inset-right)) var(--header-vertical-padding) calc(var(--header-horizontal-padding) + env(safe-area-inset-left));position:fixed;top:0;width:100vw;width:100dvw;z-index:200;-webkit-backdrop-filter:var(--header-filter);backdrop-filter:var(--header-filter);transition:all var(--duration-medium) ease-in-out}@media (min-width: 680px){.header.svelte-3xkq5n.svelte-3xkq5n.svelte-3xkq5n{--header-vertical-padding:0}}@media (min-width: 1000px){.header.svelte-3xkq5n.svelte-3xkq5n.svelte-3xkq5n{--header-horizontal-padding:var(--sp-32)}}.header.svelte-3xkq5n a.svelte-3xkq5n.svelte-3xkq5n{box-shadow:none}.header.svelte-3xkq5n .btn-menu.svelte-3xkq5n.svelte-3xkq5n{align-items:center;background-color:transparent;border-radius:0;border:none;color:var(--white);display:flex;height:48px;justify-content:center;padding:0;translate:0 5px;width:48px}.header.svelte-3xkq5n .btn-menu svg.svelte-3xkq5n.svelte-3xkq5n{height:32px;width:32px}.header.svelte-3xkq5n .header-wrapper.svelte-3xkq5n.svelte-3xkq5n{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:var(--header-height)}.header.svelte-3xkq5n .header-wrapper .brand a.svelte-3xkq5n.svelte-3xkq5n{--brand-size:48px;align-items:center;display:flex;justify-content:center;height:var(--brand-size);width:var(--brand-size)}.header.svelte-3xkq5n .header-wrapper .brand a img.svelte-3xkq5n.svelte-3xkq5n{translate:5px 5px;height:100%;width:100%}@media screen and (min-width: 680px){.header.svelte-3xkq5n .header-wrapper .brand a.svelte-3xkq5n.svelte-3xkq5n{height:96px;justify-content:flex-start;width:155px}.header.svelte-3xkq5n .header-wrapper .brand a img.svelte-3xkq5n.svelte-3xkq5n{scale:1.1;translate:0 5px}}.header.svelte-3xkq5n .header-wrapper .brand a.svelte-3xkq5n.svelte-3xkq5n:hover,.header.svelte-3xkq5n .header-wrapper .brand a.svelte-3xkq5n.svelte-3xkq5n:focus,.header.svelte-3xkq5n .header-wrapper .brand a.svelte-3xkq5n.svelte-3xkq5n:focus-visible{outline:1px dotted var(--green-700)}.header.svelte-3xkq5n .header-wrapper div.svelte-3xkq5n.svelte-3xkq5n:nth-child(2){display:none}.header.svelte-3xkq5n .header-wrapper div.svelte-3xkq5n.svelte-3xkq5n:last-child{justify-self:end}@media screen and (min-width: 1000px){.header.svelte-3xkq5n .header-wrapper.svelte-3xkq5n.svelte-3xkq5n{grid-template-columns:repeat(2,1fr)}.header.svelte-3xkq5n .header-wrapper div.svelte-3xkq5n.svelte-3xkq5n:nth-child(2){display:block}.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul.svelte-3xkq5n.svelte-3xkq5n{align-items:center;display:flex;flex-direction:row;gap:0 .5rem;justify-content:flex-end;margin:0;padding:0}.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li.svelte-3xkq5n.svelte-3xkq5n{list-style:none;padding:0}.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li a.svelte-3xkq5n.svelte-3xkq5n{border-radius:var(--btn-border-radius);color:var(--stone-50);display:block;font-size:var(--text-sm);font-weight:625;padding:.5rem;text-decoration:none;transition:background-color var(--duration-200) ease-in-out;text-transform:uppercase}.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li a.svelte-3xkq5n.svelte-3xkq5n:hover,.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li a.svelte-3xkq5n.svelte-3xkq5n:focus,.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li a.svelte-3xkq5n.svelte-3xkq5n:focus-visible{background-color:#44403c8c;outline:0}.header.svelte-3xkq5n .header-wrapper div:nth-child(2) ul li a.active.svelte-3xkq5n.svelte-3xkq5n{text-decoration:underline}}.header.svelte-3xkq5n .contact-info.svelte-3xkq5n.svelte-3xkq5n{align-items:center;background-color:#0000004d;display:flex;flex-direction:column;font-weight:800;gap:.5rem;justify-content:center;margin:.75rem 0;padding:.5rem}@media screen and (min-width: 400px){.header.svelte-3xkq5n .contact-info.svelte-3xkq5n.svelte-3xkq5n{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1000px){.header.svelte-3xkq5n .contact-info.svelte-3xkq5n.svelte-3xkq5n{background:linear-gradient(to right,transparent 0%,rgba(0,0,0,.3) 100%);justify-content:flex-end}}.header.svelte-3xkq5n .contact-info.svelte-3xkq5n>div.svelte-3xkq5n:first-child{align-items:center;display:flex;justify-content:flex-start;margin-right:.5rem}.header.svelte-3xkq5n .contact-info>div:first-child svg.svelte-3xkq5n.svelte-3xkq5n{color:var(--neutral-50);height:24px;width:24px}@media screen and (min-width: 1000px){.header.svelte-3xkq5n .contact-info.svelte-3xkq5n>div.svelte-3xkq5n:first-child{margin-right:1rem}}.header.svelte-3xkq5n .contact-info a.svelte-3xkq5n.svelte-3xkq5n{color:var(--neutral-50)}.header.svelte-3xkq5n .contact-info a.svelte-3xkq5n.svelte-3xkq5n:hover,.header.svelte-3xkq5n .contact-info a.svelte-3xkq5n.svelte-3xkq5n:focus,.header.svelte-3xkq5n .contact-info a.svelte-3xkq5n.svelte-3xkq5n:focus-within{text-decoration:underline}@keyframes svelte-j2r4k1-blur_background{to{-webkit-backdrop-filter:blur(4px) opacity(1);backdrop-filter:blur(4px) opacity(1)}}@keyframes svelte-j2r4k1-unblur_background{to{-webkit-backdrop-filter:blur(4px) opacity(0);backdrop-filter:blur(4px) opacity(0)}}.side-menu.svelte-j2r4k1.svelte-j2r4k1{--side-menu-width:300px;background-color:transparent;font-family:var(--font-sans);height:100vh;height:100dvh;pointer-events:inherit;width:100%;left:0;position:fixed;top:0;transition:background-color 4s ease,backdrop-filter 4s ease,-webkit-backdrop-filter 4s ease;z-index:2000}.side-menu.show.svelte-j2r4k1.svelte-j2r4k1{animation:svelte-j2r4k1-blur_background var(--duration-medium) ease-in-out forwards;-webkit-backdrop-filter:blur(4px) opacity(0);backdrop-filter:blur(4px) opacity(0)}.side-menu.hide.svelte-j2r4k1.svelte-j2r4k1{animation:svelte-j2r4k1-unblur_background var(--duration-medium) ease-in-out forwards;-webkit-backdrop-filter:blur(4px) opacity(1);backdrop-filter:blur(4px) opacity(1)}.btn-menu.svelte-j2r4k1.svelte-j2r4k1{align-items:center;background-color:transparent;border-radius:0;border:none;color:var(--black);display:flex;height:48px;justify-content:center;padding:0;width:48px}.btn-menu.svelte-j2r4k1 svg.svelte-j2r4k1{height:32px;width:32px}dialog.svelte-j2r4k1.svelte-j2r4k1{background:var(--neutral-100);border:0;box-shadow:#00000029 0 8px 16px;height:100vh;height:100dvh;left:calc(100% - var(--side-menu-width));margin:0;overflow-y:scroll;padding:0;position:fixed;top:0;width:var(--side-menu-width);will-change:scroll-position;z-index:1000000}dialog.svelte-j2r4k1 header.svelte-j2r4k1{background-color:var(--neutral-100);height:3.5rem;align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:var(--sp-18) var(--sp-18) 0 0;position:fixed;top:0;right:0;width:var(--side-menu-width)}dialog.svelte-j2r4k1 nav.svelte-j2r4k1{margin-top:3rem;padding:var(--sp-32)}dialog.svelte-j2r4k1 nav ul.svelte-j2r4k1{list-style:none;margin:0;padding:0}dialog.svelte-j2r4k1 nav ul li.svelte-j2r4k1{padding:0}dialog.svelte-j2r4k1 nav ul li a.svelte-j2r4k1{border-radius:var(--btn-border-radius);box-shadow:none;display:block;color:var(--zinc-900);font-weight:650;padding:var(--sp-10) var(--sp-8);text-decoration:none;transition:background-color var(--duration-short) ease-in-out}dialog.svelte-j2r4k1 nav ul li a.svelte-j2r4k1:hover,dialog.svelte-j2r4k1 nav ul li a.svelte-j2r4k1:focus,dialog.svelte-j2r4k1 nav ul li a.svelte-j2r4k1:focus-visible{background-color:#948d851a;border:0;outline:0}dialog.svelte-j2r4k1 nav ul li ul.svelte-j2r4k1{margin-left:var(--sp-16)}dialog.svelte-j2r4k1 nav ul li ul a.svelte-j2r4k1{font-size:90%;font-weight:450}svg.svelte-1mfrh5w{display:none}:root{--black: #010101;--white: #fff;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--zinc-50: #fafafa;--zinc-100: #f4f4f5;--zinc-200: #e4e4e7;--zinc-300: #d4d4d8;--zinc-400: #a1a1aa;--zinc-500: #71717a;--zinc-600: #52525b;--zinc-700: #3f3f46;--zinc-800: #27272a;--zinc-900: #18181b;--neutral-50: #fafafa;--neutral-100: #f5f5f5;--neutral-200: #e5e5e5;--neutral-300: #d4d4d4;--neutral-400: #a3a3a3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--stone-50: #fafaf9;--stone-100: #f5f5f4;--stone-200: #e7e5e4;--stone-300: #d6d3d1;--stone-400: #a8a29e;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-300: #fca5a5;--red-400: #f87171;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--red-800: #991b1b;--red-900: #7f1d1d;--orange-50: #fff7ed;--orange-100: #ffedd5;--orange-200: #fed7aa;--orange-300: #fdba74;--orange-400: #fb923c;--orange-500: #f97316;--orange-600: #ea580c;--orange-700: #c2410c;--orange-800: #9a3412;--orange-900: #7c2d12;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--yellow-50: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-300: #fde047;--yellow-400: #facc15;--yellow-500: #eab308;--yellow-600: #ca8a04;--yellow-700: #a16207;--yellow-800: #854d0e;--yellow-900: #713f12;--lime-50: #f7fee7;--lime-100: #ecfccb;--lime-200: #d9f99d;--lime-300: #bef264;--lime-400: #a3e635;--lime-500: #84cc16;--lime-600: #65a30d;--lime-700: #4d7c0f;--lime-800: #3f6212;--lime-900: #365314;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-300: #86efac;--green-400: #4ade80;--green-500: #22c55e;--green-600: #16a34a;--green-700: #15803d;--green-800: #166534;--green-900: #14532d;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--emerald-200: #a7f3d0;--emerald-300: #6ee7b7;--emerald-400: #34d399;--emerald-500: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-800: #065f46;--emerald-900: #064e3b;--teal-50: #f0fdfa;--teal-100: #ccfbf1;--teal-200: #99f6e4;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-500: #14b8a6;--teal-600: #0d9488;--teal-700: #0f766e;--teal-800: #115e59;--teal-900: #134e4a;--cyan-50: #ecfeff;--cyan-100: #cffafe;--cyan-200: #a5f3fc;--cyan-300: #67e8f9;--cyan-400: #22d3ee;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-800: #155e75;--cyan-900: #164e63;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-500: #0ea5e9;--sky-600: #0284c7;--sky-700: #0369a1;--sky-800: #075985;--sky-900: #0c4a6e;--blue-50: #eff6ff;--blue-100: #dbeafe;--blue-200: #bfdbfe;--blue-300: #93c5fd;--blue-400: #60a5fa;--blue-500: #3b82f6;--blue-600: #2563eb;--blue-700: #1d4ed8;--blue-800: #1e40af;--blue-900: #1e3a8a;--indigo-50: #eef2ff;--indigo-100: #e0e7ff;--indigo-200: #c7d2fe;--indigo-300: #a5b4fc;--indigo-400: #818cf8;--indigo-500: #6366f1;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-800: #3730a3;--indigo-900: #312e81;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-300: #c4b5fd;--violet-400: #a78bfa;--violet-500: #8b5cf6;--violet-600: #7c3aed;--violet-700: #6d28d9;--violet-800: #5b21b6;--violet-900: #4c1d95;--purple-50: #faf5ff;--purple-100: #f3e8ff;--purple-200: #e9d5ff;--purple-300: #d8b4fe;--purple-400: #c084fc;--purple-500: #a855f7;--purple-600: #9333ea;--purple-700: #7e22ce;--purple-800: #6b21a8;--purple-900: #581c87;--fuchsia-50: #fdf4ff;--fuchsia-100: #fae8ff;--fuchsia-200: #f5d0fe;--fuchsia-300: #f0abfc;--fuchsia-400: #e879f9;--fuchsia-500: #d946ef;--fuchsia-600: #c026d3;--fuchsia-700: #a21caf;--fuchsia-800: #86198f;--fuchsia-900: #701a75;--pink-50: #fdf2f8;--pink-100: #fce7f3;--pink-200: #fbcfe8;--pink-300: #f9a8d4;--pink-400: #f472b6;--pink-500: #ec4899;--pink-600: #db2777;--pink-700: #be185d;--pink-800: #9d174d;--pink-900: #831843;--rose-50: #fff1f2;--rose-100: #ffe4e6;--rose-200: #fecdd3;--rose-300: #fda4af;--rose-400: #fb7185;--rose-500: #f43f5e;--rose-600: #e11d48;--rose-700: #be123c;--rose-800: #9f1239;--rose-900: #881337;--anchor-foreground: var(--neutral-900);--anchor-foreground-hover: var(--green-400);--anchor-inset: hsla(346.8, 77.2%, 49.8%, .6);--header-background: linear-gradient(45deg, var(--green-400), var(--green-700));--header-border-bottom: .5px solid var(--green-900);--header-filter: blur(12px)}:root{--sp-1: .0625rem;--sp-2: .125rem;--sp-4: .25rem;--sp-6: .375rem;--sp-8: .5rem;--sp-10: .625rem;--sp-12: .75rem;--sp-14: .875rem;--sp-16: 1rem;--sp-18: 1.125rem;--sp-20: 1.25rem;--sp-24: 1.5rem;--sp-28: 1.75rem;--sp-32: 2rem;--sp-36: 2.25rem;--sp-40: 2.5rem;--sp-44: 2.75rem;--sp-48: 3rem;--sp-56: 3.5rem;--sp-64: 4rem;--sp-80: 5rem;--sp-96: 6rem;--sp-112: 7rem;--sp-128: 8rem;--sp-144: 9rem;--sp-160: 10rem;--sp-176: 11rem;--sp-192: 12rem;--sp-208: 13rem;--sp-224: 14rem;--sp-240: 15rem;--sp-256: 16rem;--sp-288: 18rem;--sp-320: 20rem;--sp-360: 22.5rem;--sp-384: 24rem;--menu-button-size: 3rem;--menu-button-icon: 1.75rem;--header-height: 56px;--home-max-width: 1470px;--footer-height: 322px;--text-spacing-unit: 8}@media screen and (min-width: 680px){:root{--header-height: 84px}}@media screen and (min-width: 768px){:root{--footer-height: 50px}}:root{--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--duration-short: var(--duration-150);--duration-medium: var(--duration-300);--duration-long: var(--duration-500);--duration-extra-long: var(--duration-1000)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:before,:after{box-sizing:border-box}pre{white-space:pre-wrap}img,svg,video,canvas,audio,iframe,embed,object{display:block;max-width:100%}audio:not([controls]){display:none}picture{display:contents}source{display:none}img,svg,video,canvas{height:auto}svg{overflow:hidden}@font-face{font-family:Manrope;src:url(../../../fonts/Manrope.ttf) format("truetype");font-feature-settings:normal;font-style:normal;font-weight:200 800}:root{--font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-sans: Manrope, var(--font-base);--font-primary: var(--font-sans)}h1,h2,h3,h4,h5,h6{line-height:1;margin:0}p,ul,ol,dl{font-variation-settings:"opsz" 12;font-weight:450;line-height:1.5}:root{--shadow-smallest: 0 1px 3px hsla(0, 0%, 0, .2);--shadow-small: 0 4px 6px hsla(0, 0%, 0, .2);--shadow-medium: 0 5px 15px hsla(0, 0%, 0, .2);--shadow-large: 0 10px 24px hsla(0, 0%, 0, .2);--shadow-largest: 0 15px 35px hsla(0, 0%, 0, .2)}html{font-size:100%;overflow-x:hidden;scroll-behavior:smooth;touch-action:manipulation;-webkit-text-size-adjust:100%}@supports (font-kerning: normal) and (font-varient-ligatures: common-ligatures contextual) and (font-variant-numeric: oldstyle-nums proportional-nums){html{font-feature-settings:normal;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-variant-numeric:oldstyl-nums proportional-nums}}body{background-color:var(--neutral-50);font-family:var(--font-primary);font-kerning:normal;-moz-osx-font-smoothing:antialiased;-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;backface-visibility:hidden;-webkit-backface-visibility:hidden}a{box-shadow:inset 0 -.25em 0 var(--anchor-inset);color:var(--anchor-foreground);text-decoration:none;transition:all var(--duration-short) ease-in-out;white-space:nowrap}a:hover,a:focus,a:focus-visible{box-shadow:inset 0 -1em 0 var(--anchor-inset);outline:0}abbr{font-feature-settings:"kern","liga","clig","calt","c2sc","smcp"}@supports (font-variant-caps: all-small-caps){abbr{font-feature-settings:normal;font-variant-caps:all-small-caps}}img{vertical-align:middle}.no-break{hyphens:none}.numbers{letter-spacing:.01em}svg use{pointer-events:none}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.scroll-lock{overflow:hidden!important}.scroll-lock::backdrop{display:none!important}.align-right{text-align:right}.y-slide{scroll-snap-type:y mandatory;overflow-y:auto;scroll-padding:0;display:flex;flex-direction:column;height:100vh}.y-slide>section{scroll-snap-align:center}section figure{margin:4.5rem 0}section figure img{scale:1.2}section figure+h2{margin-top:3rem}.wrap{display:grid;grid-template-columns:repeat(8,1fr);column-gap:1rem;max-width:75ch;margin:0 auto}.wrap>section{grid-column:1/span 8;margin:3rem 0 0}@media screen and (min-width: 1000px){.wrap>section{font-size:150%}}.wrap>section>section{margin:3rem 0 0}.wrap>section p{margin:1.5rem 0 0}.wrap>section h2{box-shadow:inset 0 -.25em 0 var(--green-400);display:inline-block}.wrap>section h2{font-weight:600}.wrap>section h3{font-size:var(--sp-20);margin:3rem 0 0;text-transform:uppercase;font-weight:800}.wrap>section h2+p,.wrap>section h3+p{margin-top:.75rem}.wrap>section h2+h3{margin-top:1.5rem}body.home{background-color:var(--black)}body.home .wrap{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important;max-width:2400px}.global-wrapper.svelte-18ebb15.svelte-18ebb15{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.global-wrapper.svelte-18ebb15 .global-content.svelte-18ebb15{flex:1;padding-top:150px;width:100vw;width:100dvw}@media screen and (min-width: 400px){.global-wrapper.svelte-18ebb15 .global-content.svelte-18ebb15{padding-top:125px}}@media screen and (min-width: 680px){.global-wrapper.svelte-18ebb15 .global-content.svelte-18ebb15{padding-top:142px}}.wrap.svelte-18ebb15.svelte-18ebb15{overflow-x:hidden;padding:env(safe-area-inset-top) calc(env(safe-area-inset-right) + 1rem) calc(env(safe-area-inset-bottom) + 3rem) calc(env(safe-area-inset-left) + 1rem)}.intro.svelte-18ebb15.svelte-18ebb15{background-size:cover;width:100%}.intro.svelte-18ebb15 h1.svelte-18ebb15{background-color:#0000004d;color:var(--white);font-size:3rem;font-weight:800;line-height:.85;padding:3rem 1rem;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.25)}
