.rendering-slider[data-astro-cid-ol2ri6dz]{--split:50%;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow:hidden;box-shadow:0 24px 70px #0000004d}.slider-images[data-astro-cid-ol2ri6dz]{aspect-ratio:969/581;isolation:isolate;position:relative;overflow:hidden}.slider-image[data-astro-cid-ol2ri6dz]{object-fit:cover;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.apex-image[data-astro-cid-ol2ri6dz]{clip-path:inset(0 calc(100% - var(--split)) 0 0);position:absolute;inset:0}.slider-labels[data-astro-cid-ol2ri6dz]{pointer-events:none;justify-content:space-between;gap:8px;display:flex;position:absolute;inset:16px 16px auto}.slider-labels[data-astro-cid-ol2ri6dz]>span[data-astro-cid-ol2ri6dz]{color:var(--color-ink);background:#131519e6;border:1px solid #fff3;border-radius:4px;padding:7px 9px;font-size:11px;font-weight:600}.slider-labels[data-astro-cid-ol2ri6dz] .apex-label[data-astro-cid-ol2ri6dz]{border-color:var(--color-teal)}.slider-divider[data-astro-cid-ol2ri6dz]{inset-block:0;left:var(--split);background:var(--color-teal);pointer-events:none;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 16px #00000073}.slider-grip[data-astro-cid-ol2ri6dz]{border:1px solid var(--color-teal);background:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;gap:4px;width:42px;height:50px;transition:background-color .2s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0006}.slider-grip[data-astro-cid-ol2ri6dz] i[data-astro-cid-ol2ri6dz]{background:var(--color-teal);width:1px;height:16px}.slider-control[data-astro-cid-ol2ri6dz]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.rendering-slider[data-astro-cid-ol2ri6dz]:focus-within{outline:2px solid var(--color-teal);outline-offset:4px}.rendering-slider[data-astro-cid-ol2ri6dz]:hover .slider-grip[data-astro-cid-ol2ri6dz],.rendering-slider[data-astro-cid-ol2ri6dz]:focus-within .slider-grip[data-astro-cid-ol2ri6dz]{background:var(--color-surface-3);box-shadow:0 0 24px #29decc33}@media (width<=400px){.slider-labels[data-astro-cid-ol2ri6dz]{inset:10px 10px auto}.slider-labels[data-astro-cid-ol2ri6dz]>span[data-astro-cid-ol2ri6dz]{padding:6px;font-size:10px}}@media (forced-colors:active){.slider-divider[data-astro-cid-ol2ri6dz],.slider-grip[data-astro-cid-ol2ri6dz] i[data-astro-cid-ol2ri6dz]{background:highlight}.slider-grip[data-astro-cid-ol2ri6dz]{border-color:highlight}}.gallery-card[data-astro-cid-bavr6su5]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;height:100%;transition:border-color .16s;display:flex;overflow:hidden}.gallery-card[data-astro-cid-bavr6su5]:hover{border-color:var(--color-teal)}.gallery-card[data-astro-cid-bavr6su5]:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px}.gallery-thumbnail[data-astro-cid-bavr6su5]{aspect-ratio:16/10;border-bottom:1px solid var(--color-line);display:block;position:relative;overflow:hidden}.gallery-thumbnail[data-astro-cid-bavr6su5] img[data-astro-cid-bavr6su5]{object-fit:cover;width:100%;height:100%;display:block}.gallery-expand[data-astro-cid-bavr6su5]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--color-ink);background:#0a0f18d9;border:1px solid #fff3;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.gallery-modal[data-astro-cid-bavr6su5]{box-sizing:border-box;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);width:min(90rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-ink);background:var(--color-surface);margin:auto;padding:clamp(1rem,2vw,1.5rem);overflow:auto;box-shadow:0 24px 80px #00000073}.gallery-modal[data-astro-cid-bavr6su5]::backdrop{background:#040910d9}.gallery-arrow[data-astro-cid-bavr6su5]{z-index:2;border:1px solid var(--color-line-strong);width:48px;height:56px;color:var(--color-ink);cursor:pointer;background:#0a0f18f0;border-radius:999px;place-items:center;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000059}.gallery-arrow-previous[data-astro-cid-bavr6su5]{left:max(.75rem, env(safe-area-inset-left))}.gallery-arrow-next[data-astro-cid-bavr6su5]{left:calc(100vw - max(.75rem, env(safe-area-inset-right)) - 48px)}.gallery-arrow[data-astro-cid-bavr6su5]:hover:not(:disabled){border-color:var(--color-teal);background:var(--color-surface-2)}.gallery-arrow[data-astro-cid-bavr6su5]:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.gallery-arrow[data-astro-cid-bavr6su5]:disabled{opacity:.3;cursor:default}@media (width<=639px){.gallery-arrow[data-astro-cid-bavr6su5]{width:44px;height:48px}.gallery-arrow-previous[data-astro-cid-bavr6su5]{left:max(.25rem, env(safe-area-inset-left))}.gallery-arrow-next[data-astro-cid-bavr6su5]{left:calc(100vw - max(.25rem, env(safe-area-inset-right)) - 44px)}}.gallery-slider[data-astro-cid-bavr6su5]{width:min(100%, calc(max(12rem, 100dvh - 15rem) * var(--gallery-aspect)));margin-inline:auto}html:has(.gallery-modal[open]){overflow:hidden}@media (prefers-reduced-motion:reduce){.gallery-card[data-astro-cid-bavr6su5]{transition:none}}.section-title[data-astro-cid-dalgnmnn]{letter-spacing:-.025em;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.1}.quality-table[data-astro-cid-dalgnmnn],.cost-table[data-astro-cid-dalgnmnn]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}th[data-astro-cid-dalgnmnn],td[data-astro-cid-dalgnmnn]{border-bottom:1px solid var(--color-line);text-align:right;padding:.9rem .75rem}th[data-astro-cid-dalgnmnn]:first-child{text-align:left}thead[data-astro-cid-dalgnmnn]{color:var(--color-muted);background:var(--color-surface-2);font-size:.6875rem}thead[data-astro-cid-dalgnmnn] th[data-astro-cid-dalgnmnn],tbody[data-astro-cid-dalgnmnn] th[data-astro-cid-dalgnmnn]{font-weight:500}td[data-astro-cid-dalgnmnn]{color:var(--color-muted)}tbody[data-astro-cid-dalgnmnn] tr[data-astro-cid-dalgnmnn]:last-child>[data-astro-cid-dalgnmnn]{border-bottom:0}.cost-table[data-astro-cid-dalgnmnn] td[data-astro-cid-dalgnmnn]{white-space:nowrap}@media (width>=640px){.cost-table[data-astro-cid-dalgnmnn] th[data-astro-cid-dalgnmnn],.cost-table[data-astro-cid-dalgnmnn] td[data-astro-cid-dalgnmnn]{padding:1rem 1.25rem}}
