@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/81eaa21ef15157b8-s.0t6u-531hst0q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ba97317155a52f38-s.3afxgw8o87ewh.woff2)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:Petrona;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9254db10a3b4f046-s.p.2p06eycyqf24u.woff2)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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ad7f0459bcbc502-s.3v_9xqdme1vpd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c5babb2fd44e97de-s.0vcvdks63igo9.woff2)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:Petrona;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2aeed2bd2aff4ccd-s.p.1_jenfpgqk-o2.woff2)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:Petrona Fallback;src:local(Times New Roman);ascent-override:80.31%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:106.83%}.petrona_7aa8ed12-module__hEXV1W__className{font-family:Petrona,Petrona Fallback}.petrona_7aa8ed12-module__hEXV1W__variable{--font-petrona:"Petrona", "Petrona Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_d6e7dc80-module__Pevr3W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_d6e7dc80-module__Pevr3W__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
.prism-theme{--font-inter:var(--font-dm);--font-sora:var(--font-petrona);--font-sans:var(--font-dm), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-petrona), ui-serif, Georgia, "Times New Roman", serif;--background:#fcf9f4;--foreground:#271b16;--card:#fffefb;--card-foreground:#271b16;--muted:#f5efe6;--muted-foreground:#706058;--subtle:#f9f4ec;--border:#e4dcd2;--input:#dad0c5;--ring:#be3655;--primary:#ae2147;--primary-foreground:snow;--primary-soft:#ffebec;--primary-ink:#a51d42;--accent:#3853b0;--accent-foreground:#f8faff;--accent-soft:#eaf0ff;--accent-ink:#3650aa;--success:#1e6639;--success-soft:#dff6e4;--destructive:#b82222;--destructive-soft:#ffebe8;--radius:1.15rem;--shadow-color:30 35% 22%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}@supports (color:lab(0% 0 0)){.prism-theme{--background:lab(98.1709% .365466 3.0306);--foreground:lab(11.1175% 5.7652 5.90315);--card:lab(99.6694% .0837445 1.5224);--card-foreground:lab(11.1175% 5.7652 5.90315);--muted:lab(94.8126% .992566 5.25943);--muted-foreground:lab(42.1143% 5.57449 6.99127);--subtle:lab(96.322% .703514 4.53205);--border:lab(88.0662% 1.69602 5.85917);--input:lab(83.9987% 2.12353 6.52511);--ring:lab(45.256% 55.8789 15.4894);--primary:lab(39.4168% 56.7616 15.9928);--primary-foreground:lab(98.76% 2.53513 1.06806);--primary-soft:lab(94.7058% 9.16022 2.68463);--primary-ink:lab(37.1535% 55.1298 15.5633);--accent:lab(37.3709% 14.7078 -53.9534);--accent-foreground:lab(98.2097% -.0499189 -3.78659);--accent-soft:lab(94.618% .0398159 -11.2582);--accent-ink:lab(35.9072% 14.3389 -52.5325);--success:lab(38.0801% -31.5787 18.9244);--success-soft:lab(94.8888% -10.26 6.01546);--destructive:lab(41.0822% 58.2346 40.8224);--destructive-soft:lab(94.8432% 9.65503 5.68119)}}.dark .prism-theme{--background:#1b130f;--foreground:#f3f0ea;--card:#281e1a;--card-foreground:#f3f0ea;--muted:#342823;--muted-foreground:#b6ada3;--subtle:#231a16;--border:#42342e;--input:#4d3e38;--ring:#ee7382;--primary:#e66476;--primary-foreground:#22090a;--primary-soft:#4d2429;--primary-ink:#ff989f;--accent:#6d89ea;--accent-foreground:#080c1e;--accent-soft:#242e4e;--accent-ink:#9fb4ff;--success:#65bb7f;--success-soft:#14301d;--destructive:#f4655b;--destructive-soft:#46211d;--shadow-color:30 55% 3%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.dark .prism-theme{--background:lab(6.71558% 3.75827 3.51498);--foreground:lab(94.8032% .459582 3.01518);--card:lab(12.4291% 4.53758 4.96568);--card-foreground:lab(94.8032% .459582 3.01518);--muted:lab(17.2898% 5.03098 5.50637);--muted-foreground:lab(71.2379% 2.13861 6.53584);--subtle:lab(10.3469% 4.28887 4.68331);--border:lab(23.0788% 5.52014 6.04306);--input:lab(27.7073% 6.01636 6.58696);--ring:lab(63.742% 49.4225 15.3688);--primary:lab(59.6826% 52.6331 16.5284);--primary-foreground:lab(5.11348% 11.5484 3.77716);--primary-soft:lab(20.2% 20.1725 6.22436);--primary-ink:lab(74.0232% 41.4502 14.4686);--accent:lab(58.1975% 11.1025 -53.0195);--accent-foreground:lab(3.61525% 1.80072 -11.535);--accent-soft:lab(19.1879% 3.85956 -21.5922);--accent-ink:lab(73.7282% 6.9795 -42.0689);--success:lab(69.3306% -37.441 22.2591);--success-soft:lab(17.3575% -15.3638 9.14402);--destructive:lab(61.8589% 55.455 35.359);--destructive-soft:lab(18.0206% 17.9321 11.0441)}}html:root:has(.prism-theme){--background:#fcf9f4;--foreground:#271b16}@supports (color:lab(0% 0 0)){html:root:has(.prism-theme){--background:lab(98.1709% .365466 3.0306);--foreground:lab(11.1175% 5.7652 5.90315)}}html:root.dark:has(.prism-theme){--background:#1b130f;--foreground:#f3f0ea}@supports (color:lab(0% 0 0)){html:root.dark:has(.prism-theme){--background:lab(6.71558% 3.75827 3.51498);--foreground:lab(94.8032% .459582 3.01518)}}.prism-theme :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:-.014em;font-weight:500}.prism-theme .brush{font-style:italic;font-weight:400}.prism-theme .label{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.prism-theme .figures{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.prism-theme .paper{background-image:radial-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) .5px, transparent .5px), radial-gradient(color-mix(in oklab, var(--foreground) 3.5%, transparent) .5px, transparent .5px);background-position:0 0,1px 2px;background-size:3px 3px,5px 5px}.prism-theme .granulate{background-image:radial-gradient(color-mix(in oklab, var(--accent) 16%, transparent) .8px, transparent .9px), radial-gradient(color-mix(in oklab, var(--primary) 12%, transparent) .7px, transparent .8px);background-position:0 0,3px 5px;background-size:7px 7px,11px 11px}.prism-theme .bg-wash{background-image:radial-gradient(46rem 30rem at 88% -12%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 66%), radial-gradient(40rem 28rem at 4% 8%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 68%), radial-gradient(30rem 20rem at 42% 108%, color-mix(in oklab, var(--primary) 12%, transparent), transparent 70%)}.prism-theme .bg-wash-soft{background-image:radial-gradient(38rem 22rem at 90% -20%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 68%), radial-gradient(32rem 20rem at 0% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%)}.prism-theme .wet{background-image:linear-gradient(to top, color-mix(in oklab, var(--primary) 34%, transparent) .12em, color-mix(in oklab, var(--primary) 20%, transparent) .44em, transparent .52em);background-repeat:no-repeat;background-size:100% 100%;border-radius:.2em}.prism-theme .wet-blue{background-image:linear-gradient(to top, color-mix(in oklab, var(--accent) 30%, transparent) .12em, color-mix(in oklab, var(--accent) 17%, transparent) .44em, transparent .52em);background-repeat:no-repeat;background-size:100% 100%;border-radius:.2em}.prism-theme .hairline{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 11%, transparent)}.prism-theme .deckle-b{-webkit-mask-image:radial-gradient(.7rem .7rem at 50% 0,#000 99%,#0000 100%);mask-image:radial-gradient(.7rem .7rem at 50% 0,#000 99%,#0000 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:1.4rem 100%;mask-size:1.4rem 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes prism-bleed{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate3d(var(--bleed-x,2%), var(--bleed-y,-2%), 0) scale(var(--bleed-scale,1.06))}}.prism-theme .bloom{animation:prism-bleed var(--bleed-duration,18s) ease-in-out infinite var(--bleed-delay,0s);mix-blend-mode:multiply;will-change:transform}.dark .prism-theme .bloom{mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.prism-theme .bloom{animation:none}}.prism-theme .stroke-fill{background-image:linear-gradient(to right, color-mix(in oklab, var(--primary) 72%, transparent) 0%, var(--primary) 65%, color-mix(in oklab, var(--primary) 88%, var(--foreground)) 100%)}
