.inline-player[data-astro-cid-2w2r7qst]{color:#fff;background:#090909;border-radius:.5rem;margin:0;position:relative;overflow:hidden}video[data-astro-cid-2w2r7qst]{aspect-ratio:16/9;object-fit:contain;cursor:pointer;width:100%;display:block}.portrait[data-astro-cid-2w2r7qst] video[data-astro-cid-2w2r7qst]{aspect-ratio:9/16}.player-ui[data-astro-cid-2w2r7qst]{pointer-events:none;position:absolute;inset:0}.player-poster[data-astro-cid-2w2r7qst]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}button[data-astro-cid-2w2r7qst]{color:#fff;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid}.center-toggle[data-astro-cid-2w2r7qst]{z-index:1;cursor:pointer;width:48px;height:48px;transition:opacity var(--transition), background var(--transition), transform .15s ease-out;background:#13162099;border-radius:50%;margin:auto;position:absolute;inset:0}.center-toggle[data-astro-cid-2w2r7qst]:hover{background:#131620c7}.center-toggle[data-astro-cid-2w2r7qst]:active{transform:scale(.96)}button[data-astro-cid-2w2r7qst]:focus-visible,input[data-astro-cid-2w2r7qst]:focus-visible{outline-offset:-4px;outline:2px solid #fff}.player-controls[data-astro-cid-2w2r7qst]{pointer-events:none;background:linear-gradient(#0000,#00000057);height:clamp(112px,28%,200px);position:absolute;inset:auto 0 0}.seek[data-astro-cid-2w2r7qst]{appearance:none;cursor:pointer;accent-color:#fff;pointer-events:auto;background:0 0;width:calc(100% - 48px);height:32px;margin:0;padding:0;display:block;position:absolute;bottom:14px;left:24px}.seek[data-astro-cid-2w2r7qst]::-webkit-slider-runnable-track{background:linear-gradient(to right, white var(--played,0%), #fff6 var(--played,0%));border-radius:999px;height:10px}.seek[data-astro-cid-2w2r7qst]::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:30px;height:30px;margin-top:-10px}.seek[data-astro-cid-2w2r7qst]::-moz-range-track{background:#fff6;border-radius:999px;height:10px}.seek[data-astro-cid-2w2r7qst]::-moz-range-progress{background:#fff;border-radius:999px;height:10px}.seek[data-astro-cid-2w2r7qst]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:30px;height:30px}.seek[data-astro-cid-2w2r7qst]:disabled{cursor:default}.control-row[data-astro-cid-2w2r7qst]{position:absolute;bottom:50px;right:14px}.icon-button[data-astro-cid-2w2r7qst]{background:0 0;border-radius:50%;width:44px;height:44px}.icon-button[data-astro-cid-2w2r7qst]:hover{background:#ffffff1c}.volume-control[data-astro-cid-2w2r7qst]{pointer-events:auto;width:44px;height:44px;position:relative}.volume-slider[data-astro-cid-2w2r7qst]{box-sizing:border-box;opacity:0;pointer-events:none;width:44px;height:112px;transition:opacity var(--transition);background:#090909b3;border-radius:.375rem;padding:8px 10px;position:absolute;bottom:100%;left:0}.volume-control[data-astro-cid-2w2r7qst]:hover .volume-slider[data-astro-cid-2w2r7qst],.volume-control[data-astro-cid-2w2r7qst]:focus-within .volume-slider[data-astro-cid-2w2r7qst]{opacity:1;pointer-events:auto}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]{appearance:none;writing-mode:vertical-lr;cursor:pointer;accent-color:#fff;direction:rtl;background:0 0;width:24px;height:96px;margin:0;padding:0;display:block}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]::-webkit-slider-runnable-track{background:linear-gradient(to top, white var(--volume,100%), #ffffff65 var(--volume,100%));width:3px}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:15px;height:15px;margin-left:-6px}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]::-moz-range-track{background:#ffffff65;width:3px}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]::-moz-range-progress{background:#fff}.volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:15px;height:15px}.fullscreen-button[data-astro-cid-2w2r7qst]{position:absolute;bottom:0;right:48px}.fullscreen-button[data-astro-cid-2w2r7qst]:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.player-status[data-astro-cid-2w2r7qst]{text-align:center;background:#090909df;margin:0;padding:.25rem .5rem;font-size:.8125rem;position:absolute;bottom:100px;left:1rem;right:1rem}.player-status[data-astro-cid-2w2r7qst]:empty{display:none}.is-playing[data-astro-cid-2w2r7qst]:not(.controls-shown):not(.keyboard-controls) .center-toggle[data-astro-cid-2w2r7qst]{opacity:0;pointer-events:none}.inline-player[data-astro-cid-2w2r7qst]:fullscreen{border-radius:0;width:100%;height:100dvh}.inline-player[data-astro-cid-2w2r7qst]:fullscreen video[data-astro-cid-2w2r7qst]{aspect-ratio:auto;width:100%;height:100%}@media (width<=30rem){.landscape[data-astro-cid-2w2r7qst]:not(:fullscreen) .volume-slider[data-astro-cid-2w2r7qst]{height:64px}.landscape[data-astro-cid-2w2r7qst]:not(:fullscreen) .volume-slider[data-astro-cid-2w2r7qst] input[data-astro-cid-2w2r7qst]{height:48px}}@media not all and (hover:hover) and (pointer:fine){.center-toggle[data-astro-cid-2w2r7qst][aria-busy=true] svg[data-astro-cid-2w2r7qst]{opacity:0}.center-toggle[data-astro-cid-2w2r7qst][aria-busy=true]:after{content:"";border:3px solid #fff5;border-top-color:#fff;border-radius:50%;animation:.7s linear infinite player-loading;position:absolute;inset:11px}@keyframes player-loading{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.center-toggle[data-astro-cid-2w2r7qst],.player-controls[data-astro-cid-2w2r7qst],.volume-slider[data-astro-cid-2w2r7qst]{transition:none}}@media (forced-colors:active){button[data-astro-cid-2w2r7qst],.player-controls[data-astro-cid-2w2r7qst]{forced-color-adjust:none}}.video[data-astro-cid-2gmjvff3]{margin:0}lite-youtube[data-astro-cid-2gmjvff3]{aspect-ratio:16/9;border-radius:var(--radius-media);background-color:#101010;width:100%;min-width:0;max-width:none;min-height:0;padding:0;display:block;position:relative;overflow:hidden}lite-youtube[data-astro-cid-2gmjvff3]:before,lite-youtube[data-astro-cid-2gmjvff3]:after{display:none}.video-poster[data-astro-cid-2gmjvff3]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.portrait[data-astro-cid-2gmjvff3]{max-width:25rem;margin-inline:auto}.portrait[data-astro-cid-2gmjvff3] lite-youtube[data-astro-cid-2gmjvff3]{aspect-ratio:9/16}lite-youtube[data-astro-cid-2gmjvff3].lyt-activated .video-poster[data-astro-cid-2gmjvff3]{display:none}lite-youtube[data-astro-cid-2gmjvff3] .lyt-playbtn:focus-visible{outline-offset:5px;outline:3px solid #fff}figcaption[data-astro-cid-2gmjvff3]{margin-top:var(--space-2);font-size:.875rem}.panel-frame[data-astro-cid-uoqamqlw]{border:1px solid var(--color-panel-border);border-radius:var(--radius-panel);background:var(--color-panel);min-width:0;box-shadow:var(--panel-shadow);overflow:hidden}.panel-content[data-astro-cid-uoqamqlw]{padding:clamp(18px,3vw,40px)}.colour-comparison[data-astro-cid-iwfylrv4]{border-radius:var(--radius-media);background:#090909;margin:0;position:relative;overflow:hidden}img-comparison-slider[data-astro-cid-iwfylrv4]{visibility:visible;--divider-width:2px;--divider-color:#fff;width:100%;display:block}img-comparison-slider[data-astro-cid-iwfylrv4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}svg[data-astro-cid-iwfylrv4][slot=handle]{pointer-events:auto;cursor:ew-resize;width:48px;max-width:none;height:48px}video[data-astro-cid-iwfylrv4]{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.layer[data-astro-cid-iwfylrv4]{position:relative}.label[data-astro-cid-iwfylrv4]{pointer-events:none;color:#fff;font:700 .625rem var(--font-body);background:#090909b9;padding:.25rem .375rem;position:absolute;bottom:.75rem}.before[data-astro-cid-iwfylrv4]{left:.75rem}.after[data-astro-cid-iwfylrv4]{right:.75rem}[data-astro-cid-iwfylrv4][data-hide-before] .before[data-astro-cid-iwfylrv4],[data-astro-cid-iwfylrv4][data-hide-after] .after[data-astro-cid-iwfylrv4]{visibility:hidden}.comparison-actions[data-astro-cid-iwfylrv4]{gap:.375rem;display:flex;position:absolute;top:.5rem;right:.5rem}button[data-astro-cid-iwfylrv4]{color:#fff;cursor:pointer;background:#090909c9;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}button[data-astro-cid-iwfylrv4]:focus-visible{outline-offset:2px;outline:2px solid #fff}button[data-astro-cid-iwfylrv4][hidden],[data-astro-cid-iwfylrv4][data-comparison-pause],.is-playing[data-astro-cid-iwfylrv4] [data-astro-cid-iwfylrv4][data-comparison-play]{display:none}.is-playing[data-astro-cid-iwfylrv4] [data-astro-cid-iwfylrv4][data-comparison-pause]{display:block}@media (hover:hover) and (pointer:fine){.is-playing[data-astro-cid-iwfylrv4] .comparison-actions[data-astro-cid-iwfylrv4]{opacity:0}.colour-comparison[data-astro-cid-iwfylrv4]:hover .comparison-actions[data-astro-cid-iwfylrv4],.colour-comparison[data-astro-cid-iwfylrv4]:focus-within .comparison-actions[data-astro-cid-iwfylrv4]{opacity:1}}.showcase[data-astro-cid-oqbvmsnw]{padding-top:1.75rem}.showcase-heading[data-astro-cid-oqbvmsnw]{gap:1.5rem;margin-bottom:1.5rem;display:grid}h1[data-astro-cid-oqbvmsnw]{letter-spacing:-.04em;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:800}.format-controls[data-astro-cid-oqbvmsnw]{z-index:4;border-block:1px solid var(--color-border);background:var(--color-paper);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:2rem;display:grid;position:sticky;top:0}.filter-short[data-astro-cid-oqbvmsnw]{display:none}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw]{text-align:left;min-height:86px;color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.625rem;padding:1rem;display:flex}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw]+button[data-astro-cid-oqbvmsnw]{border-left:1px solid var(--color-border)}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw]:hover{color:var(--color-ink);background:var(--color-soft)}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw][aria-pressed=true]{border-bottom-color:var(--color-accent);background:var(--color-soft);color:var(--color-accent)}.filter-name[data-astro-cid-oqbvmsnw]{font:750 .875rem/1.35 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em}.filter-code[data-astro-cid-oqbvmsnw]{color:var(--color-accent);white-space:nowrap}.filter-detail[data-astro-cid-oqbvmsnw]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.format-count[data-astro-cid-oqbvmsnw]{background:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:.25rem;place-items:center;min-width:1.375rem;min-height:1.375rem;padding-inline:.25rem;font-size:.6875rem;display:inline-grid}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw]:focus-visible{outline-offset:-3px}.format-lanes[data-astro-cid-oqbvmsnw]{z-index:1;grid-template-columns:minmax(0,1fr);gap:4rem;display:grid;position:relative}.format-section[data-astro-cid-oqbvmsnw]{min-width:0}.format-section[data-astro-cid-oqbvmsnw] .panel-frame{height:100%}.showcase[data-astro-cid-oqbvmsnw]{position:relative}.panel-web[data-astro-cid-oqbvmsnw]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.panel-web[data-astro-cid-oqbvmsnw] .web-line{fill:none;stroke:var(--color-accent);stroke-width:1px;opacity:.3}.panel-web[data-astro-cid-oqbvmsnw] .web-pulse{opacity:.75;stroke-dasharray:5 90;animation:3.2s linear infinite web-pulse}.panel-web[data-astro-cid-oqbvmsnw] .web-node{fill:var(--color-accent)}@keyframes web-pulse{to{stroke-dashoffset:-95px}}@media (prefers-reduced-motion:reduce),not all and (hover:hover) and (pointer:fine){.panel-web[data-astro-cid-oqbvmsnw] .web-pulse{stroke-dasharray:none;opacity:.3;animation:none}}.format-heading[data-astro-cid-oqbvmsnw]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.format-heading[data-astro-cid-oqbvmsnw]>div[data-astro-cid-oqbvmsnw]{flex:14rem;min-width:0}.format-heading[data-astro-cid-oqbvmsnw] h2[data-astro-cid-oqbvmsnw]{font:800 clamp(1.125rem, 1.8vw, 1.5rem)/1.15 var(--font-heading);letter-spacing:-.025em;text-transform:uppercase}.format-detail[data-astro-cid-oqbvmsnw]{margin-top:.5rem;font-size:.75rem}.video-count[data-astro-cid-oqbvmsnw]{white-space:nowrap;flex-shrink:0;font-size:.75rem}.empty-category[data-astro-cid-oqbvmsnw]{padding-bottom:.5rem;font-size:.875rem}.video-grid[data-astro-cid-oqbvmsnw]{--tall-width:min(20.25rem, calc(80vh * 9 / 16));--wide-width:31.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.5rem;display:flex}.video-sample[data-astro-cid-oqbvmsnw]{min-width:0}.video-grid[data-astro-cid-oqbvmsnw].tall .video-sample[data-astro-cid-oqbvmsnw]{flex:0 1 var(--tall-width)}.video-grid[data-astro-cid-oqbvmsnw].wide .video-sample[data-astro-cid-oqbvmsnw]{flex:0 1 var(--wide-width)}.sample-media[data-astro-cid-oqbvmsnw]{border-radius:var(--radius-media);background:#090909;overflow:hidden}.sample-media[data-astro-cid-oqbvmsnw] figure{max-width:none;margin:0}.sample-media[data-astro-cid-oqbvmsnw] video{object-fit:contain;border-radius:var(--radius-media);width:100%;height:auto;max-height:none;display:block}.sample-media[data-astro-cid-oqbvmsnw] figcaption{display:none}@media (width<=48rem){.format-controls[data-astro-cid-oqbvmsnw]{margin-inline:calc(var(--page-padding) * -1);overscroll-behavior-x:contain;scrollbar-width:none;margin-bottom:1.25rem;display:flex;overflow-x:auto}.format-controls[data-astro-cid-oqbvmsnw]::-webkit-scrollbar{display:none}.format-controls[data-astro-cid-oqbvmsnw] button[data-astro-cid-oqbvmsnw]{text-align:center;flex-direction:row;flex:1 0 auto;justify-content:center;align-items:center;min-height:48px;padding:0 .75rem}.filter-short[data-astro-cid-oqbvmsnw]{font:750 .8125rem/1 var(--font-heading);white-space:nowrap;letter-spacing:-.01em;display:inline}.filter-name[data-astro-cid-oqbvmsnw],.filter-detail[data-astro-cid-oqbvmsnw]{display:none}.showcase[data-astro-cid-oqbvmsnw]{padding-top:1rem}.showcase-heading[data-astro-cid-oqbvmsnw]{margin-bottom:1rem}.format-heading[data-astro-cid-oqbvmsnw]{margin-bottom:1rem;padding-bottom:.875rem}.format-lanes[data-astro-cid-oqbvmsnw]{gap:3rem}.video-grid[data-astro-cid-oqbvmsnw].wide .video-sample[data-astro-cid-oqbvmsnw]{flex-basis:100%}.video-grid[data-astro-cid-oqbvmsnw].tall{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;overflow-x:auto}.video-grid[data-astro-cid-oqbvmsnw].tall::-webkit-scrollbar{display:none}.video-grid[data-astro-cid-oqbvmsnw].tall .video-sample[data-astro-cid-oqbvmsnw]{scroll-snap-align:center;flex:0 0 min(72vw,20rem)}}
