.fe-anim{position:relative;aspect-ratio:1200/1136;width:100%;margin-inline:auto}.fe-anim picture{display:contents}.fe-anim img,.fe-anim__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:0;box-shadow:none}.fe-anim.is-live img,.fe-anim__canvas{opacity:0;transition:opacity .4s ease}.fe-anim.is-live .fe-anim__canvas{opacity:1}.ff-show{--ff-ink:#1d1d1f;--ff-muted:#6e6e73;--ff-line:rgba(0, 0, 0, .09);--ff-light:#f5f5f7;position:relative}.ff-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-strong, #c2410c)}.ff-intro{padding:clamp(80px,10vw,136px)0 clamp(40px,5vw,64px);text-align:center;background:#fff}.ff-intro__title{max-width:15ch;margin:0 auto 22px;font-size:clamp(38px,6.2vw,76px);font-weight:700;line-height:1.03;letter-spacing:-.038em;color:var(--ff-ink)}.ff-intro__lead{max-width:42ch;margin:0 auto;font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--ff-muted)}.ff-subnav{position:sticky;top:calc(var(--nav-height-scroll, 60px) + 14px);z-index:40;height:0;display:flex;align-items:flex-start;justify-content:center}.ff-subnav__pill{display:inline-flex;gap:2px;padding:4px;border-radius:980px;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 30px rgba(0,0,0,.08);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.ff-subnav__link{padding:8px 18px;border-radius:980px;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--ff-muted);text-decoration:none;transition:color .25s ease,background-color .25s ease}.ff-subnav__link:hover{color:var(--ff-ink)}.ff-subnav__link.is-active{background:var(--ff-ink);color:#fff}.ff-subnav__link:focus-visible{outline:2px solid var(--color-accent, #f97316);outline-offset:2px}.ff-model{padding:clamp(104px,11vw,160px)0 clamp(80px,9vw,128px);background:#fff;overflow:hidden;scroll-margin-top:var(--nav-height-scroll, 60px)}.ff-model--light{background:var(--ff-light)}.ff-split{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,96px);align-items:center}@media (min-width:1024px){.ff-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ff-split--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ff-split--reverse .ff-copy{order:2}}.ff-model__title{margin:0 0 16px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--ff-ink)}.ff-model__lead{margin:0;font-size:clamp(19px,1.9vw,23px);line-height:1.45;color:var(--ff-muted)}.ff-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(28px,3vw,40px)0;padding:22px 0;border-top:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line)}.ff-stats>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:0 16px}.ff-stats>div:first-child{padding-left:0}.ff-stats>div+div{border-left:1px solid var(--ff-line)}.ff-stats dd{margin:0;font-size:clamp(18px,1.7vw,24px);font-weight:700;line-height:1.15;overflow-wrap:normal;letter-spacing:-.025em;color:var(--ff-ink);font-variant-numeric:tabular-nums}.ff-stats dt{font-size:13px;font-weight:500;color:var(--ff-muted)}.ff-copy .product-block__desc{margin:0 0 28px;font-size:17px;line-height:1.75;color:var(--color-text-light, #515154)}.ff-copy .spec-table{width:100%;margin:0 0 32px;border:0;border-collapse:collapse;background:0 0;box-shadow:none;border-radius:0}.ff-show .ff-copy .spec-table tr{background:0 0}.ff-show .ff-copy .spec-table tr>td,.ff-show .ff-copy .spec-table tr>th{padding:13px 0;background:0 0;border:0;border-bottom:1px solid var(--ff-line);font-size:15px;line-height:1.5;text-align:left;vertical-align:top}.ff-show .ff-copy .spec-table tr:first-child>td,.ff-show .ff-copy .spec-table tr:first-child>th{border-top:1px solid var(--ff-line)}.ff-show .ff-copy .spec-table tr>th{width:40%;padding-right:16px;font-weight:600;color:var(--ff-ink)}.ff-show .ff-copy .spec-table tr>td{color:var(--color-text-light, #515154)}.ff-actions{display:flex;flex-wrap:wrap;gap:12px}.ff-stage{position:relative;max-width:720px;margin-inline:auto;isolation:isolate}.ff-stage::before{content:"";position:absolute;inset:4% -8%0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 52% 44%at 50% 60%,rgba(255,255,255,.95)0,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 72%)}.ff-model:not(.ff-model--light) .ff-stage::before{background:radial-gradient(ellipse 50% 40%at 50% 62%,rgba(29,29,31,.045)0,rgba(29,29,31,0) 70%)}@media (max-width:640px){.ff-subnav__link{font-size:13px}.ff-subnav__pill{max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none}.ff-subnav__pill::-webkit-scrollbar{display:none}.ff-subnav__link{white-space:nowrap;flex:none;padding:7px 11px}.ff-stats>div{padding:0 10px}.ff-stats dd{font-size:17px}.ff-stage{margin-inline:-8px}}@media (prefers-reduced-motion:reduce){.fe-anim.is-live img,.fe-anim__canvas,.ff-subnav__link{transition:none}}