@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68eb6f6c399b0b08-s.p.2ck89hjutyo8l.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:Italiana Fallback;src:local(Times New Roman);ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.58%}.italiana_6a5457dd-module__Fsf-UG__className{font-family:Italiana,Italiana Fallback;font-style:normal;font-weight:400}.italiana_6a5457dd-module__Fsf-UG__variable{--font-display:"Italiana", "Italiana Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.p.0spvl5h7nh4kj.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.p.08di4g7n39o46.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.3szkwhi_rfrst.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.0op912u62qdhl.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_f2748709-module__MSoubq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_f2748709-module__MSoubq__variable{--font-heading:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.1uklb5el4zgvl.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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.05i4gb4p0piv4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.2g-0we2o5_ngd.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_b74ad503-module__0uz7iG__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_b74ad503-module__0uz7iG__variable{--font-body:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.p.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.p.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_aac2c163-module__so6ZiG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_aac2c163-module__so6ZiG__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--paper-50:#fffefb;--paper-100:#faf9f5;--paper-200:#f4f2ec;--paper-300:#f0eee6;--paper-400:#edeae1;--sand-100:#e8e6de;--sand-200:#e5e0d5;--sand-300:#d8d3c6;--ink-900:#1f1e1d;--ink-700:#4f4a40;--ink-500:#6b6557;--ink-400:#8a8475;--ink-300:#9a9384;--ink-200:#b4ae9f;--ink-100:#c8c2b4;--cream-100:#f5f1e8;--terra-100:#f8e8df;--terra-200:#efd2c4;--terra-300:#e0936f;--terra-500:#d97757;--terra-600:#c05f3c;--terra-700:#a6452d;--sage-300:#9da87e;--sage-500:#7d8763;--sage-600:#5e6a48;--slate-300:#93a9c0;--slate-500:#7a93ac;--slate-600:#4e657d;--amber-500:#dda15e;--amber-600:#c98a4b;--amber-700:#92652c;--dark-900:#191817;--dark-800:#262624;--dark-700:#302f2c;--dark-600:#34322e;--dark-500:#3a3833;--dark-line:#423f39;--surface-page:var(--sand-100);--surface-base:var(--paper-100);--surface-card:var(--paper-50);--surface-subtle:var(--paper-300);--surface-locked:var(--paper-200);--surface-placeholder:var(--paper-400);--surface-inverse:var(--ink-900);--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--text-faint:var(--ink-200);--text-placeholder:var(--ink-300);--text-on-brand:var(--paper-100);--text-on-inverse:var(--cream-100);--text-on-inverse-muted:#f5f1e880;--border-default:var(--sand-200);--border-strong:var(--sand-300);--border-hairline:#efede4;--border-inverse:#f5f1e81f;--brand-primary:var(--terra-500);--brand-primary-hover:var(--terra-600);--brand-primary-press:var(--terra-700);--brand-primary-soft:var(--terra-100);--brand-primary-tint:#d977571c;--accent-sage:var(--sage-500);--accent-sage-tint:#7d876321;--accent-slate:var(--slate-500);--accent-slate-tint:#7a93ac24;--accent-amber:var(--amber-500);--accent-amber-tint:#dda15e2e;--focus-ring:var(--terra-500);--danger:var(--terra-700);--danger-tint:#a6452d14;--danger-border:#e8c4b8;--status-available-fg:var(--sage-600);--status-available-bg:#7d876329;--status-available-dot:var(--sage-500);--status-lowstock-fg:var(--amber-700);--status-lowstock-bg:#c98a4b29;--status-lowstock-dot:var(--amber-600);--status-pending-fg:var(--slate-600);--status-pending-bg:#7a93ac24;--status-pending-dot:var(--slate-500);--status-cancelled-fg:var(--terra-700);--status-cancelled-bg:#a6452d1f;--status-cancelled-dot:var(--terra-700);--status-neutral-fg:var(--ink-500);--status-neutral-bg:#6b655721;--status-neutral-dot:var(--ink-400);--overlay-available:#7d8763f0;--overlay-lowstock:#c98a4bf2;--overlay-glass:#faf9f5d9;--overlay-scrim:#00000073}
:root{--font-display:"Italiana",serif;--font-heading:"Newsreader",Georgia,serif;--font-body:"Be Vietnam Pro",system-ui,-apple-system,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--text-wordmark-lg:72px;--text-wordmark:46px;--text-wordmark-sm:31px;--text-h1:44px;--text-hero:37px;--text-h2:28px;--text-h3:22px;--text-h4:19px;--text-h5:17px;--text-body-lg:16px;--text-body:14.5px;--text-body-sm:13.5px;--text-caption:12.5px;--text-micro:11.5px;--text-label:11px;--text-label-sm:10.5px;--text-label-xs:9.5px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.06;--leading-heading:1.15;--leading-snug:1.4;--leading-body:1.55;--leading-loose:1.65;--tracking-display:-.5px;--tracking-heading:-.4px;--tracking-wordmark:1.5px;--tracking-label:1.8px;--tracking-label-wide:2.5px;--tracking-eyebrow:3px}
:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-26:26px;--space-30:30px;--space-36:36px;--space-46:46px;--space-54:54px;--gutter-mobile:22px;--gutter-auth:30px;--gutter-desktop:48px;--content-max:1080px;--control-h-sm:34px;--control-h:44px;--control-h-md:50px;--control-h-lg:54px;--field-h:52px;--tabbar-h:66px;--icon-btn:48px}
:root{--radius-xs:7px;--radius-sm:11px;--radius-md:13px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:18px;--radius-3xl:20px;--radius-icon-tile:15px;--radius-app-icon:21px;--radius-sheet:26px;--radius-panel:28px;--radius-tabbar:30px;--radius-phone:46px;--radius-pill:999px}
:root{--shadow-hairline:0 2px 8px -6px #1f1e1d33;--shadow-card:0 10px 22px -18px #1f1e1d4d;--shadow-card-lg:0 14px 30px -20px #1f1e1d52;--shadow-panel:0 20px 46px -34px #1f1e1d59;--shadow-modal:0 30px 70px -40px #1f1e1d66;--shadow-sheet:0 -18px 44px -26px #1f1e1d4d;--shadow-tabbar:0 22px 44px -18px #1f1e1da6,inset 0 1px 0 #ffffff0f;--shadow-phone:0 40px 90px -34px #1f1e1d73,0 0 0 1px #1f1e1d0f;--shadow-brand-sm:0 6px 14px -8px #d97757cc;--shadow-brand:0 8px 18px -9px #d97757d9;--shadow-brand-lg:0 12px 24px -12px #d97757e6;--shadow-sage:0 12px 24px -12px #7d8763bf;--shadow-slate:0 14px 28px -20px #7a93ace6;--glow-brand:drop-shadow(0 0 7px #d977578c);--blur-glass:blur(6px);--blur-badge:blur(4px)}
:root{--ease-standard:cubic-bezier(.2,.8,.2,1);--ease-out-soft:cubic-bezier(.16,1,.3,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-sheet:.36s;--press-scale:.97;--hover-lift:-1px}
:root{--texture-grid-size:26px;--texture-grid-line:#1f1e1d06;--texture-grid:linear-gradient(var(--texture-grid-line) 1px,transparent 1px), linear-gradient(90deg,var(--texture-grid-line) 1px,transparent 1px);--divider-dashed:1px dashed var(--border-default)}
:root{--text-mkt-h1:62px;--text-mkt-h1-blog:52px;--text-mkt-h1-post:50px;--text-mkt-h2:40px;--text-mkt-h2-sm:34px;--text-mkt-h2-article:30px;--text-mkt-card-title:24px;--text-mkt-card-title-sm:21px;--text-mkt-card-title-xs:19px;--text-mkt-stat:30px;--text-mkt-price:20px;--text-mkt-h1-mobile:40px;--text-mkt-h2-mobile:30px;--text-mkt-lead-post:17px;--text-mkt-article:16.5px;--text-mkt-lead:16.5px;--text-mkt-lead-blog:16px;--text-mkt-body-lg:15.5px;--text-mkt-body-md:15px;--text-mkt-body:14.5px;--text-mkt-body-sm:14px;--text-mkt-body-xs:13.5px;--text-mkt-caption:13px;--text-mkt-label:11px;--text-mkt-label-sm:10.5px;--text-mkt-label-xs:10px;--text-mkt-label-2xs:9.5px;--leading-mkt-h1:1.02;--leading-mkt-h1-blog:1.05;--leading-mkt-h1-post:1.08;--leading-mkt-card-title:1.25;--leading-mkt-article:1.7;--leading-mkt-body:1.6;--leading-mkt-answer:1.65;--tracking-mkt-h1:-1.2px;--tracking-mkt-h1-blog:-1px;--tracking-mkt-h2:-.7px;--tracking-mkt-h2-sm:-.5px;--tracking-mkt-h2-article:-.4px;--tracking-mkt-label:1.2px;--tracking-mkt-label-wide:1.4px;--tracking-mkt-label-mono:1.6px;--container-mkt:1140px;--section-pad-y:72px;--nav-h:82px;--sticky-top:106px}

*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-mkt-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:1.5px solid var(--brand-primary);outline-offset:2px}[id]{scroll-margin-top:var(--sticky-top)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
