.hero[data-astro-cid-5ugnymfi]{isolation:isolate;padding-block:clamp(12px,2vw,24px) clamp(28px,4vw,56px);position:relative;overflow-x:clip}.hero[data-astro-cid-5ugnymfi] .hero-dots{--dots-mask:radial-gradient(ellipse 55% 90% at 18% 40%, #000 8%, transparent 72%)}h1[data-astro-cid-5ugnymfi]{max-inline-size:15em;margin-block-start:clamp(12px,2vw,28px);line-height:1.2}h1[data-astro-cid-5ugnymfi]:lang(en){letter-spacing:-.022em;max-inline-size:13em;line-height:1.05}.intro[data-astro-cid-5ugnymfi]:lang(en){max-inline-size:36em;line-height:1.6}.stop[data-astro-cid-5ugnymfi]{background:var(--dot);block-size:.15em;inline-size:.15em;margin-inline-start:.14em;display:inline-block}.intro[data-astro-cid-5ugnymfi]{max-inline-size:34em;color:var(--ink-2);margin-block-start:clamp(16px,2vw,24px);font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.9}@media (prefers-reduced-motion:no-preference){.stop[data-astro-cid-5ugnymfi]{animation:stop-in .9s .3s var(--ease) both}@keyframes stop-in{0%{transform:scale(0)}to{transform:none}}}.feat[data-astro-cid-7fyv7bb7]{gap:clamp(24px,4vw,56px);display:grid;position:relative}.media[data-astro-cid-7fyv7bb7]{border-radius:var(--r-media);background:var(--surface-2);aspect-ratio:16/10;isolation:isolate;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.media[data-astro-cid-7fyv7bb7] img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .9s var(--ease)}.feat[data-astro-cid-7fyv7bb7]:hover .media[data-astro-cid-7fyv7bb7] img,.feat[data-astro-cid-7fyv7bb7]:focus-within .media[data-astro-cid-7fyv7bb7] img{transform:scale(1.03)}.body[data-astro-cid-7fyv7bb7]{align-content:center;gap:16px;display:grid}.meta[data-astro-cid-7fyv7bb7]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:.9375rem;line-height:1.6;display:flex}.topic[data-astro-cid-7fyv7bb7]{color:var(--accent);font-weight:900}.sep[data-astro-cid-7fyv7bb7]{opacity:.55;background:currentColor;block-size:3px;inline-size:3px}.draft[data-astro-cid-7fyv7bb7]{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);padding:0 10px}.title[data-astro-cid-7fyv7bb7]{font-size:var(--fs-h2);font-weight:900;line-height:1.3}.stretch[data-astro-cid-7fyv7bb7]:after{content:"";z-index:2;border-radius:var(--r-media);position:absolute;inset:0}.stretch[data-astro-cid-7fyv7bb7]:focus-visible{outline:none}.stretch[data-astro-cid-7fyv7bb7]:focus-visible:after{outline:2px solid var(--accent);outline-offset:6px}.stretch[data-astro-cid-7fyv7bb7] span[data-astro-cid-7fyv7bb7]{transition:background-size .55s var(--ease);background:linear-gradient(currentColor,currentColor) right 100%/0% 1px no-repeat;padding-block-end:2px}.stretch[data-astro-cid-7fyv7bb7] span[data-astro-cid-7fyv7bb7]:dir(ltr){background-position:0 100%}.feat[data-astro-cid-7fyv7bb7]:hover .stretch[data-astro-cid-7fyv7bb7] span[data-astro-cid-7fyv7bb7],.stretch[data-astro-cid-7fyv7bb7]:focus-visible span[data-astro-cid-7fyv7bb7]{background-size:100% 1px}.title[data-astro-cid-7fyv7bb7]:lang(en){letter-spacing:-.018em;line-height:1.12}.desc[data-astro-cid-7fyv7bb7]:lang(en){max-inline-size:42ch;line-height:1.6}.desc[data-astro-cid-7fyv7bb7]{max-inline-size:38ch;color:var(--ink-2);margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.9}.go[data-astro-cid-7fyv7bb7]{border-radius:var(--r-pill);border:1px solid var(--line);block-size:56px;inline-size:56px;color:var(--ink);transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), transform .45s var(--ease);place-items:center;margin-block-start:10px;display:grid}.go[data-astro-cid-7fyv7bb7] svg{block-size:22px;inline-size:22px}.feat[data-astro-cid-7fyv7bb7]:hover .go[data-astro-cid-7fyv7bb7],.feat[data-astro-cid-7fyv7bb7]:focus-within .go[data-astro-cid-7fyv7bb7]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:translate(-4px,-4px)}.feat[data-astro-cid-7fyv7bb7]:hover .go[data-astro-cid-7fyv7bb7]:dir(ltr),.feat[data-astro-cid-7fyv7bb7]:focus-within .go[data-astro-cid-7fyv7bb7]:dir(ltr){transform:translate(4px,-4px)}@media (width>=900px){.feat[data-astro-cid-7fyv7bb7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.media[data-astro-cid-7fyv7bb7]{aspect-ratio:4/3;order:2}.body[data-astro-cid-7fyv7bb7]{order:1}.stretch[data-astro-cid-7fyv7bb7]:after{border-radius:var(--r-card)}}.grid[data-astro-cid-signyiuz]{gap:clamp(48px,6vw,96px);display:grid}.duo[data-astro-cid-signyiuz]{gap:clamp(36px,4vw,56px) clamp(20px,3vw,40px);display:grid}.duo[data-astro-cid-signyiuz] .acard .media{aspect-ratio:3/2}.trio[data-astro-cid-signyiuz]{gap:clamp(36px,4vw,56px) clamp(20px,3vw,40px);display:grid}.split[data-astro-cid-signyiuz]{gap:32px;display:grid}.stack[data-astro-cid-signyiuz]{align-content:center;gap:28px;display:grid}.stack[data-astro-cid-signyiuz]>div+div{border-block-start:1px solid var(--line);padding-block-start:28px}@media (width>=640px){.trio[data-astro-cid-signyiuz]{grid-template-columns:repeat(2,minmax(0,1fr))}.trio[data-astro-cid-signyiuz]>div:last-child:nth-child(odd){grid-column:1/-1;max-inline-size:calc(50% - 20px)}.duo[data-astro-cid-signyiuz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.trio[data-astro-cid-signyiuz]{grid-template-columns:repeat(3,minmax(0,1fr))}.trio[data-astro-cid-signyiuz]>div:last-child:nth-child(odd){grid-column:auto;max-inline-size:none}.split[data-astro-cid-signyiuz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px)}.stack[data-astro-cid-signyiuz]{gap:36px}.stack[data-astro-cid-signyiuz]>div+div{padding-block-start:36px}.stack[data-astro-cid-signyiuz] .acard.row{grid-template-columns:minmax(150px,40%) minmax(0,1fr);align-items:start;gap:24px}.stack[data-astro-cid-signyiuz] .acard.row .media{aspect-ratio:1;border-radius:var(--r-media)}.stack[data-astro-cid-signyiuz] .acard.row .title{font-size:1.3125rem}.big[data-astro-cid-signyiuz] .acard .media{aspect-ratio:16/11}.mirror[data-astro-cid-signyiuz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mirror[data-astro-cid-signyiuz] .big[data-astro-cid-signyiuz]{order:2}.mirror[data-astro-cid-signyiuz] .stack[data-astro-cid-signyiuz]{order:1}}.lead[data-astro-cid-wr7v4whl]{padding-block-end:clamp(40px,6vw,88px);overflow-x:clip}.list[data-astro-cid-wr7v4whl]{padding-block-end:var(--section)}.bar[data-astro-cid-wr7v4whl]{margin-block-end:clamp(32px,4vw,56px)}@media (width<=639px){.bar[data-astro-cid-wr7v4whl] ul{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bar[data-astro-cid-wr7v4whl] ul::-webkit-scrollbar{display:none}.bar[data-astro-cid-wr7v4whl] li{flex:none}}.empty[data-astro-cid-wr7v4whl]{max-inline-size:38em;color:var(--muted);margin:0;padding-block:48px}.empty[data-astro-cid-wr7v4whl] a[data-astro-cid-wr7v4whl]{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:.28em;text-decoration-thickness:2px}.empty[data-astro-cid-wr7v4whl] a[data-astro-cid-wr7v4whl]:hover{color:var(--accent)}
