.cmp-bar{position:fixed;z-index:20;left:50%;bottom:calc(var(--cookie-h, 0px) + max(var(--s-4),env(safe-area-inset-bottom)));transform:translate(-50%);width:min(var(--container) - 2 * var(--gutter),100% - 2 * var(--s-4));display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4) var(--s-5);border:1px solid var(--line);font:var(--w-regular) var(--fs-button)/1.3 var(--font)}.cmp-bar[hidden]{display:none}.cmp-count,.cmp-msg{margin:0}.cmp-msg{flex:1 1 0;min-width:0;color:var(--muted);font-size:var(--fs-small)}.cmp-dialog{width:min(1000px,100vw - 2 * var(--s-4));max-height:calc(100dvh - 2 * var(--s-4));margin:auto;padding:var(--s-7);border:1px solid var(--line);color:var(--ink);background:var(--surface);font-family:var(--font)}.cmp-dialog::backdrop{background:#0e1620b3}.cmp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-5)}.cmp-title{margin:0;font:var(--w-regular) var(--fs-h3)/1.15 var(--font);letter-spacing:-.015em}.cmp-close{flex:none;width:var(--btn-s);height:var(--btn-s);display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cmp-close:focus-visible,.cmp-table a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cmp-scroll{overflow:auto}.cmp-table{width:100%;min-width:480px;border-collapse:collapse;table-layout:fixed}.cmp-table th,.cmp-table td{padding:var(--s-4) var(--s-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font:var(--w-regular) var(--fs-small)/1.5 var(--font);overflow-wrap:break-word}.cmp-table th:first-child,.cmp-table td:first-child{width:140px;color:var(--muted)}.cmp-table img{display:block;width:100%;height:160px;margin-bottom:var(--s-3);object-fit:contain;background:var(--inset)}.cmp-table a{color:inherit;text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}.cmp-table small{display:block;color:var(--muted);font-size:var(--fs-label)}@media(max-width:767px){.cmp-dialog{padding:var(--s-5)}.cmp-table th:first-child,.cmp-table td:first-child{width:96px}.cmp-table th,.cmp-table td{padding:var(--s-3) var(--s-2)}}.pcard[data-astro-cid-goqu7m2f]{--c-pad: var(--s-5);--c-inset: var(--inset);--c-row: 28px;position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color var(--t-control) var(--ease)}.tone-dark .pcard[data-astro-cid-goqu7m2f]{--c-inset: var(--dark-inset)}.pcard[data-astro-cid-goqu7m2f]:hover{border-color:var(--focus)}.pcard__media[data-astro-cid-goqu7m2f]{position:relative;aspect-ratio:382 / 326;overflow:hidden;background:var(--c-inset)}.pcard__media[data-astro-cid-goqu7m2f] img[data-astro-cid-goqu7m2f]{display:block;width:100%;height:100%;object-fit:cover}.pcard[data-astro-cid-goqu7m2f].is-sold .pcard__media[data-astro-cid-goqu7m2f] img[data-astro-cid-goqu7m2f]{opacity:.63}.pcard__placeholder[data-astro-cid-goqu7m2f]{height:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);color:var(--muted);font:var(--w-regular) var(--fs-label)/1.3 var(--font)}.pcard__badge[data-astro-cid-goqu7m2f]{position:absolute;top:var(--s-4);left:var(--s-4);margin:0;padding:var(--s-2) var(--s-3);pointer-events:none;background:var(--brand-cobalt);color:var(--dark-ink);font:var(--w-regular) var(--fs-label)/1.3 var(--font)}.pcard[data-astro-cid-goqu7m2f].is-sold .pcard__badge[data-astro-cid-goqu7m2f]{background:var(--dark-bg);color:var(--dark-ink)}.tone-dark .pcard[data-astro-cid-goqu7m2f].is-sold .pcard__badge[data-astro-cid-goqu7m2f]{background:var(--dark-ink);color:var(--dark-bg)}.pcard__body[data-astro-cid-goqu7m2f]{flex:1;display:flex;flex-direction:column;padding:var(--c-pad) var(--c-pad) var(--s-3)}.pcard__category[data-astro-cid-goqu7m2f]{margin:0;min-height:1.3em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font:var(--w-regular) var(--fs-label)/1.3 var(--font)}.pcard__title[data-astro-cid-goqu7m2f]{margin:0;padding:0;font:inherit;letter-spacing:inherit}.pcard__name[data-astro-cid-goqu7m2f]{margin-top:var(--s-3);min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:var(--w-regular) var(--fs-product)/1.3 var(--font);letter-spacing:-.005em;color:inherit;text-decoration:none;transition:color var(--t-control) var(--ease)}.pcard__name[data-astro-cid-goqu7m2f]:before{content:"";position:absolute;top:0;left:0;right:0;aspect-ratio:382 / 326}.pcard__name[data-astro-cid-goqu7m2f]:hover{color:var(--focus)}.pcard__name[data-astro-cid-goqu7m2f]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pcard__specs[data-astro-cid-goqu7m2f]{flex:1 0 auto;margin-top:var(--s-2);min-height:calc(3 * var(--c-row))}.pcard__specs[data-astro-cid-goqu7m2f] ul[data-astro-cid-goqu7m2f]{margin:0;padding:0;list-style:none}.pcard__spec[data-astro-cid-goqu7m2f]{display:grid;grid-template-columns:18px auto minmax(0,1fr);align-items:center;gap:var(--s-2);min-height:var(--c-row)}.pcard__spec[data-astro-cid-goqu7m2f] svg{color:var(--muted)}.pcard__label[data-astro-cid-goqu7m2f]{color:var(--muted);font:var(--w-regular) var(--fs-label)/1.5 var(--font);white-space:nowrap}.pcard__value[data-astro-cid-goqu7m2f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right;font:var(--w-regular) var(--fs-small)/20px var(--font)}.pcard__note[data-astro-cid-goqu7m2f]{margin:var(--s-4) 0 0;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font:var(--w-regular) var(--fs-label)/20px var(--font)}.pcard__note[data-astro-cid-goqu7m2f] del[data-astro-cid-goqu7m2f]{font-size:var(--fs-small);line-height:1}.pcard__price[data-astro-cid-goqu7m2f]{margin:var(--s-1) 0 0;white-space:nowrap;font:var(--w-regular) var(--fs-h3)/1.2 var(--font);letter-spacing:-.015em}.pcard__from[data-astro-cid-goqu7m2f]{margin-right:var(--s-2);color:var(--muted);font-size:var(--fs-small);letter-spacing:0}.pcard[data-astro-cid-goqu7m2f].is-sold .pcard__price[data-astro-cid-goqu7m2f]{color:var(--muted)}.pcard__price[data-astro-cid-goqu7m2f].is-quote{font-size:var(--fs-price);line-height:calc(1.2 * var(--fs-h3))}.pcard[data-astro-cid-goqu7m2f] .pcard__cta{width:100%;margin-top:var(--s-3)}.pcard__compare[data-astro-cid-goqu7m2f]{position:relative;align-self:flex-start;display:flex;align-items:center;gap:var(--s-3);min-height:var(--btn-s);margin-top:var(--s-1);color:var(--muted);font:var(--w-regular) var(--fs-small)/1.3 var(--font);cursor:pointer}.pcard__compare[data-astro-cid-goqu7m2f] input[data-astro-cid-goqu7m2f]{position:absolute;width:16px;height:16px;margin:0;opacity:0;color:inherit}.pcard__check[data-astro-cid-goqu7m2f]{flex:none;width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--muted)}.pcard__check[data-astro-cid-goqu7m2f] svg{display:none;color:var(--dark-ink)}.pcard__compare[data-astro-cid-goqu7m2f] input[data-astro-cid-goqu7m2f]:checked+.pcard__check[data-astro-cid-goqu7m2f]{background:var(--brand-cobalt);border-color:var(--brand-cobalt)}.pcard__compare[data-astro-cid-goqu7m2f] input[data-astro-cid-goqu7m2f]:checked+.pcard__check[data-astro-cid-goqu7m2f] svg{display:block}.pcard__compare[data-astro-cid-goqu7m2f]:focus-within{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.pcard[data-astro-cid-goqu7m2f]{--c-pad: var(--s-4)}.pcard__name[data-astro-cid-goqu7m2f],.pcard__specs[data-astro-cid-goqu7m2f]{min-height:0}}.pgrid[data-astro-cid-7oltezyy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-6) var(--col-gap)}@media(max-width:1599px){.pgrid[data-astro-cid-7oltezyy]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.pgrid[data-astro-cid-7oltezyy]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-5)}}@media(max-width:767px){.pgrid[data-astro-cid-7oltezyy]{grid-template-columns:minmax(0,1fr)}}.pgroup[data-astro-cid-lpi63tzo]{margin-block:var(--s-8)}.pgroup__title[data-astro-cid-lpi63tzo]{margin-bottom:var(--s-4)}.pgroup__intro[data-astro-cid-lpi63tzo]{max-width:780px;margin-bottom:var(--s-5)}.pp-gallery[data-astro-cid-ukqub4h4]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);color:var(--ink)}.pp-stage[data-astro-cid-ukqub4h4]{position:relative;flex:1 1 auto;min-height:280px;background:var(--inset);overflow:hidden}.pp-stage__btn[data-astro-cid-ukqub4h4]{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.pp-stage[data-astro-cid-ukqub4h4] img[data-astro-cid-ukqub4h4]{display:block;width:100%;height:100%;object-fit:cover}.pp-stage__btn[data-astro-cid-ukqub4h4]:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pp-stage__empty[data-astro-cid-ukqub4h4]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--s-3);margin:0;color:var(--muted);font-size:var(--fs-small)}.pp-thumbs[data-astro-cid-ukqub4h4]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:0;padding:var(--s-3) 0 0;list-style:none}.pp-thumb[data-astro-cid-ukqub4h4]{display:block;width:80px;height:80px;padding:0;border:1px solid var(--line);background:var(--inset);cursor:pointer;transition:border-color var(--t-control) var(--ease)}.pp-thumb[data-astro-cid-ukqub4h4] img[data-astro-cid-ukqub4h4]{display:block;width:100%;height:100%;object-fit:cover}.pp-thumb[data-astro-cid-ukqub4h4]:hover{border-color:var(--focus)}.pp-thumb[data-astro-cid-ukqub4h4][aria-current=true]{border-color:var(--focus);outline:1px solid var(--focus);outline-offset:1px}.pp-thumb[data-astro-cid-ukqub4h4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pp-zoom-hint[data-astro-cid-ukqub4h4]{margin:var(--s-3) 0 0;font-size:var(--fs-label);line-height:1.3;color:var(--muted)}.pp-zoom[data-astro-cid-ukqub4h4]{max-width:min(92vw,1200px);max-height:92vh;padding:var(--s-6);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pp-zoom[data-astro-cid-ukqub4h4]::backdrop{background:#1a222cb8}.pp-zoom[data-astro-cid-ukqub4h4] img[data-astro-cid-ukqub4h4]{display:block;max-width:100%;max-height:600px;margin-inline:auto;object-fit:contain}.pp-zoom__close[data-astro-cid-ukqub4h4]{position:absolute;top:var(--s-3);right:var(--s-3);display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.pp-zoom__close[data-astro-cid-ukqub4h4]:hover{border-color:var(--focus);color:var(--focus)}.pp-zoom__close[data-astro-cid-ukqub4h4]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pvs[data-astro-cid-xketbowj]{position:relative;min-width:0}.pvs__label[data-astro-cid-xketbowj]{margin:0 0 var(--s-2);font-size:var(--fs-label);line-height:1.3;color:var(--muted)}.pvs__btn[data-astro-cid-xketbowj]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-3);width:100%;height:var(--btn-s);padding:0 var(--s-3) 0 var(--s-4);text-align:left;border:1px solid var(--line);background:var(--inset);color:var(--ink);cursor:pointer;font-size:var(--fs-small);line-height:1.3;transition:border-color var(--t-control) var(--ease)}.pvs__btn[data-astro-cid-xketbowj]:hover,.pvs__btn[data-astro-cid-xketbowj][aria-expanded=true]{border-color:var(--focus)}.pvs__btn[data-astro-cid-xketbowj]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pvs__value[data-astro-cid-xketbowj]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pvs__price[data-astro-cid-xketbowj]{color:var(--muted);white-space:nowrap}.pvs__btn[data-astro-cid-xketbowj] .pvs__chev{transition:transform var(--t-control) var(--ease)}.pvs__btn[data-astro-cid-xketbowj][aria-expanded=true] .pvs__chev{transform:rotate(180deg)}.pvs__list[data-astro-cid-xketbowj]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:320px;overflow-y:auto;margin:0;padding:0;list-style:none;border:1px solid var(--focus);background:var(--surface)}.pvs__list[data-astro-cid-xketbowj][hidden]{display:none}.pvs__list[data-astro-cid-xketbowj] li[data-astro-cid-xketbowj]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;min-height:var(--btn-s);padding:var(--s-2) var(--s-4);font-size:var(--fs-small);line-height:1.3;cursor:pointer;border-top:1px solid var(--line)}.pvs__list[data-astro-cid-xketbowj] li[data-astro-cid-xketbowj]:first-child{border-top:0}.pvs__list[data-astro-cid-xketbowj] li[data-astro-cid-xketbowj]:hover,.pvs__list[data-astro-cid-xketbowj] li[data-astro-cid-xketbowj][data-active]{background:var(--inset)}.pvs__list[data-astro-cid-xketbowj] li[data-astro-cid-xketbowj][aria-selected=true]{box-shadow:inset 2px 0 0 var(--focus)}.pvs__opt-price[data-astro-cid-xketbowj]{color:var(--muted);white-space:nowrap}.pp-top[data-astro-cid-ytdx775a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);align-items:stretch;margin-bottom:var(--s-9)}.pp-card[data-astro-cid-ytdx775a]{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.pp-order[data-astro-cid-ytdx775a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,40%);gap:var(--s-3) var(--s-5);align-items:start;min-height:224px;padding:var(--s-5)}.pp-price[data-astro-cid-ytdx775a]{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);margin:0;align-self:center;font-variant-numeric:tabular-nums}.pp-from[data-astro-cid-ytdx775a]{font-size:var(--fs-body);line-height:1;color:var(--muted)}.pp-amount[data-astro-cid-ytdx775a]{font:var(--w-regular) var(--fs-h2)/1.05 var(--font);letter-spacing:-.025em}.pp-amount--quote[data-astro-cid-ytdx775a]{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.015em}.pp-old[data-astro-cid-ytdx775a]{font-size:var(--fs-product);line-height:1.2;color:var(--muted)}.pp-tag[data-astro-cid-ytdx775a]{font-size:var(--fs-label);font-weight:var(--w-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pp-top[data-astro-cid-ytdx775a] .pp-cta{grid-column:2;grid-row:1;width:100%;justify-content:space-between;padding-inline:var(--s-5) 0}.pp-cta__arrow[data-astro-cid-ytdx775a]{display:grid;place-items:center;align-self:stretch;width:var(--btn-l);margin-left:var(--s-3);border-left:1px solid currentColor}.pp-pick[data-astro-cid-ytdx775a]{grid-column:1;grid-row:2;display:grid;gap:var(--s-2);min-width:0;align-content:start}.pp-top[data-astro-cid-ytdx775a] .pp-custom{justify-self:start;font-size:var(--fs-small)}.pp-side[data-astro-cid-ytdx775a]{grid-column:2;grid-row:2;display:grid;gap:var(--s-3);align-content:start}.pp-total[data-astro-cid-ytdx775a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-3);margin:0}.pp-total__l[data-astro-cid-ytdx775a]{font-size:var(--fs-small);line-height:1.3;color:var(--muted)}.pp-total__v[data-astro-cid-ytdx775a]{font:var(--w-regular) var(--fs-price)/1.2 var(--font);font-variant-numeric:tabular-nums}.pp-top[data-astro-cid-ytdx775a] .pp-measure{width:100%}.pp-lead[data-astro-cid-ytdx775a]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);min-height:160px;padding:var(--s-3) var(--s-5);box-shadow:inset 0 1px 0 var(--line)}.pp-lead__text[data-astro-cid-ytdx775a]{max-width:var(--measure);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.pp-lead__text[data-astro-cid-ytdx775a]>*{margin:0 0 var(--s-3);font-size:var(--fs-body);line-height:1.6}.pp-lead__text[data-astro-cid-ytdx775a]>:first-child{font-size:var(--fs-lead);line-height:1.5}.pp-lead[data-astro-cid-ytdx775a].is-open .pp-lead__text[data-astro-cid-ytdx775a]{display:block;-webkit-line-clamp:unset;overflow:visible}.pp-more[data-astro-cid-ytdx775a]{align-self:flex-start;min-height:var(--btn-s)}.pp-meta[data-astro-cid-ytdx775a]{display:grid;align-content:center;gap:var(--s-1);min-height:80px;margin:0;padding:var(--s-3) var(--s-5);box-shadow:inset 0 1px 0 var(--line);font-size:var(--fs-small);line-height:1.5}.pp-meta[data-astro-cid-ytdx775a]>div[data-astro-cid-ytdx775a]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s-3)}.pp-meta[data-astro-cid-ytdx775a] dt[data-astro-cid-ytdx775a]{color:var(--muted)}.pp-meta[data-astro-cid-ytdx775a] dd[data-astro-cid-ytdx775a]{margin:0}.pp-meta[data-astro-cid-ytdx775a] a[data-astro-cid-ytdx775a]{color:var(--ink);text-decoration-color:var(--line)}.pp-meta[data-astro-cid-ytdx775a] a[data-astro-cid-ytdx775a]:hover{color:var(--text-action)}.pp-facts[data-astro-cid-ytdx775a]{display:grid;gap:0;margin:0;padding:0;list-style:none}.pp-facts[data-astro-cid-ytdx775a] li[data-astro-cid-ytdx775a]{display:grid;grid-template-columns:24px 96px minmax(0,1fr);align-items:center;gap:var(--s-3);min-height:32px;font-size:var(--fs-small);line-height:1.4}.pp-facts__l[data-astro-cid-ytdx775a]{font-size:var(--fs-label);color:var(--muted)}.pp-facts__v[data-astro-cid-ytdx775a]{font-size:var(--fs-small)}.pp-facts__blank[data-astro-cid-ytdx775a]{display:block;width:24px;height:24px}.pp-facts--row[data-astro-cid-ytdx775a]{margin-top:auto;padding:var(--s-3) var(--s-5);min-height:120px;box-shadow:inset 0 1px 0 var(--line);align-content:center}@media(max-width:1023px){.pp-top[data-astro-cid-ytdx775a]{grid-template-columns:minmax(0,1fr);margin-bottom:var(--s-8)}}@media(max-width:767px){.pp-order[data-astro-cid-ytdx775a]{grid-template-columns:minmax(0,1fr);padding:var(--s-4);min-height:0}.pp-price[data-astro-cid-ytdx775a],.pp-pick[data-astro-cid-ytdx775a],.pp-side[data-astro-cid-ytdx775a]{grid-column:1}.pp-price[data-astro-cid-ytdx775a]{grid-row:1}.pp-top[data-astro-cid-ytdx775a] .pp-cta{grid-column:1;grid-row:2}.pp-pick[data-astro-cid-ytdx775a]{grid-row:3}.pp-side[data-astro-cid-ytdx775a]{grid-row:4}.pp-lead[data-astro-cid-ytdx775a],.pp-meta[data-astro-cid-ytdx775a]{padding-inline:var(--s-4)}.pp-lead__text[data-astro-cid-ytdx775a]>:first-child{font-size:var(--fs-lead)}.pp-facts--row[data-astro-cid-ytdx775a]{padding-inline:var(--s-4)}}.pt[data-astro-cid-amtlqwcz]{margin-bottom:var(--s-8)}.pt__bar[data-astro-cid-amtlqwcz]{display:flex;flex-wrap:wrap;gap:var(--s-6);align-items:stretch;margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.pt__list[data-astro-cid-amtlqwcz]{display:flex;flex-wrap:wrap;gap:var(--s-6)}.pt__tab[data-astro-cid-amtlqwcz],.pt__link[data-astro-cid-amtlqwcz]{display:inline-flex;align-items:center;min-height:var(--btn-m);padding:0;border:0;background:none;cursor:pointer;font:var(--w-regular) var(--fs-body)/1 var(--font);color:var(--muted);text-decoration:none;box-shadow:inset 0 -2px 0 transparent;transition:color var(--t-control) var(--ease),box-shadow var(--t-control) var(--ease)}.pt__tab[data-astro-cid-amtlqwcz]:hover,.pt__link[data-astro-cid-amtlqwcz]:hover{color:var(--ink)}.pt__tab[data-astro-cid-amtlqwcz][aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent)}.pt__tab[data-astro-cid-amtlqwcz]:focus-visible,.pt__link[data-astro-cid-amtlqwcz]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pt__panel[data-astro-cid-amtlqwcz][hidden]{display:none}.pt__panel--text[data-astro-cid-amtlqwcz]{max-width:var(--measure);font-size:var(--fs-body);line-height:1.6}.pt__panel--text[data-astro-cid-amtlqwcz] p{margin:0 0 var(--s-4)}.pt__panel--text[data-astro-cid-amtlqwcz] ul{margin:0 0 var(--s-4);padding-left:var(--s-5)}@media(max-width:767px){.pt__bar[data-astro-cid-amtlqwcz],.pt__list[data-astro-cid-amtlqwcz]{gap:var(--s-5)}}.ps[data-astro-cid-wogz7aiy]{color:var(--ink)}.ps__cols[data-astro-cid-wogz7aiy]{display:grid;grid-template-columns:repeat(var(--ps-cols, 2),minmax(0,1fr));gap:var(--s-5);align-items:start}.ps__col[data-astro-cid-wogz7aiy]{display:grid;gap:var(--s-5);min-width:0}.ps__group[data-astro-cid-wogz7aiy]{padding:var(--s-5);border:1px solid var(--line);background:var(--surface)}.ps__title[data-astro-cid-wogz7aiy]{margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);font:var(--w-medium) 20px/1.5 var(--font);letter-spacing:0}.ps__rows[data-astro-cid-wogz7aiy]{margin:0}.ps__row[data-astro-cid-wogz7aiy]{display:grid;grid-template-columns:24px minmax(0,40%) minmax(0,1fr);align-items:start;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line)}.ps__row[data-astro-cid-wogz7aiy]:first-child{border-top:0;padding-top:0}.ps__row[data-astro-cid-wogz7aiy] .ps__icon,.ps__icon--blank[data-astro-cid-wogz7aiy]{grid-column:1;width:24px;height:24px;margin-top:2px}.ps__row--plain[data-astro-cid-wogz7aiy]{grid-template-columns:24px minmax(0,1fr)}.ps__row[data-astro-cid-wogz7aiy] dt[data-astro-cid-wogz7aiy]{font-size:var(--fs-small);line-height:1.5;color:var(--muted);padding-top:2px}.ps__row[data-astro-cid-wogz7aiy] dd[data-astro-cid-wogz7aiy]{margin:0;font-size:var(--fs-body);line-height:1.5;overflow-wrap:anywhere}.ps__funcs[data-astro-cid-wogz7aiy]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0;padding:0;list-style:none}.ps__funcs[data-astro-cid-wogz7aiy] li[data-astro-cid-wogz7aiy]{display:inline-flex;align-items:center;gap:var(--s-2)}.ps__fico[data-astro-cid-wogz7aiy]{display:block;width:24px;height:24px;border:1px solid var(--line);background:var(--inset);flex:none}.ps[data-astro-cid-wogz7aiy][data-collapsible]:not([data-open]) .ps__group[data-astro-cid-wogz7aiy]:not([data-i="0"]):not([data-i="1"]){display:none}.ps[data-astro-cid-wogz7aiy][data-collapsible]:not([data-open]) .ps__group[data-astro-cid-wogz7aiy][data-i="2"]{display:block;max-height:40px;overflow:hidden;padding-block:0;border-bottom:0;position:relative}.ps[data-astro-cid-wogz7aiy][data-collapsible]:not([data-open]) .ps__group[data-astro-cid-wogz7aiy][data-i="2"] .ps__title[data-astro-cid-wogz7aiy]{margin:0;padding:var(--s-2) 0;border:0;color:var(--muted)}.ps[data-astro-cid-wogz7aiy][data-collapsible]:not([data-open]) .ps__group[data-astro-cid-wogz7aiy][data-i="2"] .ps__rows[data-astro-cid-wogz7aiy]{display:none}.ps__more[data-astro-cid-wogz7aiy]{width:100%;margin-top:var(--s-5);justify-content:center}.ps__more[data-astro-cid-wogz7aiy] .ps__chev{transition:transform var(--t-control) var(--ease)}.ps__more[data-astro-cid-wogz7aiy][aria-expanded=true] .ps__chev{transform:rotate(180deg)}.ps--row[data-astro-cid-wogz7aiy] .ps__cols[data-astro-cid-wogz7aiy]{gap:var(--s-5)}@media(max-width:1023px){.ps--columns[data-astro-cid-wogz7aiy] .ps__cols[data-astro-cid-wogz7aiy]{grid-template-columns:minmax(0,1fr)}.ps--columns[data-astro-cid-wogz7aiy] .ps__col[data-astro-cid-wogz7aiy]{display:contents}.ps--columns[data-astro-cid-wogz7aiy] .ps__group[data-astro-cid-wogz7aiy]{order:var(--ps-order, 0)}}@media(max-width:767px){.ps--row[data-astro-cid-wogz7aiy] .ps__cols[data-astro-cid-wogz7aiy]{grid-template-columns:minmax(0,1fr)}.ps__group[data-astro-cid-wogz7aiy]{padding:var(--s-4)}.ps__row[data-astro-cid-wogz7aiy]{grid-template-columns:24px minmax(0,1fr)}.ps__row[data-astro-cid-wogz7aiy] dd[data-astro-cid-wogz7aiy]{grid-column:2}}.pd[data-astro-cid-y4g2e5qk]{padding-top:var(--s-6);border-top:1px solid var(--line);margin-bottom:var(--s-9);scroll-margin-top:var(--s-6)}.pd__h[data-astro-cid-y4g2e5qk]{margin:0 0 var(--s-6);font:var(--w-regular) 28px/1.15 var(--font);letter-spacing:-.015em}.pd__text[data-astro-cid-y4g2e5qk]{column-count:var(--pd-wide, 1);column-gap:var(--col-gap)}.pd__text[data-astro-cid-y4g2e5qk]>*{break-inside:avoid;max-width:var(--measure);margin:0 0 var(--s-4);font-size:var(--fs-body);line-height:1.6}.pd__text[data-astro-cid-y4g2e5qk]>h1,.pd__text[data-astro-cid-y4g2e5qk]>h2,.pd__text[data-astro-cid-y4g2e5qk]>h3,.pd__text[data-astro-cid-y4g2e5qk]>h4,.pd__text[data-astro-cid-y4g2e5qk]>h5,.pd__text[data-astro-cid-y4g2e5qk]>h6{break-after:avoid;font:var(--w-medium) var(--fs-body)/1.6 var(--font);letter-spacing:0}.pd__text[data-astro-cid-y4g2e5qk]>ul,.pd__text[data-astro-cid-y4g2e5qk]>ol{padding-left:var(--s-5)}.pd__text[data-astro-cid-y4g2e5qk]>ol{list-style:decimal}.pd__text[data-astro-cid-y4g2e5qk]>ul>li{position:relative}.pd__text[data-astro-cid-y4g2e5qk]>ul>li:before{content:"";position:absolute;left:calc(-1 * var(--s-5));top:.8em;width:var(--s-3);height:1px;background:var(--muted)}.pd__text[data-astro-cid-y4g2e5qk]>table{display:block;max-width:100%;width:100%;overflow-x:auto}.pd__text[data-astro-cid-y4g2e5qk]>img,.pd__text[data-astro-cid-y4g2e5qk] img{max-width:100%;height:auto}@media(max-width:1599px){.pd__text[data-astro-cid-y4g2e5qk]{column-count:var(--pd-mid, 1)}}@media(max-width:1023px){.pd__text[data-astro-cid-y4g2e5qk]{column-count:1}.pd[data-astro-cid-y4g2e5qk]{margin-bottom:var(--s-8)}}.po[data-astro-cid-uldytew3]{display:grid;gap:var(--s-9);margin-bottom:var(--s-9)}.po__set[data-astro-cid-uldytew3]{padding-top:var(--s-6);border-top:1px solid var(--line)}.po__h[data-astro-cid-uldytew3]{margin:0 0 var(--s-5);font:var(--w-regular) 28px/1.15 var(--font);letter-spacing:-.015em}.po__items[data-astro-cid-uldytew3]{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3);margin:0;padding:0;list-style:none}.po__items[data-astro-cid-uldytew3] li[data-astro-cid-uldytew3]{padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-small);line-height:1.4}.po__samples[data-astro-cid-uldytew3]{display:flex;flex-wrap:wrap;gap:var(--s-4);margin:var(--s-5) 0 0;padding:0;list-style:none}.po__samples[data-astro-cid-uldytew3] li[data-astro-cid-uldytew3]{display:grid;gap:var(--s-2);width:96px;font-size:var(--fs-label);line-height:1.3;color:var(--muted)}.po__samples[data-astro-cid-uldytew3] img[data-astro-cid-uldytew3]{display:block;width:96px;height:96px;object-fit:cover;background:var(--inset);border:1px solid var(--line)}@media(max-width:1023px){.po[data-astro-cid-uldytew3]{gap:var(--s-8);margin-bottom:var(--s-8)}}.psv[data-astro-cid-c36blgm6]{padding-top:var(--s-6);border-top:1px solid var(--line);margin-bottom:var(--s-9)}.psv__h[data-astro-cid-c36blgm6]{margin:0 0 var(--s-5);font:var(--w-regular) 28px/1.15 var(--font);letter-spacing:-.015em}.psv__lines[data-astro-cid-c36blgm6]{display:grid;max-width:var(--measure);margin:0;padding:0;list-style:none}.psv__lines[data-astro-cid-c36blgm6] li[data-astro-cid-c36blgm6]{padding:var(--s-3) 0;border-top:1px solid var(--line);font-size:var(--fs-body);line-height:1.5}.psv__lines[data-astro-cid-c36blgm6] li[data-astro-cid-c36blgm6]:first-child{border-top:0;padding-top:0}@media(max-width:1023px){.psv[data-astro-cid-c36blgm6]{margin-bottom:var(--s-8)}}.fl[data-astro-cid-xuj6nnsh]{padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.fl[data-astro-cid-xuj6nnsh] ul[data-astro-cid-xuj6nnsh]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh]{display:inline-flex;align-items:center;height:var(--btn-s);padding-inline:var(--s-4);font-size:var(--fs-button);font-weight:var(--w-medium);line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--ink);text-decoration:none;border:1px solid var(--line);transition:color var(--t-control) var(--ease),border-color var(--t-control) var(--ease),background-color var(--t-control) var(--ease)}.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh]:hover{color:var(--text-action);border-color:var(--outline-hover)}.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh][aria-current]{background:var(--dark-bg);color:var(--dark-ink);border-color:var(--dark-bg)}.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh]{padding-inline:var(--s-3);font-size:var(--fs-small)}}@media(prefers-reduced-motion:reduce){.fl[data-astro-cid-xuj6nnsh] a[data-astro-cid-xuj6nnsh]{transition:none}}.tl[data-astro-cid-sic43hij]{margin-bottom:var(--s-8)}.tl[data-astro-cid-sic43hij] .fl a{white-space:normal;height:auto;min-height:var(--btn-s);padding-block:var(--s-2);line-height:1.3}.pg[data-astro-cid-f4t5re57]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--s-6);padding-top:var(--s-6);margin-bottom:var(--s-9);border-top:1px solid var(--line)}.pg__side--next[data-astro-cid-f4t5re57]{text-align:right}.pg__link[data-astro-cid-f4t5re57]{display:grid;gap:var(--s-1);max-width:360px;color:var(--ink);text-decoration:none}.pg__side--next[data-astro-cid-f4t5re57] .pg__link[data-astro-cid-f4t5re57]{margin-left:auto}.pg__dir[data-astro-cid-f4t5re57]{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-small);line-height:1.4;color:var(--muted);transition:color var(--t-control) var(--ease)}.pg__side--next[data-astro-cid-f4t5re57] .pg__dir[data-astro-cid-f4t5re57]{justify-content:flex-end}.pg__name[data-astro-cid-f4t5re57]{font-size:var(--fs-body);font-weight:var(--w-medium);line-height:1.4}.pg__link[data-astro-cid-f4t5re57]:hover .pg__dir[data-astro-cid-f4t5re57],.pg__link[data-astro-cid-f4t5re57]:hover .pg__name[data-astro-cid-f4t5re57]{color:var(--text-action)}.pg__back[data-astro-cid-f4t5re57]{display:inline-flex;align-items:center;min-height:var(--btn-s);font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--ink);text-decoration-color:var(--line);text-underline-offset:4px}.pg__back[data-astro-cid-f4t5re57]:hover{color:var(--text-action)}.pg__link[data-astro-cid-f4t5re57]:focus-visible,.pg__back[data-astro-cid-f4t5re57]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.pg[data-astro-cid-f4t5re57]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5) var(--s-4);margin-bottom:var(--s-8)}.pg__mid[data-astro-cid-f4t5re57]{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.pg__dir[data-astro-cid-f4t5re57]{transition:none}}.eb[data-astro-cid-aokxteyj]{display:flex;align-items:center;gap:var(--s-3);min-width:0;margin:0;font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.eb-line[data-astro-cid-aokxteyj]{flex:0 0 var(--s-5);height:1px;background:currentColor}.eb-text[data-astro-cid-aokxteyj]{min-width:0}.vt[data-astro-cid-zh725sg2]{padding-block:var(--s-11)}.vt[data-astro-cid-zh725sg2] .eb{margin-bottom:var(--s-8)}.vt-title[data-astro-cid-zh725sg2]{margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.vt-grid[data-astro-cid-zh725sg2]{display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none;max-width:calc(var(--n, 6) * (var(--s-13) * 2 + var(--col-gap)) - var(--col-gap))}.vt-item[data-astro-cid-zh725sg2]{position:relative;min-width:0;background:var(--inset)}.vt-item[data-astro-cid-zh725sg2] img[data-astro-cid-zh725sg2],.vt-blank[data-astro-cid-zh725sg2]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.vt-blank[data-astro-cid-zh725sg2]{display:grid;place-items:center;padding:var(--s-5);text-align:center;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.vt-play[data-astro-cid-zh725sg2]{display:block;position:relative;overflow:hidden}.vt-play[data-astro-cid-zh725sg2] img[data-astro-cid-zh725sg2]{transition:transform var(--t-image) var(--ease)}.vt-play[data-astro-cid-zh725sg2]:hover img[data-astro-cid-zh725sg2]{transform:scale(1.02)}.vt-play[data-astro-cid-zh725sg2]:hover .vt-mark[data-astro-cid-zh725sg2]{background:var(--brand-cobalt)}.vt-play[data-astro-cid-zh725sg2]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.vt-mark[data-astro-cid-zh725sg2]{transition:background-color var(--t-control) var(--ease)}.vt-mark[data-astro-cid-zh725sg2]{position:absolute;left:0;bottom:0;display:grid;place-items:center;width:var(--btn-s);height:var(--btn-s);background:var(--dark-bg);color:var(--dark-ink)}@media(max-width:1023px){.vt-grid[data-astro-cid-zh725sg2]{grid-template-columns:repeat(var(--n-m, 3),minmax(0,1fr));max-width:none}}@media(max-width:767px){.vt[data-astro-cid-zh725sg2]{padding-block:var(--s-9)}.vt-grid[data-astro-cid-zh725sg2]{grid-template-columns:repeat(var(--n-s, 2),minmax(0,1fr));margin-top:var(--s-7)}}.pp-h1[data-astro-cid-zhkf2wjc]{margin:var(--s-3) 0 var(--s-6);font-size:var(--fs-h2);font-weight:var(--w-regular);line-height:1.05;letter-spacing:-.025em}.pp[data-astro-cid-zhkf2wjc] .tl+.pg{border-top:0;padding-top:0}.pp[data-astro-cid-zhkf2wjc] .tl{margin-bottom:var(--s-6)}.pp-videos[data-astro-cid-zhkf2wjc] .vt{padding-block:var(--s-9);background:transparent}.pp-videos[data-astro-cid-zhkf2wjc] .vt .container{max-width:none;padding-inline:0}.cbr[data-astro-cid-ussy3hao]{border-top:1px solid var(--line);padding-top:var(--s-6);margin-bottom:var(--s-10)}.cbr-layout[data-astro-cid-ussy3hao]{display:grid;grid-template-columns:calc((100% - 11 * var(--col-gap)) / 12 * 3 + 2 * var(--col-gap)) minmax(0,1fr);gap:var(--col-gap);align-items:start}.cbr-side[data-astro-cid-ussy3hao]{border-right:1px solid var(--line);padding-right:var(--col-gap);position:sticky;top:calc(var(--s-9) + var(--s-5));max-height:calc(100dvh - var(--s-9) - var(--s-8));overflow:auto}.cbr-side__head[data-astro-cid-ussy3hao]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.cbr-side__title[data-astro-cid-ussy3hao]{margin:0;font:var(--w-medium) var(--fs-h3)/1.15 var(--font);letter-spacing:-.015em;color:var(--ink)}.cbr-x[data-astro-cid-ussy3hao]{display:none;place-items:center;width:var(--btn-s);height:var(--btn-s);padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.cbr-x--on[data-astro-cid-ussy3hao]{display:grid}.cbr-x[data-astro-cid-ussy3hao]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cbr-search[data-astro-cid-ussy3hao]{position:relative;display:flex;align-items:center;margin-top:var(--s-5);color:var(--muted)}.cbr-search[data-astro-cid-ussy3hao] .icon{position:absolute;left:var(--s-4);pointer-events:none}.cbr-search[data-astro-cid-ussy3hao] input[data-astro-cid-ussy3hao]{width:100%;height:var(--btn-m);padding:0 var(--s-4) 0 calc(var(--s-4) + 20px + var(--s-3));border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--w-regular) var(--fs-body)/1 var(--font);transition:border-color var(--t-control) var(--ease)}.cbr-search[data-astro-cid-ussy3hao] input[data-astro-cid-ussy3hao]::placeholder{color:var(--muted)}.cbr-search[data-astro-cid-ussy3hao] input[data-astro-cid-ussy3hao]:hover{border-color:var(--muted)}.cbr-search[data-astro-cid-ussy3hao] input[data-astro-cid-ussy3hao]:focus-visible{outline:0;border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.cbr-nav[data-astro-cid-ussy3hao]{margin-top:var(--s-5)}.cbr-all[data-astro-cid-ussy3hao],.cbr-link[data-astro-cid-ussy3hao]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);text-decoration:none;color:var(--ink);transition:color var(--t-control) var(--ease),background-color var(--t-control) var(--ease)}.cbr-all[data-astro-cid-ussy3hao]{min-height:var(--btn-m);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-5);font:var(--w-medium) var(--fs-product)/1.3 var(--font);border-bottom:1px solid var(--line)}.cbr-all[data-astro-cid-ussy3hao].is-current,.cbr-link[data-astro-cid-ussy3hao].is-current{background:var(--light-tint);box-shadow:inset 4px 0 0 var(--accent)}.cbr-all[data-astro-cid-ussy3hao] .icon{color:var(--accent);flex:none}.cbr-group[data-astro-cid-ussy3hao]{border-bottom:1px solid var(--line)}.cbr-group[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--btn-l);padding:0 var(--s-2) 0 var(--s-3);list-style:none;cursor:pointer;font:var(--w-medium) var(--fs-product)/1.3 var(--font);color:var(--ink)}.cbr-group[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]::-webkit-details-marker{display:none}.cbr-group[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao] .icon{flex:none;transform:rotate(-90deg);transition:transform var(--t-control) var(--ease)}.cbr-group[data-astro-cid-ussy3hao][open]>summary[data-astro-cid-ussy3hao] .icon{transform:none}.cbr-group[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]:focus-visible,.cbr-all[data-astro-cid-ussy3hao]:focus-visible,.cbr-link[data-astro-cid-ussy3hao]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cbr-group[data-astro-cid-ussy3hao] ul[data-astro-cid-ussy3hao],.cbr-flat[data-astro-cid-ussy3hao]{list-style:none;margin:0;padding:0 0 var(--s-3)}.cbr-flat[data-astro-cid-ussy3hao]{padding-top:var(--s-2)}.cbr-link[data-astro-cid-ussy3hao]{min-height:var(--btn-s);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-5);font:var(--w-regular) var(--fs-body)/1.4 var(--font)}.cbr-link[data-astro-cid-ussy3hao]:hover,.cbr-all[data-astro-cid-ussy3hao]:hover{color:var(--accent)}.cbr-link[data-astro-cid-ussy3hao] .icon{display:none;flex:none;transform:rotate(-90deg);color:var(--muted)}.cbr-link[data-astro-cid-ussy3hao].is-current{color:var(--ink);font-weight:var(--w-medium)}.cbr-link__n[data-astro-cid-ussy3hao]{flex:none;margin-left:auto;font-size:var(--fs-small);color:var(--muted);font-variant-numeric:tabular-nums}.cbr-nav[data-astro-cid-ussy3hao] [data-astro-cid-ussy3hao][data-cbr-hide]{display:none}.cbr-count[data-astro-cid-ussy3hao]{margin:0;font:var(--w-regular) var(--fs-body)/1.3 var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.cbr-count--top[data-astro-cid-ussy3hao],.cbr-cats[data-astro-cid-ussy3hao],.cbr-narrow[data-astro-cid-ussy3hao]{display:none}.cbr-bar[data-astro-cid-ussy3hao]{display:flex;flex-wrap:wrap;gap:var(--s-4)}.cbr-ctl[data-astro-cid-ussy3hao]{display:inline-flex;align-items:center;gap:var(--s-3);height:var(--btn-m);padding:0 var(--s-4) 0 var(--s-5);min-width:calc(var(--s-13) + var(--s-3));justify-content:space-between;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--w-regular) var(--fs-body)/1 var(--font);white-space:nowrap;cursor:pointer;list-style:none;transition:border-color var(--t-control) var(--ease),color var(--t-control) var(--ease)}.cbr-ctl[data-astro-cid-ussy3hao]::-webkit-details-marker{display:none}.cbr-ctl[data-astro-cid-ussy3hao]:hover{border-color:var(--muted)}.cbr-ctl[data-astro-cid-ussy3hao]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cbr-ctl--filters[data-astro-cid-ussy3hao]{justify-content:flex-start;min-width:calc(var(--s-13) + var(--s-5));padding-left:var(--s-4);font-weight:var(--w-medium)}.cbr-ctl[data-astro-cid-ussy3hao] .icon{flex:none}.cbr-n[data-astro-cid-ussy3hao]{min-width:var(--s-5);height:var(--s-5);padding:0 var(--s-2);display:inline-grid;place-items:center;background:var(--accent);color:var(--btn-ink);font:var(--w-medium) var(--fs-label)/1 var(--font);font-variant-numeric:tabular-nums}.cbr-n[data-astro-cid-ussy3hao][hidden]{display:none}.cbr-group[data-astro-cid-ussy3hao] .cbr-n[data-astro-cid-ussy3hao]{margin-left:var(--s-2)}.cbr-dd[data-astro-cid-ussy3hao]{position:relative}.cbr-dd[data-astro-cid-ussy3hao][open]>.cbr-ctl[data-astro-cid-ussy3hao],.cbr-dd[data-astro-cid-ussy3hao].is-set>.cbr-ctl[data-astro-cid-ussy3hao]{border-color:var(--accent)}.cbr-dd[data-astro-cid-ussy3hao][open]>summary[data-astro-cid-ussy3hao] .icon:last-child{transform:rotate(180deg)}.cbr-dd__list[data-astro-cid-ussy3hao]{position:absolute;z-index:6;top:calc(100% + var(--s-1));left:0;min-width:max(100%,calc(var(--s-13) + var(--s-11)));max-height:calc(var(--s-13) * 2 + var(--s-6));overflow:auto;display:grid;padding:var(--s-2);background:var(--surface);border:1px solid var(--line);box-shadow:0 2px 4px #1a222c0f,0 12px 24px #1a222c1a}.cbr-dd__list--end[data-astro-cid-ussy3hao]{left:auto;right:0}.cbr-opt[data-astro-cid-ussy3hao]{display:flex;align-items:center;gap:var(--s-3);min-height:var(--btn-s);padding:0 var(--s-3);font:var(--w-regular) var(--fs-small)/1.3 var(--font);color:var(--ink);cursor:pointer}.cbr-opt[data-astro-cid-ussy3hao]:hover{background:var(--bg)}.cbr-opt[data-astro-cid-ussy3hao] input[data-astro-cid-ussy3hao]{flex:none;width:var(--s-4);height:var(--s-4);margin:0;accent-color:var(--accent)}.cbr-opt__n[data-astro-cid-ussy3hao]{margin-left:auto;padding-left:var(--s-4);color:var(--muted);font-variant-numeric:tabular-nums}.cbr-row[data-astro-cid-ussy3hao]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--btn-m);border-bottom:1px solid var(--line)}.cbr-bar[data-astro-cid-ussy3hao]+.cbr-row[data-astro-cid-ussy3hao]{margin-top:var(--s-5);border-top:1px solid var(--line)}.cbr-sort--plain[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--btn-s);list-style:none;cursor:pointer;font:var(--w-regular) var(--fs-body)/1 var(--font);color:var(--muted)}.cbr-sort--plain[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]::-webkit-details-marker{display:none}.cbr-sort--plain[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]:hover{color:var(--ink)}.cbr-sort--plain[data-astro-cid-ussy3hao]>summary[data-astro-cid-ussy3hao]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cbr-grid[data-astro-cid-ussy3hao]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--col-gap);margin-top:var(--s-5)}.cbr-item[data-astro-cid-ussy3hao][hidden]{display:none}.cbr-empty[data-astro-cid-ussy3hao]{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-6)}.cbr-empty[data-astro-cid-ussy3hao] p[data-astro-cid-ussy3hao]{margin:0;font:var(--w-regular) var(--fs-body)/1.6 var(--font);color:var(--muted)}.cbr-empty[data-astro-cid-ussy3hao][hidden],.cbr-more[data-astro-cid-ussy3hao][hidden]{display:none}.cbr-more[data-astro-cid-ussy3hao]{display:flex;justify-content:center;margin-top:var(--s-6)}.cbr-more[data-astro-cid-ussy3hao] .btn[data-astro-cid-ussy3hao]{min-width:calc(var(--s-13) * 2);justify-content:center}.cbr-sheet[data-astro-cid-ussy3hao]{position:fixed;inset:0 0 0 auto;width:min(100%,calc(var(--s-13) * 3));max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--line);background:var(--bg);color:var(--ink);display:none;flex-direction:column}.cbr-sheet[data-astro-cid-ussy3hao][open]{display:flex}.cbr-sheet[data-astro-cid-ussy3hao]::backdrop{background:#1a222c66}.cbr-sheet__head[data-astro-cid-ussy3hao]{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line)}.cbr-sheet__title[data-astro-cid-ussy3hao]{margin:0;font:var(--w-medium) var(--fs-h3)/1.15 var(--font);letter-spacing:-.015em}.cbr-sheet__body[data-astro-cid-ussy3hao]{flex:1;overflow:auto;padding:0 var(--s-5)}.cbr-sheet__opts[data-astro-cid-ussy3hao]{display:grid;padding-bottom:var(--s-3)}.cbr-sheet__foot[data-astro-cid-ussy3hao]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--line);background:var(--surface)}.cbr-sheet__foot[data-astro-cid-ussy3hao] .btn[data-astro-cid-ussy3hao]{justify-content:center}@media(max-width:1279px){.cbr-grid[data-astro-cid-ussy3hao]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.cbr-layout[data-astro-cid-ussy3hao]{display:block}.cbr-side[data-astro-cid-ussy3hao]{display:none;position:fixed;inset:0;z-index:60;max-height:none;padding:var(--s-4) var(--gutter) var(--s-6);border:0;background:var(--bg)}.cbr-side[data-astro-cid-ussy3hao].is-open{display:block}.cbr-x[data-astro-cid-ussy3hao]{display:grid}.cbr-link[data-astro-cid-ussy3hao] .icon{display:block}.cbr-link[data-astro-cid-ussy3hao]{border-bottom:1px solid var(--line);min-height:var(--btn-m)}.cbr-count--top[data-astro-cid-ussy3hao]{display:block}.cbr-cats[data-astro-cid-ussy3hao]{display:flex;align-items:center;gap:var(--s-4);width:100%;min-height:var(--btn-l);margin-top:var(--s-4);padding:var(--s-2) var(--s-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.cbr-cats[data-astro-cid-ussy3hao]>span[data-astro-cid-ussy3hao]{flex:1;display:grid;gap:var(--s-1)}.cbr-cats__t[data-astro-cid-ussy3hao]{font:var(--w-medium) var(--fs-body)/1.2 var(--font)}.cbr-cats__s[data-astro-cid-ussy3hao]{font:var(--w-regular) var(--fs-small)/1.3 var(--font);color:var(--muted)}.cbr-cats[data-astro-cid-ussy3hao]>.icon:last-child{transform:rotate(-90deg);flex:none}.cbr-cats[data-astro-cid-ussy3hao]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cbr-bar[data-astro-cid-ussy3hao]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-top:var(--s-3)}.cbr-wide[data-astro-cid-ussy3hao]{display:none}.cbr-narrow[data-astro-cid-ussy3hao]{display:block}.cbr-ctl[data-astro-cid-ussy3hao],.cbr-ctl--filters[data-astro-cid-ussy3hao]{min-width:0;width:100%}.cbr-row[data-astro-cid-ussy3hao]{display:none}.cbr-grid[data-astro-cid-ussy3hao]{margin-top:var(--s-5)}}@media(max-width:767px){.cbr[data-astro-cid-ussy3hao]{padding-top:var(--s-4);margin-bottom:var(--s-9)}.cbr-grid[data-astro-cid-ussy3hao]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.cbr-ctl[data-astro-cid-ussy3hao]{padding:0 var(--s-3)}.cbr-sheet[data-astro-cid-ussy3hao]{width:100%;border-left:0}.cbr-more[data-astro-cid-ussy3hao] .btn[data-astro-cid-ussy3hao]{width:100%;min-width:0}}.ct[data-astro-cid-p6vfagrc]{margin-block:var(--s-10) var(--s-8)}.ct[data-astro-cid-p6vfagrc] a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.ct[data-astro-cid-p6vfagrc] a:hover{text-decoration-thickness:2px}.ct[data-astro-cid-p6vfagrc] strong,.ct[data-astro-cid-p6vfagrc] b{font-weight:var(--w-medium)}.ct-lead[data-astro-cid-p6vfagrc]{max-width:calc(var(--measure) * 1.25)}.ct[data-astro-cid-p6vfagrc] .ct-lead[data-astro-cid-p6vfagrc] .ct-p{margin:0 0 var(--s-4);font-size:var(--fs-lead);line-height:1.5}.ct-sec[data-astro-cid-p6vfagrc]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);margin-top:var(--s-9);padding-top:var(--s-6);border-top:1px solid var(--line)}.ct-head[data-astro-cid-p6vfagrc]{grid-column:1 / span 4}.ct-body[data-astro-cid-p6vfagrc]{grid-column:6 / -1;max-width:var(--measure)}.ct-sec--subs[data-astro-cid-p6vfagrc] .ct-head[data-astro-cid-p6vfagrc]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.ct-sec--subs[data-astro-cid-p6vfagrc] .ct-head[data-astro-cid-p6vfagrc] .ct-num[data-astro-cid-p6vfagrc]{grid-column:1 / span 4}.ct-sec--subs[data-astro-cid-p6vfagrc] .ct-head[data-astro-cid-p6vfagrc] .ct-title[data-astro-cid-p6vfagrc]{grid-column:1 / span 8}.ct-body--intro[data-astro-cid-p6vfagrc]{grid-column:6 / -1;margin-top:var(--s-4)}.ct-num[data-astro-cid-p6vfagrc]{margin:0 0 var(--s-3);font-size:var(--fs-label);font-weight:var(--w-medium);letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums}.ct-title[data-astro-cid-p6vfagrc]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.ct-art[data-astro-cid-p6vfagrc]{margin-top:var(--s-7);max-width:320px;color:var(--muted)}.ct-art[data-astro-cid-p6vfagrc] .drawing{display:block;width:100%;height:auto}.ct-art[data-astro-cid-p6vfagrc] .drawing .soft{stroke:var(--line)}.ct-num[data-astro-cid-p6vfagrc]{display:flex;align-items:center;gap:var(--s-3);min-height:24px}.ct-num[data-astro-cid-p6vfagrc] svg{color:var(--accent)}.ct-sub[data-astro-cid-p6vfagrc]{position:relative}.ct-sub[data-astro-cid-p6vfagrc]:before{content:"";position:absolute;top:-1px;left:0;width:var(--s-7);height:2px;background:var(--accent)}.ct-subs[data-astro-cid-p6vfagrc]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--ct-cols),minmax(0,1fr));gap:var(--s-7) var(--col-gap);margin-top:var(--s-7)}.ct-sub[data-astro-cid-p6vfagrc]{padding-top:var(--s-4);border-top:1px solid var(--line)}.ct-subs--one[data-astro-cid-p6vfagrc]{grid-column:6 / -1;max-width:var(--measure)}.ct-subtitle[data-astro-cid-p6vfagrc]{margin:0 0 var(--s-4);font-size:var(--fs-product);font-weight:var(--w-medium);line-height:1.3}.ct[data-astro-cid-p6vfagrc] .ct-p{margin:0 0 var(--s-4);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.ct[data-astro-cid-p6vfagrc] .ct-list{margin:0 0 var(--s-5);padding:0;list-style:none}.ct[data-astro-cid-p6vfagrc] .ct-list li{position:relative;padding:var(--s-2) 0 var(--s-2) var(--s-6);border-top:1px solid var(--line);line-height:1.55}.ct[data-astro-cid-p6vfagrc] .ct-list li:first-child{border-top:0}.ct[data-astro-cid-p6vfagrc] ul.ct-list li:before{content:"";position:absolute;left:2px;top:calc(var(--s-2) + .62em);width:6px;height:6px;background:var(--accent)}.ct[data-astro-cid-p6vfagrc] ol.ct-list{counter-reset:ct}.ct[data-astro-cid-p6vfagrc] ol.ct-list li{counter-increment:ct}.ct[data-astro-cid-p6vfagrc] ol.ct-list li:before{content:counter(ct,decimal-leading-zero);position:absolute;left:0;top:var(--s-2);font-size:var(--fs-small);font-weight:var(--w-medium);color:var(--accent);font-variant-numeric:tabular-nums}.ct[data-astro-cid-p6vfagrc] .ct-list--short{columns:2;column-gap:var(--col-gap)}.ct[data-astro-cid-p6vfagrc] .ct-list--short li{break-inside:avoid;border-top:0}.ct[data-astro-cid-p6vfagrc] .ct-table{width:100%;margin:0 0 var(--s-5);border-collapse:collapse;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.ct[data-astro-cid-p6vfagrc] .ct-table td,.ct[data-astro-cid-p6vfagrc] .ct-table th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.ct[data-astro-cid-p6vfagrc] .ct-img img{display:block;max-width:100%;height:auto;margin:0 0 var(--s-5)}.ct[data-astro-cid-p6vfagrc] .ct-quote{margin:0 0 var(--s-5);padding-left:var(--s-5);border-left:2px solid var(--accent);font-size:var(--fs-product);line-height:1.5}.ct[data-astro-cid-p6vfagrc] .ct-p--strong{font-weight:var(--w-medium);font-size:var(--fs-product);line-height:1.35;margin-top:var(--s-5)}.ct-body--two[data-astro-cid-p6vfagrc]{max-width:none;columns:2;column-gap:var(--col-gap)}.ct-body--two[data-astro-cid-p6vfagrc] .ct-p,.ct-body--two[data-astro-cid-p6vfagrc] .ct-plate,.ct-body--two[data-astro-cid-p6vfagrc] .ct-list{break-inside:avoid}.ct[data-astro-cid-p6vfagrc] .ct-list--three{columns:3}.ct-photos[data-astro-cid-p6vfagrc]{display:grid;grid-template-columns:repeat(var(--ct-ph),minmax(0,1fr));gap:var(--col-gap);margin:var(--s-9) 0 0;padding:0;list-style:none}.ct-photos[data-astro-cid-p6vfagrc][style*="--ct-ph:1"],.ct-photos[data-astro-cid-p6vfagrc][style*="--ct-ph:2"]{max-width:calc(var(--measure) * 1.25)}.ct-photos[data-astro-cid-p6vfagrc] img[data-astro-cid-p6vfagrc]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--inset)}.ct[data-astro-cid-p6vfagrc] .ct-heads{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-5)}.ct[data-astro-cid-p6vfagrc] .ct-head-link{margin:0;font-size:var(--fs-small);font-weight:var(--w-medium);line-height:1.3}.ct[data-astro-cid-p6vfagrc] .ct-head-link a{display:inline-flex;align-items:center;min-height:var(--btn-s);padding:0 var(--s-4);border:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color var(--t-control) var(--ease),color var(--t-control) var(--ease)}.ct[data-astro-cid-p6vfagrc] .ct-head-link a:hover{border-color:var(--accent);color:var(--accent)}.ct[data-astro-cid-p6vfagrc] .ct-figs{display:grid;grid-template-columns:repeat(var(--ct-fig),minmax(0,1fr));gap:var(--s-5) var(--col-gap);margin:var(--s-5) 0 var(--s-6);padding:0;list-style:none}.ct[data-astro-cid-p6vfagrc] .ct-figs figure{margin:0}.ct[data-astro-cid-p6vfagrc] .ct-fig__img img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--inset)}.ct[data-astro-cid-p6vfagrc] .ct-figs figcaption{margin-top:var(--s-3);font-size:var(--fs-small);line-height:1.4;color:var(--ink)}.ct[data-astro-cid-p6vfagrc] .ct-plate{margin:var(--s-5) 0;padding:var(--s-5) var(--s-6);background:var(--surface);box-shadow:inset 2px 0 0 var(--accent)}.ct[data-astro-cid-p6vfagrc] .ct-plate__head{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);font-size:var(--fs-product);font-weight:var(--w-medium);line-height:1.3}.ct[data-astro-cid-p6vfagrc] .ct-plate__head .icon,.ct[data-astro-cid-p6vfagrc] .ct-plate__head svg{flex:none;color:var(--accent)}.ct[data-astro-cid-p6vfagrc] .ct-plate>:last-child,.ct[data-astro-cid-p6vfagrc] .ct-plate .ct-list:last-child,.ct[data-astro-cid-p6vfagrc] .ct-plate .ct-p:last-child{margin-bottom:0}@media(max-width:1023px){.ct[data-astro-cid-p6vfagrc]{margin-block:var(--s-8) var(--s-7)}.ct-sec[data-astro-cid-p6vfagrc]{display:block;margin-top:var(--s-7);padding-top:var(--s-5)}.ct-sec--subs[data-astro-cid-p6vfagrc] .ct-head[data-astro-cid-p6vfagrc]{display:block}.ct-body[data-astro-cid-p6vfagrc],.ct-body--intro[data-astro-cid-p6vfagrc]{max-width:none;margin-top:var(--s-4)}.ct-art[data-astro-cid-p6vfagrc]{display:none}.ct-subs[data-astro-cid-p6vfagrc]{grid-template-columns:minmax(0,1fr);gap:var(--s-6);margin-top:var(--s-5)}.ct-subs--one[data-astro-cid-p6vfagrc]{max-width:none}.ct-body--two[data-astro-cid-p6vfagrc]{columns:1}.ct[data-astro-cid-p6vfagrc] .ct-list--three{columns:2}.ct-photos[data-astro-cid-p6vfagrc]{grid-template-columns:repeat(2,minmax(0,1fr))}.ct[data-astro-cid-p6vfagrc] .ct-figs{grid-template-columns:repeat(min(var(--ct-fig),3),minmax(0,1fr))}}@media(max-width:767px){.ct[data-astro-cid-p6vfagrc] .ct-list--short,.ct[data-astro-cid-p6vfagrc] .ct-list--three{columns:1}.ct-photos[data-astro-cid-p6vfagrc]{grid-template-columns:minmax(0,1fr)}.ct[data-astro-cid-p6vfagrc] .ct-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ct[data-astro-cid-p6vfagrc] .ct-plate{padding:var(--s-4) var(--s-5)}}.sh[data-astro-cid-hof5i3gf]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap);align-items:end}.sh--solo[data-astro-cid-hof5i3gf]{grid-template-columns:minmax(0,1fr)}.sh-title[data-astro-cid-hof5i3gf]{hyphens:manual;margin:0;font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.sh-link[data-astro-cid-hof5i3gf]{color:inherit;text-decoration:none}.sh-link[data-astro-cid-hof5i3gf]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.sh-title[data-astro-cid-hof5i3gf]:before{content:"";display:block;width:var(--s-6);height:1px;margin-bottom:var(--s-5);background:var(--muted)}.sh--aside[data-astro-cid-hof5i3gf]{grid-template-columns:5fr 7fr;align-items:stretch}.sh-aside[data-astro-cid-hof5i3gf]{display:flex;min-width:0;padding-top:calc(var(--s-5) + 1px)}.sh-intro[data-astro-cid-hof5i3gf]{margin:0;max-width:var(--measure);font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}@media(max-width:1279px){.sh[data-astro-cid-hof5i3gf]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.sh-aside[data-astro-cid-hof5i3gf]{padding-top:0}}@media(max-width:767px){.sh[data-astro-cid-hof5i3gf]{gap:var(--s-4)}}.hero[data-astro-cid-q7yrdv5d]{container-type:inline-size}.hero-in[data-astro-cid-q7yrdv5d]{--pad: max(var(--gutter), calc((100cqw - var(--container)) / 2 + var(--gutter)));--left: calc(var(--hero-left-m) * 1cqw);display:grid;grid-template-columns:var(--left) minmax(0,1fr);min-height:var(--hero-min);min-height:clamp(var(--hero-min),calc(100svh - var(--header-h)),var(--hero-max))}.hero-copy[data-astro-cid-q7yrdv5d]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-6);min-width:0;padding:var(--s-7) var(--col-gap) var(--s-7) var(--pad)}.hero-crumbs[data-astro-cid-q7yrdv5d]{margin-bottom:var(--s-5)}.hero-crumbs[data-astro-cid-q7yrdv5d] .crumbs{margin:0}.hero-meta[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;gap:var(--s-4);margin:0 0 var(--s-5);font-size:var(--fs-label);font-weight:var(--w-medium);line-height:1.3;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--muted)}.hero-meta[data-astro-cid-q7yrdv5d]:before{content:"";flex:none;width:var(--s-6);height:2px;background:var(--focus)}.hero-stack[data-astro-cid-q7yrdv5d]{display:grid}.hero-slide[data-astro-cid-q7yrdv5d]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity var(--t-slide) var(--ease),visibility 0s linear var(--t-slide)}.hero-slide[data-astro-cid-q7yrdv5d].is-active{opacity:1;visibility:visible;transition-delay:0s}.hero-title[data-astro-cid-q7yrdv5d]{hyphens:manual;margin:0;font-size:var(--fs-display);font-weight:var(--w-display);line-height:1;letter-spacing:-.03em;text-wrap:balance}.hero-title--compact[data-astro-cid-q7yrdv5d]{font-size:var(--fs-h2);font-weight:var(--w-regular);line-height:1.05;letter-spacing:-.025em}.hero-title-main[data-astro-cid-q7yrdv5d]{display:block}.hero-title-rest[data-astro-cid-q7yrdv5d]{display:block;margin-top:var(--s-5);font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;letter-spacing:0;color:var(--muted)}.hero-text[data-astro-cid-q7yrdv5d]{margin:var(--s-5) 0 0;max-width:44ch;font-size:var(--fs-lead);font-weight:var(--w-regular);line-height:1.5;color:var(--muted)}.hero-text[data-astro-cid-q7yrdv5d] a{color:var(--focus);text-decoration:underline;text-underline-offset:var(--s-1)}.hero-actions[data-astro-cid-q7yrdv5d]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.hero-actions[data-astro-cid-q7yrdv5d] .btn{gap:var(--s-5)}.hero-note[data-astro-cid-q7yrdv5d]{margin:var(--s-4) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.hero-trust[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-4) var(--s-5)}.hero-rating[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;gap:var(--s-4)}.hero-rating-mark[data-astro-cid-q7yrdv5d]{font-size:var(--fs-h3);line-height:1}.hero-rating-score[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;gap:var(--s-2);margin:0;font-size:var(--fs-body);line-height:1.3;font-variant-numeric:tabular-nums}.hero-stars[data-astro-cid-q7yrdv5d]{display:inline-flex;gap:var(--s-1);color:var(--focus)}.hero-stars[data-astro-cid-q7yrdv5d] svg[data-astro-cid-q7yrdv5d]{display:block;fill:currentColor}.hero-rating-src[data-astro-cid-q7yrdv5d]{margin:var(--s-1) 0 0;font-size:var(--fs-legal);line-height:1.5;color:var(--muted)}.hero-trust-note[data-astro-cid-q7yrdv5d]{margin:0;padding-left:var(--s-5);border-left:1px solid var(--line);font-size:var(--fs-small);line-height:1.5;color:var(--muted)}.hero-media[data-astro-cid-q7yrdv5d]{position:relative;min-width:0;border-left:1px solid var(--line)}.hero-frame[data-astro-cid-q7yrdv5d]{position:absolute;inset:0;overflow:hidden;background:var(--surface);touch-action:pan-y}.hero-photo[data-astro-cid-q7yrdv5d]{position:absolute;inset:0;opacity:0;transition:opacity var(--t-slide) var(--ease)}.hero-photo[data-astro-cid-q7yrdv5d].is-active{opacity:1}.hero-photo[data-astro-cid-q7yrdv5d] img[data-astro-cid-q7yrdv5d]{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-object-position, 50% 50%)}.hero-console[data-astro-cid-q7yrdv5d]{position:absolute;left:-1px;bottom:0;z-index:1;display:flex;align-items:stretch;max-width:100%;height:var(--btn-m);background:var(--bg)}.hero-dots[data-astro-cid-q7yrdv5d]{display:flex;min-width:0;overflow-x:auto;padding-inline:var(--s-2);scrollbar-width:none}.hero-dot[data-astro-cid-q7yrdv5d]{display:flex;flex:none;align-items:center;justify-content:center;width:var(--btn-s);height:100%;padding:0;border:0;background:none;cursor:pointer}.hero-dot[data-astro-cid-q7yrdv5d]:after{content:"";width:var(--s-5);height:2px;background:var(--line);transition:background-color var(--t-control) var(--ease)}.hero-dot[data-astro-cid-q7yrdv5d]:hover:after{background:var(--muted)}.hero-dot[data-astro-cid-q7yrdv5d][aria-current=true]:after{background:var(--ink)}.hero-step[data-astro-cid-q7yrdv5d]{display:flex;flex:none;align-items:center;justify-content:center;width:var(--btn-m);height:100%;padding:0;border:0;border-left:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;transition:color var(--t-control) var(--ease)}.hero-step[data-astro-cid-q7yrdv5d]:hover{color:var(--focus)}.hero-dot[data-astro-cid-q7yrdv5d]:focus-visible,.hero-step[data-astro-cid-q7yrdv5d]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.hero-benefits[data-astro-cid-q7yrdv5d]{border-bottom:1px solid var(--line)}.hb-in[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-5) var(--col-gap);padding-block:var(--s-7)}.hb-list[data-astro-cid-q7yrdv5d]{flex:1 1 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.hb-item[data-astro-cid-q7yrdv5d]{display:flex;align-items:center;gap:var(--s-5);min-width:0;padding-inline:var(--s-6);border-left:1px solid var(--line)}.hb-item[data-astro-cid-q7yrdv5d]:first-child{padding-left:0;border-left:0}.hb-item[data-astro-cid-q7yrdv5d] .icon{color:var(--muted)}.hb-title[data-astro-cid-q7yrdv5d]{margin:0;font-size:var(--fs-body);line-height:1.3;color:var(--ink)}.hb-text[data-astro-cid-q7yrdv5d]{margin:var(--s-1) 0 0;font-size:var(--fs-small);line-height:1.5;color:var(--muted)}@media(min-width:1200px){.hero-in[data-astro-cid-q7yrdv5d]{--left: calc(var(--hero-left-l) * 1cqw)}}@media(min-width:1600px){.hero-in[data-astro-cid-q7yrdv5d]{--left: calc(var(--pad) + (var(--container) - 2 * var(--gutter) - 11 * var(--col-gap)) / 12 * 5 + 5 * var(--col-gap))}.hero-copy[data-astro-cid-q7yrdv5d]{padding-top:var(--s-9)}}@media(max-width:1199px){.hero-trust-note[data-astro-cid-q7yrdv5d]{display:none}.hb-list[data-astro-cid-q7yrdv5d]{flex-basis:100%}.hb-item[data-astro-cid-q7yrdv5d]{padding-inline:var(--s-4);gap:var(--s-4)}.hb-in[data-astro-cid-q7yrdv5d] .hb-more{margin-left:auto}}@media(max-width:767px){.hero-in[data-astro-cid-q7yrdv5d]{display:block;min-height:0}.hero-copy[data-astro-cid-q7yrdv5d]{padding:var(--s-6) var(--gutter);gap:var(--s-5)}.hero-text[data-astro-cid-q7yrdv5d]{margin-top:var(--s-4)}.hero-actions[data-astro-cid-q7yrdv5d]{flex-direction:column;margin-top:var(--s-5)}.hero-actions[data-astro-cid-q7yrdv5d] .btn{width:100%}.hero-actions[data-astro-cid-q7yrdv5d] .btn{gap:var(--s-3)}.hero-trust-note[data-astro-cid-q7yrdv5d]{display:block}.hero-media[data-astro-cid-q7yrdv5d]{border-left:0;border-top:1px solid var(--line)}.hero-frame[data-astro-cid-q7yrdv5d]{position:relative;inset:auto;aspect-ratio:var(--hero-tall-w) / var(--hero-tall-h)}.hero-console[data-astro-cid-q7yrdv5d]{position:static;height:var(--btn-l);padding-inline:calc(var(--gutter) - var(--s-2))}.hero-dots[data-astro-cid-q7yrdv5d]{margin-right:auto;padding-inline:0}.hb-in[data-astro-cid-q7yrdv5d]{padding-block:0 var(--s-5);gap:var(--s-5)}.hb-list[data-astro-cid-q7yrdv5d]{grid-template-columns:minmax(0,1fr)}.hb-item[data-astro-cid-q7yrdv5d],.hb-item[data-astro-cid-q7yrdv5d]:first-child{padding:var(--s-5) 0;border-left:0;border-bottom:1px solid var(--line)}.hb-in[data-astro-cid-q7yrdv5d] .hb-more{margin-left:0}}.stars[data-astro-cid-jgmyo2mi]{position:relative;display:inline-block;flex:none;line-height:0}.stars-row[data-astro-cid-jgmyo2mi]{display:flex;gap:var(--star-gap, var(--s-1));color:var(--line)}.stars-row[data-astro-cid-jgmyo2mi] svg[data-astro-cid-jgmyo2mi]{flex:none;width:var(--star, var(--s-4));height:var(--star, var(--s-4));fill:currentColor}.stars-on[data-astro-cid-jgmyo2mi]{position:absolute;inset:0 auto 0 0;max-width:100%;overflow:hidden;color:var(--rating);width:calc(var(--stars-full) * (var(--star, var(--s-4)) + var(--star-gap, var(--s-1))) + var(--stars-frac) * var(--star, var(--s-4)))}.rv[data-astro-cid-bettwnlv]{display:flex;flex-direction:column;min-width:0;padding:var(--s-5) var(--s-5) var(--s-4);background:var(--surface)}.rv-top[data-astro-cid-bettwnlv]{display:flex;align-items:center;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.rv-ava[data-astro-cid-bettwnlv]{display:grid;flex:none;place-items:center;width:var(--s-8);height:var(--s-8);background:var(--inset);font-size:var(--fs-body);font-weight:var(--w-medium);line-height:1;letter-spacing:.02em}.rv-name[data-astro-cid-bettwnlv]{min-width:0;margin:0;font-size:var(--fs-price);font-weight:var(--w-regular);line-height:1.2}.rv-stars[data-astro-cid-bettwnlv]{margin-left:auto;line-height:0}.rv-text[data-astro-cid-bettwnlv]{max-width:calc(var(--measure) + var(--s-8));margin:var(--s-5) 0;font-size:var(--fs-lead);line-height:1.5}.rv-text[data-astro-cid-bettwnlv] p[data-astro-cid-bettwnlv]{margin:0}.rv-more[data-astro-cid-bettwnlv]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--s-4);min-height:var(--btn-s);margin:auto 0 0;font-size:var(--fs-button);font-weight:var(--w-medium);line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--text-action);text-decoration:none}.rv-more--idle[data-astro-cid-bettwnlv]{color:var(--muted)}.rv-more[data-astro-cid-bettwnlv] span[data-astro-cid-bettwnlv]{padding-bottom:var(--s-1);transition:box-shadow var(--t-control) var(--ease)}a[data-astro-cid-bettwnlv].rv-more:hover span[data-astro-cid-bettwnlv]{box-shadow:inset 0 -1px 0 currentColor}a[data-astro-cid-bettwnlv].rv-more:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:767px){.rv[data-astro-cid-bettwnlv]{padding:var(--s-4) var(--s-4) var(--s-2)}.rv-top[data-astro-cid-bettwnlv]{gap:var(--s-3);padding-bottom:var(--s-3)}.rv-ava[data-astro-cid-bettwnlv]{width:var(--s-7);height:var(--s-7);font-size:var(--fs-small)}.rv-stars[data-astro-cid-bettwnlv]{--star: var(--s-3)}.rv-text[data-astro-cid-bettwnlv]{margin:var(--s-4) 0 var(--s-2);font-size:var(--fs-small)}}@media(prefers-reduced-motion:reduce){.rv-more[data-astro-cid-bettwnlv] span[data-astro-cid-bettwnlv]{transition:none}}.rvs[data-astro-cid-uqrocdoj]{padding-block:var(--section-pad)}.rvs-sum[data-astro-cid-uqrocdoj]{display:flex;flex:1;align-items:center;gap:var(--s-6);min-width:0;padding-left:var(--s-6);border-left:1px solid var(--line)}.rvs-score[data-astro-cid-uqrocdoj]{display:flex;align-items:center;gap:var(--s-4);min-width:0}.rvs-value[data-astro-cid-uqrocdoj]{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.rvs-meta[data-astro-cid-uqrocdoj]{display:grid;gap:var(--s-1);min-width:0}.rvs-meta-top[data-astro-cid-uqrocdoj]{display:flex;align-items:center;gap:var(--s-4)}.rvs-source[data-astro-cid-uqrocdoj]{font-size:var(--fs-small);line-height:1.5;color:var(--muted);text-decoration:none;white-space:nowrap}.rvs-source[data-astro-cid-uqrocdoj]:hover{color:var(--text-action)}.rvs-source[data-astro-cid-uqrocdoj]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rvs-counts[data-astro-cid-uqrocdoj]{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.rvs-all[data-astro-cid-uqrocdoj]{flex:none;gap:var(--s-4);margin-left:auto}.rvs-list[data-astro-cid-uqrocdoj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--col-gap);margin-top:var(--s-9)}.rvs--single[data-astro-cid-uqrocdoj] .rvs-list[data-astro-cid-uqrocdoj]{grid-template-columns:minmax(0,960px)}.rvs-band[data-astro-cid-uqrocdoj]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5) var(--s-9);margin-top:var(--s-7);padding:var(--s-5) var(--s-6)}.rvs-band-text[data-astro-cid-uqrocdoj]{max-width:calc(var(--measure) + var(--s-8));margin:0;font-size:var(--fs-lead);line-height:1.5}.rvs-cta[data-astro-cid-uqrocdoj]{flex:none;gap:var(--s-4)}@media(max-width:1279px){.rvs-sum[data-astro-cid-uqrocdoj]{padding-left:0;border-left:0}}@media(max-width:767px){.rvs-sum[data-astro-cid-uqrocdoj]{flex-direction:column;align-items:stretch;gap:var(--s-4)}.rvs-counts[data-astro-cid-uqrocdoj]{font-size:var(--fs-label)}.rvs-all[data-astro-cid-uqrocdoj]{height:var(--btn-s);margin-left:0}.rvs-list[data-astro-cid-uqrocdoj]{grid-template-columns:minmax(0,1fr);gap:var(--s-4);margin-top:var(--s-7)}.rvs-band[data-astro-cid-uqrocdoj]{flex-direction:column;align-items:stretch;margin:var(--s-5) calc(-1 * var(--gutter)) 0;padding:var(--s-5) var(--gutter)}.rvs-band-text[data-astro-cid-uqrocdoj]{font-size:var(--fs-body);line-height:1.6}.rvs-cta[data-astro-cid-uqrocdoj]{height:var(--btn-m)}}.drawing .soft{stroke:var(--line)}.acts[data-astro-cid-ddagjoms]{padding-block:var(--section-pad)}.acts-row[data-astro-cid-ddagjoms]{display:grid;grid-template-columns:repeat(var(--acts-n),minmax(0,1fr));margin-top:var(--s-9);border-bottom:1px solid var(--line)}.acts--n1[data-astro-cid-ddagjoms]{--acts-n: 1}.acts--n2[data-astro-cid-ddagjoms]{--acts-n: 2}.acts--n3[data-astro-cid-ddagjoms]{--acts-n: 3}.acts-item[data-astro-cid-ddagjoms]{position:relative;display:flex;flex-direction:column;min-width:0}.acts-item[data-astro-cid-ddagjoms]+.acts-item[data-astro-cid-ddagjoms]:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:var(--line)}.acts-art[data-astro-cid-ddagjoms]{container-type:inline-size;height:var(--s-13);background:var(--inset);color:var(--muted)}.acts-art[data-astro-cid-ddagjoms] .drawing{display:block;width:100%;height:100%}.acts-art[data-astro-cid-ddagjoms] .drawing--wide{display:none}@container (min-width: 600px){.acts-art[data-astro-cid-ddagjoms] .drawing--wide{display:block}.acts-art[data-astro-cid-ddagjoms] .drawing--compact{display:none}}.acts-body[data-astro-cid-ddagjoms]{display:flex;flex:1;flex-direction:column;padding:var(--s-6)}.acts-name[data-astro-cid-ddagjoms]{margin:0;font-size:var(--fs-h3);font-weight:var(--w-medium);line-height:1.15;letter-spacing:-.015em}.acts-text[data-astro-cid-ddagjoms]{max-width:calc(3 * var(--s-13));margin:var(--s-4) 0 var(--s-6);font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.acts-body[data-astro-cid-ddagjoms] .btn{width:100%;margin-top:auto}.acts-notes[data-astro-cid-ddagjoms]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--col-gap);margin:var(--s-6) 0 0;padding:0;list-style:none}.acts-notes[data-astro-cid-ddagjoms] li[data-astro-cid-ddagjoms]{display:grid;grid-template-columns:var(--s-6) minmax(0,1fr);column-gap:var(--s-4);align-items:start;font-size:var(--fs-body);line-height:1.6;color:var(--muted)}.acts-notes[data-astro-cid-ddagjoms] li[data-astro-cid-ddagjoms].acts-note--plain{grid-template-columns:minmax(0,1fr)}.acts-notes[data-astro-cid-ddagjoms] span[data-astro-cid-ddagjoms]{max-width:var(--measure)}@media(max-width:1023px){.acts--n3[data-astro-cid-ddagjoms] .acts-row[data-astro-cid-ddagjoms]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7);border-bottom:0}.acts--n3[data-astro-cid-ddagjoms] .acts-item[data-astro-cid-ddagjoms]+.acts-item[data-astro-cid-ddagjoms]:before{display:none}.acts--n3[data-astro-cid-ddagjoms] .acts-body[data-astro-cid-ddagjoms]{padding:var(--s-5) 0 0}}@media(max-width:767px){.acts-row[data-astro-cid-ddagjoms]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-7);margin-top:var(--s-7);border-bottom:0}.acts-item[data-astro-cid-ddagjoms]+.acts-item[data-astro-cid-ddagjoms]:before{display:none}.acts-body[data-astro-cid-ddagjoms]{padding:var(--s-5) 0 0}.acts-text[data-astro-cid-ddagjoms]{margin:var(--s-3) 0 var(--s-5)}.acts-notes[data-astro-cid-ddagjoms]{grid-template-columns:minmax(0,1fr);row-gap:var(--s-5)}}
