.studio[data-astro-cid-xaoeahvc]{background:#0b0c0e}.studio-bg[data-astro-cid-xaoeahvc]{background:radial-gradient(45% 60% at 84% 8%,#dce8ff52,#0000 70%),radial-gradient(40% 50% at 0 100%,#ff6b2c2e,#0000 70%),linear-gradient(#0d0e11,#08090a)}.studio-bg[data-astro-cid-xaoeahvc]:after{content:"";background:linear-gradient(#0000,#ffffff0d);height:38%;position:absolute;inset:auto 0 0}.softbox[data-astro-cid-xaoeahvc]{top:calc(var(--site-header-height) + 7.5rem);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;right:3%}.softbox-panel[data-astro-cid-xaoeahvc]{aspect-ratio:3/4;background:radial-gradient(at 50% 45%,#fff,#e7eefc 55%,#c3cde0);border:.4rem solid #1a1b1e;width:clamp(5rem,11vw,9rem);transform:perspective(500px)rotateY(-24deg);box-shadow:0 0 60px 10px #dce8ff59,0 0 180px 60px #dce8ff26}.softbox-yoke[data-astro-cid-xaoeahvc]{background:#1a1b1e;width:2.4rem;height:.6rem}.softbox-stand[data-astro-cid-xaoeahvc]{background:linear-gradient(#2a2c30,#121315);width:3px;height:60vh}.flash[data-astro-cid-xaoeahvc]{z-index:6;opacity:0;pointer-events:none;background:radial-gradient(at 84% 10%,#fff,#f0f5ffd9 50%,#f0f5ff99);position:absolute;inset:0}.flash[data-astro-cid-xaoeahvc].is-firing{animation:.45s ease-out strobe}@keyframes strobe{0%{opacity:.92}to{opacity:0}}.fire[data-astro-cid-xaoeahvc]{letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff40;align-items:center;gap:.55rem;padding:.5rem .9rem;font-size:11px;transition:border-color .2s,background .2s;display:inline-flex}.fire[data-astro-cid-xaoeahvc]:hover{border-color:var(--brand-flame);background:#ff6b2c1f}.fire-readout[data-astro-cid-xaoeahvc]{color:#ffffff8c;font-variant-numeric:tabular-nums;border-left:1px solid #fff3;padding-left:.6rem}.ready[data-astro-cid-xaoeahvc]{clip-path:circle(50%);background:#4cd964;width:.55rem;height:.55rem;box-shadow:0 0 8px #4cd964}.fire[data-astro-cid-xaoeahvc].is-recycling .ready[data-astro-cid-xaoeahvc]{background:#ffb547}.bar-prints[data-astro-cid-xaoeahvc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3.5vw,3rem);padding:0 clamp(.5rem,3vw,3rem);display:grid;position:relative}.hang[data-astro-cid-xaoeahvc]{transform:rotate(var(--tilt));transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.hang[data-astro-cid-xaoeahvc]:hover{transform:rotate(0)translateY(-6px)}.tape[data-astro-cid-xaoeahvc]{z-index:2;background:#f5ebc8bf;width:clamp(3.2rem,6vw,5.5rem);height:clamp(1.1rem,1.8vw,1.6rem);position:absolute;box-shadow:0 1px 2px #00000040;-webkit-mask:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0);mask:linear-gradient(90deg,#0000 0 2px,#000 2px calc(100% - 2px),#0000 0)}.tape-l[data-astro-cid-xaoeahvc]{top:-.5rem;left:-1rem;transform:rotate(-38deg)}.tape-r[data-astro-cid-xaoeahvc]{bottom:-.5rem;right:-1rem;transform:rotate(-38deg)}.hang[data-astro-cid-xaoeahvc]:nth-child(2n) .tape-l[data-astro-cid-xaoeahvc]{left:auto;right:-1rem;transform:rotate(38deg)}.hang[data-astro-cid-xaoeahvc]:nth-child(2n) .tape-r[data-astro-cid-xaoeahvc]{left:-1rem;right:auto;transform:rotate(38deg)}.print[data-astro-cid-xaoeahvc]{background:#fff;margin:0;padding:.4rem;box-shadow:0 24px 40px -18px #000000e6}.print-media[data-astro-cid-xaoeahvc]{display:block;position:relative;overflow:hidden}.print-media[data-astro-cid-xaoeahvc]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 45%,#0000 55%);position:absolute;inset:0}.print-img[data-astro-cid-xaoeahvc]{aspect-ratio:4/5;object-fit:cover;width:100%;animation:1.1s ease-out both pop;animation-delay:calc(.3s + var(--i) * .25s);display:block}@keyframes pop{0%{opacity:0;filter:brightness(3)}30%{opacity:1;filter:brightness(2)}}.print[data-astro-cid-xaoeahvc] figcaption[data-astro-cid-xaoeahvc]{color:#0a0a0a;flex-direction:column;gap:.1rem;min-width:0;padding:.45rem .15rem .15rem;display:flex}.print[data-astro-cid-xaoeahvc] figcaption[data-astro-cid-xaoeahvc] b[data-astro-cid-xaoeahvc]{font-size:clamp(.7rem,1.3vw,.9rem)}.print[data-astro-cid-xaoeahvc] figcaption[data-astro-cid-xaoeahvc] span[data-astro-cid-xaoeahvc]{letter-spacing:.04em;color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.5rem,.9vw,.62rem);overflow:hidden}.case[data-astro-cid-xaoeahvc]{background:linear-gradient(160deg,#34363a,#1c1d20);padding:1.4rem .9rem .9rem;position:relative;box-shadow:inset 0 2px #ffffff1a,0 24px 40px -22px #000000b3}.case-handle[data-astro-cid-xaoeahvc]{border:.35rem solid #26282b;border-bottom:0;width:4.5rem;height:.8rem;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.case-latch[data-astro-cid-xaoeahvc]{background:var(--brand-flame);width:1.6rem;height:.55rem;position:absolute;top:.35rem;box-shadow:inset 0 -2px #00000040}.case-latch-l[data-astro-cid-xaoeahvc]{left:18%}.case-latch-r[data-astro-cid-xaoeahvc]{right:18%}.case-foam[data-astro-cid-xaoeahvc]{background-color:#141516;background-image:radial-gradient(#ffffff0f 1.4px,#0000 1.6px);background-size:9px 9px;padding:.6rem;box-shadow:inset 0 0 20px #000000b3}.case-art[data-astro-cid-xaoeahvc]{width:100%;height:auto;display:block}.gear[data-astro-cid-xaoeahvc]{fill:#5d6066;stroke:#050506;stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill;transition:fill .3s}.case[data-astro-cid-xaoeahvc]:hover .gear[data-astro-cid-xaoeahvc]{fill:#707379}.gear-soft[data-astro-cid-xaoeahvc]{fill:#d9dee8;stroke:none}.gear-led[data-astro-cid-xaoeahvc]{fill:#4cd964}.gear-glass[data-astro-cid-xaoeahvc]{fill:#2b3a55}.gear-screen[data-astro-cid-xaoeahvc]{fill:#0d1420}.gear-wave[data-astro-cid-xaoeahvc]{fill:none;stroke:var(--brand-flame);stroke-width:1.5px}.cutline[data-astro-cid-xaoeahvc]{stroke:#050506;stroke-width:10px;stroke-linecap:round}.arm[data-astro-cid-xaoeahvc]{stroke:#5d6066;stroke-width:4px;stroke-linecap:round}.rotor[data-astro-cid-xaoeahvc]{fill:#3c3f44}.case-text[data-astro-cid-xaoeahvc]{font-family:var(--font-mono);fill:#c9ccd1;letter-spacing:1px;font-size:8px}.case-label[data-astro-cid-xaoeahvc]{color:#111;letter-spacing:.16em;text-transform:uppercase;background:#ffffffe6;margin:.7rem 0 0 auto;padding:.2rem .5rem;font-size:10px;display:table}.library[data-astro-cid-xaoeahvc]{color:#e6e6e6;cursor:none;background:#1b1c1f;box-shadow:0 30px 60px -30px #0009}@media (pointer:coarse){.library[data-astro-cid-xaoeahvc]{cursor:auto}}.library-bar[data-astro-cid-xaoeahvc]{letter-spacing:.14em;text-transform:uppercase;color:#fff9;background:#232428;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;font-size:10px;display:flex}.tether[data-astro-cid-xaoeahvc]{clip-path:circle(50%);background:#4cd964;width:.5rem;height:.5rem}.grid-frames[data-astro-cid-xaoeahvc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.cell-link[data-astro-cid-xaoeahvc]{outline-offset:-2px;background:#26272b;outline:2px solid #0000;padding:.5rem;transition:background .2s,outline-color .2s;display:block}.cell-link[data-astro-cid-xaoeahvc]:hover,.cell-link[data-astro-cid-xaoeahvc]:focus-visible{background:#303136}.is-pick[data-astro-cid-xaoeahvc] .cell-link[data-astro-cid-xaoeahvc]{outline-color:var(--brand-flame)}.cell-media[data-astro-cid-xaoeahvc]{aspect-ratio:3/2;background:#111;display:block;position:relative;overflow:hidden}.cell-media[data-astro-cid-xaoeahvc] img[data-astro-cid-xaoeahvc]{object-fit:cover;width:100%;height:100%}.is-reject[data-astro-cid-xaoeahvc] .cell-media[data-astro-cid-xaoeahvc] img[data-astro-cid-xaoeahvc]{opacity:.3;filter:grayscale()}.cell-flag[data-astro-cid-xaoeahvc],.cell-x[data-astro-cid-xaoeahvc]{text-shadow:0 1px 3px #000;font-size:.85rem;line-height:1;position:absolute;top:.3rem;left:.35rem}.cell-flag[data-astro-cid-xaoeahvc]{color:#fff}.cell-x[data-astro-cid-xaoeahvc]{color:#ff5a4f}.cell-meta[data-astro-cid-xaoeahvc]{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding-top:.4rem;font-size:9px;display:flex}.cell-file[data-astro-cid-xaoeahvc]{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-stars[data-astro-cid-xaoeahvc]{color:#ffb547;letter-spacing:0;flex-shrink:0}.loupe[data-astro-cid-xaoeahvc]{z-index:40;clip-path:circle(50%);pointer-events:none;opacity:0;background-color:#111;background-repeat:no-repeat;width:11rem;height:11rem;transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.7);box-shadow:inset 0 0 0 5px #fff}.loupe[data-astro-cid-xaoeahvc][data-on=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}.plan[data-astro-cid-xaoeahvc]{background-color:#fff;background-image:linear-gradient(#0000000b 1px,#0000 1px),linear-gradient(90deg,#0000000b 1px,#0000 1px);background-size:16px 16px;border:1px solid #00000014;padding:1.4rem 1.4rem 1.8rem;box-shadow:0 24px 40px -26px #00000073}.diagram[data-astro-cid-xaoeahvc]{background:#f4f5f7;width:100%;height:auto;display:block}.floor[data-astro-cid-xaoeahvc]{fill:none;stroke:#9aa0a8;stroke-width:.5px;stroke-dasharray:2 1.5}.light[data-astro-cid-xaoeahvc]{fill:#0a0a0a}.subject[data-astro-cid-xaoeahvc],.subject[data-astro-cid-xaoeahvc] [data-astro-cid-xaoeahvc]{fill:#3a3d42}.camera[data-astro-cid-xaoeahvc] rect[data-astro-cid-xaoeahvc]{fill:#fff;stroke:#0a0a0a;stroke-width:.8px}.tripod[data-astro-cid-xaoeahvc]{fill:none;stroke:#0a0a0a;stroke-width:.8px}.drone[data-astro-cid-xaoeahvc]{fill:none;stroke:var(--brand-flame);stroke-width:.9px}.drone[data-astro-cid-xaoeahvc] circle[data-astro-cid-xaoeahvc]:not(.drone-path){fill:#fff}.drone-path[data-astro-cid-xaoeahvc]{stroke-dasharray:1.5 1.5;opacity:.7;transform-origin:50%;transform-box:fill-box;animation:12s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.sightline[data-astro-cid-xaoeahvc]{stroke:#0a0a0a;stroke-width:.4px;stroke-dasharray:1 1}.label[data-astro-cid-xaoeahvc]{font-family:var(--font-mono);letter-spacing:.1px;fill:#c2410c;stroke:none;font-size:3.6px}.label-cam[data-astro-cid-xaoeahvc]{fill:#0a0a0a}@media (width<=639.98px){.bar-prints[data-astro-cid-xaoeahvc]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}.grid-frames[data-astro-cid-xaoeahvc]{grid-template-columns:repeat(2,minmax(0,1fr))}.loupe[data-astro-cid-xaoeahvc]{display:none}.softbox[data-astro-cid-xaoeahvc]{opacity:.6;right:-1.5rem}}@media (prefers-reduced-motion:reduce){.print-img[data-astro-cid-xaoeahvc]{animation:none}}
