.wordmark{fill:currentColor;height:auto;display:block}.wordmark--line{width:clamp(9rem,14vw,13rem)}.cartb{color:inherit;cursor:pointer;font:500 .75rem var(--font-mono);letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;display:inline-flex}.cartb__bag{transition:transform .3s var(--ease-out)}.cartb__n{min-width:2ch;color:var(--tungsten);font-variant-numeric:tabular-nums}.cartb:hover .cartb__bag{transform:translateY(-2px)}.cartb:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cartb.is-pulse .cartb__bag{animation:cartb-take .6s var(--ease-out)}.cartb.is-pulse .cartb__n{animation:cartb-pop .6s var(--ease-out)}@keyframes cartb-take{30%{transform:translateY(3px)scaleY(.88)}60%{transform:translateY(-2px)}}@keyframes cartb-pop{30%{color:var(--tungsten-2);transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.cartb.is-pulse .cartb__bag,.cartb.is-pulse .cartb__n{animation:none}}.hdr[data-astro-cid-nen7h5rs]{top:var(--announce-h);z-index:800;height:var(--header-h);color:var(--bone);transition:transform var(--dur-micro) var(--ease-out-soft), color var(--dur-hover) var(--ease-out);position:fixed;left:0;right:0}.hdr[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.hdr__bg[data-astro-cid-nen7h5rs]{background:var(--soot-2);border-bottom:1px solid var(--line);transition:box-shadow .5s var(--ease-out), background-color var(--dur-micro) var(--ease-out-soft);pointer-events:none;position:absolute;inset:0;box-shadow:0 0 #0000}.hdr[data-astro-cid-nen7h5rs].is-scrolled .hdr__bg[data-astro-cid-nen7h5rs]{box-shadow:0 14px 34px #0000008c}.hdr[data-astro-cid-nen7h5rs].is-menu-open .hdr__bg[data-astro-cid-nen7h5rs]{background:var(--ink);box-shadow:none}.hdr__row[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);grid-template-columns:1fr auto 1fr;height:100%;display:grid;position:relative}.hdr__brand[data-astro-cid-nen7h5rs]{color:inherit;display:block}.hdr__brand[data-astro-cid-nen7h5rs] .wordmark--line{width:clamp(10.5rem,13vw,12.5rem)}.hdr__nav[data-astro-cid-nen7h5rs]{justify-self:center}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1.75rem,3vw,2.75rem);display:flex}.hdr__link[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:.5rem 0;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.hdr__link[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-hover) var(--ease-out);background:currentColor;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.hdr__link[data-astro-cid-nen7h5rs]:hover:after,.hdr__link[data-astro-cid-nen7h5rs]:focus-visible:after,.hdr__link[data-astro-cid-nen7h5rs][aria-expanded=true]:after{transform:scaleX(1)}.hdr__link[data-astro-cid-nen7h5rs][aria-current=page]:before{content:"";background:var(--tungsten);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:-.9rem}.hdr__dd[data-astro-cid-nen7h5rs]{position:relative}.dd[data-astro-cid-nen7h5rs]{min-width:22rem;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--ink);border:1px solid var(--line);border-radius:var(--radius);opacity:0;visibility:hidden;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out), visibility 0s var(--dur-micro);position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%,-6px)}.dd[data-astro-cid-nen7h5rs][hidden]{display:block}.dd[data-astro-cid-nen7h5rs].is-open{opacity:1;visibility:visible;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);transform:translate(-50%)}.dd[data-astro-cid-nen7h5rs]:before{content:"";height:.75rem;position:absolute;top:-.75rem;left:0;right:0}.dd__cols[data-astro-cid-nen7h5rs]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.dd__label[data-astro-cid-nen7h5rs]{margin-bottom:.6rem;display:block}.dd__col[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.1rem;display:grid}.dd__item[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-text);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--line-soft);color:var(--bone);transition:color var(--dur-micro);padding:.45rem 0;font-size:.9375rem;display:flex}.dd__col[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .dd__item[data-astro-cid-nen7h5rs]{border-bottom:0}.dd__arrow[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);opacity:.5;transition:transform .4s var(--ease-out-quart), opacity var(--dur-micro);font-size:.75rem}.dd__item[data-astro-cid-nen7h5rs]:hover{color:var(--tungsten-2)}.dd__item[data-astro-cid-nen7h5rs]:hover .dd__arrow[data-astro-cid-nen7h5rs]{opacity:1;transform:translate(3px,-3px)}.hdr__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);justify-self:end;display:flex}.hdr__lang[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45em;font-size:.75rem;display:flex}.hdr__lang-sep[data-astro-cid-nen7h5rs]{opacity:.4}.hdr__lang-alt[data-astro-cid-nen7h5rs]{opacity:.55;transition:opacity var(--dur-micro)}.hdr__lang-alt[data-astro-cid-nen7h5rs]:hover{opacity:1}.hdr__menu[data-astro-cid-nen7h5rs]{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:inherit;background:0 0;border:0;padding:.5rem 0;font-size:.75rem;display:none}.hdr__menu-roll[data-astro-cid-nen7h5rs]{height:1em;display:block;overflow:hidden}.hdr__menu-roll[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{line-height:1;transition:transform .3s cubic-bezier(.4,0,.1,1);display:block}.hdr__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hdr__menu-roll[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transform:translateY(-100%)}.menu[data-astro-cid-nen7h5rs]{z-index:790;background:var(--ink);color:var(--bone);clip-path:inset(0 0 100%);transition:clip-path var(--dur-overlay) var(--ease-inout);position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-nen7h5rs][hidden]{visibility:hidden;pointer-events:none;display:block}.menu[data-astro-cid-nen7h5rs].is-open{clip-path:inset(0)}.menu__inner[data-astro-cid-nen7h5rs]{min-height:100%;padding-top:calc(var(--top-h) + var(--space-5));padding-bottom:calc(var(--bottombar-full) + var(--space-4));gap:var(--space-5);grid-template-rows:1fr auto auto;display:grid}.menu__list[data-astro-cid-nen7h5rs]{align-content:center;gap:.35em;display:grid}.menu__item[data-astro-cid-nen7h5rs]{overflow:hidden}.menu__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;transition:transform .6s var(--ease-out);align-items:baseline;gap:.5em;font-size:min(12vw,4.67rem,11svh);font-weight:600;line-height:1.05;display:flex;transform:translateY(110%)}.menu[data-astro-cid-nen7h5rs].is-open .menu__link[data-astro-cid-nen7h5rs]{transform:none}.menu[data-astro-cid-nen7h5rs].is-open .menu__item[data-astro-cid-nen7h5rs]:nth-child(2) .menu__link[data-astro-cid-nen7h5rs]{transition-delay:50ms}.menu[data-astro-cid-nen7h5rs].is-open .menu__item[data-astro-cid-nen7h5rs]:nth-child(3) .menu__link[data-astro-cid-nen7h5rs]{transition-delay:.1s}.menu[data-astro-cid-nen7h5rs].is-open .menu__item[data-astro-cid-nen7h5rs]:nth-child(4) .menu__link[data-astro-cid-nen7h5rs]{transition-delay:.15s}.menu__connect[data-astro-cid-nen7h5rs]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.menu__services[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.menu__service[data-astro-cid-nen7h5rs]{font-family:var(--font-text);font-size:var(--step-0);border-bottom:1px solid var(--line);padding-bottom:.15rem}.menu__foot[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:end;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.menu__langs[data-astro-cid-nen7h5rs]{gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;display:flex}.menu__lang[data-astro-cid-nen7h5rs]{opacity:.5;position:relative}.menu__lang[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;inset:-12px -8px}.menu__lang[data-astro-cid-nen7h5rs].is-current{opacity:1;text-underline-offset:.3em;text-decoration:underline}.bar[data-astro-cid-nen7h5rs]{display:none}@media (width<=960px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__lang[data-astro-cid-nen7h5rs]{display:none}.hdr__menu[data-astro-cid-nen7h5rs]{display:block}.hdr__row[data-astro-cid-nen7h5rs]{grid-template-columns:auto auto;justify-content:space-between}}@media (width<=860px){.bar[data-astro-cid-nen7h5rs]{z-index:780;height:var(--bottombar-full);background:var(--ink);color:var(--bone);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.bar__progress[data-astro-cid-nen7h5rs]{background:var(--line-soft);height:1px;position:absolute;top:0;left:0;right:0}.bar__progress[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--tungsten);transform-origin:0;width:100%;height:100%;transition:transform 1s cubic-bezier(.19,1,.22,1);display:block;transform:scaleX(0)}.bar__btn[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid var(--line-soft);place-items:center;font-size:.6875rem;display:grid}.bar__btn[data-astro-cid-nen7h5rs]+.bar__btn[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line-soft)}.bar--one[data-astro-cid-nen7h5rs]{grid-template-columns:1fr}.bar__btn--primary[data-astro-cid-nen7h5rs]{background:var(--bone);color:var(--soot)}body{padding-bottom:var(--bottombar-full)}body:has(:is(input,textarea,select):focus) .bar[data-astro-cid-nen7h5rs]{visibility:hidden;transform:translateY(100%)}}@media (width<=860px) and (orientation:landscape) and (height<=500px){.bar[data-astro-cid-nen7h5rs]{display:none}}@media (width<=860px){.bar__btn[data-astro-cid-nen7h5rs]{letter-spacing:.078em;font-size:.75rem}}.ticker[data-astro-cid-u6vsyxkm]{top:var(--top-h);z-index:790;height:var(--ticker-h);color:var(--bone);background:var(--soot);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);transition:transform var(--dur-micro) var(--ease-out-soft), opacity var(--dur-micro), background-color var(--dur-hover) var(--ease-out);position:fixed;left:0;right:0;overflow:hidden}html.is-over-hero .ticker[data-astro-cid-u6vsyxkm]{background:#0f0d0b8c;border-color:#efe7d914}.hdr.is-hidden~.ticker[data-astro-cid-u6vsyxkm],.ticker[data-astro-cid-u6vsyxkm].is-hidden{transform:translate3d(0, calc(-1 * (var(--header-h) + var(--ticker-h))), 0)}.ticker[data-astro-cid-u6vsyxkm].is-off{opacity:0;pointer-events:none}.ticker__link[data-astro-cid-u6vsyxkm]{height:100%;color:inherit;display:block}.ticker__track[data-astro-cid-u6vsyxkm]{width:max-content;height:100%;animation:40s linear infinite ticker;display:flex}.ticker__link[data-astro-cid-u6vsyxkm]:hover .ticker__track[data-astro-cid-u6vsyxkm],.ticker__link[data-astro-cid-u6vsyxkm]:focus-visible .ticker__track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}.ticker__half[data-astro-cid-u6vsyxkm]{align-items:center;height:100%;display:flex}.ticker__item[data-astro-cid-u6vsyxkm]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.25rem;padding:0 0 0 1.75rem;font-size:.75rem;display:inline-flex}.ticker__kicker[data-astro-cid-u6vsyxkm]{opacity:.55}.ticker__cta[data-astro-cid-u6vsyxkm]{color:var(--tungsten)}.ticker__rule[data-astro-cid-u6vsyxkm]{background:#efe7d947;flex:none;width:2.5rem;height:1px;margin-left:.5rem;position:relative;overflow:hidden}.ticker__rule[data-astro-cid-u6vsyxkm]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--tungsten-2) 50%, transparent 100%);width:60%;animation:glint 3.2s var(--ease-inout) infinite;position:absolute;inset:0;transform:translate(-120%)}.ticker__item[data-astro-cid-u6vsyxkm]:nth-child(3n+2) .ticker__rule[data-astro-cid-u6vsyxkm]:after{animation-delay:-1.1s}.ticker__item[data-astro-cid-u6vsyxkm]:nth-child(3n) .ticker__rule[data-astro-cid-u6vsyxkm]:after{animation-delay:-2.2s}@keyframes ticker{to{transform:translate(-50%)}}@keyframes glint{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}60%{opacity:1}75%,to{opacity:0;transform:translate(220%)}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-u6vsyxkm],.ticker__rule[data-astro-cid-u6vsyxkm]:after{animation:none}.ticker__link[data-astro-cid-u6vsyxkm]{overflow-x:auto}}@media (width<=860px){.ticker[data-astro-cid-u6vsyxkm]{display:none}}.foot[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--bone);padding-block:5.5rem var(--space-4);position:relative}.foot__in[data-astro-cid-jo6i4kqk]{gap:var(--space-6);display:grid}.foot__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,44.5%) auto minmax(3rem,1.15fr) auto minmax(3rem,1.15fr) auto minmax(0,.7fr);gap:3.5rem 0;display:grid}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1;max-width:min(28rem,100% - 3.5rem)}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2){grid-column:2}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(3){grid-column:4}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(4){grid-column:6}.foot__nl[data-astro-cid-jo6i4kqk]{gap:var(--space-3);align-content:start;max-width:28rem;display:grid}.foot__title[data-astro-cid-jo6i4kqk]{margin:0;font-size:clamp(2.25rem,1.6rem + 1.6vw,3rem);line-height:.9}.foot__text[data-astro-cid-jo6i4kqk]{margin:0}.foot__form[data-astro-cid-jo6i4kqk]{border-bottom:1px solid color-mix(in oklab, var(--fg) 40%, transparent);transition:border-color var(--dur-hover) var(--ease-out);align-items:center;display:flex}.foot__form[data-astro-cid-jo6i4kqk]:focus-within{border-color:var(--bone)}.foot__fieldwrap[data-astro-cid-jo6i4kqk]{flex:1;min-width:0;position:relative}.foot__fieldwrap[data-astro-cid-jo6i4kqk] .input[data-astro-cid-jo6i4kqk]{border-bottom:0;padding-right:2rem}.foot__tick[data-astro-cid-jo6i4kqk]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--tungsten);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;margin-top:-.55rem;position:absolute;top:50%;right:.4rem}.foot__tick[data-astro-cid-jo6i4kqk] polyline[data-astro-cid-jo6i4kqk]{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .45s var(--ease-out)}.foot__fieldwrap[data-astro-cid-jo6i4kqk].is-valid .foot__tick[data-astro-cid-jo6i4kqk] polyline[data-astro-cid-jo6i4kqk]{stroke-dashoffset:0}.foot__sub[data-astro-cid-jo6i4kqk]{min-height:2.75rem;padding:0 0 0 var(--space-3);color:var(--bone);cursor:pointer;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:0;flex:none;font-size:.75rem;font-weight:500}.foot__sub[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{transition:transform .6s var(--ease-out-quart);display:inline-block}.foot__sub[data-astro-cid-jo6i4kqk]:hover,.foot__sub[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--tungsten)}.foot__sub[data-astro-cid-jo6i4kqk]:hover span[data-astro-cid-jo6i4kqk]{transform:translate(4px)}.foot__sub[data-astro-cid-jo6i4kqk]:disabled{cursor:default;color:var(--fg-muted)}.foot__fine[data-astro-cid-jo6i4kqk]{margin:0;font-size:.625rem}.foot__col[data-astro-cid-jo6i4kqk]{gap:var(--space-3);align-content:start;display:grid}.foot__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;display:grid}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--dur-hover) var(--ease-out);font-size:.9375rem}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--tungsten-2)}.foot__soc[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,2.75rem);gap:.6rem!important}.foot__soc-btn[data-astro-cid-jo6i4kqk]{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover), border-color var(--dur-hover);border-radius:50%;place-items:center;display:inline-grid}.foot__ico[data-astro-cid-jo6i4kqk]{width:1.125rem;height:1.125rem;display:block}.foot__ico[data-astro-cid-jo6i4kqk] svg{fill:currentColor;width:100%;height:100%;display:block}.foot__abbr[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.foot__col[data-astro-cid-jo6i4kqk] .foot__soc-btn[data-astro-cid-jo6i4kqk]:hover,.foot__col[data-astro-cid-jo6i4kqk] .foot__soc-btn[data-astro-cid-jo6i4kqk]:focus-visible{background:var(--bone);color:var(--soot);border-color:var(--bone)}.foot__bottom[data-astro-cid-jo6i4kqk]{align-items:baseline;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.foot__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-4);flex-wrap:wrap;display:flex}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--fg-muted);transition:background-size .35s var(--ease-out), color var(--dur-hover) var(--ease-out), opacity var(--dur-hover) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.2em}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--bone);background-position:0 100%;background-size:100% 1px}.foot__langs[data-astro-cid-jo6i4kqk]{gap:.6rem;display:flex}.foot__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.5;position:relative}.foot__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";position:absolute;inset:-12px -6px}.foot__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{opacity:1}.foot__langs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].is-current{opacity:1;color:var(--bone);background-position:0 100%;background-size:100% 1px}.foot__copy[data-astro-cid-jo6i4kqk]{text-align:right;margin:0}.foot__made[data-astro-cid-jo6i4kqk]{white-space:nowrap}.foot--compact[data-astro-cid-jo6i4kqk]{margin-top:var(--space-8)}.foot--bare[data-astro-cid-jo6i4kqk]{background:0 0;padding-top:0}@media (width<=1200px){.foot__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-5) 0;grid-template-columns:auto minmax(3rem,1.15fr) auto minmax(3rem,1.15fr) auto minmax(0,.7fr)}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1;max-width:28rem}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2){grid-column:1}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(3){grid-column:3}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(4){grid-column:5}}@media (width<=900px){.foot[data-astro-cid-jo6i4kqk]{padding-top:var(--space-6)}.foot__cols[data-astro-cid-jo6i4kqk]{gap:var(--space-5) var(--space-4);grid-template-columns:1fr 1fr}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(n){grid-column:auto}.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child,.foot__cols[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2){grid-column:1/-1}.foot__bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.foot__copy[data-astro-cid-jo6i4kqk]{text-align:left}}@media (width<=860px){.foot__fine[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;font-size:.75rem}}.cart{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--bone);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.cart::backdrop{background:color-mix(in oklab, var(--soot) 70%, transparent);backdrop-filter:blur(4px)}.cart__panel{background:var(--soot);border-left:1px solid var(--line);grid-template-rows:auto 1fr auto;width:min(28rem,100%);height:100%;display:grid;position:absolute;top:0;right:0}.cart__head{padding:1rem var(--space-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.cart__title{font-size:var(--step-2)}.cart__close,.cart__remove{color:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:1.5rem;line-height:1}.cart__empty{padding:var(--space-5) var(--space-4);gap:var(--space-3);justify-items:start;display:grid}.cart .cart__lines{padding:var(--space-3) var(--space-4);gap:var(--space-3);align-content:start;margin:0;display:grid;overflow:auto}.cart__line{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.cart__line img,.cart__thumb{object-fit:cover;background:var(--soot-2);width:80px;height:80px}.cart__info{min-width:0;font-size:var(--step--1);gap:.2rem;display:grid}.cart__name{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;font-weight:600;line-height:1.1}.cart__opts{color:var(--ash);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.cart__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:.5rem;display:flex}.cart__price{font-variant-numeric:tabular-nums;font-weight:600}.cart__remove{color:var(--ash);transition:color var(--dur-micro);margin:-.25rem -.5rem 0 0}.cart__remove:hover{color:var(--bone)}.cart__qty{border:1px solid var(--line);align-items:center;display:inline-flex}.cart__qty button{color:inherit;cursor:pointer;background:0 0;border:0;width:2rem;height:2rem}.cart__qty button:disabled{opacity:.35;cursor:default}.cart__qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem}.cart__foot{padding:var(--space-4);border-top:1px solid var(--line);gap:var(--space-3);display:grid}.cart__subtotal{font-size:var(--step-1);justify-content:space-between;display:flex}.cart__checkout{width:100%}.cart__soon{color:var(--ash);margin:0}body.has-announcement{--announce-h:34px}body.no-bar{--bottombar-h:0px;--bottombar-full:env(safe-area-inset-bottom,0px)}body.has-header-offset main{padding-top:calc(var(--top-h) + var(--space-6))}body.has-header-offset.has-ticker main{padding-top:calc(var(--top-h) + var(--ticker-h) + var(--space-6))}.announce{z-index:820;height:var(--announce-h);padding-inline:var(--gutter);background:var(--tungsten);color:var(--soot);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:.6875rem;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.announce__link{color:inherit;text-underline-offset:.3em;text-decoration:underline 1px}.announce__link:hover{text-decoration-thickness:2px}@media (width<=860px){body.has-announcement{--announce-h:30px}body.has-header-offset.has-ticker main{padding-top:calc(var(--top-h) + var(--space-5))}.announce{letter-spacing:.078em;font-size:.75rem}}
