@charset "UTF-8";.sec[data-v-f754f7c1]{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-4);color:var(--c-ink);transition:border-color .2s ease,box-shadow .25s ease,transform .25s ease}.sec[data-v-f754f7c1]:hover,.sec[data-v-f754f7c1]:focus-within{border-color:var(--c-brand);box-shadow:var(--sh-2);transform:translateY(-2px)}.sec__link[data-v-f754f7c1]{color:inherit}.sec__link[data-v-f754f7c1]:after{content:"";position:absolute;inset:0}.sec__link[data-v-f754f7c1]:hover{color:var(--c-brand)}.sec__scene[data-v-f754f7c1]{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:var(--c-brand-deep)}.sec--lg .sec__scene[data-v-f754f7c1]{aspect-ratio:16/9}.sec__bg[data-v-f754f7c1]{position:absolute;inset:-6%;background-position:center;background-size:cover;opacity:0;transform:scale(1.1);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.3,1);will-change:transform}.is-in .sec__bg[data-v-f754f7c1]{opacity:1;transform:translate3d(calc(var(--mx, 0) * -10px),calc(var(--my, 0) * -6px),0) scale(1.06)}.sec__haze[data-v-f754f7c1]{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 110%,rgba(8,16,40,.5),transparent 62%),linear-gradient(to bottom,rgba(8,16,40,.22) 0%,transparent 34%)}.sec__row[data-v-f754f7c1]{position:absolute;inset:auto var(--s-4) var(--s-4);display:flex;align-items:stretch;justify-content:center;gap:var(--s-3);height:72%;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.is-in .sec__row[data-v-f754f7c1]{transform:translate3d(calc(var(--mx, 0) * 14px),calc(var(--my, 0) * 6px),0)}.sec__slot[data-v-f754f7c1]{position:relative;flex:1 1 0;min-width:0;height:100%;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.3,1)}.is-in .sec__slot[data-v-f754f7c1]{opacity:1;transform:none}.sec__card[data-v-f754f7c1]{position:relative;display:block;height:100%}.sec__card-in[data-v-f754f7c1]{display:flex;flex-direction:column;height:100%}.sec__card-pic[data-v-f754f7c1]{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;min-height:0}.sec__pump[data-v-f754f7c1]{max-width:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 10px rgba(4,10,28,.5))}.sec__card-label[data-v-f754f7c1]{flex:none;margin-top:var(--s-1);padding:5px var(--s-2);background:#0000008c;border-radius:var(--r-2);text-align:center}.sec__card-name[data-v-f754f7c1]{display:block;color:#fff;font-size:var(--t-sm);font-weight:700;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sec__card-note[data-v-f754f7c1]{display:block;margin-top:1px;color:#ffffffb8;font-size:11px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fill-enter-active[data-v-f754f7c1],.fill-leave-active[data-v-f754f7c1]{transition:opacity .8s ease}.fill-enter-from[data-v-f754f7c1],.fill-leave-to[data-v-f754f7c1]{opacity:0}.fill-leave-active[data-v-f754f7c1]{position:absolute;inset:0}.sec__body[data-v-f754f7c1]{display:grid;align-content:start;gap:var(--s-1);padding:var(--s-4) var(--s-5) var(--s-5)}.sec__title[data-v-f754f7c1]{margin:0;font-size:var(--t-lg);font-weight:700;line-height:1.25}.sec--lg .sec__title[data-v-f754f7c1]{font-size:var(--t-xl)}.sec__card-note-text[data-v-f754f7c1]{margin:0;color:var(--c-ink-2);font-size:var(--t-sm);line-height:1.4}.sec__specs[data-v-f754f7c1]{margin:var(--s-1) 0 0;color:var(--c-ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sec__go[data-v-f754f7c1]{position:absolute;right:var(--s-4);bottom:var(--s-4);color:var(--c-line);transition:color .15s ease,transform .15s ease}.sec:hover .sec__go[data-v-f754f7c1],.sec:focus-within .sec__go[data-v-f754f7c1]{color:var(--c-accent);transform:translate(3px)}@media(prefers-reduced-motion:reduce){.sec[data-v-f754f7c1],.sec__bg[data-v-f754f7c1],.sec__row[data-v-f754f7c1],.sec__slot[data-v-f754f7c1],.fill-enter-active[data-v-f754f7c1],.fill-leave-active[data-v-f754f7c1]{transition:none}.sec__bg[data-v-f754f7c1]{opacity:1;transform:scale(1.06)}.sec__slot[data-v-f754f7c1]{opacity:1;transform:none}.sec[data-v-f754f7c1]:hover{transform:none}}.hero[data-v-da10b777]{position:relative;overflow:hidden;background:var(--c-brand-deep);color:#fff}.hero__video[data-v-da10b777]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}.hero__shade[data-v-da10b777]{position:absolute;inset:0;background:linear-gradient(100deg,#12204af0,#12204ac7 45%,#12204a59)}@media(prefers-reduced-motion:reduce){.hero__video[data-v-da10b777]{display:none}}.hero__in[data-v-da10b777]{position:relative;padding-block:var(--s-8)}.hero__eyebrow[data-v-da10b777]{font-size:var(--t-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-3);margin-bottom:var(--s-3);color:#fff9}.hero__title[data-v-da10b777]{max-width:18ch;margin-bottom:var(--s-4);color:#fff;font-size:var(--t-3xl)}@media(min-width:1024px){.hero__title[data-v-da10b777]{font-size:56px}}.hero__lead[data-v-da10b777]{max-width:62ch;margin-bottom:var(--s-6);color:#ffffffc7;font-size:var(--t-lg);line-height:1.55}.hero__acts[data-v-da10b777]{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.hero__btn[data-v-da10b777]{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border:1px solid rgba(255,255,255,.28);border-radius:var(--r-2);color:#fff;font-weight:600}.hero__btn[data-v-da10b777]:hover{border-color:#fff;color:#fff}.hero__btn--primary[data-v-da10b777]{background:var(--c-accent);border-color:var(--c-accent)}.hero__btn--primary[data-v-da10b777]:hover{background:var(--c-accent-deep);border-color:var(--c-accent-deep)}.home__block[data-v-da10b777]{padding-block:var(--s-7)}.home__title[data-v-da10b777]{margin-bottom:var(--s-5);font-size:var(--t-2xl)}.home__head[data-v-da10b777]{display:flex;align-items:center;gap:var(--s-4);justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--s-5)}.home__head .home__title[data-v-da10b777]{margin-bottom:0}.bgsw[data-v-da10b777]{display:flex;align-items:center;gap:0;padding:3px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:var(--r-2)}.bgsw__btn[data-v-da10b777]{padding:var(--s-2) var(--s-3);border-radius:var(--r-1);color:var(--c-ink-2);font-size:var(--t-xs);font-weight:600;transition:background .15s ease,color .15s ease}.bgsw__btn[data-v-da10b777]:hover{color:var(--c-brand)}.bgsw__btn--on[data-v-da10b777]{background:var(--c-brand);color:#fff}.bgsw__btn--on[data-v-da10b777]:hover{color:#fff}.cats[data-v-da10b777]{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(min-width:1024px){.cats[data-v-da10b777]{grid-template-columns:repeat(6,1fr)}.cats[data-v-da10b777]>*{grid-column:span 2}.cats[data-v-da10b777]>*:nth-child(-n+2){grid-column:span 3}}.tops[data-v-da10b777]{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.tops li[data-v-da10b777]{margin:0}.top[data-v-da10b777]{display:grid;justify-items:center;gap:var(--s-1);height:100%;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-3);color:var(--c-ink);text-align:center}.top[data-v-da10b777]:hover{border-color:var(--c-brand);color:var(--c-ink)}.top[data-v-da10b777] img{max-height:72px;object-fit:contain;mix-blend-mode:multiply}.top[data-v-da10b777] .svg{width:36px;height:36px;color:var(--c-line)}.top__name[data-v-da10b777]{font-size:var(--t-sm);font-weight:700}.top__count[data-v-da10b777]{color:var(--c-ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.why[data-v-da10b777]{display:grid;gap:var(--s-5)}@media(min-width:768px){.why[data-v-da10b777]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.why[data-v-da10b777]{grid-template-columns:repeat(4,1fr);gap:var(--s-6)}}.why__item[data-v-da10b777]{padding-top:var(--s-4);border-top:2px solid var(--c-accent)}.why__item h3[data-v-da10b777]{margin-bottom:var(--s-2);font-size:var(--t-lg)}.why__item p[data-v-da10b777]{color:var(--c-ink-2)}
