.empty[data-astro-cid-tkhde3ku]{text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:var(--radius-lg);background:#fff;place-items:center;gap:.6rem;padding:3rem 1rem;display:grid}.empty[data-astro-cid-tkhde3ku] .icon{color:var(--sky)}.filters[data-astro-cid-tkhde3ku]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.chip[data-astro-cid-tkhde3ku]{border:1px solid var(--line);color:var(--navy);font:600 .92rem/1 var(--font-head);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem 1.05rem;transition:all .2s}.chip[data-astro-cid-tkhde3ku]:hover{border-color:var(--blue);color:var(--blue)}.chip[data-astro-cid-tkhde3ku].active{background:var(--navy);color:#fff;border-color:var(--navy)}.wgrid[data-astro-cid-tkhde3ku]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.work[data-astro-cid-tkhde3ku]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.work[data-astro-cid-tkhde3ku][hidden]{display:none}.media[data-astro-cid-tkhde3ku]{aspect-ratio:4/3;background:var(--bg-soft);position:relative}.media[data-astro-cid-tkhde3ku] img[data-astro-cid-tkhde3ku]{object-fit:cover;width:100%;height:100%}.zoom[data-astro-cid-tkhde3ku]{all:unset;cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.zoom[data-astro-cid-tkhde3ku]:focus-visible{outline:3px solid var(--sky);outline-offset:-3px}.zi[data-astro-cid-tkhde3ku],.count[data-astro-cid-tkhde3ku]{color:#fff;backdrop-filter:blur(4px);background:#000c2e99;border-radius:10px;place-items:center;min-width:38px;height:38px;display:grid;position:absolute;top:.7rem;right:.7rem}.count[data-astro-cid-tkhde3ku]{font:700 .85rem/1 var(--font-head);padding:0 .6rem;top:auto;bottom:.7rem}.ba[data-astro-cid-tkhde3ku]{user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.ba[data-astro-cid-tkhde3ku] img[data-astro-cid-tkhde3ku]{position:absolute;inset:0}.ba[data-astro-cid-tkhde3ku] .before[data-astro-cid-tkhde3ku]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba[data-astro-cid-tkhde3ku]:after{content:"";top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 10px #0006}.handle[data-astro-cid-tkhde3ku]{top:50%;left:var(--pos);z-index:2;width:42px;height:42px;color:var(--navy);box-shadow:var(--shadow);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.ba[data-astro-cid-tkhde3ku] input[data-astro-cid-tkhde3ku]{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.lbl[data-astro-cid-tkhde3ku]{z-index:1;font:700 .75rem/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#000c2ea6;border-radius:6px;padding:.3rem .6rem;position:absolute;top:.7rem}.lbl[data-astro-cid-tkhde3ku].l{left:.7rem}.lbl[data-astro-cid-tkhde3ku].r{background:#0071f0d9;right:.7rem}.illus[data-astro-cid-tkhde3ku]{z-index:4;color:#fff;background:#000c2eb3;border-radius:6px;padding:.3rem .55rem;font-size:.72rem;position:absolute;bottom:.7rem;left:.7rem}.info[data-astro-cid-tkhde3ku]{padding:1.1rem 1.25rem 1.3rem}.cat[data-astro-cid-tkhde3ku]{font:700 .75rem/1.3 var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:.45rem}.info[data-astro-cid-tkhde3ku] h3[data-astro-cid-tkhde3ku]{margin-bottom:.35rem;font-size:1.1rem}.desc[data-astro-cid-tkhde3ku]{color:var(--muted);margin:0;font-size:.95rem}.more-photos[data-astro-cid-tkhde3ku]{border:1px solid var(--line);cursor:pointer;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-top:.7rem;padding:.35rem .8rem;font-weight:600;display:inline-flex}.lightbox[data-astro-cid-tkhde3ku]{color:#fff;background:#00081ef0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-tkhde3ku]::backdrop{background:#00081ecc}.lightbox[data-astro-cid-tkhde3ku][open]{grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lightbox[data-astro-cid-tkhde3ku] figure[data-astro-cid-tkhde3ku]{place-items:center;gap:.8rem;height:100%;margin:0;padding:4rem 0 2rem;display:grid}.lightbox[data-astro-cid-tkhde3ku] img[data-astro-cid-tkhde3ku]{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(100dvh - 9rem)}.lightbox[data-astro-cid-tkhde3ku] figcaption[data-astro-cid-tkhde3ku]{color:#c4d3f7;text-align:center;padding:0 1rem;font-size:.95rem}.lb-close[data-astro-cid-tkhde3ku],.lb-nav[data-astro-cid-tkhde3ku]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 1rem;display:grid}.lb-close[data-astro-cid-tkhde3ku]{z-index:2;position:absolute;top:1rem;right:0}.prev[data-astro-cid-tkhde3ku] .icon{transform:rotate(180deg)}@media (width<=640px){.lb-nav[data-astro-cid-tkhde3ku]{width:42px;height:42px;margin:0 .3rem}}.owner[data-astro-cid-kxxm6smr]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.photo[data-astro-cid-kxxm6smr]{position:relative}.photo[data-astro-cid-kxxm6smr] img[data-astro-cid-kxxm6smr],.mono[data-astro-cid-kxxm6smr]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg)}.mono[data-astro-cid-kxxm6smr]{background:linear-gradient(150deg, var(--navy-900), var(--navy) 55%, var(--blue));place-items:center;display:grid}.mono[data-astro-cid-kxxm6smr] span[data-astro-cid-kxxm6smr]{font:800 clamp(4rem, 10vw, 7rem)/1 var(--font-head);color:#ffffffe6;letter-spacing:-.04em}.namecard[data-astro-cid-kxxm6smr]{backdrop-filter:blur(8px);box-shadow:var(--shadow);background:#ffffffeb;border-radius:14px;gap:.15rem;padding:1rem 1.2rem;display:grid;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem}.namecard[data-astro-cid-kxxm6smr] strong[data-astro-cid-kxxm6smr]{font:800 1.15rem/1.2 var(--font-head);color:var(--navy)}.namecard[data-astro-cid-kxxm6smr] span[data-astro-cid-kxxm6smr]{color:var(--muted);font-size:.9rem}.swiss[data-astro-cid-kxxm6smr]{background:var(--red);color:#fff;width:46px;height:46px;box-shadow:var(--shadow);border-radius:12px;place-items:center;display:grid;position:absolute;top:1.2rem;right:1.2rem}.ct[data-astro-cid-kxxm6smr]{margin-top:1.8rem;font-size:1.1rem}.creds[data-astro-cid-kxxm6smr]{gap:.7rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.creds[data-astro-cid-kxxm6smr] li[data-astro-cid-kxxm6smr]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem 1rem;font-weight:600;display:flex}.creds[data-astro-cid-kxxm6smr] .icon{color:var(--blue);flex:none}.creds[data-astro-cid-kxxm6smr] a[data-astro-cid-kxxm6smr]{color:inherit}@media (width<=880px){.owner[data-astro-cid-kxxm6smr]{grid-template-columns:1fr}.photo[data-astro-cid-kxxm6smr]{max-width:420px}}.brands[data-astro-cid-atmtuvsd]{gap:2.5rem;display:grid}.seg[data-astro-cid-atmtuvsd]{text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin-bottom:1rem;font-size:1rem}ul[data-astro-cid-atmtuvsd]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-atmtuvsd]{border-radius:var(--radius);border:1px solid var(--line);text-align:center;background:#fff;place-items:center;gap:.5rem;min-height:110px;padding:1.25rem;transition:border-color .3s,box-shadow .3s;display:grid}li[data-astro-cid-atmtuvsd]:hover{box-shadow:var(--shadow-sm);border-color:#c6dbf6}li[data-astro-cid-atmtuvsd] img[data-astro-cid-atmtuvsd]{object-fit:contain;width:auto;max-height:46px}.word[data-astro-cid-atmtuvsd]{font:800 1.5rem/1 var(--font-head);color:var(--navy);letter-spacing:.02em}li[data-astro-cid-atmtuvsd] p[data-astro-cid-atmtuvsd]{color:var(--muted);margin:0;font-size:.88rem}.compact[data-astro-cid-atmtuvsd] ul[data-astro-cid-atmtuvsd]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.compact[data-astro-cid-atmtuvsd] li[data-astro-cid-atmtuvsd]{min-height:90px}.contact-grid[data-astro-cid-ok7rnd2d]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cbox[data-astro-cid-ok7rnd2d]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.5rem}.cbox[data-astro-cid-ok7rnd2d] h3[data-astro-cid-ok7rnd2d]{margin-bottom:.6rem;font-size:1.1rem}.cbox[data-astro-cid-ok7rnd2d] p[data-astro-cid-ok7rnd2d]{margin:0 0 .3rem}.soc[data-astro-cid-ok7rnd2d]{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.soc[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]{background:var(--ice);width:40px;height:40px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.soc[data-astro-cid-ok7rnd2d] a[data-astro-cid-ok7rnd2d]:hover{background:var(--blue);color:#fff}@media (width<=1000px){.contact-grid[data-astro-cid-ok7rnd2d]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.contact-grid[data-astro-cid-ok7rnd2d]{grid-template-columns:1fr}}
