@font-face{font-family:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/17cf2e5c2fa7e1ed-s.3a6on1k18c0fs.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Albert Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8b2ef22592c822b7-s.p.2bduwl9lhd_95.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_2ba331e9-module__0o_ayG__className{font-family:Albert Sans,Albert Sans Fallback}.albert_sans_2ba331e9-module__0o_ayG__variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:gambetta;src:url(../media/Gambetta_Regular-s.p.2jy4zcqv50ga1.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gambetta;src:url(../media/Gambetta_Italic-s.p.40g6y4ybsiku6.woff2?dpl=dpl_4vaJSShn7vRu5cxLGh3ZA6UBaaGA)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:gambetta Fallback;src:local(Arial);ascent-override:93.95%;descent-override:29.3%;line-gap-override:8.08%;size-adjust:98.99%}.gambetta_ee9c38f4-module__fPWXlq__className{font-family:gambetta,gambetta Fallback,Georgia,serif}.gambetta_ee9c38f4-module__fPWXlq__variable{--font-gambetta:"gambetta", "gambetta Fallback", Georgia, serif}
[data-sonner-toaster]{--normal-bg:var(--surface-overlay);--normal-border:transparent;--normal-text:var(--foreground);--border-radius:var(--radius-lg);--gray1:var(--card);--gray2:var(--muted);--gray4:var(--border);--gray5:var(--input);--gray11:var(--muted-foreground);--gray12:var(--foreground);font-family:var(--font-sans)}[data-sonner-toast][data-styled=true]{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(var(--blur-frost)) saturate(1.1);font-size:var(--text-base);border:0}[data-sonner-toast][data-styled=true] [data-description]{color:var(--muted-foreground);font-size:var(--text-sm)}[data-sonner-toast][data-styled=true] [data-title]{font-weight:550}[data-sonner-toast][data-type=error][data-styled=true]{background:var(--warning-ground);color:var(--warning)}[data-sonner-toast][data-type=success][data-styled=true]{background:var(--success-ground);color:var(--success)}[data-sonner-toast][data-type=info][data-styled=true]{background:var(--info-ground);color:var(--info)}[data-sonner-toast][data-type=error][data-styled=true] [data-close-button],[data-sonner-toast][data-type=success][data-styled=true] [data-close-button],[data-sonner-toast][data-type=info][data-styled=true] [data-close-button]{background:var(--surface-raised);color:var(--foreground);border-color:#0000}[data-sonner-toast][data-styled=true] [data-button]{border-radius:var(--radius-md);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-sm);border:0;font-weight:550}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;letter-spacing:0;font-synthesis-weight:none;min-height:100dvh;font-weight:430;line-height:1.5}a{color:inherit;text-decoration:none}a:where([href]):hover{text-underline-offset:.18em;text-decoration-thickness:from-font}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next{isolation:isolate}.skip-link{z-index:var(--z-skip-link);background:var(--foreground);color:var(--background);transition:transform var(--duration-base) var(--ease-snap-in);border-radius:.5rem;padding:.6rem .9rem;font-weight:600;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-full:999px;--radius:var(--radius-md);--surface-ground:var(--lightningcss-light,#f7efe2)var(--lightningcss-dark,#27201a);--surface-sunken:var(--lightningcss-light,#f1e4d2)var(--lightningcss-dark,#201914);--surface:var(--lightningcss-light,#fffbf8e6)var(--lightningcss-dark,#342c27eb);--surface-raised:var(--lightningcss-light,#fffdfbf2)var(--lightningcss-dark,#3e3631f5);--surface-overlay:var(--lightningcss-light,#fffbf8d1)var(--lightningcss-dark,#342c27d1);--surface-lit:linear-gradient(160deg, var(--surface-raised) 0%, var(--surface) 65%);--background:var(--surface-ground);--card:var(--surface);--muted:var(--surface-sunken);--foreground:var(--lightningcss-light,#41352f)var(--lightningcss-dark,#f4ede8);--card-foreground:var(--foreground);--muted-foreground:var(--lightningcss-light,#78685f)var(--lightningcss-dark,#aca29c);--placeholder:var(--lightningcss-light,#a3958e)var(--lightningcss-dark,#7c726c);--border:var(--lightningcss-light,#e4d5c3)var(--lightningcss-dark,#443b36);--input:var(--lightningcss-light,#cdbaa6)var(--lightningcss-dark,#5a504b);--primary:var(--lightningcss-light,#3c7471)var(--lightningcss-dark,#78bdb8);--primary-foreground:var(--lightningcss-light,#fffbf8)var(--lightningcss-dark,#0b1918);--primary-hover:var(--lightningcss-light,#2a635f)var(--lightningcss-dark,#88cdc8);--ring:var(--primary);--accent:var(--lightningcss-light,#f4e8d5)var(--lightningcss-dark,#39312c);--accent-foreground:var(--foreground);--sidebar:var(--lightningcss-light,#f5e8d46b)var(--lightningcss-dark,#23181380);--sidebar-foreground:var(--foreground);--sidebar-hover:var(--lightningcss-light,#fffbf873)var(--lightningcss-dark,#3e363180);--sidebar-accent:var(--lightningcss-light,#fffbf8d9)var(--lightningcss-dark,#3e3631e6);--sidebar-accent-foreground:var(--foreground);--sidebar-border:transparent;--sidebar-gradient:linear-gradient(180deg, var(--sidebar) 0%, transparent 100%);--blush:var(--lightningcss-light,#f2daba)var(--lightningcss-dark,#584332);--horizon:linear-gradient(180deg, var(--blush) 0%, var(--background) 100%);--rim:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff0d);--warning:var(--lightningcss-light,#825b0c)var(--lightningcss-dark,#e0b771);--warning-accent:var(--lightningcss-light,#d2ba92)var(--lightningcss-dark,#816f50);--warning-ground:var(--lightningcss-light,#fce9c6)var(--lightningcss-dark,#403012);--danger:var(--lightningcss-light,#9e4e42)var(--lightningcss-dark,#e39385);--danger-ground:var(--lightningcss-light,#ffe4df)var(--lightningcss-dark,#492923);--success:var(--lightningcss-light,#3f704b)var(--lightningcss-dark,#86b990);--success-ground:var(--lightningcss-light,#d8efdc)var(--lightningcss-dark,#1f3423);--info:var(--lightningcss-light,#486e88)var(--lightningcss-dark,#89b1cd);--info-ground:var(--lightningcss-light,#e0edf8)var(--lightningcss-dark,#20303b);--shadow-ink-6:var(--lightningcss-light,#41352f0f)var(--lightningcss-dark,#0003);--shadow-ink-16:var(--lightningcss-light,#41352f29)var(--lightningcss-dark,#0006);--shadow-ink-25:var(--lightningcss-light,#41352f40)var(--lightningcss-dark,#0009);--shadow-ink-35:var(--lightningcss-light,#41352f59)var(--lightningcss-dark,#000000b3);--shadow-sm:inset 0 1px 0 var(--rim), 0 1px 2px var(--shadow-ink-6), 0 12px 24px -16px var(--shadow-ink-16);--shadow-md:inset 0 1px 0 var(--rim), 0 1px 2px var(--shadow-ink-6), 0 30px 60px -30px var(--shadow-ink-25);--shadow-lg:0 2px 4px var(--shadow-ink-6), 0 40px 80px -30px var(--shadow-ink-35);--shadow-up:0 -12px 24px -16px var(--shadow-ink-16);--shadow-button:0 8px 16px -10px color-mix(in oklch, var(--primary) 50%, transparent);--shadow-cursor:var(--shadow-ink-25);--focus-glow:0 0 0 3px color-mix(in oklch, var(--ring) 25%, transparent);--backdrop:var(--lightningcss-light,#41352f59)var(--lightningcss-dark,#0000008c);--blur-frost:20px;--ease-drift-in:cubic-bezier(.16, .84, .24, 1);--ease-drift-out:cubic-bezier(.76, .16, .84, .34);--ease-drift:cubic-bezier(.5, 0, .2, 1);--ease-snap-in:cubic-bezier(.22, 1, .36, 1);--ease-snap-out:cubic-bezier(.64, 0, .78, 0);--ease-out:var(--ease-snap-in);--duration-fast:.26s;--duration-base:.56s;--duration-slow:.95s;--duration-drift:1.5s;--duration-pulse:2.4s;--stagger-step:.11s;--stagger-offset:.16s;--rail-parallax:0px;--text-2xs:.65rem;--text-xs:.72rem;--text-sm:.8rem;--text-base:.9rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-display:clamp(2rem, 3.4vw, 2.5rem);--font-sans:var(--font-albert), system-ui, -apple-system, sans-serif;--font-display:var(--font-gambetta), Georgia, serif;--z-dust:45;--z-sticky:50;--z-overlay:55;--z-toast:60;--z-immersive:56;--z-skip-link:100}@supports (color:lab(0% 0 0)){:root{--surface-ground:var(--lightningcss-light,lab(94.8339% 1.22228 7.58775))var(--lightningcss-dark,lab(12.9635% 2.70303 5.12953));--surface-sunken:var(--lightningcss-light,lab(91.3583% 2.1109 10.6093))var(--lightningcss-dark,lab(9.48198% 2.73063 4.99646));--surface:var(--lightningcss-light,lab(98.8294% 1.00446 1.99275/.9))var(--lightningcss-dark,lab(18.7487% 3.02793 4.8223/.92));--surface-raised:var(--lightningcss-light,lab(99.413% .667572 1.32728/.95))var(--lightningcss-dark,lab(23.3896% 3.00945 4.80657/.96));--surface-overlay:var(--lightningcss-light,lab(98.8294% 1.00446 1.99275/.82))var(--lightningcss-dark,lab(18.7487% 3.02793 4.8223/.82));--foreground:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414))var(--lightningcss-dark,lab(94.1817% 1.68508 3.32828));--muted-foreground:var(--lightningcss-light,lab(45.3681% 5.59199 7.50439))var(--lightningcss-dark,lab(67.4735% 2.93434 4.74938));--placeholder:var(--lightningcss-light,lab(62.7939% 4.40714 5.9503))var(--lightningcss-dark,lab(48.9125% 2.95386 4.76328));--border:var(--lightningcss-light,lab(86.0992% 3.31548 11.0851))var(--lightningcss-dark,lab(25.6937% 3.3399 4.48985));--input:var(--lightningcss-light,lab(76.8013% 4.34598 12.8542))var(--lightningcss-dark,lab(34.9748% 3.31864 4.47286));--primary:var(--lightningcss-light,lab(45.0034% -20.179 -4.06477))var(--lightningcss-dark,lab(71.7981% -23.4898 -4.76158));--primary-foreground:var(--lightningcss-light,lab(98.8294% 1.00446 1.99275))var(--lightningcss-dark,lab(7.44148% -5.98335 -1.33544));--primary-hover:var(--lightningcss-light,lab(38.0429% -20.2107 -4.05376))var(--lightningcss-dark,lab(77.5983% -23.4762 -4.76677));--accent:var(--lightningcss-light,lab(92.5185% 2.10831 10.6073))var(--lightningcss-dark,lab(21.0692% 3.01813 4.81388));--sidebar:var(--lightningcss-light,lab(92.5216% 2.27726 11.379/.42))var(--lightningcss-dark,lab(9.40241% 5.01848 5.42561/.5));--sidebar-hover:var(--lightningcss-light,lab(98.8294% 1.00446 1.99275/.45))var(--lightningcss-dark,lab(23.3896% 3.00945 4.80657/.5));--sidebar-accent:var(--lightningcss-light,lab(98.8294% 1.00446 1.99275/.85))var(--lightningcss-dark,lab(23.3896% 3.00945 4.80657/.9));--blush:var(--lightningcss-light,lab(88.4389% 5.25957 18.921))var(--lightningcss-dark,lab(30.2835% 7.55878 14.073));--rim:var(--lightningcss-light,lab(100% 0 0/.65))var(--lightningcss-dark,lab(100% 0 0/.05));--warning:var(--lightningcss-light,lab(41.9613% 11.8431 46.4134))var(--lightningcss-dark,lab(76.9093% 8.92952 41.1701));--warning-accent:var(--lightningcss-light,lab(76.9104% 4.57436 23.5755))var(--lightningcss-dark,lab(47.8799% 4.0246 19.9031));--warning-ground:var(--lightningcss-light,lab(93.1715% 2.92948 19.443))var(--lightningcss-dark,lab(21.1522% 4.84975 21.444));--danger:var(--lightningcss-light,lab(43.3211% 33.4855 23.4639))var(--lightningcss-dark,lab(68.962% 30.0278 20.3865));--danger-ground:var(--lightningcss-light,lab(92.7892% 8.80733 5.85531))var(--lightningcss-dark,lab(20.6768% 15.0743 10.3073));--success:var(--lightningcss-light,lab(43.0275% -23.9567 15.5812))var(--lightningcss-dark,lab(70.8845% -23.8229 15.357));--success-ground:var(--lightningcss-light,lab(92.3475% -10.3566 6.60986))var(--lightningcss-dark,lab(19.3181% -11.9427 7.73051));--info:var(--lightningcss-light,lab(44.3297% -8.06609 -19.1003))var(--lightningcss-dark,lab(69.8779% -8.66014 -19.2838));--info-ground:var(--lightningcss-light,lab(93.0684% -3.20977 -6.56413))var(--lightningcss-dark,lab(18.8112% -4.16796 -9.58933));--shadow-ink-6:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414/.06))var(--lightningcss-dark,lab(0% 0 0/.2));--shadow-ink-16:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414/.16))var(--lightningcss-dark,lab(0% 0 0/.4));--shadow-ink-25:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414/.25))var(--lightningcss-dark,lab(0% 0 0/.6));--shadow-ink-35:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414/.35))var(--lightningcss-dark,lab(0% 0 0/.7));--backdrop:var(--lightningcss-light,lab(23.3483% 4.51601 6.0414/.35))var(--lightningcss-dark,lab(0% 0 0/.55))}}html{font-family:var(--font-sans)}body{background:var(--background);color:var(--foreground)}@media (min-width:1024px){:root{--rail-parallax:64px}}@media (min-width:1280px){:root{--rail-parallax:110px}}
