.j-hero[data-astro-cid-x22suxbu]{max-width:var(--max-width);padding:clamp(32px, 4vw, 56px) var(--gutter) clamp(40px, 5vw, 72px);margin:0 auto;position:relative}.text[data-astro-cid-x22suxbu]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}h1[data-astro-cid-x22suxbu]{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(60px,9vw,148px);font-weight:800;font-stretch:76%;line-height:.88}h1[data-astro-cid-x22suxbu] .serif-word{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--violet);font-style:italic;font-weight:400;font-stretch:100%}.text[data-astro-cid-x22suxbu] p[data-astro-cid-x22suxbu]{text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.45}.join[data-astro-cid-x22suxbu]{padding:17px 30px;font-size:17px}.star[data-astro-cid-x22suxbu]{display:none}@media (width<=720px){.j-hero[data-astro-cid-x22suxbu]{text-align:center;margin:8px 12px 0;padding:64px 22px 60px}.text[data-astro-cid-x22suxbu]{z-index:1;align-items:center;position:relative}.text[data-astro-cid-x22suxbu] p[data-astro-cid-x22suxbu]{margin-inline:auto}.star[data-astro-cid-x22suxbu]{width:12%;color:var(--pink);pointer-events:none;animation:3.2s ease-in-out infinite bob;display:block;position:absolute;top:0;right:2%}.star[data-astro-cid-x22suxbu] svg{width:100%;height:auto;display:block}}.featured[data-astro-cid-jf6x4nzu]{color:var(--ink);background:var(--white);transition:transform .35s var(--ease-card), box-shadow .35s;border-radius:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-bottom:clamp(16px,2vw,24px);text-decoration:none;display:grid;overflow:hidden}.featured[data-astro-cid-jf6x4nzu]:hover{color:var(--ink);transform:translateY(-6px);box-shadow:0 30px 60px -32px #1414144d}.art[data-astro-cid-jf6x4nzu]{background:var(--violet);place-items:center;min-height:clamp(260px,30vw,420px);display:grid;position:relative;overflow:hidden}.art[data-astro-cid-jf6x4nzu] svg[data-astro-cid-jf6x4nzu]{width:58%;overflow:visible}.art[data-astro-cid-jf6x4nzu] path[data-astro-cid-jf6x4nzu]{stroke-dasharray:1;stroke-dashoffset:1px;animation:2s ease-out .2s forwards draw}.badge[data-astro-cid-jf6x4nzu]{background:var(--white);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;position:absolute;top:24px;left:24px}.body[data-astro-cid-jf6x4nzu]{flex-direction:column;justify-content:center;gap:18px;padding:clamp(32px,4vw,60px);display:flex}.meta[data-astro-cid-jf6x4nzu]{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.tag[data-astro-cid-jf6x4nzu]{border-radius:999px;padding:5px 12px}.muted[data-astro-cid-jf6x4nzu]{color:var(--muted)}h2[data-astro-cid-jf6x4nzu]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,54px);font-weight:800;font-stretch:82%;line-height:1}p[data-astro-cid-jf6x4nzu]{max-width:46ch;color:var(--body);text-wrap:pretty;margin:0;font-size:18px;line-height:1.7}.read[data-astro-cid-jf6x4nzu]{align-items:center;gap:10px;margin-top:6px;font-size:16px;font-weight:700;display:inline-flex}.circle[data-astro-cid-jf6x4nzu]{background:var(--ink);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;display:grid}.circle[data-astro-cid-jf6x4nzu] svg{width:16px;height:16px}.acard[data-astro-cid-vc6lfhp6]{color:var(--ink);background:var(--white);transition:transform .35s var(--ease-card), box-shadow .35s;border-radius:32px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);text-decoration:none;display:grid;overflow:hidden}.acard[data-astro-cid-vc6lfhp6]:hover{color:var(--ink);transform:translateY(-6px)rotate(-.4deg);box-shadow:0 30px 60px -32px #1414144d}.img[data-astro-cid-vc6lfhp6]{place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.img[data-astro-cid-vc6lfhp6]>svg[data-astro-cid-vc6lfhp6]{width:50%;overflow:visible}.go[data-astro-cid-vc6lfhp6]{background:var(--ink);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.go[data-astro-cid-vc6lfhp6] svg{width:16px;height:16px}.body[data-astro-cid-vc6lfhp6]{flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.meta[data-astro-cid-vc6lfhp6]{color:var(--muted);font-size:13px;font-weight:600}h3[data-astro-cid-vc6lfhp6]{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:800;font-stretch:84%;line-height:1.05}p[data-astro-cid-vc6lfhp6]{color:var(--body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}@media (width>=721px) and (width<=1023px){.acard[data-astro-cid-vc6lfhp6]{border-radius:26px;grid-template-columns:1fr}.img[data-astro-cid-vc6lfhp6]{aspect-ratio:2;min-height:0}.img[data-astro-cid-vc6lfhp6]>svg[data-astro-cid-vc6lfhp6]{width:38%}.body[data-astro-cid-vc6lfhp6]{gap:8px;padding:18px 20px 22px}h3[data-astro-cid-vc6lfhp6]{font-size:21px}p[data-astro-cid-vc6lfhp6]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}}@media (width<=600px){.acard[data-astro-cid-vc6lfhp6]{grid-template-columns:1fr}.img[data-astro-cid-vc6lfhp6]{aspect-ratio:16/10;min-height:0}}.tcard[data-astro-cid-b7u75t27]{background:var(--white);color:var(--ink);transition:transform .3s var(--ease-card), box-shadow .3s;border-radius:22px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.tcard[data-astro-cid-b7u75t27]:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 20px 40px -28px #14141459}.img[data-astro-cid-b7u75t27]{aspect-ratio:1;border-radius:16px;place-items:center;display:grid}.img[data-astro-cid-b7u75t27] svg[data-astro-cid-b7u75t27]{width:58%;overflow:visible}.meta[data-astro-cid-b7u75t27]{color:var(--muted);font-size:13px;font-weight:600}.title[data-astro-cid-b7u75t27]{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800;font-stretch:84%;line-height:1.1;display:block}.excerpt[data-astro-cid-b7u75t27]{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.go[data-astro-cid-b7u75t27]{background:var(--ink);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;display:grid}.go[data-astro-cid-b7u75t27] svg{width:16px;height:16px}@media (width>=721px) and (width<=1023px){.tcard[data-astro-cid-b7u75t27]{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:10px 12px 10px 10px}.title[data-astro-cid-b7u75t27]{font-size:17px}.excerpt[data-astro-cid-b7u75t27]{display:none}.go[data-astro-cid-b7u75t27]{width:30px;height:30px}}.list[data-astro-cid-cnzfbxsk]{max-width:var(--max-width);padding:0 var(--gutter) clamp(80px, 9vw, 140px);margin:0 auto}.empty[data-astro-cid-cnzfbxsk]{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.cols[data-astro-cid-cnzfbxsk]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.articles[data-astro-cid-cnzfbxsk]{flex-direction:column;gap:clamp(16px,2vw,24px);display:flex}.side[data-astro-cid-cnzfbxsk]{background:var(--pink);border-radius:32px;padding:clamp(22px,2.4vw,32px)}.side[data-astro-cid-cnzfbxsk] h2[data-astro-cid-cnzfbxsk]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(24px,2vw,30px);font-weight:800;font-stretch:80%;line-height:1.05}.tools[data-astro-cid-cnzfbxsk]{flex-direction:column;gap:12px;display:flex}@media (width>=900px){.side[data-astro-cid-cnzfbxsk]{position:sticky;top:96px}}@media (width>=721px) and (width<=1023px){.cols[data-astro-cid-cnzfbxsk]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.articles[data-astro-cid-cnzfbxsk]{gap:16px}.side[data-astro-cid-cnzfbxsk]{border-radius:26px;padding:18px}.side[data-astro-cid-cnzfbxsk] h2[data-astro-cid-cnzfbxsk]{margin-bottom:14px;font-size:24px}}@media (width<=720px){.cols[data-astro-cid-cnzfbxsk]{grid-template-columns:1fr}.list[data-astro-cid-cnzfbxsk]{padding-top:28px}}
