.container[data-astro-cid-hrtnr73o]{width:100%;padding-inline:var(--gutter);margin-inline:auto}.size-sm[data-astro-cid-hrtnr73o]{max-width:calc(var(--container-sm) + 2 * var(--gutter))}.size-md[data-astro-cid-hrtnr73o]{max-width:calc(var(--container-md) + 2 * var(--gutter))}.size-lg[data-astro-cid-hrtnr73o]{max-width:calc(var(--container-lg) + 2 * var(--gutter))}.size-xl[data-astro-cid-hrtnr73o]{max-width:calc(var(--container-xl) + 2 * var(--gutter))}.size-prose[data-astro-cid-hrtnr73o]{max-width:calc(var(--container-prose) + 2 * var(--gutter))}.size-full[data-astro-cid-hrtnr73o]{max-width:none}.section[data-astro-cid-w2fcvplb]{background:var(--color-bg);color:var(--color-text)}.space-none[data-astro-cid-w2fcvplb]{padding-block:0}.space-sm[data-astro-cid-w2fcvplb]{padding-block:var(--space-section-sm)}.space-md[data-astro-cid-w2fcvplb]{padding-block:var(--space-section)}.space-lg[data-astro-cid-w2fcvplb]{padding-block:var(--space-section-lg)}.tone-subtle[data-astro-cid-w2fcvplb]{--color-bg:var(--color-surface-2);background:var(--color-surface-2)}.tone-surface[data-astro-cid-w2fcvplb]{--color-bg:var(--color-surface);background:var(--color-surface)}.tone-accent[data-astro-cid-w2fcvplb]{--color-bg:var(--color-accent-soft);background:var(--color-accent-soft)}.tone-inverse[data-astro-cid-w2fcvplb]{--color-bg:var(--color-inverse-bg);--color-surface:var(--color-inverse-surface);--color-surface-2:var(--color-inverse-surface);--color-surface-3:var(--color-inverse-border);--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-border:var(--color-inverse-border);--color-border-strong:var(--color-inverse-muted);--color-primary:var(--color-inverse-text);--color-primary-hover:var(--color-inverse-muted);--color-on-primary:var(--color-inverse-bg);--color-primary-soft:var(--color-inverse-surface);--color-on-primary-soft:var(--color-inverse-text);--color-link:var(--color-inverse-text);--color-link-hover:var(--color-inverse-muted);--color-accent-text:var(--color-inverse-text);--color-focus:var(--color-inverse-text);background:var(--color-inverse-bg);color:var(--color-inverse-text)}.stack[data-astro-cid-j5udcbv7]{gap:var(--stack-gap);flex-direction:column;min-width:0;display:flex}.align-start[data-astro-cid-j5udcbv7]{align-items:flex-start}.align-center[data-astro-cid-j5udcbv7]{align-items:center}.align-end[data-astro-cid-j5udcbv7]{align-items:flex-end}.cluster[data-astro-cid-cp6lnaya]{gap:var(--cluster-gap);flex-wrap:wrap;min-width:0;display:flex}.nowrap[data-astro-cid-cp6lnaya]{flex-wrap:nowrap}.justify-start[data-astro-cid-cp6lnaya]{justify-content:flex-start}.justify-center[data-astro-cid-cp6lnaya]{justify-content:center}.justify-end[data-astro-cid-cp6lnaya]{justify-content:flex-end}.justify-between[data-astro-cid-cp6lnaya]{justify-content:space-between}.align-start[data-astro-cid-cp6lnaya]{align-items:flex-start}.align-center[data-astro-cid-cp6lnaya]{align-items:center}.align-end[data-astro-cid-cp6lnaya]{align-items:flex-end}.align-baseline[data-astro-cid-cp6lnaya]{align-items:baseline}.align-stretch[data-astro-cid-cp6lnaya]{align-items:stretch}.grid[data-astro-cid-4k4hwfao]{--cols:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--grid-row-gap) var(--grid-gap);padding:0;list-style:none;display:grid}.grid[data-astro-cid-4k4hwfao]>li{min-width:0;display:grid}.dense[data-astro-cid-4k4hwfao]{--cols:2}.cols-auto[data-astro-cid-4k4hwfao]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min)), 1fr))}.min-xs[data-astro-cid-4k4hwfao]{--grid-min:var(--grid-min-xs)}.min-sm[data-astro-cid-4k4hwfao]{--grid-min:var(--grid-min-sm)}.min-md[data-astro-cid-4k4hwfao]{--grid-min:var(--grid-min-md)}.min-lg[data-astro-cid-4k4hwfao]{--grid-min:var(--grid-min-lg)}@media (width>=40rem){.cols-2[data-astro-cid-4k4hwfao],.cols-3[data-astro-cid-4k4hwfao],.cols-4[data-astro-cid-4k4hwfao]{--cols:2}.cols-5[data-astro-cid-4k4hwfao],.cols-6[data-astro-cid-4k4hwfao]{--cols:3}}@media (width>=64rem){.cols-3[data-astro-cid-4k4hwfao]{--cols:3}.cols-4[data-astro-cid-4k4hwfao]{--cols:4}.cols-5[data-astro-cid-4k4hwfao]{--cols:5}.cols-6[data-astro-cid-4k4hwfao]{--cols:6}}.split[data-astro-cid-jpmkpoao]{gap:var(--split-gap);min-width:0;display:grid}.col[data-astro-cid-jpmkpoao]{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (width>=64rem){.split[data-astro-cid-jpmkpoao]{gap:max(var(--split-gap), var(--space-10))}.r-start[data-astro-cid-jpmkpoao]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.r-even[data-astro-cid-jpmkpoao]{grid-template-columns:repeat(2,minmax(0,1fr))}.r-end[data-astro-cid-jpmkpoao]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.a-start[data-astro-cid-jpmkpoao]{align-items:start}.sticky[data-astro-cid-jpmkpoao] .end[data-astro-cid-jpmkpoao]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.panel[data-astro-cid-klwd4wzq]{gap:var(--space-5);border-radius:var(--radius-card);align-content:start;min-width:0;display:grid}.t-surface[data-astro-cid-klwd4wzq]{background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.t-subtle[data-astro-cid-klwd4wzq]{background:var(--color-surface-2)}.p-md[data-astro-cid-klwd4wzq]{padding:var(--space-5)}.p-lg[data-astro-cid-klwd4wzq]{padding:var(--space-6)}@media (width>=40rem){.p-lg[data-astro-cid-klwd4wzq]{padding:var(--space-8)}}.panel[data-astro-cid-klwd4wzq] h2{font-size:var(--text-xl)}.icon[data-astro-cid-64ivxpwo]{vertical-align:middle;flex:none;display:inline-block}.size-xs[data-astro-cid-64ivxpwo]{width:var(--icon-xs);height:var(--icon-xs)}.size-xl[data-astro-cid-64ivxpwo]{width:var(--icon-xl);height:var(--icon-xl)}.size-sm[data-astro-cid-64ivxpwo]{width:var(--icon-sm);height:var(--icon-sm)}.size-md[data-astro-cid-64ivxpwo]{width:var(--icon-md);height:var(--icon-md)}.size-lg[data-astro-cid-64ivxpwo]{width:var(--icon-lg);height:var(--icon-lg)}.btn[data-astro-cid-gwfbiirp]{--btn-bg:var(--color-primary);--btn-fg:var(--color-on-primary);--btn-border:var(--color-primary);--btn-bg-hover:var(--color-primary-hover);--btn-border-hover:var(--color-primary-hover);--btn-fg-hover:var(--color-on-primary);--btn-height:var(--control-md);--btn-pad:var(--space-8);justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--btn-height);min-width:var(--tap-min);padding:0 var(--btn-pad);border:var(--border-width) solid var(--btn-border);border-radius:var(--radius-control);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--text-label-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-label);text-transform:var(--button-transform);text-align:center;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-gwfbiirp]:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.btn[data-astro-cid-gwfbiirp]:active{transform:translateY(1px)}.btn[data-astro-cid-gwfbiirp]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.btn[data-astro-cid-gwfbiirp] .icon{transition:transform var(--duration-base) var(--ease-standard)}.has-arrow[data-astro-cid-gwfbiirp]:hover .icon:last-child{transform:translateX(var(--space-1))}.v-secondary[data-astro-cid-gwfbiirp]{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:var(--color-border-strong);--btn-bg-hover:var(--color-text);--btn-border-hover:var(--color-text);--btn-fg-hover:var(--color-bg)}.v-ghost[data-astro-cid-gwfbiirp]{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:transparent;--btn-bg-hover:var(--color-surface-2);--btn-border-hover:transparent;--btn-fg-hover:var(--color-text)}.v-accent[data-astro-cid-gwfbiirp]{--btn-bg:var(--color-accent);--btn-fg:var(--color-on-accent);--btn-border:var(--color-accent);--btn-bg-hover:var(--color-accent-hover);--btn-border-hover:var(--color-accent-hover);--btn-fg-hover:var(--color-on-accent)}.v-inverse[data-astro-cid-gwfbiirp]{--btn-bg:var(--color-inverse-text);--btn-fg:var(--color-inverse-bg);--btn-border:var(--color-inverse-text);--btn-bg-hover:transparent;--btn-border-hover:var(--color-inverse-text);--btn-fg-hover:var(--color-inverse-text)}.v-text[data-astro-cid-gwfbiirp]{--btn-bg:transparent;--btn-fg:currentColor;--btn-border:transparent;--btn-bg-hover:transparent;--btn-border-hover:transparent;--btn-fg-hover:currentColor;--btn-pad:0;color:inherit}.v-text[data-astro-cid-gwfbiirp] .label[data-astro-cid-gwfbiirp]{background:linear-gradient(currentColor, currentColor) 0 100% / 0 var(--border-width) no-repeat;transition:background-size var(--duration-base) var(--ease-standard);padding-bottom:.15em}.v-text[data-astro-cid-gwfbiirp]:hover .label[data-astro-cid-gwfbiirp]{background-size:100% var(--border-width)}.v-text[data-astro-cid-gwfbiirp]:active{transform:none}.s-sm[data-astro-cid-gwfbiirp]{--btn-height:var(--control-sm);--btn-pad:var(--space-5);font-size:var(--text-label)}.s-lg[data-astro-cid-gwfbiirp]{--btn-height:var(--control-lg);--btn-pad:var(--space-10);font-size:var(--text-sm)}.v-text[data-astro-cid-gwfbiirp].s-sm,.v-text[data-astro-cid-gwfbiirp].s-lg{--btn-pad:0}.full[data-astro-cid-gwfbiirp]{width:100%;display:flex}.label[data-astro-cid-gwfbiirp]{text-overflow:ellipsis;overflow:hidden}.btn[data-astro-cid-gwfbiirp]:disabled,.btn[data-astro-cid-gwfbiirp][aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.btn[data-astro-cid-gwfbiirp]:disabled:hover,.btn[data-astro-cid-gwfbiirp][aria-disabled=true]:hover{background:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-fg)}.loading[data-astro-cid-gwfbiirp]{cursor:progress;opacity:1}.loading[data-astro-cid-gwfbiirp]:disabled{opacity:.85}.spinner[data-astro-cid-gwfbiirp]{width:var(--icon-sm);height:var(--icon-sm);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);border-right-color:#0000;animation:.7s linear infinite spin;display:none}.loading[data-astro-cid-gwfbiirp] .spinner[data-astro-cid-gwfbiirp]{display:inline-block}.loading[data-astro-cid-gwfbiirp] .icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.link[data-astro-cid-vodptd72]{color:var(--color-link);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard);text-decoration-line:underline;text-decoration-thickness:1px}.link[data-astro-cid-vodptd72]:hover{color:var(--color-link-hover)}.v-standalone[data-astro-cid-vodptd72]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.v-standalone[data-astro-cid-vodptd72]:hover{text-decoration:underline}.v-standalone[data-astro-cid-vodptd72] .arrow{transition:transform var(--duration-base) var(--ease-standard)}.v-standalone[data-astro-cid-vodptd72]:hover .arrow{transform:translate(2px)}.v-subtle[data-astro-cid-vodptd72]{color:var(--color-text-muted);text-decoration-line:none}.v-subtle[data-astro-cid-vodptd72]:hover,.v-subtle[data-astro-cid-vodptd72][aria-current=page]{color:var(--color-text);text-decoration-line:underline}.link[data-astro-cid-vodptd72] .icon{margin-left:.15em;display:inline-block}.badge[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-text);--b-bg:var(--color-surface-2);--b-solid:var(--color-text);--b-on-solid:var(--color-bg);align-items:center;gap:var(--space-1);max-width:100%;min-height:1.5rem;padding:.2rem var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-badge);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.pill[data-astro-cid-fmg3uk4k]{border-radius:var(--radius-pill)}.caps[data-astro-cid-fmg3uk4k]{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.a-soft[data-astro-cid-fmg3uk4k]{background:var(--b-bg);color:var(--b-fg)}.a-solid[data-astro-cid-fmg3uk4k]{background:var(--b-solid);color:var(--b-on-solid)}.a-outline[data-astro-cid-fmg3uk4k]{color:var(--b-fg);background:0 0;border-color:currentColor}.t-primary[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-on-primary-soft);--b-bg:var(--color-primary-soft);--b-solid:var(--color-primary);--b-on-solid:var(--color-on-primary)}.t-accent[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-accent-text);--b-bg:var(--color-accent-soft);--b-solid:var(--color-accent);--b-on-solid:var(--color-on-accent)}.t-success[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-success-text);--b-bg:var(--color-success-soft);--b-solid:var(--color-success-text);--b-on-solid:var(--color-success-soft)}.t-warning[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-warning-text);--b-bg:var(--color-warning-soft);--b-solid:var(--color-warning-text);--b-on-solid:var(--color-warning-soft)}.t-danger[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-danger-text);--b-bg:var(--color-danger-soft);--b-solid:var(--color-danger-text);--b-on-solid:var(--color-danger-soft)}.t-info[data-astro-cid-fmg3uk4k]{--b-fg:var(--color-info-text);--b-bg:var(--color-info-soft);--b-solid:var(--color-info-text);--b-on-solid:var(--color-info-soft)}.dot[data-astro-cid-fmg3uk4k]{border-radius:var(--radius-pill);background:currentColor;flex:none;width:.5em;height:.5em}.chip[data-astro-cid-w72erh2t]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);max-width:100%;padding:0 var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.s-sm[data-astro-cid-w72erh2t]{min-height:var(--control-xs);padding:0 var(--space-3);font-size:var(--text-xs)}button[data-astro-cid-w72erh2t].chip{cursor:pointer}.text[data-astro-cid-w72erh2t]{text-overflow:ellipsis;overflow:hidden}.interactive[data-astro-cid-w72erh2t]:hover{border-color:var(--color-border-hover);color:var(--color-text)}.selected[data-astro-cid-w72erh2t],.selected[data-astro-cid-w72erh2t]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.count[data-astro-cid-w72erh2t]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.selected[data-astro-cid-w72erh2t] .count[data-astro-cid-w72erh2t]{color:inherit;opacity:.75}.removable[data-astro-cid-w72erh2t]{background:var(--color-surface-2);border-color:#0000}.removable[data-astro-cid-w72erh2t]:hover{background:var(--color-surface-3);border-color:#0000}.chip[data-astro-cid-w72erh2t] .x{color:var(--color-text-muted);margin-right:calc(-1 * var(--space-1))}.removable[data-astro-cid-w72erh2t]:hover .x{color:var(--color-text)}.swatch[data-astro-cid-w72erh2t]{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill);background:var(--swatch);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--color-text) 20%, transparent);flex:none}.chip[data-astro-cid-w72erh2t]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.picture[data-astro-cid-tnrkr56l]{background:var(--color-image-ground);isolation:isolate;display:block;position:relative;overflow:hidden}.rounded[data-astro-cid-tnrkr56l]{border-radius:var(--radius-media)}.picture[data-astro-cid-tnrkr56l] img[data-astro-cid-tnrkr56l]{width:100%;height:auto}.r-square[data-astro-cid-tnrkr56l]{aspect-ratio:1}.r-portrait[data-astro-cid-tnrkr56l]{aspect-ratio:4/5}.r-landscape[data-astro-cid-tnrkr56l]{aspect-ratio:4/3}.r-wide[data-astro-cid-tnrkr56l]{aspect-ratio:16/9}.picture[data-astro-cid-tnrkr56l]:not(.r-natural) img[data-astro-cid-tnrkr56l]{height:100%;position:absolute;inset:0}.f-cover[data-astro-cid-tnrkr56l] img[data-astro-cid-tnrkr56l]{object-fit:cover}.f-contain[data-astro-cid-tnrkr56l] img[data-astro-cid-tnrkr56l]{object-fit:contain}.r-natural[data-astro-cid-tnrkr56l].empty{aspect-ratio:4/3}.placeholder[data-astro-cid-tnrkr56l]{color:color-mix(in srgb, var(--color-on-image-ground) 35%, transparent);place-items:center;display:grid;position:absolute;inset:0}.placeholder[data-astro-cid-tnrkr56l] svg[data-astro-cid-tnrkr56l]{width:22%;max-width:var(--space-16)}.price[data-astro-cid-zzjd2qlg]{align-items:baseline;gap:0 var(--space-1);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:var(--leading-snug);flex-wrap:wrap;display:inline-flex}.amount[data-astro-cid-zzjd2qlg]{font-weight:var(--weight-semibold);white-space:nowrap}.sale[data-astro-cid-zzjd2qlg] .amount[data-astro-cid-zzjd2qlg]{color:var(--color-sale)}.was[data-astro-cid-zzjd2qlg]{color:var(--color-text-muted);font-size:.85em;font-weight:var(--weight-regular);white-space:nowrap;text-decoration-thickness:1px}.price[data-astro-cid-zzjd2qlg]{column-gap:var(--space-2)}.from[data-astro-cid-zzjd2qlg]{color:var(--color-text-muted);font-size:.85em}.request-label[data-astro-cid-zzjd2qlg]{color:var(--color-text-muted);font-weight:var(--weight-medium)}.s-sm[data-astro-cid-zzjd2qlg]{font-size:var(--text-sm)}.s-md[data-astro-cid-zzjd2qlg]{font-size:var(--text-base)}.s-lg[data-astro-cid-zzjd2qlg]{font-size:var(--text-lg)}.s-xl[data-astro-cid-zzjd2qlg]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.alert[data-astro-cid-ebbc4n33]{--a-fg:var(--color-info-text);--a-bg:var(--color-info-soft);--a-line:var(--color-info);gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--a-line) 30%, transparent);border-left:var(--space-1) solid var(--a-line);border-radius:var(--radius-field);background:var(--a-bg);color:var(--color-text);font-size:var(--text-sm);display:flex}.t-success[data-astro-cid-ebbc4n33]{--a-fg:var(--color-success-text);--a-bg:var(--color-success-soft);--a-line:var(--color-success)}.t-warning[data-astro-cid-ebbc4n33]{--a-fg:var(--color-warning-text);--a-bg:var(--color-warning-soft);--a-line:var(--color-warning)}.t-danger[data-astro-cid-ebbc4n33]{--a-fg:var(--color-danger-text);--a-bg:var(--color-danger-soft);--a-line:var(--color-danger)}.alert[data-astro-cid-ebbc4n33] .alert-icon{color:var(--a-fg);margin-top:.05em}.content[data-astro-cid-ebbc4n33]{gap:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-ebbc4n33]{font-weight:var(--weight-semibold);color:var(--a-fg)}.breadcrumb[data-astro-cid-jicee3bh]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.back[data-astro-cid-jicee3bh]{width:var(--tap-min);height:var(--tap-min);margin-left:calc(-1 * var(--space-3));border-radius:var(--radius-pill);color:var(--color-text);flex:none;place-items:center;display:inline-grid}.back[data-astro-cid-jicee3bh]:hover{background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.dot[data-astro-cid-jicee3bh]{border-radius:var(--radius-pill);background:var(--color-text-subtle);width:3px;height:3px;margin-inline:var(--space-1)}ol[data-astro-cid-jicee3bh]{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-jicee3bh]{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}a[data-astro-cid-jicee3bh]{color:var(--color-text-muted);min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-jicee3bh]:hover{color:var(--color-text);text-decoration:underline}[data-astro-cid-jicee3bh][aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere}li[data-astro-cid-jicee3bh] .sep{color:var(--color-border-strong)}.pagination[data-astro-cid-nyd2maoh]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}ol[data-astro-cid-nyd2maoh]{gap:var(--space-1);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.num[data-astro-cid-nyd2maoh],.step[data-astro-cid-nyd2maoh]{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}a[data-astro-cid-nyd2maoh].num:hover,a[data-astro-cid-nyd2maoh].step:hover{background:var(--color-surface-2);color:var(--color-text)}.current[data-astro-cid-nyd2maoh],.current[data-astro-cid-nyd2maoh]:hover{background:var(--color-primary);color:var(--color-on-primary)}.disabled[data-astro-cid-nyd2maoh]{color:var(--color-text-muted);opacity:.6}.gap[data-astro-cid-nyd2maoh]{min-width:var(--space-6);color:var(--color-text-muted);place-items:center;display:grid}.step-label[data-astro-cid-nyd2maoh]{display:none}@media (width>=40rem){.step-label[data-astro-cid-nyd2maoh]{display:inline}}.disclosure[data-astro-cid-oyftqd6l]{border-bottom:var(--border-width) solid var(--color-border)}.a-plain[data-astro-cid-oyftqd6l]{border-bottom:0}.a-card[data-astro-cid-oyftqd6l]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding-inline:var(--space-5)}summary[data-astro-cid-oyftqd6l]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-lg);padding-block:var(--space-4);cursor:pointer;font-weight:var(--weight-semibold);font-size:var(--text-md);letter-spacing:var(--tracking-tight);list-style:none;display:flex}.s-sm[data-astro-cid-oyftqd6l] summary[data-astro-cid-oyftqd6l]{min-height:var(--tap-min);padding-block:var(--space-3);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}summary[data-astro-cid-oyftqd6l]::-webkit-details-marker{display:none}summary[data-astro-cid-oyftqd6l]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.summary-text[data-astro-cid-oyftqd6l]{align-items:baseline;gap:var(--space-2);display:inline-flex}.meta[data-astro-cid-oyftqd6l]{color:var(--color-text-muted);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.chev[data-astro-cid-oyftqd6l],.sign[data-astro-cid-oyftqd6l]{width:var(--icon-md);height:var(--icon-md);color:var(--color-text);transition:transform var(--duration-base) var(--ease-standard);flex:none}.s-sm[data-astro-cid-oyftqd6l] .chev[data-astro-cid-oyftqd6l],.s-sm[data-astro-cid-oyftqd6l] .sign[data-astro-cid-oyftqd6l]{width:var(--icon-sm);height:var(--icon-sm)}details[data-astro-cid-oyftqd6l][open] .chev[data-astro-cid-oyftqd6l]{transform:rotate(180deg)}.sign[data-astro-cid-oyftqd6l] .v[data-astro-cid-oyftqd6l]{transform-origin:50%;transition:transform var(--duration-base) var(--ease-standard)}details[data-astro-cid-oyftqd6l][open] .sign[data-astro-cid-oyftqd6l] .v[data-astro-cid-oyftqd6l]{transform:rotate(90deg)}.panel[data-astro-cid-oyftqd6l]{padding-bottom:var(--space-5);color:var(--color-text-muted)}.s-sm[data-astro-cid-oyftqd6l] .panel[data-astro-cid-oyftqd6l]{padding-bottom:var(--space-4);color:var(--color-text)}.panel[data-astro-cid-oyftqd6l]>*+*{margin-top:var(--space-3)}.a-bordered[data-astro-cid-tt5apfh3]{border-top:var(--border-width) solid var(--color-border)}.a-card[data-astro-cid-tt5apfh3]{gap:var(--space-3);display:grid}.s-sm[data-astro-cid-fkjmvpdu]{font-size:var(--text-sm)}.s-md[data-astro-cid-fkjmvpdu]{font-size:var(--text-base)}.s-lg[data-astro-cid-fkjmvpdu]{font-size:var(--text-md)}.stepper[data-astro-cid-gqujmerc]{gap:var(--space-2);display:inline-grid}.label[data-astro-cid-gqujmerc]{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.box[data-astro-cid-gqujmerc]{--q-size:var(--tap-min);align-items:center;display:inline-flex}.s-sm[data-astro-cid-gqujmerc] .box[data-astro-cid-gqujmerc]{--q-size:var(--control-xs)}.btn[data-astro-cid-gqujmerc]{width:var(--q-size);height:var(--q-size);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:inline-grid}.btn[data-astro-cid-gqujmerc]:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.btn[data-astro-cid-gqujmerc]:disabled{cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-subtle)}.btn[data-astro-cid-gqujmerc]:focus-visible,.value[data-astro-cid-gqujmerc]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);z-index:1;position:relative}.value[data-astro-cid-gqujmerc]{width:calc(var(--q-size) + var(--space-2));height:var(--q-size);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;padding:0}.s-sm[data-astro-cid-gqujmerc] .value[data-astro-cid-gqujmerc]{font-size:var(--text-sm)}.value[data-astro-cid-gqujmerc]::-webkit-inner-spin-button,.value[data-astro-cid-gqujmerc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-round[data-astro-cid-gqujmerc] .btn[data-astro-cid-gqujmerc]{border-radius:var(--radius-pill);background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v-round[data-astro-cid-gqujmerc] .btn[data-astro-cid-gqujmerc]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.v-round[data-astro-cid-gqujmerc] .btn[data-astro-cid-gqujmerc]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);background:0 0}.v-square[data-astro-cid-gqujmerc] .box[data-astro-cid-gqujmerc]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field)}.v-square[data-astro-cid-gqujmerc] .btn[data-astro-cid-gqujmerc]{border-radius:var(--radius-control);background:0 0;border:0}.v-square[data-astro-cid-gqujmerc] .value[data-astro-cid-gqujmerc]{border-inline:var(--border-width) solid var(--color-border-strong)}.v-square[data-astro-cid-gqujmerc].s-md .box[data-astro-cid-gqujmerc]{--q-size:var(--control-md)}.tabs[data-astro-cid-nnpibpsg]{display:block}.list[data-astro-cid-nnpibpsg]{gap:var(--space-8);scrollbar-width:none;border-bottom:var(--border-width) solid var(--color-border);display:flex;overflow:auto hidden}.list[data-astro-cid-nnpibpsg]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-nnpibpsg]:not([data-ready]) .list[data-astro-cid-nnpibpsg]{display:none}.tab[data-astro-cid-nnpibpsg]{align-items:baseline;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3) 0;margin-bottom:calc(-1 * var(--border-width));border:0;border-bottom:var(--border-width-strong) solid transparent;color:var(--color-text-muted);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;display:inline-flex}.tab[data-astro-cid-nnpibpsg]:hover{color:var(--color-text)}.tab[data-astro-cid-nnpibpsg][aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.tab[data-astro-cid-nnpibpsg]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.count[data-astro-cid-nnpibpsg]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.a-pills[data-astro-cid-nnpibpsg] .list[data-astro-cid-nnpibpsg]{gap:var(--space-2);border-bottom:0}.a-pills[data-astro-cid-nnpibpsg] .tab[data-astro-cid-nnpibpsg]{padding:0 var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);align-items:center;margin:0}.a-pills[data-astro-cid-nnpibpsg] .tab[data-astro-cid-nnpibpsg][aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.a-pills[data-astro-cid-nnpibpsg] .tab[data-astro-cid-nnpibpsg][aria-selected=true] .count[data-astro-cid-nnpibpsg]{color:inherit}.panel[data-astro-cid-nnpibpsg]{padding-top:var(--space-8)}.panel[data-astro-cid-nnpibpsg]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.tabs[data-astro-cid-nnpibpsg][data-ready] .fallback-title[data-astro-cid-nnpibpsg]{display:none}.tabs[data-astro-cid-nnpibpsg]:not([data-ready]) .panel[data-astro-cid-nnpibpsg]+.panel[data-astro-cid-nnpibpsg]{margin-top:var(--space-10)}.fallback-title[data-astro-cid-nnpibpsg]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.drawer[data-astro-cid-ka2pojao]{display:contents}.overlay[data-astro-cid-ka2pojao]{z-index:var(--z-overlay);background:var(--color-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-drawer) var(--ease-standard), visibility 0s linear var(--duration-drawer);position:fixed;inset:0}.panel[data-astro-cid-ka2pojao]{--drawer-width:var(--drawer-width-md);z-index:var(--z-drawer);width:min(100%, var(--drawer-width));background:var(--color-bg);max-width:100vw;color:var(--color-text);box-shadow:var(--shadow-drawer);visibility:hidden;transition:transform var(--duration-drawer) var(--ease-emphasized), visibility 0s linear var(--duration-drawer);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.side-left[data-astro-cid-ka2pojao] .panel[data-astro-cid-ka2pojao]{left:0;right:auto;transform:translate(-100%)}.size-sm[data-astro-cid-ka2pojao] .panel[data-astro-cid-ka2pojao]{--drawer-width:var(--drawer-width-sm)}.size-lg[data-astro-cid-ka2pojao] .panel[data-astro-cid-ka2pojao]{--drawer-width:var(--drawer-width-lg)}.drawer[data-astro-cid-ka2pojao][data-open] .overlay[data-astro-cid-ka2pojao]{opacity:1;visibility:visible;transition:opacity var(--duration-drawer) var(--ease-standard), visibility 0s}.drawer[data-astro-cid-ka2pojao][data-open] .panel[data-astro-cid-ka2pojao]{visibility:visible;transition:transform var(--duration-drawer) var(--ease-emphasized), visibility 0s;transform:none}.head[data-astro-cid-ka2pojao]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:flex}.heading[data-astro-cid-ka2pojao]{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.title[data-astro-cid-ka2pojao]{font-size:var(--text-label-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.meta[data-astro-cid-ka2pojao]{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.close[data-astro-cid-ka2pojao]{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none;padding:0;display:inline-flex}.close[data-astro-cid-ka2pojao].pill{padding:0 var(--space-4)}.close[data-astro-cid-ka2pojao]:hover{border-color:var(--color-text)}.close[data-astro-cid-ka2pojao]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.body[data-astro-cid-ka2pojao]{overscroll-behavior:contain;min-height:0;padding:var(--space-5);flex:1;overflow-y:auto}.foot[data-astro-cid-ka2pojao]{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--color-border);background:var(--color-bg)}@media (width>=64rem){.inline-lg[data-astro-cid-ka2pojao] .overlay[data-astro-cid-ka2pojao],.inline-lg[data-astro-cid-ka2pojao] .head[data-astro-cid-ka2pojao],.inline-lg[data-astro-cid-ka2pojao] .foot[data-astro-cid-ka2pojao]{display:none}.inline-lg[data-astro-cid-ka2pojao] .panel[data-astro-cid-ka2pojao]{z-index:auto;width:auto;max-width:none;box-shadow:none;visibility:visible;background:0 0;transition:none;display:block;position:static;transform:none}.inline-lg[data-astro-cid-ka2pojao] .body[data-astro-cid-ka2pojao]{padding:0;overflow:visible}}.carousel[data-astro-cid-xg2bfqqg]{--per-view:var(--pv-base);gap:var(--space-6);min-width:0;display:grid}@media (width>=40rem){.carousel[data-astro-cid-xg2bfqqg]{--per-view:var(--pv-sm)}}@media (width>=48rem){.carousel[data-astro-cid-xg2bfqqg]{--per-view:var(--pv-md)}}@media (width>=64rem){.carousel[data-astro-cid-xg2bfqqg]{--per-view:var(--pv-lg)}}.bar[data-astro-cid-xg2bfqqg]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.header[data-astro-cid-xg2bfqqg]{flex:1;min-width:0}.controls[data-astro-cid-xg2bfqqg]{align-items:center;gap:var(--space-5);flex:none;display:flex}.controls[data-astro-cid-xg2bfqqg][hidden]{display:none}.carousel[data-astro-cid-xg2bfqqg][data-static] .controls[data-astro-cid-xg2bfqqg]{visibility:hidden}.controls[data-astro-cid-xg2bfqqg].bottom{justify-content:flex-start;gap:var(--space-4)}.arrows[data-astro-cid-xg2bfqqg]{gap:var(--space-2);display:flex}.track[data-astro-cid-xg2bfqqg]{gap:var(--c-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-1);scroll-padding-inline:0;display:flex;overflow-x:auto}.track[data-astro-cid-xg2bfqqg]::-webkit-scrollbar{display:none}.track[data-astro-cid-xg2bfqqg]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.track[data-astro-cid-xg2bfqqg]>*{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--c-gap)) / var(--per-view));scroll-snap-align:start;min-width:0}.counter[data-astro-cid-xg2bfqqg]{align-items:center;gap:var(--space-3);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums;display:inline-flex}.line[data-astro-cid-xg2bfqqg]{width:var(--space-10);height:var(--border-width);background:currentColor}.arrow[data-astro-cid-xg2bfqqg]{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:inline-grid}.arrow[data-astro-cid-xg2bfqqg]:hover:not(:disabled){background:var(--color-primary-hover)}.arrow[data-astro-cid-xg2bfqqg]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);cursor:default;background:0 0}.arrow[data-astro-cid-xg2bfqqg]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.arrows-square[data-astro-cid-xg2bfqqg] .arrows[data-astro-cid-xg2bfqqg]{gap:0}.arrows-square[data-astro-cid-xg2bfqqg] .arrow[data-astro-cid-xg2bfqqg]{width:var(--control-lg);height:var(--control-lg);background:var(--color-primary);color:var(--color-on-primary);border:0;border-radius:0}.arrows-square[data-astro-cid-xg2bfqqg] .arrow[data-astro-cid-xg2bfqqg]:disabled{background:var(--color-primary);color:var(--color-on-primary);opacity:.45}.range[data-astro-cid-im3bz276]{display:block}.group[data-astro-cid-im3bz276]{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.legend[data-astro-cid-im3bz276]{margin-bottom:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);padding:0}.track[data-astro-cid-im3bz276]{height:var(--tap-min);margin-inline:calc(var(--range-thumb) / 2);position:relative}.track[data-astro-cid-im3bz276]:before,.fill[data-astro-cid-im3bz276]{content:"";height:var(--range-track);position:absolute;top:50%;transform:translateY(-50%)}.track[data-astro-cid-im3bz276]:before{left:calc(var(--range-thumb) / -2);right:calc(var(--range-thumb) / -2);background:var(--color-border)}.fill[data-astro-cid-im3bz276]{left:var(--lo);right:calc(100% - var(--hi));background:var(--color-text)}.thumb[data-astro-cid-im3bz276]{inset:0 calc(var(--range-thumb) / -2);width:calc(100% + var(--range-thumb));pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;height:100%;margin:0;position:absolute}.thumb[data-astro-cid-im3bz276]::-webkit-slider-runnable-track{background:0 0;border:0}.thumb[data-astro-cid-im3bz276]::-moz-range-track{background:0 0;border:0}.thumb[data-astro-cid-im3bz276]::-webkit-slider-thumb{-webkit-appearance:none;width:var(--range-thumb);height:var(--range-thumb);border:var(--border-width) solid var(--color-border-hover);border-radius:var(--radius-pill);background:var(--color-bg);cursor:grab;pointer-events:auto}.thumb[data-astro-cid-im3bz276]::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);box-sizing:border-box;border:var(--border-width) solid var(--color-border-hover);border-radius:var(--radius-pill);background:var(--color-bg);cursor:grab;pointer-events:auto}.thumb[data-astro-cid-im3bz276]:focus-visible{outline:none}.thumb[data-astro-cid-im3bz276]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--focus-width) var(--color-bg), 0 0 0 calc(var(--focus-width) * 2) var(--color-focus)}.thumb[data-astro-cid-im3bz276]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--focus-width) var(--color-bg), 0 0 0 calc(var(--focus-width) * 2) var(--color-focus)}.output[data-astro-cid-im3bz276]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.values[data-astro-cid-im3bz276]{color:var(--color-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.swatches[data-astro-cid-ohwuo4wm]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dot[data-astro-cid-ohwuo4wm]{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill);background:var(--swatch);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--color-text) 22%, transparent)}.s-md[data-astro-cid-ohwuo4wm] .dot[data-astro-cid-ohwuo4wm]{width:var(--icon-md);height:var(--icon-md)}.more[data-astro-cid-ohwuo4wm]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.field[data-astro-cid-udx6dlun]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.label[data-astro-cid-udx6dlun]{align-items:baseline;gap:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--color-text);flex-wrap:wrap;padding:0;display:flex}.marker[data-astro-cid-udx6dlun]{font-weight:var(--weight-regular);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);text-transform:none}.hint[data-astro-cid-udx6dlun]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:calc(-1 * var(--space-1))}.error[data-astro-cid-udx6dlun]{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger-text);align-items:flex-start;display:flex}.error[data-astro-cid-udx6dlun] svg[data-astro-cid-udx6dlun]{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-top:.15em}.zui-control{width:100%;min-height:var(--control-md);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-snug);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:block}.zui-control::placeholder{color:var(--color-text-subtle);opacity:1}.zui-control:hover{border-color:var(--color-border-hover)}.zui-control:focus-visible{border-color:var(--color-border-hover);box-shadow:0 0 0 var(--border-width) var(--color-text), 0 0 0 calc(var(--border-width) + var(--focus-width)) var(--color-focus);outline:none}.zui-control[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 0 var(--border-width) var(--color-danger)}.zui-control:disabled{cursor:not-allowed;background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text-muted)}.zui-control.zui-control-sm{min-height:var(--control-sm);padding-block:var(--space-2);font-size:var(--text-sm)}.textarea[data-astro-cid-zsnrncmr]{resize:vertical;min-height:calc(var(--control-md) * 2.5)}.newsletter[data-astro-cid-dvn2vk2u]{display:block}.form[data-astro-cid-dvn2vk2u]{gap:var(--space-3);max-width:var(--measure-sm);display:grid}.form[data-astro-cid-dvn2vk2u][hidden]{display:none}.title[data-astro-cid-dvn2vk2u]{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.text[data-astro-cid-dvn2vk2u]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.row[data-astro-cid-dvn2vk2u]{gap:var(--space-2);display:flex}.input[data-astro-cid-dvn2vk2u]{min-width:0;min-height:var(--control-md);padding-inline:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font:inherit;background:0 0;flex:1}.input[data-astro-cid-dvn2vk2u]::placeholder{color:var(--color-text-muted)}.input[data-astro-cid-dvn2vk2u]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.submit[data-astro-cid-dvn2vk2u]{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.submit[data-astro-cid-dvn2vk2u]:disabled{opacity:.5;cursor:progress}.submit[data-astro-cid-dvn2vk2u]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.consent[data-astro-cid-dvn2vk2u]{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);cursor:pointer;align-items:flex-start;display:flex}.consent[data-astro-cid-dvn2vk2u] input[data-astro-cid-dvn2vk2u]{accent-color:var(--color-primary);margin-top:.15em}.hp[data-astro-cid-dvn2vk2u]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status[data-astro-cid-dvn2vk2u]{min-height:1.2em;font-size:var(--text-sm)}.status[data-astro-cid-dvn2vk2u][data-state=ok]{color:var(--color-text)}.status[data-astro-cid-dvn2vk2u][data-state=error]{color:var(--color-danger-text)}.wrap[data-astro-cid-mbbk4oq4]{display:block;position:relative}.select[data-astro-cid-mbbk4oq4]{appearance:none;padding-right:calc(var(--space-4) * 2 + var(--icon-md));cursor:pointer}.chev[data-astro-cid-mbbk4oq4]{right:var(--space-4);width:var(--icon-md);height:var(--icon-md);pointer-events:none;color:var(--color-text);position:absolute;top:50%;transform:translateY(-50%)}.zui-choice{align-items:flex-start;gap:var(--space-3);min-height:var(--tap-min);padding-block:var(--space-3);cursor:pointer;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-snug);display:flex}.zui-choice-input{appearance:none;width:var(--icon-md);height:var(--icon-md);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;place-content:center;margin:.05em 0 0;display:grid}.zui-choice-input[type=checkbox]{border-radius:var(--radius-1)}.zui-choice-input[type=radio]{border-radius:var(--radius-pill)}.zui-choice-input:before{content:"";width:var(--check-size);height:var(--check-size);transition:transform var(--duration-fast) var(--ease-out);background:var(--color-on-primary);transform:scale(0)}.zui-choice-input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.zui-choice-input[type=radio]:before{border-radius:var(--radius-pill);width:var(--radio-dot-size);height:var(--radio-dot-size)}.zui-choice-input:checked{background:var(--color-primary);border-color:var(--color-primary)}.zui-choice-input:checked:before{transform:scale(1)}.zui-choice-input:hover,.zui-choice:hover .zui-choice-input{border-color:var(--color-border-hover)}.zui-choice-input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.zui-choice-input[aria-invalid=true]{border-color:var(--color-danger)}.zui-choice-input:disabled{cursor:not-allowed;opacity:.55}.zui-choice-text{gap:var(--space-1);padding-top:.1em;display:grid}.zui-choice-hint{font-size:var(--text-sm);color:var(--color-text-muted)}.checkbox[data-astro-cid-zf5hn7hd]{gap:var(--space-1);display:grid}.error[data-astro-cid-zf5hn7hd]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger-text);padding-left:calc(var(--icon-md) + var(--space-3))}.options[data-astro-cid-cedaal3c]{gap:var(--space-1);display:grid}@media (width>=40rem){.inline[data-astro-cid-cedaal3c]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}}.skip[data-astro-cid-kfsl5mik]{left:var(--space-4);top:var(--space-3);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);transition:transform var(--duration-base) var(--ease-standard);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip[data-astro-cid-kfsl5mik]:focus,.skip[data-astro-cid-kfsl5mik]:focus-visible{color:var(--color-on-primary);transform:translateY(0)}.announcement[data-astro-cid-pj2sgo2b]{padding:var(--space-2) var(--gutter);font-size:var(--text-sm);text-align:center}p[data-astro-cid-pj2sgo2b]{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}a[data-astro-cid-pj2sgo2b]{align-items:center;gap:var(--space-1);min-height:var(--tap-min);font-weight:var(--weight-semibold);color:inherit;display:inline-flex}a[data-astro-cid-pj2sgo2b]:hover{color:inherit;text-decoration-thickness:var(--border-width-strong)}.t-inverse[data-astro-cid-pj2sgo2b]{background:var(--color-inverse-bg);color:var(--color-inverse-text)}.t-inverse[data-astro-cid-pj2sgo2b] a[data-astro-cid-pj2sgo2b]:focus-visible{outline-color:var(--color-inverse-text)}.t-accent[data-astro-cid-pj2sgo2b]{background:var(--color-accent-soft);color:var(--color-text)}.t-subtle[data-astro-cid-pj2sgo2b]{background:var(--color-surface-2);color:var(--color-text)}.brand[data-astro-cid-qk2xx5wy]{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text);display:inline-flex}.logo[data-astro-cid-qk2xx5wy]{height:var(--logo-height);width:auto;max-width:var(--logo-max-width);object-fit:contain}.logo-dark[data-astro-cid-qk2xx5wy]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light[data-astro-cid-qk2xx5wy]{display:none}:root:not([data-theme=light]) .logo-dark[data-astro-cid-qk2xx5wy]{display:block}}:root[data-theme=dark] .logo-light[data-astro-cid-qk2xx5wy]{display:none}:root[data-theme=dark] .logo-dark[data-astro-cid-qk2xx5wy]{display:block}.s-lg[data-astro-cid-qk2xx5wy] .logo[data-astro-cid-qk2xx5wy]{height:var(--logo-height-lg);max-width:var(--logo-max-width-lg)}.mark[data-astro-cid-qk2xx5wy]{min-width:var(--mark-size);height:var(--mark-size);padding:0 var(--space-2);border-radius:var(--radius-field);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em;flex:none;place-items:center;display:grid}.name[data-astro-cid-qk2xx5wy]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);text-transform:var(--display-transform);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-lg[data-astro-cid-qk2xx5wy] .name[data-astro-cid-qk2xx5wy]{font-size:var(--text-xl)}.count[data-astro-cid-vs2z2gxu]{min-width:var(--count-size);height:var(--count-size);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 var(--border-width-strong) var(--color-bg);font-size:var(--text-2xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.count[data-astro-cid-vs2z2gxu][hidden]{display:none}ul[data-astro-cid-qmpzbes6]{align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}a[data-astro-cid-qmpzbes6]{min-width:var(--tap-min);min-height:var(--tap-min);padding:0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);place-items:center;text-decoration:none;display:grid}.a-text[data-astro-cid-qmpzbes6] li[data-astro-cid-qmpzbes6]{display:flex}.a-text[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6]{min-width:auto;padding:0 var(--space-2)}.a-text[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6]:hover,.a-text[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6][aria-current=true]{color:var(--color-text)}.a-boxed[data-astro-cid-qmpzbes6] ul[data-astro-cid-qmpzbes6]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);overflow:hidden}.a-boxed[data-astro-cid-qmpzbes6] li[data-astro-cid-qmpzbes6]+li[data-astro-cid-qmpzbes6]{border-left:var(--border-width) solid var(--color-border)}.a-boxed[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6]{padding:0 var(--space-3)}.a-boxed[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6]:hover,.a-boxed[data-astro-cid-qmpzbes6] a[data-astro-cid-qmpzbes6][aria-current=true]{color:var(--color-text);background:var(--color-surface-2)}a[data-astro-cid-qmpzbes6]:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.header[data-astro-cid-xixmxde6]{z-index:var(--z-sticky);background:var(--color-bg);border-bottom:var(--border-width) solid transparent;transition:border-color var(--duration-base) var(--ease-standard);display:block;position:relative}.sticky[data-astro-cid-xixmxde6]{position:sticky;top:0}.header[data-astro-cid-xixmxde6][data-scrolled],.header[data-astro-cid-xixmxde6][data-open],.header[data-astro-cid-xixmxde6][data-catalog-open]{border-bottom-color:var(--color-border)}.bar[data-astro-cid-xixmxde6]{align-items:center;gap:var(--space-4);max-width:calc(var(--container-xl) + 2 * var(--gutter));min-height:var(--header-height);padding-inline:var(--gutter);margin-inline:auto;display:flex}.home[data-astro-cid-xixmxde6]{min-height:var(--tap-min);min-width:0;color:var(--color-text);align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.home[data-astro-cid-xixmxde6]:hover{color:var(--color-text)}.actions[data-astro-cid-xixmxde6]{align-items:center;gap:var(--space-1);margin-right:calc(-1 * var(--space-2));flex:none;display:flex}.icon-btn[data-astro-cid-xixmxde6]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.icon-btn[data-astro-cid-xixmxde6]:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-btn[data-astro-cid-xixmxde6][hidden],.header[data-astro-cid-xixmxde6][data-ready] .search-link[data-astro-cid-xixmxde6]{display:none}.cart[data-astro-cid-xixmxde6] .cart-count{top:var(--space-1);right:var(--space-1);position:absolute}.cart-label[data-astro-cid-xixmxde6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-close[data-astro-cid-xixmxde6],.header[data-astro-cid-xixmxde6][data-open] .icon-open[data-astro-cid-xixmxde6]{display:none}.header[data-astro-cid-xixmxde6][data-open] .icon-close[data-astro-cid-xixmxde6]{display:inline-flex}.actions[data-astro-cid-xixmxde6] .langs-bar{display:none}.nav-list[data-astro-cid-xixmxde6]{margin:0;padding:0;list-style:none;display:grid}.nav-link[data-astro-cid-xixmxde6]{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-lg);border:0;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);text-transform:var(--display-transform);text-align:left;cursor:pointer;background:0 0;padding:0;text-decoration:none;display:flex}.nav-link[data-astro-cid-xixmxde6][hidden]{display:none}.nav-link[data-astro-cid-xixmxde6]:hover{color:var(--color-text-muted)}.nav-link[data-astro-cid-xixmxde6][aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.3em}.header[data-astro-cid-xixmxde6][data-ready] .catalog-link[data-astro-cid-xixmxde6]{display:none}.catalog-toggle[data-astro-cid-xixmxde6] .chev{transition:transform var(--duration-base) var(--ease-standard)}.catalog-toggle[data-astro-cid-xixmxde6][aria-expanded=true] .chev{transform:rotate(180deg)}.mega[data-astro-cid-xixmxde6],.header[data-astro-cid-xixmxde6]:not([data-ready]) .mega[data-astro-cid-xixmxde6]{display:none}.header[data-astro-cid-xixmxde6][data-catalog-open] .mega[data-astro-cid-xixmxde6]{display:block}.mega-inner[data-astro-cid-xixmxde6]{padding:var(--space-3) 0 var(--space-5)}.mega-all[data-astro-cid-xixmxde6]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);text-decoration:none;display:inline-flex}.mega-groups[data-astro-cid-xixmxde6]{gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.mega-title[data-astro-cid-xixmxde6]{min-height:var(--tap-min);color:var(--color-text);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.mega-children[data-astro-cid-xixmxde6]{padding:0 0 0 var(--space-4);border-left:var(--border-width) solid var(--color-border);margin:0;list-style:none;display:grid}.mega-children[data-astro-cid-xixmxde6] a[data-astro-cid-xixmxde6]{min-height:var(--tap-min);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.mega[data-astro-cid-xixmxde6] a[data-astro-cid-xixmxde6]:hover{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}.mega[data-astro-cid-xixmxde6] a[data-astro-cid-xixmxde6][aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold)}.panel[data-astro-cid-xixmxde6]{height:calc(100dvh - var(--header-height));padding:var(--space-4) var(--gutter) var(--space-10);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);overscroll-behavior:contain;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.header[data-astro-cid-xixmxde6][data-open] .panel[data-astro-cid-xixmxde6]{gap:var(--space-8);animation:drop var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.header[data-astro-cid-xixmxde6]:not([data-ready]) .panel[data-astro-cid-xixmxde6]{border:0;height:auto;display:block;position:static}.header[data-astro-cid-xixmxde6]:not([data-ready]) .toggle[data-astro-cid-xixmxde6]{display:none}@keyframes drop{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.search[data-astro-cid-xixmxde6]{border-top:var(--border-width) solid var(--color-border);background:var(--color-bg)}.search[data-astro-cid-xixmxde6][hidden]{display:none}.search-form[data-astro-cid-xixmxde6]{align-items:center;gap:var(--space-3);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-3) var(--gutter);margin-inline:auto;display:flex}.search-form[data-astro-cid-xixmxde6] .search-icon{color:var(--color-text-muted)}.search-input[data-astro-cid-xixmxde6]{min-width:0;min-height:var(--control-md);padding:0 var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-base);background:0 0;flex:1}.search-input[data-astro-cid-xixmxde6]::placeholder{color:var(--color-text-subtle);opacity:1}.search-input[data-astro-cid-xixmxde6]:focus-visible{border-color:var(--color-border-hover);outline:none}.search-submit[data-astro-cid-xixmxde6]{min-height:var(--tap-min);padding:0 var(--space-5);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--button-transform);cursor:pointer;flex:none}.search-submit[data-astro-cid-xixmxde6]:hover{background:var(--color-primary-hover)}@media (width>=64rem){.home[data-astro-cid-xixmxde6]{margin-right:0}.panel[data-astro-cid-xixmxde6]{background:0 0;border:0;flex:1;justify-content:center;align-items:center;height:auto;padding:0;animation:none;display:flex;position:static;overflow:visible}.header[data-astro-cid-xixmxde6]:not([data-ready]) .panel[data-astro-cid-xixmxde6]{display:flex}.panel[data-astro-cid-xixmxde6] .langs{display:none}.actions[data-astro-cid-xixmxde6] .langs-bar{margin-inline:var(--space-2);display:block}.nav-list[data-astro-cid-xixmxde6]{align-items:center;gap:var(--space-1) clamp(var(--space-4), 2.5vw, var(--space-10));display:flex}.nav-link[data-astro-cid-xixmxde6]{width:auto;min-height:var(--tap-min);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--color-text-muted);font-weight:var(--weight-medium);border:0;justify-content:flex-start}.nav-link[data-astro-cid-xixmxde6]:hover{color:var(--color-text);text-decoration:none}.nav-link[data-astro-cid-xixmxde6][aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none}.toggle[data-astro-cid-xixmxde6]{display:none}.catalog[data-astro-cid-xixmxde6]{position:static}.mega[data-astro-cid-xixmxde6]{z-index:var(--z-dropdown);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md);position:absolute;top:100%;left:0;right:0}.header[data-astro-cid-xixmxde6][data-catalog-open] .mega[data-astro-cid-xixmxde6]{animation:drop var(--duration-base) var(--ease-out);display:block}.mega-inner[data-astro-cid-xixmxde6]{gap:var(--space-10);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-8) var(--gutter) var(--space-10);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin-inline:auto;display:grid}.mega-groups[data-astro-cid-xixmxde6]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--menu-width)), 1fr));gap:var(--space-6) var(--space-8);margin:0}.mega-title[data-astro-cid-xixmxde6]{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.mega-children[data-astro-cid-xixmxde6]{border-left:0;padding-left:0}}.footer[data-astro-cid-uydlh7gs]{background:var(--color-ground);color:var(--color-text);font-size:var(--text-sm)}.t-inverse[data-astro-cid-uydlh7gs]{--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-border:var(--color-inverse-border);--color-primary:var(--color-inverse-text);--color-on-primary:var(--color-inverse-bg);--color-focus:var(--color-inverse-text);--color-surface-2:var(--color-inverse-surface);background:var(--color-inverse-bg);color:var(--color-inverse-text)}.inner[data-astro-cid-uydlh7gs]{max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-section) var(--gutter) var(--space-6);margin-inline:auto}.top[data-astro-cid-uydlh7gs]{gap:var(--space-10);display:grid}.brand-col[data-astro-cid-uydlh7gs]{gap:var(--space-5);max-width:var(--measure-sm);align-content:start;display:grid}.tagline[data-astro-cid-uydlh7gs]{color:var(--color-text-muted);line-height:var(--leading-normal)}.newsletter[data-astro-cid-uydlh7gs]{margin-block:var(--space-2)}.groups[data-astro-cid-uydlh7gs]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min-xs)), 1fr));gap:var(--space-8);display:grid}.group-title[data-astro-cid-uydlh7gs]{margin-bottom:var(--space-3);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-semibold)}ul[data-astro-cid-uydlh7gs]{margin:0;padding:0;list-style:none}.group[data-astro-cid-uydlh7gs] li[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs],.group[data-astro-cid-uydlh7gs] li[data-astro-cid-uydlh7gs].text{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2);color:var(--color-text-muted);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}.group[data-astro-cid-uydlh7gs] li[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]{min-height:var(--tap-min);align-items:center;padding-block:0}.group[data-astro-cid-uydlh7gs] li[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]:hover{color:var(--color-text)}.group[data-astro-cid-uydlh7gs] .icon{flex:none;margin-top:.2em}.group[data-astro-cid-uydlh7gs] li[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs] .icon{margin-top:0}.pre[data-astro-cid-uydlh7gs]{white-space:pre-line}.social[data-astro-cid-uydlh7gs]{gap:var(--space-2);flex-wrap:wrap;display:flex}.social[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}.social[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]:hover{background:var(--color-surface-3);color:var(--color-text)}.t-inverse[data-astro-cid-uydlh7gs] .social[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]:hover{background:var(--color-inverse-surface)}.bottom[data-astro-cid-uydlh7gs]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);margin-top:var(--space-12);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.legal-links[data-astro-cid-uydlh7gs]{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.legal-links[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]{min-height:var(--tap-min);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.legal-links[data-astro-cid-uydlh7gs] a[data-astro-cid-uydlh7gs]:hover{color:var(--color-text);text-decoration:underline}@media (width>=48rem){.top[data-astro-cid-uydlh7gs]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.contact[data-astro-cid-uydlh7gs]{grid-column:2}}@media (width>=64rem){.top[data-astro-cid-uydlh7gs]{gap:var(--space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) minmax(0,1fr)}.contact[data-astro-cid-uydlh7gs]{grid-column:auto}}.hero[data-astro-cid-e5muz6eg]{background:var(--color-bg);color:var(--color-text);position:relative;overflow:hidden}.t-subtle[data-astro-cid-e5muz6eg]{--color-bg:var(--color-surface-2)}.t-inverse[data-astro-cid-e5muz6eg],.l-overlay[data-astro-cid-e5muz6eg]{--color-bg:var(--color-inverse-bg);--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-border-strong:var(--color-inverse-muted);--color-primary:var(--color-inverse-text);--color-primary-hover:var(--color-inverse-muted);--color-on-primary:var(--color-inverse-bg);--color-accent-text:var(--color-inverse-text);--color-surface-2:var(--color-inverse-surface);--color-focus:var(--color-inverse-text)}.inner[data-astro-cid-e5muz6eg]{gap:var(--space-10);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);align-items:center;margin-inline:auto;display:grid;position:relative}.copy[data-astro-cid-e5muz6eg]{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.eyebrow[data-astro-cid-e5muz6eg]{color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.title[data-astro-cid-e5muz6eg]{max-width:14ch;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:var(--display-transform);overflow-wrap:anywhere;hyphens:auto}.ts-display-sm[data-astro-cid-e5muz6eg] .title[data-astro-cid-e5muz6eg]{font-size:var(--text-display-sm)}.body[data-astro-cid-e5muz6eg]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text);max-width:var(--measure-sm)}.actions[data-astro-cid-e5muz6eg]{align-items:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.note[data-astro-cid-e5muz6eg]{font-size:var(--text-sm);color:var(--color-text-muted)}.l-centered[data-astro-cid-e5muz6eg] .copy[data-astro-cid-e5muz6eg]{text-align:center;justify-items:center;margin-inline:auto}.l-centered[data-astro-cid-e5muz6eg] .title[data-astro-cid-e5muz6eg]{max-width:18ch}.l-centered[data-astro-cid-e5muz6eg] .actions[data-astro-cid-e5muz6eg]{justify-content:center}.l-centered[data-astro-cid-e5muz6eg] .body[data-astro-cid-e5muz6eg]{margin-inline:auto}.media[data-astro-cid-e5muz6eg]{min-width:0;position:relative}.media[data-astro-cid-e5muz6eg] img{border-radius:var(--radius-media)}.m-packshot[data-astro-cid-e5muz6eg] .media[data-astro-cid-e5muz6eg] picture,.m-packshot[data-astro-cid-e5muz6eg] .media[data-astro-cid-e5muz6eg] .picture{background:var(--color-image-ground)}.m-packshot[data-astro-cid-e5muz6eg] .media[data-astro-cid-e5muz6eg] img{mix-blend-mode:var(--image-blend)}.side-note[data-astro-cid-e5muz6eg]{top:var(--space-8);right:calc(-1 * var(--space-10));writing-mode:vertical-rl;font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label-wide);text-transform:var(--label-transform);display:none;position:absolute}.side-note[data-astro-cid-e5muz6eg]:after{content:"";width:var(--border-width);height:var(--space-12);margin:var(--space-4) auto 0;background:currentColor;display:block}@media (width>=64rem){.l-split[data-astro-cid-e5muz6eg] .inner[data-astro-cid-e5muz6eg]{gap:var(--space-16);padding-block:var(--space-section) var(--space-section-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (width>=90rem){.side-note[data-astro-cid-e5muz6eg]{display:block}}.l-overlay[data-astro-cid-e5muz6eg] .bg{position:absolute;inset:0}.l-overlay[data-astro-cid-e5muz6eg] .bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-overlay[data-astro-cid-e5muz6eg]:after{content:"";background:linear-gradient(90deg, var(--color-inverse-bg) 0%, color-mix(in srgb, var(--color-inverse-bg) 75%, transparent) 55%, color-mix(in srgb, var(--color-inverse-bg) 35%, transparent) 100%);position:absolute;inset:0}.l-overlay[data-astro-cid-e5muz6eg] .inner[data-astro-cid-e5muz6eg]{z-index:var(--z-raised);min-height:var(--hero-min-height);align-content:end}.hero-slider[data-astro-cid-xworhl3f]{position:relative}.hero-slider[data-astro-cid-xworhl3f] .carousel .controls.bottom.controls{max-width:calc(var(--container-xl) + 2 * var(--gutter));width:100%;margin:calc(-1 * var(--space-20)) auto 0;padding:0 var(--gutter) var(--space-10);z-index:var(--z-raised);justify-content:flex-start;position:relative}.slide[data-astro-cid-xworhl3f]{min-width:0}.section-header[data-astro-cid-4qlboet3]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);display:flex}.rule[data-astro-cid-4qlboet3]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.title[data-astro-cid-4qlboet3]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:var(--section-title-transform,none)}.action[data-astro-cid-4qlboet3]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);flex:none;text-decoration:none;display:inline-flex}.action[data-astro-cid-4qlboet3] span[data-astro-cid-4qlboet3]{background:linear-gradient(currentColor, currentColor) 0 100% / 0 var(--border-width) no-repeat;transition:background-size var(--duration-base) var(--ease-standard);padding-bottom:.15em}.action[data-astro-cid-4qlboet3]:hover{color:var(--color-text)}.action[data-astro-cid-4qlboet3]:hover span[data-astro-cid-4qlboet3]{background-size:100% var(--border-width)}.action[data-astro-cid-4qlboet3] .icon{transition:transform var(--duration-base) var(--ease-standard)}.action[data-astro-cid-4qlboet3]:hover .icon{transform:translateX(var(--space-1))}.lookbook[data-astro-cid-a4reoalm]{padding-block:var(--space-section-sm)}.inner[data-astro-cid-a4reoalm]{gap:var(--space-6);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;display:grid}.grid[data-astro-cid-a4reoalm]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.frame[data-astro-cid-a4reoalm]{border-radius:var(--radius-media);background:var(--color-image-ground);color:var(--color-on-image-ground);text-decoration:none;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-a4reoalm] img{transition:transform var(--duration-slow) var(--ease-out)}a[data-astro-cid-a4reoalm].frame:hover img{transform:scale(1.04)}a[data-astro-cid-a4reoalm].frame:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.caption[data-astro-cid-a4reoalm]{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;position:absolute}@media (hover:hover){a[data-astro-cid-a4reoalm].frame .caption[data-astro-cid-a4reoalm]{opacity:0;transform:translateY(var(--space-2));transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard)}a[data-astro-cid-a4reoalm].frame:hover .caption[data-astro-cid-a4reoalm],a[data-astro-cid-a4reoalm].frame:focus-visible .caption[data-astro-cid-a4reoalm]{opacity:1;transform:none}}@media (width>=64rem){.grid[data-astro-cid-a4reoalm]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.heading[data-astro-cid-rklvnpa3]{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.text[data-astro-cid-rklvnpa3]{gap:var(--space-3);max-width:var(--measure-xl);display:grid}.align-center[data-astro-cid-rklvnpa3]{text-align:center;justify-items:center}.align-center[data-astro-cid-rklvnpa3] .text[data-astro-cid-rklvnpa3]{justify-items:center}.eyebrow[data-astro-cid-rklvnpa3]{color:var(--color-accent-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.title[data-astro-cid-rklvnpa3]{color:var(--color-text);line-height:var(--leading-tight)}.l-1[data-astro-cid-rklvnpa3]{font-size:var(--text-4xl)}.l-2[data-astro-cid-rklvnpa3]{font-size:var(--text-3xl)}.l-3[data-astro-cid-rklvnpa3]{font-size:var(--text-xl);line-height:var(--leading-snug)}.body[data-astro-cid-rklvnpa3]{color:var(--color-text-muted);font-size:var(--text-md)}@media (width>=48rem){.has-action[data-astro-cid-rklvnpa3].align-start{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.perks[data-astro-cid-a46ebslz]{background:var(--color-bg);color:var(--color-text);border-top:var(--border-width) solid var(--color-border)}.t-subtle[data-astro-cid-a46ebslz]{background:var(--color-bg);border-top:0}.t-inverse[data-astro-cid-a46ebslz]{--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-border:var(--color-inverse-border);background:var(--color-inverse-bg);border-top:0}.list[data-astro-cid-a46ebslz]{gap:var(--space-6);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-section-sm) var(--gutter);margin:0 auto;list-style:none;display:grid}.perk[data-astro-cid-a46ebslz]{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.icon-wrap[data-astro-cid-a46ebslz]{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);flex:none;place-items:center;display:grid}.copy[data-astro-cid-a46ebslz]{gap:var(--space-1);padding-top:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-a46ebslz]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.text[data-astro-cid-a46ebslz]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}@media (width>=40rem){.list[data-astro-cid-a46ebslz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.n-3[data-astro-cid-a46ebslz]{grid-template-columns:repeat(3,minmax(0,1fr))}.n-4[data-astro-cid-a46ebslz]{grid-template-columns:repeat(4,minmax(0,1fr))}.n-1[data-astro-cid-a46ebslz]{grid-template-columns:minmax(0,1fr)}}.promo[data-astro-cid-cu7sp64j]{--color-focus:var(--color-inverse-text);background:var(--color-inverse-bg);color:var(--color-inverse-text)}.inner[data-astro-cid-cu7sp64j]{align-items:center;gap:var(--space-5) var(--space-6);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-10) var(--gutter);grid-template-columns:auto minmax(0,1fr);margin-inline:auto;display:grid}.icon-wrap[data-astro-cid-cu7sp64j]{width:var(--space-16);height:var(--space-16);place-items:center;display:grid}.icon-wrap[data-astro-cid-cu7sp64j] .icon{width:var(--space-12);height:var(--space-12);stroke-width:1.1px}.copy[data-astro-cid-cu7sp64j]{gap:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-cu7sp64j]{font-size:var(--text-xl);font-weight:var(--weight-heavy);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-transform:var(--display-transform)}.text[data-astro-cid-cu7sp64j]{color:var(--color-inverse-muted);font-size:var(--text-sm)}.action[data-astro-cid-cu7sp64j]{align-items:center;gap:var(--space-4);min-height:var(--tap-min);color:var(--color-inverse-accent);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);grid-column:1/-1;justify-self:start;text-decoration:none;display:inline-flex}.action[data-astro-cid-cu7sp64j]:hover{color:var(--color-inverse-accent)}.long-arrow[data-astro-cid-cu7sp64j]{width:var(--space-12);height:var(--space-4);transition:transform var(--duration-base) var(--ease-standard)}.action[data-astro-cid-cu7sp64j]:hover .long-arrow[data-astro-cid-cu7sp64j]{transform:translateX(var(--space-2))}@media (width>=48rem){.inner[data-astro-cid-cu7sp64j]{padding-block:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}.action[data-astro-cid-cu7sp64j]{grid-column:auto;justify-self:end}}.features[data-astro-cid-57e4fko4]{gap:var(--space-8) var(--space-6);padding:0;list-style:none;display:grid}@media (width>=40rem){.features[data-astro-cid-57e4fko4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cols-3[data-astro-cid-57e4fko4]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-astro-cid-57e4fko4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.item[data-astro-cid-57e4fko4]{gap:var(--space-3);align-content:start;display:grid}.a-card[data-astro-cid-57e4fko4] .item[data-astro-cid-57e4fko4]{padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.icon-wrap[data-astro-cid-57e4fko4]{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text);place-items:center;display:grid}.title[data-astro-cid-57e4fko4]{font-size:var(--text-lg)}.body[data-astro-cid-57e4fko4]{color:var(--color-text-muted)}.cta[data-astro-cid-gapl4tzy]{gap:var(--space-6);padding:var(--space-10) var(--space-6);border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text);display:grid}.t-inverse[data-astro-cid-gapl4tzy]{--color-bg:var(--color-inverse-bg);--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-border-strong:var(--color-inverse-muted);--color-primary:var(--color-inverse-text);--color-primary-hover:var(--color-inverse-muted);--color-on-primary:var(--color-inverse-bg);--color-surface-2:var(--color-inverse-surface);--color-focus:var(--color-inverse-text)}.t-accent[data-astro-cid-gapl4tzy]{--color-bg:var(--color-accent-soft);--color-surface-2:var(--color-surface)}.t-subtle[data-astro-cid-gapl4tzy]{--color-bg:var(--color-surface-2);--color-surface-2:var(--color-surface-3)}.copy[data-astro-cid-gapl4tzy]{gap:var(--space-3);max-width:var(--measure-lg);display:grid}.title[data-astro-cid-gapl4tzy]{font-size:var(--text-2xl);line-height:var(--leading-tight)}.body[data-astro-cid-gapl4tzy]{color:var(--color-text-muted);font-size:var(--text-md)}.actions[data-astro-cid-gapl4tzy]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=48rem){.cta[data-astro-cid-gapl4tzy]{padding:var(--space-12)}}@media (width>=64rem){.cta[data-astro-cid-gapl4tzy]{align-items:center;gap:var(--space-10);padding:var(--space-16);grid-template-columns:minmax(0,1fr) auto}}.statement[data-astro-cid-btzombkx]{gap:var(--space-6);grid-template-areas:"title""lead""media""body";min-width:0;display:grid}.title[data-astro-cid-btzombkx]{max-width:14ch;font-size:var(--text-display-sm);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);grid-area:title}.lead[data-astro-cid-btzombkx]{grid-area:lead}.statement[data-astro-cid-btzombkx] .media{grid-area:media}.body[data-astro-cid-btzombkx]{gap:var(--space-4);max-width:var(--measure-md);grid-area:body;align-content:end;display:grid}.line[data-astro-cid-btzombkx]{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25em;max-width:var(--measure-md)}.eyebrow[data-astro-cid-btzombkx]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.text[data-astro-cid-btzombkx]{color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=64rem){.statement[data-astro-cid-btzombkx]{column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"title lead""media body"}.statement[data-astro-cid-btzombkx].no-image{grid-template-areas:"title lead""title body"}.lead[data-astro-cid-btzombkx]{text-align:end;justify-self:end}}.feature[data-astro-cid-mu5nb5df]{gap:var(--space-6);min-width:0;display:grid}.copy[data-astro-cid-mu5nb5df]{gap:var(--space-5);align-content:space-between;display:grid}.title[data-astro-cid-mu5nb5df]{max-width:22ch;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.25em}.body[data-astro-cid-mu5nb5df]{gap:var(--space-3);max-width:var(--measure-md);display:grid}.lead[data-astro-cid-mu5nb5df]{font-weight:var(--weight-medium)}.text[data-astro-cid-mu5nb5df]{color:var(--color-text-muted);line-height:var(--leading-normal)}.pair[data-astro-cid-mu5nb5df]{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;display:grid}@media (width>=64rem){.feature[data-astro-cid-mu5nb5df]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch}.feature[data-astro-cid-mu5nb5df].reverse{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.feature[data-astro-cid-mu5nb5df].reverse .copy[data-astro-cid-mu5nb5df]{order:2}.feature[data-astro-cid-mu5nb5df].no-image{grid-template-columns:minmax(0,1fr)}.copy[data-astro-cid-mu5nb5df]{padding-block:var(--space-4)}}.benefits[data-astro-cid-5pddei7w]{gap:var(--space-8);min-width:0;display:grid}.copy[data-astro-cid-5pddei7w]{gap:var(--space-8);align-content:space-between;display:grid}.intro[data-astro-cid-5pddei7w]{gap:var(--space-4);max-width:var(--measure-md);display:grid}.title[data-astro-cid-5pddei7w]{max-width:16ch;font-size:var(--text-display-sm);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text[data-astro-cid-5pddei7w]{color:var(--color-text-muted);line-height:var(--leading-normal)}.items[data-astro-cid-5pddei7w]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-5pddei7w]{gap:var(--space-2);align-content:start;display:grid}.icon[data-astro-cid-5pddei7w]{width:var(--control-sm);height:var(--control-sm);margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--color-ground);color:var(--color-text);place-items:center;display:inline-grid}.item-title[data-astro-cid-5pddei7w]{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.item-text[data-astro-cid-5pddei7w]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=40rem){.items[data-astro-cid-5pddei7w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.benefits[data-astro-cid-5pddei7w]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.benefits[data-astro-cid-5pddei7w].no-image{grid-template-columns:minmax(0,1fr)}}.banner[data-astro-cid-wqr3r4as]{--color-text:var(--color-inverse-text);--color-text-muted:var(--color-inverse-muted);--color-focus:var(--color-inverse-text);border-radius:var(--radius-card);background:var(--color-inverse-bg);min-height:clamp(22rem,40vw + 8rem,36rem);color:var(--color-text);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.banner[data-astro-cid-wqr3r4as] .bg{z-index:-2;border-radius:inherit;position:absolute;inset:0}.banner[data-astro-cid-wqr3r4as] .bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner[data-astro-cid-wqr3r4as]:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-inverse-bg) 45%, transparent) 0%, color-mix(in srgb, var(--color-inverse-bg) 70%, transparent) 100%);position:absolute;inset:0}.inner[data-astro-cid-wqr3r4as]{justify-items:center;gap:var(--space-5);max-width:var(--measure-xl);padding:var(--space-12) var(--space-6);text-align:center;display:grid}.title[data-astro-cid-wqr3r4as]{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text[data-astro-cid-wqr3r4as]{max-width:var(--measure-sm);font-size:var(--text-md);line-height:var(--leading-snug)}.banner[data-astro-cid-wqr3r4as] .action{margin-top:var(--space-2)}.faq[data-astro-cid-tvatkcah]{gap:var(--space-8);min-width:0;display:grid}.intro[data-astro-cid-tvatkcah]{gap:var(--space-4);max-width:var(--measure-sm);align-content:start;display:grid}.title[data-astro-cid-tvatkcah]{max-width:14ch;font-size:var(--text-display-sm);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text[data-astro-cid-tvatkcah]{color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=64rem){.faq[data-astro-cid-tvatkcah]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.contact[data-astro-cid-hf7fzrqi]{gap:var(--space-3);display:grid}.row[data-astro-cid-hf7fzrqi]{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label""icon value";align-items:start;display:grid}.a-card[data-astro-cid-hf7fzrqi] .row[data-astro-cid-hf7fzrqi]{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.icon-wrap[data-astro-cid-hf7fzrqi]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);grid-area:icon;place-items:center;display:grid}dt[data-astro-cid-hf7fzrqi]{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:label}dd[data-astro-cid-hf7fzrqi]{font-weight:var(--weight-semibold);white-space:pre-line;overflow-wrap:anywhere;grid-area:value}dd[data-astro-cid-hf7fzrqi] a[data-astro-cid-hf7fzrqi]{color:var(--color-text);text-decoration:none}dd[data-astro-cid-hf7fzrqi] a[data-astro-cid-hf7fzrqi]:hover{color:var(--color-link-hover);text-decoration:underline}.empty[data-astro-cid-ehxja3mp]{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-card);text-align:center;display:grid}.icon-wrap[data-astro-cid-ehxja3mp]{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text-muted);margin-bottom:var(--space-2);place-items:center;display:grid}.title[data-astro-cid-ehxja3mp]{font-size:var(--text-xl)}.body[data-astro-cid-ehxja3mp]{color:var(--color-text-muted);max-width:var(--measure-sm)}.empty[data-astro-cid-ehxja3mp]>:last-child:not(.title,.body,.icon-wrap){margin-top:var(--space-3)}.not-found[data-astro-cid-oqmambfp]{justify-items:center;gap:var(--space-4);max-width:var(--measure-md);padding:var(--space-section-lg) var(--gutter);text-align:center;margin-inline:auto;display:grid}.code[data-astro-cid-oqmambfp]{font-family:var(--font-heading);font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);color:var(--color-surface-3);line-height:1}.title[data-astro-cid-oqmambfp]{font-size:var(--text-3xl);line-height:var(--leading-tight)}.body[data-astro-cid-oqmambfp]{color:var(--color-text-muted);font-size:var(--text-md)}.actions[data-astro-cid-oqmambfp]{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.card[data-astro-cid-e5zrqjx7]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-e5zrqjx7]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card[data-astro-cid-e5zrqjx7]:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.card[data-astro-cid-e5zrqjx7] .media img{transition:transform var(--duration-slow) var(--ease-out)}.card[data-astro-cid-e5zrqjx7]:hover .media img{transform:scale(1.03)}.body[data-astro-cid-e5zrqjx7]{gap:var(--space-1);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-4);align-content:start;display:grid}.title[data-astro-cid-e5zrqjx7]{font-size:var(--text-md)}.link[data-astro-cid-e5zrqjx7]{color:var(--color-text);text-decoration:none}.link[data-astro-cid-e5zrqjx7]:focus-visible{outline:none}.link[data-astro-cid-e5zrqjx7]:after{content:"";position:absolute;inset:0}.description[data-astro-cid-e5zrqjx7]{color:var(--color-text-muted);font-size:var(--text-sm)}.meta[data-astro-cid-e5zrqjx7]{color:var(--color-text-muted);font-size:var(--text-xs)}.card[data-astro-cid-e5zrqjx7] .arrow{right:var(--space-4);bottom:var(--space-4);color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);position:absolute}.card[data-astro-cid-e5zrqjx7]:hover .arrow{color:var(--color-text);transform:translate(3px)}.a-tile[data-astro-cid-e5zrqjx7]{min-height:var(--space-24);background:var(--color-surface-2);border-color:#0000;grid-template-rows:1fr}.a-tile[data-astro-cid-e5zrqjx7] .body[data-astro-cid-e5zrqjx7]{padding:var(--space-5) var(--space-12) var(--space-5) var(--space-5);align-content:end}.tiles[data-astro-cid-2axzjr55]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-2axzjr55]{border-radius:var(--radius-card);background:var(--color-image-ground);min-height:15rem;color:var(--color-on-image-ground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-2axzjr55]{position:absolute;inset:0}.media[data-astro-cid-2axzjr55] .picture{aspect-ratio:auto;height:100%}.media[data-astro-cid-2axzjr55] img{mix-blend-mode:var(--image-blend);transition:transform var(--duration-slow) var(--ease-out)}.tile[data-astro-cid-2axzjr55]:not(.all):after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-image-ground) 92%, transparent), transparent);pointer-events:none;height:45%;position:absolute;inset:auto 0 0}.tile[data-astro-cid-2axzjr55]:hover .media[data-astro-cid-2axzjr55] img{transform:scale(1.05)}.caption[data-astro-cid-2axzjr55]{z-index:1;gap:var(--space-1);padding:var(--space-4);display:grid;position:relative}.name[data-astro-cid-2axzjr55]{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);line-height:var(--leading-snug)}.link[data-astro-cid-2axzjr55]{color:var(--color-on-image-ground);text-decoration:none}.link[data-astro-cid-2axzjr55]:after{content:"";position:absolute;inset:0}.link[data-astro-cid-2axzjr55]:hover{color:var(--color-on-image-ground);text-underline-offset:.2em;text-decoration:underline}.link[data-astro-cid-2axzjr55]:focus-visible{outline:none}.tile[data-astro-cid-2axzjr55]:has(.link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.meta[data-astro-cid-2axzjr55]{font-size:var(--text-xs);color:color-mix(in srgb, var(--color-on-image-ground) 70%, transparent)}.all[data-astro-cid-2axzjr55]{background:var(--color-accent);color:var(--color-on-accent);justify-content:stretch}.all-link[data-astro-cid-2axzjr55]{justify-content:space-between;gap:var(--space-6);padding:var(--space-5);color:var(--color-on-accent);flex-direction:column;flex:1;text-decoration:none;display:flex}.all-link[data-astro-cid-2axzjr55]:hover{color:var(--color-on-accent);background:var(--color-accent-hover)}.all-link[data-astro-cid-2axzjr55]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.all-label[data-astro-cid-2axzjr55]{max-width:12ch;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.all-link[data-astro-cid-2axzjr55] .all-icon{transition:transform var(--duration-base) var(--ease-standard);align-self:flex-end}.all-link[data-astro-cid-2axzjr55]:hover .all-icon{transform:translate(var(--space-1), calc(-1 * var(--space-1)))}@media (width>=48rem){.tiles[data-astro-cid-2axzjr55]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-astro-cid-2axzjr55]{min-height:20rem}}@media (width>=64rem){.tiles[data-astro-cid-2axzjr55]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.tile[data-astro-cid-2axzjr55]{min-height:26rem}.tile[data-astro-cid-2axzjr55]:nth-child(5n+2),.tile[data-astro-cid-2axzjr55]:nth-child(5n+4){min-height:21rem}}.showcase[data-astro-cid-y2whlnou]{background:var(--color-ground);color:var(--color-text)}.inner[data-astro-cid-y2whlnou]{gap:var(--space-10);max-width:calc(var(--container-xl) + 2 * var(--gutter));padding:var(--space-section) var(--gutter);align-items:center;margin-inline:auto;display:grid}.copy[data-astro-cid-y2whlnou]{gap:var(--space-5);justify-items:start;min-width:0;display:grid}.eyebrow[data-astro-cid-y2whlnou]{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.name[data-astro-cid-y2whlnou]{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:var(--display-transform);overflow-wrap:anywhere}.text[data-astro-cid-y2whlnou]{color:var(--color-text-muted);max-width:var(--measure-xs);line-height:var(--leading-normal)}.figure[data-astro-cid-y2whlnou]{background:var(--color-image-ground);border-radius:var(--radius-media);min-width:0;overflow:hidden}.figure[data-astro-cid-y2whlnou] img{mix-blend-mode:var(--image-blend)}.features[data-astro-cid-y2whlnou]{gap:0;margin:0;display:grid}.feature[data-astro-cid-y2whlnou]{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);display:grid}.feature[data-astro-cid-y2whlnou]:first-child{border-top:var(--border-width) solid var(--color-border)}dt[data-astro-cid-y2whlnou]{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}dd[data-astro-cid-y2whlnou]{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}@media (width>=48rem){.inner[data-astro-cid-y2whlnou]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.features[data-astro-cid-y2whlnou]{column-gap:var(--space-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-y2whlnou]:nth-child(2){border-top:var(--border-width) solid var(--color-border)}}@media (width>=64rem){.inner[data-astro-cid-y2whlnou]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}.no-features[data-astro-cid-y2whlnou] .inner[data-astro-cid-y2whlnou]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.features[data-astro-cid-y2whlnou]{grid-column:auto;grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-y2whlnou]:nth-child(2){border-top:0}}.card[data-astro-cid-p6zabyjc]{gap:var(--space-4);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.media[data-astro-cid-p6zabyjc]{border-radius:var(--radius-media);background:var(--color-image-ground);position:relative;overflow:hidden}.media[data-astro-cid-p6zabyjc] img{transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out)}.m-packshot[data-astro-cid-p6zabyjc] .media[data-astro-cid-p6zabyjc] img{mix-blend-mode:var(--image-blend)}.card[data-astro-cid-p6zabyjc]:hover .media[data-astro-cid-p6zabyjc] .primary-image img{transform:scale(1.04)}.media[data-astro-cid-p6zabyjc] .hover-image{opacity:0;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.card[data-astro-cid-p6zabyjc]:hover .media[data-astro-cid-p6zabyjc] .hover-image{opacity:1}.card[data-astro-cid-p6zabyjc]:hover .media[data-astro-cid-p6zabyjc] .hover-image img{transform:none}}.flags[data-astro-cid-p6zabyjc]{top:var(--space-3);left:var(--space-3);gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.body[data-astro-cid-p6zabyjc]{gap:var(--space-1);align-content:start;display:grid}.category[data-astro-cid-p6zabyjc]{color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.title[data-astro-cid-p6zabyjc]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.link[data-astro-cid-p6zabyjc]{color:var(--color-text);text-decoration:none}.link[data-astro-cid-p6zabyjc]:after{content:"";border-radius:var(--radius-media);position:absolute;inset:0}.link[data-astro-cid-p6zabyjc]:hover{text-underline-offset:.25em;color:var(--color-text);text-decoration:underline}.link[data-astro-cid-p6zabyjc]:focus-visible{outline:none}.link[data-astro-cid-p6zabyjc]:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.foot[data-astro-cid-p6zabyjc]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.stock[data-astro-cid-p6zabyjc]{display:inline-flex}.stock[data-astro-cid-p6zabyjc] [data-astro-cid-p6zabyjc][hidden]{display:none}.body[data-astro-cid-p6zabyjc] .colors{margin-top:var(--space-2)}.listing[data-astro-cid-3vln4dnq],.layout[data-astro-cid-3vln4dnq]{display:block}.main[data-astro-cid-3vln4dnq]{gap:var(--space-5);align-content:start;min-width:0;display:grid}.filters[data-astro-cid-3vln4dnq]{display:grid}.sidebar-title[data-astro-cid-3vln4dnq]{display:none}.tree[data-astro-cid-3vln4dnq],.values[data-astro-cid-3vln4dnq]{margin:0;padding:0;list-style:none;display:grid}.tree[data-astro-cid-3vln4dnq] li[data-astro-cid-3vln4dnq]{padding-left:calc(var(--depth,0) * var(--space-5))}.check[data-astro-cid-3vln4dnq]{padding-block:var(--space-1);min-height:var(--tap-min);font-size:var(--text-sm);align-items:center}.check-label[data-astro-cid-3vln4dnq]{flex:1;min-width:0}.count[data-astro-cid-3vln4dnq]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.filters[data-astro-cid-3vln4dnq] .zui-is-empty{opacity:.45}.k-pill[data-astro-cid-3vln4dnq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-color[data-astro-cid-3vln4dnq]{gap:0}.value[data-astro-cid-3vln4dnq]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.value[data-astro-cid-3vln4dnq]:hover{border-color:var(--color-border-hover)}.value[data-astro-cid-3vln4dnq][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.value[data-astro-cid-3vln4dnq][aria-pressed=true] .count[data-astro-cid-3vln4dnq]{color:inherit}.k-color[data-astro-cid-3vln4dnq] .value[data-astro-cid-3vln4dnq]{width:100%;color:var(--color-text);background:0 0;border:0;border-radius:0;padding:0}.k-color[data-astro-cid-3vln4dnq] .value-label[data-astro-cid-3vln4dnq]{text-align:left;flex:1}.k-color[data-astro-cid-3vln4dnq] .value[data-astro-cid-3vln4dnq][aria-pressed=true]{color:var(--color-text);font-weight:var(--weight-semibold);background:0 0}.k-color[data-astro-cid-3vln4dnq] .value[data-astro-cid-3vln4dnq][aria-pressed=true] .count[data-astro-cid-3vln4dnq]{color:var(--color-text-muted)}.swatch[data-astro-cid-3vln4dnq]{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-pill);background:var(--swatch);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--color-text) 22%, transparent);flex:none}.k-color[data-astro-cid-3vln4dnq] .value[data-astro-cid-3vln4dnq][aria-pressed=true] .swatch[data-astro-cid-3vln4dnq]{box-shadow:0 0 0 var(--border-width-strong) var(--color-bg), 0 0 0 calc(var(--border-width-strong) * 2) var(--color-text)}.value[data-astro-cid-3vln4dnq]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.toolbar[data-astro-cid-3vln4dnq]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.filters-button[data-astro-cid-3vln4dnq]{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--button-transform);cursor:pointer;display:inline-flex}.badge[data-astro-cid-3vln4dnq]{min-width:var(--count-size);height:var(--count-size);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-2xs);letter-spacing:0;place-items:center;display:inline-grid}.badge[data-astro-cid-3vln4dnq][hidden]{display:none}.result[data-astro-cid-3vln4dnq]{color:var(--color-text-muted);font-size:var(--text-sm);flex:12rem}.sort[data-astro-cid-3vln4dnq]{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.sort-label[data-astro-cid-3vln4dnq]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.sort-wrap[data-astro-cid-3vln4dnq]{display:inline-flex;position:relative}.sort-select[data-astro-cid-3vln4dnq]{min-height:var(--tap-min);padding:0 calc(var(--space-4) + var(--icon-sm)) 0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);appearance:none;cursor:pointer}.sort-select[data-astro-cid-3vln4dnq]:hover{border-color:var(--color-border-hover)}.sort-select[data-astro-cid-3vln4dnq]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.sort-wrap[data-astro-cid-3vln4dnq] .sort-chev{right:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.applied[data-astro-cid-3vln4dnq]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.applied[data-astro-cid-3vln4dnq][hidden]{display:none}.chips[data-astro-cid-3vln4dnq]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-3vln4dnq] .chip{align-items:center;gap:var(--space-2);min-height:var(--control-xs);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-surface-2);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.chips[data-astro-cid-3vln4dnq] .chip:hover{border-color:var(--color-border-hover)}.chips[data-astro-cid-3vln4dnq] .chip:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.chips[data-astro-cid-3vln4dnq] .chip-x{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-text-muted)}.chips[data-astro-cid-3vln4dnq] .chip-dot{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill);background:var(--swatch);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--color-text) 22%, transparent)}.clear[data-astro-cid-3vln4dnq]{min-height:var(--tap-min);padding:0 var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.grid[data-astro-cid-3vln4dnq]{gap:var(--space-10) var(--space-4);margin:var(--space-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.grid[data-astro-cid-3vln4dnq]>li[data-astro-cid-3vln4dnq]{min-width:0}.grid[data-astro-cid-3vln4dnq]>li[data-astro-cid-3vln4dnq][hidden]{display:none}.empty[data-astro-cid-3vln4dnq]{gap:var(--space-3);padding:var(--space-12) 0;justify-items:start;display:grid}.empty[data-astro-cid-3vln4dnq][hidden],.more[data-astro-cid-3vln4dnq][hidden],.pagination[data-astro-cid-3vln4dnq][hidden]{display:none}.empty-title[data-astro-cid-3vln4dnq]{font-size:var(--text-xl);font-weight:var(--weight-bold)}.empty-body[data-astro-cid-3vln4dnq]{color:var(--color-text-muted)}.more[data-astro-cid-3vln4dnq]{padding-top:var(--space-6);justify-content:center;display:flex}@media (width>=48rem){.grid[data-astro-cid-3vln4dnq]{gap:var(--space-12) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.layout[data-astro-cid-3vln4dnq]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--space-12);align-items:start;display:grid}.sidebar[data-astro-cid-3vln4dnq]{top:calc(var(--header-height) + var(--space-4));max-height:calc(100vh - var(--header-height) - var(--space-8));scrollbar-width:thin;scrollbar-gutter:stable;padding-right:var(--space-3);position:sticky;overflow-y:auto}.sidebar-title[data-astro-cid-3vln4dnq]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-label-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);display:block}.filters-button[data-astro-cid-3vln4dnq]{display:none}}.gallery[data-astro-cid-yi6c7eqe]{gap:var(--space-3);min-width:0;display:grid}.stage[data-astro-cid-yi6c7eqe]{border-radius:var(--radius-media);background:var(--color-surface-2);touch-action:pan-y;position:relative}.hit[data-astro-cid-yi6c7eqe]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.flag[data-astro-cid-yi6c7eqe]{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-badge);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;pointer-events:none;position:absolute}.round[data-astro-cid-yi6c7eqe]{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:grid}.round[data-astro-cid-yi6c7eqe]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.nav[data-astro-cid-yi6c7eqe]{position:absolute;top:50%;transform:translateY(-50%)}.zoom[data-astro-cid-yi6c7eqe]{top:var(--space-3);right:var(--space-3);position:absolute}.prev[data-astro-cid-yi6c7eqe]{left:var(--space-3)}.next[data-astro-cid-yi6c7eqe]{right:var(--space-3)}.counter[data-astro-cid-yi6c7eqe]{right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;position:absolute}.thumbs[data-astro-cid-yi6c7eqe]{gap:var(--space-2);padding:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.thumb[data-astro-cid-yi6c7eqe]{width:var(--space-16);border:var(--border-width) solid transparent;border-radius:var(--radius-media);background:var(--color-surface-2);opacity:.7;transition:opacity var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex:none;padding:0;overflow:hidden}.thumb[data-astro-cid-yi6c7eqe]:hover{opacity:1}.thumb[data-astro-cid-yi6c7eqe][aria-current=true]{border-color:var(--color-border-hover);opacity:1}@media (width>=48rem){.thumb[data-astro-cid-yi6c7eqe]{width:var(--space-20)}.counter[data-astro-cid-yi6c7eqe]{display:none}.l-side[data-astro-cid-yi6c7eqe]{grid-template-columns:minmax(0, 1fr) var(--space-24);align-items:stretch}.l-side[data-astro-cid-yi6c7eqe] .thumbs[data-astro-cid-yi6c7eqe]{flex-direction:column;height:0;min-height:100%;overflow:hidden auto}.l-side[data-astro-cid-yi6c7eqe] .thumb[data-astro-cid-yi6c7eqe]{width:100%}}.lightbox[data-astro-cid-yi6c7eqe]{background:var(--color-bg);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);border:0;margin:0;padding:0}.lightbox[data-astro-cid-yi6c7eqe]::backdrop{background:var(--color-overlay)}.lightbox[data-astro-cid-yi6c7eqe][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.lightbox-bar[data-astro-cid-yi6c7eqe]{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.lightbox-count[data-astro-cid-yi6c7eqe]{font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-right:auto}.lightbox-stage[data-astro-cid-yi6c7eqe]{min-height:0;padding:0 var(--space-4) var(--space-4);display:grid;position:relative}.lightbox-slide[data-astro-cid-yi6c7eqe]{place-items:center;min-height:0;display:grid}.lightbox-slide[data-astro-cid-yi6c7eqe] .picture{width:100%;height:100%}.lightbox-slide[data-astro-cid-yi6c7eqe] img{object-fit:contain;width:100%;height:100%}[data-astro-cid-yi6c7eqe][hidden]{display:none!important}.picker[data-astro-cid-a3p2tdx4]{gap:var(--space-5);display:grid}.price[data-astro-cid-a3p2tdx4]{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.price[data-astro-cid-a3p2tdx4] .amount{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.price[data-astro-cid-a3p2tdx4] .from{font-size:var(--text-base);color:var(--color-text-muted)}.price[data-astro-cid-a3p2tdx4] .muted{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:var(--weight-medium)}.axis[data-astro-cid-a3p2tdx4]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-a3p2tdx4]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);padding:0;display:flex}.axis-label[data-astro-cid-a3p2tdx4]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.chosen[data-astro-cid-a3p2tdx4]{color:var(--color-text-muted);font-weight:var(--weight-regular)}.values[data-astro-cid-a3p2tdx4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.value[data-astro-cid-a3p2tdx4]{position:relative}.value[data-astro-cid-a3p2tdx4] input[data-astro-cid-a3p2tdx4]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.value[data-astro-cid-a3p2tdx4] .pill[data-astro-cid-a3p2tdx4]{min-width:var(--control-md);min-height:var(--control-md);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.value[data-astro-cid-a3p2tdx4]:hover .pill[data-astro-cid-a3p2tdx4]{border-color:var(--color-border-hover)}.value[data-astro-cid-a3p2tdx4] input[data-astro-cid-a3p2tdx4]:checked+.pill[data-astro-cid-a3p2tdx4]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.value[data-astro-cid-a3p2tdx4] input[data-astro-cid-a3p2tdx4]:focus-visible+span[data-astro-cid-a3p2tdx4]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.value[data-astro-cid-a3p2tdx4][data-unavailable] .pill[data-astro-cid-a3p2tdx4]{color:var(--color-text-muted);border-style:dashed;text-decoration:line-through}.value[data-astro-cid-a3p2tdx4][data-unavailable] input[data-astro-cid-a3p2tdx4]:checked+.pill[data-astro-cid-a3p2tdx4]{text-decoration:line-through}.values[data-astro-cid-a3p2tdx4]:has(.swatch){gap:var(--space-1)}.dot[data-astro-cid-a3p2tdx4]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);place-items:center;display:grid;position:relative}.dot[data-astro-cid-a3p2tdx4]:before{content:"";width:var(--space-8);height:var(--space-8);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--swatch)}.value[data-astro-cid-a3p2tdx4] input[data-astro-cid-a3p2tdx4]:checked+.dot[data-astro-cid-a3p2tdx4]{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-primary)}.value[data-astro-cid-a3p2tdx4]:hover .dot[data-astro-cid-a3p2tdx4]{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.value[data-astro-cid-a3p2tdx4] input[data-astro-cid-a3p2tdx4]:checked+.dot[data-astro-cid-a3p2tdx4],.value[data-astro-cid-a3p2tdx4]:hover input[data-astro-cid-a3p2tdx4]:checked+.dot[data-astro-cid-a3p2tdx4]{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-primary)}.value[data-astro-cid-a3p2tdx4][data-unavailable] .dot[data-astro-cid-a3p2tdx4]:after{content:"";width:var(--space-8);height:var(--border-width-strong);background:var(--color-text-muted);position:absolute;transform:rotate(-45deg)}.status[data-astro-cid-a3p2tdx4]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted)}.picker[data-astro-cid-a3p2tdx4][data-invalid] .status[data-astro-cid-a3p2tdx4]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.offer[data-astro-cid-2zbzvetn]{gap:var(--space-2);display:grid}.price-row[data-astro-cid-2zbzvetn]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.price[data-astro-cid-2zbzvetn]{margin:0}.was[data-astro-cid-2zbzvetn]{color:var(--color-text-muted);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.price[data-astro-cid-2zbzvetn] .from{color:var(--color-text-muted);font-size:.85em}.price[data-astro-cid-2zbzvetn] .amount{font-weight:var(--weight-semibold);white-space:nowrap}.price[data-astro-cid-2zbzvetn] .request-label{color:var(--color-text-muted);font-weight:var(--weight-medium)}.stock[data-astro-cid-2zbzvetn]{min-height:0;margin:0}.stock[data-astro-cid-2zbzvetn]:empty{display:none}[data-astro-cid-2zbzvetn][hidden]{display:none!important}.add[data-astro-cid-6rpivl24]{gap:var(--space-3);display:grid}.row[data-astro-cid-6rpivl24]{gap:var(--space-3);display:flex}.qty[data-astro-cid-6rpivl24] input[data-astro-cid-6rpivl24]{width:calc(var(--control-lg) * 1.6);min-height:var(--control-lg);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);text-align:center;font-variant-numeric:tabular-nums}.qty[data-astro-cid-6rpivl24] input[data-astro-cid-6rpivl24]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0}.message[data-astro-cid-6rpivl24]{gap:var(--space-2);min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.add[data-astro-cid-6rpivl24][data-tone=error] .message[data-astro-cid-6rpivl24]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.add[data-astro-cid-6rpivl24][data-tone=success] .message[data-astro-cid-6rpivl24]{color:var(--color-success-text);font-weight:var(--weight-medium)}.message[data-astro-cid-6rpivl24] a[data-astro-cid-6rpivl24]{color:var(--color-link);font-weight:var(--weight-semibold)}.pairs[data-astro-cid-4xhzjlls]{border-top:var(--border-width) solid var(--color-border);display:grid}.pair[data-astro-cid-4xhzjlls]{gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-sm);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}dt[data-astro-cid-4xhzjlls]{color:var(--color-text-muted)}dd[data-astro-cid-4xhzjlls]{font-weight:var(--weight-medium);overflow-wrap:anywhere}.scroll[data-astro-cid-4xhzjlls]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);max-width:100%;overflow-x:auto}.scroll[data-astro-cid-4xhzjlls]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}table[data-astro-cid-4xhzjlls]{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}caption[data-astro-cid-4xhzjlls]{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--weight-semibold)}th[data-astro-cid-4xhzjlls],td[data-astro-cid-4xhzjlls]{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-width) solid var(--color-border)}th[data-astro-cid-4xhzjlls]{background:var(--color-surface-2);font-weight:var(--weight-semibold);white-space:nowrap}tbody[data-astro-cid-4xhzjlls] tr[data-astro-cid-4xhzjlls]:last-child td[data-astro-cid-4xhzjlls]{border-bottom:0}tbody[data-astro-cid-4xhzjlls] tr[data-astro-cid-4xhzjlls]:nth-child(2n) td[data-astro-cid-4xhzjlls]{background:color-mix(in srgb, var(--color-surface-2) 50%, transparent)}.attributes[data-astro-cid-m6q7wiez]{gap:var(--space-3);min-width:0;display:grid}.title[data-astro-cid-m6q7wiez]{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}dl[data-astro-cid-m6q7wiez]{margin:0;display:grid}.row[data-astro-cid-m6q7wiez]{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-base);flex-wrap:wrap;display:flex}.row[data-astro-cid-m6q7wiez]:first-child{border-top:var(--border-width) solid var(--color-border)}.s-sm[data-astro-cid-m6q7wiez] .row[data-astro-cid-m6q7wiez]{padding-block:var(--space-2);font-size:var(--text-sm)}dt[data-astro-cid-m6q7wiez]{color:var(--color-text-muted)}dd[data-astro-cid-m6q7wiez]{font-weight:var(--weight-semibold);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0 0 0 auto}.sections[data-astro-cid-nqorwsvj]{gap:var(--space-12);display:grid}.section[data-astro-cid-nqorwsvj]{gap:var(--space-5);display:grid}.section-title[data-astro-cid-nqorwsvj]{font-size:var(--text-xl);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.blocks[data-astro-cid-nqorwsvj]{gap:var(--space-5);display:grid}.block-title[data-astro-cid-nqorwsvj]{font-size:var(--text-lg)}.tagline[data-astro-cid-nqorwsvj]{font-size:var(--text-lg);color:var(--color-text-muted)}.text[data-astro-cid-nqorwsvj]{gap:var(--space-3);max-width:var(--container-prose);white-space:pre-line;display:grid}.list[data-astro-cid-nqorwsvj]{gap:var(--space-2);max-width:var(--container-prose);margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-nqorwsvj] li[data-astro-cid-nqorwsvj]{padding-left:var(--space-6);line-height:var(--leading-normal);position:relative}.list[data-astro-cid-nqorwsvj] li[data-astro-cid-nqorwsvj]:before{content:"";left:var(--space-1);width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent);position:absolute;top:.65em}.gallery[data-astro-cid-nqorwsvj]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=48rem){.gallery[data-astro-cid-nqorwsvj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-prose[data-astro-cid-nqorwsvj]{gap:var(--space-16)}.a-prose[data-astro-cid-nqorwsvj] .section[data-astro-cid-nqorwsvj]{gap:var(--space-6)}.a-prose[data-astro-cid-nqorwsvj] .section-title[data-astro-cid-nqorwsvj]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);border-bottom:0;padding-bottom:0}.a-prose[data-astro-cid-nqorwsvj] .blocks[data-astro-cid-nqorwsvj]{gap:var(--space-4);max-width:var(--container-prose)}.a-prose[data-astro-cid-nqorwsvj] .block-title[data-astro-cid-nqorwsvj]{margin-top:var(--space-6);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.a-prose[data-astro-cid-nqorwsvj] .block-title[data-astro-cid-nqorwsvj]:first-child{margin-top:0}.a-prose[data-astro-cid-nqorwsvj] .text[data-astro-cid-nqorwsvj]{gap:var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted)}.a-prose[data-astro-cid-nqorwsvj] .tagline[data-astro-cid-nqorwsvj]{color:var(--color-text);font-weight:var(--weight-medium)}@media (width>=64rem){.a-prose[data-astro-cid-nqorwsvj] .section[data-astro-cid-nqorwsvj]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.a-prose[data-astro-cid-nqorwsvj] .section-title[data-astro-cid-nqorwsvj]{top:var(--space-24);position:sticky}}.landing[data-astro-cid-wedokjhi]{gap:var(--space-section);min-width:0;display:grid}.cart[data-astro-cid-k2zhhrdp]{display:block}.lines[data-astro-cid-k2zhhrdp]{border-top:var(--border-width) solid var(--color-border);padding:0;list-style:none;display:grid}.cart[data-astro-cid-k2zhhrdp] .line{grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-areas:"thumb info""thumb controls";display:grid}.cart[data-astro-cid-k2zhhrdp] .thumb{aspect-ratio:1;border-radius:var(--radius-media);background:var(--color-surface-2);grid-area:thumb;display:block;overflow:hidden}.cart[data-astro-cid-k2zhhrdp] .thumb img{object-fit:cover;width:100%;height:100%}.cart[data-astro-cid-k2zhhrdp] .info{gap:var(--space-1);grid-area:info;align-content:start;min-width:0;display:grid}.cart[data-astro-cid-k2zhhrdp] .name{color:var(--color-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.cart[data-astro-cid-k2zhhrdp] a.name[href]:hover{text-decoration:underline}.cart[data-astro-cid-k2zhhrdp] .variant{color:var(--color-text-muted);font-size:var(--text-sm)}.cart[data-astro-cid-k2zhhrdp] .flag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-badge);background:var(--color-danger-soft);color:var(--color-danger-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-self:start}.cart[data-astro-cid-k2zhhrdp] .line[data-state=problem] .thumb{opacity:.6}.cart[data-astro-cid-k2zhhrdp] .controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:controls;display:flex}.cart[data-astro-cid-k2zhhrdp] .stepper{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);align-items:center;display:inline-flex}.cart[data-astro-cid-k2zhhrdp] .step{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-field);color:var(--color-text);background:0 0;border:0;place-items:center;display:grid}.cart[data-astro-cid-k2zhhrdp] .step:hover:not(:disabled){background:var(--color-surface-2)}.cart[data-astro-cid-k2zhhrdp] .step:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}.cart[data-astro-cid-k2zhhrdp] .stepper input{width:var(--space-12);height:var(--tap-min);text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);-moz-appearance:textfield;appearance:textfield;background:0 0;border:0}.cart[data-astro-cid-k2zhhrdp] .stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.cart[data-astro-cid-k2zhhrdp] .stepper input:disabled{color:var(--color-text-muted)}.cart[data-astro-cid-k2zhhrdp] .remove{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-field);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;border:0;display:inline-flex}.cart[data-astro-cid-k2zhhrdp] .remove:hover{color:var(--color-danger-text);background:var(--color-danger-soft)}@media (width>=48rem){.cart[data-astro-cid-k2zhhrdp] .line{grid-template-columns:var(--space-24) minmax(0, 1fr) auto;grid-template-areas:"thumb info controls";align-items:center}.cart[data-astro-cid-k2zhhrdp] .controls{justify-content:flex-end}}.inquiry[data-astro-cid-4la5aeee]{display:block}form[data-astro-cid-4la5aeee],.pair[data-astro-cid-4la5aeee]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-4la5aeee]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.hp[data-astro-cid-4la5aeee]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.status[data-astro-cid-4la5aeee]{padding:var(--space-4);border-radius:var(--radius-field);border-left:var(--space-1) solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-text);font-weight:var(--weight-medium)}.status[data-astro-cid-4la5aeee][data-tone=success]{border-left-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-text)}.status[data-astro-cid-4la5aeee]:focus{outline:none}.status[data-astro-cid-4la5aeee]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.submit[data-astro-cid-4la5aeee]{padding-top:var(--space-2)}@media (width<=39.99rem){.submit[data-astro-cid-4la5aeee] .btn{width:100%}}.cart-root[data-astro-cid-ia36q5oi]{min-width:0;display:block}.cart-lines[data-astro-cid-7okypog2]{min-width:0}.list[data-astro-cid-7okypog2]{margin:0;padding:0;list-style:none;display:grid}.line[data-astro-cid-7okypog2]{grid-template-columns:var(--cart-thumb,5.5rem) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-3);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);grid-template-areas:"thumb info""thumb bottom";align-items:start;display:grid;position:relative}.line[data-astro-cid-7okypog2]:first-child{padding-top:0}.line[data-astro-cid-7okypog2][data-state=unavailable] .thumb[data-astro-cid-7okypog2],.line[data-astro-cid-7okypog2][data-state=unavailable] .name[data-astro-cid-7okypog2]{opacity:.55}.line[data-astro-cid-7okypog2][data-state=loading] .name[data-astro-cid-7okypog2]{color:var(--color-text-muted)}.thumb[data-astro-cid-7okypog2]{aspect-ratio:4/5;background:var(--color-image-ground,var(--color-surface-2));border-radius:var(--radius-media);grid-area:thumb;display:block;position:relative;overflow:hidden}.thumb[data-astro-cid-7okypog2] img[data-astro-cid-7okypog2]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.qty-badge[data-astro-cid-7okypog2]{top:var(--space-1);right:var(--space-1);min-width:var(--count-size);height:var(--count-size);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute}.info[data-astro-cid-7okypog2]{gap:var(--space-1);min-width:0;padding-right:var(--space-10);grid-area:info;display:grid}.name[data-astro-cid-7okypog2]{color:var(--color-text);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.name[data-astro-cid-7okypog2][href]:hover{text-underline-offset:.2em;text-decoration:underline}.options[data-astro-cid-7okypog2],.each[data-astro-cid-7okypog2]{font-size:var(--text-sm);color:var(--color-text-muted)}.each[data-astro-cid-7okypog2]{font-variant-numeric:tabular-nums}.flag[data-astro-cid-7okypog2]{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--color-text-muted);justify-self:start}.flag[data-astro-cid-7okypog2][data-tone=success]{color:var(--color-success-text)}.flag[data-astro-cid-7okypog2][data-tone=warning]{color:var(--color-warning-text)}.flag[data-astro-cid-7okypog2][data-tone=info]{color:var(--color-info-text)}.flag[data-astro-cid-7okypog2][data-tone=danger]{color:var(--color-danger-text)}.discount[data-astro-cid-7okypog2]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-success-text)}.bottom[data-astro-cid-7okypog2]{justify-content:space-between;align-self:end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-area:bottom;min-width:0;display:flex}.qty[data-astro-cid-7okypog2]{flex:none}.total[data-astro-cid-7okypog2]{min-height:var(--tap-min);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-left:auto;display:flex}.remove[data-astro-cid-7okypog2]{top:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:absolute;right:0}.line[data-astro-cid-7okypog2]:first-child .remove[data-astro-cid-7okypog2]{top:calc(-1 * var(--space-3))}.remove[data-astro-cid-7okypog2]:hover{color:var(--color-text)}.remove-text[data-astro-cid-7okypog2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=48rem){.l-page[data-astro-cid-7okypog2]{--cart-thumb:7.5rem}.l-page[data-astro-cid-7okypog2] .line[data-astro-cid-7okypog2]{grid-template-columns:var(--cart-thumb) minmax(0, 1fr) auto;padding-block:var(--space-6);grid-template-areas:"thumb info bottom";align-items:center}.l-page[data-astro-cid-7okypog2] .info[data-astro-cid-7okypog2]{padding-right:0}.l-page[data-astro-cid-7okypog2] .bottom[data-astro-cid-7okypog2]{align-self:center;gap:var(--space-8);padding-right:var(--space-12);flex-wrap:nowrap}.l-page[data-astro-cid-7okypog2] .total[data-astro-cid-7okypog2]{justify-content:flex-end;min-width:8rem}.l-page[data-astro-cid-7okypog2] .total[data-astro-cid-7okypog2][hidden]{visibility:hidden;display:flex}.l-page[data-astro-cid-7okypog2] .remove[data-astro-cid-7okypog2]{top:50%;transform:translateY(-50%)}.l-page[data-astro-cid-7okypog2] .line[data-astro-cid-7okypog2]:first-child .remove[data-astro-cid-7okypog2]{top:calc(50% - var(--space-3))}}.l-summary[data-astro-cid-7okypog2]{--cart-thumb:4rem}.l-summary[data-astro-cid-7okypog2] .line[data-astro-cid-7okypog2]{grid-template-columns:var(--cart-thumb) minmax(0, 1fr) auto;padding-block:var(--space-3);border-bottom:0;grid-template-areas:"thumb info bottom";align-items:center}.l-summary[data-astro-cid-7okypog2] .line[data-astro-cid-7okypog2]:first-child{padding-top:0}.l-summary[data-astro-cid-7okypog2] .thumb[data-astro-cid-7okypog2]{overflow:visible}.l-summary[data-astro-cid-7okypog2] .thumb[data-astro-cid-7okypog2] img[data-astro-cid-7okypog2]{border-radius:var(--radius-media)}.l-summary[data-astro-cid-7okypog2] .info[data-astro-cid-7okypog2]{gap:0;padding-right:0}.l-summary[data-astro-cid-7okypog2] .name[data-astro-cid-7okypog2]{font-size:var(--text-sm);-webkit-line-clamp:2}.l-summary[data-astro-cid-7okypog2] .options[data-astro-cid-7okypog2],.l-summary[data-astro-cid-7okypog2] .each[data-astro-cid-7okypog2]{font-size:var(--text-xs)}.l-summary[data-astro-cid-7okypog2] .total[data-astro-cid-7okypog2]{min-height:0;font-size:var(--text-sm)}.l-summary[data-astro-cid-7okypog2] .bottom[data-astro-cid-7okypog2]{align-self:center}.summary[data-astro-cid-r5jdwjfs]{gap:var(--space-4);min-width:0;display:grid}.rows[data-astro-cid-r5jdwjfs]{gap:var(--space-3);margin:0;display:grid}.row[data-astro-cid-r5jdwjfs]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.row[data-astro-cid-r5jdwjfs][hidden]{display:none}dt[data-astro-cid-r5jdwjfs]{color:var(--color-text-muted);gap:var(--space-1);display:grid}dd[data-astro-cid-r5jdwjfs]{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);text-align:right;white-space:nowrap;margin:0}.note[data-astro-cid-r5jdwjfs]{font-size:var(--text-xs);color:var(--color-text-muted)}.discount[data-astro-cid-r5jdwjfs] dd[data-astro-cid-r5jdwjfs]{color:var(--color-success-text)}.total[data-astro-cid-r5jdwjfs]{margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);align-items:center}.total[data-astro-cid-r5jdwjfs] dt[data-astro-cid-r5jdwjfs]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.total[data-astro-cid-r5jdwjfs] dd[data-astro-cid-r5jdwjfs]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.tax[data-astro-cid-r5jdwjfs]{margin-top:calc(-1 * var(--space-2))}.tax[data-astro-cid-r5jdwjfs] dt[data-astro-cid-r5jdwjfs],.tax[data-astro-cid-r5jdwjfs] dd[data-astro-cid-r5jdwjfs]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-regular)}.notes[data-astro-cid-r5jdwjfs]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.notes[data-astro-cid-r5jdwjfs] li{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);position:relative}.notes[data-astro-cid-r5jdwjfs] li:before{content:"";width:var(--space-2);height:var(--border-width-strong);background:currentColor;position:absolute;top:.6em;left:0}.confirm[data-astro-cid-r5jdwjfs]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.d-compact[data-astro-cid-r5jdwjfs]{gap:var(--space-3)}.d-compact[data-astro-cid-r5jdwjfs] .rows[data-astro-cid-r5jdwjfs]{gap:var(--space-2)}.d-compact[data-astro-cid-r5jdwjfs] dt[data-astro-cid-r5jdwjfs],.d-compact[data-astro-cid-r5jdwjfs] dd[data-astro-cid-r5jdwjfs]{font-size:var(--text-sm)}.d-compact[data-astro-cid-r5jdwjfs] .total[data-astro-cid-r5jdwjfs]{margin-top:var(--space-1);padding-top:var(--space-3)}.d-compact[data-astro-cid-r5jdwjfs] .total[data-astro-cid-r5jdwjfs] dd[data-astro-cid-r5jdwjfs]{font-size:var(--text-lg)}.recs[data-astro-cid-a32p54bc]{gap:var(--space-4);min-width:0;display:grid}.recs[data-astro-cid-a32p54bc][hidden]{display:none}.title[data-astro-cid-a32p54bc]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.list[data-astro-cid-a32p54bc]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.l-row[data-astro-cid-a32p54bc] .list[data-astro-cid-a32p54bc]{scroll-snap-type:x mandatory;padding-bottom:var(--space-2);overscroll-behavior-x:contain;grid-auto-columns:minmax(10.5rem,46%);grid-auto-flow:column;overflow-x:auto}.l-grid[data-astro-cid-a32p54bc] .list[data-astro-cid-a32p54bc]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.card[data-astro-cid-a32p54bc]{gap:var(--space-3);scroll-snap-align:start;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.media[data-astro-cid-a32p54bc]{aspect-ratio:1;background:var(--color-image-ground,var(--color-surface-2));border-radius:var(--radius-media);display:block;overflow:hidden}.media[data-astro-cid-a32p54bc] img[data-astro-cid-a32p54bc]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.body[data-astro-cid-a32p54bc]{gap:var(--space-1);align-content:start;min-width:0;display:grid}.name[data-astro-cid-a32p54bc]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.name[data-astro-cid-a32p54bc]:hover{text-underline-offset:.2em;text-decoration:underline}.price[data-astro-cid-a32p54bc]{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.add[data-astro-cid-a32p54bc]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;text-decoration:none;display:inline-flex}.add[data-astro-cid-a32p54bc]:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.add[data-astro-cid-a32p54bc][hidden]{display:none}.cart-drawer[data-astro-cid-6vijzynl]{display:contents}.content[data-astro-cid-6vijzynl]{align-content:start;gap:var(--space-8);display:grid}.toast[data-astro-cid-6vijzynl]{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5);background:var(--color-inverse-bg);color:var(--color-inverse-text);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.toast[data-astro-cid-6vijzynl]:empty{display:none}.progress[data-astro-cid-6vijzynl]{gap:var(--space-2);font-size:var(--text-sm);display:grid}.progress[data-astro-cid-6vijzynl][hidden]{display:none}.bar[data-astro-cid-6vijzynl]{height:var(--space-1);background:var(--color-surface-3);border-radius:var(--radius-pill);display:block;overflow:hidden}.fill[data-astro-cid-6vijzynl]{height:100%;width:var(--progress,0%);background:var(--color-accent);transition:width var(--duration-slow) var(--ease-standard);display:block}.failed[data-astro-cid-6vijzynl]{font-size:var(--text-sm);color:var(--color-danger-text)}.filled[data-astro-cid-6vijzynl]{gap:var(--space-4);display:grid}.filled[data-astro-cid-6vijzynl][hidden]{display:none}.notes[data-astro-cid-6vijzynl]{padding:var(--space-4);gap:var(--space-2);background:var(--color-ground,var(--color-surface-2));border-radius:var(--radius-field);margin:0;list-style:none;display:grid}.notes[data-astro-cid-6vijzynl][hidden]{display:none}.notes[data-astro-cid-6vijzynl] li{font-size:var(--text-sm);color:var(--color-text-muted)}.empty[data-astro-cid-6vijzynl]{text-align:center;justify-items:center;gap:var(--space-3);padding-block:var(--space-10) var(--space-4);display:grid}.empty[data-astro-cid-6vijzynl][hidden]{display:none}.empty-icon[data-astro-cid-6vijzynl]{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-pill);background:var(--color-surface-2);place-items:center;display:grid}.empty-title[data-astro-cid-6vijzynl]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.empty-body[data-astro-cid-6vijzynl]{color:var(--color-text-muted);max-width:var(--measure-xs);margin-bottom:var(--space-3)}.foot[data-astro-cid-6vijzynl]{gap:var(--space-4);display:grid}.foot[data-astro-cid-6vijzynl][hidden]{display:none}.inline-total[data-astro-cid-6vijzynl]{font-variant-numeric:tabular-nums}.inline-total[data-astro-cid-6vijzynl]:not(:empty):before{content:"·";margin-inline:var(--space-2)}.links[data-astro-cid-6vijzynl]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.text-link[data-astro-cid-6vijzynl]{min-height:var(--tap-min);color:var(--color-text);font:inherit;font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);text-underline-offset:.35em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.text-link[data-astro-cid-6vijzynl]:hover{text-decoration-thickness:var(--border-width-strong)}.promo[data-astro-cid-te3gakdt]{gap:var(--space-2);min-width:0;display:grid}.promo[data-astro-cid-te3gakdt][hidden],.form[data-astro-cid-te3gakdt][hidden],.chip[data-astro-cid-te3gakdt][hidden]{display:none}.form[data-astro-cid-te3gakdt]{gap:var(--space-2);display:grid}.label[data-astro-cid-te3gakdt]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.control[data-astro-cid-te3gakdt]{min-width:0;display:flex}.input[data-astro-cid-te3gakdt]{min-width:0;min-height:var(--control-md);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field);background:var(--color-surface);color:var(--color-text);font:inherit;text-transform:var(--label-transform);letter-spacing:var(--tracking-label);flex:1}.input[data-astro-cid-te3gakdt][aria-invalid=true]{border-color:var(--color-danger)}.apply[data-astro-cid-te3gakdt]{min-height:var(--control-md);padding-inline:var(--space-5);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);cursor:pointer;margin-inline-start:var(--space-2)}.apply[data-astro-cid-te3gakdt]:hover:not(:disabled){background:var(--color-primary-hover)}.apply[data-astro-cid-te3gakdt]:disabled{opacity:.6;cursor:progress}.input[data-astro-cid-te3gakdt]:focus-visible,.apply[data-astro-cid-te3gakdt]:focus-visible{z-index:1;position:relative}.chip[data-astro-cid-te3gakdt]{justify-self:start;align-items:center;gap:var(--space-2);padding-left:var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);display:inline-flex}.chip-remove[data-astro-cid-te3gakdt]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.chip-remove[data-astro-cid-te3gakdt]:hover{background:var(--color-surface-2)}.message[data-astro-cid-te3gakdt]{font-size:var(--text-sm);color:var(--color-text-muted);min-height:0}.message[data-astro-cid-te3gakdt]:empty{display:none}.message[data-astro-cid-te3gakdt][data-tone=danger]{color:var(--color-danger-text)}.message[data-astro-cid-te3gakdt][data-tone=success]{color:var(--color-success-text)}.cart-page[data-astro-cid-sn2dlpzv]{gap:var(--space-8);display:grid}.top[data-astro-cid-sn2dlpzv]{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.heading[data-astro-cid-sn2dlpzv]{font-size:var(--text-display-sm,var(--text-4xl));font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:var(--display-transform)}.heading[data-astro-cid-sn2dlpzv]:focus{outline:none}.count[data-astro-cid-sn2dlpzv]{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.count[data-astro-cid-sn2dlpzv][hidden]{display:none}.noscript[data-astro-cid-sn2dlpzv],.failed[data-astro-cid-sn2dlpzv]{color:var(--color-text-muted)}.failed[data-astro-cid-sn2dlpzv]{color:var(--color-danger-text)}.empty[data-astro-cid-sn2dlpzv]{text-align:center;justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);border-top:var(--border-width) solid var(--color-border-strong);display:grid}.empty[data-astro-cid-sn2dlpzv][hidden]{display:none}.empty-icon[data-astro-cid-sn2dlpzv]{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-pill);background:var(--color-surface-2);place-items:center;display:grid}.empty-title[data-astro-cid-sn2dlpzv]{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.empty-body[data-astro-cid-sn2dlpzv]{color:var(--color-text-muted);max-width:var(--measure-sm);margin-bottom:var(--space-2)}.layout[data-astro-cid-sn2dlpzv]{gap:var(--space-10);align-items:start;display:grid}.layout[data-astro-cid-sn2dlpzv][hidden]{display:none}.lines[data-astro-cid-sn2dlpzv]{border-top:var(--border-width) solid var(--color-border);min-width:0;padding-top:var(--space-6)}.side[data-astro-cid-sn2dlpzv]{min-width:0}.panel[data-astro-cid-sn2dlpzv]{gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--color-ground,var(--color-surface-2));border-radius:var(--radius-card);display:grid}.side-title[data-astro-cid-sn2dlpzv]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.actions[data-astro-cid-sn2dlpzv]{gap:var(--space-3);display:grid}.trust[data-astro-cid-sn2dlpzv]{padding:var(--space-5) 0 0;border-top:var(--border-width) solid var(--color-border);gap:var(--space-2);margin:0;list-style:none;display:grid}.trust[data-astro-cid-sn2dlpzv] li[data-astro-cid-sn2dlpzv]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;display:flex}.trust[data-astro-cid-sn2dlpzv] .icon{color:var(--color-text);flex:none;margin-top:.2em}@media (width>=64rem){.layout[data-astro-cid-sn2dlpzv]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.side[data-astro-cid-sn2dlpzv]{top:calc(var(--header-height) + var(--space-6));position:sticky}.panel[data-astro-cid-sn2dlpzv]{padding:var(--space-8)}}.checkout[data-astro-cid-e36ytzaf]{min-width:0;display:block}form[data-astro-cid-e36ytzaf]{gap:var(--space-10);display:grid}.group[data-astro-cid-e36ytzaf]{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.legend[data-astro-cid-e36ytzaf]{align-items:baseline;gap:var(--space-3);width:100%;padding:0 0 var(--space-4);margin-bottom:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);display:flex}.step[data-astro-cid-e36ytzaf]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.pair[data-astro-cid-e36ytzaf]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-e36ytzaf]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pair[data-astro-cid-e36ytzaf].postal{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.static[data-astro-cid-e36ytzaf]{gap:var(--space-2);display:grid}.static-label[data-astro-cid-e36ytzaf]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.fixed[data-astro-cid-e36ytzaf]{font-weight:var(--weight-medium)}.later[data-astro-cid-e36ytzaf]{color:var(--color-text-muted)}.hp[data-astro-cid-e36ytzaf]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.finish[data-astro-cid-e36ytzaf]{gap:var(--space-5);display:grid}.no-payment[data-astro-cid-e36ytzaf]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;display:flex}.no-payment[data-astro-cid-e36ytzaf] .icon{flex:none;margin-top:.2em}.network[data-astro-cid-e36ytzaf]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.network[data-astro-cid-e36ytzaf][hidden]{display:none}.error-summary[data-astro-cid-e36ytzaf]{gap:var(--space-3);padding:var(--space-5);border:var(--border-width-strong) solid var(--color-danger);border-radius:var(--radius-field);background:var(--color-danger-soft);color:var(--color-danger-text);display:grid}.error-summary[data-astro-cid-e36ytzaf][hidden]{display:none}.error-summary[data-astro-cid-e36ytzaf]:focus{outline:none}.error-summary[data-astro-cid-e36ytzaf]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.error-title[data-astro-cid-e36ytzaf]{gap:var(--space-2);font-weight:var(--weight-semibold);align-items:center;display:flex}.error-title[data-astro-cid-e36ytzaf] [data-astro-cid-e36ytzaf][hidden]{display:none}.error-summary[data-astro-cid-e36ytzaf] ul[data-astro-cid-e36ytzaf]{padding-left:var(--space-6);gap:var(--space-1);margin:0;display:grid}.error-summary[data-astro-cid-e36ytzaf] ul[data-astro-cid-e36ytzaf][hidden]{display:none}.error-summary[data-astro-cid-e36ytzaf] a[data-astro-cid-e36ytzaf]{color:inherit;font-weight:var(--weight-medium)}.checkout-page[data-astro-cid-majdpkng]{gap:var(--space-8);display:grid}.top[data-astro-cid-majdpkng]{gap:var(--space-3);max-width:var(--measure-xl);display:grid}.heading[data-astro-cid-majdpkng]{font-size:var(--text-display-sm,var(--text-4xl));font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:var(--display-transform)}.heading[data-astro-cid-majdpkng]:focus{outline:none}.intro[data-astro-cid-majdpkng]{color:var(--color-text-muted);font-size:var(--text-md)}.noscript[data-astro-cid-majdpkng],.failed[data-astro-cid-majdpkng]{color:var(--color-text-muted)}.failed[data-astro-cid-majdpkng]{color:var(--color-danger-text)}.empty[data-astro-cid-majdpkng]{text-align:center;justify-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-4);border-top:var(--border-width) solid var(--color-border-strong);display:grid}.empty[data-astro-cid-majdpkng][hidden]{display:none}.empty-icon[data-astro-cid-majdpkng]{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-pill);background:var(--color-surface-2);place-items:center;display:grid}.empty-title[data-astro-cid-majdpkng]{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.empty-body[data-astro-cid-majdpkng]{color:var(--color-text-muted);max-width:var(--measure-sm);margin-bottom:var(--space-2)}.layout[data-astro-cid-majdpkng]{gap:var(--space-10);align-items:start;display:grid}.layout[data-astro-cid-majdpkng][hidden]{display:none}.form[data-astro-cid-majdpkng],.side[data-astro-cid-majdpkng]{min-width:0}.side[data-astro-cid-majdpkng]{order:-1}.panel[data-astro-cid-majdpkng]{gap:var(--space-6);padding:var(--space-6) var(--space-5);background:var(--color-ground,var(--color-surface-2));border-radius:var(--radius-card);display:grid}.side-head[data-astro-cid-majdpkng]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.side-title[data-astro-cid-majdpkng]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.count[data-astro-cid-majdpkng]{font-weight:var(--weight-regular);color:var(--color-text-muted);text-transform:none;letter-spacing:var(--tracking-normal)}.edit[data-astro-cid-majdpkng]{white-space:nowrap;min-height:var(--tap-min);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);text-underline-offset:.35em;align-items:center;display:inline-flex}.fold[data-astro-cid-majdpkng]{border-radius:var(--radius-card);background:var(--color-ground,var(--color-surface-2))}.fold-toggle[data-astro-cid-majdpkng]{align-items:center;gap:var(--space-3);min-height:var(--control-lg);padding:var(--space-3) var(--space-5);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);list-style:none;display:flex}.fold-toggle[data-astro-cid-majdpkng]::-webkit-details-marker{display:none}.fold-toggle[data-astro-cid-majdpkng]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-card)}.fold-total[data-astro-cid-majdpkng]{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:var(--tracking-normal);margin-left:auto}.fold-total[data-astro-cid-majdpkng][hidden]{display:none}.fold[data-astro-cid-majdpkng] .fold-icon{transition:transform var(--duration-base) var(--ease-standard);flex:none}.fold[data-astro-cid-majdpkng][open] .fold-icon{transform:rotate(45deg)}.fold[data-astro-cid-majdpkng][open] .panel[data-astro-cid-majdpkng]{padding-top:var(--space-2)}@media (width>=64rem){.fold-toggle[data-astro-cid-majdpkng]{display:none}.fold[data-astro-cid-majdpkng][open] .panel[data-astro-cid-majdpkng]{padding-top:var(--space-8)}.layout[data-astro-cid-majdpkng]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.side[data-astro-cid-majdpkng]{top:calc(var(--header-height) + var(--space-6));order:0;position:sticky}.panel[data-astro-cid-majdpkng]{padding:var(--space-8)}}.receipt[data-astro-cid-eptztwom]{gap:var(--space-12);display:grid}.hero[data-astro-cid-eptztwom]{gap:var(--space-4);max-width:var(--measure-xl);justify-items:start;display:grid}.mark[data-astro-cid-eptztwom]{width:var(--space-16);height:var(--space-16);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);place-items:center;display:grid}.title[data-astro-cid-eptztwom]{font-size:var(--text-display-sm,var(--text-4xl));font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:var(--label-transform)}.body[data-astro-cid-eptztwom]{font-size:var(--text-md);color:var(--color-text-muted)}.ref[data-astro-cid-eptztwom]{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-field);flex-wrap:wrap;display:inline-flex}.ref[data-astro-cid-eptztwom][hidden]{display:none}.ref-label[data-astro-cid-eptztwom]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform);color:var(--color-text-muted)}.ref[data-astro-cid-eptztwom] strong[data-astro-cid-eptztwom]{font-size:var(--text-lg);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.detail[data-astro-cid-eptztwom]{gap:var(--space-10);display:grid}.detail[data-astro-cid-eptztwom][hidden]{display:none}.label[data-astro-cid-eptztwom]{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.lines[data-astro-cid-eptztwom]{margin:0;padding:0;list-style:none;display:grid}.lines[data-astro-cid-eptztwom] li{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);display:flex}.lines[data-astro-cid-eptztwom] .line-name{font-weight:var(--weight-semibold)}.lines[data-astro-cid-eptztwom] .line-meta{font-size:var(--text-sm);color:var(--color-text-muted)}.lines[data-astro-cid-eptztwom] .line-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--weight-medium)}.rows[data-astro-cid-eptztwom]{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.rows[data-astro-cid-eptztwom] .row{justify-content:space-between;gap:var(--space-4);display:flex}.rows[data-astro-cid-eptztwom] dt{color:var(--color-text-muted)}.rows[data-astro-cid-eptztwom] dd{font-variant-numeric:tabular-nums;margin:0}.rows[data-astro-cid-eptztwom] .discount dd{color:var(--color-success-text)}.rows[data-astro-cid-eptztwom] .total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.rows[data-astro-cid-eptztwom] .total dt{color:var(--color-text);font-weight:var(--weight-semibold);text-transform:var(--label-transform);letter-spacing:var(--tracking-label);font-size:var(--text-sm)}.rows[data-astro-cid-eptztwom] .total dd{font-size:var(--text-lg);font-weight:var(--weight-bold)}.estimate[data-astro-cid-eptztwom]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.steps[data-astro-cid-eptztwom]{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-eptztwom] li{counter-increment:step;grid-template-columns:var(--space-8) 1fr;gap:var(--space-3);display:grid}.steps[data-astro-cid-eptztwom] li:before{content:counter(step, decimal-leading-zero);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted);font-variant-numeric:tabular-nums;padding-top:.15em}.actions[data-astro-cid-eptztwom]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=64rem){.detail[data-astro-cid-eptztwom]{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.rating[data-astro-cid-hjeilhqi]{gap:var(--space-0);vertical-align:middle;align-items:center;line-height:1;display:inline-flex}.star[data-astro-cid-hjeilhqi]{width:var(--icon-md);height:var(--icon-md);display:inline-block;position:relative}.s-sm[data-astro-cid-hjeilhqi] .star[data-astro-cid-hjeilhqi]{width:var(--icon-sm);height:var(--icon-sm)}.s-lg[data-astro-cid-hjeilhqi] .star[data-astro-cid-hjeilhqi]{width:var(--icon-lg);height:var(--icon-lg)}svg[data-astro-cid-hjeilhqi]{width:100%;height:100%;position:absolute;inset:0}.empty[data-astro-cid-hjeilhqi]{fill:var(--color-rating-empty,var(--color-surface-3))}.full[data-astro-cid-hjeilhqi]{fill:var(--color-rating,var(--color-accent));clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.pdp[data-astro-cid-fjcelaat]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"gallery""buy""details";min-width:0;display:grid}.gallery[data-astro-cid-fjcelaat]{grid-area:gallery;min-width:0}.buy[data-astro-cid-fjcelaat]{grid-area:buy;min-width:0}.details[data-astro-cid-fjcelaat]{grid-area:details;min-width:0}@media (width>=64rem){.pdp[data-astro-cid-fjcelaat]{gap:var(--space-16) var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"gallery buy""details details"}.gallery-inner[data-astro-cid-fjcelaat]{top:calc(var(--header-height) + var(--space-6));position:sticky}.details[data-astro-cid-fjcelaat]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}}@media (width>=80rem){.pdp[data-astro-cid-fjcelaat]{gap:var(--space-12) var(--space-16)}}.summary[data-astro-cid-j66rgppy]{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.category[data-astro-cid-j66rgppy]{min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-badge);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.category[data-astro-cid-j66rgppy]:hover{background:var(--color-surface-3)}.title[data-astro-cid-j66rgppy]{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.rating[data-astro-cid-j66rgppy]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rating[data-astro-cid-j66rgppy] a[data-astro-cid-j66rgppy]{color:var(--color-text-muted);text-underline-offset:.2em}.rating[data-astro-cid-j66rgppy] a[data-astro-cid-j66rgppy]:hover{color:var(--color-text)}.description[data-astro-cid-j66rgppy]{color:var(--color-text-muted);line-height:var(--leading-normal);max-width:var(--measure-lg);margin:0}.purchase[data-astro-cid-jln4r34y]{gap:var(--space-2);display:grid}.row[data-astro-cid-jln4r34y]{gap:var(--space-4);display:grid}.qty-row[data-astro-cid-jln4r34y]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.qty-label[data-astro-cid-jln4r34y]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.actions[data-astro-cid-jln4r34y]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.message[data-astro-cid-jln4r34y]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted)}.purchase[data-astro-cid-jln4r34y][data-tone=error] .message[data-astro-cid-jln4r34y]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.purchase[data-astro-cid-jln4r34y][data-tone=success] .message[data-astro-cid-jln4r34y]{color:var(--color-success-text);font-weight:var(--weight-medium)}.share[data-astro-cid-pk5u4jjt]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.list[data-astro-cid-pk5u4jjt]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-pk5u4jjt]{width:var(--tap-min);height:var(--tap-min);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:grid}.link[data-astro-cid-pk5u4jjt]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.link[data-astro-cid-pk5u4jjt]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.status[data-astro-cid-pk5u4jjt]{font-size:var(--text-sm);color:var(--color-success-text);font-weight:var(--weight-medium)}[data-astro-cid-pk5u4jjt][hidden]{display:none!important}.meta[data-astro-cid-jp6dtpt3]{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);display:block}dl[data-astro-cid-jp6dtpt3]{gap:var(--space-3);margin:0;display:grid}.row[data-astro-cid-jp6dtpt3]{gap:var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.share-row[data-astro-cid-jp6dtpt3]{align-items:center}dt[data-astro-cid-jp6dtpt3]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}dd[data-astro-cid-jp6dtpt3]{min-width:0;margin:0}.sku[data-astro-cid-jp6dtpt3]{font-family:var(--font-mono);font-size:var(--text-sm)}.tags[data-astro-cid-jp6dtpt3]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-jp6dtpt3] a[data-astro-cid-jp6dtpt3]{color:var(--color-link);text-underline-offset:.2em}.tags[data-astro-cid-jp6dtpt3] a[data-astro-cid-jp6dtpt3]:hover{color:var(--color-link-hover)}[data-astro-cid-jp6dtpt3][hidden]{display:none!important}.product-tabs[data-astro-cid-vfxwkcds]{min-width:0;display:block}.product-tabs[data-astro-cid-vfxwkcds] [data-panel]{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.bundle[data-astro-cid-m4ajtrqw]{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-accent) 35%, var(--color-border));border-radius:var(--radius-card);background:var(--color-accent-soft);color:var(--color-text);display:grid}.head[data-astro-cid-m4ajtrqw]{gap:var(--space-3);align-items:flex-start;margin:0;display:flex}.icon[data-astro-cid-m4ajtrqw]{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-text);flex:none;place-items:center;display:grid}.text[data-astro-cid-m4ajtrqw]{gap:var(--space-1);display:grid}.eyebrow[data-astro-cid-m4ajtrqw]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.message[data-astro-cid-m4ajtrqw]{font-weight:var(--weight-medium);line-height:var(--leading-snug)}.item[data-astro-cid-m4ajtrqw]{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-field);background:var(--color-surface);align-items:center;display:flex}.media[data-astro-cid-m4ajtrqw]{width:var(--space-16);border-radius:var(--radius-media);background:var(--color-surface-2);flex:none;overflow:hidden}.info[data-astro-cid-m4ajtrqw]{gap:var(--space-1);min-width:0;display:grid}.name[data-astro-cid-m4ajtrqw]{color:var(--color-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.name[data-astro-cid-m4ajtrqw]:hover{text-decoration:underline}.prices[data-astro-cid-m4ajtrqw]{gap:var(--space-1) var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.was[data-astro-cid-m4ajtrqw]{color:var(--color-text-muted);font-size:var(--text-sm)}.now[data-astro-cid-m4ajtrqw]{font-weight:var(--weight-bold)}.status[data-astro-cid-m4ajtrqw]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.status[data-astro-cid-m4ajtrqw]:empty{min-height:0}.bundle[data-astro-cid-m4ajtrqw][data-tone=error] .status[data-astro-cid-m4ajtrqw]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.bundle[data-astro-cid-m4ajtrqw][data-tone=success] .status[data-astro-cid-m4ajtrqw]{color:var(--color-success-text);font-weight:var(--weight-medium)}.summary[data-astro-cid-djrkbg7w]{gap:var(--space-2);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);text-align:center;justify-items:center;display:grid}.score[data-astro-cid-djrkbg7w]{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.big[data-astro-cid-djrkbg7w]{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.out[data-astro-cid-djrkbg7w]{font-size:var(--text-lg);color:var(--color-text-muted)}.count[data-astro-cid-djrkbg7w]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.empty[data-astro-cid-djrkbg7w]{color:var(--color-text-muted);margin:0}.bars[data-astro-cid-djrkbg7w]{gap:var(--space-1);width:100%;margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-djrkbg7w] li[data-astro-cid-djrkbg7w]{grid-template-columns:var(--space-4) minmax(0, 1fr) var(--space-6);gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;display:grid}.track[data-astro-cid-djrkbg7w]{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-3);overflow:hidden}.fill[data-astro-cid-djrkbg7w]{background:var(--color-rating,var(--color-accent));height:100%;display:block}.bar-count[data-astro-cid-djrkbg7w]{text-align:right}.reviews[data-astro-cid-hlcfmkd6]{margin:0;padding:0;list-style:none;display:grid}.review[data-astro-cid-hlcfmkd6]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:flex}.review[data-astro-cid-hlcfmkd6]:first-child{padding-top:0}.avatar[data-astro-cid-hlcfmkd6]{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.body[data-astro-cid-hlcfmkd6]{gap:var(--space-2);min-width:0;display:grid}.head[data-astro-cid-hlcfmkd6]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.name[data-astro-cid-hlcfmkd6]{font-size:var(--text-base);font-weight:var(--weight-semibold)}time[data-astro-cid-hlcfmkd6]{font-size:var(--text-sm);color:var(--color-text-muted)}.text[data-astro-cid-hlcfmkd6]{line-height:var(--leading-normal);overflow-wrap:anywhere;white-space:pre-line;margin:0}.review-form[data-astro-cid-57ih7nyx]{display:block}.title[data-astro-cid-57ih7nyx]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.note[data-astro-cid-57ih7nyx]{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}form[data-astro-cid-57ih7nyx],.pair[data-astro-cid-57ih7nyx]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-57ih7nyx]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.stars[data-astro-cid-57ih7nyx]{gap:var(--space-0);display:flex}.star[data-astro-cid-57ih7nyx]{width:var(--tap-min);height:var(--tap-min);cursor:pointer;place-items:center;display:grid;position:relative}.star[data-astro-cid-57ih7nyx] input[data-astro-cid-57ih7nyx]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star[data-astro-cid-57ih7nyx] svg[data-astro-cid-57ih7nyx]{width:var(--icon-lg);height:var(--icon-lg);fill:var(--color-surface-3);stroke:var(--color-border-strong);stroke-width:1px;transition:fill var(--duration-fast) var(--ease-standard)}.star[data-astro-cid-57ih7nyx]:has(input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width));border-radius:var(--radius-control)}.stars[data-astro-cid-57ih7nyx]:has([value="1"]:checked) [data-astro-cid-57ih7nyx][data-star="1"] svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx]:has([value="2"]:checked) [data-astro-cid-57ih7nyx]:is([data-star="1"],[data-star="2"]) svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx]:has([value="3"]:checked) [data-astro-cid-57ih7nyx]:is([data-star="1"],[data-star="2"],[data-star="3"]) svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx]:has([value="4"]:checked) [data-astro-cid-57ih7nyx]:is([data-star="1"],[data-star="2"],[data-star="3"],[data-star="4"]) svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx]:has([value="5"]:checked) .star[data-astro-cid-57ih7nyx] svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx]:has(.star:hover) .star[data-astro-cid-57ih7nyx]:has(~.star:hover) svg[data-astro-cid-57ih7nyx],.stars[data-astro-cid-57ih7nyx] .star[data-astro-cid-57ih7nyx]:hover svg[data-astro-cid-57ih7nyx]{fill:var(--color-rating);stroke:var(--color-rating)}.stars[data-astro-cid-57ih7nyx]:has(.star:hover) .star[data-astro-cid-57ih7nyx]:hover~.star[data-astro-cid-57ih7nyx] svg[data-astro-cid-57ih7nyx]{fill:var(--color-surface-3);stroke:var(--color-border-strong)}.hp[data-astro-cid-57ih7nyx]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.status[data-astro-cid-57ih7nyx],.target-msg[data-astro-cid-57ih7nyx]{padding:var(--space-4);border-radius:var(--radius-field);border-left:var(--space-1) solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger-text);font-weight:var(--weight-medium)}.status[data-astro-cid-57ih7nyx][data-tone=success],.target-msg[data-astro-cid-57ih7nyx].success{border-left-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-text)}.status[data-astro-cid-57ih7nyx]:focus,.target-msg[data-astro-cid-57ih7nyx]:focus{outline:none}.target-msg[data-astro-cid-57ih7nyx]{margin-bottom:var(--space-5);display:none}.target-msg[data-astro-cid-57ih7nyx]:target{display:block}.submit[data-astro-cid-57ih7nyx]{padding-top:var(--space-2)}[data-astro-cid-57ih7nyx][hidden]{display:none!important}@media (width<=39.99rem){.submit[data-astro-cid-57ih7nyx] .btn{width:100%}}
