/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer reset{:where(html,body,div,main,section,header,footer,nav,article,aside,dialog,form,fieldset,label,button,a,input,select,textarea,img,picture,video,svg,ul,ol,li,p,span,h1,h2,h3,h4,figure){box-sizing:border-box}:where(body,h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}:where(img,picture,svg,video,canvas){max-inline-size:100%;display:block}:where(img,video){block-size:auto}:where(button,input,select,textarea){font:inherit;color:inherit}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--bg-light:#f7f5f0;--bg-dark:#161615;--surface-light:#fff;--surface-dark:#232321;--surface-raised-light:#efede6;--surface-raised-dark:#2e2e2b;--line-light:#0000001f;--line-dark:#ffffff1f;--text-light:#1a1a18;--text-dark:#fff;--text-2-light:#000000b8;--text-2-dark:#fffc;--text-3-light:#00000094;--text-3-dark:#ffffff8c;--button-primary-light:#1a1a18;--button-primary-dark:#fff;--on-button-primary-light:#fff;--on-button-primary-dark:#161615;--accent-text-light:#a8421c;--accent-text-dark:#f0997b;--crave-text-light:#8a5200;--crave-text-dark:#ef9f27;--danger-light:#b3261e;--danger-dark:#f09595;--bg:var(--bg-light);--surface:var(--surface-light);--surface-raised:var(--surface-raised-light);--line:var(--line-light);--text:var(--text-light);--text-2:var(--text-2-light);--text-3:var(--text-3-light);--button-primary:var(--button-primary-light);--on-button-primary:var(--on-button-primary-light);--accent-text:var(--accent-text-light);--crave-text:var(--crave-text-light);--danger:var(--danger-light);--accent:#d85a30;--crave:#ef9f27;--new:#fac775;--media-bg:#161615;--on-media:#fff;--scrim:linear-gradient(to top, #000000eb 18%, #0000008c 55%, transparent 100%);--scrim-full:#000000b8;--glass:#0000006b;--glass-blur:16px;--glass-solid:#0009;--glass-hover:#0009;--media-ring:#ffffff80;--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, ui-serif, serif;--font-ui:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif;--weight-regular:400;--weight-medium:500;--type-hero:1.75rem;--type-hero-lh:1.1;--type-title:1.5rem;--type-title-lh:1.17;--type-heading:1rem;--type-heading-lh:1.25;--type-input:1rem;--type-input-lh:1.4;--type-body:.875rem;--type-body-lh:1.43;--type-meta:.8125rem;--type-meta-lh:1.3;--type-caption:.75rem;--type-caption-lh:1.33;--type-micro:.6875rem;--type-micro-lh:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--screen-pad:1rem;--card-text-pad:1.125rem;--radius-tile-sm:10px;--radius-tile:14px;--radius-menu:16px;--radius-full:9999px;--target-min:48px;--button-main:68px;--card-max-inline:480px;--list-max-inline:720px;--edge:.75rem;--edge-top:max(var(--edge), env(safe-area-inset-top,0px));--edge-right:max(var(--edge), env(safe-area-inset-right,0px));--edge-bottom:max(var(--edge), env(safe-area-inset-bottom,0px));--edge-left:max(var(--edge), env(safe-area-inset-left,0px));--dur-fast:.12s;--dur-base:.2s;--dur-slow:.5s;--dur-pop:.35s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--spring-card-stiffness:300;--spring-card-damping:30;--spring-pop:var(--ease-out)}@supports (animation-timing-function:linear(0, 1)){:root{--spring-pop:linear(0, .0176, .0651, .1352, .2211, .317, .4175, .5184, .6163, .7083, .7925, .8676, .9326, .9875, 1.0322, 1.0672, 1.0931, 1.111, 1.1216, 1.126, 1.1253, 1.1205, 1.1126, 1.1023, 1.0906, 1.078, 1.0652, 1.0527, 1.0408, 1.0298, 1.0199, 1.0112, 1.0038, .9977, .9929, .9892, 1)}}@supports (color:light-dark(white, black)){:root{--bg:light-dark(var(--bg-light),var(--bg-dark));--surface:light-dark(var(--surface-light),var(--surface-dark));--surface-raised:light-dark(var(--surface-raised-light),var(--surface-raised-dark));--line:light-dark(var(--line-light),var(--line-dark));--text:light-dark(var(--text-light),var(--text-dark));--text-2:light-dark(var(--text-2-light),var(--text-2-dark));--text-3:light-dark(var(--text-3-light),var(--text-3-dark));--button-primary:light-dark(var(--button-primary-light),var(--button-primary-dark));--on-button-primary:light-dark(var(--on-button-primary-light),var(--on-button-primary-dark));--accent-text:light-dark(var(--accent-text-light),var(--accent-text-dark));--crave-text:light-dark(var(--crave-text-light),var(--crave-text-dark));--danger:light-dark(var(--danger-light),var(--danger-dark))}}@supports not (color:light-dark(white, black)){@media (prefers-color-scheme:dark){:root:not(:has(>head>meta[name=color-scheme][content=light])){--bg:var(--bg-dark);--surface:var(--surface-dark);--surface-raised:var(--surface-raised-dark);--line:var(--line-dark);--text:var(--text-dark);--text-2:var(--text-2-dark);--text-3:var(--text-3-dark);--button-primary:var(--button-primary-dark);--on-button-primary:var(--on-button-primary-dark);--accent-text:var(--accent-text-dark);--crave-text:var(--crave-text-dark);--danger:var(--danger-dark)}}:root:has(>head>meta[name=color-scheme][content=dark]){--bg:var(--bg-dark);--surface:var(--surface-dark);--surface-raised:var(--surface-raised-dark);--line:var(--line-dark);--text:var(--text-dark);--text-2:var(--text-2-dark);--text-3:var(--text-3-dark);--button-primary:var(--button-primary-dark);--on-button-primary:var(--on-button-primary-dark);--accent-text:var(--accent-text-dark);--crave-text:var(--crave-text-dark);--danger:var(--danger-dark)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:var(--glass-solid);--glass-blur:0px}}@media (prefers-reduced-transparency:reduce){:root{--glass:var(--glass-solid);--glass-blur:0px}}}@layer base{body{background:var(--bg);min-block-size:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--type-body);line-height:var(--type-body-lh);overflow-wrap:anywhere}:where(h1,h2,h3){text-wrap:balance}:where(p){text-wrap:pretty}:focus-visible{outline-offset:2px;outline:2px solid}@media (forced-colors:active){:focus-visible{outline-color:highlight}}}@layer theme;@layer components{.visually-hidden:where(:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.display{font-family:var(--font-display);font-weight:var(--weight-medium);font-size-adjust:from-font}.target{min-block-size:var(--target-min);min-inline-size:var(--target-min)}}@layer utilities{.static{position:static}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.inline{display:inline}.min-h-dvh{min-height:100dvh}.max-w-\(--list-max-inline\){max-width:var(--list-max-inline)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.rounded-full{border-radius:var(--radius-full)}.bg-button-primary{background-color:var(--button-primary)}.p-\(--screen-pad\){padding:var(--screen-pad)}.px-6{padding-inline:1.5rem}.text-meta{font-size:var(--type-meta);line-height:var(--tw-leading,var(--type-meta-lh))}.text-title{font-size:var(--type-title);line-height:var(--tw-leading,var(--type-title-lh))}.text-on-button-primary{color:var(--on-button-primary)}.text-text-2{color:var(--text-2)}.text-text-3{color:var(--text-3)}.underline{text-decoration-line:underline}}:root,:host{--font-display:var(--font-display);--font-ui:var(--font-ui);--radius-tile-sm:var(--radius-tile-sm);--radius-tile:var(--radius-tile);--radius-menu:var(--radius-menu);--radius-full:var(--radius-full);--ease-out:var(--ease-out);--ease-in:var(--ease-in)}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-display.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}
