.mq[data-astro-cid-tpudeaz7]{padding:clamp(26px,4vh,44px) 0}.hero[data-astro-cid-j7pv25f6]{padding:clamp(150px,20vh,230px) 0 var(--rhythm)}.hero__avail[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin:0 0 clamp(40px,7vh,76px)}.hero__pip[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--signal);flex:none;animation:pip 2.6s var(--ease) infinite}@keyframes pip{0%{box-shadow:0 0 #f0561d8c}70%{box-shadow:0 0 0 9px #f0561d00}to{box-shadow:0 0 #f0561d00}}.hero__claim[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,7.4vw,6.6rem)}.hero__foot[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:end;margin-top:clamp(56px,9vh,104px)}.hero__title[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.015em;margin:0 0 18px}.hero__sub[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--ink-70);max-width:44ch;margin:0 0 32px}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:11px;min-height:46px;padding:0 24px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:500;letter-spacing:-.01em;border-radius:2px;transition:background var(--t-fast) var(--ease)}.btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transition:transform var(--t-fast) var(--ease)}.btn[data-astro-cid-j7pv25f6]:hover{background:var(--signal)}.btn[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:translate(4px)}.plate[data-astro-cid-j7pv25f6]{margin:0}.plate__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 10;border-radius:3px;overflow:hidden;background:radial-gradient(120% 90% at 22% 12%,#33302c 0%,transparent 58%),radial-gradient(90% 80% at 82% 88%,rgba(240,86,29,.3) 0%,transparent 60%),linear-gradient(152deg,#16140f,#0a0908);box-shadow:0 1px #1211101a,0 26px 60px -32px #1211108c}.plate__loop[data-astro-cid-j7pv25f6],.plate__reel[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.plate__grain[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,rgba(244,241,236,.028) 0 1px,transparent 1px 3px);pointer-events:none}.plate__reel[data-astro-cid-j7pv25f6]{opacity:0;pointer-events:none;background:#000;transition:opacity var(--t-fast) var(--ease)}.plate__reel[data-astro-cid-j7pv25f6]:fullscreen{object-fit:contain}.plate__reel[data-astro-cid-j7pv25f6]:-webkit-full-screen{object-fit:contain}.plate[data-astro-cid-j7pv25f6].is-reel .plate__reel[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto;object-fit:contain}.plate__play[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;display:flex;align-items:flex-end;gap:14px;padding:clamp(14px,2vw,22px);border:0;margin:0;cursor:pointer;color:var(--paper);background:linear-gradient(0deg,#0a090899,#0a090800 42%);-webkit-tap-highlight-color:transparent}.plate__play[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--signal);outline-offset:-4px}.plate__disc[data-astro-cid-j7pv25f6]{flex:none;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--theatre);transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.plate__disc[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{margin-left:2px}.plate__play[data-astro-cid-j7pv25f6]:hover .plate__disc[data-astro-cid-j7pv25f6],.plate__play[data-astro-cid-j7pv25f6]:focus-visible .plate__disc[data-astro-cid-j7pv25f6]{background:var(--signal);transform:scale(1.06)}.plate__cta[data-astro-cid-j7pv25f6]{color:var(--paper);margin-bottom:8px;padding:8px 12px;line-height:14px;background:#0a0908a8;border-radius:2px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plate__cta[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{font-style:normal;opacity:.72;margin-left:.5em}.plate[data-astro-cid-j7pv25f6].is-reel .plate__play[data-astro-cid-j7pv25f6]{display:none}.plate__close[data-astro-cid-j7pv25f6]{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(244,241,236,.3);background:#0a09089e;color:var(--paper);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.plate__close[data-astro-cid-j7pv25f6]:hover{background:var(--signal);color:#0a0908}.plate__close[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.plate__close[data-astro-cid-j7pv25f6][hidden]{display:none}.plate__cap[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--rule);margin-top:12px}.proof[data-astro-cid-j7pv25f6]{background:var(--paper-dk);padding:clamp(44px,6vh,68px) 0}.proof__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px)}.proof__cell[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px}.proof__fig[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(2.3rem,4.4vw,3.9rem);line-height:1;letter-spacing:-.03em}.work[data-astro-cid-j7pv25f6]{background:var(--theatre);color:var(--paper);padding:var(--rhythm) 0;overflow-x:clip}.work__head[data-astro-cid-j7pv25f6]{margin-bottom:clamp(52px,8vh,96px)}.work__eyebrow[data-astro-cid-j7pv25f6]{color:var(--theatre-45)}.work__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,6vw,5rem);margin:18px 0 16px}.work__note[data-astro-cid-j7pv25f6]{color:var(--theatre-70);font-size:17px;max-width:46ch;margin:0}.work__all[data-astro-cid-j7pv25f6]{margin:20px 0 0}.work__all[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--paper);border-bottom:1px solid rgba(244,241,236,.3);padding-bottom:2px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.work__all[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--signal);border-color:var(--signal)}.sel[data-astro-cid-j7pv25f6]{display:block;color:inherit}.sel__frame[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:3px;background:radial-gradient(120% 90% at 26% 14%,#35302A 0%,transparent 60%),linear-gradient(155deg,#18150f,#0a0908)}.sel--lead[data-astro-cid-j7pv25f6] .sel__frame[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:5.868 / 1;min-height:140px}.sel__img[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.sel__meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:5px;padding-top:14px}.sel__disc[data-astro-cid-j7pv25f6]{color:var(--signal)}.sel__title[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.08;letter-spacing:-.02em;transition:color var(--t-fast) var(--ease)}.sel__client[data-astro-cid-j7pv25f6]{color:var(--theatre-45)}@media(hover:hover){.sel[data-astro-cid-j7pv25f6]:hover .sel__img[data-astro-cid-j7pv25f6]{transform:scale(1.035)}.sel[data-astro-cid-j7pv25f6]:hover .sel__title[data-astro-cid-j7pv25f6]{color:var(--signal)}}.sel[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.sel--lead[data-astro-cid-j7pv25f6]{margin-bottom:clamp(36px,5vh,56px)}.sel__grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vh,48px) clamp(20px,2.4vw,36px)}.caps[data-astro-cid-j7pv25f6]{padding:var(--rhythm) 0}.caps__head[data-astro-cid-j7pv25f6]{margin-bottom:clamp(48px,7vh,84px)}.caps__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4.6vw,3.9rem);margin:16px 0 0}.caps__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border-block:1px solid var(--rule)}.cap[data-astro-cid-j7pv25f6]{background:var(--paper);padding:clamp(28px,3.4vw,44px) clamp(22px,2.6vw,36px);display:flex;flex-direction:column;gap:12px;transition:background var(--t-fast) var(--ease)}.cap[data-astro-cid-j7pv25f6]:hover{background:var(--paper-dk)}.cap__n[data-astro-cid-j7pv25f6]{color:var(--signal)}.cap__name[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(1.5rem,2.3vw,2rem);line-height:1;letter-spacing:-.02em;margin:0}.cap__body[data-astro-cid-j7pv25f6]{font-size:15.5px;color:var(--ink-70);margin:0;flex:1}.cap__tools[data-astro-cid-j7pv25f6]{padding-top:14px;border-top:1px solid var(--rule)}.studio[data-astro-cid-j7pv25f6]{background:var(--paper-dk);padding:var(--rhythm) 0}.studio__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.studio__portrait[data-astro-cid-j7pv25f6]{margin:0}.studio__img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;width:100%;object-fit:cover;border-radius:3px;background:radial-gradient(85% 70% at 40% 25%,#4A443C 0%,transparent 62%),linear-gradient(160deg,#2a2621,#12100e);box-shadow:0 24px 56px -30px #12111080}.studio__title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4.2vw,3.5rem);margin:16px 0 28px}.studio__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16.5px;color:var(--ink-70);max-width:52ch;margin:0 0 18px}.studio__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.studio__more[data-astro-cid-j7pv25f6]{margin-top:22px!important}.studio__more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:2px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.studio__more[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--signal);border-color:var(--signal)}.contact[data-astro-cid-j7pv25f6]{background:var(--theatre);color:var(--paper);padding:var(--rhythm) 0}.contact__eyebrow[data-astro-cid-j7pv25f6]{color:var(--theatre-45)}.contact__title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,7vw,5.6rem);margin:18px 0 clamp(48px,7vh,80px)}.contact__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#f4f1ec24;border-block:1px solid rgba(244,241,236,.14)}.door[data-astro-cid-j7pv25f6]{background:var(--theatre);padding:clamp(28px,3.2vw,40px) clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:11px;min-height:220px;transition:background var(--t-fast) var(--ease)}.door[data-astro-cid-j7pv25f6]:hover{background:#141210}.door__n[data-astro-cid-j7pv25f6]{color:var(--theatre-45);transition:color var(--t-fast) var(--ease)}.door[data-astro-cid-j7pv25f6]:hover .door__n[data-astro-cid-j7pv25f6]{color:var(--signal)}.door__name[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.04;letter-spacing:-.02em;margin-top:auto}.door__line[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--theatre-70)}.contact__direct[data-astro-cid-j7pv25f6]{margin:clamp(36px,5vh,56px) 0 0;font-size:17px;color:var(--theatre-70)}.contact__direct[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--paper);border-bottom:1px solid rgba(244,241,236,.3);padding-bottom:2px;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.contact__direct[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--signal);border-color:var(--signal)}@media(max-width:1024px){.caps__grid[data-astro-cid-j7pv25f6],.contact__grid[data-astro-cid-j7pv25f6],.sel__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.studio__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.studio__portrait[data-astro-cid-j7pv25f6]{max-width:380px}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding-top:130px}.hero__claim[data-astro-cid-j7pv25f6]{font-size:clamp(2.3rem,9.4vw,3.6rem)}.hero__foot[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:44px;align-items:start}.btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.proof__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:28px 20px}.sel__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sel__grid[data-astro-cid-j7pv25f6] .sel__frame[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10}.caps__grid[data-astro-cid-j7pv25f6],.contact__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.door[data-astro-cid-j7pv25f6]{min-height:0}.door__name[data-astro-cid-j7pv25f6]{margin-top:4px}}@media(max-width:420px){.hero__sub[data-astro-cid-j7pv25f6],.cap__body[data-astro-cid-j7pv25f6],.studio__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px}.proof__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}
