@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_93318f68-module__MOAP6q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_93318f68-module__MOAP6q__variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ba35eb811246f14c-s.365lh8fyufn44.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:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/680aa1e827d679d2-s.p.42ymt1gosxo71.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:Karla Fallback;src:local(Arial);ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.0%;size-adjust:102.4%}.karla_63dab6a4-module__byI9uG__className{font-family:Karla,Karla Fallback;font-style:normal}.karla_63dab6a4-module__byI9uG__variable{--font-karla:"Karla", "Karla Fallback"}
:root{--paper:#faf5ec;--sand:#f0e5d2;--cream:#fffdf7;--roast:#9a6b3e;--roast-dark:#85592f;--ink:#4a4034;--body:#5c5145;--muted:#726555;--border:#e7dbc7;--divider:#f0e6d6;--sage:#5e6b4c;--sage-hover:#4c5940;--sage-ink:#fdf8f1;--error:#b0402c;--coffee:#5a3c2a;--disabled-bg:#efe6d8;--disabled-fg:#a99a85;--variety-rosado:#d98b7e;--variety-castillo:#8b9a6b;--variety-honey:#c9a227;--variety-blend:#2c3e28;--variety-geisha:#a2683f;--radius-badge:4px;--radius-control:6px;--radius-card:8px;--radius-modal:10px;--radius-sheet:14px;--radius-pill:999px;--page-max:1200px;--gutter:40px;--overlay:#4a4034b8;--shadow-modal:0 24px 60px #4a403447;--topbar-height:64px;--cart-bar-height:76px;--admin-sidebar-width:232px;--admin-tabbar-height:64px}[data-surface=panel]{--ink-deep:#2e2721;--panel-dark:#43392e;--border-dark:#57493a;--muted-dark:#c0b4a4;--muted-panel:#d3c9ba;--surface:#fffdf7;--cream:#f5eddf;--linen:#f0e5d2;--ink-hover:#5c5145;--text-body:#5c5145;--muted-light:#726555;--border-light:#e7dbc7;--divider-light:#f0e6d6;--divider-mid:#e7dbc7;--border-tab:#d9c8ae}@media (max-width:768px){:root{--gutter:16px;--radius-control:8px;--radius-card:10px;--topbar-height:52px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-karla), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:var(--muted);text-decoration:none;transition:color .15s}a:hover{color:var(--roast-dark)}input,select,textarea,button{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}img,video{max-width:100%;display:block}p{margin:0}fieldset,legend{border:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-tone=dark] :focus-visible{outline-color:var(--linen)}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:72px}.sectionTight{padding-block:64px}@media (max-width:768px){.section,.sectionTight{padding-block:36px}}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.microLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.sectionTitle{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:pretty;margin:8px 0 0;font-size:36px;font-weight:600;line-height:1.1}.lede{color:var(--body);max-width:52ch;margin:14px 0 0;font-size:16px;line-height:1.65}[data-tone=dark] .eyebrow,[data-tone=dark] .microLabel,[data-tone=dark] .lede{color:var(--muted-dark)}@media (max-width:768px){.eyebrow,.microLabel{font-size:10px}.sectionTitle{margin-top:7px;font-size:27px;line-height:1.15}.lede{margin-top:10px;font-size:15px;line-height:1.6}}.num{font-family:var(--font-sora), system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.badge{background:var(--sand);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-badge);white-space:nowrap;padding:5px 8px;font-size:10px}.mobileOnly{display:none!important}@media (max-width:768px){.desktopOnly{display:none!important}.mobileOnly{display:revert!important}}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
