.container[data-astro-cid-g6gd5xtz]{width:100%;padding-inline:var(--gutter);margin-inline:auto}.size-sm[data-astro-cid-g6gd5xtz]{max-width:calc(var(--container-sm) + 2 * var(--gutter))}.size-md[data-astro-cid-g6gd5xtz]{max-width:calc(var(--container-md) + 2 * var(--gutter))}.size-lg[data-astro-cid-g6gd5xtz]{max-width:calc(var(--container-lg) + 2 * var(--gutter))}.size-xl[data-astro-cid-g6gd5xtz]{max-width:calc(var(--container-xl) + 2 * var(--gutter))}.size-prose[data-astro-cid-g6gd5xtz]{max-width:calc(var(--container-prose) + 2 * var(--gutter))}.size-full[data-astro-cid-g6gd5xtz]{max-width:none}.section[data-astro-cid-x4xgostv]{background:var(--color-bg);color:var(--color-text)}.space-none[data-astro-cid-x4xgostv]{padding-block:0}.space-sm[data-astro-cid-x4xgostv]{padding-block:var(--space-section-sm)}.space-md[data-astro-cid-x4xgostv]{padding-block:var(--space-section)}.space-lg[data-astro-cid-x4xgostv]{padding-block:var(--space-section-lg)}.tone-subtle[data-astro-cid-x4xgostv]{--color-bg:var(--color-surface-2);background:var(--color-surface-2)}.tone-surface[data-astro-cid-x4xgostv]{--color-bg:var(--color-surface);background:var(--color-surface)}.tone-accent[data-astro-cid-x4xgostv]{--color-bg:var(--color-accent-soft);background:var(--color-accent-soft)}.tone-inverse[data-astro-cid-x4xgostv]{--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-rcq6gpxf]{gap:var(--stack-gap);flex-direction:column;min-width:0;display:flex}.align-start[data-astro-cid-rcq6gpxf]{align-items:flex-start}.align-center[data-astro-cid-rcq6gpxf]{align-items:center}.align-end[data-astro-cid-rcq6gpxf]{align-items:flex-end}.cluster[data-astro-cid-kq67qjqe]{gap:var(--cluster-gap);flex-wrap:wrap;min-width:0;display:flex}.nowrap[data-astro-cid-kq67qjqe]{flex-wrap:nowrap}.justify-start[data-astro-cid-kq67qjqe]{justify-content:flex-start}.justify-center[data-astro-cid-kq67qjqe]{justify-content:center}.justify-end[data-astro-cid-kq67qjqe]{justify-content:flex-end}.justify-between[data-astro-cid-kq67qjqe]{justify-content:space-between}.align-start[data-astro-cid-kq67qjqe]{align-items:flex-start}.align-center[data-astro-cid-kq67qjqe]{align-items:center}.align-end[data-astro-cid-kq67qjqe]{align-items:flex-end}.align-baseline[data-astro-cid-kq67qjqe]{align-items:baseline}.align-stretch[data-astro-cid-kq67qjqe]{align-items:stretch}.grid[data-astro-cid-2c3kg5lf]{--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-2c3kg5lf]>li{min-width:0;display:grid}.dense[data-astro-cid-2c3kg5lf]{--cols:2}.cols-auto[data-astro-cid-2c3kg5lf]{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-min)), 1fr))}.min-xs[data-astro-cid-2c3kg5lf]{--grid-min:var(--grid-min-xs)}.min-sm[data-astro-cid-2c3kg5lf]{--grid-min:var(--grid-min-sm)}.min-md[data-astro-cid-2c3kg5lf]{--grid-min:var(--grid-min-md)}.min-lg[data-astro-cid-2c3kg5lf]{--grid-min:var(--grid-min-lg)}@media (width>=40rem){.cols-2[data-astro-cid-2c3kg5lf],.cols-3[data-astro-cid-2c3kg5lf],.cols-4[data-astro-cid-2c3kg5lf]{--cols:2}.cols-5[data-astro-cid-2c3kg5lf],.cols-6[data-astro-cid-2c3kg5lf]{--cols:3}}@media (width>=64rem){.cols-3[data-astro-cid-2c3kg5lf]{--cols:3}.cols-4[data-astro-cid-2c3kg5lf]{--cols:4}.cols-5[data-astro-cid-2c3kg5lf]{--cols:5}.cols-6[data-astro-cid-2c3kg5lf]{--cols:6}}.split[data-astro-cid-cfw2s3ql]{gap:var(--split-gap);min-width:0;display:grid}.col[data-astro-cid-cfw2s3ql]{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (width>=64rem){.split[data-astro-cid-cfw2s3ql]{gap:max(var(--split-gap), var(--space-10))}.r-start[data-astro-cid-cfw2s3ql]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.r-even[data-astro-cid-cfw2s3ql]{grid-template-columns:repeat(2,minmax(0,1fr))}.r-end[data-astro-cid-cfw2s3ql]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.a-start[data-astro-cid-cfw2s3ql]{align-items:start}.sticky[data-astro-cid-cfw2s3ql] .end[data-astro-cid-cfw2s3ql]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.panel[data-astro-cid-o52yga2v]{gap:var(--space-5);border-radius:var(--radius-card);align-content:start;min-width:0;display:grid}.t-surface[data-astro-cid-o52yga2v]{background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.t-subtle[data-astro-cid-o52yga2v]{background:var(--color-surface-2)}.p-md[data-astro-cid-o52yga2v]{padding:var(--space-5)}.p-lg[data-astro-cid-o52yga2v]{padding:var(--space-6)}@media (width>=40rem){.p-lg[data-astro-cid-o52yga2v]{padding:var(--space-8)}}.panel[data-astro-cid-o52yga2v] h2{font-size:var(--text-xl)}.icon[data-astro-cid-i4lemj5i]{vertical-align:middle;flex:none;display:inline-block}.size-xs[data-astro-cid-i4lemj5i]{width:var(--icon-xs);height:var(--icon-xs)}.size-xl[data-astro-cid-i4lemj5i]{width:var(--icon-xl);height:var(--icon-xl)}.size-sm[data-astro-cid-i4lemj5i]{width:var(--icon-sm);height:var(--icon-sm)}.size-md[data-astro-cid-i4lemj5i]{width:var(--icon-md);height:var(--icon-md)}.size-lg[data-astro-cid-i4lemj5i]{width:var(--icon-lg);height:var(--icon-lg)}.btn[data-astro-cid-zf3b7f56]{--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-zf3b7f56]:hover{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.btn[data-astro-cid-zf3b7f56]:active{transform:translateY(1px)}.btn[data-astro-cid-zf3b7f56]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.btn[data-astro-cid-zf3b7f56] .icon{transition:transform var(--duration-base) var(--ease-standard)}.has-arrow[data-astro-cid-zf3b7f56]:hover .icon:last-child{transform:translateX(var(--space-1))}.v-secondary[data-astro-cid-zf3b7f56]{--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-zf3b7f56]{--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-zf3b7f56]{--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-zf3b7f56]{--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-zf3b7f56]{--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-zf3b7f56] .label[data-astro-cid-zf3b7f56]{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-zf3b7f56]:hover .label[data-astro-cid-zf3b7f56]{background-size:100% var(--border-width)}.v-text[data-astro-cid-zf3b7f56]:active{transform:none}.s-sm[data-astro-cid-zf3b7f56]{--btn-height:var(--control-sm);--btn-pad:var(--space-5);font-size:var(--text-label)}.s-lg[data-astro-cid-zf3b7f56]{--btn-height:var(--control-lg);--btn-pad:var(--space-10);font-size:var(--text-sm)}.v-text[data-astro-cid-zf3b7f56].s-sm,.v-text[data-astro-cid-zf3b7f56].s-lg{--btn-pad:0}.full[data-astro-cid-zf3b7f56]{width:100%;display:flex}.label[data-astro-cid-zf3b7f56]{text-overflow:ellipsis;overflow:hidden}.btn[data-astro-cid-zf3b7f56]:disabled,.btn[data-astro-cid-zf3b7f56][aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}.btn[data-astro-cid-zf3b7f56]:disabled:hover,.btn[data-astro-cid-zf3b7f56][aria-disabled=true]:hover{background:var(--btn-bg);border-color:var(--btn-border);color:var(--btn-fg)}.loading[data-astro-cid-zf3b7f56]{cursor:progress;opacity:1}.loading[data-astro-cid-zf3b7f56]:disabled{opacity:.85}.spinner[data-astro-cid-zf3b7f56]{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-zf3b7f56] .spinner[data-astro-cid-zf3b7f56]{display:inline-block}.loading[data-astro-cid-zf3b7f56] .icon{display:none}@keyframes spin{to{transform:rotate(360deg)}}.link[data-astro-cid-34ytqzku]{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-34ytqzku]:hover{color:var(--color-link-hover)}.v-standalone[data-astro-cid-34ytqzku]{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-34ytqzku]:hover{text-decoration:underline}.v-standalone[data-astro-cid-34ytqzku] .arrow{transition:transform var(--duration-base) var(--ease-standard)}.v-standalone[data-astro-cid-34ytqzku]:hover .arrow{transform:translate(2px)}.v-subtle[data-astro-cid-34ytqzku]{color:var(--color-text-muted);text-decoration-line:none}.v-subtle[data-astro-cid-34ytqzku]:hover,.v-subtle[data-astro-cid-34ytqzku][aria-current=page]{color:var(--color-text);text-decoration-line:underline}.link[data-astro-cid-34ytqzku] .icon{margin-left:.15em;display:inline-block}.badge[data-astro-cid-mhyviiv3]{--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}.caps[data-astro-cid-mhyviiv3]{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.a-soft[data-astro-cid-mhyviiv3]{background:var(--b-bg);color:var(--b-fg)}.a-solid[data-astro-cid-mhyviiv3]{background:var(--b-solid);color:var(--b-on-solid)}.a-outline[data-astro-cid-mhyviiv3]{color:var(--b-fg);background:0 0;border-color:currentColor}.t-primary[data-astro-cid-mhyviiv3]{--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-mhyviiv3]{--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-mhyviiv3]{--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-mhyviiv3]{--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-mhyviiv3]{--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-mhyviiv3]{--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-mhyviiv3]{border-radius:var(--radius-pill);background:currentColor;flex:none;width:.5em;height:.5em}.chip[data-astro-cid-vtpdksi3]{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-vtpdksi3]{min-height:var(--control-xs);padding:0 var(--space-3);font-size:var(--text-xs)}button[data-astro-cid-vtpdksi3].chip{cursor:pointer}.text[data-astro-cid-vtpdksi3]{text-overflow:ellipsis;overflow:hidden}.interactive[data-astro-cid-vtpdksi3]:hover{border-color:var(--color-border-hover);color:var(--color-text)}.selected[data-astro-cid-vtpdksi3],.selected[data-astro-cid-vtpdksi3]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.count[data-astro-cid-vtpdksi3]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.selected[data-astro-cid-vtpdksi3] .count[data-astro-cid-vtpdksi3]{color:inherit;opacity:.75}.removable[data-astro-cid-vtpdksi3]{background:var(--color-surface-2);border-color:#0000}.removable[data-astro-cid-vtpdksi3]:hover{background:var(--color-surface-3);border-color:#0000}.chip[data-astro-cid-vtpdksi3] .x{color:var(--color-text-muted);margin-right:calc(-1 * var(--space-1))}.removable[data-astro-cid-vtpdksi3]:hover .x{color:var(--color-text)}.swatch[data-astro-cid-vtpdksi3]{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-vtpdksi3]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.picture[data-astro-cid-mxfma2o3]{background:var(--color-image-ground);isolation:isolate;display:block;position:relative;overflow:hidden}.rounded[data-astro-cid-mxfma2o3]{border-radius:var(--radius-media)}.picture[data-astro-cid-mxfma2o3] img[data-astro-cid-mxfma2o3]{width:100%;height:auto}.r-square[data-astro-cid-mxfma2o3]{aspect-ratio:1}.r-portrait[data-astro-cid-mxfma2o3]{aspect-ratio:4/5}.r-landscape[data-astro-cid-mxfma2o3]{aspect-ratio:4/3}.r-wide[data-astro-cid-mxfma2o3]{aspect-ratio:16/9}.picture[data-astro-cid-mxfma2o3]:not(.r-natural) img[data-astro-cid-mxfma2o3]{height:100%;position:absolute;inset:0}.f-cover[data-astro-cid-mxfma2o3] img[data-astro-cid-mxfma2o3]{object-fit:cover}.f-contain[data-astro-cid-mxfma2o3] img[data-astro-cid-mxfma2o3]{object-fit:contain}.r-natural[data-astro-cid-mxfma2o3].empty{aspect-ratio:4/3}.placeholder[data-astro-cid-mxfma2o3]{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-mxfma2o3] svg[data-astro-cid-mxfma2o3]{width:22%;max-width:var(--space-16)}.price[data-astro-cid-7fxp6g2p]{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-7fxp6g2p]{font-weight:var(--weight-semibold);white-space:nowrap}.sale[data-astro-cid-7fxp6g2p] .amount[data-astro-cid-7fxp6g2p]{color:var(--color-sale)}.was[data-astro-cid-7fxp6g2p]{color:var(--color-text-muted);font-size:.85em;font-weight:var(--weight-regular);white-space:nowrap;text-decoration-thickness:1px}.price[data-astro-cid-7fxp6g2p]{column-gap:var(--space-2)}.from[data-astro-cid-7fxp6g2p]{color:var(--color-text-muted);font-size:.85em}.request-label[data-astro-cid-7fxp6g2p]{color:var(--color-text-muted);font-weight:var(--weight-medium)}.s-sm[data-astro-cid-7fxp6g2p]{font-size:var(--text-sm)}.s-md[data-astro-cid-7fxp6g2p]{font-size:var(--text-base)}.s-lg[data-astro-cid-7fxp6g2p]{font-size:var(--text-lg)}.s-xl[data-astro-cid-7fxp6g2p]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.alert[data-astro-cid-vzmvraxa]{--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-vzmvraxa]{--a-fg:var(--color-success-text);--a-bg:var(--color-success-soft);--a-line:var(--color-success)}.t-warning[data-astro-cid-vzmvraxa]{--a-fg:var(--color-warning-text);--a-bg:var(--color-warning-soft);--a-line:var(--color-warning)}.t-danger[data-astro-cid-vzmvraxa]{--a-fg:var(--color-danger-text);--a-bg:var(--color-danger-soft);--a-line:var(--color-danger)}.alert[data-astro-cid-vzmvraxa] .alert-icon{color:var(--a-fg);margin-top:.05em}.content[data-astro-cid-vzmvraxa]{gap:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-vzmvraxa]{font-weight:var(--weight-semibold);color:var(--a-fg)}.breadcrumb[data-astro-cid-b4ezfhci]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.back[data-astro-cid-b4ezfhci]{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-b4ezfhci]:hover{background:var(--color-surface-2);color:var(--color-text);text-decoration:none}.dot[data-astro-cid-b4ezfhci]{border-radius:var(--radius-pill);background:var(--color-text-subtle);width:3px;height:3px;margin-inline:var(--space-1)}ol[data-astro-cid-b4ezfhci]{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-b4ezfhci]{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}a[data-astro-cid-b4ezfhci]{color:var(--color-text-muted);min-height:var(--tap-min);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-b4ezfhci]:hover{color:var(--color-text);text-decoration:underline}[data-astro-cid-b4ezfhci][aria-current=page]{color:var(--color-text);font-weight:var(--weight-medium);overflow-wrap:anywhere}li[data-astro-cid-b4ezfhci] .sep{color:var(--color-border-strong)}.pagination[data-astro-cid-x3kxh6ao]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}ol[data-astro-cid-x3kxh6ao]{gap:var(--space-1);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}.num[data-astro-cid-x3kxh6ao],.step[data-astro-cid-x3kxh6ao]{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-x3kxh6ao].num:hover,a[data-astro-cid-x3kxh6ao].step:hover{background:var(--color-surface-2);color:var(--color-text)}.current[data-astro-cid-x3kxh6ao],.current[data-astro-cid-x3kxh6ao]:hover{background:var(--color-primary);color:var(--color-on-primary)}.disabled[data-astro-cid-x3kxh6ao]{color:var(--color-text-muted);opacity:.6}.gap[data-astro-cid-x3kxh6ao]{min-width:var(--space-6);color:var(--color-text-muted);place-items:center;display:grid}.step-label[data-astro-cid-x3kxh6ao]{display:none}@media (width>=40rem){.step-label[data-astro-cid-x3kxh6ao]{display:inline}}.disclosure[data-astro-cid-tdhy3v3y]{border-bottom:var(--border-width) solid var(--color-border)}.a-plain[data-astro-cid-tdhy3v3y]{border-bottom:0}.a-card[data-astro-cid-tdhy3v3y]{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-tdhy3v3y]{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-tdhy3v3y] summary[data-astro-cid-tdhy3v3y]{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-tdhy3v3y]::-webkit-details-marker{display:none}summary[data-astro-cid-tdhy3v3y]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.summary-text[data-astro-cid-tdhy3v3y]{align-items:baseline;gap:var(--space-2);display:inline-flex}.meta[data-astro-cid-tdhy3v3y]{color:var(--color-text-muted);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.chev[data-astro-cid-tdhy3v3y],.sign[data-astro-cid-tdhy3v3y]{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-tdhy3v3y] .chev[data-astro-cid-tdhy3v3y],.s-sm[data-astro-cid-tdhy3v3y] .sign[data-astro-cid-tdhy3v3y]{width:var(--icon-sm);height:var(--icon-sm)}details[data-astro-cid-tdhy3v3y][open] .chev[data-astro-cid-tdhy3v3y]{transform:rotate(180deg)}.sign[data-astro-cid-tdhy3v3y] .v[data-astro-cid-tdhy3v3y]{transform-origin:50%;transition:transform var(--duration-base) var(--ease-standard)}details[data-astro-cid-tdhy3v3y][open] .sign[data-astro-cid-tdhy3v3y] .v[data-astro-cid-tdhy3v3y]{transform:rotate(90deg)}.panel[data-astro-cid-tdhy3v3y]{padding-bottom:var(--space-5);color:var(--color-text-muted)}.s-sm[data-astro-cid-tdhy3v3y] .panel[data-astro-cid-tdhy3v3y]{padding-bottom:var(--space-4);color:var(--color-text)}.panel[data-astro-cid-tdhy3v3y]>*+*{margin-top:var(--space-3)}.a-bordered[data-astro-cid-cf44lwi3]{border-top:var(--border-width) solid var(--color-border)}.a-card[data-astro-cid-cf44lwi3]{gap:var(--space-3);display:grid}.s-sm[data-astro-cid-5htkiddi]{font-size:var(--text-sm)}.s-md[data-astro-cid-5htkiddi]{font-size:var(--text-base)}.s-lg[data-astro-cid-5htkiddi]{font-size:var(--text-md)}.stepper[data-astro-cid-56ij3j2y]{gap:var(--space-2);display:inline-grid}.label[data-astro-cid-56ij3j2y]{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.box[data-astro-cid-56ij3j2y]{--q-size:var(--tap-min);align-items:center;display:inline-flex}.s-sm[data-astro-cid-56ij3j2y] .box[data-astro-cid-56ij3j2y]{--q-size:var(--control-xs)}.btn[data-astro-cid-56ij3j2y]{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-56ij3j2y]:hover:not(:disabled){background:var(--color-text);color:var(--color-bg)}.btn[data-astro-cid-56ij3j2y]:disabled{cursor:not-allowed;border-color:var(--color-border);color:var(--color-text-subtle)}.btn[data-astro-cid-56ij3j2y]:focus-visible,.value[data-astro-cid-56ij3j2y]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);z-index:1;position:relative}.value[data-astro-cid-56ij3j2y]{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-56ij3j2y] .value[data-astro-cid-56ij3j2y]{font-size:var(--text-sm)}.value[data-astro-cid-56ij3j2y]::-webkit-inner-spin-button,.value[data-astro-cid-56ij3j2y]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-round[data-astro-cid-56ij3j2y] .btn[data-astro-cid-56ij3j2y]{border-radius:var(--radius-pill);background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.v-round[data-astro-cid-56ij3j2y] .btn[data-astro-cid-56ij3j2y]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.v-round[data-astro-cid-56ij3j2y] .btn[data-astro-cid-56ij3j2y]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);background:0 0}.v-square[data-astro-cid-56ij3j2y] .box[data-astro-cid-56ij3j2y]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-field)}.v-square[data-astro-cid-56ij3j2y] .btn[data-astro-cid-56ij3j2y]{border-radius:var(--radius-control);background:0 0;border:0}.v-square[data-astro-cid-56ij3j2y] .value[data-astro-cid-56ij3j2y]{border-inline:var(--border-width) solid var(--color-border-strong)}.v-square[data-astro-cid-56ij3j2y].s-md .box[data-astro-cid-56ij3j2y]{--q-size:var(--control-md)}.tabs[data-astro-cid-y24jocsx]{display:block}.list[data-astro-cid-y24jocsx]{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-y24jocsx]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-y24jocsx]:not([data-ready]) .list[data-astro-cid-y24jocsx]{display:none}.tab[data-astro-cid-y24jocsx]{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-y24jocsx]:hover{color:var(--color-text)}.tab[data-astro-cid-y24jocsx][aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-text)}.tab[data-astro-cid-y24jocsx]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.count[data-astro-cid-y24jocsx]{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-y24jocsx] .list[data-astro-cid-y24jocsx]{gap:var(--space-2);border-bottom:0}.a-pills[data-astro-cid-y24jocsx] .tab[data-astro-cid-y24jocsx]{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-y24jocsx] .tab[data-astro-cid-y24jocsx][aria-selected=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.a-pills[data-astro-cid-y24jocsx] .tab[data-astro-cid-y24jocsx][aria-selected=true] .count[data-astro-cid-y24jocsx]{color:inherit}.panel[data-astro-cid-y24jocsx]{padding-top:var(--space-8)}.panel[data-astro-cid-y24jocsx]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.tabs[data-astro-cid-y24jocsx][data-ready] .fallback-title[data-astro-cid-y24jocsx]{display:none}.tabs[data-astro-cid-y24jocsx]:not([data-ready]) .panel[data-astro-cid-y24jocsx]+.panel[data-astro-cid-y24jocsx]{margin-top:var(--space-10)}.fallback-title[data-astro-cid-y24jocsx]{font-size:var(--text-xl);margin-bottom:var(--space-4)}.drawer[data-astro-cid-k76u7a4b]{display:contents}.overlay[data-astro-cid-k76u7a4b]{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-k76u7a4b]{--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-k76u7a4b] .panel[data-astro-cid-k76u7a4b]{left:0;right:auto;transform:translate(-100%)}.size-sm[data-astro-cid-k76u7a4b] .panel[data-astro-cid-k76u7a4b]{--drawer-width:var(--drawer-width-sm)}.size-lg[data-astro-cid-k76u7a4b] .panel[data-astro-cid-k76u7a4b]{--drawer-width:var(--drawer-width-lg)}.drawer[data-astro-cid-k76u7a4b][data-open] .overlay[data-astro-cid-k76u7a4b]{opacity:1;visibility:visible;transition:opacity var(--duration-drawer) var(--ease-standard), visibility 0s}.drawer[data-astro-cid-k76u7a4b][data-open] .panel[data-astro-cid-k76u7a4b]{visibility:visible;transition:transform var(--duration-drawer) var(--ease-emphasized), visibility 0s;transform:none}.head[data-astro-cid-k76u7a4b]{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-k76u7a4b]{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.title[data-astro-cid-k76u7a4b]{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-k76u7a4b]{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.close[data-astro-cid-k76u7a4b]{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-k76u7a4b].pill{padding:0 var(--space-4)}.close[data-astro-cid-k76u7a4b]:hover{border-color:var(--color-text)}.close[data-astro-cid-k76u7a4b]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.body[data-astro-cid-k76u7a4b]{overscroll-behavior:contain;min-height:0;padding:var(--space-5);flex:1;overflow-y:auto}.foot[data-astro-cid-k76u7a4b]{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-k76u7a4b] .overlay[data-astro-cid-k76u7a4b],.inline-lg[data-astro-cid-k76u7a4b] .head[data-astro-cid-k76u7a4b],.inline-lg[data-astro-cid-k76u7a4b] .foot[data-astro-cid-k76u7a4b]{display:none}.inline-lg[data-astro-cid-k76u7a4b] .panel[data-astro-cid-k76u7a4b]{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-k76u7a4b] .body[data-astro-cid-k76u7a4b]{padding:0;overflow:visible}}.carousel[data-astro-cid-dvg5n2u4]{--per-view:var(--pv-base);gap:var(--space-6);min-width:0;display:grid}@media (width>=40rem){.carousel[data-astro-cid-dvg5n2u4]{--per-view:var(--pv-sm)}}@media (width>=48rem){.carousel[data-astro-cid-dvg5n2u4]{--per-view:var(--pv-md)}}@media (width>=64rem){.carousel[data-astro-cid-dvg5n2u4]{--per-view:var(--pv-lg)}}.bar[data-astro-cid-dvg5n2u4]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.header[data-astro-cid-dvg5n2u4]{flex:1;min-width:0}.controls[data-astro-cid-dvg5n2u4]{align-items:center;gap:var(--space-5);flex:none;display:flex}.controls[data-astro-cid-dvg5n2u4][hidden]{display:none}.carousel[data-astro-cid-dvg5n2u4][data-static] .controls[data-astro-cid-dvg5n2u4]{visibility:hidden}.controls[data-astro-cid-dvg5n2u4].bottom{justify-content:flex-start;gap:var(--space-4)}.arrows[data-astro-cid-dvg5n2u4]{gap:var(--space-2);display:flex}.track[data-astro-cid-dvg5n2u4]{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-dvg5n2u4]::-webkit-scrollbar{display:none}.track[data-astro-cid-dvg5n2u4]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.track[data-astro-cid-dvg5n2u4]>*{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-dvg5n2u4]{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-dvg5n2u4]{width:var(--space-10);height:var(--border-width);background:currentColor}.arrow[data-astro-cid-dvg5n2u4]{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-dvg5n2u4]:hover:not(:disabled){background:var(--color-primary-hover)}.arrow[data-astro-cid-dvg5n2u4]:disabled{border-color:var(--color-border);color:var(--color-text-subtle);cursor:default;background:0 0}.arrow[data-astro-cid-dvg5n2u4]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.arrows-square[data-astro-cid-dvg5n2u4] .arrows[data-astro-cid-dvg5n2u4]{gap:0}.arrows-square[data-astro-cid-dvg5n2u4] .arrow[data-astro-cid-dvg5n2u4]{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-dvg5n2u4] .arrow[data-astro-cid-dvg5n2u4]:disabled{background:var(--color-primary);color:var(--color-on-primary);opacity:.45}.range[data-astro-cid-lj7luyxt]{display:block}.group[data-astro-cid-lj7luyxt]{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.legend[data-astro-cid-lj7luyxt]{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-lj7luyxt]{height:var(--tap-min);margin-inline:calc(var(--range-thumb) / 2);position:relative}.track[data-astro-cid-lj7luyxt]:before,.fill[data-astro-cid-lj7luyxt]{content:"";height:var(--range-track);position:absolute;top:50%;transform:translateY(-50%)}.track[data-astro-cid-lj7luyxt]:before{left:calc(var(--range-thumb) / -2);right:calc(var(--range-thumb) / -2);background:var(--color-border)}.fill[data-astro-cid-lj7luyxt]{left:var(--lo);right:calc(100% - var(--hi));background:var(--color-text)}.thumb[data-astro-cid-lj7luyxt]{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-lj7luyxt]::-webkit-slider-runnable-track{background:0 0;border:0}.thumb[data-astro-cid-lj7luyxt]::-moz-range-track{background:0 0;border:0}.thumb[data-astro-cid-lj7luyxt]::-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-lj7luyxt]::-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-lj7luyxt]:focus-visible{outline:none}.thumb[data-astro-cid-lj7luyxt]: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-lj7luyxt]: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-lj7luyxt]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.values[data-astro-cid-lj7luyxt]{color:var(--color-text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.swatches[data-astro-cid-pdsyy2ow]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dot[data-astro-cid-pdsyy2ow]{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-pdsyy2ow] .dot[data-astro-cid-pdsyy2ow]{width:var(--icon-md);height:var(--icon-md)}.more[data-astro-cid-pdsyy2ow]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.field[data-astro-cid-n7txrahc]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.label[data-astro-cid-n7txrahc]{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-n7txrahc]{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-n7txrahc]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:calc(-1 * var(--space-1))}.error[data-astro-cid-n7txrahc]{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-n7txrahc] svg[data-astro-cid-n7txrahc]{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-n53xfs5y]{resize:vertical;min-height:calc(var(--control-md) * 2.5)}.newsletter[data-astro-cid-owib6inf]{display:block}.form[data-astro-cid-owib6inf]{gap:var(--space-3);max-width:var(--measure-sm);display:grid}.form[data-astro-cid-owib6inf][hidden]{display:none}.title[data-astro-cid-owib6inf]{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text)}.text[data-astro-cid-owib6inf]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.row[data-astro-cid-owib6inf]{gap:var(--space-2);display:flex}.input[data-astro-cid-owib6inf]{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-owib6inf]::placeholder{color:var(--color-text-muted)}.input[data-astro-cid-owib6inf]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.submit[data-astro-cid-owib6inf]{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-owib6inf]:disabled{opacity:.5;cursor:progress}.submit[data-astro-cid-owib6inf]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.consent[data-astro-cid-owib6inf]{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-owib6inf] input[data-astro-cid-owib6inf]{accent-color:var(--color-primary);margin-top:.15em}.hp[data-astro-cid-owib6inf]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.status[data-astro-cid-owib6inf]{min-height:1.2em;font-size:var(--text-sm)}.status[data-astro-cid-owib6inf][data-state=ok]{color:var(--color-text)}.status[data-astro-cid-owib6inf][data-state=error]{color:var(--color-danger-text)}.wrap[data-astro-cid-s5neksxh]{display:block;position:relative}.select[data-astro-cid-s5neksxh]{appearance:none;padding-right:calc(var(--space-4) * 2 + var(--icon-md));cursor:pointer}.chev[data-astro-cid-s5neksxh]{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-5ggjkieh]{gap:var(--space-1);display:grid}.error[data-astro-cid-5ggjkieh]{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-p35ozvtx]{gap:var(--space-1);display:grid}@media (width>=40rem){.inline[data-astro-cid-p35ozvtx]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}}.skip[data-astro-cid-vlwdexrh]{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-vlwdexrh]:focus,.skip[data-astro-cid-vlwdexrh]:focus-visible{color:var(--color-on-primary);transform:translateY(0)}.announcement[data-astro-cid-i2rxzms3]{padding:var(--space-2) var(--gutter);font-size:var(--text-sm);text-align:center}p[data-astro-cid-i2rxzms3]{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}a[data-astro-cid-i2rxzms3]{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-i2rxzms3]:hover{color:inherit;text-decoration-thickness:var(--border-width-strong)}.t-inverse[data-astro-cid-i2rxzms3]{background:var(--color-inverse-bg);color:var(--color-inverse-text)}.t-inverse[data-astro-cid-i2rxzms3] a[data-astro-cid-i2rxzms3]:focus-visible{outline-color:var(--color-inverse-text)}.t-accent[data-astro-cid-i2rxzms3]{background:var(--color-accent-soft);color:var(--color-text)}.t-subtle[data-astro-cid-i2rxzms3]{background:var(--color-surface-2);color:var(--color-text)}.brand[data-astro-cid-3bdqi7fb]{align-items:center;gap:var(--space-3);min-width:0;color:var(--color-text);display:inline-flex}.logo[data-astro-cid-3bdqi7fb]{height:var(--logo-height);width:auto;max-width:var(--logo-max-width);object-fit:contain}.logo-dark[data-astro-cid-3bdqi7fb]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light[data-astro-cid-3bdqi7fb]{display:none}:root:not([data-theme=light]) .logo-dark[data-astro-cid-3bdqi7fb]{display:block}}:root[data-theme=dark] .logo-light[data-astro-cid-3bdqi7fb]{display:none}:root[data-theme=dark] .logo-dark[data-astro-cid-3bdqi7fb]{display:block}.s-lg[data-astro-cid-3bdqi7fb] .logo[data-astro-cid-3bdqi7fb]{height:var(--logo-height-lg);max-width:var(--logo-max-width-lg)}.mark[data-astro-cid-3bdqi7fb]{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-3bdqi7fb]{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-3bdqi7fb] .name[data-astro-cid-3bdqi7fb]{font-size:var(--text-xl)}.count[data-astro-cid-gfv2a5gw]{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-gfv2a5gw][hidden]{display:none}ul[data-astro-cid-kn2satja]{align-items:center;margin:0;padding:0;list-style:none;display:inline-flex}a[data-astro-cid-kn2satja]{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-kn2satja] li[data-astro-cid-kn2satja]{display:flex}.a-text[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja]{min-width:auto;padding:0 var(--space-2)}.a-text[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja]:hover,.a-text[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja][aria-current=true]{color:var(--color-text)}.a-boxed[data-astro-cid-kn2satja] ul[data-astro-cid-kn2satja]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);overflow:hidden}.a-boxed[data-astro-cid-kn2satja] li[data-astro-cid-kn2satja]+li[data-astro-cid-kn2satja]{border-left:var(--border-width) solid var(--color-border)}.a-boxed[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja]{padding:0 var(--space-3)}.a-boxed[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja]:hover,.a-boxed[data-astro-cid-kn2satja] a[data-astro-cid-kn2satja][aria-current=true]{color:var(--color-text);background:var(--color-surface-2)}a[data-astro-cid-kn2satja]:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.header[data-astro-cid-aohvmtte]{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-aohvmtte]{position:sticky;top:0}.header[data-astro-cid-aohvmtte][data-scrolled],.header[data-astro-cid-aohvmtte][data-open],.header[data-astro-cid-aohvmtte][data-catalog-open]{border-bottom-color:var(--color-border)}.bar[data-astro-cid-aohvmtte]{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-aohvmtte]{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-aohvmtte]:hover{color:var(--color-text)}.actions[data-astro-cid-aohvmtte]{align-items:center;gap:var(--space-1);margin-right:calc(-1 * var(--space-2));flex:none;display:flex}.icon-btn[data-astro-cid-aohvmtte]{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-aohvmtte]:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-btn[data-astro-cid-aohvmtte][hidden],.header[data-astro-cid-aohvmtte][data-ready] .search-link[data-astro-cid-aohvmtte]{display:none}.cart[data-astro-cid-aohvmtte] .cart-count{top:var(--space-1);right:var(--space-1);position:absolute}.cart-label[data-astro-cid-aohvmtte]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-close[data-astro-cid-aohvmtte],.header[data-astro-cid-aohvmtte][data-open] .icon-open[data-astro-cid-aohvmtte]{display:none}.header[data-astro-cid-aohvmtte][data-open] .icon-close[data-astro-cid-aohvmtte]{display:inline-flex}.actions[data-astro-cid-aohvmtte] .langs-bar{display:none}.nav-list[data-astro-cid-aohvmtte]{margin:0;padding:0;list-style:none;display:grid}.nav-link[data-astro-cid-aohvmtte]{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-aohvmtte][hidden]{display:none}.nav-link[data-astro-cid-aohvmtte]:hover{color:var(--color-text-muted)}.nav-link[data-astro-cid-aohvmtte][aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:.3em}.header[data-astro-cid-aohvmtte][data-ready] .catalog-link[data-astro-cid-aohvmtte]{display:none}.catalog-toggle[data-astro-cid-aohvmtte] .chev{transition:transform var(--duration-base) var(--ease-standard)}.catalog-toggle[data-astro-cid-aohvmtte][aria-expanded=true] .chev{transform:rotate(180deg)}.mega[data-astro-cid-aohvmtte],.header[data-astro-cid-aohvmtte]:not([data-ready]) .mega[data-astro-cid-aohvmtte]{display:none}.header[data-astro-cid-aohvmtte][data-catalog-open] .mega[data-astro-cid-aohvmtte]{display:block}.mega-inner[data-astro-cid-aohvmtte]{padding:var(--space-3) 0 var(--space-5)}.mega-all[data-astro-cid-aohvmtte]{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-aohvmtte]{gap:var(--space-4);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.mega-title[data-astro-cid-aohvmtte]{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-aohvmtte]{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-aohvmtte] a[data-astro-cid-aohvmtte]{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-aohvmtte] a[data-astro-cid-aohvmtte]:hover{color:var(--color-text);text-underline-offset:.25em;text-decoration:underline}.mega[data-astro-cid-aohvmtte] a[data-astro-cid-aohvmtte][aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold)}.panel[data-astro-cid-aohvmtte]{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-aohvmtte][data-open] .panel[data-astro-cid-aohvmtte]{gap:var(--space-8);animation:drop var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.header[data-astro-cid-aohvmtte]:not([data-ready]) .panel[data-astro-cid-aohvmtte]{border:0;height:auto;display:block;position:static}.header[data-astro-cid-aohvmtte]:not([data-ready]) .toggle[data-astro-cid-aohvmtte]{display:none}@keyframes drop{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}}.search[data-astro-cid-aohvmtte]{border-top:var(--border-width) solid var(--color-border);background:var(--color-bg)}.search[data-astro-cid-aohvmtte][hidden]{display:none}.search-form[data-astro-cid-aohvmtte]{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-aohvmtte] .search-icon{color:var(--color-text-muted)}.search-input[data-astro-cid-aohvmtte]{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-aohvmtte]::placeholder{color:var(--color-text-subtle);opacity:1}.search-input[data-astro-cid-aohvmtte]:focus-visible{border-color:var(--color-border-hover);outline:none}.search-submit[data-astro-cid-aohvmtte]{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-aohvmtte]:hover{background:var(--color-primary-hover)}@media (width>=64rem){.home[data-astro-cid-aohvmtte]{margin-right:0}.panel[data-astro-cid-aohvmtte]{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-aohvmtte]:not([data-ready]) .panel[data-astro-cid-aohvmtte]{display:flex}.panel[data-astro-cid-aohvmtte] .langs{display:none}.actions[data-astro-cid-aohvmtte] .langs-bar{margin-inline:var(--space-2);display:block}.nav-list[data-astro-cid-aohvmtte]{align-items:center;gap:var(--space-1) clamp(var(--space-4), 2.5vw, var(--space-10));display:flex}.nav-link[data-astro-cid-aohvmtte]{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-aohvmtte]:hover{color:var(--color-text);text-decoration:none}.nav-link[data-astro-cid-aohvmtte][aria-current=page]{color:var(--color-text);font-weight:var(--weight-semibold);text-decoration:none}.toggle[data-astro-cid-aohvmtte]{display:none}.catalog[data-astro-cid-aohvmtte]{position:static}.mega[data-astro-cid-aohvmtte]{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-aohvmtte][data-catalog-open] .mega[data-astro-cid-aohvmtte]{animation:drop var(--duration-base) var(--ease-out);display:block}.mega-inner[data-astro-cid-aohvmtte]{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-aohvmtte]{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-aohvmtte]{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-aohvmtte]{border-left:0;padding-left:0}}.footer[data-astro-cid-wbwhrzsg]{background:var(--color-ground);color:var(--color-text);font-size:var(--text-sm)}.t-inverse[data-astro-cid-wbwhrzsg]{--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-wbwhrzsg]{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-wbwhrzsg]{gap:var(--space-10);display:grid}.brand-col[data-astro-cid-wbwhrzsg]{gap:var(--space-5);max-width:var(--measure-sm);align-content:start;display:grid}.tagline[data-astro-cid-wbwhrzsg]{color:var(--color-text-muted);line-height:var(--leading-normal)}.newsletter[data-astro-cid-wbwhrzsg]{margin-block:var(--space-2)}.groups[data-astro-cid-wbwhrzsg]{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-wbwhrzsg]{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-wbwhrzsg]{margin:0;padding:0;list-style:none}.group[data-astro-cid-wbwhrzsg] li[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg],.group[data-astro-cid-wbwhrzsg] li[data-astro-cid-wbwhrzsg].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-wbwhrzsg] li[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]{min-height:var(--tap-min);align-items:center;padding-block:0}.group[data-astro-cid-wbwhrzsg] li[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]:hover{color:var(--color-text)}.group[data-astro-cid-wbwhrzsg] .icon{flex:none;margin-top:.2em}.group[data-astro-cid-wbwhrzsg] li[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg] .icon{margin-top:0}.pre[data-astro-cid-wbwhrzsg]{white-space:pre-line}.social[data-astro-cid-wbwhrzsg]{gap:var(--space-2);flex-wrap:wrap;display:flex}.social[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]{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-wbwhrzsg] a[data-astro-cid-wbwhrzsg]:hover{background:var(--color-surface-3);color:var(--color-text)}.t-inverse[data-astro-cid-wbwhrzsg] .social[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]:hover{background:var(--color-inverse-surface)}.bottom[data-astro-cid-wbwhrzsg]{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-wbwhrzsg]{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.legal-links[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]{min-height:var(--tap-min);color:var(--color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.legal-links[data-astro-cid-wbwhrzsg] a[data-astro-cid-wbwhrzsg]:hover{color:var(--color-text);text-decoration:underline}@media (width>=48rem){.top[data-astro-cid-wbwhrzsg]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.contact[data-astro-cid-wbwhrzsg]{grid-column:2}}@media (width>=64rem){.top[data-astro-cid-wbwhrzsg]{gap:var(--space-12);grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) minmax(0,1fr)}.contact[data-astro-cid-wbwhrzsg]{grid-column:auto}}.hero[data-astro-cid-7stvh3tc]{background:var(--color-bg);color:var(--color-text);position:relative;overflow:hidden}.t-subtle[data-astro-cid-7stvh3tc]{--color-bg:var(--color-surface-2)}.t-inverse[data-astro-cid-7stvh3tc],.l-overlay[data-astro-cid-7stvh3tc]{--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-7stvh3tc]{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-7stvh3tc]{gap:var(--space-6);justify-items:start;min-width:0;display:grid}.eyebrow[data-astro-cid-7stvh3tc]{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-7stvh3tc]{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-7stvh3tc] .title[data-astro-cid-7stvh3tc]{font-size:var(--text-display-sm)}.body[data-astro-cid-7stvh3tc]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text);max-width:var(--measure-sm)}.actions[data-astro-cid-7stvh3tc]{align-items:center;gap:var(--space-3) var(--space-8);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.note[data-astro-cid-7stvh3tc]{font-size:var(--text-sm);color:var(--color-text-muted)}.l-centered[data-astro-cid-7stvh3tc] .copy[data-astro-cid-7stvh3tc]{text-align:center;justify-items:center;margin-inline:auto}.l-centered[data-astro-cid-7stvh3tc] .title[data-astro-cid-7stvh3tc]{max-width:18ch}.l-centered[data-astro-cid-7stvh3tc] .actions[data-astro-cid-7stvh3tc]{justify-content:center}.l-centered[data-astro-cid-7stvh3tc] .body[data-astro-cid-7stvh3tc]{margin-inline:auto}.media[data-astro-cid-7stvh3tc]{min-width:0;position:relative}.media[data-astro-cid-7stvh3tc] img{border-radius:var(--radius-media)}.m-packshot[data-astro-cid-7stvh3tc] .media[data-astro-cid-7stvh3tc] picture,.m-packshot[data-astro-cid-7stvh3tc] .media[data-astro-cid-7stvh3tc] .picture{background:var(--color-image-ground)}.m-packshot[data-astro-cid-7stvh3tc] .media[data-astro-cid-7stvh3tc] img{mix-blend-mode:var(--image-blend)}.side-note[data-astro-cid-7stvh3tc]{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-7stvh3tc]: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-7stvh3tc] .inner[data-astro-cid-7stvh3tc]{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-7stvh3tc]{display:block}}.l-overlay[data-astro-cid-7stvh3tc] .bg{position:absolute;inset:0}.l-overlay[data-astro-cid-7stvh3tc] .bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l-overlay[data-astro-cid-7stvh3tc]: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-7stvh3tc] .inner[data-astro-cid-7stvh3tc]{z-index:var(--z-raised);min-height:var(--hero-min-height);align-content:end}.hero-slider[data-astro-cid-e4yqmfm2]{position:relative}.hero-slider[data-astro-cid-e4yqmfm2] .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-e4yqmfm2]{min-width:0}.section-header[data-astro-cid-mygcduvr]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);display:flex}.rule[data-astro-cid-mygcduvr]{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.title[data-astro-cid-mygcduvr]{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-mygcduvr]{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-mygcduvr] span[data-astro-cid-mygcduvr]{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-mygcduvr]:hover{color:var(--color-text)}.action[data-astro-cid-mygcduvr]:hover span[data-astro-cid-mygcduvr]{background-size:100% var(--border-width)}.action[data-astro-cid-mygcduvr] .icon{transition:transform var(--duration-base) var(--ease-standard)}.action[data-astro-cid-mygcduvr]:hover .icon{transform:translateX(var(--space-1))}.lookbook[data-astro-cid-kkaj3sxq]{padding-block:var(--space-section-sm)}.inner[data-astro-cid-kkaj3sxq]{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-kkaj3sxq]{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-kkaj3sxq]{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-kkaj3sxq] img{transition:transform var(--duration-slow) var(--ease-out)}a[data-astro-cid-kkaj3sxq].frame:hover img{transform:scale(1.04)}a[data-astro-cid-kkaj3sxq].frame:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.caption[data-astro-cid-kkaj3sxq]{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-kkaj3sxq].frame .caption[data-astro-cid-kkaj3sxq]{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-kkaj3sxq].frame:hover .caption[data-astro-cid-kkaj3sxq],a[data-astro-cid-kkaj3sxq].frame:focus-visible .caption[data-astro-cid-kkaj3sxq]{opacity:1;transform:none}}@media (width>=64rem){.grid[data-astro-cid-kkaj3sxq]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.heading[data-astro-cid-f5wvkg6r]{gap:var(--space-4);margin-bottom:var(--space-8);display:grid}.text[data-astro-cid-f5wvkg6r]{gap:var(--space-3);max-width:var(--measure-xl);display:grid}.align-center[data-astro-cid-f5wvkg6r]{text-align:center;justify-items:center}.align-center[data-astro-cid-f5wvkg6r] .text[data-astro-cid-f5wvkg6r]{justify-items:center}.eyebrow[data-astro-cid-f5wvkg6r]{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-f5wvkg6r]{color:var(--color-text);line-height:var(--leading-tight)}.l-1[data-astro-cid-f5wvkg6r]{font-size:var(--text-4xl)}.l-2[data-astro-cid-f5wvkg6r]{font-size:var(--text-3xl)}.l-3[data-astro-cid-f5wvkg6r]{font-size:var(--text-xl);line-height:var(--leading-snug)}.body[data-astro-cid-f5wvkg6r]{color:var(--color-text-muted);font-size:var(--text-md)}@media (width>=48rem){.has-action[data-astro-cid-f5wvkg6r].align-start{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.perks[data-astro-cid-qdtnvn4s]{background:var(--color-bg);color:var(--color-text);border-top:var(--border-width) solid var(--color-border)}.t-subtle[data-astro-cid-qdtnvn4s]{background:var(--color-bg);border-top:0}.t-inverse[data-astro-cid-qdtnvn4s]{--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-qdtnvn4s]{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-qdtnvn4s]{align-items:flex-start;gap:var(--space-4);min-width:0;display:flex}.icon-wrap[data-astro-cid-qdtnvn4s]{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-qdtnvn4s]{gap:var(--space-1);padding-top:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-qdtnvn4s]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.text[data-astro-cid-qdtnvn4s]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}@media (width>=40rem){.list[data-astro-cid-qdtnvn4s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.n-3[data-astro-cid-qdtnvn4s]{grid-template-columns:repeat(3,minmax(0,1fr))}.n-4[data-astro-cid-qdtnvn4s]{grid-template-columns:repeat(4,minmax(0,1fr))}.n-1[data-astro-cid-qdtnvn4s]{grid-template-columns:minmax(0,1fr)}}.promo[data-astro-cid-qn7f2eqe]{--color-focus:var(--color-inverse-text);background:var(--color-inverse-bg);color:var(--color-inverse-text)}.inner[data-astro-cid-qn7f2eqe]{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-qn7f2eqe]{width:var(--space-16);height:var(--space-16);place-items:center;display:grid}.icon-wrap[data-astro-cid-qn7f2eqe] .icon{width:var(--space-12);height:var(--space-12);stroke-width:1.1px}.copy[data-astro-cid-qn7f2eqe]{gap:var(--space-1);min-width:0;display:grid}.title[data-astro-cid-qn7f2eqe]{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-qn7f2eqe]{color:var(--color-inverse-muted);font-size:var(--text-sm)}.action[data-astro-cid-qn7f2eqe]{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-qn7f2eqe]:hover{color:var(--color-inverse-accent)}.long-arrow[data-astro-cid-qn7f2eqe]{width:var(--space-12);height:var(--space-4);transition:transform var(--duration-base) var(--ease-standard)}.action[data-astro-cid-qn7f2eqe]:hover .long-arrow[data-astro-cid-qn7f2eqe]{transform:translateX(var(--space-2))}@media (width>=48rem){.inner[data-astro-cid-qn7f2eqe]{padding-block:var(--space-12);grid-template-columns:auto minmax(0,1fr) auto}.action[data-astro-cid-qn7f2eqe]{grid-column:auto;justify-self:end}}.features[data-astro-cid-6dd5bkia]{gap:var(--space-8) var(--space-6);padding:0;list-style:none;display:grid}@media (width>=40rem){.features[data-astro-cid-6dd5bkia]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cols-3[data-astro-cid-6dd5bkia]{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4[data-astro-cid-6dd5bkia]{grid-template-columns:repeat(4,minmax(0,1fr))}}.item[data-astro-cid-6dd5bkia]{gap:var(--space-3);align-content:start;display:grid}.a-card[data-astro-cid-6dd5bkia] .item[data-astro-cid-6dd5bkia]{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-6dd5bkia]{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-6dd5bkia]{font-size:var(--text-lg)}.body[data-astro-cid-6dd5bkia]{color:var(--color-text-muted)}.cta[data-astro-cid-ktl2ygzi]{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-ktl2ygzi]{--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-ktl2ygzi]{--color-bg:var(--color-accent-soft);--color-surface-2:var(--color-surface)}.t-subtle[data-astro-cid-ktl2ygzi]{--color-bg:var(--color-surface-2);--color-surface-2:var(--color-surface-3)}.copy[data-astro-cid-ktl2ygzi]{gap:var(--space-3);max-width:var(--measure-lg);display:grid}.title[data-astro-cid-ktl2ygzi]{font-size:var(--text-2xl);line-height:var(--leading-tight)}.body[data-astro-cid-ktl2ygzi]{color:var(--color-text-muted);font-size:var(--text-md)}.actions[data-astro-cid-ktl2ygzi]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=48rem){.cta[data-astro-cid-ktl2ygzi]{padding:var(--space-12)}}@media (width>=64rem){.cta[data-astro-cid-ktl2ygzi]{align-items:center;gap:var(--space-10);padding:var(--space-16);grid-template-columns:minmax(0,1fr) auto}}.statement[data-astro-cid-nfkpoqbv]{gap:var(--space-6);grid-template-areas:"title""lead""media""body";min-width:0;display:grid}.title[data-astro-cid-nfkpoqbv]{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-nfkpoqbv]{grid-area:lead}.statement[data-astro-cid-nfkpoqbv] .media{grid-area:media}.body[data-astro-cid-nfkpoqbv]{gap:var(--space-4);max-width:var(--measure-md);grid-area:body;align-content:end;display:grid}.line[data-astro-cid-nfkpoqbv]{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-nfkpoqbv]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.text[data-astro-cid-nfkpoqbv]{color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=64rem){.statement[data-astro-cid-nfkpoqbv]{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-nfkpoqbv].no-image{grid-template-areas:"title lead""title body"}.lead[data-astro-cid-nfkpoqbv]{text-align:end;justify-self:end}}.feature[data-astro-cid-4cqn4tah]{gap:var(--space-6);min-width:0;display:grid}.copy[data-astro-cid-4cqn4tah]{gap:var(--space-5);align-content:space-between;display:grid}.title[data-astro-cid-4cqn4tah]{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-4cqn4tah]{gap:var(--space-3);max-width:var(--measure-md);display:grid}.lead[data-astro-cid-4cqn4tah]{font-weight:var(--weight-medium)}.text[data-astro-cid-4cqn4tah]{color:var(--color-text-muted);line-height:var(--leading-normal)}.pair[data-astro-cid-4cqn4tah]{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-4cqn4tah]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch}.feature[data-astro-cid-4cqn4tah].reverse{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.feature[data-astro-cid-4cqn4tah].reverse .copy[data-astro-cid-4cqn4tah]{order:2}.feature[data-astro-cid-4cqn4tah].no-image{grid-template-columns:minmax(0,1fr)}.copy[data-astro-cid-4cqn4tah]{padding-block:var(--space-4)}}.benefits[data-astro-cid-o3ksspcw]{gap:var(--space-8);min-width:0;display:grid}.copy[data-astro-cid-o3ksspcw]{gap:var(--space-8);align-content:space-between;display:grid}.intro[data-astro-cid-o3ksspcw]{gap:var(--space-4);max-width:var(--measure-md);display:grid}.title[data-astro-cid-o3ksspcw]{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-o3ksspcw]{color:var(--color-text-muted);line-height:var(--leading-normal)}.items[data-astro-cid-o3ksspcw]{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-o3ksspcw]{gap:var(--space-2);align-content:start;display:grid}.icon[data-astro-cid-o3ksspcw]{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-o3ksspcw]{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-o3ksspcw]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=40rem){.items[data-astro-cid-o3ksspcw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.benefits[data-astro-cid-o3ksspcw]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.benefits[data-astro-cid-o3ksspcw].no-image{grid-template-columns:minmax(0,1fr)}}.banner[data-astro-cid-ja4nzqye]{--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-ja4nzqye] .bg{z-index:-2;border-radius:inherit;position:absolute;inset:0}.banner[data-astro-cid-ja4nzqye] .bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner[data-astro-cid-ja4nzqye]: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-ja4nzqye]{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-ja4nzqye]{font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text[data-astro-cid-ja4nzqye]{max-width:var(--measure-sm);font-size:var(--text-md);line-height:var(--leading-snug)}.banner[data-astro-cid-ja4nzqye] .action{margin-top:var(--space-2)}.faq[data-astro-cid-2me36t66]{gap:var(--space-8);min-width:0;display:grid}.intro[data-astro-cid-2me36t66]{gap:var(--space-4);max-width:var(--measure-sm);align-content:start;display:grid}.title[data-astro-cid-2me36t66]{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-2me36t66]{color:var(--color-text-muted);line-height:var(--leading-normal)}@media (width>=64rem){.faq[data-astro-cid-2me36t66]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.contact[data-astro-cid-cf32mxtc]{gap:var(--space-3);display:grid}.row[data-astro-cid-cf32mxtc]{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-cf32mxtc] .row[data-astro-cid-cf32mxtc]{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-cf32mxtc]{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-cf32mxtc]{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:label}dd[data-astro-cid-cf32mxtc]{font-weight:var(--weight-semibold);white-space:pre-line;overflow-wrap:anywhere;grid-area:value}dd[data-astro-cid-cf32mxtc] a[data-astro-cid-cf32mxtc]{color:var(--color-text);text-decoration:none}dd[data-astro-cid-cf32mxtc] a[data-astro-cid-cf32mxtc]:hover{color:var(--color-link-hover);text-decoration:underline}.empty[data-astro-cid-xxzzj2hz]{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-xxzzj2hz]{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-xxzzj2hz]{font-size:var(--text-xl)}.body[data-astro-cid-xxzzj2hz]{color:var(--color-text-muted);max-width:var(--measure-sm)}.empty[data-astro-cid-xxzzj2hz]>:last-child:not(.title,.body,.icon-wrap){margin-top:var(--space-3)}.not-found[data-astro-cid-3yo6npox]{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-3yo6npox]{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-3yo6npox]{font-size:var(--text-3xl);line-height:var(--leading-tight)}.body[data-astro-cid-3yo6npox]{color:var(--color-text-muted);font-size:var(--text-md)}.actions[data-astro-cid-3yo6npox]{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.card[data-astro-cid-gtiem653]{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-gtiem653]:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card[data-astro-cid-gtiem653]:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.card[data-astro-cid-gtiem653] .media img{transition:transform var(--duration-slow) var(--ease-out)}.card[data-astro-cid-gtiem653]:hover .media img{transform:scale(1.03)}.body[data-astro-cid-gtiem653]{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-gtiem653]{font-size:var(--text-md)}.link[data-astro-cid-gtiem653]{color:var(--color-text);text-decoration:none}.link[data-astro-cid-gtiem653]:focus-visible{outline:none}.link[data-astro-cid-gtiem653]:after{content:"";position:absolute;inset:0}.description[data-astro-cid-gtiem653]{color:var(--color-text-muted);font-size:var(--text-sm)}.meta[data-astro-cid-gtiem653]{color:var(--color-text-muted);font-size:var(--text-xs)}.card[data-astro-cid-gtiem653] .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-gtiem653]:hover .arrow{color:var(--color-text);transform:translate(3px)}.a-tile[data-astro-cid-gtiem653]{min-height:var(--space-24);background:var(--color-surface-2);border-color:#0000;grid-template-rows:1fr}.a-tile[data-astro-cid-gtiem653] .body[data-astro-cid-gtiem653]{padding:var(--space-5) var(--space-12) var(--space-5) var(--space-5);align-content:end}.tiles[data-astro-cid-6pe5fvnr]{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-6pe5fvnr]{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-6pe5fvnr]{position:absolute;inset:0}.media[data-astro-cid-6pe5fvnr] .picture{aspect-ratio:auto;height:100%}.media[data-astro-cid-6pe5fvnr] img{mix-blend-mode:var(--image-blend);transition:transform var(--duration-slow) var(--ease-out)}.tile[data-astro-cid-6pe5fvnr]: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-6pe5fvnr]:hover .media[data-astro-cid-6pe5fvnr] img{transform:scale(1.05)}.caption[data-astro-cid-6pe5fvnr]{z-index:1;gap:var(--space-1);padding:var(--space-4);display:grid;position:relative}.name[data-astro-cid-6pe5fvnr]{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-6pe5fvnr]{color:var(--color-on-image-ground);text-decoration:none}.link[data-astro-cid-6pe5fvnr]:after{content:"";position:absolute;inset:0}.link[data-astro-cid-6pe5fvnr]:hover{color:var(--color-on-image-ground);text-underline-offset:.2em;text-decoration:underline}.link[data-astro-cid-6pe5fvnr]:focus-visible{outline:none}.tile[data-astro-cid-6pe5fvnr]:has(.link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.meta[data-astro-cid-6pe5fvnr]{font-size:var(--text-xs);color:color-mix(in srgb, var(--color-on-image-ground) 70%, transparent)}.all[data-astro-cid-6pe5fvnr]{background:var(--color-accent);color:var(--color-on-accent);justify-content:stretch}.all-link[data-astro-cid-6pe5fvnr]{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-6pe5fvnr]:hover{color:var(--color-on-accent);background:var(--color-accent-hover)}.all-link[data-astro-cid-6pe5fvnr]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.all-label[data-astro-cid-6pe5fvnr]{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-6pe5fvnr] .all-icon{transition:transform var(--duration-base) var(--ease-standard);align-self:flex-end}.all-link[data-astro-cid-6pe5fvnr]:hover .all-icon{transform:translate(var(--space-1), calc(-1 * var(--space-1)))}@media (width>=48rem){.tiles[data-astro-cid-6pe5fvnr]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.tile[data-astro-cid-6pe5fvnr]{min-height:20rem}}@media (width>=64rem){.tiles[data-astro-cid-6pe5fvnr]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.tile[data-astro-cid-6pe5fvnr]{min-height:26rem}.tile[data-astro-cid-6pe5fvnr]:nth-child(5n+2),.tile[data-astro-cid-6pe5fvnr]:nth-child(5n+4){min-height:21rem}}.showcase[data-astro-cid-k5t3hpl2]{background:var(--color-ground);color:var(--color-text)}.inner[data-astro-cid-k5t3hpl2]{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-k5t3hpl2]{gap:var(--space-5);justify-items:start;min-width:0;display:grid}.eyebrow[data-astro-cid-k5t3hpl2]{font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.name[data-astro-cid-k5t3hpl2]{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-k5t3hpl2]{color:var(--color-text-muted);max-width:var(--measure-xs);line-height:var(--leading-normal)}.figure[data-astro-cid-k5t3hpl2]{background:var(--color-image-ground);border-radius:var(--radius-media);min-width:0;overflow:hidden}.figure[data-astro-cid-k5t3hpl2] img{mix-blend-mode:var(--image-blend)}.features[data-astro-cid-k5t3hpl2]{gap:0;margin:0;display:grid}.feature[data-astro-cid-k5t3hpl2]{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);display:grid}.feature[data-astro-cid-k5t3hpl2]:first-child{border-top:var(--border-width) solid var(--color-border)}dt[data-astro-cid-k5t3hpl2]{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-k5t3hpl2]{font-size:var(--text-md);font-weight:var(--weight-bold);margin:0}@media (width>=48rem){.inner[data-astro-cid-k5t3hpl2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.features[data-astro-cid-k5t3hpl2]{column-gap:var(--space-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.feature[data-astro-cid-k5t3hpl2]:nth-child(2){border-top:var(--border-width) solid var(--color-border)}}@media (width>=64rem){.inner[data-astro-cid-k5t3hpl2]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr)}.no-features[data-astro-cid-k5t3hpl2] .inner[data-astro-cid-k5t3hpl2]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.features[data-astro-cid-k5t3hpl2]{grid-column:auto;grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-k5t3hpl2]:nth-child(2){border-top:0}}.card[data-astro-cid-yct2pu4z]{gap:var(--space-4);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.media[data-astro-cid-yct2pu4z]{border-radius:var(--radius-media);background:var(--color-image-ground);position:relative;overflow:hidden}.media[data-astro-cid-yct2pu4z] img{transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out)}.m-packshot[data-astro-cid-yct2pu4z] .media[data-astro-cid-yct2pu4z] img{mix-blend-mode:var(--image-blend)}.card[data-astro-cid-yct2pu4z]:hover .media[data-astro-cid-yct2pu4z] .primary-image img{transform:scale(1.04)}.media[data-astro-cid-yct2pu4z] .hover-image{opacity:0;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.card[data-astro-cid-yct2pu4z]:hover .media[data-astro-cid-yct2pu4z] .hover-image{opacity:1}.card[data-astro-cid-yct2pu4z]:hover .media[data-astro-cid-yct2pu4z] .hover-image img{transform:none}}.flags[data-astro-cid-yct2pu4z]{top:var(--space-3);left:var(--space-3);gap:var(--space-1);flex-wrap:wrap;display:flex;position:absolute}.body[data-astro-cid-yct2pu4z]{gap:var(--space-1);align-content:start;display:grid}.category[data-astro-cid-yct2pu4z]{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-yct2pu4z]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.link[data-astro-cid-yct2pu4z]{color:var(--color-text);text-decoration:none}.link[data-astro-cid-yct2pu4z]:after{content:"";border-radius:var(--radius-media);position:absolute;inset:0}.link[data-astro-cid-yct2pu4z]:hover{text-underline-offset:.25em;color:var(--color-text);text-decoration:underline}.link[data-astro-cid-yct2pu4z]:focus-visible{outline:none}.link[data-astro-cid-yct2pu4z]:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.foot[data-astro-cid-yct2pu4z]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.body[data-astro-cid-yct2pu4z] .colors{margin-top:var(--space-2)}.listing[data-astro-cid-fawhvzno],.layout[data-astro-cid-fawhvzno]{display:block}.main[data-astro-cid-fawhvzno]{gap:var(--space-5);align-content:start;min-width:0;display:grid}.filters[data-astro-cid-fawhvzno]{display:grid}.sidebar-title[data-astro-cid-fawhvzno]{display:none}.tree[data-astro-cid-fawhvzno],.values[data-astro-cid-fawhvzno]{margin:0;padding:0;list-style:none;display:grid}.tree[data-astro-cid-fawhvzno] li[data-astro-cid-fawhvzno]{padding-left:calc(var(--depth,0) * var(--space-5))}.check[data-astro-cid-fawhvzno]{padding-block:var(--space-1);min-height:var(--tap-min);font-size:var(--text-sm);align-items:center}.check-label[data-astro-cid-fawhvzno]{flex:1;min-width:0}.count[data-astro-cid-fawhvzno]{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.filters[data-astro-cid-fawhvzno] .zui-is-empty{opacity:.45}.k-pill[data-astro-cid-fawhvzno]{gap:var(--space-2);flex-wrap:wrap;display:flex}.k-color[data-astro-cid-fawhvzno]{gap:0}.value[data-astro-cid-fawhvzno]{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-fawhvzno]:hover{border-color:var(--color-border-hover)}.value[data-astro-cid-fawhvzno][aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.value[data-astro-cid-fawhvzno][aria-pressed=true] .count[data-astro-cid-fawhvzno]{color:inherit}.k-color[data-astro-cid-fawhvzno] .value[data-astro-cid-fawhvzno]{width:100%;color:var(--color-text);background:0 0;border:0;border-radius:0;padding:0}.k-color[data-astro-cid-fawhvzno] .value-label[data-astro-cid-fawhvzno]{text-align:left;flex:1}.k-color[data-astro-cid-fawhvzno] .value[data-astro-cid-fawhvzno][aria-pressed=true]{color:var(--color-text);font-weight:var(--weight-semibold);background:0 0}.k-color[data-astro-cid-fawhvzno] .value[data-astro-cid-fawhvzno][aria-pressed=true] .count[data-astro-cid-fawhvzno]{color:var(--color-text-muted)}.swatch[data-astro-cid-fawhvzno]{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-fawhvzno] .value[data-astro-cid-fawhvzno][aria-pressed=true] .swatch[data-astro-cid-fawhvzno]{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-fawhvzno]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.toolbar[data-astro-cid-fawhvzno]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.filters-button[data-astro-cid-fawhvzno]{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-fawhvzno]{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-fawhvzno][hidden]{display:none}.result[data-astro-cid-fawhvzno]{color:var(--color-text-muted);font-size:var(--text-sm);flex:12rem}.sort[data-astro-cid-fawhvzno]{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.sort-label[data-astro-cid-fawhvzno]{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.sort-wrap[data-astro-cid-fawhvzno]{display:inline-flex;position:relative}.sort-select[data-astro-cid-fawhvzno]{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-fawhvzno]:hover{border-color:var(--color-border-hover)}.sort-select[data-astro-cid-fawhvzno]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.sort-wrap[data-astro-cid-fawhvzno] .sort-chev{right:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.applied[data-astro-cid-fawhvzno]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.applied[data-astro-cid-fawhvzno][hidden]{display:none}.chips[data-astro-cid-fawhvzno]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-fawhvzno] .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-fawhvzno] .chip:hover{border-color:var(--color-border-hover)}.chips[data-astro-cid-fawhvzno] .chip:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.chips[data-astro-cid-fawhvzno] .chip-x{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-text-muted)}.chips[data-astro-cid-fawhvzno] .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-fawhvzno]{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-fawhvzno]{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-fawhvzno]>li[data-astro-cid-fawhvzno]{min-width:0}.grid[data-astro-cid-fawhvzno]>li[data-astro-cid-fawhvzno][hidden]{display:none}.empty[data-astro-cid-fawhvzno]{gap:var(--space-3);padding:var(--space-12) 0;justify-items:start;display:grid}.empty[data-astro-cid-fawhvzno][hidden],.more[data-astro-cid-fawhvzno][hidden],.pagination[data-astro-cid-fawhvzno][hidden]{display:none}.empty-title[data-astro-cid-fawhvzno]{font-size:var(--text-xl);font-weight:var(--weight-bold)}.empty-body[data-astro-cid-fawhvzno]{color:var(--color-text-muted)}.more[data-astro-cid-fawhvzno]{padding-top:var(--space-6);justify-content:center;display:flex}@media (width>=48rem){.grid[data-astro-cid-fawhvzno]{gap:var(--space-12) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.layout[data-astro-cid-fawhvzno]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);gap:var(--space-12);align-items:start;display:grid}.sidebar[data-astro-cid-fawhvzno]{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-fawhvzno]{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-fawhvzno]{display:none}}.gallery[data-astro-cid-vapujhol]{gap:var(--space-3);min-width:0;display:grid}.stage[data-astro-cid-vapujhol]{border-radius:var(--radius-media);background:var(--color-surface-2);touch-action:pan-y;position:relative}.hit[data-astro-cid-vapujhol]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.flag[data-astro-cid-vapujhol]{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-vapujhol]{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-vapujhol]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.nav[data-astro-cid-vapujhol]{position:absolute;top:50%;transform:translateY(-50%)}.zoom[data-astro-cid-vapujhol]{top:var(--space-3);right:var(--space-3);position:absolute}.prev[data-astro-cid-vapujhol]{left:var(--space-3)}.next[data-astro-cid-vapujhol]{right:var(--space-3)}.counter[data-astro-cid-vapujhol]{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-vapujhol]{gap:var(--space-2);padding:var(--space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.thumb[data-astro-cid-vapujhol]{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-vapujhol]:hover{opacity:1}.thumb[data-astro-cid-vapujhol][aria-current=true]{border-color:var(--color-border-hover);opacity:1}@media (width>=48rem){.thumb[data-astro-cid-vapujhol]{width:var(--space-20)}.counter[data-astro-cid-vapujhol]{display:none}.l-side[data-astro-cid-vapujhol]{grid-template-columns:minmax(0, 1fr) var(--space-24);align-items:stretch}.l-side[data-astro-cid-vapujhol] .thumbs[data-astro-cid-vapujhol]{flex-direction:column;height:0;min-height:100%;overflow:hidden auto}.l-side[data-astro-cid-vapujhol] .thumb[data-astro-cid-vapujhol]{width:100%}}.lightbox[data-astro-cid-vapujhol]{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-vapujhol]::backdrop{background:var(--color-overlay)}.lightbox[data-astro-cid-vapujhol][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.lightbox-bar[data-astro-cid-vapujhol]{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-vapujhol]{font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin-right:auto}.lightbox-stage[data-astro-cid-vapujhol]{min-height:0;padding:0 var(--space-4) var(--space-4);display:grid;position:relative}.lightbox-slide[data-astro-cid-vapujhol]{place-items:center;min-height:0;display:grid}.lightbox-slide[data-astro-cid-vapujhol] .picture{width:100%;height:100%}.lightbox-slide[data-astro-cid-vapujhol] img{object-fit:contain;width:100%;height:100%}[data-astro-cid-vapujhol][hidden]{display:none!important}.picker[data-astro-cid-glxehhab]{gap:var(--space-5);display:grid}.price[data-astro-cid-glxehhab]{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:var(--leading-snug)}.price[data-astro-cid-glxehhab] .amount{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.price[data-astro-cid-glxehhab] .from{font-size:var(--text-base);color:var(--color-text-muted)}.price[data-astro-cid-glxehhab] .muted{font-size:var(--text-lg);color:var(--color-text-muted);font-weight:var(--weight-medium)}.axis[data-astro-cid-glxehhab]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-glxehhab]{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-glxehhab]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.chosen[data-astro-cid-glxehhab]{color:var(--color-text-muted);font-weight:var(--weight-regular)}.values[data-astro-cid-glxehhab]{gap:var(--space-2);flex-wrap:wrap;display:flex}.value[data-astro-cid-glxehhab]{position:relative}.value[data-astro-cid-glxehhab] input[data-astro-cid-glxehhab]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.value[data-astro-cid-glxehhab] .pill[data-astro-cid-glxehhab]{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-glxehhab]:hover .pill[data-astro-cid-glxehhab]{border-color:var(--color-border-hover)}.value[data-astro-cid-glxehhab] input[data-astro-cid-glxehhab]:checked+.pill[data-astro-cid-glxehhab]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.value[data-astro-cid-glxehhab] input[data-astro-cid-glxehhab]:focus-visible+span[data-astro-cid-glxehhab]{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.value[data-astro-cid-glxehhab][data-unavailable] .pill[data-astro-cid-glxehhab]{color:var(--color-text-muted);border-style:dashed;text-decoration:line-through}.value[data-astro-cid-glxehhab][data-unavailable] input[data-astro-cid-glxehhab]:checked+.pill[data-astro-cid-glxehhab]{text-decoration:line-through}.values[data-astro-cid-glxehhab]:has(.swatch){gap:var(--space-1)}.dot[data-astro-cid-glxehhab]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);place-items:center;display:grid;position:relative}.dot[data-astro-cid-glxehhab]: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-glxehhab] input[data-astro-cid-glxehhab]:checked+.dot[data-astro-cid-glxehhab]{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-primary)}.value[data-astro-cid-glxehhab]:hover .dot[data-astro-cid-glxehhab]{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.value[data-astro-cid-glxehhab] input[data-astro-cid-glxehhab]:checked+.dot[data-astro-cid-glxehhab],.value[data-astro-cid-glxehhab]:hover input[data-astro-cid-glxehhab]:checked+.dot[data-astro-cid-glxehhab]{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-primary)}.value[data-astro-cid-glxehhab][data-unavailable] .dot[data-astro-cid-glxehhab]: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-glxehhab]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted)}.picker[data-astro-cid-glxehhab][data-invalid] .status[data-astro-cid-glxehhab]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.offer[data-astro-cid-zxq6azns]{gap:var(--space-2);display:grid}.price-row[data-astro-cid-zxq6azns]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.price[data-astro-cid-zxq6azns]{margin:0}.was[data-astro-cid-zxq6azns]{color:var(--color-text-muted);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.price[data-astro-cid-zxq6azns] .from{color:var(--color-text-muted);font-size:.85em}.price[data-astro-cid-zxq6azns] .amount{font-weight:var(--weight-semibold);white-space:nowrap}.price[data-astro-cid-zxq6azns] .request-label{color:var(--color-text-muted);font-weight:var(--weight-medium)}.stock[data-astro-cid-zxq6azns]{min-height:0;margin:0}.stock[data-astro-cid-zxq6azns]:empty{display:none}[data-astro-cid-zxq6azns][hidden]{display:none!important}.add[data-astro-cid-76kejwsi]{gap:var(--space-3);display:grid}.row[data-astro-cid-76kejwsi]{gap:var(--space-3);display:flex}.qty[data-astro-cid-76kejwsi] input[data-astro-cid-76kejwsi]{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-76kejwsi] input[data-astro-cid-76kejwsi]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0}.message[data-astro-cid-76kejwsi]{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-76kejwsi][data-tone=error] .message[data-astro-cid-76kejwsi]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.add[data-astro-cid-76kejwsi][data-tone=success] .message[data-astro-cid-76kejwsi]{color:var(--color-success-text);font-weight:var(--weight-medium)}.message[data-astro-cid-76kejwsi] a[data-astro-cid-76kejwsi]{color:var(--color-link);font-weight:var(--weight-semibold)}.pairs[data-astro-cid-ta4pc6kg]{border-top:var(--border-width) solid var(--color-border);display:grid}.pair[data-astro-cid-ta4pc6kg]{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-ta4pc6kg]{color:var(--color-text-muted)}dd[data-astro-cid-ta4pc6kg]{font-weight:var(--weight-medium);overflow-wrap:anywhere}.scroll[data-astro-cid-ta4pc6kg]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);max-width:100%;overflow-x:auto}.scroll[data-astro-cid-ta4pc6kg]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}table[data-astro-cid-ta4pc6kg]{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}caption[data-astro-cid-ta4pc6kg]{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--weight-semibold)}th[data-astro-cid-ta4pc6kg],td[data-astro-cid-ta4pc6kg]{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-ta4pc6kg]{background:var(--color-surface-2);font-weight:var(--weight-semibold);white-space:nowrap}tbody[data-astro-cid-ta4pc6kg] tr[data-astro-cid-ta4pc6kg]:last-child td[data-astro-cid-ta4pc6kg]{border-bottom:0}tbody[data-astro-cid-ta4pc6kg] tr[data-astro-cid-ta4pc6kg]:nth-child(2n) td[data-astro-cid-ta4pc6kg]{background:color-mix(in srgb, var(--color-surface-2) 50%, transparent)}.attributes[data-astro-cid-bvaylrlh]{gap:var(--space-3);min-width:0;display:grid}.title[data-astro-cid-bvaylrlh]{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}dl[data-astro-cid-bvaylrlh]{margin:0;display:grid}.row[data-astro-cid-bvaylrlh]{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-bvaylrlh]:first-child{border-top:var(--border-width) solid var(--color-border)}.s-sm[data-astro-cid-bvaylrlh] .row[data-astro-cid-bvaylrlh]{padding-block:var(--space-2);font-size:var(--text-sm)}dt[data-astro-cid-bvaylrlh]{color:var(--color-text-muted)}dd[data-astro-cid-bvaylrlh]{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-xejxthec]{gap:var(--space-12);display:grid}.section[data-astro-cid-xejxthec]{gap:var(--space-5);display:grid}.section-title[data-astro-cid-xejxthec]{font-size:var(--text-xl);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.blocks[data-astro-cid-xejxthec]{gap:var(--space-5);display:grid}.block-title[data-astro-cid-xejxthec]{font-size:var(--text-lg)}.tagline[data-astro-cid-xejxthec]{font-size:var(--text-lg);color:var(--color-text-muted)}.text[data-astro-cid-xejxthec]{gap:var(--space-3);max-width:var(--container-prose);white-space:pre-line;display:grid}.list[data-astro-cid-xejxthec]{gap:var(--space-2);max-width:var(--container-prose);margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-xejxthec] li[data-astro-cid-xejxthec]{padding-left:var(--space-6);line-height:var(--leading-normal);position:relative}.list[data-astro-cid-xejxthec] li[data-astro-cid-xejxthec]: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-xejxthec]{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-xejxthec]{grid-template-columns:repeat(3,minmax(0,1fr))}}.a-prose[data-astro-cid-xejxthec]{gap:var(--space-16)}.a-prose[data-astro-cid-xejxthec] .section[data-astro-cid-xejxthec]{gap:var(--space-6)}.a-prose[data-astro-cid-xejxthec] .section-title[data-astro-cid-xejxthec]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);border-bottom:0;padding-bottom:0}.a-prose[data-astro-cid-xejxthec] .blocks[data-astro-cid-xejxthec]{gap:var(--space-4);max-width:var(--container-prose)}.a-prose[data-astro-cid-xejxthec] .block-title[data-astro-cid-xejxthec]{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-xejxthec] .block-title[data-astro-cid-xejxthec]:first-child{margin-top:0}.a-prose[data-astro-cid-xejxthec] .text[data-astro-cid-xejxthec]{gap:var(--space-4);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted)}.a-prose[data-astro-cid-xejxthec] .tagline[data-astro-cid-xejxthec]{color:var(--color-text);font-weight:var(--weight-medium)}@media (width>=64rem){.a-prose[data-astro-cid-xejxthec] .section[data-astro-cid-xejxthec]{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.a-prose[data-astro-cid-xejxthec] .section-title[data-astro-cid-xejxthec]{top:var(--space-24);position:sticky}}.landing[data-astro-cid-qxarwkck]{gap:var(--space-section);min-width:0;display:grid}.cart[data-astro-cid-kvzgwvmj]{display:block}.lines[data-astro-cid-kvzgwvmj]{border-top:var(--border-width) solid var(--color-border);padding:0;list-style:none;display:grid}.cart[data-astro-cid-kvzgwvmj] .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-kvzgwvmj] .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-kvzgwvmj] .thumb img{object-fit:cover;width:100%;height:100%}.cart[data-astro-cid-kvzgwvmj] .info{gap:var(--space-1);grid-area:info;align-content:start;min-width:0;display:grid}.cart[data-astro-cid-kvzgwvmj] .name{color:var(--color-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.cart[data-astro-cid-kvzgwvmj] a.name[href]:hover{text-decoration:underline}.cart[data-astro-cid-kvzgwvmj] .variant{color:var(--color-text-muted);font-size:var(--text-sm)}.cart[data-astro-cid-kvzgwvmj] .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-kvzgwvmj] .line[data-state=problem] .thumb{opacity:.6}.cart[data-astro-cid-kvzgwvmj] .controls{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:controls;display:flex}.cart[data-astro-cid-kvzgwvmj] .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-kvzgwvmj] .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-kvzgwvmj] .step:hover:not(:disabled){background:var(--color-surface-2)}.cart[data-astro-cid-kvzgwvmj] .step:disabled{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}.cart[data-astro-cid-kvzgwvmj] .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-kvzgwvmj] .stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.cart[data-astro-cid-kvzgwvmj] .stepper input:disabled{color:var(--color-text-muted)}.cart[data-astro-cid-kvzgwvmj] .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-kvzgwvmj] .remove:hover{color:var(--color-danger-text);background:var(--color-danger-soft)}@media (width>=48rem){.cart[data-astro-cid-kvzgwvmj] .line{grid-template-columns:var(--space-24) minmax(0, 1fr) auto;grid-template-areas:"thumb info controls";align-items:center}.cart[data-astro-cid-kvzgwvmj] .controls{justify-content:flex-end}}.inquiry[data-astro-cid-o3maxtsv]{display:block}form[data-astro-cid-o3maxtsv],.pair[data-astro-cid-o3maxtsv]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-o3maxtsv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.hp[data-astro-cid-o3maxtsv]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.status[data-astro-cid-o3maxtsv]{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-o3maxtsv][data-tone=success]{border-left-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-text)}.status[data-astro-cid-o3maxtsv]:focus{outline:none}.status[data-astro-cid-o3maxtsv]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.submit[data-astro-cid-o3maxtsv]{padding-top:var(--space-2)}@media (width<=39.99rem){.submit[data-astro-cid-o3maxtsv] .btn{width:100%}}.cart-root[data-astro-cid-kffxe52n]{min-width:0;display:block}.cart-lines[data-astro-cid-2qb5ukou]{min-width:0}.list[data-astro-cid-2qb5ukou]{margin:0;padding:0;list-style:none;display:grid}.line[data-astro-cid-2qb5ukou]{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-2qb5ukou]:first-child{padding-top:0}.line[data-astro-cid-2qb5ukou][data-state=unavailable] .thumb[data-astro-cid-2qb5ukou],.line[data-astro-cid-2qb5ukou][data-state=unavailable] .name[data-astro-cid-2qb5ukou]{opacity:.55}.line[data-astro-cid-2qb5ukou][data-state=loading] .name[data-astro-cid-2qb5ukou]{color:var(--color-text-muted)}.thumb[data-astro-cid-2qb5ukou]{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-2qb5ukou] img[data-astro-cid-2qb5ukou]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.qty-badge[data-astro-cid-2qb5ukou]{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-2qb5ukou]{gap:var(--space-1);min-width:0;padding-right:var(--space-10);grid-area:info;display:grid}.name[data-astro-cid-2qb5ukou]{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-2qb5ukou][href]:hover{text-underline-offset:.2em;text-decoration:underline}.options[data-astro-cid-2qb5ukou],.each[data-astro-cid-2qb5ukou]{font-size:var(--text-sm);color:var(--color-text-muted)}.each[data-astro-cid-2qb5ukou]{font-variant-numeric:tabular-nums}.flag[data-astro-cid-2qb5ukou]{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-2qb5ukou][data-tone=success]{color:var(--color-success-text)}.flag[data-astro-cid-2qb5ukou][data-tone=warning]{color:var(--color-warning-text)}.flag[data-astro-cid-2qb5ukou][data-tone=info]{color:var(--color-info-text)}.flag[data-astro-cid-2qb5ukou][data-tone=danger]{color:var(--color-danger-text)}.discount[data-astro-cid-2qb5ukou]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-success-text)}.bottom[data-astro-cid-2qb5ukou]{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-2qb5ukou]{flex:none}.total[data-astro-cid-2qb5ukou]{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-2qb5ukou]{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-2qb5ukou]:first-child .remove[data-astro-cid-2qb5ukou]{top:calc(-1 * var(--space-3))}.remove[data-astro-cid-2qb5ukou]:hover{color:var(--color-text)}.remove-text[data-astro-cid-2qb5ukou]{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-2qb5ukou]{--cart-thumb:7.5rem}.l-page[data-astro-cid-2qb5ukou] .line[data-astro-cid-2qb5ukou]{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-2qb5ukou] .info[data-astro-cid-2qb5ukou]{padding-right:0}.l-page[data-astro-cid-2qb5ukou] .bottom[data-astro-cid-2qb5ukou]{align-self:center;gap:var(--space-8);padding-right:var(--space-12);flex-wrap:nowrap}.l-page[data-astro-cid-2qb5ukou] .total[data-astro-cid-2qb5ukou]{justify-content:flex-end;min-width:8rem}.l-page[data-astro-cid-2qb5ukou] .total[data-astro-cid-2qb5ukou][hidden]{visibility:hidden;display:flex}.l-page[data-astro-cid-2qb5ukou] .remove[data-astro-cid-2qb5ukou]{top:50%;transform:translateY(-50%)}.l-page[data-astro-cid-2qb5ukou] .line[data-astro-cid-2qb5ukou]:first-child .remove[data-astro-cid-2qb5ukou]{top:calc(50% - var(--space-3))}}.l-summary[data-astro-cid-2qb5ukou]{--cart-thumb:4rem}.l-summary[data-astro-cid-2qb5ukou] .line[data-astro-cid-2qb5ukou]{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-2qb5ukou] .line[data-astro-cid-2qb5ukou]:first-child{padding-top:0}.l-summary[data-astro-cid-2qb5ukou] .thumb[data-astro-cid-2qb5ukou]{overflow:visible}.l-summary[data-astro-cid-2qb5ukou] .thumb[data-astro-cid-2qb5ukou] img[data-astro-cid-2qb5ukou]{border-radius:var(--radius-media)}.l-summary[data-astro-cid-2qb5ukou] .info[data-astro-cid-2qb5ukou]{gap:0;padding-right:0}.l-summary[data-astro-cid-2qb5ukou] .name[data-astro-cid-2qb5ukou]{font-size:var(--text-sm);-webkit-line-clamp:2}.l-summary[data-astro-cid-2qb5ukou] .options[data-astro-cid-2qb5ukou],.l-summary[data-astro-cid-2qb5ukou] .each[data-astro-cid-2qb5ukou]{font-size:var(--text-xs)}.l-summary[data-astro-cid-2qb5ukou] .total[data-astro-cid-2qb5ukou]{min-height:0;font-size:var(--text-sm)}.l-summary[data-astro-cid-2qb5ukou] .bottom[data-astro-cid-2qb5ukou]{align-self:center}.summary[data-astro-cid-un2ldqer]{gap:var(--space-4);min-width:0;display:grid}.rows[data-astro-cid-un2ldqer]{gap:var(--space-3);margin:0;display:grid}.row[data-astro-cid-un2ldqer]{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.row[data-astro-cid-un2ldqer][hidden]{display:none}dt[data-astro-cid-un2ldqer]{color:var(--color-text-muted);gap:var(--space-1);display:grid}dd[data-astro-cid-un2ldqer]{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);text-align:right;white-space:nowrap;margin:0}.note[data-astro-cid-un2ldqer]{font-size:var(--text-xs);color:var(--color-text-muted)}.discount[data-astro-cid-un2ldqer] dd[data-astro-cid-un2ldqer]{color:var(--color-success-text)}.total[data-astro-cid-un2ldqer]{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-un2ldqer] dt[data-astro-cid-un2ldqer]{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-un2ldqer] dd[data-astro-cid-un2ldqer]{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.tax[data-astro-cid-un2ldqer]{margin-top:calc(-1 * var(--space-2))}.tax[data-astro-cid-un2ldqer] dt[data-astro-cid-un2ldqer],.tax[data-astro-cid-un2ldqer] dd[data-astro-cid-un2ldqer]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-regular)}.notes[data-astro-cid-un2ldqer]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.notes[data-astro-cid-un2ldqer] li{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);position:relative}.notes[data-astro-cid-un2ldqer] li:before{content:"";width:var(--space-2);height:var(--border-width-strong);background:currentColor;position:absolute;top:.6em;left:0}.confirm[data-astro-cid-un2ldqer]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-normal)}.d-compact[data-astro-cid-un2ldqer]{gap:var(--space-3)}.d-compact[data-astro-cid-un2ldqer] .rows[data-astro-cid-un2ldqer]{gap:var(--space-2)}.d-compact[data-astro-cid-un2ldqer] dt[data-astro-cid-un2ldqer],.d-compact[data-astro-cid-un2ldqer] dd[data-astro-cid-un2ldqer]{font-size:var(--text-sm)}.d-compact[data-astro-cid-un2ldqer] .total[data-astro-cid-un2ldqer]{margin-top:var(--space-1);padding-top:var(--space-3)}.d-compact[data-astro-cid-un2ldqer] .total[data-astro-cid-un2ldqer] dd[data-astro-cid-un2ldqer]{font-size:var(--text-lg)}.recs[data-astro-cid-yixztyqf]{gap:var(--space-4);min-width:0;display:grid}.recs[data-astro-cid-yixztyqf][hidden]{display:none}.title[data-astro-cid-yixztyqf]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.list[data-astro-cid-yixztyqf]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.l-row[data-astro-cid-yixztyqf] .list[data-astro-cid-yixztyqf]{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-yixztyqf] .list[data-astro-cid-yixztyqf]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr))}.card[data-astro-cid-yixztyqf]{gap:var(--space-3);scroll-snap-align:start;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.media[data-astro-cid-yixztyqf]{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-yixztyqf] img[data-astro-cid-yixztyqf]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.body[data-astro-cid-yixztyqf]{gap:var(--space-1);align-content:start;min-width:0;display:grid}.name[data-astro-cid-yixztyqf]{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-yixztyqf]:hover{text-underline-offset:.2em;text-decoration:underline}.price[data-astro-cid-yixztyqf]{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.add[data-astro-cid-yixztyqf]{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-yixztyqf]:hover{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.add[data-astro-cid-yixztyqf][hidden]{display:none}.cart-drawer[data-astro-cid-tiozot7i]{display:contents}.content[data-astro-cid-tiozot7i]{align-content:start;gap:var(--space-8);display:grid}.toast[data-astro-cid-tiozot7i]{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-tiozot7i]:empty{display:none}.progress[data-astro-cid-tiozot7i]{gap:var(--space-2);font-size:var(--text-sm);display:grid}.progress[data-astro-cid-tiozot7i][hidden]{display:none}.bar[data-astro-cid-tiozot7i]{height:var(--space-1);background:var(--color-surface-3);border-radius:var(--radius-pill);display:block;overflow:hidden}.fill[data-astro-cid-tiozot7i]{height:100%;width:var(--progress,0%);background:var(--color-accent);transition:width var(--duration-slow) var(--ease-standard);display:block}.failed[data-astro-cid-tiozot7i]{font-size:var(--text-sm);color:var(--color-danger-text)}.filled[data-astro-cid-tiozot7i]{gap:var(--space-4);display:grid}.filled[data-astro-cid-tiozot7i][hidden]{display:none}.notes[data-astro-cid-tiozot7i]{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-tiozot7i][hidden]{display:none}.notes[data-astro-cid-tiozot7i] li{font-size:var(--text-sm);color:var(--color-text-muted)}.empty[data-astro-cid-tiozot7i]{text-align:center;justify-items:center;gap:var(--space-3);padding-block:var(--space-10) var(--space-4);display:grid}.empty[data-astro-cid-tiozot7i][hidden]{display:none}.empty-icon[data-astro-cid-tiozot7i]{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-tiozot7i]{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.empty-body[data-astro-cid-tiozot7i]{color:var(--color-text-muted);max-width:var(--measure-xs);margin-bottom:var(--space-3)}.foot[data-astro-cid-tiozot7i]{gap:var(--space-4);display:grid}.foot[data-astro-cid-tiozot7i][hidden]{display:none}.inline-total[data-astro-cid-tiozot7i]{font-variant-numeric:tabular-nums}.inline-total[data-astro-cid-tiozot7i]:not(:empty):before{content:"·";margin-inline:var(--space-2)}.links[data-astro-cid-tiozot7i]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.text-link[data-astro-cid-tiozot7i]{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-tiozot7i]:hover{text-decoration-thickness:var(--border-width-strong)}.promo[data-astro-cid-2farrauc]{gap:var(--space-2);min-width:0;display:grid}.promo[data-astro-cid-2farrauc][hidden],.form[data-astro-cid-2farrauc][hidden],.chip[data-astro-cid-2farrauc][hidden]{display:none}.form[data-astro-cid-2farrauc]{gap:var(--space-2);display:grid}.label[data-astro-cid-2farrauc]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.control[data-astro-cid-2farrauc]{min-width:0;display:flex}.input[data-astro-cid-2farrauc]{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-2farrauc][aria-invalid=true]{border-color:var(--color-danger)}.apply[data-astro-cid-2farrauc]{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-2farrauc]:hover:not(:disabled){background:var(--color-primary-hover)}.apply[data-astro-cid-2farrauc]:disabled{opacity:.6;cursor:progress}.input[data-astro-cid-2farrauc]:focus-visible,.apply[data-astro-cid-2farrauc]:focus-visible{z-index:1;position:relative}.chip[data-astro-cid-2farrauc]{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-2farrauc]{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-2farrauc]:hover{background:var(--color-surface-2)}.message[data-astro-cid-2farrauc]{font-size:var(--text-sm);color:var(--color-text-muted);min-height:0}.message[data-astro-cid-2farrauc]:empty{display:none}.message[data-astro-cid-2farrauc][data-tone=danger]{color:var(--color-danger-text)}.message[data-astro-cid-2farrauc][data-tone=success]{color:var(--color-success-text)}.cart-page[data-astro-cid-tvtvuhbc]{gap:var(--space-8);display:grid}.top[data-astro-cid-tvtvuhbc]{align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.heading[data-astro-cid-tvtvuhbc]{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-tvtvuhbc]:focus{outline:none}.count[data-astro-cid-tvtvuhbc]{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.count[data-astro-cid-tvtvuhbc][hidden]{display:none}.noscript[data-astro-cid-tvtvuhbc],.failed[data-astro-cid-tvtvuhbc]{color:var(--color-text-muted)}.failed[data-astro-cid-tvtvuhbc]{color:var(--color-danger-text)}.empty[data-astro-cid-tvtvuhbc]{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-tvtvuhbc][hidden]{display:none}.empty-icon[data-astro-cid-tvtvuhbc]{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-tvtvuhbc]{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.empty-body[data-astro-cid-tvtvuhbc]{color:var(--color-text-muted);max-width:var(--measure-sm);margin-bottom:var(--space-2)}.layout[data-astro-cid-tvtvuhbc]{gap:var(--space-10);align-items:start;display:grid}.layout[data-astro-cid-tvtvuhbc][hidden]{display:none}.lines[data-astro-cid-tvtvuhbc]{border-top:var(--border-width) solid var(--color-border);min-width:0;padding-top:var(--space-6)}.side[data-astro-cid-tvtvuhbc]{min-width:0}.panel[data-astro-cid-tvtvuhbc]{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-tvtvuhbc]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.actions[data-astro-cid-tvtvuhbc]{gap:var(--space-3);display:grid}.trust[data-astro-cid-tvtvuhbc]{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-tvtvuhbc] li[data-astro-cid-tvtvuhbc]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;display:flex}.trust[data-astro-cid-tvtvuhbc] .icon{color:var(--color-text);flex:none;margin-top:.2em}@media (width>=64rem){.layout[data-astro-cid-tvtvuhbc]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem)}.side[data-astro-cid-tvtvuhbc]{top:calc(var(--header-height) + var(--space-6));position:sticky}.panel[data-astro-cid-tvtvuhbc]{padding:var(--space-8)}}.checkout[data-astro-cid-v5zvsmkq]{min-width:0;display:block}form[data-astro-cid-v5zvsmkq]{gap:var(--space-10);display:grid}.group[data-astro-cid-v5zvsmkq]{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.legend[data-astro-cid-v5zvsmkq]{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-v5zvsmkq]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.pair[data-astro-cid-v5zvsmkq]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-v5zvsmkq]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pair[data-astro-cid-v5zvsmkq].postal{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.static[data-astro-cid-v5zvsmkq]{gap:var(--space-2);display:grid}.static-label[data-astro-cid-v5zvsmkq]{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.fixed[data-astro-cid-v5zvsmkq]{font-weight:var(--weight-medium)}.later[data-astro-cid-v5zvsmkq]{color:var(--color-text-muted)}.hp[data-astro-cid-v5zvsmkq]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.finish[data-astro-cid-v5zvsmkq]{gap:var(--space-5);display:grid}.no-payment[data-astro-cid-v5zvsmkq]{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-v5zvsmkq] .icon{flex:none;margin-top:.2em}.network[data-astro-cid-v5zvsmkq]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.network[data-astro-cid-v5zvsmkq][hidden]{display:none}.error-summary[data-astro-cid-v5zvsmkq]{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-v5zvsmkq][hidden]{display:none}.error-summary[data-astro-cid-v5zvsmkq]:focus{outline:none}.error-summary[data-astro-cid-v5zvsmkq]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.error-title[data-astro-cid-v5zvsmkq]{gap:var(--space-2);font-weight:var(--weight-semibold);align-items:center;display:flex}.error-title[data-astro-cid-v5zvsmkq] [data-astro-cid-v5zvsmkq][hidden]{display:none}.error-summary[data-astro-cid-v5zvsmkq] ul[data-astro-cid-v5zvsmkq]{padding-left:var(--space-6);gap:var(--space-1);margin:0;display:grid}.error-summary[data-astro-cid-v5zvsmkq] ul[data-astro-cid-v5zvsmkq][hidden]{display:none}.error-summary[data-astro-cid-v5zvsmkq] a[data-astro-cid-v5zvsmkq]{color:inherit;font-weight:var(--weight-medium)}.checkout-page[data-astro-cid-2e4rj4vi]{gap:var(--space-8);display:grid}.top[data-astro-cid-2e4rj4vi]{gap:var(--space-3);max-width:var(--measure-xl);display:grid}.heading[data-astro-cid-2e4rj4vi]{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-2e4rj4vi]:focus{outline:none}.intro[data-astro-cid-2e4rj4vi]{color:var(--color-text-muted);font-size:var(--text-md)}.noscript[data-astro-cid-2e4rj4vi],.failed[data-astro-cid-2e4rj4vi]{color:var(--color-text-muted)}.failed[data-astro-cid-2e4rj4vi]{color:var(--color-danger-text)}.empty[data-astro-cid-2e4rj4vi]{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-2e4rj4vi][hidden]{display:none}.empty-icon[data-astro-cid-2e4rj4vi]{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-2e4rj4vi]{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.empty-body[data-astro-cid-2e4rj4vi]{color:var(--color-text-muted);max-width:var(--measure-sm);margin-bottom:var(--space-2)}.layout[data-astro-cid-2e4rj4vi]{gap:var(--space-10);align-items:start;display:grid}.layout[data-astro-cid-2e4rj4vi][hidden]{display:none}.form[data-astro-cid-2e4rj4vi],.side[data-astro-cid-2e4rj4vi]{min-width:0}.side[data-astro-cid-2e4rj4vi]{order:-1}.panel[data-astro-cid-2e4rj4vi]{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-2e4rj4vi]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.side-title[data-astro-cid-2e4rj4vi]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.count[data-astro-cid-2e4rj4vi]{font-weight:var(--weight-regular);color:var(--color-text-muted);text-transform:none;letter-spacing:var(--tracking-normal)}.edit[data-astro-cid-2e4rj4vi]{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-2e4rj4vi]{border-radius:var(--radius-card);background:var(--color-ground,var(--color-surface-2))}.fold-toggle[data-astro-cid-2e4rj4vi]{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-2e4rj4vi]::-webkit-details-marker{display:none}.fold-toggle[data-astro-cid-2e4rj4vi]: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-2e4rj4vi]{font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:var(--tracking-normal);margin-left:auto}.fold-total[data-astro-cid-2e4rj4vi][hidden]{display:none}.fold[data-astro-cid-2e4rj4vi] .fold-icon{transition:transform var(--duration-base) var(--ease-standard);flex:none}.fold[data-astro-cid-2e4rj4vi][open] .fold-icon{transform:rotate(45deg)}.fold[data-astro-cid-2e4rj4vi][open] .panel[data-astro-cid-2e4rj4vi]{padding-top:var(--space-2)}@media (width>=64rem){.fold-toggle[data-astro-cid-2e4rj4vi]{display:none}.fold[data-astro-cid-2e4rj4vi][open] .panel[data-astro-cid-2e4rj4vi]{padding-top:var(--space-8)}.layout[data-astro-cid-2e4rj4vi]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.side[data-astro-cid-2e4rj4vi]{top:calc(var(--header-height) + var(--space-6));order:0;position:sticky}.panel[data-astro-cid-2e4rj4vi]{padding:var(--space-8)}}.receipt[data-astro-cid-lmhgxkg5]{gap:var(--space-12);display:grid}.hero[data-astro-cid-lmhgxkg5]{gap:var(--space-4);max-width:var(--measure-xl);justify-items:start;display:grid}.mark[data-astro-cid-lmhgxkg5]{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-lmhgxkg5]{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-lmhgxkg5]{font-size:var(--text-md);color:var(--color-text-muted)}.ref[data-astro-cid-lmhgxkg5]{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-lmhgxkg5][hidden]{display:none}.ref-label[data-astro-cid-lmhgxkg5]{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-lmhgxkg5] strong[data-astro-cid-lmhgxkg5]{font-size:var(--text-lg);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.detail[data-astro-cid-lmhgxkg5]{gap:var(--space-10);display:grid}.detail[data-astro-cid-lmhgxkg5][hidden]{display:none}.label[data-astro-cid-lmhgxkg5]{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-lmhgxkg5]{margin:0;padding:0;list-style:none;display:grid}.lines[data-astro-cid-lmhgxkg5] 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-lmhgxkg5] .line-name{font-weight:var(--weight-semibold)}.lines[data-astro-cid-lmhgxkg5] .line-meta{font-size:var(--text-sm);color:var(--color-text-muted)}.lines[data-astro-cid-lmhgxkg5] .line-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:var(--weight-medium)}.rows[data-astro-cid-lmhgxkg5]{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.rows[data-astro-cid-lmhgxkg5] .row{justify-content:space-between;gap:var(--space-4);display:flex}.rows[data-astro-cid-lmhgxkg5] dt{color:var(--color-text-muted)}.rows[data-astro-cid-lmhgxkg5] dd{font-variant-numeric:tabular-nums;margin:0}.rows[data-astro-cid-lmhgxkg5] .discount dd{color:var(--color-success-text)}.rows[data-astro-cid-lmhgxkg5] .total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.rows[data-astro-cid-lmhgxkg5] .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-lmhgxkg5] .total dd{font-size:var(--text-lg);font-weight:var(--weight-bold)}.estimate[data-astro-cid-lmhgxkg5]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.steps[data-astro-cid-lmhgxkg5]{counter-reset:step;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lmhgxkg5] li{counter-increment:step;grid-template-columns:var(--space-8) 1fr;gap:var(--space-3);display:grid}.steps[data-astro-cid-lmhgxkg5] 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-lmhgxkg5]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width>=64rem){.detail[data-astro-cid-lmhgxkg5]{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.rating[data-astro-cid-fvahejht]{gap:var(--space-0);vertical-align:middle;align-items:center;line-height:1;display:inline-flex}.star[data-astro-cid-fvahejht]{width:var(--icon-md);height:var(--icon-md);display:inline-block;position:relative}.s-sm[data-astro-cid-fvahejht] .star[data-astro-cid-fvahejht]{width:var(--icon-sm);height:var(--icon-sm)}.s-lg[data-astro-cid-fvahejht] .star[data-astro-cid-fvahejht]{width:var(--icon-lg);height:var(--icon-lg)}svg[data-astro-cid-fvahejht]{width:100%;height:100%;position:absolute;inset:0}.empty[data-astro-cid-fvahejht]{fill:var(--color-rating-empty,var(--color-surface-3))}.full[data-astro-cid-fvahejht]{fill:var(--color-rating,var(--color-accent));clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.pdp[data-astro-cid-zmszqojg]{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-zmszqojg]{grid-area:gallery;min-width:0}.buy[data-astro-cid-zmszqojg]{grid-area:buy;min-width:0}.details[data-astro-cid-zmszqojg]{grid-area:details;min-width:0}@media (width>=64rem){.pdp[data-astro-cid-zmszqojg]{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-zmszqojg]{top:calc(var(--header-height) + var(--space-6));position:sticky}.details[data-astro-cid-zmszqojg]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}}@media (width>=80rem){.pdp[data-astro-cid-zmszqojg]{gap:var(--space-12) var(--space-16)}}.summary[data-astro-cid-asabmtov]{gap:var(--space-3);justify-items:start;min-width:0;display:grid}.category[data-astro-cid-asabmtov]{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-asabmtov]:hover{background:var(--color-surface-3)}.title[data-astro-cid-asabmtov]{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-asabmtov]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.rating[data-astro-cid-asabmtov] a[data-astro-cid-asabmtov]{color:var(--color-text-muted);text-underline-offset:.2em}.rating[data-astro-cid-asabmtov] a[data-astro-cid-asabmtov]:hover{color:var(--color-text)}.description[data-astro-cid-asabmtov]{color:var(--color-text-muted);line-height:var(--leading-normal);max-width:var(--measure-lg);margin:0}.purchase[data-astro-cid-ileonrob]{gap:var(--space-2);display:grid}.row[data-astro-cid-ileonrob]{gap:var(--space-4);display:grid}.qty-row[data-astro-cid-ileonrob]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.qty-label[data-astro-cid-ileonrob]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.actions[data-astro-cid-ileonrob]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.message[data-astro-cid-ileonrob]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted)}.purchase[data-astro-cid-ileonrob][data-tone=error] .message[data-astro-cid-ileonrob]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.purchase[data-astro-cid-ileonrob][data-tone=success] .message[data-astro-cid-ileonrob]{color:var(--color-success-text);font-weight:var(--weight-medium)}.share[data-astro-cid-l27h557f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.list[data-astro-cid-l27h557f]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.link[data-astro-cid-l27h557f]{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-l27h557f]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.link[data-astro-cid-l27h557f]:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.status[data-astro-cid-l27h557f]{font-size:var(--text-sm);color:var(--color-success-text);font-weight:var(--weight-medium)}[data-astro-cid-l27h557f][hidden]{display:none!important}.meta[data-astro-cid-uesh436e]{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);display:block}dl[data-astro-cid-uesh436e]{gap:var(--space-3);margin:0;display:grid}.row[data-astro-cid-uesh436e]{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-uesh436e]{align-items:center}dt[data-astro-cid-uesh436e]{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-uesh436e]{min-width:0;margin:0}.sku[data-astro-cid-uesh436e]{font-family:var(--font-mono);font-size:var(--text-sm)}.tags[data-astro-cid-uesh436e]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-uesh436e] a[data-astro-cid-uesh436e]{color:var(--color-link);text-underline-offset:.2em}.tags[data-astro-cid-uesh436e] a[data-astro-cid-uesh436e]:hover{color:var(--color-link-hover)}[data-astro-cid-uesh436e][hidden]{display:none!important}.product-tabs[data-astro-cid-cqni4nps]{min-width:0;display:block}.product-tabs[data-astro-cid-cqni4nps] [data-panel]{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.bundle[data-astro-cid-em4ata6k]{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-em4ata6k]{gap:var(--space-3);align-items:flex-start;margin:0;display:flex}.icon[data-astro-cid-em4ata6k]{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-em4ata6k]{gap:var(--space-1);display:grid}.eyebrow[data-astro-cid-em4ata6k]{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-em4ata6k]{font-weight:var(--weight-medium);line-height:var(--leading-snug)}.item[data-astro-cid-em4ata6k]{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-em4ata6k]{width:var(--space-16);border-radius:var(--radius-media);background:var(--color-surface-2);flex:none;overflow:hidden}.info[data-astro-cid-em4ata6k]{gap:var(--space-1);min-width:0;display:grid}.name[data-astro-cid-em4ata6k]{color:var(--color-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-decoration:none}.name[data-astro-cid-em4ata6k]:hover{text-decoration:underline}.prices[data-astro-cid-em4ata6k]{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-em4ata6k]{color:var(--color-text-muted);font-size:var(--text-sm)}.now[data-astro-cid-em4ata6k]{font-weight:var(--weight-bold)}.status[data-astro-cid-em4ata6k]{min-height:1lh;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.status[data-astro-cid-em4ata6k]:empty{min-height:0}.bundle[data-astro-cid-em4ata6k][data-tone=error] .status[data-astro-cid-em4ata6k]{color:var(--color-danger-text);font-weight:var(--weight-medium)}.bundle[data-astro-cid-em4ata6k][data-tone=success] .status[data-astro-cid-em4ata6k]{color:var(--color-success-text);font-weight:var(--weight-medium)}.summary[data-astro-cid-hi5iajoy]{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-hi5iajoy]{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.big[data-astro-cid-hi5iajoy]{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-hi5iajoy]{font-size:var(--text-lg);color:var(--color-text-muted)}.count[data-astro-cid-hi5iajoy]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.empty[data-astro-cid-hi5iajoy]{color:var(--color-text-muted);margin:0}.bars[data-astro-cid-hi5iajoy]{gap:var(--space-1);width:100%;margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-hi5iajoy] li[data-astro-cid-hi5iajoy]{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-hi5iajoy]{height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-3);overflow:hidden}.fill[data-astro-cid-hi5iajoy]{background:var(--color-rating,var(--color-accent));height:100%;display:block}.bar-count[data-astro-cid-hi5iajoy]{text-align:right}.reviews[data-astro-cid-lmqqledy]{margin:0;padding:0;list-style:none;display:grid}.review[data-astro-cid-lmqqledy]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:flex}.review[data-astro-cid-lmqqledy]:first-child{padding-top:0}.avatar[data-astro-cid-lmqqledy]{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-lmqqledy]{gap:var(--space-2);min-width:0;display:grid}.head[data-astro-cid-lmqqledy]{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.name[data-astro-cid-lmqqledy]{font-size:var(--text-base);font-weight:var(--weight-semibold)}time[data-astro-cid-lmqqledy]{font-size:var(--text-sm);color:var(--color-text-muted)}.text[data-astro-cid-lmqqledy]{line-height:var(--leading-normal);overflow-wrap:anywhere;white-space:pre-line;margin:0}.review-form[data-astro-cid-iriav4go]{display:block}.title[data-astro-cid-iriav4go]{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.note[data-astro-cid-iriav4go]{margin:var(--space-2) 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}form[data-astro-cid-iriav4go],.pair[data-astro-cid-iriav4go]{gap:var(--space-5);display:grid}@media (width>=40rem){.pair[data-astro-cid-iriav4go]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.stars[data-astro-cid-iriav4go]{gap:var(--space-0);display:flex}.star[data-astro-cid-iriav4go]{width:var(--tap-min);height:var(--tap-min);cursor:pointer;place-items:center;display:grid;position:relative}.star[data-astro-cid-iriav4go] input[data-astro-cid-iriav4go]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.star[data-astro-cid-iriav4go] svg[data-astro-cid-iriav4go]{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-iriav4go]: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-iriav4go]:has([value="1"]:checked) [data-astro-cid-iriav4go][data-star="1"] svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go]:has([value="2"]:checked) [data-astro-cid-iriav4go]:is([data-star="1"],[data-star="2"]) svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go]:has([value="3"]:checked) [data-astro-cid-iriav4go]:is([data-star="1"],[data-star="2"],[data-star="3"]) svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go]:has([value="4"]:checked) [data-astro-cid-iriav4go]:is([data-star="1"],[data-star="2"],[data-star="3"],[data-star="4"]) svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go]:has([value="5"]:checked) .star[data-astro-cid-iriav4go] svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go]:has(.star:hover) .star[data-astro-cid-iriav4go]:has(~.star:hover) svg[data-astro-cid-iriav4go],.stars[data-astro-cid-iriav4go] .star[data-astro-cid-iriav4go]:hover svg[data-astro-cid-iriav4go]{fill:var(--color-rating);stroke:var(--color-rating)}.stars[data-astro-cid-iriav4go]:has(.star:hover) .star[data-astro-cid-iriav4go]:hover~.star[data-astro-cid-iriav4go] svg[data-astro-cid-iriav4go]{fill:var(--color-surface-3);stroke:var(--color-border-strong)}.hp[data-astro-cid-iriav4go]{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.status[data-astro-cid-iriav4go],.target-msg[data-astro-cid-iriav4go]{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-iriav4go][data-tone=success],.target-msg[data-astro-cid-iriav4go].success{border-left-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success-text)}.status[data-astro-cid-iriav4go]:focus,.target-msg[data-astro-cid-iriav4go]:focus{outline:none}.target-msg[data-astro-cid-iriav4go]{margin-bottom:var(--space-5);display:none}.target-msg[data-astro-cid-iriav4go]:target{display:block}.submit[data-astro-cid-iriav4go]{padding-top:var(--space-2)}[data-astro-cid-iriav4go][hidden]{display:none!important}@media (width<=39.99rem){.submit[data-astro-cid-iriav4go] .btn{width:100%}}
