.grid.svelte-1awg8m6{list-style:none;margin:0;padding:0;columns:3 300px;column-gap:16px}.grid.svelte-1awg8m6 li:where(.svelte-1awg8m6){break-inside:avoid;margin:0 0 16px}.grid.svelte-1awg8m6 button:where(.svelte-1awg8m6){display:block;width:100%;padding:0;border:0;border-radius:4px;overflow:hidden;background:var(--iri-image-bg);cursor:zoom-in}.grid.svelte-1awg8m6 img:where(.svelte-1awg8m6){display:block;width:100%;height:auto;transition:transform .5s ease}@media (hover: hover) and (pointer: fine){.grid.svelte-1awg8m6 button:where(.svelte-1awg8m6):hover img:where(.svelte-1awg8m6){transform:scale(1.03)}}.grid.svelte-1awg8m6 button:where(.svelte-1awg8m6):focus-visible{outline:2px solid var(--iri-ink);outline-offset:3px}dialog.svelte-1awg8m6{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:clamp(16px,4vw,56px);border:0;background:transparent;color:var(--iri-white)}dialog[open].svelte-1awg8m6{display:flex;align-items:center;justify-content:center}dialog.svelte-1awg8m6::backdrop{background:#1d1d1feb}figure.svelte-1awg8m6{margin:0;display:flex;flex-direction:column;gap:12px;max-width:100%;max-height:100%}figure.svelte-1awg8m6 img:where(.svelte-1awg8m6){display:block;max-width:min(100%,1600px);max-height:calc(100dvh - (2*clamp(16px,4vw,56px)) - 40px);width:auto;height:auto;border-radius:4px;object-fit:contain;margin:0 auto}figcaption.svelte-1awg8m6{display:flex;justify-content:space-between;gap:16px;font-size:calc(15px * var(--fs-text));line-height:1.4}.count.svelte-1awg8m6{flex:none;opacity:.6;font-variant-numeric:tabular-nums}.nav.svelte-1awg8m6{position:fixed;top:50%;translate:0 -50%;border:0;cursor:pointer;--arrow-bg: var(--iri-white);--arrow-fg: var(--iri-ink)}.prev.svelte-1awg8m6{left:clamp(8px,2vw,24px)}.prev.svelte-1awg8m6 svg{rotate:180deg}.next.svelte-1awg8m6{right:clamp(8px,2vw,24px)}.close.svelte-1awg8m6{position:fixed;top:clamp(8px,2vw,24px);right:clamp(8px,2vw,24px);width:40px;height:40px;border:0;border-radius:2px;background:transparent;color:var(--iri-white);font-size:calc(32px * var(--fs-head));line-height:1;cursor:pointer}@media (max-width: 640px){.nav.svelte-1awg8m6{top:auto;bottom:16px;translate:none}}.intro.svelte-l17qex{max-width:520px}.group.svelte-l17qex{display:flex;flex-direction:column;gap:22px;margin-top:clamp(48px,5.5vw,72px);padding-top:22px}.group.first.svelte-l17qex{margin-top:clamp(40px,5vw,64px)}.group-head.svelte-l17qex{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.group-head.svelte-l17qex .r-h3:where(.svelte-l17qex){margin:0}.sub.svelte-l17qex{font-size:calc(15px * var(--fs-text));color:var(--r-muted)}.grid.svelte-l17qex{display:grid;gap:24px 16px}.photos.svelte-l17qex{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.videos.svelte-l17qex{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}figure.svelte-l17qex{margin:0;display:flex;flex-direction:column;gap:10px}.frame.svelte-l17qex{position:relative;aspect-ratio:4 / 3;background:var(--iri-white);overflow:hidden}.frame.wide.svelte-l17qex{aspect-ratio:16 / 9}.frame.svelte-l17qex img:where(.svelte-l17qex),.frame.svelte-l17qex video:where(.svelte-l17qex){display:block;width:100%;height:100%;object-fit:cover}.ph.svelte-l17qex{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font:500 calc(12px * var(--fs-text)) / 1.4 var(--vt-f-font-family-text);font-variant-numeric:tabular-nums;color:var(--r-muted);background:var(--iri-fill)}figcaption.svelte-l17qex{display:flex;flex-direction:column;gap:2px}.cap-t.svelte-l17qex{font-size:calc(16px * var(--fs-text));font-weight:600}.cap-d.svelte-l17qex{font-size:calc(14px * var(--fs-text));line-height:1.45;color:var(--r-muted);text-wrap:pretty}.play.svelte-l17qex{position:absolute;top:0;right:0;bottom:0;left:0;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.play.on.svelte-l17qex .play-dot:where(.svelte-l17qex),.play.on.svelte-l17qex .dur:where(.svelte-l17qex){opacity:0;transition:opacity var(--hover-t)}.play.on.svelte-l17qex:hover .play-dot:where(.svelte-l17qex),.play.on.svelte-l17qex:focus-visible .play-dot:where(.svelte-l17qex),.play.on.svelte-l17qex:hover .dur:where(.svelte-l17qex),.play.on.svelte-l17qex:focus-visible .dur:where(.svelte-l17qex){opacity:1}.play.svelte-l17qex:hover{background:transparent}.play-dot.svelte-l17qex{position:absolute;left:14px;bottom:14px;width:48px;height:48px;border-radius:50%;background:var(--iri-surface);color:var(--iri-ink);display:flex;align-items:center;justify-content:center;transition:background-color var(--hover-t),transform .3s ease}.play.svelte-l17qex:hover .play-dot:where(.svelte-l17qex){background:var(--hover-bg)}@media (hover: hover) and (pointer: fine){.play.svelte-l17qex:hover .play-dot:where(.svelte-l17qex){transform:scale(1.05)}}.play.svelte-l17qex:focus-visible{outline:2px solid var(--iri-ink);outline-offset:3px}.dur.svelte-l17qex{position:absolute;right:14px;bottom:14px;font:600 calc(12px * var(--fs-text)) var(--vt-f-font-family-text);font-variant-numeric:tabular-nums;color:var(--iri-surface);background:#1d1d1fb8;padding:3px 6px}.clips.svelte-l17qex{list-style:none;margin:0;padding:0}.clip.svelte-l17qex{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:14px 0}.toggle.svelte-l17qex{flex:none;width:48px;height:48px;min-width:0;min-height:0;padding:0;border-radius:50%;border:0;background:var(--iri-fill);color:var(--iri-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--hover-t),color var(--hover-t)}.toggle.svelte-l17qex:hover{background:var(--hover-bg);color:var(--hover-fg)}.toggle.on.svelte-l17qex{background:var(--iri-ink);color:var(--iri-surface)}.clip-text.svelte-l17qex{flex:1 1 200px;display:flex;flex-direction:column;gap:6px;min-width:0}.clip-t.svelte-l17qex{font-size:calc(17px * var(--fs-text));font-weight:600}.level.svelte-l17qex{display:flex;align-items:center;gap:10px}.meter.svelte-l17qex{position:relative;flex:none;width:72px;height:4px;background:#1d1d1f1f}.meter.svelte-l17qex span:where(.svelte-l17qex){position:absolute;inset:0 auto 0 0;background:var(--iri-ink)}.mono.svelte-l17qex{font:600 calc(12px * var(--fs-text)) var(--vt-f-font-family-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--r-muted)}.wave.svelte-l17qex{flex:2 1 280px;display:flex;align-items:center;gap:2px;height:40px}.wave.svelte-l17qex span:where(.svelte-l17qex){flex:1 1 0;min-width:1px;background:#1d1d1f38}.wave.svelte-l17qex span.done:where(.svelte-l17qex){background:var(--iri-ink)}.time.svelte-l17qex{flex:none;width:104px;white-space:nowrap;text-align:right;font-weight:500;font-size:calc(13px * var(--fs-text));letter-spacing:0}.spec-col.svelte-1tohmdu{display:flex;flex-direction:column;gap:28px;min-width:0}.specs.svelte-1tohmdu{margin:0}.toggle.svelte-1tohmdu{align-self:flex-start;border:0;font-family:inherit;font-weight:600;color:var(--iri-ink);cursor:pointer}.toggle.svelte-1tohmdu svg:where(.svelte-1tohmdu){transition:transform var(--hover-t)}.toggle.svelte-1tohmdu svg.up:where(.svelte-1tohmdu){transform:rotate(180deg)}.row.svelte-1tohmdu{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:6px 24px;padding:12px 0;font-size:calc(17px * var(--fs-text));line-height:1.45}.row[hidden].svelte-1tohmdu{display:none}dt.svelte-1tohmdu{color:var(--r-text)}dd.svelte-1tohmdu{margin:0;font-weight:600;color:var(--iri-ink);overflow-wrap:anywhere}@media (max-width: 520px){.row.svelte-1tohmdu{grid-template-columns:minmax(0,1fr)}}.download.svelte-1tohmdu{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 24px;background:var(--iri-highlight);color:var(--iri-ink);text-decoration:none}.download.svelte-1tohmdu:hover{background:var(--iri-surface)}.dl-text.svelte-1tohmdu{display:flex;flex-direction:column;gap:2px}.dl-t.svelte-1tohmdu{font-size:calc(18px * var(--fs-text));font-weight:600}.dl-f.svelte-1tohmdu{font-size:calc(14px * var(--fs-text));color:var(--iri-ink)}.showcase.svelte-13pbtwp{position:relative;padding:clamp(24px,3vw,40px) var(--r-gx) 0}.showcase.svelte-13pbtwp video:where(.svelte-13pbtwp){display:block;width:100%;height:auto;max-height:min(46vh,415px);object-fit:cover;background:var(--iri-white)}.frame.svelte-13pbtwp{position:relative}.hero.svelte-13pbtwp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:40px clamp(32px,6vw,80px);align-items:end;padding:clamp(40px,5vw,64px) var(--r-gx) clamp(56px,7vw,90px)}.hero-text.svelte-13pbtwp,.hero-buy.svelte-13pbtwp{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(24px,2.6vw,34px)}.hero.svelte-13pbtwp .r-lede:where(.svelte-13pbtwp){max-width:540px}.name.svelte-13pbtwp{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.name-row.svelte-13pbtwp{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px}.r-h1.model-first.svelte-13pbtwp{flex-direction:column-reverse}.runs-band.svelte-13pbtwp .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.runs-band.svelte-13pbtwp .tile .t{font-size:calc(clamp(20px,1.7vw,26px) * var(--fs-head))}.runs-band.svelte-13pbtwp .tile .text{padding:clamp(20px,2vw,28px)}@media (max-width: 1200px){.runs-band.svelte-13pbtwp .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.runs-band.svelte-13pbtwp .tiles{grid-template-columns:minmax(0,1fr)}}.label.svelte-13pbtwp{margin:0 0 .4em;font-family:var(--iri-font-body);font-size:max(12px,calc(13px * var(--fs-text)));font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:2px;background:var(--iri-ink);color:var(--iri-surface)}.price.svelte-13pbtwp{align-self:stretch;display:flex;align-items:baseline;gap:10px;margin:0;padding-top:22px}.price-v.svelte-13pbtwp{font-family:var(--iri-font-sans);font-weight:500;font-size:calc(clamp(30px,3vw,40px) * var(--fs-head));letter-spacing:-.03em}.sr.svelte-13pbtwp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compare-lede.svelte-13pbtwp{max-width:620px;margin-top:16px}.compare.svelte-13pbtwp{padding:clamp(20px,3vw,40px);background:var(--iri-white)}.c-row.svelte-13pbtwp{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:8px 24px;padding:14px 0;border-top:1px solid var(--iri-hairline);font-size:calc(17px * var(--fs-text));line-height:1.45;color:var(--r-text)}.c-head.svelte-13pbtwp{border-top:0;padding-top:0;font-family:var(--iri-font-sans);font-size:calc(clamp(20px,2vw,24px) * var(--fs-head));font-weight:500;letter-spacing:-.02em}.c-k.svelte-13pbtwp{color:var(--r-text)}.compare.svelte-13pbtwp .current:where(.svelte-13pbtwp){font-weight:600;color:var(--iri-ink)}@media (max-width: 600px){.c-row.svelte-13pbtwp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c-row.svelte-13pbtwp>:where(.svelte-13pbtwp):first-child{grid-column:1 / -1}.c-head.svelte-13pbtwp>:where(.svelte-13pbtwp):first-child{display:none}.c-k.svelte-13pbtwp{font-weight:600;color:var(--iri-ink)}}.note.svelte-13pbtwp{margin:0;font-size:calc(15px * var(--fs-text));max-width:460px}.teaser.svelte-13pbtwp:hover{background:var(--iri-white)}.teaser.svelte-13pbtwp .r-body,.teaser.svelte-13pbtwp .r-kicker{color:var(--iri-ink)}.teaser.svelte-13pbtwp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px clamp(32px,6vw,80px);align-items:center;padding:clamp(28px,3.4vw,44px);background:var(--iri-highlight);color:var(--iri-ink);text-decoration:none}.teaser-head.svelte-13pbtwp{display:flex;flex-direction:column;gap:8px}.teaser-t.svelte-13pbtwp{display:inline-flex;align-items:center;gap:12px;font-family:var(--iri-font-sans);font-weight:500;font-size:calc(clamp(26px,2.6vw,34px) * var(--fs-head));letter-spacing:-.03em}
