.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#08050cf5;border:0;margin:0;padding:0;overflow:hidden}.lb[data-astro-cid-utnzf2kr]::backdrop{background:0 0}.lb[data-astro-cid-utnzf2kr][open]{animation:lbIn .5s var(--ease-out);grid-template-rows:1fr auto;display:grid}@keyframes lbIn{0%{opacity:0}}.lb__stage[data-astro-cid-utnzf2kr]{touch-action:pan-y;place-items:center;min-height:0;padding:clamp(16px,4vw,56px);display:grid;position:relative}.lb__img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);transition:opacity .35s var(--ease-out), transform .5s var(--ease-out);border:8px solid #f3eee1;box-shadow:0 40px 80px #0009}.lb__img[data-astro-cid-utnzf2kr].is-out-l{opacity:0;transform:translate(-60px)rotate(-2deg)}.lb__img[data-astro-cid-utnzf2kr].is-out-r{opacity:0;transform:translate(60px)rotate(2deg)}.lb__bar[data-astro-cid-utnzf2kr]{padding:12px var(--gutter) max(16px, env(safe-area-inset-bottom));border-top:1px solid #eee7d626;justify-content:space-between;align-items:center;gap:16px;display:flex}.lb__cap[data-astro-cid-utnzf2kr]{color:#cfc7bb}.lb__cap[data-astro-cid-utnzf2kr] span[data-astro-cid-utnzf2kr]:first-child{color:var(--yellow);margin-right:12px}.lb__ctrl[data-astro-cid-utnzf2kr]{gap:8px;display:flex}.lb__btn[data-astro-cid-utnzf2kr]{border:1px solid #eee7d659;width:48px;height:48px;font-size:1.1rem;transition:background-color .3s,color .3s}.lb__btn[data-astro-cid-utnzf2kr]:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.gh[data-astro-cid-7pd5emi5]{padding:calc(var(--header-h) + clamp(40px, 6vw, 90px)) 0 clamp(40px, 5vw, 70px)}.gh__title[data-astro-cid-7pd5emi5]{margin-top:16px;font-size:clamp(4.6rem,15vw,15rem)}.gh__out[data-astro-cid-7pd5emi5]{color:#0000;-webkit-text-stroke:1.5px var(--fg)}.gh__foot[data-astro-cid-7pd5emi5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;display:flex}.gh__lead[data-astro-cid-7pd5emi5]{max-width:26ch;color:var(--fg-soft);font-size:1.5rem;line-height:1.1}.filters[data-astro-cid-7pd5emi5]{flex-wrap:wrap;gap:8px;display:flex}.filter[data-astro-cid-7pd5emi5]{border:1px solid var(--line-strong);min-height:44px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;transition:background-color .3s, color .3s, border-color .3s, transform .3s var(--ease-out);padding:0 16px;font-size:.7rem}.filter[data-astro-cid-7pd5emi5] sup[data-astro-cid-7pd5emi5]{color:var(--fg-muted);font-size:.85em}.filter[data-astro-cid-7pd5emi5]:hover{border-color:var(--accent);transform:translateY(-2px)}.filter[data-astro-cid-7pd5emi5].is-on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.filter[data-astro-cid-7pd5emi5].is-on sup[data-astro-cid-7pd5emi5]{color:inherit}.gal-wrap[data-astro-cid-7pd5emi5]{padding:40px 0 clamp(80px,10vw,140px)}.gal[data-astro-cid-7pd5emi5]{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(150px,17vw,260px);grid-auto-flow:dense;gap:clamp(10px,1.2vw,18px);display:grid}.gal__item[data-astro-cid-7pd5emi5]{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);position:relative}.gal__item[data-astro-cid-7pd5emi5].is-hidden{display:none}.gal__item--big[data-astro-cid-7pd5emi5]{grid-area:span 2/span 2}.gal__item--wide[data-astro-cid-7pd5emi5]{grid-column:span 2}.gal__item--tall[data-astro-cid-7pd5emi5]{grid-row:span 2}.gal__btn[data-astro-cid-7pd5emi5]{text-align:left;width:100%;display:block;position:absolute;inset:0;overflow:hidden}.gal__btn[data-astro-cid-7pd5emi5] .ph{position:absolute;inset:0}.gal__cap[data-astro-cid-7pd5emi5]{z-index:3;color:var(--paper);transition:transform .5s var(--ease-out);background:linear-gradient(#0000,#000000bf);gap:10px;padding:28px 12px 10px;font-size:.6rem;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.gal__cap[data-astro-cid-7pd5emi5] span[data-astro-cid-7pd5emi5]{color:var(--yellow)}.gal__btn[data-astro-cid-7pd5emi5]:hover .gal__cap[data-astro-cid-7pd5emi5],.gal__btn[data-astro-cid-7pd5emi5]:focus-visible .gal__cap[data-astro-cid-7pd5emi5]{transform:none}.gal__more[data-astro-cid-7pd5emi5]{color:var(--fg-muted);margin-top:28px}.tv__head[data-astro-cid-7pd5emi5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.tv__lead[data-astro-cid-7pd5emi5]{max-width:28ch;color:var(--fg-soft);font-size:1.45rem;line-height:1.15}.press__grid[data-astro-cid-7pd5emi5]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.press__grid[data-astro-cid-7pd5emi5] h2[data-astro-cid-7pd5emi5]{margin-top:16px}.press__lead[data-astro-cid-7pd5emi5]{max-width:26ch;margin:20px 0 30px;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.15}.press__phones[data-astro-cid-7pd5emi5]{grid-template-columns:repeat(3,1fr);align-items:center;gap:clamp(12px,2vw,28px);display:grid}.phone[data-astro-cid-7pd5emi5]{transform:rotate(var(--r));transition:transform .6s var(--ease-out)}.phone[data-astro-cid-7pd5emi5].is-in{transform:rotate(var(--r))}.phone[data-astro-cid-7pd5emi5]:hover{transform:rotate(0)translateY(-10px)scale(1.03)}.phone[data-astro-cid-7pd5emi5]:nth-child(2){margin-top:60px}.phone__screen[data-astro-cid-7pd5emi5]{background:#0a0a0a;border-radius:22px;width:100%;padding:8px;display:block;box-shadow:0 30px 50px -20px #0009,inset 0 0 0 1px #ffffff1a}.phone__screen[data-astro-cid-7pd5emi5] .ph{border-radius:15px}.phone__cap[data-astro-cid-7pd5emi5]{color:var(--fg-muted);margin-top:12px;font-size:.6rem}@media (width<=960px){.gal[data-astro-cid-7pd5emi5]{grid-template-columns:repeat(2,1fr);grid-auto-rows:44vw}.press__grid[data-astro-cid-7pd5emi5]{grid-template-columns:1fr}}@media (width<=520px){.gal__item--wide[data-astro-cid-7pd5emi5]{grid-column:span 2}.gal__cap[data-astro-cid-7pd5emi5]{transform:none}.press__phones[data-astro-cid-7pd5emi5]{gap:10px}.phone[data-astro-cid-7pd5emi5]:nth-child(2){margin-top:30px}}
