.oems[data-astro-cid-rjc5fyfp]{--oem-rest:var(--subtle);--oem-hover:var(--ink);gap:var(--sp-5);display:grid}:is(.band--night,.plate--night,.on-night) .oems[data-astro-cid-rjc5fyfp]{--oem-rest:var(--on-night-subtle);--oem-hover:var(--on-night)}.band--sand .oems[data-astro-cid-rjc5fyfp]{--oem-rest:var(--subtle-on-sand)}.head[data-astro-cid-rjc5fyfp]{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.label[data-astro-cid-rjc5fyfp],.note[data-astro-cid-rjc5fyfp]{color:var(--oem-rest);margin:0}.note[data-astro-cid-rjc5fyfp]{font-size:var(--fs-sm)}.stqc[data-astro-cid-rjc5fyfp]{max-width:60em}.grid[data-astro-cid-rjc5fyfp]{gap:24px;display:grid}.row[data-astro-cid-rjc5fyfp]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (width>=900px){.grid[data-astro-cid-rjc5fyfp]{grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;gap:32px 40px}.row[data-astro-cid-rjc5fyfp]{display:contents}}.oem[data-astro-cid-rjc5fyfp]{max-width:120px;height:26px;color:var(--oem-rest);transition:color var(--t-fast);align-items:center;display:inline-flex}.oem[data-astro-cid-rjc5fyfp]:is(:hover,:focus-within){color:var(--oem-hover)}.oem[data-astro-cid-rjc5fyfp] svg{fill:currentColor;width:auto;height:100%}.oem__mask[data-astro-cid-rjc5fyfp]{aspect-ratio:var(--ratio);-webkit-mask:var(--mask) center / contain no-repeat;mask:var(--mask) center / contain no-repeat;background:currentColor}.oem__word[data-astro-cid-rjc5fyfp]{letter-spacing:-.015em;white-space:nowrap;max-width:none;font-size:16px;font-weight:700}@media (width>=900px){.oem[data-astro-cid-rjc5fyfp]{height:32px}.oem__word[data-astro-cid-rjc5fyfp]{font-size:19px}}.wall[data-astro-cid-czgl5k7w]{gap:var(--sp-3);min-width:0;display:grid}.wall__bar[data-astro-cid-czgl5k7w]{display:flex}.wall__layouts[data-astro-cid-czgl5k7w]{box-shadow:inset 0 0 0 1px var(--line);display:inline-flex}.wall__pick[data-astro-cid-czgl5k7w]{min-width:48px;height:36px;color:var(--muted);font:500 var(--fs-xs) var(--mono);cursor:pointer;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;padding:0 12px}.wall__pick[data-astro-cid-czgl5k7w]+.wall__pick[data-astro-cid-czgl5k7w]{box-shadow:inset 1px 0 0 var(--line)}.wall__pick[data-astro-cid-czgl5k7w]:hover{color:var(--ink)}.wall__pick[data-astro-cid-czgl5k7w][aria-checked=true]{background:var(--ink);color:var(--bg)}.wall__pick[data-astro-cid-czgl5k7w]:focus-visible{outline-offset:-3px;z-index:1}.wall__grid[data-astro-cid-czgl5k7w]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:var(--wall-bg,var(--bezel));box-shadow:var(--shadow);gap:4px;padding:4px;display:grid}.wall__tile[data-astro-cid-czgl5k7w]{min-width:0;display:none}.wall[data-astro-cid-czgl5k7w][data-layout="1"] .wall__tile[data-astro-cid-czgl5k7w]:nth-child(-n+1),.wall[data-astro-cid-czgl5k7w][data-layout="2"] .wall__tile[data-astro-cid-czgl5k7w]:nth-child(-n+4),.wall[data-astro-cid-czgl5k7w][data-layout="3"] .wall__tile[data-astro-cid-czgl5k7w]:nth-child(-n+9),.wall[data-astro-cid-czgl5k7w][data-layout="4"] .wall__tile[data-astro-cid-czgl5k7w]:nth-child(-n+16),.wall[data-astro-cid-czgl5k7w][data-layout="5"] .wall__tile[data-astro-cid-czgl5k7w]{display:block}.wall[data-astro-cid-czgl5k7w]:is([data-layout="4"],[data-layout="5"]) .footage__osd{font-size:9px}.wall[data-astro-cid-czgl5k7w][data-layout="5"] .footage__brand{display:none}.wall__tile[data-astro-cid-czgl5k7w] .footage{box-shadow:none}.wall__tile[data-astro-cid-czgl5k7w] .footage:after{content:"";pointer-events:none;background:linear-gradient(#00000080,#0000 28% 72%,#00000073);position:absolute;inset:0}.wall__tile[data-astro-cid-czgl5k7w] .footage__osd{z-index:1}.wall__tile--crop[data-astro-cid-czgl5k7w] .footage__img{transform-origin:var(--crop);scale:1.8}@media (width<=639px){.wall[data-astro-cid-czgl5k7w]:not([data-layout="1"],[data-layout="2"]) .footage__brand,.wall[data-astro-cid-czgl5k7w]:is([data-layout="4"],[data-layout="5"]) .footage__osd{display:none}.wall[data-astro-cid-czgl5k7w]:not([data-layout="1"]) .footage__osd{font-size:10px;left:6px}.wall[data-astro-cid-czgl5k7w]:not([data-layout="1"]) .footage__osd--top{top:6px}.wall[data-astro-cid-czgl5k7w]:not([data-layout="1"]) .footage__osd--bottom{bottom:6px}}.demo[data-astro-cid-qaz6rb5d]{--footage-ink:#f2f0eb;background:var(--surface);width:100%;box-shadow:var(--shadow);text-align:left;border-radius:0;overflow:hidden;container-type:inline-size}.demo__bar[data-astro-cid-qaz6rb5d]{align-items:center;gap:var(--sp-4);height:64px;padding:0 12px 0 var(--sp-5);display:flex}.demo__icon[data-astro-cid-qaz6rb5d]{flex:none}.demo__input[data-astro-cid-qaz6rb5d]{min-width:0;height:100%;font-size:var(--fs-lead);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:0}.demo__input[data-astro-cid-qaz6rb5d]::placeholder{color:var(--faint)}.demo__bar[data-astro-cid-qaz6rb5d]:has(.demo__input:focus-visible){box-shadow:inset 0 -1.5px 0 var(--ink)}.demo__scope[data-astro-cid-qaz6rb5d]{font-size:var(--fs-sm);color:var(--subtle);white-space:nowrap;flex:none}.demo__go[data-astro-cid-qaz6rb5d]{background:var(--ink);width:40px;height:40px;color:var(--bg);cursor:pointer;transition:background-color var(--t-fast), transform var(--t-fast);border:0;border-radius:0;flex:none;place-items:center;display:grid}.demo__go[data-astro-cid-qaz6rb5d]:hover{background:var(--ink-hover)}.demo__go[data-astro-cid-qaz6rb5d]:active{transform:scale(.94)}.demo__scan[data-astro-cid-qaz6rb5d]{background:var(--line-soft);height:1px;position:relative;overflow:hidden}.demo__scan[data-astro-cid-qaz6rb5d] span[data-astro-cid-qaz6rb5d]{background:linear-gradient(90deg, transparent, var(--ink), transparent);width:34%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.demo__rail[data-astro-cid-qaz6rb5d]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) 12px 6px var(--sp-5);white-space:nowrap;display:flex}.demo__title[data-astro-cid-qaz6rb5d]{text-overflow:ellipsis;min-width:0;font-size:var(--fs-sm);font-weight:700;overflow:hidden}.demo__sub[data-astro-cid-qaz6rb5d]{font-size:var(--fs-xs);color:var(--subtle);flex:none}.demo__body[data-astro-cid-qaz6rb5d]{align-content:start;min-height:228px;padding:0 12px 12px 10px;display:grid}.demo__body[data-astro-cid-qaz6rb5d]:not([data-view=suggest],[data-view=empty]) .demo__suggest[data-astro-cid-qaz6rb5d],.demo__body[data-astro-cid-qaz6rb5d]:not([data-view=scanning]) .demo__skeleton[data-astro-cid-qaz6rb5d],.demo__body[data-astro-cid-qaz6rb5d]:not([data-view=results]) .demo__results[data-astro-cid-qaz6rb5d],.demo__body[data-astro-cid-qaz6rb5d]:not([data-view=empty]) .demo__empty[data-astro-cid-qaz6rb5d],.demo__preview[data-astro-cid-qaz6rb5d]{display:none}.demo__pick[data-astro-cid-qaz6rb5d]{align-items:center;gap:var(--sp-3);width:100%;height:50px;color:var(--faint);text-align:left;cursor:pointer;transition:background-color var(--t-fast);background:0 0;border:0;border-radius:0;padding:0 14px;display:flex}.demo__pick[data-astro-cid-qaz6rb5d] span[data-astro-cid-qaz6rb5d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.demo__pick[data-astro-cid-qaz6rb5d]:hover{background:var(--fill)}.demo__skeleton[data-astro-cid-qaz6rb5d]{display:grid}.demo__ghost[data-astro-cid-qaz6rb5d]{align-content:center;column-gap:var(--sp-4);grid-template-rows:auto auto;grid-template-columns:88px minmax(0,1fr);row-gap:8px;padding:6px 14px;display:grid}.demo__ghost[data-astro-cid-qaz6rb5d] i[data-astro-cid-qaz6rb5d]{background:linear-gradient(90deg, var(--fill) 20%, var(--line-soft) 50%, var(--fill) 80%) 0 0 / 200% 100%;border-radius:0;display:block}.demo__ghost[data-astro-cid-qaz6rb5d] i[data-astro-cid-qaz6rb5d]:first-child{aspect-ratio:650/398;grid-row:span 2}.demo__ghost[data-astro-cid-qaz6rb5d] i[data-astro-cid-qaz6rb5d]:nth-child(2){width:32%;height:12px}.demo__ghost[data-astro-cid-qaz6rb5d] i[data-astro-cid-qaz6rb5d]:nth-child(3){width:20%;height:10px}.demo__hit[data-astro-cid-qaz6rb5d]{align-items:center;gap:var(--sp-4);text-align:left;cursor:pointer;width:100%;transition:background-color var(--t-fast), box-shadow var(--t-fast);background:0 0;border:0;grid-template-columns:88px minmax(0,1fr) auto;padding:6px 14px;display:grid}.demo__hit[data-astro-cid-qaz6rb5d]:hover{background:var(--fill)}.demo__hit[data-astro-cid-qaz6rb5d][aria-pressed=true]{background:var(--fill);box-shadow:inset 2px 0 0 var(--ink)}.demo__hit[data-astro-cid-qaz6rb5d]:focus-visible{outline-offset:-2px}.demo__thumb[data-astro-cid-qaz6rb5d]{aspect-ratio:650/398;background:#0e0f10;border-radius:0;display:block;position:relative;overflow:hidden}.demo__thumb[data-astro-cid-qaz6rb5d] img{object-fit:cover;filter:grayscale(.8)sepia(.12)contrast(1.05)brightness(.96);width:100%;height:100%}.demo__mark[data-astro-cid-qaz6rb5d]{border:1px solid var(--footage-ink);position:absolute}.demo__cam[data-astro-cid-qaz6rb5d]{white-space:nowrap;flex-direction:column;min-width:0;font-weight:600;display:flex}.demo__cam[data-astro-cid-qaz6rb5d]>[data-astro-cid-qaz6rb5d]{text-overflow:ellipsis;overflow:hidden}.demo__meta[data-astro-cid-qaz6rb5d]{font-size:var(--fs-xs);color:var(--subtle);font-weight:400}.demo__time[data-astro-cid-qaz6rb5d]{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums}.demo__empty[data-astro-cid-qaz6rb5d]{font-size:var(--fs-ui);color:var(--muted);padding:6px 14px 4px}.demo__preview[data-astro-cid-qaz6rb5d]{aspect-ratio:650/398;color:var(--footage-ink);background:#0e0f10;grid-area:1/2;align-self:start;margin:6px 0 0;position:relative;overflow:hidden}.demo__frame[data-astro-cid-qaz6rb5d] img{filter:grayscale(.8)sepia(.12)contrast(1.05)brightness(.96);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.demo__box[data-astro-cid-qaz6rb5d]{z-index:1;border:1.5px solid var(--footage-ink);transition:left var(--t-slow) var(--ease), top var(--t-slow) var(--ease), width var(--t-slow) var(--ease), height var(--t-slow) var(--ease), opacity var(--t);position:absolute}.demo__tag[data-astro-cid-qaz6rb5d]{background:var(--footage-ink);color:var(--ink);white-space:nowrap;margin-bottom:3px;padding:0 5px;font-size:11px;font-weight:700;line-height:17px;position:absolute;bottom:100%;left:-1.5px}.demo__box[data-astro-cid-qaz6rb5d].is-below .demo__tag[data-astro-cid-qaz6rb5d]{margin:3px 0 0;top:100%;bottom:auto}.demo__box[data-astro-cid-qaz6rb5d].is-end .demo__tag[data-astro-cid-qaz6rb5d]{left:auto;right:-1.5px}.demo__osd[data-astro-cid-qaz6rb5d]{justify-content:space-between;gap:var(--sp-2);text-shadow:0 1px 2px #000c;white-space:nowrap;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;left:9px;right:9px}.demo__osd--top[data-astro-cid-qaz6rb5d]{font-size:12px;font-weight:700;top:8px}.demo__osd--top[data-astro-cid-qaz6rb5d] span[data-astro-cid-qaz6rb5d]+span[data-astro-cid-qaz6rb5d]{font:400 var(--fs-mono) / 1 var(--mono);color:#cfcdc6}.demo__osd--bottom[data-astro-cid-qaz6rb5d]{color:#cfcdc6;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:400;bottom:7px}.demo__body[data-astro-cid-qaz6rb5d][data-view=scanning] .demo__preview[data-astro-cid-qaz6rb5d]{background:linear-gradient(90deg, var(--fill) 20%, var(--line-soft) 50%, var(--fill) 80%) 0 0 / 200% 100%}.demo__body[data-astro-cid-qaz6rb5d][data-view=scanning] .demo__preview[data-astro-cid-qaz6rb5d]>[data-astro-cid-qaz6rb5d]{opacity:0}@container (width>=640px){.demo__body[data-astro-cid-qaz6rb5d]:is([data-view=results],[data-view=scanning]){column-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) 41%}.demo__body[data-astro-cid-qaz6rb5d]:is([data-view=results],[data-view=scanning]) .demo__preview[data-astro-cid-qaz6rb5d]{display:block}}.demo__foot[data-astro-cid-qaz6rb5d]{min-height:56px;padding:0 var(--sp-5);border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;display:flex}.demo__watch[data-astro-cid-qaz6rb5d]{min-height:44px;font-size:var(--fs-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.demo__switch[data-astro-cid-qaz6rb5d]{width:34px;height:20px;transition:background-color var(--t);background:#dad8d2;border-radius:0;flex:none;position:relative}.demo__switch[data-astro-cid-qaz6rb5d]:after{content:"";background:var(--surface);width:16px;height:16px;transition:translate var(--t-slow) var(--ease-spring);border-radius:0;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.demo__watch[data-astro-cid-qaz6rb5d][aria-pressed=true] .demo__switch[data-astro-cid-qaz6rb5d]{background:var(--ink)}.demo__watch[data-astro-cid-qaz6rb5d][aria-pressed=true] .demo__switch[data-astro-cid-qaz6rb5d]:after{translate:14px}.demo__status[data-astro-cid-qaz6rb5d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--subtle);transition:color var(--t);overflow:hidden}.demo[data-astro-cid-qaz6rb5d][data-live] .demo__status[data-astro-cid-qaz6rb5d]{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.demo__ghost[data-astro-cid-qaz6rb5d] i[data-astro-cid-qaz6rb5d],.demo__body[data-astro-cid-qaz6rb5d][data-view=scanning] .demo__preview[data-astro-cid-qaz6rb5d]{animation:1.1s linear infinite shimmer}.demo__ghost[data-astro-cid-qaz6rb5d]:nth-child(2) i[data-astro-cid-qaz6rb5d]{animation-delay:.12s}.demo__ghost[data-astro-cid-qaz6rb5d]:nth-child(3) i[data-astro-cid-qaz6rb5d]{animation-delay:.24s}.demo__row[data-astro-cid-qaz6rb5d],.demo__suggest[data-astro-cid-qaz6rb5d] li[data-astro-cid-qaz6rb5d]{animation:rise .5s var(--ease) calc(var(--i,0) * 80ms) both}.demo__body[data-astro-cid-qaz6rb5d][data-view=results] .demo__preview[data-astro-cid-qaz6rb5d]{animation:fade var(--t-slow) var(--ease) both}}@media (prefers-reduced-motion:reduce){.demo__box[data-astro-cid-qaz6rb5d]{transition:none}}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=639px){.demo__bar[data-astro-cid-qaz6rb5d]{gap:var(--sp-3);height:60px;padding-left:var(--sp-4)}.demo__scope[data-astro-cid-qaz6rb5d]{display:none}.demo__hit[data-astro-cid-qaz6rb5d],.demo__ghost[data-astro-cid-qaz6rb5d]{column-gap:var(--sp-3);grid-template-columns:64px minmax(0,1fr) auto}.demo__body[data-astro-cid-qaz6rb5d]{min-height:192px}.demo__rail[data-astro-cid-qaz6rb5d],.demo__foot[data-astro-cid-qaz6rb5d]{padding-inline:var(--sp-4)}.demo__body[data-astro-cid-qaz6rb5d]{padding-inline:2px}}@media (width<=419px){.demo__sub[data-astro-cid-qaz6rb5d]{display:none}}@container (width>=900px){.demo__body[data-astro-cid-qaz6rb5d]:is([data-view=results],[data-view=scanning]){grid-template-columns:minmax(0,1fr) 36%}.demo__hit[data-astro-cid-qaz6rb5d]{grid-template-columns:120px minmax(0,1fr) auto}.demo__ghost[data-astro-cid-qaz6rb5d]{grid-template-columns:120px minmax(0,1fr)}}.sync[data-astro-cid-ysq33t2l]{gap:var(--sp-4);min-width:0;display:grid}.sync__player[data-astro-cid-ysq33t2l]{background:var(--wall-bg,var(--bezel));box-shadow:var(--shadow)}.sync__grid[data-astro-cid-ysq33t2l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}@media (width>=900px){.sync__grid[data-astro-cid-ysq33t2l]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sync__tile[data-astro-cid-ysq33t2l] .footage{box-shadow:none}.sync__tile[data-astro-cid-ysq33t2l] .footage:after{content:"";pointer-events:none;background:linear-gradient(#00000080,#0000 28% 72%,#00000073);position:absolute;inset:0}.sync__tile[data-astro-cid-ysq33t2l] .footage__osd{z-index:1}.sync__controls[data-astro-cid-ysq33t2l]{align-items:center;gap:var(--sp-4);color:var(--footage-ink);grid-template-columns:auto auto minmax(0,1fr);padding:10px 16px 14px;display:grid}.sync__play[data-astro-cid-ysq33t2l]{background:var(--footage-ink);width:32px;height:32px;color:var(--bezel);cursor:pointer;transition:opacity var(--t-fast);border:0;border-radius:50%;place-items:center;display:grid}.sync__play[data-astro-cid-ysq33t2l]:hover{opacity:.85}.sync__play[data-astro-cid-ysq33t2l]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sync__play[data-astro-cid-ysq33t2l][aria-pressed=true] .sync__icon--play[data-astro-cid-ysq33t2l],.sync__play[data-astro-cid-ysq33t2l][aria-pressed=false] .sync__icon--pause[data-astro-cid-ysq33t2l]{display:none}.sync__clock[data-astro-cid-ysq33t2l]{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.sync__range[data-astro-cid-ysq33t2l]{min-width:0;display:block}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]{--track:linear-gradient(var(--signal) 0 0) 0 / calc(var(--p) * 100%) 100% no-repeat, #ffffff2e;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;display:block}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]::-webkit-slider-runnable-track{background:var(--track);height:3px}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]::-moz-range-track{background:var(--track);height:3px}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]::-webkit-slider-thumb{background:var(--signal);appearance:none;border:0;border-radius:50%;width:13px;height:13px;margin-top:-5px}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]::-moz-range-thumb{background:var(--signal);border:0;border-radius:50%;width:13px;height:13px}.sync__range[data-astro-cid-ysq33t2l] input[data-astro-cid-ysq33t2l]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sync__lines[data-astro-cid-ysq33t2l]{--name:7.5em;font-size:var(--fs-xs);gap:8px;display:grid}.sync__rows[data-astro-cid-ysq33t2l]{position:relative}.sync__timelines[data-astro-cid-ysq33t2l]{gap:10px;display:grid}.sync__line[data-astro-cid-ysq33t2l]{grid-template-columns:var(--name) minmax(0, 1fr);align-items:center;gap:var(--sp-3);display:grid}.sync__name[data-astro-cid-ysq33t2l]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sync__track[data-astro-cid-ysq33t2l]{background:var(--fill);height:6px;position:relative}.sync__track[data-astro-cid-ysq33t2l] i[data-astro-cid-ysq33t2l]{background:var(--line-strong);position:absolute;top:0;bottom:0}.sync__head[data-astro-cid-ysq33t2l]{top:-4px;bottom:-4px;left:calc(var(--name) + var(--sp-3) + (100% - var(--name) - var(--sp-3)) * var(--p));background:var(--signal);width:1.5px;position:absolute;translate:-50%}.sync__ticks[data-astro-cid-ysq33t2l]{font:var(--fs-mono) var(--mono);color:var(--subtle);justify-content:space-between;display:flex}.sync__ticks[data-astro-cid-ysq33t2l] b[data-astro-cid-ysq33t2l]{font-weight:400}@media (width<=639px){.sync__tile[data-astro-cid-ysq33t2l] .footage__brand{display:none}}@media (width<=479px){.sync__lines[data-astro-cid-ysq33t2l]{--name:5.5em}}.hero[data-astro-cid-lcdefpme]{gap:var(--sp-6);align-items:center;padding-block:clamp(40px,6vw,96px) clamp(48px,6vw,96px);display:grid}.hero__text[data-astro-cid-lcdefpme]{gap:var(--sp-5);max-width:36em;display:grid}.hero__text[data-astro-cid-lcdefpme] .h1[data-astro-cid-lcdefpme]{max-width:12em}.hero__lead[data-astro-cid-lcdefpme]{max-width:22em}.hero__actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-4) var(--sp-5);flex-wrap:wrap;display:flex}.hero__secondary[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);color:var(--text)}.hero__eyebrow[data-astro-cid-lcdefpme]:after{content:"";background:var(--signal);width:32px;height:2px;margin-top:12px;display:block}.hero__stage[data-astro-cid-lcdefpme]{min-width:0;position:relative}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:4.5fr 7.5fr;gap:clamp(32px,4vw,64px);padding-block:clamp(56px,7vw,112px) clamp(64px,7vw,112px)}}@media (width>=1280px){.hero__stage[data-astro-cid-lcdefpme]{margin-right:max(min(calc(-1 * var(--gutter)), calc((var(--max) - 100vw) / 2)), -96px)}}.float[data-astro-cid-lcdefpme]{background:var(--surface);box-shadow:var(--shadow-deep);font-size:var(--fs-sm);color:var(--text);gap:6px;padding:14px 16px;display:grid}.float__label[data-astro-cid-lcdefpme]{font:500 11px / 1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle)}.float__big[data-astro-cid-lcdefpme]{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.float__big[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);margin-right:4px}.float__bars[data-astro-cid-lcdefpme]{gap:3px;display:flex}.float__bars[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--ink);width:12px;height:4px}.float__meta[data-astro-cid-lcdefpme]{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.float__query[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);font-size:var(--fs-ui);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding-bottom:10px;display:flex}.float__query[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--subtle);flex:none}.float__hit[data-astro-cid-lcdefpme]{align-items:center;gap:12px;padding-top:4px;display:flex}.float__thumb[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--bezel);flex:none;width:96px;position:relative;overflow:clip}.float__thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale(.8)sepia(.12)contrast(1.05)brightness(.96);width:100%;height:100%}.float__box[data-astro-cid-lcdefpme]{border:1.5px solid var(--signal);position:absolute}.float__hit-text[data-astro-cid-lcdefpme]{gap:2px;display:grid}.float__hit-text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.float__hit-text[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--subtle);font-size:12px}.float--search[data-astro-cid-lcdefpme]{margin-top:var(--sp-4)}.float--health[data-astro-cid-lcdefpme]{display:none}@media (width>=640px){.hero__stage[data-astro-cid-lcdefpme]{padding-bottom:0}.float--search[data-astro-cid-lcdefpme]{margin:0;position:absolute;bottom:64px;left:16px}.float--health[data-astro-cid-lcdefpme]{min-width:180px;display:grid;position:absolute;top:-28px;right:32px}}@media (width>=1024px){.float--search[data-astro-cid-lcdefpme]{left:-56px}}.proof[data-astro-cid-lcdefpme]{gap:var(--sp-5);padding-block:var(--sp-7);display:grid}.tags[data-astro-cid-lcdefpme]{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.tags[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--fs-xs) / 1.2 var(--mono);letter-spacing:.02em;color:var(--text);padding:8px 12px}.section__more[data-astro-cid-lcdefpme]{margin-top:var(--sp-6);font-size:var(--fs-ui)}.stats[data-astro-cid-lcdefpme]{gap:var(--sp-5) var(--sp-5);margin-top:var(--head-gap);padding-top:var(--sp-5);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:var(--sp-2);flex-direction:column-reverse;display:flex}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(32px,3vw + 16px,56px);line-height:1}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--muted)}@media (width>=900px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.scenes[data-astro-cid-lcdefpme]{gap:var(--sp-5);display:grid}@media (width<=639px){.scenes[data-astro-cid-lcdefpme]{gap:var(--sp-4);margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--sp-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.scenes[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.scenes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}}@media (width>=640px){.scenes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.scenes[data-astro-cid-lcdefpme]{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.scene[data-astro-cid-lcdefpme]{gap:var(--sp-3);display:grid}.scene__shot[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--bezel);box-shadow:var(--shadow);color:var(--footage-ink);position:relative;overflow:clip}.scene__img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale(.8)sepia(.12)contrast(1.05)brightness(.9);width:100%;height:100%;transition:scale var(--t-long,.42s) var(--ease)}.scene__box[data-astro-cid-lcdefpme]{border:1.5px solid var(--footage-ink);opacity:.55;transition:opacity var(--t-fast), border-color var(--t-fast);position:absolute}.scene__tag[data-astro-cid-lcdefpme]{background:var(--footage-ink);color:var(--bezel);font:500 11px / 1.4 var(--mono);white-space:nowrap;opacity:0;transition:opacity var(--t-fast);margin-top:3px;padding:2px 6px;position:absolute;top:100%;left:-1.5px}.scene__query[data-astro-cid-lcdefpme]{margin-top:calc(-1 * var(--sp-2));font:500 var(--fs-xs) / 1.3 var(--mono);color:var(--muted);align-items:center;gap:8px;display:flex}.scene__query[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--subtle);flex:none}.scene__name[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--ink);font-weight:600;display:flex}.scene__name[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--subtle);transition:color var(--t-fast), translate var(--t) var(--ease)}.scene[data-astro-cid-lcdefpme]:hover .scene__box[data-astro-cid-lcdefpme],.scene[data-astro-cid-lcdefpme]:focus-visible .scene__box[data-astro-cid-lcdefpme]{opacity:1;border-color:var(--signal)}.scene[data-astro-cid-lcdefpme]:hover .scene__tag[data-astro-cid-lcdefpme],.scene[data-astro-cid-lcdefpme]:focus-visible .scene__tag[data-astro-cid-lcdefpme]{opacity:1}.scene[data-astro-cid-lcdefpme]:hover .scene__name[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme],.scene[data-astro-cid-lcdefpme]:focus-visible .scene__name[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--ink);translate:4px}@media (hover:none){.scene__box[data-astro-cid-lcdefpme]{opacity:1}}.faq__title[data-astro-cid-lcdefpme]{margin-top:var(--sp-3);max-width:9em;font-size:var(--fs-title)}.faq__more[data-astro-cid-lcdefpme]{margin-top:var(--sp-4);max-width:22em}.faq[data-astro-cid-lcdefpme]{display:grid}.faq__item[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.faq__q[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-4) 0;font-size:var(--fs-h3);letter-spacing:-.015em;cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__q[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-lcdefpme]:after{content:"+";font:400 var(--fs-xl) / 1 var(--mono);color:var(--subtle);flex:none}.faq__item[data-astro-cid-lcdefpme][open] .faq__q[data-astro-cid-lcdefpme]:after{content:"−"}.faq__a[data-astro-cid-lcdefpme]{max-width:40em;padding-bottom:var(--sp-5);color:var(--muted);line-height:1.6}
