@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_8a17d8{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_8a17d8{--font-rubik:"Rubik","Rubik Fallback"}:root{--color-canvas:#F7F1E7;--color-cream:#F4EFE0;--color-surface:#FFFDF8;--color-teal:#123B45;--color-teal-deep:#164F5B;--color-teal-wash:#E9F0F1;--color-on-teal:#FFFFFF;--color-on-teal-muted:#C4D6DA;--color-gold:#A96C25;--color-gold-deep:#8A5A2B;--color-on-gold:#000000;--color-kraft:#E2BC78;--color-kraft-deep:#D9B98A;--color-terracotta:#A0622D;--color-terracotta-deep:#8A5226;--color-burgundy:#79242E;--color-ink:#1F292D;--color-ink-muted:#71624E;--color-ink-disabled:#B5A78F;--color-border:#E4D8C8;--color-border-strong:#CBBC9E;--color-field-border:#8A7A5F;--color-success:#2E6B3F;--color-success-soft:#E6F0E7;--color-warning:#8F5600;--color-warning-soft:#F7EAD4;--color-danger:#B03A2E;--color-danger-soft:#F6E3DF;--color-info:#123B45;--color-info-soft:#E9F0F1;--color-on-strong:#FFFFFF;--color-focus-ring:#123B45;--color-focus-ring-on-dark:#FFFFFF;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-gutter:24px;--space-page-margin-mobile:16px;--space-page-margin-desktop:64px;--space-content-max:1312px;--space-section-gap:64px;--space-sidebar-admin:260px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-1:0 1px 3px rgba(43,33,25,0.08);--shadow-2:0 4px 16px rgba(43,33,25,0.10);--type-display-lg-size:40px;--type-display-lg-weight:800;--type-display-lg-line:1.15;--type-display-md-size:32px;--type-display-md-weight:800;--type-display-md-line:1.2;--type-headline-size:24px;--type-headline-weight:700;--type-headline-line:1.3;--type-title-size:18px;--type-title-weight:600;--type-title-line:1.4;--type-body-lg-size:18px;--type-body-lg-weight:400;--type-body-lg-line:1.6;--type-body-size:16px;--type-body-weight:400;--type-body-line:1.6;--type-body-sm-size:14px;--type-body-sm-weight:400;--type-body-sm-line:1.5;--type-label-size:14px;--type-label-weight:500;--type-label-line:1.4;--type-button-size:16px;--type-button-weight:600;--type-button-line:1.3;--type-caption-size:13px;--type-caption-weight:400;--type-caption-line:1.4;--type-price-size:18px;--type-price-weight:700;--type-price-line:1.2}*,:after,:before{box-sizing:border-box}body{margin:0}canvas,img,picture,svg,video{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-rubik,Rubik),system-ui,sans-serif;font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.type-display-lg{font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-line)}.type-display-md{font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-line)}.type-headline{font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);line-height:var(--type-headline-line)}.type-title{font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-line)}.type-body-lg{font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-line)}.type-body{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.type-body-sm{font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-line)}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line)}.type-button{font-size:var(--type-button-size);font-weight:var(--type-button-weight);line-height:var(--type-button-line)}.type-caption{font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.type-price{font-size:var(--type-price-size);font-weight:var(--type-price-weight);line-height:var(--type-price-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stack{display:flex;flex-direction:column;gap:var(--stack-gap,var(--space-4))}.row,.toolbar{display:flex;align-items:center;gap:var(--row-gap,var(--space-2))}.toolbar{justify-content:space-between;flex-wrap:wrap}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4)}.container{max-inline-size:var(--space-content-max);margin-inline:auto;padding-inline:var(--space-page-margin-mobile)}.prose{max-inline-size:65ch;font-size:var(--type-body-size);line-height:var(--type-body-line)}.prose h1,.prose h2,.prose h3,.prose h4{margin-block:var(--space-6) var(--space-3)}.prose ol,.prose p,.prose ul{margin-block:0 var(--space-4)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-gutter);gap:var(--space-gutter)}.board-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.ltr-data{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:100;display:inline-block;padding:var(--space-2) var(--space-4);background:var(--color-teal);color:var(--color-on-teal);border-radius:var(--radius-md);text-decoration:none;font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line);-webkit-clip-path:inset(50%);clip-path:inset(50%);block-size:1px;inline-size:1px;overflow:hidden;white-space:nowrap}.skip-link:focus-visible{-webkit-clip-path:none;clip-path:none;block-size:auto;inline-size:auto;overflow:visible;outline:2px solid var(--color-focus-ring-on-dark);outline-offset:2px}.skip-target{outline:none;scroll-margin-block-start:var(--skip-target-offset,calc(var(--space-16) + var(--space-2)))}body:has(dialog[open]){overflow:hidden}@media (min-width:768px){.form-grid{grid-template-columns:1fr 1fr}.container{padding-inline:var(--space-page-margin-desktop)}.product-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr)}}