@font-face{font-family:sushmithaRegular;src:url(../media/SushmithaDisplay_Regular-s.p.2pagcdp_7ht8u.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sushmithaRegular Fallback;src:local(Times New Roman);ascent-override:93.41%;descent-override:18.68%;line-gap-override:18.68%;size-adjust:107.05%}.bEtvIa_className{font-family:sushmithaRegular,sushmithaRegular Fallback;font-style:normal;font-weight:400}.bEtvIa_variable{--font-sushmitha-regular:"sushmithaRegular", "sushmithaRegular Fallback"}
@font-face{font-family:sushmithaItalic;src:url(../media/SushmithaDisplay_RegularItalic-s.0wy4adxvvv4ii.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sushmithaItalic Fallback;src:local(Times New Roman);ascent-override:105.1%;descent-override:21.02%;line-gap-override:21.02%;size-adjust:95.14%}.utxgxG_className{font-family:sushmithaItalic,sushmithaItalic Fallback;font-style:italic;font-weight:400}.utxgxG_variable{--font-sushmitha-italic:"sushmithaItalic", "sushmithaItalic Fallback"}
@font-face{font-family:sushmithaMedium;src:url(../media/SushmithaDisplay_Medium-s.3hlna_7sclh8r.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sushmithaMedium Fallback;src:local(Times New Roman);ascent-override:89.81%;descent-override:17.96%;line-gap-override:17.96%;size-adjust:111.35%}.gTpfHW_className{font-family:sushmithaMedium,sushmithaMedium Fallback;font-style:normal;font-weight:500}.gTpfHW_variable{--font-sushmitha-medium:"sushmithaMedium", "sushmithaMedium Fallback"}
@font-face{font-family:geistSerif;src:url(../media/GeistSerif_Regular-s.p.3h6jjq_djjijp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSerif Fallback;src:local(Times New Roman);ascent-override:87.78%;descent-override:25.77%;line-gap-override:0.0%;size-adjust:114.49%}.nE-3eG_className{font-family:geistSerif,geistSerif Fallback;font-style:normal;font-weight:400}.nE-3eG_variable{--font-geist-serif:"geistSerif", "geistSerif Fallback"}
:root{--color-primary:#7b1d21;--color-secondary:#f0d38c;--color-paper:#f8f5f0;--color-night:#1c1a16;--color-ink:#1c1a16;--color-ink-muted:#5b554c;--color-paper-muted:#b8b0a2;--color-line:#ddd6c9;--color-line-on-night:#3a362e;--color-field:#f1ece3;--color-surface:#fff;--color-primary-hover:#651519;--color-primary-tint:#ecdfdb;--font-display:"Geist Rupee", var(--font-sushmitha-regular), serif;--font-display-italic:"Geist Rupee", var(--font-sushmitha-italic), var(--font-sushmitha-regular), serif;--font-display-medium:"Geist Rupee", var(--font-sushmitha-medium), var(--font-sushmitha-regular), serif;--font-body:"Geist Rupee", var(--font-geist-serif), serif;--text-display:clamp(2.75rem, 1.2rem + 6vw, 6rem);--leading-display:1;--text-h2:clamp(2rem, 1.2rem + 3vw, 3.75rem);--leading-h2:1.05;--text-h3:clamp(1.5rem, 1.1rem + 1.4vw, 2.25rem);--leading-h3:1.15;--text-lead:clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--leading-lead:1.5;--text-body:1.0625rem;--leading-body:1.6;--text-small:.9375rem;--leading-small:1.5;--text-micro:.8125rem;--leading-micro:1.3;--tracking-micro:.08em;--tracking-heading:-.01em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--space-128:128px;--space-160:160px;--container-max:1280px;--page-gutter:clamp(20px, 4vw, 48px);--section-pad-block:clamp(64px, 10vw, 160px);--split-col-left:minmax(0, 5fr);--split-col-right:minmax(0, 6fr);--split-col-gap:var(--space-48);--subgrid-gap-mobile:var(--space-12);--subgrid-gap-desktop:var(--space-24);--radius-none:0px;--radius-sm:8px;--radius-md:16px;--radius-pill:999px;--shadow-popover:0 8px 24px #1c1a1624;--control-min-height:48px;--touch-target-min:44px;--dur-instant:.12s;--dur-quick:.2s;--dur-base:.32s;--dur-slow:.48s;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--stagger:50ms}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-quick:1ms;--dur-base:1ms;--dur-slow:1ms;--stagger:0s}}
:root,[data-theme=paper]{--bg:var(--color-paper);--fg:var(--color-ink);--fg-muted:var(--color-ink-muted);--accent:var(--color-primary);--line:var(--color-line)}[data-theme=primary]{--bg:var(--color-primary);--fg:var(--color-paper);--fg-muted:var(--color-secondary);--accent:var(--color-secondary);--line:#f0d38c59}[data-theme=dark]{--bg:var(--color-night);--fg:var(--color-paper);--fg-muted:var(--color-paper-muted);--accent:var(--color-secondary);--line:var(--color-line-on-night)}
@font-face{font-family:Geist Rupee;src:url(/fonts/GeistRupee-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20B9}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-synthesis:none;font-weight:400;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:400}p{text-wrap:pretty;max-width:62ch}img,picture,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit;font-synthesis:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.price-num{font-variant-numeric:lining-nums tabular-nums}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
