.bn[data-astro-cid-6khn6pty]{background:#eee;position:relative}.bn__viewport[data-astro-cid-6khn6pty]{position:relative;overflow:hidden}.bn__track[data-astro-cid-6khn6pty]{transition:transform .7s var(--ease);touch-action:pan-y;display:flex}.bn__slide[data-astro-cid-6khn6pty]{flex:0 0 100%;min-width:0;position:relative}.bn__slide[data-astro-cid-6khn6pty] picture[data-astro-cid-6khn6pty]{display:block}.bn__img[data-astro-cid-6khn6pty]{aspect-ratio:9/16;object-fit:cover;object-position:center bottom;width:100%;height:auto;display:block}.bn__content[data-astro-cid-6khn6pty]{position:absolute;inset:0}.bn__in[data-astro-cid-6khn6pty]{height:100%;padding-block:var(--sp-8) var(--sp-16)}.bn__copy[data-astro-cid-6khn6pty]{max-width:36rem}.bn__eyebrow[data-astro-cid-6khn6pty]{margin:0 0 var(--sp-3);font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-brand)}.bn__title[data-astro-cid-6khn6pty]{letter-spacing:-.02em;color:var(--c-ink-900);max-width:14ch;margin:0 0 var(--sp-4);font-size:clamp(2rem,1.1rem + 3.8vw,4.75rem);line-height:1.02}.bn__title[data-astro-cid-6khn6pty] mark[data-astro-cid-6khn6pty]{color:var(--c-brand);background:0 0}.bn__detail[data-astro-cid-6khn6pty]{max-width:38ch;font-size:var(--fs-md);line-height:var(--lh-body);color:var(--c-ink-500);margin:0}.bn__tags[data-astro-cid-6khn6pty]{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:none}.bn__tags[data-astro-cid-6khn6pty] li[data-astro-cid-6khn6pty]{padding:var(--sp-1) var(--sp-3);border:var(--bw) solid var(--c-steel-300);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-700);font-size:.6875rem}.bn__actions[data-astro-cid-6khn6pty]{align-items:center;gap:var(--sp-3) var(--sp-6);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.bn__link[data-astro-cid-6khn6pty]{min-height:44px;font-family:var(--f-display);font-weight:var(--fw-semibold);color:var(--c-ink-900);text-underline-offset:.35em;align-items:center;text-decoration:underline 1px;display:inline-flex}.bn__link[data-astro-cid-6khn6pty]:hover{color:var(--c-brand-700)}.bn__arrow[data-astro-cid-6khn6pty]{z-index:1;width:56px;height:56px;color:var(--c-ink-400);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.bn__arrow[data-astro-cid-6khn6pty] svg{stroke-width:1.25px}.bn__arrow[data-astro-cid-6khn6pty]:hover,.bn__arrow[data-astro-cid-6khn6pty]:focus-visible{color:var(--c-ink-900)}.bn__arrow--prev[data-astro-cid-6khn6pty]{left:var(--sp-4)}.bn__arrow--next[data-astro-cid-6khn6pty]{right:var(--sp-4)}.bn__arrow--prev[data-astro-cid-6khn6pty] svg{transform:scaleX(-1)}.bn__controls[data-astro-cid-6khn6pty]{left:0;right:0;bottom:var(--sp-2);pointer-events:none;display:none;position:absolute}.bn__controls-in[data-astro-cid-6khn6pty]{align-items:center;gap:var(--sp-3);display:none}.bn[data-astro-cid-6khn6pty].is-js .bn__controls-in[data-astro-cid-6khn6pty]{display:flex}.bn__dots[data-astro-cid-6khn6pty]{gap:var(--sp-2);display:flex}.bn__dot[data-astro-cid-6khn6pty],.bn__toggle[data-astro-cid-6khn6pty]{pointer-events:auto}.bn__dot[data-astro-cid-6khn6pty]{justify-content:center;gap:var(--sp-1);min-width:44px;height:44px;font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-ink-400);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.bn__dot[data-astro-cid-6khn6pty][aria-pressed=true]{color:var(--c-ink-900)}.bn__fill[data-astro-cid-6khn6pty]{background:#10141726;width:40px;height:2px;display:block;position:relative;overflow:hidden}.bn__fill[data-astro-cid-6khn6pty]:after{content:"";background:var(--c-brand);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bn__dot[data-astro-cid-6khn6pty][aria-pressed=true] .bn__fill[data-astro-cid-6khn6pty]:after{transform:scaleX(1)}.bn[data-astro-cid-6khn6pty].is-js .bn__dot[data-astro-cid-6khn6pty].is-running .bn__fill[data-astro-cid-6khn6pty]:after{animation:bn-progress var(--rot-dur,7.5s) linear both}.bn[data-astro-cid-6khn6pty].is-js:not(.is-playing) .bn__dot[data-astro-cid-6khn6pty].is-running .bn__fill[data-astro-cid-6khn6pty]:after{animation-play-state:paused}.bn[data-astro-cid-6khn6pty].is-stopped .bn__fill[data-astro-cid-6khn6pty]:after{animation:none!important}@keyframes bn-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bn__toggle[data-astro-cid-6khn6pty]{border-radius:var(--r-pill);width:44px;height:44px;color:var(--c-ink-700);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bn__toggle[data-astro-cid-6khn6pty]:hover{color:var(--c-ink-900);background:#1014170f}.bn__toggle[data-astro-cid-6khn6pty][aria-pressed=false] .i-play,.bn__toggle[data-astro-cid-6khn6pty][aria-pressed=true] .i-pause{display:none}@media (width>=768px){.bn__img[data-astro-cid-6khn6pty]{aspect-ratio:auto;object-position:72% bottom;height:clamp(480px,41.6667vw,820px)}.bn__in[data-astro-cid-6khn6pty]{padding-block:var(--sp-10) var(--sp-16);align-items:center;display:flex}.bn__eyebrow[data-astro-cid-6khn6pty]{font-size:var(--fs-sm);margin-bottom:var(--sp-5)}.bn__detail[data-astro-cid-6khn6pty]{font-size:var(--fs-lg)}.bn__tags[data-astro-cid-6khn6pty]{margin-top:var(--sp-6);display:flex}.bn__tags[data-astro-cid-6khn6pty] li[data-astro-cid-6khn6pty]{font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-3)}.bn__actions[data-astro-cid-6khn6pty]{margin-top:var(--sp-6)}.bn__controls[data-astro-cid-6khn6pty]{bottom:var(--sp-5);display:block}.bn[data-astro-cid-6khn6pty].is-js .bn__arrow[data-astro-cid-6khn6pty]{display:grid}}@media (prefers-reduced-motion:reduce){.bn__track[data-astro-cid-6khn6pty]{transition:none}.bn__fill[data-astro-cid-6khn6pty]:after{animation:none!important}}.sh{margin-bottom:var(--sp-10)}.sh--center{text-align:center}.sh--center .lede{margin-inline:auto}.sh h1,.sh h2{margin-bottom:var(--sp-3)}.lines{gap:var(--sp-16);display:grid}.line{gap:var(--sp-6) var(--sp-12);align-items:center;display:grid}@media (width>=900px){.line{grid-template-columns:1.1fr .9fr}.line:nth-child(2n){grid-template-columns:.9fr 1.1fr}.line:nth-child(2n) .line__media{order:2}}.line.line--text{padding-top:var(--sp-10);border-top:var(--bw) solid var(--c-border);grid-template-columns:minmax(0,1fr)}.line--text .line__models{column-gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.line__media{border-radius:var(--r-lg);background:var(--c-steel-50);display:block;overflow:hidden}.line__media .product-img{transition:transform .7s var(--ease);border-radius:0}.line__media:hover .product-img{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.line__media .product-img{transition:none}.line__media:hover .product-img{transform:none}}.line__body{min-width:0}.line__n{font-family:var(--f-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-brand-700);margin-bottom:var(--sp-3);display:block}.line h3{font-size:var(--fs-2xl);margin-bottom:var(--sp-3)}.line h3 a{text-decoration:none}.line__tag{font-size:var(--fs-lg);color:var(--c-text-muted);max-width:48ch}.line__models{margin:var(--sp-6) 0 var(--sp-6);border-top:var(--bw) solid var(--c-border);padding:0;list-style:none}.line__models li{border-bottom:var(--bw) solid var(--c-steel-100)}.line__models a{gap:var(--sp-4);min-height:44px;padding:var(--sp-2) 0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.line__models a .icon{color:var(--c-ink-400);transition:transform var(--t-base) var(--ease)}.line__models a:hover strong{color:var(--c-brand-700)}.line__models a:hover .icon{color:var(--c-brand-700);transform:translate(3px)}.line__models .line__thumb{border-radius:var(--r-sm);width:56px;height:56px}.line__thumb--empty{background:var(--c-steel-100);display:block}.line__model strong{font-family:var(--f-display);font-weight:var(--fw-semibold);line-height:var(--lh-snug);display:block}.line__model span{font-size:var(--fs-sm);color:var(--c-text-muted)}.line__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.how[data-astro-cid-zav3jrh4]{background:var(--c-white);padding-block:var(--sp-16) var(--sp-12);border-bottom:var(--bw) solid var(--c-border)}.steps[data-astro-cid-zav3jrh4]{gap:var(--sp-8) var(--sp-6);margin:0 0 var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.steps[data-astro-cid-zav3jrh4] li[data-astro-cid-zav3jrh4]{align-items:center;gap:var(--sp-4);display:flex}.steps__n[data-astro-cid-zav3jrh4]{font-family:var(--f-display);font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:var(--fw-bold);letter-spacing:-.04em;color:var(--c-ink-900);flex:none;line-height:.85}.steps[data-astro-cid-zav3jrh4] h3[data-astro-cid-zav3jrh4]{font-size:var(--fs-lg);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.01em;margin:0;line-height:1.25}.steps[data-astro-cid-zav3jrh4] h3[data-astro-cid-zav3jrh4] em[data-astro-cid-zav3jrh4]{color:var(--c-brand);font-style:normal}.steps__hi[data-astro-cid-zav3jrh4] .steps__n[data-astro-cid-zav3jrh4]{color:var(--c-brand)}.perks[data-astro-cid-zav3jrh4]{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.perks[data-astro-cid-zav3jrh4] li[data-astro-cid-zav3jrh4]{align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);text-align:center;background:var(--c-steel-50);border:var(--bw) solid var(--c-border);border-radius:var(--r-lg);flex-direction:column;display:flex}.perks[data-astro-cid-zav3jrh4] .icon{color:var(--c-brand)}.perks[data-astro-cid-zav3jrh4] p[data-astro-cid-zav3jrh4]{font-size:var(--fs-sm);color:var(--c-ink-700);margin:0}@media (width>=1024px){.steps[data-astro-cid-zav3jrh4],.perks[data-astro-cid-zav3jrh4]{grid-template-columns:repeat(4,1fr)}}.section__more[data-astro-cid-zav3jrh4]{margin-top:var(--sp-10);text-align:center}.why[data-astro-cid-zav3jrh4]{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.why__item[data-astro-cid-zav3jrh4] h3[data-astro-cid-zav3jrh4]{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);display:flex}.why__item[data-astro-cid-zav3jrh4] .icon{color:var(--c-brand-700)}.why__item[data-astro-cid-zav3jrh4] p[data-astro-cid-zav3jrh4]{color:var(--c-text-muted);font-size:var(--fs-sm)}.who[data-astro-cid-zav3jrh4]{gap:var(--sp-10);align-items:start;display:grid}.who__text[data-astro-cid-zav3jrh4] p[data-astro-cid-zav3jrh4]{color:var(--c-text-muted)}.who__text[data-astro-cid-zav3jrh4] .lede[data-astro-cid-zav3jrh4]{color:var(--c-text)}.who__actions[data-astro-cid-zav3jrh4]{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}@media (width>=1024px){.who[data-astro-cid-zav3jrh4]{grid-template-columns:1.1fr .9fr}}.fin[data-astro-cid-zav3jrh4],.fab[data-astro-cid-zav3jrh4]{gap:var(--sp-10);align-items:center;display:grid}.checklist[data-astro-cid-zav3jrh4]{margin:var(--sp-6) 0 var(--sp-8);gap:var(--sp-2);padding:0;list-style:none;display:grid}.checklist[data-astro-cid-zav3jrh4] li[data-astro-cid-zav3jrh4]{gap:var(--sp-2);font-weight:var(--fw-medium);align-items:center;display:flex}.checklist[data-astro-cid-zav3jrh4] .icon{color:var(--c-success)}.fab__media[data-astro-cid-zav3jrh4]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fab__media[data-astro-cid-zav3jrh4] figure[data-astro-cid-zav3jrh4]{margin:0}.fab__media[data-astro-cid-zav3jrh4] figcaption[data-astro-cid-zav3jrh4]{margin-top:var(--sp-2);font-family:var(--f-display);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-ink-700)}@media (width>=1024px){.fin[data-astro-cid-zav3jrh4],.fab[data-astro-cid-zav3jrh4]{grid-template-columns:1fr 1fr}.fab__media[data-astro-cid-zav3jrh4]{order:-1}}.cta[data-astro-cid-zav3jrh4]{gap:var(--sp-10);align-items:start;display:grid}.cta__form[data-astro-cid-zav3jrh4]{background:var(--c-white);color:var(--c-text);border-radius:var(--r-lg);padding:var(--sp-6)}@media (width>=1024px){.cta[data-astro-cid-zav3jrh4]{grid-template-columns:1fr 1fr}}
