.wrap[data-v-2ce34b82]{max-width:calc(1082px + 2 * var(--gutter))}.intro[data-v-2ce34b82]{padding-bottom:100px;background:var(--type-tint, #6b8fa3);color:#fff}.intro__inner[data-v-2ce34b82]{padding-block:var(--sp-7);text-align:center}.intro__kicker[data-v-2ce34b82]{font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.intro__title[data-v-2ce34b82]{margin-top:var(--sp-4);font-size:clamp(2.25rem,1.5rem + 2.4vw,3.375rem);font-weight:var(--fw-bold);line-height:1.05;color:#fff;max-width:none;text-transform:uppercase}.intro__range[data-v-2ce34b82]{margin-top:var(--sp-4);font-size:1.125rem;opacity:.9}.intro__text[data-v-2ce34b82]{margin:var(--sp-5) auto 0;max-width:900px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:var(--fw-light);line-height:1.6;opacity:.9}.product__grid[data-v-2ce34b82]{position:relative;margin-top:-100px;display:grid;gap:var(--sp-6)}.gallery__main[data-v-2ce34b82]{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.gallery__main img[data-v-2ce34b82]{position:absolute;inset:20px;width:calc(100% - 40px);height:calc(100% - 40px);object-fit:contain;border-radius:10px}.gallery__thumbs[data-v-2ce34b82]{margin-top:var(--sp-4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2)}.gallery__thumb[data-v-2ce34b82]{display:block;padding:0;border:0;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:opacity var(--dur) var(--ease)}.gallery__thumb[data-v-2ce34b82]:hover{opacity:.8}.gallery__thumb.is-active[data-v-2ce34b82]{opacity:.6}.gallery__thumb img[data-v-2ce34b82]{display:block;width:100%;aspect-ratio:1;object-fit:contain}.energy__head[data-v-2ce34b82]{display:flex;flex-direction:column;margin-bottom:var(--sp-5);color:var(--type-tint, #6b8fa3)}.energy__note[data-v-2ce34b82]{font-size:1.125rem;line-height:1.1}.energy__title[data-v-2ce34b82]{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-heading);font-size:1.625rem;font-weight:var(--fw-bold);line-height:1.2}.energy__leaf[data-v-2ce34b82]{opacity:.4}.tiles[data-v-2ce34b82]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.9375rem 1.875rem}.tile[data-v-2ce34b82]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:6rem;padding:.75rem 1rem;border-radius:10px;color:#fff;text-align:center}.tile--class[data-v-2ce34b82]{background:#2d5a3d}.tile--power[data-v-2ce34b82]{background:#8b2e2e}.tile--eff[data-v-2ce34b82]{background:#2e4a5a}.tile--sound[data-v-2ce34b82]{background:#5c4f3a}.tile__value[data-v-2ce34b82]{font-family:var(--font-heading);font-size:clamp(1.4rem,1rem + 1.2vw,2.125rem);font-weight:var(--fw-bold);line-height:1.2}.tile__label[data-v-2ce34b82]{margin-top:var(--sp-1);font-size:.8125rem;line-height:1.2;opacity:.8}.suitable[data-v-2ce34b82]{margin-top:var(--sp-7);color:var(--type-tint, #6b8fa3)}.suitable__title[data-v-2ce34b82]{margin-bottom:var(--sp-4);font-size:1.625rem;font-weight:var(--fw-bold);color:inherit}.suitable__list[data-v-2ce34b82]{list-style:none;margin:0;padding:1.25rem;border-radius:10px;background:#00000008}.suitable__list li[data-v-2ce34b82]{display:flex;align-items:center;gap:var(--sp-3);padding-block:.375rem;font-weight:var(--fw-medium)}.suitable__icon[data-v-2ce34b82]{flex:0 0 auto;box-sizing:content-box;padding:3px;border:1.5px solid currentColor;border-radius:50%}.side__cta[data-v-2ce34b82]{margin-top:var(--sp-6)}.tech[data-v-2ce34b82] .heading__title{max-width:none}.acc__item[data-v-2ce34b82]{margin-bottom:var(--sp-3);background:#fff;border-radius:.75rem;box-shadow:0 6px 20px #0000001a;overflow:hidden}.acc__head[data-v-2ce34b82]{display:flex;align-items:center;gap:var(--sp-4);padding:1.25rem 1rem 1.25rem .75rem;font-size:.9375rem;color:#383838;cursor:pointer;list-style:none;transition:color var(--dur) var(--ease)}.acc__head[data-v-2ce34b82]:hover{color:var(--c-accent-600)}.acc__head[data-v-2ce34b82]::-webkit-details-marker{display:none}.acc__icon[data-v-2ce34b82]{position:relative;flex:0 0 auto;width:1.75rem;height:1.75rem;border:2px solid currentColor;border-radius:50%}.acc__icon[data-v-2ce34b82]:before,.acc__icon[data-v-2ce34b82]:after{content:"";position:absolute;inset:50% 22% auto;height:2px;background:currentColor;transform:translateY(-50%)}.acc__icon[data-v-2ce34b82]:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.acc__item[open] .acc__icon[data-v-2ce34b82]:after{transform:translateY(-50%) rotate(0);opacity:0}.acc__body[data-v-2ce34b82]{margin:0;padding:0 1.5rem 1.25rem;color:#383838}.acc__group+.acc__group[data-v-2ce34b82]{margin-top:var(--sp-6)}.acc__group-title[data-v-2ce34b82]{margin-bottom:var(--sp-4);font-weight:var(--fw-bold)}.acc__group dl[data-v-2ce34b82]{margin:0}.acc__row[data-v-2ce34b82]{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-4);margin-bottom:var(--sp-1)}.acc__row dd[data-v-2ce34b82]{margin:0}.props[data-v-2ce34b82]{list-style:none}.props li[data-v-2ce34b82]{display:flex;align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);border-bottom:1px solid var(--c-line)}.props li[data-v-2ce34b82]:last-child{border-bottom:0}.props[data-v-2ce34b82] svg{flex:0 0 auto;color:var(--type-tint, #6b8fa3)}.tech-more[data-v-2ce34b82]{margin-top:var(--sp-5);font-size:var(--fs-small);color:var(--c-ink-soft)}.tech-more a[data-v-2ce34b82]{color:var(--c-accent-500);font-weight:var(--fw-medium)}.section--tint[data-v-2ce34b82]{background:color-mix(in srgb,var(--type-tint, #6b8fa3) 10%,#fff)}@media (min-width: 576px){.gallery__thumbs[data-v-2ce34b82]{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1024px){.intro[data-v-2ce34b82]{padding-bottom:200px}.intro__inner[data-v-2ce34b82]{padding-block:5rem}.product__grid[data-v-2ce34b82]{margin-top:-200px;grid-template-columns:1fr 1fr;gap:0}.gallery[data-v-2ce34b82]{padding-right:2.5rem}.gallery__main img[data-v-2ce34b82]{inset:30px;width:calc(100% - 60px);height:calc(100% - 60px)}.energy__head[data-v-2ce34b82]{color:#fff}.acc__head[data-v-2ce34b82]{gap:var(--sp-5);padding:2.5rem 1.5rem 2.5rem 1.25rem;font-size:1.25rem}.acc__icon[data-v-2ce34b82]{width:2.5rem;height:2.5rem}}@media (min-width: 1240px){.intro[data-v-2ce34b82]{padding-bottom:330px}.product__grid[data-v-2ce34b82]{margin-top:-330px}.gallery__main img[data-v-2ce34b82]{inset:50px;width:calc(100% - 100px);height:calc(100% - 100px)}.energy[data-v-2ce34b82]{height:330px;padding-bottom:3.125rem}.tile[data-v-2ce34b82]{height:6rem}}
