@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sauce-one-latin-600-normal.B0s9l6q_.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-600-normal.BpYamPho.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/open-sauce-one-latin-600-italic.zIj_Fow2.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-600-italic.DE01AcD9.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sauce-one-latin-700-normal.BF7eJpd1.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-700-normal.CYDGldsM.woff)format("woff")}:root{--off-white:#e7e6e1;--dark:#1b1b1a;--grey:#5d5d5b;--font:"Open Sauce One", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:40px;--header-gutter:clamp(20px, 13.9vw, 200px);--radius-pill:100px;--radius-image:2px}@media (width<=720px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--off-white);color:var(--dark);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:600;line-height:normal}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}:focus-visible{outline:2px solid var(--dark);outline-offset:3px}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--dark);color:var(--off-white);font:700 15px/normal var(--font);padding:10px 18px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-h1{letter-spacing:-.02em;font-size:clamp(32px,6vw,64px);font-weight:700;line-height:1.1}.t-h2{letter-spacing:-.02em;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.36}.t-sub{font-size:clamp(19px,2.2vw,24px)}.t-body{font-size:16px}.t-caption{font-size:14px}.t-muted{color:var(--grey)}.button{border:1px solid var(--dark);border-radius:var(--radius-pill);background:var(--dark);height:46px;color:var(--off-white);font:700 15px/normal var(--font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:8px 24px;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.button:hover{background:var(--grey);border-color:var(--grey)}.button:active{background:var(--dark);border-color:var(--dark)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button--ghost{color:var(--dark);background:0 0;border-width:.5px}.button--ghost:hover{background:var(--dark);border-color:var(--dark);color:var(--off-white)}.pill{border:.5px solid var(--dark);border-radius:var(--radius-pill);color:var(--dark);font:700 14px/normal var(--font);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:8px 20px;display:inline-flex}.pill[aria-pressed=true]{background:var(--dark);color:var(--off-white);border-width:1px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-y,28px), 0);transition:opacity .8s ease-out,transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.js [data-reveal].is-revealed{opacity:1;transform:none}.js [data-reveal-zoom] img{transition:transform 1.5s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:scale(1.08)}.js [data-reveal-zoom].is-revealed img{transform:none}.reveal-failsafe [data-reveal]{opacity:1!important;transform:none!important}}.cta{flex-direction:column;align-items:flex-start;gap:32px;padding:60px 24px 40px;display:flex}.cta .t-h2{max-width:933px}@media (width<=720px){.cta{padding:40px var(--gutter)}}.split{padding:60px var(--gutter);align-items:flex-start;gap:32px;display:flex}.split>*{flex:1 1 0;min-width:0}@media (width<=900px){.split{flex-direction:column;padding-block:32px}.split>*{flex:none;width:100%}}.logo[data-astro-cid-f7espo7c]{cursor:pointer;width:clamp(96px,8.7vw,125.3px);height:auto;display:block;overflow:visible}.swirl[data-astro-cid-f7espo7c]{transform-origin:50%;transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.js:not(.logo-played) .letter[data-astro-cid-f7espo7c]{opacity:0}.js:not(.logo-played) .swirl[data-astro-cid-f7espo7c]{stroke-dasharray:1 2;stroke-dashoffset:1.002px}.letter[data-astro-cid-f7espo7c].is-in{animation:.4s forwards logo-letter-in}.swirl[data-astro-cid-f7espo7c].is-drawn{animation:1.4s cubic-bezier(.6,0,.2,1) forwards logo-draw-swirl}.swirl[data-astro-cid-f7espo7c].is-bouncing{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards logo-swirl-bounce!important}.reveal-failsafe .letter[data-astro-cid-f7espo7c]{opacity:1}.reveal-failsafe .swirl[data-astro-cid-f7espo7c]{stroke-dashoffset:0}}@keyframes logo-letter-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-draw-swirl{to{stroke-dashoffset:0}}@keyframes logo-swirl-bounce{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.08)rotate(-2deg)}55%{transform:scale(.96)rotate(1deg)}75%{transform:scale(1.03)rotate(-.5deg)}to{transform:scale(1)rotate(0)}}.header[data-astro-cid-nen7h5rs]{padding:40px var(--header-gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:10px;transition:opacity .2s;display:inline-flex}.brand[data-astro-cid-nen7h5rs]:hover{opacity:.6}.wordmark[data-astro-cid-nen7h5rs]{font-size:clamp(26px,2.5vw,36px);font-style:italic;font-weight:600;line-height:normal}@media (prefers-reduced-motion:no-preference){.js:not(.logo-played) .wordmark[data-astro-cid-nen7h5rs]{opacity:0}.wordmark[data-astro-cid-nen7h5rs].is-in{animation:.7s ease-out forwards wordmark-in}.reveal-failsafe .wordmark[data-astro-cid-nen7h5rs]{opacity:1}}@keyframes wordmark-in{0%{opacity:0}to{opacity:1}}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:22px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.list-link[data-astro-cid-nen7h5rs]:hover,.menu-toggle[data-astro-cid-nen7h5rs]:hover{text-underline-offset:5px;text-decoration:underline}.list-link[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.list-count[data-astro-cid-nen7h5rs]{margin-left:4px}.list-count[data-astro-cid-nen7h5rs]:before{content:"("}.list-count[data-astro-cid-nen7h5rs]:after{content:")"}@media (width<=1000px){.header[data-astro-cid-nen7h5rs]{padding:20px var(--gutter);flex-wrap:wrap;gap:4px 16px}.right[data-astro-cid-nen7h5rs]{display:contents}.list-link[data-astro-cid-nen7h5rs]{order:2;margin-left:auto;padding:10px 0}.menu-toggle[data-astro-cid-nen7h5rs]{order:3;padding:10px 0}.js .menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:4}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:0;padding:4px 0 12px;font-size:22px}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:8px 0;display:block}.js nav[data-astro-cid-nen7h5rs]:not([data-open]){display:none}}@media (width<=520px){.header[data-astro-cid-nen7h5rs]{gap:4px 12px}.brand[data-astro-cid-nen7h5rs]{gap:8px}.brand[data-astro-cid-nen7h5rs] .logo{width:84px}.wordmark[data-astro-cid-nen7h5rs]{font-size:22px}.list-link[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{font-size:15px}}.newsletter[data-astro-cid-drywyjjs]{flex-direction:column;gap:12px;font-size:14px;display:flex}.row[data-astro-cid-drywyjjs]{align-items:center;gap:10px;display:flex}input[data-astro-cid-drywyjjs]{border:1px solid var(--dark);border-radius:var(--radius-pill);min-width:0;height:46px;color:var(--dark);font:700 15px/normal var(--font);background:0 0;flex:1 1 0;padding:0 18px}input[data-astro-cid-drywyjjs]::placeholder{color:var(--grey)}.footer[data-astro-cid-jo6i4kqk]{min-height:320px;padding:56px var(--gutter);border-top:1px solid var(--grey);grid-template-columns:320px 280px 450px;justify-content:space-between;gap:40px;font-size:14px;display:grid}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.col-left[data-astro-cid-jo6i4kqk]{justify-content:space-between}.col-middle[data-astro-cid-jo6i4kqk]{gap:16px}address[data-astro-cid-jo6i4kqk]{font-style:normal}.legal[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:4px;display:flex}.social[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:2px;display:flex}a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}.scribble[data-astro-cid-jo6i4kqk]{--signature-left:-330px;height:400px;position:relative;overflow:hidden}.scribble[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{top:.4px;left:var(--signature-left);width:815px;max-width:none;height:auto;position:absolute;overflow:visible}@media (prefers-reduced-motion:no-preference){.js .signature-path[data-astro-cid-jo6i4kqk]{stroke-dasharray:1 2;stroke-dashoffset:1.002px}.reveal-failsafe .signature-path[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0}}@media (width<=1100px){.footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;padding-block:48px}.col-right[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=720px){.footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:32px;min-height:0}.col-left[data-astro-cid-jo6i4kqk]{gap:32px}.scribble[data-astro-cid-jo6i4kqk]{--signature-left:-194px;height:240px}.scribble[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:480px}}.icon[data-astro-cid-ccg5yoga]{line-height:0;display:inline-flex}.icon[data-astro-cid-ccg5yoga] svg{width:var(--icon-size);height:var(--icon-size);stroke-width:1.5px}.list-dialog[data-astro-cid-pfs5k4hd]{border:0;border-left:1px solid var(--grey);background:var(--off-white);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--dark);margin:0 0 0 auto;padding:0}.list-dialog[data-astro-cid-pfs5k4hd]::backdrop{background:#1b1b1a59}.panel[data-astro-cid-pfs5k4hd]{flex-direction:column;gap:24px;min-height:100%;padding:32px 28px 40px;display:flex}.head[data-astro-cid-pfs5k4hd]{justify-content:space-between;align-items:center;display:flex}.close[data-astro-cid-pfs5k4hd]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.empty[data-astro-cid-pfs5k4hd]{flex-direction:column;align-items:flex-start;gap:20px;font-size:14px;display:flex}.how[data-astro-cid-pfs5k4hd]{counter-reset:step;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.how[data-astro-cid-pfs5k4hd] li[data-astro-cid-pfs5k4hd]{counter-increment:step;padding-left:40px;line-height:1.4;position:relative}.how[data-astro-cid-pfs5k4hd] li[data-astro-cid-pfs5k4hd]:before{content:counter(step);border:1px solid var(--dark);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-1px;left:0}.empty[data-astro-cid-pfs5k4hd][hidden],.form[data-astro-cid-pfs5k4hd][hidden]{display:none}.items[data-astro-cid-pfs5k4hd]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.items[data-astro-cid-pfs5k4hd] li{border-bottom:.5px solid var(--grey);grid-template-columns:80px 1fr;gap:16px;padding-bottom:20px;font-size:14px;display:grid}.items[data-astro-cid-pfs5k4hd] .item-thumb{border-radius:var(--radius-image);background:color-mix(in srgb, var(--dark) 8%, transparent);width:80px;height:80px;display:block;overflow:hidden}.items[data-astro-cid-pfs5k4hd] .item-thumb img{object-fit:cover;width:100%;height:100%}.items[data-astro-cid-pfs5k4hd] .item-body{flex-direction:column;gap:6px;min-width:0;display:flex}.items[data-astro-cid-pfs5k4hd] .item-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.items[data-astro-cid-pfs5k4hd] .item-title{font-size:16px}.items[data-astro-cid-pfs5k4hd] .item-title:hover{text-underline-offset:3px;text-decoration:underline}.items[data-astro-cid-pfs5k4hd] .item-meta{color:var(--grey)}.items[data-astro-cid-pfs5k4hd] .item-price{white-space:nowrap}.items[data-astro-cid-pfs5k4hd] .item-controls{align-items:center;gap:12px;margin-top:2px;display:flex}.items[data-astro-cid-pfs5k4hd] .qty{border:.5px solid var(--dark);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.items[data-astro-cid-pfs5k4hd] .qty button{width:32px;height:32px;color:inherit;font:700 16px/1 var(--font);cursor:pointer;background:0 0;border:0}.items[data-astro-cid-pfs5k4hd] .qty button:disabled{opacity:.35;cursor:not-allowed}.items[data-astro-cid-pfs5k4hd] .qty output{text-align:center;min-width:20px;font-size:14px}.items[data-astro-cid-pfs5k4hd] .remove{color:var(--grey);font:600 13px/normal var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.form[data-astro-cid-pfs5k4hd]{flex-direction:column;gap:16px;display:flex}label[data-astro-cid-pfs5k4hd]{flex-direction:column;gap:6px;font-size:14px;display:flex}input[data-astro-cid-pfs5k4hd],textarea[data-astro-cid-pfs5k4hd]{border:1px solid var(--dark);color:var(--dark);font:600 14px/1.4 var(--font);resize:vertical;background:0 0;border-radius:20px;padding:10px 16px}input[data-astro-cid-pfs5k4hd]{border-radius:var(--radius-pill)}.actions[data-astro-cid-pfs5k4hd]{flex-wrap:wrap;gap:10px;display:flex}.text-button[data-astro-cid-pfs5k4hd]{color:inherit;font:600 13px/normal var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.fallback[data-astro-cid-pfs5k4hd]{border:1px solid;border-radius:12px;padding:12px 14px}.fallback[data-astro-cid-pfs5k4hd] a[data-astro-cid-pfs5k4hd]{text-underline-offset:3px;text-decoration:underline}
