*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{cursor:pointer;color:inherit}:root{--color-foreground: #211d18;--color-background: #faf7f2;--color-muted: #57514a;--color-border: #e7e1d6;--color-surface: #f5f1ea;--color-accent: #211d18;--color-on-accent: #faf7f2;--color-outline: var(--color-foreground);--color-error: var(--color-red-900);--color-success: var(--color-green-700)}:root{--page-width: 90rem}:root{--font-sans: "Work Sans", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--color-black: #000;--color-white: #fff;--color-gray: var(--color-gray-500);--color-transparent-white: rgba(255,255,255,.14902);--color-transparent: transparent;--color-red-50: rgb(254, 242, 242);--color-red-100: rgb(255, 226, 226);--color-red-200: rgb(255, 202, 202);--color-red-300: rgb(255, 163, 164);--color-red-400: rgb(255, 101, 104);--color-red-500: rgb(251, 44, 54);--color-red-600: rgb(228, 0, 22);--color-red-700: rgb(191, 0, 15);--color-red-800: rgb(159, 7, 18);--color-red-900: rgb(130, 24, 26);--color-red-950: rgb(70, 8, 9);--color-orange-50: rgb(255, 247, 237);--color-orange-100: rgb(255, 237, 213);--color-orange-200: rgb(255, 215, 168);--color-orange-300: rgb(255, 185, 112);--color-orange-400: rgb(255, 139, 31);--color-orange-500: rgb(252, 113, 0);--color-orange-600: rgb(236, 86, 0);--color-orange-700: rgb(196, 62, 0);--color-orange-800: rgb(159, 45, 0);--color-orange-900: rgb(126, 42, 12);--color-orange-950: rgb(68, 19, 6);--color-amber-50: rgb(255, 251, 235);--color-amber-100: rgb(254, 243, 198);--color-amber-200: rgb(254, 230, 133);--color-amber-300: rgb(255, 210, 55);--color-amber-400: rgb(250, 188, 0);--color-amber-500: rgb(246, 158, 0);--color-amber-600: rgb(218, 119, 0);--color-amber-700: rgb(181, 82, 0);--color-amber-800: rgb(149, 61, 0);--color-amber-900: rgb(123, 51, 6);--color-amber-950: rgb(70, 25, 1);--color-yellow-50: rgb(254, 252, 232);--color-yellow-100: rgb(254, 249, 194);--color-yellow-200: rgb(255, 240, 133);--color-yellow-300: rgb(255, 224, 46);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-700: rgb(162, 98, 0);--color-yellow-800: rgb(135, 76, 0);--color-yellow-900: rgb(115, 62, 10);--color-yellow-950: rgb(67, 32, 4);--color-lime-50: rgb(247, 254, 231);--color-lime-100: rgb(236, 252, 202);--color-lime-200: rgb(216, 249, 153);--color-lime-300: rgb(187, 244, 81);--color-lime-400: rgb(157, 229, 0);--color-lime-500: rgb(131, 204, 0);--color-lime-600: rgb(100, 163, 0);--color-lime-700: rgb(75, 124, 0);--color-lime-800: rgb(61, 99, 0);--color-lime-900: rgb(53, 83, 14);--color-lime-950: rgb(25, 46, 3);--color-green-50: rgb(240, 253, 244);--color-green-100: rgb(220, 252, 231);--color-green-200: rgb(185, 248, 207);--color-green-300: rgb(123, 241, 168);--color-green-400: rgb(5, 223, 114);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-green-700: rgb(0, 129, 58);--color-green-800: rgb(1, 102, 48);--color-green-900: rgb(13, 84, 43);--color-green-950: rgb(3, 46, 21);--color-emerald-50: rgb(236, 253, 245);--color-emerald-100: rgb(208, 250, 229);--color-emerald-200: rgb(164, 244, 207);--color-emerald-300: rgb(94, 233, 181);--color-emerald-400: rgb(0, 210, 148);--color-emerald-500: rgb(0, 185, 129);--color-emerald-600: rgb(0, 150, 105);--color-emerald-700: rgb(0, 120, 87);--color-emerald-800: rgb(0, 95, 70);--color-emerald-900: rgb(0, 78, 59);--color-emerald-950: rgb(0, 44, 34);--color-teal-50: rgb(240, 253, 250);--color-teal-100: rgb(203, 251, 241);--color-teal-200: rgb(150, 247, 228);--color-teal-300: rgb(70, 236, 213);--color-teal-400: rgb(0, 211, 189);--color-teal-500: rgb(0, 185, 166);--color-teal-600: rgb(0, 148, 136);--color-teal-700: rgb(0, 119, 110);--color-teal-800: rgb(0, 95, 90);--color-teal-900: rgb(11, 79, 74);--color-teal-950: rgb(2, 47, 46);--color-cyan-50: rgb(236, 254, 255);--color-cyan-100: rgb(206, 250, 254);--color-cyan-200: rgb(162, 244, 253);--color-cyan-300: rgb(83, 234, 253);--color-cyan-400: rgb(0, 209, 236);--color-cyan-500: rgb(0, 182, 212);--color-cyan-600: rgb(0, 145, 179);--color-cyan-700: rgb(0, 116, 145);--color-cyan-800: rgb(0, 95, 120);--color-cyan-900: rgb(16, 78, 100);--color-cyan-950: rgb(5, 51, 69);--color-sky-50: rgb(240, 249, 255);--color-sky-100: rgb(223, 242, 254);--color-sky-200: rgb(184, 230, 254);--color-sky-300: rgb(120, 212, 255);--color-sky-400: rgb(0, 187, 253);--color-sky-500: rgb(0, 165, 234);--color-sky-600: rgb(0, 132, 199);--color-sky-700: rgb(0, 105, 162);--color-sky-800: rgb(0, 89, 134);--color-sky-900: rgb(2, 74, 112);--color-sky-950: rgb(5, 47, 74);--color-blue-50: rgb(239, 246, 255);--color-blue-100: rgb(219, 234, 254);--color-blue-200: rgb(190, 219, 255);--color-blue-300: rgb(145, 197, 255);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255);--color-blue-600: rgb(21, 93, 252);--color-blue-700: rgb(20, 71, 230);--color-blue-800: rgb(25, 60, 184);--color-blue-900: rgb(28, 57, 142);--color-blue-950: rgb(22, 36, 86);--color-indigo-50: rgb(238, 242, 255);--color-indigo-100: rgb(224, 231, 255);--color-indigo-200: rgb(199, 210, 255);--color-indigo-300: rgb(164, 180, 255);--color-indigo-400: rgb(125, 135, 255);--color-indigo-500: rgb(98, 96, 255);--color-indigo-600: rgb(79, 57, 246);--color-indigo-700: rgb(67, 45, 215);--color-indigo-800: rgb(55, 42, 172);--color-indigo-900: rgb(49, 44, 133);--color-indigo-950: rgb(30, 26, 77);--color-violet-50: rgb(245, 243, 255);--color-violet-100: rgb(237, 233, 254);--color-violet-200: rgb(221, 214, 255);--color-violet-300: rgb(196, 180, 255);--color-violet-400: rgb(166, 134, 255);--color-violet-500: rgb(141, 86, 255);--color-violet-600: rgb(127, 34, 254);--color-violet-700: rgb(112, 8, 231);--color-violet-800: rgb(93, 14, 192);--color-violet-900: rgb(77, 23, 154);--color-violet-950: rgb(47, 13, 104);--color-purple-50: rgb(250, 245, 255);--color-purple-100: rgb(243, 232, 255);--color-purple-200: rgb(233, 213, 255);--color-purple-300: rgb(216, 180, 255);--color-purple-400: rgb(191, 126, 255);--color-purple-500: rgb(171, 78, 255);--color-purple-600: rgb(152, 16, 250);--color-purple-700: rgb(130, 0, 217);--color-purple-800: rgb(110, 17, 176);--color-purple-900: rgb(89, 22, 139);--color-purple-950: rgb(60, 3, 102);--color-fuchsia-50: rgb(253, 244, 255);--color-fuchsia-100: rgb(250, 232, 255);--color-fuchsia-200: rgb(246, 207, 255);--color-fuchsia-300: rgb(242, 169, 255);--color-fuchsia-400: rgb(236, 109, 255);--color-fuchsia-500: rgb(225, 42, 251);--color-fuchsia-600: rgb(197, 0, 218);--color-fuchsia-700: rgb(166, 0, 180);--color-fuchsia-800: rgb(138, 1, 148);--color-fuchsia-900: rgb(114, 19, 120);--color-fuchsia-950: rgb(75, 0, 79);--color-pink-50: rgb(253, 242, 248);--color-pink-100: rgb(252, 231, 243);--color-pink-200: rgb(252, 206, 232);--color-pink-300: rgb(253, 165, 213);--color-pink-400: rgb(251, 100, 182);--color-pink-500: rgb(246, 51, 154);--color-pink-600: rgb(227, 0, 118);--color-pink-700: rgb(194, 0, 92);--color-pink-800: rgb(162, 0, 76);--color-pink-900: rgb(134, 16, 67);--color-pink-950: rgb(81, 4, 36);--color-rose-50: rgb(255, 241, 242);--color-rose-100: rgb(255, 228, 230);--color-rose-200: rgb(255, 204, 211);--color-rose-300: rgb(255, 163, 174);--color-rose-400: rgb(255, 104, 128);--color-rose-500: rgb(255, 35, 87);--color-rose-600: rgb(230, 0, 69);--color-rose-700: rgb(193, 0, 58);--color-rose-800: rgb(163, 0, 55);--color-rose-900: rgb(139, 8, 54);--color-rose-950: rgb(77, 2, 24);--color-slate-50: rgb(248, 250, 252);--color-slate-100: rgb(241, 245, 249);--color-slate-200: rgb(226, 232, 240);--color-slate-300: rgb(202, 213, 226);--color-slate-400: rgb(144, 161, 185);--color-slate-500: rgb(98, 116, 142);--color-slate-600: rgb(69, 85, 108);--color-slate-700: rgb(49, 65, 88);--color-slate-800: rgb(29, 41, 61);--color-slate-900: rgb(15, 23, 43);--color-slate-950: rgb(2, 6, 24);--color-gray-50: rgb(249, 250, 251);--color-gray-100: rgb(243, 244, 246);--color-gray-200: rgb(229, 231, 235);--color-gray-300: rgb(209, 213, 220);--color-gray-400: rgb(153, 161, 175);--color-gray-500: rgb(106, 114, 130);--color-gray-600: rgb(74, 85, 101);--color-gray-700: rgb(54, 65, 83);--color-gray-800: rgb(30, 41, 57);--color-gray-900: rgb(16, 24, 40);--color-gray-950: rgb(3, 7, 18);--color-zinc-50: rgb(250, 250, 250);--color-zinc-100: rgb(244, 244, 245);--color-zinc-200: rgb(228, 228, 231);--color-zinc-300: rgb(212, 212, 216);--color-zinc-400: rgb(159, 159, 169);--color-zinc-500: rgb(113, 113, 123);--color-zinc-600: rgb(82, 82, 92);--color-zinc-700: rgb(63, 63, 70);--color-zinc-800: rgb(39, 39, 42);--color-zinc-900: rgb(24, 24, 27);--color-zinc-950: rgb(9, 9, 11);--color-neutral-50: rgb(250, 250, 250);--color-neutral-100: rgb(245, 245, 245);--color-neutral-200: rgb(229, 229, 229);--color-neutral-300: rgb(212, 212, 212);--color-neutral-400: rgb(161, 161, 161);--color-neutral-500: rgb(115, 115, 115);--color-neutral-600: rgb(82, 82, 82);--color-neutral-700: rgb(64, 64, 64);--color-neutral-800: rgb(38, 38, 38);--color-neutral-900: rgb(23, 23, 23);--color-neutral-950: rgb(10, 10, 10);--color-stone-50: rgb(250, 250, 249);--color-stone-100: rgb(245, 245, 244);--color-stone-200: rgb(231, 229, 228);--color-stone-300: rgb(214, 211, 209);--color-stone-400: rgb(166, 160, 155);--color-stone-500: rgb(121, 113, 107);--color-stone-600: rgb(87, 83, 77);--color-stone-700: rgb(68, 64, 59);--color-stone-800: rgb(41, 37, 36);--color-stone-900: rgb(28, 25, 23);--color-stone-950: rgb(12, 10, 9);--spacing: .25rem;--spacing-0: 0rem;--spacing-px: .0625rem;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--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;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--text-9xl: 8rem;--text-9xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-2xs: 0 .0625rem rgba(0, 0, 0, .05);--shadow-xs: 0 .0625rem .125rem 0 rgba(0, 0, 0, .05);--shadow-sm: 0 .0625rem .1875rem 0 rgba(0, 0, 0, .1), 0 .0625rem .125rem -.0625rem rgba(0, 0, 0, .1);--shadow-md: 0 .25rem .375rem -.0625rem rgba(0, 0, 0, .1), 0 .125rem .25rem -.125rem rgba(0, 0, 0, .1);--shadow-lg: 0 .625rem .9375rem -.1875rem rgba(0, 0, 0, .1), 0 .25rem .375rem -.25rem rgba(0, 0, 0, .1);--shadow-xl: 0 1.25rem 1.5625rem -.3125rem rgba(0, 0, 0, .1), 0 .5rem .625rem -.375rem rgba(0, 0, 0, .1);--shadow-2xl: 0 1.5625rem 3.125rem -.75rem rgba(0, 0, 0, .25);--inset-shadow-2xs: inset 0 .0625rem rgba(0, 0, 0, .05);--inset-shadow-xs: inset 0 .0625rem .0625rem rgba(0, 0, 0, .05);--inset-shadow-sm: inset 0 .125rem .25rem rgba(0, 0, 0, .05);--drop-shadow-xs: 0 .0625rem .0625rem rgba(0, 0, 0, .05);--drop-shadow-sm: 0 .0625rem .125rem rgba(0, 0, 0, .15);--drop-shadow-md: 0 .1875rem .1875rem rgba(0, 0, 0, .12);--drop-shadow-lg: 0 .25rem .25rem rgba(0, 0, 0, .15);--drop-shadow-xl: 0 .5625rem .4375rem rgba(0, 0, 0, .1);--drop-shadow-2xl: 0 1.5625rem 1.5625rem rgba(0, 0, 0, .15);--blur-xs: .25rem;--blur-sm: .5rem;--blur-md: .75rem;--blur-lg: 1rem;--blur-xl: 1.5rem;--blur-2xl: 2.5rem;--blur-3xl: 4rem;--perspective-dramatic: 6.25rem;--perspective-near: 18.75rem;--perspective-normal: 31.25rem;--perspective-midrange: 50rem;--perspective-distant: 75rem;--aspect-video: 16 / 9;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite}@supports (color: color(display-p3 0 0 0%)){:root{--color-red-200: rgb(255, 202, 202);--color-red-300: rgb(255, 163, 164);--color-red-400: rgb(255, 101, 104);--color-red-600: rgb(228, 0, 22);--color-red-700: rgb(191, 0, 16);--color-orange-50: rgb(255, 247, 237);--color-orange-100: rgb(255, 237, 213);--color-orange-200: rgb(255, 215, 168);--color-orange-300: rgb(255, 185, 112);--color-orange-400: rgb(255, 139, 31);--color-orange-500: rgb(252, 113, 0);--color-orange-600: rgb(236, 86, 0);--color-orange-700: rgb(196, 62, 0);--color-orange-800: rgb(159, 45, 0);--color-amber-50: rgb(255, 251, 235);--color-amber-300: rgb(255, 210, 55);--color-amber-400: rgb(250, 188, 0);--color-amber-500: rgb(246, 158, 0);--color-amber-600: rgb(218, 119, 0);--color-amber-700: rgb(181, 82, 0);--color-amber-800: rgb(149, 61, 0);--color-yellow-300: rgb(255, 224, 46);--color-yellow-400: rgb(247, 201, 0);--color-yellow-500: rgb(234, 179, 0);--color-yellow-600: rgb(202, 138, 0);--color-yellow-700: rgb(162, 98, 0);--color-yellow-800: rgb(135, 76, 0);--color-lime-400: rgb(157, 229, 0);--color-lime-500: rgb(131, 204, 0);--color-lime-600: rgb(100, 163, 0);--color-lime-700: rgb(75, 124, 0);--color-lime-800: rgb(61, 99, 0);--color-green-500: rgb(0, 198, 90);--color-green-600: rgb(0, 164, 71);--color-green-700: rgb(0, 129, 58);--color-emerald-400: rgb(0, 210, 148);--color-emerald-500: rgb(0, 185, 129);--color-emerald-600: rgb(0, 150, 105);--color-emerald-700: rgb(0, 120, 87);--color-emerald-800: rgb(0, 95, 70);--color-emerald-900: rgb(0, 78, 59);--color-emerald-950: rgb(0, 44, 34);--color-teal-400: rgb(0, 211, 189);--color-teal-500: rgb(0, 185, 166);--color-teal-600: rgb(0, 148, 136);--color-teal-700: rgb(0, 119, 110);--color-teal-800: rgb(0, 95, 90);--color-cyan-400: rgb(0, 209, 236);--color-cyan-500: rgb(0, 182, 212);--color-cyan-600: rgb(0, 145, 179);--color-cyan-700: rgb(0, 116, 145);--color-cyan-800: rgb(0, 95, 120);--color-sky-50: rgb(240, 249, 255);--color-sky-300: rgb(120, 212, 255);--color-sky-400: rgb(0, 187, 253);--color-sky-500: rgb(0, 165, 234);--color-sky-600: rgb(0, 132, 199);--color-sky-700: rgb(0, 105, 162);--color-sky-800: rgb(0, 89, 134);--color-blue-200: rgb(190, 219, 255);--color-blue-300: rgb(145, 197, 255);--color-blue-400: rgb(86, 162, 255);--color-blue-500: rgb(50, 128, 255);--color-indigo-50: rgb(238, 242, 255);--color-indigo-100: rgb(224, 231, 255);--color-indigo-200: rgb(199, 210, 255);--color-indigo-300: rgb(164, 180, 255);--color-indigo-400: rgb(125, 135, 255);--color-indigo-500: rgb(98, 96, 255);--color-violet-200: rgb(221, 214, 255);--color-violet-300: rgb(196, 180, 255);--color-violet-400: rgb(166, 134, 255);--color-violet-500: rgb(141, 86, 255);--color-purple-200: rgb(233, 213, 255);--color-purple-300: rgb(216, 180, 255);--color-purple-400: rgb(191, 126, 255);--color-purple-500: rgb(171, 78, 255);--color-purple-700: rgb(130, 0, 217);--color-fuchsia-100: rgb(250, 232, 255);--color-fuchsia-200: rgb(246, 207, 255);--color-fuchsia-300: rgb(242, 169, 255);--color-fuchsia-400: rgb(236, 109, 255);--color-fuchsia-600: rgb(197, 0, 218);--color-fuchsia-700: rgb(166, 0, 180);--color-pink-600: rgb(227, 0, 118);--color-pink-700: rgb(194, 0, 92);--color-pink-800: rgb(162, 0, 76);--color-rose-100: rgb(255, 228, 230);--color-rose-200: rgb(255, 204, 211);--color-rose-300: rgb(255, 163, 174);--color-rose-400: rgb(255, 104, 128);--color-rose-500: rgb(255, 35, 87);--color-rose-600: rgb(230, 0, 69);--color-rose-700: rgb(193, 0, 58);--color-rose-800: rgb(163, 0, 55)}@media (color-gamut: p3){:root{--color-red-200: color(display-p3 .96956 .79815 .7943);--color-red-300: color(display-p3 .95692 .65189 .64512);--color-red-400: color(display-p3 .93353 .43168 .42349);--color-red-600: color(display-p3 .83032 .14038 .1332);--color-red-700: color(display-p3 .69274 .11623 .10468);--color-orange-50: color(display-p3 .99533 .97013 .9335);--color-orange-100: color(display-p3 .98876 .93139 .84327);--color-orange-200: color(display-p3 .97465 .84705 .68011);--color-orange-300: color(display-p3 .96801 .73435 .46416);--color-orange-400: color(display-p3 .95019 .56181 .21102);--color-orange-500: color(display-p3 .94659 .44979 .07573);--color-orange-600: color(display-p3 .88747 .34166 .022);--color-orange-700: color(display-p3 .72984 .25726 .05111);--color-orange-800: color(display-p3 .57559 .21198 .08266);--color-amber-50: color(display-p3 .9978 .98505 .92631);--color-amber-300: color(display-p3 .97433 .83063 .33298);--color-amber-400: color(display-p3 .95919 .73852 .11827);--color-amber-500: color(display-p3 .93994 .62058 .05854);--color-amber-600: color(display-p3 .82714 .46717 .0336);--color-amber-700: color(display-p3 .67989 .32771 .05205);--color-amber-800: color(display-p3 .54753 .25606 .07283);--color-yellow-300: color(display-p3 .98267 .88088 .32102);--color-yellow-400: color(display-p3 .95994 .79017 .05852);--color-yellow-500: color(display-p3 .90365 .70306 .07454);--color-yellow-600: color(display-p3 .77634 .54249 .04171);--color-yellow-700: color(display-p3 .61315 .38666 .05797);--color-yellow-800: color(display-p3 .50318 .30478 .07554);--color-lime-400: color(display-p3 .66872 .89377 .20881);--color-lime-500: color(display-p3 .5627 .8018 .13123);--color-lime-600: color(display-p3 .43535 .64061 .09093);--color-lime-700: color(display-p3 .33335 .48633 .09443);--color-lime-800: color(display-p3 .27146 .38418 .09751);--color-green-500: color(display-p3 .30873 .77475 .37431);--color-green-600: color(display-p3 .24388 .64082 .29481);--color-green-700: color(display-p3 .19836 .5018 .24533);--color-emerald-400: color(display-p3 .3347 .8196 .59158);--color-emerald-500: color(display-p3 .26711 .72685 .5084);--color-emerald-600: color(display-p3 .20656 .58906 .41396);--color-emerald-700: color(display-p3 .16404 .47023 .34351);--color-emerald-800: color(display-p3 .1354 .3714 .27756);--color-emerald-900: color(display-p3 .11782 .30297 .2345);--color-emerald-950: color(display-p3 .05491 .17043 .13484);--color-teal-400: color(display-p3 .32279 .82206 .74439);--color-teal-500: color(display-p3 .26657 .72152 .65546);--color-teal-600: color(display-p3 .20711 .57958 .53668);--color-teal-700: color(display-p3 .17409 .46132 .43387);--color-teal-800: color(display-p3 .1457 .36705 .35075);--color-cyan-400: color(display-p3 .29464 .81399 .935);--color-cyan-500: color(display-p3 .2467 .71003 .84144);--color-cyan-600: color(display-p3 .19325 .56465 .7072);--color-cyan-700: color(display-p3 .16412 .45143 .57057);--color-cyan-800: color(display-p3 .15144 .36521 .46105);--color-sky-50: color(display-p3 .9465 .9754 .99834);--color-sky-300: color(display-p3 .54636 .82256 .99058);--color-sky-400: color(display-p3 .30598 .72501 .98017);--color-sky-500: color(display-p3 .21911 .63903 .93148);--color-sky-600: color(display-p3 .16251 .50938 .79608);--color-sky-700: color(display-p3 .13031 .40457 .64085);--color-sky-800: color(display-p3 .12072 .34308 .52441);--color-blue-200: color(display-p3 .76688 .85521 .98748);--color-blue-300: color(display-p3 .60256 .76721 .99394);--color-blue-400: color(display-p3 .39744 .62813 .99212);--color-blue-500: color(display-p3 .26642 .49122 .98862);--color-indigo-50: color(display-p3 .93622 .94862 .99562);--color-indigo-100: color(display-p3 .88303 .90499 .99314);--color-indigo-200: color(display-p3 .78656 .82175 .98845);--color-indigo-300: color(display-p3 .65089 .70016 .99082);--color-indigo-400: color(display-p3 .49499 .52529 .98511);--color-indigo-500: color(display-p3 .38037 .37224 .97171);--color-violet-200: color(display-p3 .86154 .83885 .98801);--color-violet-300: color(display-p3 .75887 .70626 .99173);--color-violet-400: color(display-p3 .63122 .52218 .99001);--color-violet-500: color(display-p3 .52337 .3296 .99088);--color-purple-200: color(display-p3 .90118 .83598 .99224);--color-purple-300: color(display-p3 .82939 .70374 .99608);--color-purple-400: color(display-p3 .71992 .4925 .99517);--color-purple-500: color(display-p3 .62952 .30089 .99082);--color-purple-700: color(display-p3 .4653 .06526 .8244);--color-fuchsia-100: color(display-p3 .96918 .91147 .99504);--color-fuchsia-200: color(display-p3 .93953 .81894 .98798);--color-fuchsia-300: color(display-p3 .91137 .67005 .98621);--color-fuchsia-400: color(display-p3 .86677 .44776 .97903);--color-fuchsia-600: color(display-p3 .71659 .08368 .84104);--color-fuchsia-700: color(display-p3 .60171 .07756 .69279);--color-pink-600: color(display-p3 .82565 .1412 .45934);--color-pink-700: color(display-p3 .71154 .10101 .35821);--color-pink-800: color(display-p3 .58415 .10534 .2974);--color-rose-100: color(display-p3 .98224 .89723 .90257);--color-rose-200: color(display-p3 .96875 .80878 .82732);--color-rose-300: color(display-p3 .96017 .6477 .68372);--color-rose-400: color(display-p3 .94293 .43076 .5031);--color-rose-500: color(display-p3 .92182 .24075 .35567);--color-rose-600: color(display-p3 .84879 .10201 .26926);--color-rose-700: color(display-p3 .7118 .07708 .22678);--color-rose-800: color(display-p3 .59125 .09291 .2201)}}}@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)}}body,html{min-height:100vh}body{display:flex;flex-direction:column;background-color:#faf7f2;background-color:var(--color-background);color:#211d18;color:var(--color-foreground);min-height:100svh}.hidden{visibility:hidden}.disable-pointer-events{pointer-events:none}.container{--container-padding: max(var(--spacing-5), min(4vw, var(--spacing-12)));margin:0 auto;max-width:90rem;max-width:var(--page-width, 90rem);padding-left:max(1.25rem,min(4vw,3rem));padding-left:var(--container-padding);padding-right:max(1.25rem,min(4vw,3rem));padding-right:var(--container-padding);width:100%}main{display:block;flex:1 0 auto}html{font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);font-size:1rem;font-size:var(--text-base);line-height:1.5;line-height:var(--leading-normal);font-weight:400;font-weight:var(--font-weight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:3rem;font-size:var(--text-5xl);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.05;letter-spacing:0em;letter-spacing:var(--tracking-normal);text-wrap:balance}h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:2.25rem;font-size:var(--text-4xl);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.1;letter-spacing:0em;letter-spacing:var(--tracking-normal);text-wrap:balance}h3{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:1.5rem;font-size:var(--text-2xl);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.25;line-height:var(--leading-tight);letter-spacing:0em;letter-spacing:var(--tracking-normal)}h4{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:1.25rem;font-size:var(--text-xl);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.25;line-height:var(--leading-tight);letter-spacing:0em;letter-spacing:var(--tracking-normal)}h5{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:1.125rem;font-size:var(--text-lg);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.375;line-height:var(--leading-snug);letter-spacing:0em;letter-spacing:var(--tracking-normal)}h6{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,Times New Roman,serif;font-family:var(--brand-font-heading, var(--font-serif));font-size:1rem;font-size:var(--text-base);font-weight:500;font-weight:var(--font-weight-medium);line-height:1.375;line-height:var(--leading-snug);letter-spacing:.025em;letter-spacing:var(--tracking-wide);text-transform:uppercase}p{font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--brand-font-body, var(--font-sans));font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.625;line-height:var(--leading-relaxed);text-wrap:pretty;word-wrap:break-word}.eyebrow{margin:0;font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--brand-font-body, var(--font-sans));font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.1em;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#57514a;color:var(--color-muted)}*:focus-visible{outline:.0625rem solid #211d18;outline:.0625rem solid var(--color-outline);outline-offset:0}*:focus{outline:.0625rem solid #211d18;outline:.0625rem solid var(--color-outline);outline-offset:0}*:focus:not(:focus-visible){outline:none}.visually-hidden{position:absolute;clip-path:inset(50%);width:.0625rem;height:.0625rem;overflow:hidden;white-space:nowrap}.skip-to-content-link:focus{z-index:9999;position:static;clip-path:none;width:auto;height:auto;overflow:visible}button,.button,.shopify-payment-button__button--unbranded{display:inline-block;padding:.625rem;background-color:#faf7f2;background-color:var(--color-background);border:.0625rem solid #e7e1d6;border:.0625rem solid var(--color-border);color:#211d18;color:var(--color-foreground);-webkit-text-decoration:none;text-decoration:none}button[disabled],.button[disabled]{opacity:.5;cursor:not-allowed}a{color:#211d18;color:var(--color-foreground)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;gap:var(--spacing-2);min-height:2.75rem;padding:.75rem 2rem;padding:var(--spacing-3) var(--spacing-8);border:.0625rem solid transparent;border-radius:0;border-radius:var(--button-radius, 0);background-color:transparent;font-size:.875rem;font-size:var(--text-sm);font-weight:500;font-weight:var(--font-weight-medium);line-height:1;text-transform:none;text-transform:var(--button-text-transform, none);letter-spacing:normal;letter-spacing:var(--button-letter-spacing, normal);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s var(--ease-in-out),border-color .25s var(--ease-in-out),color .25s var(--ease-in-out)}.btn:focus-visible{outline:.125rem solid #211d18;outline:.125rem solid var(--color-outline);outline-offset:.1875rem}.btn--primary{background-color:#211d18;background-color:var(--color-accent);border-color:#211d18;border-color:var(--color-accent);color:#faf7f2;color:var(--color-on-accent)}.btn--primary:hover{background-color:#48443f;border-color:#48443f}@supports (color: color-mix(in lch,red,blue)){.btn--primary:hover{background-color:color-mix(in srgb,var(--color-accent) 82%,var(--color-background));border-color:color-mix(in srgb,var(--color-accent) 82%,var(--color-background))}}.btn--secondary{background-color:transparent;border-color:#211d18;border-color:var(--color-foreground);color:#211d18;color:var(--color-foreground)}.btn--secondary:hover{background-color:#211d18;background-color:var(--color-foreground);color:#faf7f2;color:var(--color-background)}.btn--link{min-height:0;padding:0;border:none;color:#211d18;color:var(--color-foreground);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.375em;transition:text-decoration-color .25s cubic-bezier(.4,0,.2,1);transition:text-decoration-color .25s var(--ease-in-out)}.btn--link:hover{text-decoration-color:#57514a;text-decoration-color:var(--color-muted)}.btn--large{min-height:3.25rem;padding:1rem 2.5rem;padding:var(--spacing-4) var(--spacing-10);font-size:.875rem;font-size:var(--text-sm)}.section-header{display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-4);margin-bottom:max(2.5rem,min(5vw,4rem));margin-bottom:max(var(--spacing-10),min(5vw,var(--spacing-16)));max-width:46rem}.section-header--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.section-header--right{align-items:flex-end;text-align:right;margin-left:auto}.section-header__eyebrow{margin:0;font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--brand-font-body, var(--font-sans));font-size:.75rem;font-size:var(--text-xs);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.1em;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#57514a;color:var(--color-muted)}.section-header__heading{margin:0;font-size:max(1.875rem,min(4vw,3rem));font-size:max(var(--text-3xl),min(4vw,var(--text-5xl)));line-height:1.08;text-wrap:balance}.section-header__text{color:#57514a;color:var(--color-muted);font-size:1.125rem;font-size:var(--text-lg);line-height:1.625;line-height:var(--leading-relaxed);max-width:40rem}.section-header__text>*{margin:0}.product-card{display:block;color:#211d18;color:var(--color-foreground);-webkit-text-decoration:none;text-decoration:none}.product-card__media{overflow:hidden;border-radius:0;border-radius:var(--button-radius, 0);background-color:#f5f1ea;background-color:var(--color-surface)}.product-card__image{transition:transform .8s cubic-bezier(0,0,.2,1);transition:transform .8s var(--ease-out)}.product-card:hover .product-card__image{transform:scale(1.04)}.product-card__placeholder{width:100%;aspect-ratio:1 / 1;background-color:#f5f1ea;background-color:var(--color-surface)}.product-card__info{display:flex;flex-direction:column;gap:.375rem;gap:var(--spacing-1-5);margin-top:1rem;margin-top:var(--spacing-4)}.product-card__title{margin:0;font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--brand-font-body, var(--font-sans));font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.375;line-height:var(--leading-snug);letter-spacing:0em;letter-spacing:var(--tracking-normal);text-transform:none}.product-card__price{margin:0;font-size:.875rem;font-size:var(--text-sm);line-height:1.5;line-height:var(--leading-normal);color:#57514a;color:var(--color-muted)}[data-image-wrapper]{width:100%;height:100%;position:relative;left:0;top:0}[data-image-picture]{width:100%;height:100%;position:absolute;left:0;top:0}[data-image]{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-image-container]{width:auto;width:initial;height:auto;height:initial;opacity:1;border:0;margin:0}[data-image]:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}@media (prefers-reduced-motion: reduce){[data-image]{transition:none}}.site-header{border-bottom:.0625rem solid #e7e1d6;border-bottom:.0625rem solid var(--color-border)}
