.mac[data-astro-cid-jpv7v3xv]{--lime: #d7f53b;--pink: #f04aa8;--blue: #6fd0f2;position:relative;height:100svh;min-height:620px;display:grid;grid-template-rows:auto 1fr auto;background:#fff;color:#111;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;overflow:hidden}.bar[data-astro-cid-jpv7v3xv]{display:flex;align-items:center;gap:18px;height:26px;padding:0 16px;font-size:12px;background:#ffffffe6;border-bottom:1px solid #eee}.bar[data-astro-cid-jpv7v3xv] .logo[data-astro-cid-jpv7v3xv]{font-size:14px}.bar[data-astro-cid-jpv7v3xv] .right[data-astro-cid-jpv7v3xv]{margin-left:auto;display:flex;gap:16px;color:#333}.screen[data-astro-cid-jpv7v3xv]{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 4vw;width:min(1180px,92vw);margin:0 auto;padding-top:4.5svh}.tiles[data-astro-cid-jpv7v3xv]{grid-column:1 / -1;display:grid;grid-template-columns:1.15fr .75fr .75fr 2.65fr;grid-template-rows:1fr 1fr;gap:10px;height:min(30svh,300px)}.t[data-astro-cid-jpv7v3xv]{position:relative;overflow:hidden;border-radius:18px;background:#fff}.t[data-astro-cid-jpv7v3xv] img[data-astro-cid-jpv7v3xv]{display:block;width:100%;height:100%;object-fit:cover}.t[data-astro-cid-jpv7v3xv].big{grid-row:1 / 3;background:var(--lime)}.t[data-astro-cid-jpv7v3xv].ring{border:4px solid #111}.t[data-astro-cid-jpv7v3xv].dots{background:#fff radial-gradient(circle,var(--blue) 0 3.2px,transparent 3.6px) 0 0 / 18px 18px}.t[data-astro-cid-jpv7v3xv].dots img[data-astro-cid-jpv7v3xv]{mix-blend-mode:multiply}.t[data-astro-cid-jpv7v3xv].wide{grid-column:4;grid-row:1 / 3}.t[data-astro-cid-jpv7v3xv].wide img[data-astro-cid-jpv7v3xv]{filter:grayscale(1) contrast(1.12);object-position:50% 35%}.t[data-astro-cid-jpv7v3xv].wide svg[data-astro-cid-jpv7v3xv]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--lime);stroke-width:.5;vector-effect:non-scaling-stroke}.t[data-astro-cid-jpv7v3xv].wide svg[data-astro-cid-jpv7v3xv] [data-astro-cid-jpv7v3xv]{vector-effect:non-scaling-stroke;stroke-width:1.5}.t[data-astro-cid-jpv7v3xv].wide svg[data-astro-cid-jpv7v3xv] .dot[data-astro-cid-jpv7v3xv]{fill:var(--lime)}h1[data-astro-cid-jpv7v3xv]{align-self:center;margin:0;font:700 clamp(2.4rem,5.3vw,5.6rem)/.92 Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.05em}h1[data-astro-cid-jpv7v3xv] span[data-astro-cid-jpv7v3xv]{display:block;white-space:nowrap}.icons[data-astro-cid-jpv7v3xv]{position:relative;align-self:stretch;margin:3svh 0 0;padding:0;list-style:none;min-height:30svh}.icons[data-astro-cid-jpv7v3xv] li[data-astro-cid-jpv7v3xv]{position:absolute}.ic[data-astro-cid-jpv7v3xv]{position:relative;display:block;color:#111}.icons[data-astro-cid-jpv7v3xv] img[data-astro-cid-jpv7v3xv]{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .14));transition:scale .25s ease}.icons[data-astro-cid-jpv7v3xv] .awaiting[data-astro-cid-jpv7v3xv]{width:100%;aspect-ratio:1;font-size:.5rem}.icons[data-astro-cid-jpv7v3xv] .cap[data-astro-cid-jpv7v3xv]{position:absolute;left:50%;top:calc(100% + 4px);translate:-50% 0;font-size:10px;letter-spacing:.01em;white-space:nowrap;color:#333}.dock[data-astro-cid-jpv7v3xv]{justify-self:center;display:flex;align-items:end;gap:10px;margin-bottom:10px;padding:8px 12px;border:1px solid rgb(0 0 0 / .08);border-radius:18px;background:#f0f0f4bf;backdrop-filter:blur(10px);box-shadow:0 6px 20px #00000014}.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv]{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#fff;transition:translate .2s ease}.dock[data-astro-cid-jpv7v3xv] img[data-astro-cid-jpv7v3xv]{max-width:80%;max-height:80%;object-fit:contain}.dock[data-astro-cid-jpv7v3xv] img[data-astro-cid-jpv7v3xv].sq{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:12px}.dock[data-astro-cid-jpv7v3xv] span[data-astro-cid-jpv7v3xv]{position:absolute;bottom:calc(100% + 8px);padding:2px 8px;border-radius:6px;background:#1e1e1ed9;color:#fff;font-size:11px;white-space:nowrap;opacity:0;transition:opacity .15s;pointer-events:none}.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv]:hover,.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv]:focus-visible{translate:0 -6px}.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv]:hover span[data-astro-cid-jpv7v3xv],.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv]:focus-visible span[data-astro-cid-jpv7v3xv]{opacity:1}.dock[data-astro-cid-jpv7v3xv] i[data-astro-cid-jpv7v3xv]{width:1px;align-self:stretch;margin:4px 2px;background:#00000026}.read[data-astro-cid-jpv7v3xv]{display:grid;gap:16px;padding:60px max(4vw,calc((100% - 1100px)/2)) 80px;background:#fff;font-family:Arial,sans-serif}.tags[data-astro-cid-jpv7v3xv]{margin:0;font:700 .9rem Arial,sans-serif;letter-spacing:.04em}.sub[data-astro-cid-jpv7v3xv]{margin:0;font:italic 400 1.15rem Arial,sans-serif;color:#555}.text[data-astro-cid-jpv7v3xv]{display:grid;gap:12px}.text[data-astro-cid-jpv7v3xv] p[data-astro-cid-jpv7v3xv]{margin:0;max-width:68ch;font-size:1.08rem;line-height:1.55}#lab[data-astro-cid-jpv7v3xv]{scroll-margin-top:20px}@media(max-width:860px){.mac[data-astro-cid-jpv7v3xv]{height:auto;min-height:100svh}.bar[data-astro-cid-jpv7v3xv] span[data-astro-cid-jpv7v3xv]:not(.logo):not(.right):not(b){display:none}.screen[data-astro-cid-jpv7v3xv]{grid-template-columns:minmax(0,1fr);padding-top:20px}.tiles[data-astro-cid-jpv7v3xv]{grid-template-columns:1fr 1fr;grid-template-rows:22vw 22vw 22vw 44vw;height:auto}.t[data-astro-cid-jpv7v3xv].big{grid-row:1 / 3}.t[data-astro-cid-jpv7v3xv].wide{grid-column:1 / -1;grid-row:4}h1[data-astro-cid-jpv7v3xv]{margin-top:26px;font-size:2.3rem}h1[data-astro-cid-jpv7v3xv] span[data-astro-cid-jpv7v3xv]{white-space:normal}.icons[data-astro-cid-jpv7v3xv]{min-height:96vw}.dock[data-astro-cid-jpv7v3xv]{position:sticky;bottom:8px}}@media(prefers-reduced-motion:reduce){.dock[data-astro-cid-jpv7v3xv] a[data-astro-cid-jpv7v3xv],.icons[data-astro-cid-jpv7v3xv] img[data-astro-cid-jpv7v3xv]{transition:none}}
