.video[data-astro-cid-bnnieqso]{background:var(--video-bg);height:100%;color:var(--on-color);border:var(--border-width) solid var(--ink);box-shadow:8px 8px 0 var(--video-cast)}.inner[data-astro-cid-bnnieqso]{gap:var(--space-4);flex-direction:column;height:100%;padding:clamp(.875rem,2vw,1.5rem);display:flex}.frame[data-astro-cid-bnnieqso]{padding:0 8px 8px 0}.vplayer[data-astro-cid-bnnieqso]{container-type:inline-size}.frame[data-astro-cid-bnnieqso] .shot{box-shadow:8px 8px 0 var(--line);border-width:4px;border-radius:0}.stage[data-astro-cid-bnnieqso]{background:var(--line);position:relative}.start[data-astro-cid-bnnieqso]{display:block;position:relative}.start[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso],.stage[data-astro-cid-bnnieqso] video{width:100%;height:auto;display:block}.stage[data-astro-cid-bnnieqso] video{cursor:pointer}.video--tall[data-astro-cid-bnnieqso] .stage[data-astro-cid-bnnieqso]{aspect-ratio:2/3;overflow:hidden}.video--tall[data-astro-cid-bnnieqso] .start[data-astro-cid-bnnieqso],.video--tall[data-astro-cid-bnnieqso] .start[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso],.video--tall[data-astro-cid-bnnieqso] .stage[data-astro-cid-bnnieqso] video{height:100%}.video--tall[data-astro-cid-bnnieqso] .start[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso],.video--tall[data-astro-cid-bnnieqso] .stage[data-astro-cid-bnnieqso] video{object-fit:cover}.start[data-astro-cid-bnnieqso]:focus-visible{outline:4px solid var(--color-lemon);outline-offset:-8px}.big-play[data-astro-cid-bnnieqso]{aspect-ratio:1;background:var(--color-lemon);border:var(--border-width) solid var(--line);width:clamp(3.5rem,18cqi,5.5rem);box-shadow:6px 6px 0 var(--line);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-4deg}.big-play[data-astro-cid-bnnieqso]:after{content:"";background:var(--line);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:26% 22% 26% 32%}.start[data-astro-cid-bnnieqso]:hover .big-play[data-astro-cid-bnnieqso]{background:var(--color-aqua)}.start[data-astro-cid-bnnieqso]:active .big-play[data-astro-cid-bnnieqso]{box-shadow:none;transform:translate(6px,6px)}.buffering[data-astro-cid-bnnieqso]{background:var(--line);color:var(--color-lemon);font-family:var(--font-label);pointer-events:none;padding:.15rem .45rem;font-size:.8125rem;font-weight:700;display:none;position:absolute;top:.5rem;left:.5rem}[data-astro-cid-bnnieqso][data-state=buffering] .buffering[data-astro-cid-bnnieqso]{display:block}@media (prefers-reduced-motion:no-preference){[data-astro-cid-bnnieqso][data-state=buffering] .buffering[data-astro-cid-bnnieqso]{animation:.8s step-end infinite blink}}@keyframes blink{50%{opacity:0}}.deck[data-astro-cid-bnnieqso]{background:var(--paper);color:var(--line);border-top:4px solid var(--line);gap:.5rem;padding:.5rem .625rem .75rem;display:grid}.row[data-astro-cid-bnnieqso]{align-items:center;gap:.5rem .75rem;display:flex}.transport[data-astro-cid-bnnieqso]{flex:1;gap:.5rem;min-width:0;display:flex}.scrub[data-astro-cid-bnnieqso]{--progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0;display:block}.scrub[data-astro-cid-bnnieqso]:disabled{cursor:not-allowed}.scrub[data-astro-cid-bnnieqso]:focus-visible{outline:3px solid var(--line);outline-offset:2px}.scrub[data-astro-cid-bnnieqso]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-pink) var(--progress), transparent 0), repeating-linear-gradient(-45deg, var(--line) 0 3px, var(--paper) 0 9px);border:3px solid var(--line);height:14px}.scrub[data-astro-cid-bnnieqso]::-moz-range-track{background:linear-gradient(to right, var(--color-pink) var(--progress), transparent 0), repeating-linear-gradient(-45deg, var(--line) 0 3px, var(--paper) 0 9px);border:3px solid var(--line);height:8px}.scrub[data-astro-cid-bnnieqso]::-webkit-slider-thumb{appearance:none;background:var(--color-lemon);border:3px solid var(--line);clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,0 70%);border-radius:0;width:18px;height:30px;margin-top:-11px}.scrub[data-astro-cid-bnnieqso]::-moz-range-thumb{background:var(--color-lemon);border:3px solid var(--line);clip-path:polygon(0 0,100% 0,100% 100%,40% 100%,0 70%);border-radius:0;width:12px;height:24px}.scrub[data-astro-cid-bnnieqso]:hover:not(:disabled)::-webkit-slider-thumb{background:var(--color-aqua)}.scrub[data-astro-cid-bnnieqso]:hover:not(:disabled)::-moz-range-thumb{background:var(--color-aqua)}.scrub[data-astro-cid-bnnieqso]:disabled::-webkit-slider-thumb{background:var(--paper)}.scrub[data-astro-cid-bnnieqso]:disabled::-moz-range-thumb{background:var(--paper)}.key[data-astro-cid-bnnieqso]{--travel:5px;width:3.25rem;height:2.75rem;margin:0 var(--travel) var(--travel) 0;background:var(--color-lemon);color:var(--line);border:3px solid var(--line);box-shadow:var(--travel) var(--travel) 0 var(--line);font-family:var(--font-label);cursor:pointer;border-radius:0;flex:none;place-items:center;padding:0;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.key[data-astro-cid-bnnieqso]:hover:not(:disabled){background:var(--line);color:var(--color-lemon)}.key[data-astro-cid-bnnieqso]:active:not(:disabled){box-shadow:none;transform:translate(var(--travel), var(--travel))}.key[data-astro-cid-bnnieqso]:focus-visible{outline:3px solid var(--line);outline-offset:3px}.key[data-astro-cid-bnnieqso]:disabled{background:var(--paper);color:color-mix(in srgb, var(--line) 45%, var(--paper));cursor:not-allowed}.key[data-astro-cid-bnnieqso].small{--travel:3px;background:var(--paper);width:2.75rem}.key[data-astro-cid-bnnieqso].small:hover:not(:disabled){background:var(--line);color:var(--paper)}.icon[data-astro-cid-bnnieqso]{clip-path:polygon(10% 0,100% 50%,10% 100%);background:currentColor;width:1.125rem;height:1.125rem}[data-astro-cid-bnnieqso][data-wants=true] .icon[data-astro-cid-bnnieqso]{clip-path:polygon(0 0,36% 0,36% 100%,0 100%,0 0,64% 0,100% 0,100% 100%,64% 100%,64% 0)}.corners[data-astro-cid-bnnieqso]{background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:7px 3px,3px 7px,7px 3px,3px 7px,7px 3px,3px 7px,7px 3px,3px 7px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;width:1.125rem;height:1.125rem}.readout[data-astro-cid-bnnieqso]{background:var(--line);min-width:0;max-width:22rem;color:var(--color-lemon);font-family:var(--font-label);white-space:nowrap;flex-wrap:wrap;flex:9rem;place-content:center space-between;align-self:stretch;align-items:center;gap:0 .75rem;margin:0 0 5px;padding:.25rem .5rem;font-weight:700;line-height:1.3;display:flex}.clock[data-astro-cid-bnnieqso]{font-size:.875rem}.status[data-astro-cid-bnnieqso]{color:var(--color-aqua);font-size:.6875rem}[data-astro-cid-bnnieqso][data-state=error] .status[data-astro-cid-bnnieqso]{color:var(--color-pink)}.volume[data-astro-cid-bnnieqso]{font-family:var(--font-label);flex:none;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:flex}.bars[data-astro-cid-bnnieqso]{align-items:flex-end;gap:2px;height:1.5rem;margin-bottom:3px;display:flex}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]{background:var(--paper);border:2px solid var(--line);width:6px;display:block}.level[data-astro-cid-bnnieqso]{margin-bottom:3px}@container (width<=28rem){.row[data-astro-cid-bnnieqso]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.transport[data-astro-cid-bnnieqso]{grid-column:1/-1;gap:.5rem;display:flex}.readout[data-astro-cid-bnnieqso]{max-width:none}.volume[data-astro-cid-bnnieqso]{min-width:0}.bars[data-astro-cid-bnnieqso]{flex:1;min-width:2.5rem}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]{flex:1;width:auto}}@container (width<=16rem){.level[data-astro-cid-bnnieqso]{display:none}}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]:first-child{height:35%}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]:nth-child(2){height:55%}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]:nth-child(3){height:78%}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso]:nth-child(4){height:100%}.bars[data-astro-cid-bnnieqso] i[data-astro-cid-bnnieqso].on{background:var(--color-pink)}.level[data-astro-cid-bnnieqso]{text-align:right;min-width:3ch}.vplayer[data-astro-cid-bnnieqso]:fullscreen{background:var(--line);flex-direction:column;display:flex}.video[data-astro-cid-bnnieqso] .vplayer[data-astro-cid-bnnieqso]:fullscreen .stage[data-astro-cid-bnnieqso]{aspect-ratio:auto;flex:1;min-height:0}.video[data-astro-cid-bnnieqso] .vplayer[data-astro-cid-bnnieqso]:fullscreen .stage[data-astro-cid-bnnieqso] video{object-fit:contain;width:100%;height:100%}.copy[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:400}.copy[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]{margin:var(--space-2) 0 0;font-size:1.0625rem;font-weight:500}.project[data-astro-cid-bnnieqso]{margin-top:var(--space-3);background:var(--line);color:var(--paper);text-transform:uppercase;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.project[data-astro-cid-bnnieqso]:hover{background:var(--paper);color:var(--line)}.project[data-astro-cid-bnnieqso]:focus-visible{outline:4px solid var(--line);outline-offset:3px}@media (width>=60rem){.video--feature[data-astro-cid-bnnieqso] .inner[data-astro-cid-bnnieqso]{align-items:center;gap:var(--space-5);flex-direction:row}.video--feature[data-astro-cid-bnnieqso] .frame[data-astro-cid-bnnieqso]{flex:0 0 72%;min-width:0}.video--feature[data-astro-cid-bnnieqso] .copy[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{font-size:clamp(2.5rem,1.5rem + 2vw,4rem)}}
