.gallery[data-astro-cid-4jqwfohy]{gap:var(--sp-3);display:grid}.gallery__stage[data-astro-cid-4jqwfohy]{aspect-ratio:5/4;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.gallery__main[data-astro-cid-4jqwfohy]{cursor:zoom-in;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.gallery__main[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-out);padding:9%}.gallery__main[data-astro-cid-4jqwfohy]:hover img[data-astro-cid-4jqwfohy]{transform:scale(1.03)}.gallery__main[data-astro-cid-4jqwfohy]:focus-visible{outline-offset:-4px}.gallery__zoom[data-astro-cid-4jqwfohy]{right:var(--sp-3);bottom:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--graphite);font-size:var(--fs-xs);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);align-items:center;gap:.4rem;padding:.4rem .65rem;font-weight:600;display:inline-flex;position:absolute;transform:translateY(4px)}.gallery__main[data-astro-cid-4jqwfohy]:hover .gallery__zoom[data-astro-cid-4jqwfohy],.gallery__main[data-astro-cid-4jqwfohy]:focus-visible .gallery__zoom[data-astro-cid-4jqwfohy]{opacity:1;transform:none}.gallery__illus[data-astro-cid-4jqwfohy]{object-fit:contain;width:100%;height:100%;padding:16%}.gallery__ph[data-astro-cid-4jqwfohy]{width:28%;color:var(--line-strong)}.gallery__count[data-astro-cid-4jqwfohy]{left:var(--sp-3);bottom:var(--sp-3);border-radius:var(--radius-xs);background:var(--white);color:var(--graphite);font-size:var(--fs-2xs);pointer-events:none;padding:.2rem .45rem;position:absolute}.gallery__thumbs[data-astro-cid-4jqwfohy]{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));margin:0;display:grid}.gallery__thumb[data-astro-cid-4jqwfohy]{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);width:100%;transition:border-color var(--dur-1) var(--ease-out);padding:0;display:block;overflow:hidden}.gallery__thumb[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:10%}.gallery__thumb[data-astro-cid-4jqwfohy]:hover{border-color:var(--line-strong)}.gallery__thumb[data-astro-cid-4jqwfohy][aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gallery__note[data-astro-cid-4jqwfohy]{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:.45rem;display:flex}.gallery__note[data-astro-cid-4jqwfohy] svg{flex:none}@media (width<=767px){.gallery__stage[data-astro-cid-4jqwfohy]{aspect-ratio:4/3}.gallery__thumbs[data-astro-cid-4jqwfohy]{grid-template-columns:repeat(5,minmax(0,1fr))}}.phero[data-astro-cid-a435by4q]{padding-block:var(--sp-5) var(--sp-8)}.phero__grid[data-astro-cid-a435by4q]{margin-top:var(--sp-5);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4.5vw,5rem);display:grid}.phero__media[data-astro-cid-a435by4q]{top:calc(var(--header-h) + var(--sp-5));position:sticky}.phero__info[data-astro-cid-a435by4q]{gap:var(--sp-4);padding-top:var(--sp-2);align-content:start;display:grid}.phero__meta[data-astro-cid-a435by4q]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:28px;display:flex}.phero__brand[data-astro-cid-a435by4q]{border-radius:var(--radius-xs);align-items:center;text-decoration:none;display:inline-flex}.phero__brand-text[data-astro-cid-a435by4q]{font-weight:700}.phero__sep[data-astro-cid-a435by4q]{background:var(--line-strong);width:1px;height:18px}.phero__cat[data-astro-cid-a435by4q]{font-size:var(--fs-sm);color:var(--harbour);font-weight:600;text-decoration:none}.phero__cat[data-astro-cid-a435by4q]:hover{text-decoration:underline}.phero__title[data-astro-cid-a435by4q]{letter-spacing:-.022em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + .95vw,2rem);font-weight:650;font-stretch:110%;line-height:1.06}.phero__title--long[data-astro-cid-a435by4q]{font-size:clamp(1.375rem,1.15rem + .75vw,1.75rem);line-height:1.1}.plate[data-astro-cid-a435by4q]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);justify-self:start;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.plate__label[data-astro-cid-a435by4q]{border-right:1px solid var(--line);background:var(--paper);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);align-items:center;padding:0 .7rem;font-weight:500;display:flex}.plate__value[data-astro-cid-a435by4q]{min-width:0;font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;align-items:center;padding:.55rem .85rem;font-weight:560;display:flex}.plate__copy[data-astro-cid-a435by4q]{border:0;border-left:1px solid var(--line);background:var(--white);color:var(--harbour);font-size:var(--fs-xs);transition:background-color var(--dur-1) var(--ease-out);flex:none;align-items:center;gap:.35rem;padding:0 .8rem;font-weight:600;display:inline-flex}.plate__copy[data-astro-cid-a435by4q]:hover{background:var(--blue-soft)}.plate__copy[data-astro-cid-a435by4q]:focus-visible{outline-offset:-3px}.phero__codes[data-astro-cid-a435by4q]{margin-top:calc(var(--sp-2) * -1);font-size:var(--fs-sm);gap:.25rem;display:grid}.phero__codes[data-astro-cid-a435by4q] div[data-astro-cid-a435by4q]{flex-wrap:wrap;gap:.2rem .6rem;display:flex}.phero__codes[data-astro-cid-a435by4q] dt[data-astro-cid-a435by4q]{color:var(--muted)}.phero__codes[data-astro-cid-a435by4q] dd[data-astro-cid-a435by4q]{font-size:var(--fs-xs);color:var(--graphite);overflow-wrap:anywhere}.phero__lead[data-astro-cid-a435by4q]{max-width:60ch;font-size:var(--fs-md);color:var(--graphite);line-height:1.55}.kspecs[data-astro-cid-a435by4q]{margin-top:var(--sp-2);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kspecs__cell[data-astro-cid-a435by4q]{border-bottom:1px solid var(--line);align-content:start;gap:.3rem;padding:.85rem 1rem .9rem 0;display:grid}.kspecs__cell[data-astro-cid-a435by4q]:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.kspecs__cell[data-astro-cid-a435by4q]:last-child:nth-child(odd){grid-column:1/-1}.kspecs__label[data-astro-cid-a435by4q]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);font-weight:500}.kspecs__value[data-astro-cid-a435by4q]{font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.45;display:grid}.kspecs__line--more[data-astro-cid-a435by4q]{color:var(--graphite)}.phero__actions[data-astro-cid-a435by4q]{gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.phero__wa[data-astro-cid-a435by4q] svg{color:var(--success)}.phero__links[data-astro-cid-a435by4q]{margin:var(--sp-2) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--graphite);gap:.55rem;display:grid}.phero__links[data-astro-cid-a435by4q] li[data-astro-cid-a435by4q]{align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.phero__links[data-astro-cid-a435by4q] svg{color:var(--muted);flex:none;margin-top:.1rem}.phero__links[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]{color:var(--harbour);text-decoration:underline #1d5f9659}.phero__links[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]:hover{text-decoration-color:currentColor}.phero__type[data-astro-cid-a435by4q]{border:1px solid var(--line);border-radius:var(--radius-xs);font-size:var(--fs-2xs);color:var(--muted);align-self:center;padding:.05rem .35rem}@media (width<=1023px){.phero__grid[data-astro-cid-a435by4q]{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=767px){.phero[data-astro-cid-a435by4q]{padding-bottom:var(--sp-7)}.phero__grid[data-astro-cid-a435by4q]{gap:var(--sp-5);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr)}.phero__media[data-astro-cid-a435by4q]{position:static}.phero__info[data-astro-cid-a435by4q]{padding-top:0}.phero__actions[data-astro-cid-a435by4q]>*{flex:100%}.plate__value[data-astro-cid-a435by4q]{font-size:var(--fs-sm);padding:.5rem .7rem}}@media (width<=420px){.plate__copy-text[data-astro-cid-a435by4q]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plate__copy[data-astro-cid-a435by4q]{padding:0 .75rem}}.ptabs[data-astro-cid-o6plty4y]{position:relative}.ptabs__sentinel[data-astro-cid-o6plty4y]{height:1px;margin-bottom:-1px}.ptabs__bar[data-astro-cid-o6plty4y]{top:var(--header-h);z-index:40;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);transition:box-shadow var(--dur-2) var(--ease-out);position:sticky}.ptabs__bar[data-astro-cid-o6plty4y].is-stuck{box-shadow:0 8px 20px -18px #0b172273}.ptabs__inner[data-astro-cid-o6plty4y]{align-items:center;gap:var(--sp-5);display:flex}.ptabs__list[data-astro-cid-o6plty4y]{min-width:0;margin-left:calc(var(--sp-3) * -1);scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;display:flex;position:relative;overflow-x:auto}.ptabs__list[data-astro-cid-o6plty4y]::-webkit-scrollbar{display:none}.ptabs__tab[data-astro-cid-o6plty4y]{height:56px;padding:0 var(--sp-3);color:var(--graphite);font-size:var(--fs-sm);white-space:nowrap;transition:color var(--dur-1) var(--ease-out);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ptabs__tab[data-astro-cid-o6plty4y]:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--ink);height:2px;transition:transform var(--dur-2) var(--ease-out);position:absolute;bottom:0;transform:scaleX(0)}.ptabs__tab[data-astro-cid-o6plty4y]:hover{color:var(--ink)}.ptabs__tab[data-astro-cid-o6plty4y]:focus-visible{outline-offset:-6px}.ptabs[data-astro-cid-o6plty4y][data-ready] .ptabs__tab[data-astro-cid-o6plty4y][aria-selected=true]{color:var(--ink)}.ptabs[data-astro-cid-o6plty4y][data-ready] .ptabs__tab[data-astro-cid-o6plty4y][aria-selected=true]:after{transform:scaleX(1)}.ptabs__aside[data-astro-cid-o6plty4y]{align-items:center;gap:var(--sp-4);flex:none;display:flex}.ptabs__model[data-astro-cid-o6plty4y]{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:var(--fs-xs);color:var(--graphite);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);overflow:hidden;transform:translateY(4px)}.is-stuck[data-astro-cid-o6plty4y] .ptabs__model[data-astro-cid-o6plty4y]{opacity:1;transform:none}.js .ptabs[data-astro-cid-o6plty4y]:not([data-ready]) .ptabs__panels[data-astro-cid-o6plty4y]>*+*{display:none}@media (width<=1023px){.ptabs__model[data-astro-cid-o6plty4y]{display:none}}@media (width<=767px){.ptabs__aside[data-astro-cid-o6plty4y]{display:none}.ptabs__tab[data-astro-cid-o6plty4y]{height:50px}}.ptab[data-astro-cid-fms3nsmu]{padding-block:var(--sp-7) var(--sp-8);scroll-margin-top:calc(var(--header-h) + 72px)}.ptab--paper[data-astro-cid-fms3nsmu]{background:var(--paper)}.ptab[data-astro-cid-fms3nsmu]+.ptab[data-astro-cid-fms3nsmu]{border-top:1px solid var(--line)}.ptab__title[data-astro-cid-fms3nsmu]{margin-bottom:var(--sp-5);font-size:var(--fs-xl)}.ptabs[data-ready] .ptab__title[data-astro-cid-fms3nsmu]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ptabs[data-ready] .ptab[data-astro-cid-fms3nsmu]:not([hidden]){animation:ptab-in var(--dur-2) var(--ease-out)}@keyframes ptab-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=767px){.ptab[data-astro-cid-fms3nsmu]{padding-block:var(--sp-6) var(--sp-7)}}.facts[data-astro-cid-ihpqtibw]{border-top:1px solid var(--line);display:grid}.facts__row[data-astro-cid-ihpqtibw]{gap:var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(7rem,2fr) minmax(0,5fr);padding-block:.8rem;line-height:1.5;display:grid}.facts__row[data-astro-cid-ihpqtibw] dt[data-astro-cid-ihpqtibw]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);padding-top:.2rem;font-weight:500}.facts__row[data-astro-cid-ihpqtibw] dd[data-astro-cid-ihpqtibw]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.facts__row[data-astro-cid-ihpqtibw] .mono[data-astro-cid-ihpqtibw]{font-size:.8125rem}.facts__link[data-astro-cid-ihpqtibw]{font-size:var(--fs-xs);color:var(--harbour);white-space:nowrap;font-weight:600}@media (width<=480px){.facts__row[data-astro-cid-ihpqtibw]{grid-template-columns:minmax(0,1fr);gap:.2rem}}.cov[data-astro-cid-h7a7lo2d]{gap:var(--sp-6) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.cov__glance[data-astro-cid-h7a7lo2d]:only-child,.cov__needs[data-astro-cid-h7a7lo2d]:only-child{grid-column:1/-1;max-width:52rem}.ov-h[data-astro-cid-h7a7lo2d]{margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.cov__sentence[data-astro-cid-h7a7lo2d]{max-width:30ch;font-family:var(--font-display);font-stretch:106%;font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--ink);font-weight:500;line-height:1.35}.cov__hint[data-astro-cid-h7a7lo2d]{margin-top:var(--sp-4);font-size:var(--fs-xs);color:var(--muted);gap:.5rem;display:flex}.cov__hint[data-astro-cid-h7a7lo2d] svg{flex:none;margin-top:.1rem}@media (width<=900px){.cov[data-astro-cid-h7a7lo2d]{grid-template-columns:minmax(0,1fr)}}.rov[data-astro-cid-zilb37lw]{gap:var(--sp-7) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ov-h[data-astro-cid-zilb37lw]{margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.rov__sentence[data-astro-cid-zilb37lw]{max-width:32ch;margin-bottom:var(--sp-5);font-family:var(--font-display);font-stretch:106%;font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:500;line-height:1.35}.rov__caption[data-astro-cid-zilb37lw]{margin-bottom:var(--sp-4);font-size:var(--fs-sm);color:var(--graphite)}.rov__table-wrap[data-astro-cid-zilb37lw]{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.rov__table[data-astro-cid-zilb37lw]{min-width:100%;font-size:var(--fs-sm)}.rov__table[data-astro-cid-zilb37lw] th[data-astro-cid-zilb37lw],.rov__table[data-astro-cid-zilb37lw] td[data-astro-cid-zilb37lw]{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.7rem .9rem}.rov__table[data-astro-cid-zilb37lw] thead[data-astro-cid-zilb37lw] th[data-astro-cid-zilb37lw]{background:var(--paper);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);border-bottom-color:var(--line-strong);font-weight:500}.rov__table[data-astro-cid-zilb37lw] th[data-astro-cid-zilb37lw]:first-child{text-align:left}.rov__table[data-astro-cid-zilb37lw] tbody[data-astro-cid-zilb37lw] th[data-astro-cid-zilb37lw]{font-weight:500}.rov__table[data-astro-cid-zilb37lw] tbody[data-astro-cid-zilb37lw] tr[data-astro-cid-zilb37lw]:last-child>[data-astro-cid-zilb37lw]{border-bottom:0}.rov__table[data-astro-cid-zilb37lw] td[data-astro-cid-zilb37lw]{color:var(--ink);font-size:.8125rem}.rov__table[data-astro-cid-zilb37lw] tbody[data-astro-cid-zilb37lw] tr[data-astro-cid-zilb37lw]:hover>[data-astro-cid-zilb37lw]{background:var(--paper)}.rov__note[data-astro-cid-zilb37lw]{font-size:var(--fs-xs);color:var(--muted);margin-left:.5rem}.rov__small[data-astro-cid-zilb37lw]{margin-top:var(--sp-3);max-width:75ch;font-size:var(--fs-xs);color:var(--muted);line-height:1.55}.rov__tool[data-astro-cid-zilb37lw]{margin-top:var(--sp-5)}@media (width<=900px){.rov[data-astro-cid-zilb37lw]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.rov__table[data-astro-cid-zilb37lw] th[data-astro-cid-zilb37lw],.rov__table[data-astro-cid-zilb37lw] td[data-astro-cid-zilb37lw]{padding:.6rem}}.sov[data-astro-cid-53gjr2gr]{gap:var(--sp-7) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.ov-h[data-astro-cid-53gjr2gr]{margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.sov__sentence[data-astro-cid-53gjr2gr]{max-width:32ch;margin-bottom:var(--sp-5);font-family:var(--font-display);font-stretch:106%;font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:500;line-height:1.35}.sov__caption[data-astro-cid-53gjr2gr]{margin-bottom:var(--sp-4);font-size:var(--fs-sm);color:var(--graphite)}.sov__table-wrap[data-astro-cid-53gjr2gr]{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.sov__table[data-astro-cid-53gjr2gr]{min-width:100%;font-size:var(--fs-sm)}.sov__table[data-astro-cid-53gjr2gr] th[data-astro-cid-53gjr2gr],.sov__table[data-astro-cid-53gjr2gr] td[data-astro-cid-53gjr2gr]{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:.75rem .9rem}.sov__table[data-astro-cid-53gjr2gr] thead[data-astro-cid-53gjr2gr] th[data-astro-cid-53gjr2gr]{background:var(--paper);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);border-bottom-color:var(--line-strong);font-weight:500}.sov__table[data-astro-cid-53gjr2gr] tbody[data-astro-cid-53gjr2gr] th[data-astro-cid-53gjr2gr]{font-weight:500}.sov__table[data-astro-cid-53gjr2gr] tbody[data-astro-cid-53gjr2gr] tr[data-astro-cid-53gjr2gr]:last-child>[data-astro-cid-53gjr2gr]{border-bottom:0}.sov__table[data-astro-cid-53gjr2gr] td[data-astro-cid-53gjr2gr].mono,.sov__table[data-astro-cid-53gjr2gr] th[data-astro-cid-53gjr2gr].mono{font-size:.8125rem}.sov__n[data-astro-cid-53gjr2gr]{font-weight:600}.sov__small[data-astro-cid-53gjr2gr]{margin-top:var(--sp-3);max-width:75ch;font-size:var(--fs-xs);color:var(--muted);line-height:1.55}.sov__tool[data-astro-cid-53gjr2gr]{margin-top:var(--sp-5)}@media (width<=900px){.sov[data-astro-cid-53gjr2gr]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.sov__table[data-astro-cid-53gjr2gr] th[data-astro-cid-53gjr2gr],.sov__table[data-astro-cid-53gjr2gr] td[data-astro-cid-53gjr2gr]{padding:.6rem}}.aov[data-astro-cid-74cvgifn]{gap:var(--sp-6) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.aov__main[data-astro-cid-74cvgifn]:only-child,.aov__note[data-astro-cid-74cvgifn]:only-child{grid-column:1/-1;max-width:52rem}.ov-h[data-astro-cid-74cvgifn]{margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.aov__intro[data-astro-cid-74cvgifn]{max-width:60ch;margin-bottom:var(--sp-5);color:var(--graphite)}.aov__note[data-astro-cid-74cvgifn]{padding:var(--sp-5);border-left:2px solid var(--blue);background:var(--paper);border-radius:0 var(--radius) var(--radius) 0}.aov__note[data-astro-cid-74cvgifn] p[data-astro-cid-74cvgifn]{color:var(--graphite);font-size:var(--fs-sm);line-height:1.6}@media (width<=900px){.aov[data-astro-cid-74cvgifn]{grid-template-columns:minmax(0,1fr)}}.rail[data-astro-cid-6nxusf5p]{gap:var(--sp-4);min-width:0;display:grid}.rail__head[data-astro-cid-6nxusf5p]{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.rail__titles[data-astro-cid-6nxusf5p]{gap:.3rem;min-width:0;display:grid}.rail__title[data-astro-cid-6nxusf5p]{font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.rail--large[data-astro-cid-6nxusf5p] .rail__title[data-astro-cid-6nxusf5p]{font-size:var(--fs-xl);font-stretch:var(--stretch-heading);letter-spacing:-.015em}.rail__note[data-astro-cid-6nxusf5p]{max-width:62ch;font-size:var(--fs-sm);color:var(--graphite)}.rail__tools[data-astro-cid-6nxusf5p]{align-items:center;gap:var(--sp-4);display:flex}.rail__all[data-astro-cid-6nxusf5p]{font-size:var(--fs-sm)}.rail__nav[data-astro-cid-6nxusf5p]{gap:var(--sp-2);display:flex}.rail__nav[data-astro-cid-6nxusf5p][hidden]{display:none}.rail__btn[data-astro-cid-6nxusf5p]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white);width:36px;height:36px;color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);place-items:center;display:inline-grid}.rail__btn[data-astro-cid-6nxusf5p]:hover:not(:disabled){border-color:var(--ink)}.rail__btn[data-astro-cid-6nxusf5p]:disabled{opacity:.4;cursor:default}.rail__track[data-astro-cid-6nxusf5p]{grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--sp-4)) / 4);gap:var(--sp-4);padding:4px 4px var(--sp-3);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -4px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.rail__track[data-astro-cid-6nxusf5p]::-webkit-scrollbar{display:none}.rail__item[data-astro-cid-6nxusf5p]{scroll-snap-align:start;min-width:0;display:grid}@media (width<=1023px){.rail__track[data-astro-cid-6nxusf5p]{grid-auto-columns:calc((100% - 2 * var(--sp-4)) / 3)}}@media (width<=767px){.rail__track[data-astro-cid-6nxusf5p]{gap:var(--sp-3);grid-auto-columns:72%}.rail__nav[data-astro-cid-6nxusf5p]{display:none}}.pcm[data-astro-cid-gn6qiyxm]{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container:pcm/inline-size}.pcm[data-astro-cid-gn6qiyxm]>[data-astro-cid-gn6qiyxm]{min-width:0}.pcm-stack[data-astro-cid-gn6qiyxm]{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);display:grid}.pcm-title[data-astro-cid-gn6qiyxm]{font-family:var(--font-display);font-stretch:104%;font-size:var(--fs-md);letter-spacing:-.005em;color:var(--ink);margin:0;font-weight:640;line-height:1.25}.pcm-note[data-astro-cid-gn6qiyxm]{max-width:64ch;font-size:var(--fs-sm);color:var(--graphite);margin:.4rem 0 0;line-height:1.55}.pcm-head[data-astro-cid-gn6qiyxm]{justify-content:space-between;align-items:flex-end;gap:var(--sp-2) var(--sp-5);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.pcm-all[data-astro-cid-gn6qiyxm]{font-size:var(--fs-sm);white-space:nowrap}.pcm-panel[data-astro-cid-gn6qiyxm],.pcm-fit[data-astro-cid-gn6qiyxm]{min-width:0;container:pcmp/inline-size}.pcm-grid[data-astro-cid-gn6qiyxm]{column-gap:var(--sp-6);margin:var(--sp-4) 0 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;display:grid}.pcm-cell[data-astro-cid-gn6qiyxm]{min-width:0;padding:var(--sp-3) 0 var(--sp-4);border-top:1px solid var(--line)}.pcm-cell[data-astro-cid-gn6qiyxm] dd[data-astro-cid-gn6qiyxm]{gap:.2rem;margin:.35rem 0 0;display:grid}.pcm-value[data-astro-cid-gn6qiyxm]{font-size:var(--fs-base);color:var(--ink);overflow-wrap:anywhere;font-weight:580;line-height:1.4}.pcm-value[data-astro-cid-gn6qiyxm].mono{font-size:.9375rem;font-weight:500}.pcm-lines[data-astro-cid-gn6qiyxm]{font-size:var(--fs-sm);color:var(--graphite);gap:.25rem;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.pcm-lines[data-astro-cid-gn6qiyxm].is-main{font-size:var(--fs-base);color:var(--ink)}.pcm-lines[data-astro-cid-gn6qiyxm].mono{font-size:var(--fs-sm)}.pcm-lines[data-astro-cid-gn6qiyxm] li[data-astro-cid-gn6qiyxm]{overflow-wrap:anywhere;padding-left:.95rem;position:relative}.pcm-lines[data-astro-cid-gn6qiyxm] li[data-astro-cid-gn6qiyxm]:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:.1rem}.pcm-lines[data-astro-cid-gn6qiyxm] li[data-astro-cid-gn6qiyxm]:only-child{padding-left:0}.pcm-lines[data-astro-cid-gn6qiyxm] li[data-astro-cid-gn6qiyxm]:only-child:before{display:none}.pcm-detail[data-astro-cid-gn6qiyxm]{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere;line-height:1.5}@container pcmp (width>=34rem){.pcm-grid[data-astro-cid-gn6qiyxm]{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-cell[data-astro-cid-gn6qiyxm].is-wide{grid-column:span 2}.pcm-cell[data-astro-cid-gn6qiyxm].is-wide .pcm-lines[data-astro-cid-gn6qiyxm].is-long{column-count:2;column-gap:var(--sp-6);display:block}.pcm-cell[data-astro-cid-gn6qiyxm].is-wide .pcm-lines[data-astro-cid-gn6qiyxm].is-long li[data-astro-cid-gn6qiyxm]{break-inside:avoid;margin-bottom:.25rem}}@container pcmp (width>=58rem){.pcm-grid[data-astro-cid-gn6qiyxm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pcm (width>=62rem){.pcm-stack[data-astro-cid-gn6qiyxm].is-pair{column-gap:var(--sp-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.pcm-table[data-astro-cid-gn6qiyxm]{width:100%;margin-top:var(--sp-4);border-collapse:collapse;font-size:var(--fs-sm)}.pcm-table[data-astro-cid-gn6qiyxm] th[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] td[data-astro-cid-gn6qiyxm]{border-top:1px solid var(--line);text-align:left;vertical-align:middle;padding:.7rem .75rem .7rem 0}.pcm-table[data-astro-cid-gn6qiyxm] thead[data-astro-cid-gn6qiyxm] th[data-astro-cid-gn6qiyxm]{border-top:0;border-bottom:1px solid var(--line-strong);font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);padding-top:0;padding-bottom:.5rem;font-weight:500}.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:first-child th[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:first-child td[data-astro-cid-gn6qiyxm]{border-top:0}.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:last-child th[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:last-child td[data-astro-cid-gn6qiyxm]{border-bottom:1px solid var(--line)}.pcm-table__name[data-astro-cid-gn6qiyxm]{font-weight:600;line-height:1.35}.pcm-table__name[data-astro-cid-gn6qiyxm] a[data-astro-cid-gn6qiyxm]{color:var(--ink);transition:color var(--dur-1) var(--ease-out);text-decoration:none}.pcm-table__name[data-astro-cid-gn6qiyxm] a[data-astro-cid-gn6qiyxm]:hover{color:var(--harbour);text-decoration:underline}.pcm-table__limit[data-astro-cid-gn6qiyxm]{white-space:nowrap;color:var(--graphite)}.pcm-room[data-astro-cid-gn6qiyxm]{gap:.35rem;min-width:9rem;display:grid}.pcm-table__gap[data-astro-cid-gn6qiyxm]{font-size:var(--fs-xs);color:var(--graphite)}.is-over[data-astro-cid-gn6qiyxm] .pcm-table__gap[data-astro-cid-gn6qiyxm]{color:var(--danger);font-weight:600}.pcm-meter[data-astro-cid-gn6qiyxm]{height:6px;display:block;position:relative}.pcm-meter[data-astro-cid-gn6qiyxm]:before,.pcm-meter[data-astro-cid-gn6qiyxm]:after{content:"";border-radius:1px;position:absolute;top:0;bottom:0;left:0}.pcm-meter[data-astro-cid-gn6qiyxm]:before{width:var(--track);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line)}.pcm-meter[data-astro-cid-gn6qiyxm]:after{width:var(--need);background:var(--blue)}.is-over[data-astro-cid-gn6qiyxm] .pcm-meter[data-astro-cid-gn6qiyxm]:after{background:var(--danger)}.pcm-foot[data-astro-cid-gn6qiyxm]{margin:var(--sp-3) 0 0;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}@container pcmp (width<=36rem){.pcm-table[data-astro-cid-gn6qiyxm] thead[data-astro-cid-gn6qiyxm]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pcm-table[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm]{display:block}.pcm-table[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]{align-items:baseline;gap:.4rem var(--sp-4);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:.8rem 0;display:grid}.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:first-child{border-top:0;padding-top:0}.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:last-child{border-bottom:1px solid var(--line)}.pcm-table[data-astro-cid-gn6qiyxm] th[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] td[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:last-child th[data-astro-cid-gn6qiyxm],.pcm-table[data-astro-cid-gn6qiyxm] tbody[data-astro-cid-gn6qiyxm] tr[data-astro-cid-gn6qiyxm]:last-child td[data-astro-cid-gn6qiyxm]{border:0;padding:0}.pcm-table__limit[data-astro-cid-gn6qiyxm]{text-align:right}.pcm-table__limit[data-astro-cid-gn6qiyxm]:after{content:" max";color:var(--muted)}.pcm-table__room[data-astro-cid-gn6qiyxm]{grid-column:1/-1}.pcm-room[data-astro-cid-gn6qiyxm]{min-width:0}}.pcm-tile-list[data-astro-cid-gn6qiyxm]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pcm-tile[data-astro-cid-gn6qiyxm]{height:100%;padding:var(--sp-4) var(--sp-5) var(--sp-5);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-content:start;gap:.4rem;text-decoration:none;display:grid}.pcm-tile[data-astro-cid-gn6qiyxm]:hover{border-color:var(--blue);box-shadow:var(--shadow-1)}.pcm-tile__top[data-astro-cid-gn6qiyxm]{justify-content:space-between;align-items:center;gap:var(--sp-3);color:var(--harbour);display:flex}.pcm-tile__top[data-astro-cid-gn6qiyxm] svg{transition:transform var(--dur-2) var(--ease-out)}.pcm-tile[data-astro-cid-gn6qiyxm]:hover .pcm-tile__top[data-astro-cid-gn6qiyxm] svg{transform:translate(2px,-2px)}.pcm-tile__title[data-astro-cid-gn6qiyxm]{font-family:var(--font-display);font-stretch:104%;font-size:var(--fs-md);font-weight:620;line-height:1.25}.pcm-tile__detail[data-astro-cid-gn6qiyxm]{font-size:var(--fs-sm);color:var(--graphite);line-height:1.5}@container pcm (width>=34rem){.pcm-tile-list[data-astro-cid-gn6qiyxm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcm-empty[data-astro-cid-gn6qiyxm]{max-width:64ch;padding:var(--sp-4) var(--sp-5);border:1px dashed var(--line-strong);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--graphite);margin:0;line-height:1.55}.ov[data-astro-cid-njqcie4z]{gap:var(--sp-8);display:grid}.ov__intro[data-astro-cid-njqcie4z]{gap:var(--sp-6) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.ov__intro[data-astro-cid-njqcie4z]>[data-astro-cid-njqcie4z]:only-child{grid-column:1/-1;max-width:60rem}.ov-h[data-astro-cid-njqcie4z]{margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.ov__list[data-astro-cid-njqcie4z]{border-top:1px solid var(--line);margin:0;display:grid}.ov__list--cols[data-astro-cid-njqcie4z]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4rem)}.ov__list[data-astro-cid-njqcie4z] li[data-astro-cid-njqcie4z]{border-bottom:1px solid var(--line);padding:.75rem 0 .75rem 1.4rem;line-height:1.55;position:relative}.ov__list[data-astro-cid-njqcie4z] li[data-astro-cid-njqcie4z]:before{content:"";background:var(--blue);border-radius:1px;width:6px;height:6px;position:absolute;top:1.35rem;left:.15rem}.ov__rest[data-astro-cid-njqcie4z]{max-width:62ch;font-size:var(--fs-md);color:var(--graphite);line-height:1.6}.ov__module[data-astro-cid-njqcie4z]:not(:has(.tpl-module>*)) .tpl-module[data-astro-cid-njqcie4z],.ov__module[data-astro-cid-njqcie4z]:has(.tpl-module>*) .tpl-fallback[data-astro-cid-njqcie4z]{display:none}.tpl-fallback[data-astro-cid-njqcie4z]{max-width:52rem}.ov__more[data-astro-cid-njqcie4z]{margin-top:var(--sp-4);font-size:var(--fs-sm)}@media (width<=900px){.ov__intro[data-astro-cid-njqcie4z],.ov__list--cols[data-astro-cid-njqcie4z]{grid-template-columns:minmax(0,1fr)}}.spec[data-astro-cid-nvlnvyjv]{gap:var(--sp-6);display:grid}.spec__jump[data-astro-cid-nvlnvyjv]{align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.spec__jump-label[data-astro-cid-nvlnvyjv]{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.005em;text-transform:none;color:var(--muted);font-weight:500}.spec__jump[data-astro-cid-nvlnvyjv] ul[data-astro-cid-nvlnvyjv]{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.spec__jump[data-astro-cid-nvlnvyjv] a[data-astro-cid-nvlnvyjv]{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:32px;font-size:var(--fs-xs);color:var(--graphite);transition:border-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);align-items:center;padding:0 .7rem;font-weight:600;text-decoration:none;display:inline-flex}.spec__jump[data-astro-cid-nvlnvyjv] a[data-astro-cid-nvlnvyjv]:hover{border-color:var(--ink);color:var(--ink)}.spec__groups[data-astro-cid-nvlnvyjv]{display:grid}.spec__group[data-astro-cid-nvlnvyjv]{gap:var(--sp-5);padding-block:var(--sp-5);border-top:1px solid var(--line-strong);scroll-margin-top:calc(var(--header-h) + 80px);grid-template-columns:minmax(160px,15rem) minmax(0,1fr);display:grid}.spec__group[data-astro-cid-nvlnvyjv]:first-child{border-top-color:var(--ink)}.spec__title[data-astro-cid-nvlnvyjv]{font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%;line-height:1.3}.spec__rows[data-astro-cid-nvlnvyjv]{display:grid}.spec__row[data-astro-cid-nvlnvyjv]{gap:var(--sp-5);border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);padding-block:.7rem;line-height:1.5;display:grid}.spec__row[data-astro-cid-nvlnvyjv]:first-child{padding-top:.1rem}.spec__row[data-astro-cid-nvlnvyjv]:last-child{border-bottom:0;padding-bottom:0}.spec__row[data-astro-cid-nvlnvyjv] dt[data-astro-cid-nvlnvyjv]{color:var(--graphite)}.spec__row[data-astro-cid-nvlnvyjv] dd[data-astro-cid-nvlnvyjv]{font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;gap:.2rem;font-size:.8125rem;font-weight:450;display:grid}.spec__empty[data-astro-cid-nvlnvyjv]{color:var(--graphite)}.spec__foot[data-astro-cid-nvlnvyjv]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-6);padding:var(--sp-4) var(--sp-5);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;display:flex}.spec__note[data-astro-cid-nvlnvyjv]{max-width:72ch;font-size:var(--fs-sm);color:var(--graphite);gap:.55rem;display:flex}.spec__note[data-astro-cid-nvlnvyjv] svg{color:var(--muted);flex:none;margin-top:.2rem}.spec__official[data-astro-cid-nvlnvyjv]{font-size:var(--fs-sm);color:var(--harbour);flex:none;align-items:center;gap:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.spec__official[data-astro-cid-nvlnvyjv]:hover{text-decoration:underline}@media (width<=767px){.spec__group[data-astro-cid-nvlnvyjv]{gap:var(--sp-3);padding-block:var(--sp-4);grid-template-columns:minmax(0,1fr)}.spec__row[data-astro-cid-nvlnvyjv]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.spec__foot[data-astro-cid-nvlnvyjv]{padding:var(--sp-4)}}.media[data-astro-cid-2xgrm5mz]{gap:var(--sp-7);display:grid}.media__h[data-astro-cid-2xgrm5mz]{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-4);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%;display:flex}.media__count[data-astro-cid-2xgrm5mz]{font-size:var(--fs-xs);color:var(--muted);font-weight:450}.media__grid[data-astro-cid-2xgrm5mz]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;display:grid}.media__photo[data-astro-cid-2xgrm5mz]{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:zoom-in;width:100%;transition:border-color var(--dur-2) var(--ease-out);padding:0;display:block;overflow:hidden}.media__photo[data-astro-cid-2xgrm5mz] img[data-astro-cid-2xgrm5mz]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform var(--dur-4) var(--ease-out);padding:10%}.media__photo[data-astro-cid-2xgrm5mz]:hover{border-color:var(--line-strong)}.media__photo[data-astro-cid-2xgrm5mz]:hover img[data-astro-cid-2xgrm5mz]{transform:scale(1.04)}.media__none[data-astro-cid-2xgrm5mz]{gap:var(--sp-6);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;display:grid}.media__illus[data-astro-cid-2xgrm5mz]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--paper);color:var(--line-strong);place-items:center;display:grid}.media__illus[data-astro-cid-2xgrm5mz] img[data-astro-cid-2xgrm5mz]{object-fit:contain;width:100%;height:100%;padding:12%}.media__none-text[data-astro-cid-2xgrm5mz]{gap:var(--sp-3);justify-items:start;max-width:56ch;display:grid}.media__none-text[data-astro-cid-2xgrm5mz] .media__h[data-astro-cid-2xgrm5mz]{margin-bottom:0}.media__none-text[data-astro-cid-2xgrm5mz] p[data-astro-cid-2xgrm5mz],.media__text[data-astro-cid-2xgrm5mz]{color:var(--graphite)}.media__text[data-astro-cid-2xgrm5mz] a[data-astro-cid-2xgrm5mz]{color:var(--harbour)}.media__cols[data-astro-cid-2xgrm5mz]{gap:var(--sp-6) var(--sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl[data-astro-cid-2xgrm5mz]{gap:var(--sp-2);margin:0;display:grid}.dl__item[data-astro-cid-2xgrm5mz]{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;padding:.8rem 1rem;text-decoration:none;display:grid}.dl__item[data-astro-cid-2xgrm5mz]:hover{border-color:var(--ink)}.dl__item[data-astro-cid-2xgrm5mz]>svg{color:var(--muted)}.dl__text[data-astro-cid-2xgrm5mz]{gap:.1rem;min-width:0;display:grid}.dl__label[data-astro-cid-2xgrm5mz]{overflow-wrap:anywhere;font-weight:600}.dl__meta[data-astro-cid-2xgrm5mz]{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:.25rem .75rem;display:flex}@media (width<=767px){.media__grid[data-astro-cid-2xgrm5mz]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.media__none[data-astro-cid-2xgrm5mz]{gap:var(--sp-4);padding:var(--sp-4);grid-template-columns:minmax(0,1fr)}.media__cols[data-astro-cid-2xgrm5mz]{grid-template-columns:minmax(0,1fr)}}.ww[data-astro-cid-k22llrjd]{gap:var(--sp-6);display:grid}.ww--rails[data-astro-cid-k22llrjd]{gap:var(--sp-7)}.ww[data-astro-cid-k22llrjd]:not(:has(.tpl-module>*)) .tpl-module[data-astro-cid-k22llrjd],.ww[data-astro-cid-k22llrjd]:has(.tpl-module>*) .tpl-fallback[data-astro-cid-k22llrjd]{display:none}.ww__h[data-astro-cid-k22llrjd]{margin-bottom:var(--sp-2);font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.ww__note[data-astro-cid-k22llrjd]{font-size:var(--fs-sm);color:var(--graphite)}.ww__links[data-astro-cid-k22llrjd]{gap:var(--sp-3);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ww__link[data-astro-cid-k22llrjd]{align-items:center;gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;padding:.9rem 1rem;text-decoration:none;display:grid}.ww__link[data-astro-cid-k22llrjd]:hover{border-color:var(--ink)}.ww__link-name[data-astro-cid-k22llrjd]{font-weight:600}.ww__link-detail[data-astro-cid-k22llrjd]{font-size:var(--fs-2xs);color:var(--muted)}.ww__link[data-astro-cid-k22llrjd] svg{color:var(--harbour);transition:transform var(--dur-2) var(--ease-out)}.ww__link[data-astro-cid-k22llrjd]:hover svg{transform:translate(3px)}.ww__small[data-astro-cid-k22llrjd]{margin-top:var(--sp-4);max-width:70ch;font-size:var(--fs-xs);color:var(--muted)}.ww__brands[data-astro-cid-k22llrjd]{gap:var(--sp-4);display:grid}.ww__brands-head[data-astro-cid-k22llrjd]{justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.ww__all[data-astro-cid-k22llrjd]{font-size:var(--fs-sm)}.ww__brand-list[data-astro-cid-k22llrjd]{gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.ww__brand[data-astro-cid-k22llrjd]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);min-height:56px;transition:border-color var(--dur-1) var(--ease-out);align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.ww__brand[data-astro-cid-k22llrjd]:hover{border-color:var(--ink)}.ww__empty[data-astro-cid-k22llrjd]{max-width:62ch;color:var(--graphite)}.ww__empty[data-astro-cid-k22llrjd] a[data-astro-cid-k22llrjd]{color:var(--harbour)}.sup[data-astro-cid-yt4xiwk5]{gap:var(--sp-6) clamp(2rem, 4vw, 4rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sup__col[data-astro-cid-yt4xiwk5]{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--ink);display:grid}.sup__h[data-astro-cid-yt4xiwk5]{font-size:var(--fs-md);letter-spacing:-.005em;font-weight:640;font-stretch:104%}.sup__text[data-astro-cid-yt4xiwk5]{font-size:var(--fs-sm);color:var(--graphite);line-height:1.6}.sup__links[data-astro-cid-yt4xiwk5]{margin:0;display:grid}.sup__links[data-astro-cid-yt4xiwk5] a[data-astro-cid-yt4xiwk5]{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line);color:var(--harbour);font-size:var(--fs-sm);padding:.65rem 0;font-weight:600;text-decoration:none;display:flex}.sup__links[data-astro-cid-yt4xiwk5] li[data-astro-cid-yt4xiwk5]:first-child a[data-astro-cid-yt4xiwk5]{border-top:1px solid var(--line)}.sup__links[data-astro-cid-yt4xiwk5] a[data-astro-cid-yt4xiwk5]:hover{color:var(--ink)}.sup__links[data-astro-cid-yt4xiwk5] svg{transition:transform var(--dur-2) var(--ease-out);flex:none}.sup__links[data-astro-cid-yt4xiwk5] a[data-astro-cid-yt4xiwk5]:hover svg{transform:translate(2px)}.sup__notes[data-astro-cid-yt4xiwk5]{gap:var(--sp-3);counter-reset:note;margin:0;display:grid}.sup__notes[data-astro-cid-yt4xiwk5] li[data-astro-cid-yt4xiwk5]{font-size:var(--fs-sm);color:var(--graphite);counter-increment:note;padding-left:2rem;line-height:1.55;position:relative}.sup__notes[data-astro-cid-yt4xiwk5] li[data-astro-cid-yt4xiwk5]:before{content:counter(note, decimal-leading-zero);font-family:var(--font-mono);font-stretch:var(--stretch-mono);font-size:var(--fs-2xs);color:var(--muted);position:absolute;top:.1rem;left:0}@media (width<=1023px){.sup[data-astro-cid-yt4xiwk5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sup[data-astro-cid-yt4xiwk5]{grid-template-columns:minmax(0,1fr)}}.lightbox[data-astro-cid-r7qme67z]{background:var(--white);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0}.lightbox[data-astro-cid-r7qme67z][open]{animation:lightbox-in var(--dur-2) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox[data-astro-cid-r7qme67z]::backdrop{background:#0b172280}html:has(.lightbox[open]){overflow:hidden}@keyframes lightbox-in{0%{opacity:0}}.lightbox__bar[data-astro-cid-r7qme67z]{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--gutter);border-bottom:1px solid var(--line);display:flex}.lightbox__title[data-astro-cid-r7qme67z]{align-items:baseline;gap:var(--sp-3);min-width:0;font-weight:600;display:flex}.lightbox__name[data-astro-cid-r7qme67z]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightbox__count[data-astro-cid-r7qme67z]{font-size:var(--fs-xs);color:var(--muted);flex:none}.lightbox__close[data-astro-cid-r7qme67z],.lightbox__nav[data-astro-cid-r7qme67z]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:44px;height:44px;color:var(--ink);transition:border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);place-items:center;display:inline-grid}.lightbox__close[data-astro-cid-r7qme67z]{border-color:#0000;flex:none}.lightbox__close[data-astro-cid-r7qme67z]:hover,.lightbox__nav[data-astro-cid-r7qme67z]:hover{border-color:var(--ink)}.lightbox__stage[data-astro-cid-r7qme67z]{min-height:0;padding:var(--sp-5) clamp(var(--sp-4), 7vw, 6rem);touch-action:pan-y;place-items:center;display:grid;position:relative}.lightbox__img[data-astro-cid-r7qme67z]{object-fit:contain;user-select:none;max-width:100%;max-height:100%}.lightbox__nav[data-astro-cid-r7qme67z]{position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav--prev[data-astro-cid-r7qme67z]{left:var(--sp-4)}.lightbox__nav--next[data-astro-cid-r7qme67z]{right:var(--sp-4)}.lightbox__thumbs[data-astro-cid-r7qme67z]{justify-content:center;gap:var(--sp-2);padding:var(--sp-3) var(--gutter) var(--sp-4);border-top:1px solid var(--line);margin:0;display:flex;overflow-x:auto}.lightbox__thumb[data-astro-cid-r7qme67z]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);width:56px;height:56px;padding:0;display:block;overflow:hidden}.lightbox__thumb[data-astro-cid-r7qme67z] img[data-astro-cid-r7qme67z]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:8%}.lightbox__thumb[data-astro-cid-r7qme67z][aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (width<=640px){.lightbox__stage[data-astro-cid-r7qme67z]{padding:var(--sp-4)}.lightbox__nav[data-astro-cid-r7qme67z]{top:auto;bottom:var(--sp-3);transform:none}}.enquire[data-astro-cid-jc4p5jcy]{padding-block:var(--section-y);background:var(--paper);border-top:1px solid var(--line);scroll-margin-top:var(--header-h)}.enquire__grid[data-astro-cid-jc4p5jcy]{gap:var(--sp-6) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;display:grid}.enquire__title[data-astro-cid-jc4p5jcy]{font-size:var(--fs-2xl);letter-spacing:-.02em}.enquire__intro[data-astro-cid-jc4p5jcy]{max-width:58ch;margin-top:var(--sp-3);color:var(--graphite)}.enquire__form[data-astro-cid-jc4p5jcy]{margin-top:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:clamp(1.25rem,.8rem + 1.6vw,2rem)}.enquire__aside[data-astro-cid-jc4p5jcy]{padding-top:var(--sp-2)}.more[data-astro-cid-jc4p5jcy]{padding-block:var(--section-y)}.more__inner[data-astro-cid-jc4p5jcy]{gap:var(--sp-8);display:grid}@media (width<=900px){.enquire__grid[data-astro-cid-jc4p5jcy]{grid-template-columns:minmax(0,1fr)}}
