@layer reset,base,tokens,recipes,utilities;@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,::backdrop,::file-selector-button,:after,:before{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border,currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-moz-appearance:button;appearance:button;-webkit-appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::-moz-placeholder{--placeholder-fallback:rgba(0,0,0,.5);opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}::placeholder{--placeholder-fallback:rgba(0,0,0,.5);opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::-moz-placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}::-moz-selection{background-color:var(--global-color-selection,rgba(0,115,255,.3))}::selection{background-color:var(--global-color-selection,rgba(0,115,255,.3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}html{scroll-behavior:smooth;font-size:clamp(1em,var(--clamp-scaling-factor),1.25em)}body{color:var(--colors-base-text);background-color:var(--colors-base-background);font-family:var(--fonts-body);position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading)}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}:where(:root,:host){--font-atkinson:Atkinson Hyperlegible,sans-serif;--font-syne:Syne Variable,sans-serif;--clamp-scaling-factor:3vi - .5rem}}@layer tokens{:where(:root,:host){--aspect-ratios-square:1/1;--aspect-ratios-landscape:4/3;--aspect-ratios-portrait:3/4;--aspect-ratios-wide:16/9;--aspect-ratios-ultrawide:18/5;--aspect-ratios-golden:1.618/1;--borders-none:none;--easings-default:cubic-bezier(.4,0,.2,1);--easings-linear:linear;--easings-in:cubic-bezier(.4,0,1,1);--easings-out:cubic-bezier(0,0,.2,1);--easings-in-out:cubic-bezier(.4,0,.2,1);--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-normal:.2s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--shadows-2xs:0 1px rgb(0 0 0/.05);--shadows-xs:0 1px 2px 0 rgb(0 0 0/.05);--shadows-sm:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);--shadows-md:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--shadows-lg:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--shadows-xl:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);--shadows-2xl:0 25px 50px -12px rgb(0 0 0/.25);--shadows-inset-2xs:inset 0 1px rgb(0 0 0/.05);--shadows-inset-xs:inset 0 1px 1px rgb(0 0 0/.05);--shadows-inset-sm:inset 0 2px 4px rgb(0 0 0/.05);--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--sizes-0:0rem;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:65ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animations-bounce:bounce 1s infinite;--colors-current:currentColor;--colors-black:#000;--colors-white:#fff;--colors-transparent:rgb(0 0 0/0);--colors-rose-50:#fff1f2;--colors-rose-100:#ffe4e6;--colors-rose-200:#fecdd3;--colors-rose-300:#fda4af;--colors-rose-400:#fb7185;--colors-rose-500:#f43f5e;--colors-rose-600:#e11d48;--colors-rose-700:#be123c;--colors-rose-800:#9f1239;--colors-rose-900:#881337;--colors-rose-950:#4c0519;--colors-fuchsia-50:#fdf4ff;--colors-fuchsia-100:#fae8ff;--colors-fuchsia-200:#f5d0fe;--colors-fuchsia-300:#f0abfc;--colors-fuchsia-400:#e879f9;--colors-fuchsia-500:#d946ef;--colors-fuchsia-600:#c026d3;--colors-fuchsia-700:#a21caf;--colors-fuchsia-800:#86198f;--colors-fuchsia-900:#701a75;--colors-fuchsia-950:#4a044e;--colors-violet-50:#f5f3ff;--colors-violet-100:#ede9fe;--colors-violet-200:#ddd6fe;--colors-violet-300:#c4b5fd;--colors-violet-400:#a78bfa;--colors-violet-500:#8b5cf6;--colors-violet-600:#7c3aed;--colors-violet-700:#6d28d9;--colors-violet-800:#5b21b6;--colors-violet-900:#4c1d95;--colors-violet-950:#2e1065;--colors-indigo-50:#eef2ff;--colors-indigo-100:#e0e7ff;--colors-indigo-200:#c7d2fe;--colors-indigo-300:#a5b4fc;--colors-indigo-400:#818cf8;--colors-indigo-500:#6366f1;--colors-indigo-600:#4f46e5;--colors-indigo-700:#4338ca;--colors-indigo-800:#3730a3;--colors-indigo-900:#312e81;--colors-indigo-950:#1e1b4b;--colors-sky-50:#f0f9ff;--colors-sky-100:#e0f2fe;--colors-sky-200:#bae6fd;--colors-sky-300:#7dd3fc;--colors-sky-400:#38bdf8;--colors-sky-500:#0ea5e9;--colors-sky-600:#0284c7;--colors-sky-700:#0369a1;--colors-sky-800:#075985;--colors-sky-900:#0c4a6e;--colors-sky-950:#082f49;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0e7490;--colors-cyan-800:#155e75;--colors-cyan-900:#164e63;--colors-cyan-950:#083344;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0f766e;--colors-teal-800:#115e59;--colors-teal-900:#134e4a;--colors-teal-950:#042f2e;--colors-emerald-50:#ecfdf5;--colors-emerald-100:#d1fae5;--colors-emerald-200:#a7f3d0;--colors-emerald-300:#6ee7b7;--colors-emerald-400:#34d399;--colors-emerald-500:#10b981;--colors-emerald-600:#059669;--colors-emerald-700:#047857;--colors-emerald-800:#065f46;--colors-emerald-900:#064e3b;--colors-emerald-950:#022c22;--colors-lime-50:#f7fee7;--colors-lime-100:#ecfccb;--colors-lime-200:#d9f99d;--colors-lime-300:#bef264;--colors-lime-400:#a3e635;--colors-lime-500:#84cc16;--colors-lime-600:#65a30d;--colors-lime-700:#4d7c0f;--colors-lime-800:#3f6212;--colors-lime-900:#365314;--colors-lime-950:#1a2e05;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#a16207;--colors-yellow-800:#854d0e;--colors-yellow-900:#713f12;--colors-yellow-950:#422006;--colors-amber-50:#fffbeb;--colors-amber-100:#fef3c7;--colors-amber-200:#fde68a;--colors-amber-300:#fcd34d;--colors-amber-400:#fbbf24;--colors-amber-500:#f59e0b;--colors-amber-600:#d97706;--colors-amber-700:#b45309;--colors-amber-800:#92400e;--colors-amber-900:#78350f;--colors-amber-950:#451a03;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#b91c1c;--colors-red-800:#991b1b;--colors-red-900:#7f1d1d;--colors-red-950:#450a0a;--colors-stone-50:#fafaf9;--colors-stone-100:#f5f5f4;--colors-stone-200:#e7e5e4;--colors-stone-300:#d6d3d1;--colors-stone-400:#a8a29e;--colors-stone-500:#78716c;--colors-stone-600:#57534e;--colors-stone-700:#44403c;--colors-stone-800:#292524;--colors-stone-900:#1c1917;--colors-stone-950:#0c0a09;--colors-zinc-50:#fafafa;--colors-zinc-100:#f4f4f5;--colors-zinc-200:#e4e4e7;--colors-zinc-300:#d4d4d8;--colors-zinc-400:#a1a1aa;--colors-zinc-500:#71717a;--colors-zinc-600:#52525b;--colors-zinc-700:#3f3f46;--colors-zinc-800:#27272a;--colors-zinc-900:#18181b;--colors-zinc-950:#09090b;--colors-gray-50:#f9fafb;--colors-gray-100:#f3f4f6;--colors-gray-200:#e5e7eb;--colors-gray-300:#d1d5db;--colors-gray-400:#9ca3af;--colors-gray-500:#6b7280;--colors-gray-600:#4b5563;--colors-gray-700:#374151;--colors-gray-800:#1f2937;--colors-gray-900:#111827;--colors-gray-950:#030712;--colors-slate-50:#f8fafc;--colors-slate-100:#f1f5f9;--colors-slate-200:#e2e8f0;--colors-slate-300:#cbd5e1;--colors-slate-400:#94a3b8;--colors-slate-500:#64748b;--colors-slate-600:#475569;--colors-slate-700:#334155;--colors-slate-800:#1e293b;--colors-slate-900:#0f172a;--colors-slate-950:#020617;--colors-purple-25:#faf6ff;--colors-purple-50:#f7f0ff;--colors-purple-75:#efe0ff;--colors-purple-100:#f3e8ff;--colors-purple-150:#ddc8f8;--colors-purple-200:#e9d5ff;--colors-purple-275:#c5a7ea;--colors-purple-300:#d8b4fe;--colors-purple-400:#a482d4;--colors-purple-500:#a855f7;--colors-purple-525:#815eb8;--colors-purple-600:#9333ea;--colors-purple-650:#5d4395;--colors-purple-700:#7e22ce;--colors-purple-775:#412871;--colors-purple-800:#6b21a8;--colors-purple-850:#311d55;--colors-purple-875:#210f3e;--colors-purple-900:#170530;--colors-purple-925:#0c0020;--colors-purple-950:#3b0764;--colors-pink-25:oklch(97.87% .013 8);--colors-pink-50:oklch(96.6% .021 8);--colors-pink-75:oklch(92.79% .047 8);--colors-pink-100:#fce7f3;--colors-pink-150:oklch(86.48% .074 8);--colors-pink-200:#fbcfe8;--colors-pink-275:oklch(77.68% .106 8);--colors-pink-300:#f9a8d4;--colors-pink-400:oklch(66.1% .121 8);--colors-pink-500:#ec4899;--colors-pink-525:oklch(55.31% .1163 8);--colors-pink-600:#db2777;--colors-pink-650:oklch(43.9% .0922 8);--colors-pink-700:#be185d;--colors-pink-775:oklch(34.68% .0729 8);--colors-pink-800:#9d174d;--colors-pink-850:oklch(28.06% .0553 8);--colors-pink-875:oklch(22.5% .0453 8);--colors-pink-900:oklch(18% .0418 8);--colors-pink-925:oklch(13% .035 8);--colors-pink-950:#500724;--colors-green-25:oklch(97.87% .024 122);--colors-green-50:oklch(96.6% .034 122);--colors-green-75:oklch(92.79% .064 122);--colors-green-100:#dcfce7;--colors-green-150:oklch(86.49% .108 122);--colors-green-200:#bbf7d0;--colors-green-275:oklch(77.83% .138 122);--colors-green-300:#86efac;--colors-green-400:oklch(66.7% .137 122);--colors-green-500:#22c55e;--colors-green-525:oklch(55.5% .114 122);--colors-green-600:#16a34a;--colors-green-650:oklch(43.85% .09 122);--colors-green-700:#15803d;--colors-green-775:oklch(35.82% .0737 122);--colors-green-800:#166534;--colors-green-850:oklch(27.98% .058 122);--colors-green-875:oklch(22.5% .049 122);--colors-green-900:oklch(18% .046 122);--colors-green-925:oklch(13% .035 122);--colors-green-950:#052e16;--colors-gold-25:oklch(97.84% .019 69.69);--colors-gold-50:oklch(96.55% .031 69.98);--colors-gold-75:oklch(92.7% .052 71.02);--colors-gold-150:oklch(86.3% .072 72.77);--colors-gold-275:oklch(77.8% .09 72.42);--colors-gold-400:oklch(66.7% .096 72.42);--colors-gold-525:oklch(54.48% .094 72.43);--colors-gold-650:oklch(43.24% .082 72.42);--colors-gold-775:oklch(34.15% .068 73.3);--colors-gold-850:oklch(27.63% .0541 75.37);--colors-gold-875:oklch(22.5% .0427 77.54);--colors-gold-900:oklch(18% .032 78.41);--colors-gold-925:oklch(13% .028 78.41);--colors-orange-25:oklch(97.87% .015 51.2);--colors-orange-50:oklch(96.6% .024 51.29);--colors-orange-75:oklch(92.79% .047 51.59);--colors-orange-100:#ffedd5;--colors-orange-150:oklch(86.5% .105 52.01);--colors-orange-200:#fed7aa;--colors-orange-275:oklch(77.84% .166 51.33);--colors-orange-300:#fdba74;--colors-orange-400:oklch(67.03% .1835 47.64);--colors-orange-500:#f97316;--colors-orange-525:oklch(55.7% .1637 47.62);--colors-orange-600:#ea580c;--colors-orange-650:oklch(43.81% .128 47.64);--colors-orange-700:#c2410c;--colors-orange-775:oklch(34.57% .096 49.5);--colors-orange-800:#9a3412;--colors-orange-850:oklch(27.9% .069 53.41);--colors-orange-875:oklch(22.5% .054 57.65);--colors-orange-900:oklch(18% .048 59.47);--colors-orange-925:oklch(13% .035 59.47);--colors-orange-950:#431407;--colors-blue-25:oklch(97.87% .015 222);--colors-blue-50:oklch(96.6% .023 226);--colors-blue-75:oklch(92.79% .047 230);--colors-blue-100:#dbeafe;--colors-blue-150:oklch(86.49% .087 233);--colors-blue-200:#bfdbfe;--colors-blue-275:oklch(77.84% .139 238.1);--colors-blue-300:#93c5fd;--colors-blue-400:oklch(67% .196 249.5);--colors-blue-500:#3b82f6;--colors-blue-525:oklch(55.5% .216 252.5);--colors-blue-600:#2563eb;--colors-blue-650:oklch(43.85% .171 252.5);--colors-blue-700:#1d4ed8;--colors-blue-775:oklch(34.62% .135 252.5);--colors-blue-800:#1e40af;--colors-blue-850:oklch(27.98% .108 252.5);--colors-blue-875:oklch(22.5% .08 252.5);--colors-blue-900:oklch(18% .058 252.5);--colors-blue-925:oklch(13% .035 252.5);--colors-blue-950:#172554;--colors-neutral-25:oklch(98.2% .003 34);--colors-neutral-50:oklch(96.57% .003 34);--colors-neutral-75:oklch(92.73% .003 34);--colors-neutral-100:#f5f5f5;--colors-neutral-150:oklch(86.33% .003 34);--colors-neutral-200:#e5e5e5;--colors-neutral-275:oklch(78.3% .003 34);--colors-neutral-300:#d4d4d4;--colors-neutral-400:oklch(66.2% .003 34);--colors-neutral-500:#737373;--colors-neutral-525:oklch(54.52% .003 34);--colors-neutral-600:#525252;--colors-neutral-650:oklch(43.26% .003 34);--colors-neutral-700:#404040;--colors-neutral-775:oklch(34.17% .003 34);--colors-neutral-800:#262626;--colors-neutral-850:oklch(27.68% .003 34);--colors-neutral-875:oklch(22.5% .003 34);--colors-neutral-900:oklch(18% .003 34);--colors-neutral-925:oklch(13% .003 34);--colors-neutral-950:#0a0a0a;--fonts-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fonts-atkinson:var(--font-atkinson);--fonts-syne:var(--font-syne);--fonts-body:var(--font-atkinson);--fonts-heading:var(--font-syne);--font-sizes-2xs:.6875rem;--font-sizes-xs:.8125rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.4375rem;--font-sizes-3xl:1.5625rem;--font-sizes-4xl:1.8125rem;--font-sizes-5xl:2rem;--font-sizes-6xl:2.25rem;--font-sizes-7xl:2.5rem;--font-sizes-8xl:2.8125rem;--font-sizes-9xl:3.1875rem;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--line-heights-fz-2xs:1.4545;--line-heights-fz-xs:1.8462;--line-heights-fz-sm:1.7143;--line-heights-fz-md:1.5;--line-heights-fz-lg:1.3333;--line-heights-fz-xl:1.6;--line-heights-fz-2xl:1.3913;--line-heights-fz-3xl:1.28;--line-heights-fz-4xl:1.3793;--line-heights-fz-5xl:1.25;--line-heights-fz-6xl:1.3333;--line-heights-fz-7xl:1.2;--line-heights-fz-8xl:1.2444;--line-heights-fz-9xl:1.098;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--letter-spacings-fz-2xs:.0136em;--letter-spacings-fz-xs:.0069em;--letter-spacings-fz-sm:.0043em;--letter-spacings-fz-md:0em;--letter-spacings-fz-lg:-.0033em;--letter-spacings-fz-xl:-.006em;--letter-spacings-fz-2xl:-.0091em;--letter-spacings-fz-3xl:-.0108em;--letter-spacings-fz-4xl:-.0134em;--letter-spacings-fz-5xl:-.015em;--letter-spacings-fz-6xl:-.0167em;--letter-spacings-fz-7xl:-.018em;--letter-spacings-fz-8xl:-.0193em;--letter-spacings-fz-9xl:-.0206em;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--spacing-line-height-crop-syne: calc((1lh - 1cap)/-2 + .2cap) ;--spacing-fluid-container-1:clamp(var(--spacing-0\.5),var(--cqw,3cqw),var(--spacing-1));--spacing-fluid-container-2:clamp(var(--spacing-1),var(--cqw,3cqw),var(--spacing-1\.5));--spacing-fluid-container-3:clamp(var(--spacing-1\.5),var(--cqw,3cqw),var(--spacing-2));--spacing-fluid-container-4:clamp(var(--spacing-2),var(--cqw,3cqw),var(--spacing-3));--spacing-fluid-container-5:clamp(var(--spacing-3),var(--cqw,3cqw),var(--spacing-4));--spacing-fluid-container-6:clamp(var(--spacing-4),var(--cqw,3cqw),var(--spacing-6));--spacing-fluid-container-7:clamp(var(--spacing-6),var(--cqw,3cqw),var(--spacing-8));--spacing-fluid-container-8:clamp(var(--spacing-8),var(--cqw,3cqw),var(--spacing-12));--spacing-fluid-container-9:clamp(var(--spacing-12),var(--cqw,3cqw),var(--spacing-16));--spacing-fluid-container-10:clamp(var(--spacing-16),var(--cqw,3cqw),var(--spacing-20));--spacing-fluid-container-11:clamp(var(--spacing-20),var(--cqw,3cqw),var(--spacing-28));--spacing-fluid-container-12:clamp(var(--spacing-28),var(--cqw,3cqw),var(--spacing-36));--border-widths-thin:1px;--border-widths-medium:1.5px;--border-widths-thick:2px;--border-widths-extra-thick:3px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--colors-active-accent:var(--colors-orange-525);--colors-active-contrast:var(--colors-orange-50);--spacing-column-rule:var(--border-widths-extra-thick);--spacing-column-header-bar:var(--spacing-3);--spacing-bento-padding:clamp(var(--spacing-3),var(--clamp-scaling-factor),var(--spacing-4));--spacing-bento-gap:clamp(var(--spacing-3),var(--clamp-scaling-factor),var(--spacing-4));--radii-bento:var(--spacing-1)}[data-color-mode=light]{--colors-base-background:var(--colors-neutral-75);--colors-base-text:var(--colors-neutral-650);--colors-column-rule:var(--colors-neutral-900);--colors-stark-background:white;--colors-stark-foreground:black }[data-color-mode=dark]{--colors-base-background:var(--colors-neutral-850);--colors-base-text:var(--colors-neutral-275);--colors-column-rule:var(--colors-neutral-900);--colors-stark-background:black;--colors-stark-foreground:white }@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes diceSpin{0%{transform:rotate3d(1,1,1,0)}to{transform:rotate3d(5,10,0,360deg)}}}@layer utilities{@layer compositions{.frhHVi{font-size:var(--font-sizes-2xl);line-height:var(--line-heights-fz-2xl);letter-spacing:var(--letter-spacings-fz-2xl)}.fdMOMZ{font-size:var(--font-sizes-md);line-height:var(--line-heights-fz-md);letter-spacing:var(--letter-spacings-fz-md)}.gchFLO{font-size:var(--font-sizes-sm);line-height:var(--line-heights-fz-sm);letter-spacing:var(--letter-spacings-fz-sm)}.gtmtxT{font-size:var(--font-sizes-xs);line-height:var(--line-heights-fz-xs);letter-spacing:var(--letter-spacings-fz-xs)}.cHSMTx{font-weight:720;font-size:var(--font-sizes-4xl);line-height:var(--line-heights-fz-4xl);letter-spacing:var(--letter-spacings-fz-4xl)}.bgnMUe,.cHSMTx{margin-block-start:2rlh;margin-block-end:calc(1rlh / 3)}.bgnMUe{font-weight:680;font-size:var(--font-sizes-md);line-height:var(--line-heights-fz-md);letter-spacing:var(--letter-spacings-fz-md)}.hFvbNI h1{font-size:var(--font-sizes-4xl);line-height:var(--line-heights-fz-4xl);letter-spacing:var(--letter-spacings-fz-4xl)}.dquzzw h2{font-size:var(--font-sizes-3xl);line-height:var(--line-heights-fz-3xl);letter-spacing:var(--letter-spacings-fz-3xl)}.xVKcY h3{font-size:var(--font-sizes-2xl);line-height:var(--line-heights-fz-2xl);letter-spacing:var(--letter-spacings-fz-2xl)}.hKJVLB h4{font-size:var(--font-sizes-xl);line-height:var(--line-heights-fz-xl);letter-spacing:var(--letter-spacings-fz-xl)}.cjImb h5{font-size:var(--font-sizes-lg);line-height:var(--line-heights-fz-lg);letter-spacing:var(--letter-spacings-fz-lg)}.bYuufA p,.iJRFqa h6{font-size:var(--font-sizes-md);line-height:var(--line-heights-fz-md);letter-spacing:var(--letter-spacings-fz-md)}.GUYqv.GUYqv{font-size:var(--font-sizes-lg);line-height:var(--line-heights-fz-lg);letter-spacing:var(--letter-spacings-fz-lg)}}.crbpQR{--size:var(--sizes-6)}.gZKuKi{--focus-ring-outline:4px double var(--colors-neutral-875)}.bCsVyi{--focus-ring-box-shadow:0 0 0 2px var(--colors-neutral-25)}.fsZjQU{--focus-ring-outline-offset:0}.hhtpbg{grid-area:contact}.inyRWf{padding:var(--spacing-bento-padding)}.ijhFzM{background:var(--colors-black)}.cSWJhH{grid-area:gh-project}.jNfmiS{grid-area:blog}.kybucG{padding:calc(var(--spacing-bento-padding) * 2)}.dOjHbr{grid-area:photos}.pisHF{padding:var(--spacing-0\.5)}.grItvf{grid-area:cactus}.bXglXS{grid-area:setfury}.fiWztu{padding:var(--spacing-column-rule)}.jshrHG{grid-area:intro}.WarkA{background:var(--colors-stark-background)}.gevSkE{grid-area:photo}.fvlymS{grid-area:close}.giJdYJ{grid-area:prev}.ibRUkL{grid-area:next}.blATne{padding-inline:var(--spacing-column-rule)}.deyXXq{padding-block:calc(var(--spacing-bento-padding) / 2)}.llXkYg{border-radius:var(--radii-bento)}.pXlFq{gap:var(--spacing-2)}.kjbyQu{grid-column:1/-1}.jGpRvw{padding-block:var(--spacing-0\.5)}.jGpRuR{padding-inline:var(--spacing-0\.5)}.WWmDf{border-radius:calc(var(--radii-bento) - var(--spacing-bento-padding) / 2)}.eTfnNQ{border-radius:calc(var(--radii-bento) - var(--spacing-bento-padding) / 2 - var(--spacing-0\.5))}.fzphZN{padding-block:var(--spacing-2)}.fzpias{padding-inline:var(--spacing-2)}.kFXxFw{text-decoration:none}.bkjWRy{gap:var(--spacing-1\.5)}.qeJun{gap:var(--spacing-3)}.pNOIN{gap:var(--spacing-1)}.gqLiTk{gap:calc(var(--spacing-bento-padding) * 2)}.dkejYO{grid-row:auto}.gnkYel{overflow:hidden}.jOyNdr{transition:all .3s}.bwNAdq{padding-block:var(--spacing-bento-padding)}.fzoHtK{padding-inline:var(--spacing-0)}.bwNAhH{padding-inline:var(--spacing-bento-padding)}.fzoHyb{padding-block:var(--spacing-0)}.izVAWS{border-width:columnRule}.kHbNSd{border-style:solid}.izYHCy{border-color:var(--colors-column-rule)}.dCFNlq{border-radius:50%}.cohQec{margin-inline:auto}.kZWCLI{grid-column:full-width}.jkYtRO{grid-column:centered}.gvPFzI{gap:var(--spacing-column-rule)}.hBAqDK{container:bento}.bYEJvz{grid-template-areas:"intro" "blog" "contact" "cactus" "gh-project" "setfury" "photos"}.cOyHRY{gap:.5ch}.jGpCFF{padding-block:var(--spacing-1\.5)}.fzptNx{padding-inline:var(--spacing-3)}.fznJwS{padding-inline:var(--spacing-4)}.jGpCBo{padding-inline:var(--spacing-1\.5)}.jTUIDj{text-wrap:balance}.cYmOTr{border-radius:var(--radii-md)}.hnZZba{transition:opacity .2s}.bYQCJG{place-content:center}.fItWFl{border-radius:var(--radii-xs)}.dnacFP{text-wrap:pretty}.vjewe{list-style:auto}.jARmQE{grid-template-areas:". . close" "prev photo next" ". . ."}.dtIKQR{place-items:center}.exHBNn{place-self:center}.gstnlf{padding-block:calc(var(--spacing-bento-padding) * 2)}.fzoThu{padding-block:var(--spacing-1)}.izYHDh{background-color:var(--colors-column-rule)}.gDbToj{padding-block-start:var(--spacing-column-header-bar)}.fPSCSl{display:flex}.bYPHwJ{align-items:center}.dDVHGs{justify-content:space-between}.bwNAbY{padding-inline-start:var(--spacing-bento-padding)}.deyYju{padding-inline-end:calc(var(--spacing-bento-padding) / 2)}.cGFOOL{display:block}.kIMzMH{font-family:var(--fonts-syne)}.jSwAkL{font-weight:730}.xDWuM{font-size:var(--font-sizes-lg)}.ljHNXg{line-height:var(--line-heights-tight)}.hLQBQg{text-transform:uppercase}.kcgUoq{letter-spacing:var(--letter-spacings-wide)}.gsPsIi{--colors-color-palette-25:var(--colors-neutral-25);--colors-color-palette-50:var(--colors-neutral-50);--colors-color-palette-75:var(--colors-neutral-75);--colors-color-palette-100:var(--colors-neutral-100);--colors-color-palette-150:var(--colors-neutral-150);--colors-color-palette-200:var(--colors-neutral-200);--colors-color-palette-275:var(--colors-neutral-275);--colors-color-palette-300:var(--colors-neutral-300);--colors-color-palette-400:var(--colors-neutral-400);--colors-color-palette-500:var(--colors-neutral-500);--colors-color-palette-525:var(--colors-neutral-525);--colors-color-palette-600:var(--colors-neutral-600);--colors-color-palette-650:var(--colors-neutral-650);--colors-color-palette-700:var(--colors-neutral-700);--colors-color-palette-775:var(--colors-neutral-775);--colors-color-palette-800:var(--colors-neutral-800);--colors-color-palette-850:var(--colors-neutral-850);--colors-color-palette-875:var(--colors-neutral-875);--colors-color-palette-900:var(--colors-neutral-900);--colors-color-palette-925:var(--colors-neutral-925);--colors-color-palette-950:var(--colors-neutral-950)}.cYdiAS{display:grid}.cgmIsN{grid-template-columns:1fr}.fuuaow{grid-template-rows:auto 1fr}.jSgGFd{font-weight:710}.dKWZO{margin-block-start:var(--spacing-line-height-crop-syne)}.krXxSs{flex-wrap:wrap}.cYhlev{align-self:end}.jhXYqJ{flex-basis:100%}.fzpisw{-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2)}.fzoTxq{row-gap:var(--spacing-1)}.cohPNt{margin-inline-end:auto}.hyZZHG{flex-grow:1}.fzpifG{margin-inline-start:var(--spacing-2)}.xYhCJ{font-size:var(--font-sizes-sm)}.MhFAe{font-size:.7em}.kZLkta{transform-style:preserve-3d}.gCbYtb{perspective:30rem}.hQKLPF{transform:rotate3d(1,-1,0,310deg) translateY(-5px) translateZ(5px) translate(-5px)}.jYfgsR{position:absolute}.cHzqsK{color:var(--colors-black)}.eKdlyV{transform:rotateX(0) translateZ(.5em)}.bhAgMc{transform:rotateY(-180deg) translateZ(.5em)}.ccZODd{transform:rotateY(90deg) translateZ(.5em)}.gBQuLg{transform:rotateY(-90deg) translateZ(.5em)}.imVnVk{transform:rotateX(90deg) translateZ(.5em)}.rohel{transform:rotateX(-90deg) translateZ(.5em)}.gDbYZR{padding-block-end:var(--spacing-column-header-bar)}.kiuTIU{justify-items:center}.ALAko{font-size:var(--font-sizes-xs)}.jQmubk{--colors-color-palette-25:var(--colors-green-25);--colors-color-palette-50:var(--colors-green-50);--colors-color-palette-75:var(--colors-green-75);--colors-color-palette-100:var(--colors-green-100);--colors-color-palette-150:var(--colors-green-150);--colors-color-palette-200:var(--colors-green-200);--colors-color-palette-275:var(--colors-green-275);--colors-color-palette-300:var(--colors-green-300);--colors-color-palette-400:var(--colors-green-400);--colors-color-palette-500:var(--colors-green-500);--colors-color-palette-525:var(--colors-green-525);--colors-color-palette-600:var(--colors-green-600);--colors-color-palette-650:var(--colors-green-650);--colors-color-palette-700:var(--colors-green-700);--colors-color-palette-775:var(--colors-green-775);--colors-color-palette-800:var(--colors-green-800);--colors-color-palette-850:var(--colors-green-850);--colors-color-palette-875:var(--colors-green-875);--colors-color-palette-900:var(--colors-green-900);--colors-color-palette-925:var(--colors-green-925);--colors-color-palette-950:var(--colors-green-950)}.epgfaW{flex-direction:column}.jTBMCa{position:relative}.lhWutd{color:currentColor}.kOHCQO{opacity:.9}.mBYKp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cohPWj{margin-inline-start:auto}.ijtAUt{pointer-events:none}.jTnsfd{font-weight:680}.hCJIwc{letter-spacing:var(--letter-spacings-wider)}.jGpCpA{-moz-column-gap:var(--spacing-1\.5);column-gap:var(--spacing-1\.5)}.jwGuHb{margin-block-end:calc(1rlh / 3)}.jQsNrA{opacity:.7}.AxiMR{z-index:1}.lonOfy{background-color:var(--colors-stark-background)}.cgzxbL{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.iHNAWU{justify-content:stretch}.cYhkUn{align-content:end}.mvlcT{aspect-ratio:1/1}.cEwfAh{cursor:zoom-in}.hpLIGs{aspect-ratio:var(--aspect-ratio)}.eJogZX{--transition-easing:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.pXtle{margin-block-end:var(--spacing-2)}.bCUGJO{inline-size:calc(100% - 1px)}.bvLYWk{align-content:start}.jpcxzU{background-color:var(--color-ground)}.felPTb{align-items:flex-end}.hNFQew{container-type:size}.TYEzI{background-color:var(--color-sky)}.nnsuj{aspect-ratio:.85}.pNORF{aspect-ratio:1}.bYPHoc{justify-content:center}.CxwyL{--colors-color-palette-25:var(--colors-gold-25);--colors-color-palette-50:var(--colors-gold-50);--colors-color-palette-75:var(--colors-gold-75);--colors-color-palette-150:var(--colors-gold-150);--colors-color-palette-275:var(--colors-gold-275);--colors-color-palette-400:var(--colors-gold-400);--colors-color-palette-525:var(--colors-gold-525);--colors-color-palette-650:var(--colors-gold-650);--colors-color-palette-775:var(--colors-gold-775);--colors-color-palette-850:var(--colors-gold-850);--colors-color-palette-875:var(--colors-gold-875);--colors-color-palette-900:var(--colors-gold-900);--colors-color-palette-925:var(--colors-gold-925)}.hPMJZA{color:var(--icon-fill)}.gtdwTL{inline-size:var(--size)}.gtdzyn{block-size:var(--size)}.kiSPiu{touch-action:manipulation}.itLCZe{-webkit-tap-highlight-color:transparent}.eTUByS{inline-size:100%}.eTUDrK{block-size:100%}.lqDa{stroke-linecap:round}.bvLYSq{align-items:start}.jjbqUM{grid-template-rows:auto 1fr auto}.fHUWzv{grid-template-columns:[full-width-start] minmax(0,1fr) [centered-start] minmax(0,var(--sizes-5xl)) [centered-end] minmax(0,1fr) [full-width-end]}.cInnPY{grid-template-columns:subgrid}.bwNzPD{-moz-column-gap:var(--spacing-bento-padding);column-gap:var(--spacing-bento-padding)}.QfYPM{row-gap:1rlh}.frRSEe{grid-template-columns:[full-width-start] minmax(var(--spacing-bento-padding),1fr) [text-start breakout-start aside-start header-content-start anchor-heading-start] minmax(0,var(--sizes-xl)) [text-end breakout-end aside-end header-content-end anchor-heading-end] minmax(var(--spacing-bento-padding),1fr) [full-width-end]}.jRXZUN{font-weight:600}.wyJqK{font-size:var(--font-sizes-md)}.bfIizC{--transition-prop:color,background-color,box-shadow;transition-property:color,background-color,box-shadow}.ktfHKT{--transition-duration:.3s;transition-duration:.3s}.kUREJX{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.unaQK{color:var(--colors-white)}.hwxqVJ{--mix-backgroundColor:color-mix(in srgb,black 40%,transparent);background-color:var(--mix-backgroundColor,black )}.jutGts{color:inherit}.iaOZrB{text-decoration-line:underline}.gtSAQn{text-underline-offset:.08em}.gtNpVd{text-decoration-thickness:.08em}.VPoQw{--transition-prop:color,text-decoration-thickness,text-underline-offset,text-decoration-color;transition-property:color,text-decoration-thickness,text-underline-offset,text-decoration-color}.gihQVK{--transition-prop:color;transition-property:color}.cLrVMi{--transition-prop:text-decoration-thickness,text-underline-offset,text-decoration-color;transition-property:text-decoration-thickness,text-underline-offset,text-decoration-color}.jciJBV{align-items:baseline}.gteAvt{justify-self:start}.pGBIA{margin-block-end:var(--spacing-0)}.xNeuz{font-size:var(--font-sizes-xl)}.fzpish{row-gap:var(--spacing-2)}.fzpubR{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}.jMGjmz{--colors-color-palette-25:var(--colors-pink-25);--colors-color-palette-50:var(--colors-pink-50);--colors-color-palette-75:var(--colors-pink-75);--colors-color-palette-100:var(--colors-pink-100);--colors-color-palette-150:var(--colors-pink-150);--colors-color-palette-200:var(--colors-pink-200);--colors-color-palette-275:var(--colors-pink-275);--colors-color-palette-300:var(--colors-pink-300);--colors-color-palette-400:var(--colors-pink-400);--colors-color-palette-500:var(--colors-pink-500);--colors-color-palette-525:var(--colors-pink-525);--colors-color-palette-600:var(--colors-pink-600);--colors-color-palette-650:var(--colors-pink-650);--colors-color-palette-700:var(--colors-pink-700);--colors-color-palette-775:var(--colors-pink-775);--colors-color-palette-800:var(--colors-pink-800);--colors-color-palette-850:var(--colors-pink-850);--colors-color-palette-875:var(--colors-pink-875);--colors-color-palette-900:var(--colors-pink-900);--colors-color-palette-925:var(--colors-pink-925);--colors-color-palette-950:var(--colors-pink-950)}.fznJMq{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}.prFZO{margin-block-end:var(--spacing-6)}.pGsPW{margin-block-start:var(--spacing-0)}.fzptPu{padding-inline-start:var(--spacing-3)}.jTbkiX{scroll-margin-block-start:var(--spacing-bento-padding)}.bBywek{order:-1}.fzoHyx{opacity:0}.bMfbMp{color:var(--colors-active-accent)}.pNOpz{margin-block-start:var(--spacing-1)}.cEaxkF{order:1}.dSDpuJ{float:left}.fEVETB{display:inline-flex}.fzoTqT{line-height:1}.iQJRsl{white-space:break-spaces}.xLrZN{font-size:.8em}.fzovSC{padding-inline-start:var(--spacing-7)}.fzoTlo{padding-inline-start:var(--spacing-1)}.fzpigb{padding-inline-start:var(--spacing-2)}.iVMBd{grid-template-columns:1.2em auto}.ccDsNh{grid-template-columns:var(--spacing-10) minmax(0,1fr) var(--spacing-10)}.eoTycA{grid-template-rows:var(--spacing-10) minmax(0,1fr) var(--spacing-10)}.bYPHyb{align-self:center}.jJHdGm{justify-self:center}.Axjki{z-index:2}.jdeKyS{grid-auto-columns:minmax(0,auto)}.gYwqaP{margin-block-start:.5rlh}.blATsn{row-gap:var(--spacing-column-rule)}.gqLhJn{padding-block-start:calc(var(--spacing-bento-padding) * 2)}.cVugxI{padding-block-end:calc(var(--spacing-bento-padding) * 3)}.gvPEpL{padding-block-start:var(--spacing-column-rule)}.pNOpS{padding-block-start:var(--spacing-1)}.pXtlb{padding-block-end:var(--spacing-2)}.iWfzPN{--colors-color-palette-25:var(--colors-purple-25);--colors-color-palette-50:var(--colors-purple-50);--colors-color-palette-75:var(--colors-purple-75);--colors-color-palette-100:var(--colors-purple-100);--colors-color-palette-150:var(--colors-purple-150);--colors-color-palette-200:var(--colors-purple-200);--colors-color-palette-275:var(--colors-purple-275);--colors-color-palette-300:var(--colors-purple-300);--colors-color-palette-400:var(--colors-purple-400);--colors-color-palette-500:var(--colors-purple-500);--colors-color-palette-525:var(--colors-purple-525);--colors-color-palette-600:var(--colors-purple-600);--colors-color-palette-650:var(--colors-purple-650);--colors-color-palette-700:var(--colors-purple-700);--colors-color-palette-775:var(--colors-purple-775);--colors-color-palette-800:var(--colors-purple-800);--colors-color-palette-850:var(--colors-purple-850);--colors-color-palette-875:var(--colors-purple-875);--colors-color-palette-900:var(--colors-purple-900);--colors-color-palette-925:var(--colors-purple-925);--colors-color-palette-950:var(--colors-purple-950)}.dMMvtG{width:var(--sizes-full)}.xUMrY{width:1em}.xUMsr{height:1em}.hYZGAd{width:100%}.hYZGAm{height:100%}.pGqQl{top:var(--spacing-0)}.jVBKol{left:var(--spacing-0)}.dMMvtN{height:var(--sizes-full)}.eAZqQO{width:auto}.eAZqQN{height:auto}.cYujzU{max-width:100%}.dajGBr{max-height:100%}.fznYyN{height:var(--sizes-16)}.hYZGAd\!{width:100%!important}.eAZqQN\!{height:auto!important}.jSBHqh{bottom:var(--spacing-0)}.eJLddC{min-height:100vh}.fzokoz{margin-bottom:var(--spacing-6)}.AxhJD{width:var(--sizes-6)}.AxhJQ{height:var(--sizes-6)}.fzpibr{margin-right:var(--spacing-2)}.kcKIsJ{height:100dvh}.iLefTx{width:100dvw}.erEjCH{max-width:var(--sizes-3xl)}[data-color-mode=light] .etPYDq{--color-sky:var(--colors-neutral-150)}[data-color-mode=light] .fkPebd{--color-ground:var(--colors-neutral-650)}[data-color-mode=dark] .bjgyIx{--color-sky:var(--colors-neutral-850)}[data-color-mode=dark] .jKVcNq{--color-ground:var(--colors-neutral-875)}.jmNfxW:after{--mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) 50% /.5rem 100%}[data-color-mode=light] .dCzacH{--icon-fill:var(--colors-orange-525)}[data-color-mode=dark] .fWCFnP{--icon-fill:var(--colors-gold-400)}[data-color-mode=dark] .lhFTqH{--hover-bg:oklch(from var(--colors-color-palette-875) calc(l*1.05) calc(c*1.5) h)}.bpFZNI:before{inset:var(--spacing-0)}.jElsKd:after{mask:var(--mask);-webkit-mask:var(--mask)}.jKDPoO.jKDPoO{gap:var(--spacing-2)}.fJDBLM>*{grid-column:centered}.bFzBXj>*{grid-column:text}.gCvQXM.gCvQXM{grid-column:full-width}.cIjLMR.cIjLMR{grid-column:breakout}.iCoweV.iCoweV{grid-column:text}.caCVKy.caCVKy{grid-column:aside}.jZkKsX.jZkKsX{grid-column:header-content}.fKrizk.fKrizk{grid-column:anchor-heading}.kzHwsb:-moz-any-link{text-decoration:none}.kzHwsb:any-link{text-decoration:none}.hmpvPg.hmpvPg{grid-column:post-meta}.bfitUy p{text-wrap:pretty}[data-color-mode=light] .hVBVEK{border-bottom:1px solid var(--colors-neutral-275)}[data-color-mode=dark] .eVIcDi{border-bottom:1px solid var(--colors-neutral-525)}[data-color-mode=light] .cMqyhn{background-color:var(--colors-neutral-50)}[data-color-mode=dark] .chYUyK{background-color:var(--colors-neutral-875)}[data-color-mode=light] .gdgIoP{color:var(--colors-neutral-775)}[data-color-mode=dark] .ksSGyg{color:var(--colors-neutral-275)}[data-color-mode=dark] .gWtZXE{color:var(--colors-neutral-400)}[data-color-mode=dark] .dolQjV{background-color:var(--colors-neutral-850)}[data-color-mode=light] .hCzErh{background-color:var(--colors-neutral-25)}[data-color-mode=light] .fASbKT{color:var(--colors-neutral-900)}[data-color-mode=light] .kLOaOt{box-shadow:0 0 0 var(--border-widths-thin) var(--colors-neutral-150)}[data-color-mode=dark] .iMGVyR{box-shadow:0 0 0 var(--border-widths-thin) var(--colors-neutral-925)}.fyMAXY>svg{fill:var(--colors-white)}.kjiNEA:before{content:""}.jjTGcO:before{position:absolute}.ljGfbD:before{z-index:0}[data-color-mode=light] .fSuLlD{mix-blend-mode:color-burn}[data-color-mode=light] .jNmiwM{opacity:.3}[data-color-mode=dark] .ikdFpX{mix-blend-mode:color-dodge}[data-color-mode=dark] .hUgaPg{opacity:.5}[data-hide-grain] .kDMkMU{display:none}.dFIpKS [data-icon]{flex-shrink:0}.ESfns.ESfns:before{z-index:1}.iRaaBg:before{content:""}.hFdHkz:before{background-color:var(--color-ground)}.ieqXYN:after{content:""}.bKsaFb:after{position:absolute}.iyUaOS:after{background-color:var(--color-ground)}.hWuoQb [data-icon]{inline-size:var(--sizes-4)}.iieWag [data-icon]{block-size:auto}.cdIAaW [data-icon]{display:inline}.iDBlnS [data-icon]{vertical-align:-.1em}.iJajsf [data-moon],.iJajsf [data-sun-beams],.iJajsf [data-sun]{transform-origin:center center}[data-color-mode=light] .eLiTms{color:var(--colors-purple-850)}[data-color-mode=light] .cYDDwl{background-color:var(--colors-purple-150)}[data-color-mode=dark] .gzVYwf{color:var(--colors-purple-275)}[data-color-mode=dark] .bwnxap{background-color:var(--colors-purple-875)}.cMCAqI:-moz-any-link{cursor:pointer}.cMCAqI:any-link{cursor:pointer}[data-color-mode=light] .gkniVi{color:var(--colors-color-palette-775)}[data-color-mode=light] .fVkSdV{background-color:var(--colors-color-palette-75)}[data-color-mode=dark] .cRSiRB{color:var(--colors-color-palette-150)}[data-color-mode=dark] .WsCbQ{background-color:var(--colors-color-palette-775)}[data-color-mode=light] .fjTWwB{color:var(--colors-color-palette-525)}[data-color-mode=light] .dlOmdf{background-color:var(--colors-transparent)}[data-color-mode=dark] .coetzZ{color:var(--colors-color-palette-400)}[data-color-mode=dark] .dBivmd{background-color:var(--colors-transparent)}[data-color-mode=light] .fxhMoy{color:color-mix(in oklch,currentColor,transparent 10%)}[data-color-mode=light] .fumsTQ{background-color:color-mix(in oklch,white,transparent 40%)}[data-color-mode=dark] .lcZKeH{color:color-mix(in oklch,currentColor,transparent 20%)}[data-color-mode=dark] .hPVrBJ{background-color:color-mix(in oklch,black,transparent 70%)}[data-color-mode=light] .ccqlTz{color:var(--colors-blue-525)}[data-color-mode=light] .gcQqQk{text-decoration-color:var(--colors-blue-275)}[data-color-mode=dark] .bSGcIH{color:var(--colors-blue-150)}[data-color-mode=dark] .eiQqFi{text-decoration-color:var(--colors-blue-150)}.chNQuQ+li,.chNQuQ>ol{margin-block-start:var(--spacing-2)}[data-color-mode=light] .jApXUy{box-shadow:0 0 0 1px var(--colors-neutral-150)}[data-color-mode=dark] .bCcqCZ{box-shadow:0 0 0 1px var(--colors-neutral-775)}.dPUVbn::marker{font-family:var(--fonts-syne)}.hwlfgQ::marker{font-weight:650}.djPRkA+li{margin-block-start:var(--spacing-2)}.SmqTq::marker{content:"-"}.cdEET [data-icon]{position:relative}.fUCjFj [data-icon]{margin-block-start:.2em}[data-color-mode=light] .kkjDFS{color:var(--colors-pink-775)}[data-color-mode=light] .gzzLEi{background-color:var(--colors-pink-50)}[data-color-mode=dark] .CemRV{color:var(--colors-pink-400)}[data-color-mode=dark] .frcdSQ{background-color:var(--colors-pink-850)}.jFNGIA h1,.jFNGIA h2,.jFNGIA h3,.jFNGIA h4,.jFNGIA h5,.jFNGIA h6{margin-block-start:1rlh}.fMsEub h1,.fMsEub h2,.fMsEub h3{font-weight:720}.kXutnP h4,.kXutnP h5,.kXutnP h6{font-weight:680}.cuBxFh.cuBxFh{margin-block-end:.5rlh}.jynyFb>svg{width:100%}.dXnksk>svg{height:100%}.kXjOZy:before{bottom:var(--spacing-0)}.fuqXdu:before{left:var(--spacing-0)}.jzZDMt:before{right:var(--spacing-0)}.fUoWNW:before{height:calc(100cqh - 100cqw + var(--spacing-12))}.iJhvsL:after{left:var(--spacing-0)}.gRCpLY:after{right:var(--spacing-0)}.gDFWlu:after{bottom:calc(100cqh - 100cqw - var(--spacing-3))}.gGblXI:after{height:var(--sizes-8)}.gdYbGu [data-icon]{width:.8em}.ejbtYJ [data-icon]{height:.8em}.gnTTJQ [data-icon]{left:var(--spacing-0)}.ieTUXQ [data-icon]{width:100%}.eREybM [data-icon]{height:auto}.heSpza:focus-within{outline:var(--focus-ring-outline)}.geqLNl:focus-within{z-index:1}.cbcSgS:focus-within{box-shadow:var(--focus-ring-box-shadow)}.cwpYvI:focus-within{outline-offset:var(--focus-ring-outline-offset)}.kJgmgK:focus{outline:var(--borders-none)}.gRDZRC:is(:focus-visible,[data-focus-visible]){outline:var(--borders-none)}.hGkYym:focus{outline:var(--focus-ring-outline)}.kuXZKp:focus-visible{outline:var(--focus-ring-outline)}.gOawJY:has(:focus-visible){outline:var(--focus-ring-outline)}.gNmluV:focus{z-index:1}.jFWtEK:focus{box-shadow:var(--focus-ring-box-shadow)}.hDzXpY:focus{outline-offset:var(--focus-ring-outline-offset)}.kIYjGC:focus-visible{z-index:1}.irGAXB:focus-visible{box-shadow:var(--focus-ring-box-shadow)}.kMwfDz:focus-visible{outline-offset:var(--focus-ring-outline-offset)}.iNwLZH:has(:focus-visible){z-index:1}.yaWDQ:has(:focus-visible){box-shadow:var(--focus-ring-box-shadow)}.fxNOPy:has(:focus-visible){outline-offset:var(--focus-ring-outline-offset)}.efDETT:is(:hover,[data-hover]){--mix-backgroundColor:color-mix(in srgb,black 60%,transparent);background-color:var(--mix-backgroundColor,black )}.THlmp:is(:hover,[data-hover]){text-decoration-thickness:.04em}.dYzJXU:is(:hover,[data-hover]){text-underline-offset:.3em}.iDtyuB:is(:hover,[data-hover]){color:color-mix(in oklch,currentColor,white 30%)}.ihOhii:is(:active,[data-active]){box-shadow:none}.eAMUhg:is(:active,[data-active]){background-color:var(--colors-black)}.iwAVaX:is(:active,[data-active]){color:var(--colors-active-accent)}[data-color-mode=light] .hLAxKX:first-of-type{border-top:1px solid var(--colors-neutral-275)}[data-color-mode=dark] .kQMQar:first-of-type{border-top:1px solid var(--colors-neutral-525)}.kfKixZ.kfKixZ:before{z-index:2}[data-color-mode=dark] .gefQDL canvas,[data-color-mode=dark] .gefQDL img{filter:brightness(.5)}[data-color-mode=dark] .iOMQfy [data-sun]{transform:scale(1.75)}[data-color-mode=dark] .ffHAcA [data-sun-beams]{opacity:0}[data-color-mode=dark] .jaPfWa [data-moon]>circle{transform:translate(0)}[data-color-mode=dark] .egwoSI [data-moon]>circle{cx:372px}.crCngG h1:first-child,.crCngG h2:first-child,.crCngG h3:first-child,.crCngG h4:first-child,.crCngG h5:first-child,.crCngG h6:first-child{margin-block-start:var(--spacing-line-height-crop-syne)}.cNcVbN [data-icon]:first-child:not(:only-child){margin-left:-.5ch}.dBSfLr [data-icon]:last-child:not(:only-child){margin-right:-.5ch}.ctNHl:link:visited{color:currentColor}[data-color-mode=light] .kHfKEV:visited{color:var(--colors-blue-525)}[data-color-mode=light] .eXQtGi:visited{text-decoration-color:var(--colors-blue-275)}[data-color-mode=dark] .jktZfp:visited{color:var(--colors-blue-150)}[data-color-mode=dark] .ssDGU:visited{text-decoration-color:var(--colors-blue-150)}[data-color-mode=light] .gvgkmN:visited{color:var(--colors-purple-525)}[data-color-mode=light] .jTXnEG:visited{text-decoration-color:var(--colors-purple-275)}[data-color-mode=dark] .cWuIfX:visited{color:var(--colors-purple-525)}[data-color-mode=dark] .cdueUx:visited{text-decoration-color:var(--colors-purple-775)}.iCFrGg:focus-within a,.iCFrGg:hover a{opacity:.6}[data-color-mode=light] .eKRNuo:focus-visible,[data-color-mode=light] .eKRNuo:hover{--icon-fill:var(--colors-orange-650)}[data-color-mode=dark] .bKKOup:focus-visible,[data-color-mode=dark] .bKKOup:hover{--icon-fill:var(--colors-gold-275)}.uvzMT:is(:focus-visible,[data-focus-visible]) img{transform:scale(1.05)}.dLbZUC:is(:focus-visible,[data-focus-visible]) img{filter:brightness(1.05)}[data-color-mode=light] .iCAdYc:is(:hover,[data-hover]){--hover-bg:oklch(from var(--colors-color-palette-50) calc(l*.95) calc(c*3.5) h)}.drHSmL:is(:hover,[data-hover]) .dice{animation:diceSpin infinite .4s linear}[data-color-mode=light] .hbgBQV:is(:hover,[data-hover]){color:var(--colors-color-palette-875)}[data-color-mode=light] .ceWLHT:is(:hover,[data-hover]){background-color:var(--hover-bg)}[data-color-mode=light] .iwusMF:is(:hover,[data-hover]){box-shadow:0 0 0 1px var(--colors-color-palette-650),0 0 0 4px inset var(--hover-bg),0 0 0 5px inset var(--colors-color-palette-875)}[data-color-mode=dark] .gTaeWl:is(:hover,[data-hover]){color:var(--colors-color-palette-150)}[data-color-mode=dark] .cfZlkB:is(:hover,[data-hover]){background-color:var(--hover-bg)}[data-color-mode=dark] .dBwtKM:is(:hover,[data-hover]){box-shadow:0 0 0 1px inset var(--colors-color-palette-275),0 0 0 4px inset var(--hover-bg),0 0 0 5px inset var(--colors-color-palette-275)}[data-color-mode=light] .fdIoZO:is(:hover,[data-hover]){color:var(--colors-color-palette-900)}[data-color-mode=light] .cPvyGW:is(:hover,[data-hover]){background-color:var(--colors-color-palette-50)}[data-color-mode=dark] .fWsRZU:is(:hover,[data-hover]){color:var(--colors-color-palette-50)}[data-color-mode=dark] .iTsVPg:is(:hover,[data-hover]){background-color:var(--colors-color-palette-850)}[data-color-mode=light] .dMfPaz:is(:hover,[data-hover]){color:color-mix(in oklch,currentColor,black 50%)}[data-color-mode=light] .eOVHKd:is(:hover,[data-hover]){background-color:color-mix(in oklch,white,transparent 5%)}[data-color-mode=dark] .dZIrYh:is(:hover,[data-hover]){color:color-mix(in oklch,currentColor,transparent 0%)}[data-color-mode=dark] .bRdaAV:is(:hover,[data-hover]){background-color:color-mix(in oklch,black,transparent 30%)}[data-color-mode=light] .loVKYp:is(:hover,[data-hover]){color:var(--colors-blue-400)}[data-color-mode=light] .iVPxDg:is(:hover,[data-hover]){text-decoration-color:currentcolor}[data-color-mode=dark] .ZrhRf:is(:hover,[data-hover]){color:var(--colors-blue-275)}[data-color-mode=dark] .cFufqO:is(:hover,[data-hover]){text-decoration-color:currentColor}[data-color-mode=light] .iUPgIA:is(:hover,[data-hover]){background-color:var(--colors-neutral-75)}[data-color-mode=dark] .jjYNsG:is(:hover,[data-hover]){background-color:var(--colors-neutral-875)}[data-color-mode=light] .hpDEbf:is(:active,[data-active]){color:var(--colors-active-contrast)}[data-color-mode=light] .cKoVOD:is(:active,[data-active]){background-color:var(--colors-active-accent)}[data-color-mode=light] .eZrkfl:is(:active,[data-active]){box-shadow:unset}[data-color-mode=dark] .kzyJdV:is(:active,[data-active]){color:var(--colors-active-contrast)}[data-color-mode=dark] .bxBlkx:is(:active,[data-active]){background-color:var(--colors-active-accent)}[data-color-mode=dark] .cCCLYv:is(:active,[data-active]){box-shadow:unset}[data-color-mode=light] .ceeQDb:is(:active,[data-active]){color:var(--colors-active-accent)}[data-color-mode=light] .hBPGHC:is(:active,[data-active]){text-decoration-color:currentcolor}[data-color-mode=dark] .gDyYZR:is(:active,[data-active]){color:var(--colors-active-accent)}[data-color-mode=dark] .btIPrU:is(:active,[data-active]){text-decoration-color:currentColor}[data-color-mode=light] .kTXUjP:visited:is(:hover,[data-hover]){color:var(--colors-blue-400)}[data-color-mode=light] .bpiBKW:visited:is(:hover,[data-hover]){text-decoration-color:currentcolor}[data-color-mode=light] .ljQFyF:visited:is(:active,[data-active]){color:var(--colors-active-accent)}[data-color-mode=light] .fXBtgs:visited:is(:active,[data-active]){text-decoration-color:currentcolor}[data-color-mode=dark] .dtsRJp:visited:is(:hover,[data-hover]){color:var(--colors-blue-275)}[data-color-mode=dark] .cAMCwA:visited:is(:hover,[data-hover]){text-decoration-color:currentColor}[data-color-mode=dark] .efBuSD:visited:is(:active,[data-active]){color:var(--colors-active-accent)}[data-color-mode=dark] .edRnHu:visited:is(:active,[data-active]){text-decoration-color:currentColor}[data-color-mode=light] .bPYiRX:visited:is(:hover,[data-hover]){color:var(--colors-purple-400)}[data-color-mode=dark] .fjYiqp:visited:is(:hover,[data-hover]){color:var(--colors-purple-400)}.kkcwez:focus-within a:focus-visible,.kkcwez:focus-within a:hover,.kkcwez:hover a:focus-visible,.kkcwez:hover a:hover{opacity:1}@media screen and (min-width:40rem){.bqfGsb{grid-template-areas:"intro blog" "intro cactus" "intro cactus" "contact cactus" "gh-project setfury" "photos photos"}.dYEtiM{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.dgRaEj{aspect-ratio:auto}.eMmtoO{grid-template-columns:5fr 4fr}}@media screen and (min-width:48rem){.gvwqbP{grid-template-areas:"intro intro intro cactus" "blog blog contact contact" "gh-project setfury setfury photos"}.kSgDSF{margin-block:var(--spacing-0)}.etdlrP{grid-row:1}.eeAvFq{grid-template-columns:10fr 2fr 8fr 10fr}.knVbam{grid-template-columns:[full-width-start anchor-heading-start] minmax(var(--spacing-bento-padding),1fr) [text-start breakout-start header-content-start] minmax(0,var(--sizes-xl)) [text-end anchor-heading] 1fr [breakout-end aside-start] minmax(var(--spacing-40),10fr) [header-content-end aside-end] minmax(var(--spacing-bento-padding),1fr) [full-width-end]}.fzyRXD{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}.ewiUbx{justify-self:end}.jIVxFW{order:unset}.jVDlgB{height:var(--sizes-0)}.iGJNar>div{padding-inline:var(--spacing-bento-padding)}.fsWaDC>div{padding-block:var(--spacing-bento-padding)}.gjJXCx>div{overflow:hidden}.fkHZCS>div{border-block-start:var(--spacing-column-rule) solid var(--colors-column-rule)}.epLdTl>div{position:absolute}}@media screen and (min-width:80rem){.fPrNwO{grid-template-areas:"intro intro intro cactus" "blog contact contact cactus" "gh-project setfury photos photos"}.buFKQP{grid-template-columns:10fr 8fr 2fr 10fr}}@media(hover:hover){.gCOQXd:is(:hover,[data-hover]){transform:scale(1.05)}}@media(hover:hover){.kVhJxk:is(:hover,[data-hover]){filter:brightness(1.05)}}@media(hover:none){.dDFXWG{--size:var(--sizes-8)}}@media(min-aspect-ratio:1){.lbAqBD{width:auto}.doZaSn{height:100%}}@media(prefers-reduced-motion:no-preference){[data-color-mode=light] .hxjudF [data-sun]{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}[data-color-mode=light] .bsfvAH [data-sun-beams]{transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}[data-color-mode=light] .jOeSap [data-moon]>circle{transition:cx .25s cubic-bezier(0,0,0,1)}[data-color-mode=light] .ifZvCh [data-moon]>circle{transform:translate(0)}[data-color-mode=light] .bmPPfr [data-moon]>circle{cx:512px}[data-color-mode=dark] .hHQNbf [data-sun]{transform:scale(1.75)}[data-color-mode=dark] .evlwvz [data-sun]{--transition-easing:cubic-bezier(.25,0,.3,1);transition-timing-function:cubic-bezier(.25,0,.3,1)}[data-color-mode=dark] .bAjhgu [data-sun]{--transition-duration:.25s;transition-duration:.25s}[data-color-mode=dark] .htmypk [data-sun-beams]{transform:rotate(-25deg)}[data-color-mode=dark] .bccKA [data-sun-beams]{--transition-duration:.15s;transition-duration:.15s}[data-color-mode=dark] .gBngsH [data-moon]>circle{transition-delay:.25s}[data-color-mode=dark] .hCfOdT [data-moon]>circle{--transition-duration:.5s;transition-duration:.5s}}}:root{view-transition-name:none}:root[data-astro-transition=next-photo]{&::view-transition-old(*){animation-name:slideToLeft,fadeOut;animation-timing-function:ease-in-out;animation-duration:.1s}&::view-transition-new(*){animation-name:slideFromRight,fadeIn;animation-timing-function:ease-in-out;animation-duration:.25s}&::view-transition-group(photo-slide-content){z-index:1}&::view-transition-old(photo-slide-content),&::view-transition-new(photo-slide-content){animation:none}}:root[data-astro-transition=previous-photo]{&::view-transition-old(*){animation-name:slideToRight,fadeOut;animation-timing-function:ease-in-out;animation-duration:.1s}&::view-transition-new(*){animation-name:slideFromLeft,fadeIn;animation-timing-function:ease-in-out;animation-duration:.25s}&::view-transition-group(photo-slide-content){z-index:1}&::view-transition-old(photo-slide-content),&::view-transition-new(photo-slide-content){animation:none}}@keyframes fadeInOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes fadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes slideFromRight{0%{transform:translateY(0) translate(100%)}}@keyframes slideFromLeft{0%{transform:translateY(0) translate(-100%)}}@keyframes slideToRight{to{transform:translateY(0) translate(100%)}}@keyframes slideToLeft{to{transform:translateY(0) translate(-100%)}}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.DRk46D-x.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-normal.Bbz-b3yf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-ext-400-italic.3fJ3SmOv.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-400-italic.B-Yabllp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-italic.D-qjh7ci.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-italic.OoEIrRJc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.BoVPHkS0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-ext-700-normal.CKkU2Dpt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2) format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
