.ap-hero[data-astro-cid-qudmmarv]{padding:var(--sp-12) var(--grid-outer) var(--sp-16);background:var(--v-white);border-bottom:1px solid var(--v-border)}.ap-hero-inner[data-astro-cid-qudmmarv]{max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--sp-16);align-items:center}.ap-inner[data-astro-cid-qudmmarv]{max-width:var(--content-max);margin:0 auto}.ap-name[data-astro-cid-qudmmarv]{margin:var(--sp-2) 0 0;font-family:var(--font-display);font-size:var(--type-display);line-height:1.02;letter-spacing:-.02em;color:var(--v-ink)}.ap-name-last[data-astro-cid-qudmmarv]{display:block}.ap-dot[data-astro-cid-qudmmarv]{color:var(--v-red)}.ap-name-last[data-astro-cid-qudmmarv]:after{content:".";color:var(--v-red)}.ap-role[data-astro-cid-qudmmarv]{margin:var(--sp-5) 0 0;font-size:var(--type-h3-lg);font-weight:var(--type-weight-semibold);color:var(--v-ink)}.ap-bio[data-astro-cid-qudmmarv]{margin:var(--sp-4) 0 0;font-size:var(--type-body-lg);line-height:1.6;color:var(--v-ink-60);max-width:36rem}.ap-actions[data-astro-cid-qudmmarv]{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.ap-visual[data-astro-cid-qudmmarv]{position:relative}.ap-frame[data-astro-cid-qudmmarv]{position:relative;aspect-ratio:4 / 5;max-width:26rem;margin-left:auto;background:var(--v-ink);clip-path:polygon(0 0,calc(100% - 64px) 0,100% 40px,100% 100%,0 100%);overflow:hidden}.ap-portrait[data-astro-cid-qudmmarv]{width:100%;height:100%;object-fit:cover;display:block;animation:ap-rise .9s var(--ease-out, ease-out) both}.ap-portrait--empty[data-astro-cid-qudmmarv]{display:grid;place-items:center;color:var(--v-white);font-family:var(--font-display);font-size:var(--type-h1)}.ap-stats[data-astro-cid-qudmmarv]{position:absolute;left:0;bottom:var(--sp-8);margin:0;display:grid;grid-auto-flow:column;background:var(--v-ink);color:var(--v-white);box-shadow:none}.ap-stats[data-astro-cid-qudmmarv] div[data-astro-cid-qudmmarv]{padding:var(--sp-4) var(--sp-6);border-left:1px solid rgba(255,255,255,.14)}.ap-stats[data-astro-cid-qudmmarv] div[data-astro-cid-qudmmarv]:first-child{border-left:0}.ap-stats[data-astro-cid-qudmmarv] dt[data-astro-cid-qudmmarv]{font-size:var(--type-body-sm);color:#ffffffa3}.ap-stats[data-astro-cid-qudmmarv] dd[data-astro-cid-qudmmarv]{margin:var(--sp-1) 0 0;font-family:var(--font-display);font-size:var(--type-h3);line-height:1}.ap-topics[data-astro-cid-qudmmarv]{padding:var(--sp-8) var(--grid-outer);border-bottom:1px solid var(--v-border);background:var(--v-white)}.ap-topics[data-astro-cid-qudmmarv] .ap-inner[data-astro-cid-qudmmarv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-8)}.ap-topics-label[data-astro-cid-qudmmarv]{margin:0;font-size:var(--type-body-sm);color:var(--v-ink-60)}.ap-topic-list[data-astro-cid-qudmmarv]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-8)}.ap-topic-list[data-astro-cid-qudmmarv] li[data-astro-cid-qudmmarv]{display:flex;align-items:baseline;gap:var(--sp-2)}.ap-topic[data-astro-cid-qudmmarv]{font-weight:var(--type-weight-semibold);color:var(--v-ink)}.ap-topic-n[data-astro-cid-qudmmarv]{font-size:var(--type-body-sm);color:var(--v-red-text)}.ap-featured[data-astro-cid-qudmmarv]{padding:var(--sp-16) var(--grid-outer) 0;background:var(--v-white)}.ap-feat[data-astro-cid-qudmmarv]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--sp-12);align-items:center;text-decoration:none;color:inherit}.ap-feat-media[data-astro-cid-qudmmarv]{display:block;aspect-ratio:1200 / 630;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--v-border)}.ap-feat-media[data-astro-cid-qudmmarv] img[data-astro-cid-qudmmarv]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out, ease-out)}.ap-feat[data-astro-cid-qudmmarv]:hover .ap-feat-media[data-astro-cid-qudmmarv] img[data-astro-cid-qudmmarv]{transform:scale(1.03)}.ap-feat-body[data-astro-cid-qudmmarv]{display:flex;flex-direction:column;gap:var(--sp-4)}.ap-feat-kicker[data-astro-cid-qudmmarv]{font-size:var(--type-body-sm);color:var(--v-red-text);font-weight:var(--type-weight-semibold)}.ap-feat-title[data-astro-cid-qudmmarv]{font-family:var(--font-display);font-size:var(--type-h2);line-height:1.12;color:var(--v-ink)}.ap-feat-desc[data-astro-cid-qudmmarv]{color:var(--v-ink-60);line-height:1.6}.ap-feat-more[data-astro-cid-qudmmarv]{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:var(--type-weight-semibold);color:var(--v-ink);border-bottom:1px solid currentColor;align-self:flex-start;padding-bottom:2px}.ap-feat-more[data-astro-cid-qudmmarv] svg[data-astro-cid-qudmmarv]{width:16px;height:16px;transition:transform .2s ease}.ap-feat[data-astro-cid-qudmmarv]:hover .ap-feat-more[data-astro-cid-qudmmarv] svg[data-astro-cid-qudmmarv]{transform:translate(4px)}.ap-posts[data-astro-cid-qudmmarv]{padding:var(--sp-16) var(--grid-outer) var(--sp-20);background:var(--v-white)}.ap-posts-head[data-astro-cid-qudmmarv]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-8)}.ap-posts-title[data-astro-cid-qudmmarv]{margin:0;font-family:var(--font-display);font-size:var(--type-h2);color:var(--v-ink)}.ap-grid[data-astro-cid-qudmmarv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-10) var(--sp-6)}.ap-card{display:flex;flex-direction:column;gap:var(--sp-3);text-decoration:none;color:inherit;height:100%}.ap-card-media{display:block;aspect-ratio:1200 / 630;overflow:hidden;border-radius:var(--r-md, 12px);border:1px solid var(--v-border);background:var(--v-white)}.ap-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease-out, ease-out)}.ap-card:hover .ap-card-media img{transform:scale(1.04)}.ap-card-ph{display:block;width:100%;height:100%;background:var(--v-ink)}.ap-card-meta{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--type-body-sm);color:var(--v-ink-60)}.ap-card-meta span{color:var(--v-red-text);font-weight:var(--type-weight-semibold)}.ap-card-title{font-size:var(--type-h3);line-height:1.35;font-weight:var(--type-weight-semibold);color:var(--v-ink);transition:color var(--dur-fast, .15s) ease}.ap-card:hover .ap-card-title{color:var(--v-red-text)}.ap-more[data-astro-cid-qudmmarv]{margin-top:var(--sp-12);padding-top:var(--sp-10);border-top:1px solid var(--v-border);text-align:center}.ap-more-btn[data-astro-cid-qudmmarv]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2)}.ap-more-btn[data-astro-cid-qudmmarv]::-webkit-details-marker{display:none}.ap-more-btn[data-astro-cid-qudmmarv] svg[data-astro-cid-qudmmarv]{width:18px;height:18px;transition:transform .2s ease}.ap-more[data-astro-cid-qudmmarv][open] .ap-more-btn[data-astro-cid-qudmmarv] svg[data-astro-cid-qudmmarv]{transform:rotate(180deg)}.ap-more[data-astro-cid-qudmmarv] .ap-more-close[data-astro-cid-qudmmarv],.ap-more[data-astro-cid-qudmmarv][open] .ap-more-open[data-astro-cid-qudmmarv]{display:none}.ap-more[data-astro-cid-qudmmarv][open] .ap-more-close[data-astro-cid-qudmmarv]{display:inline}.ap-more[data-astro-cid-qudmmarv] .ap-grid[data-astro-cid-qudmmarv]{margin-top:var(--sp-10);text-align:left}.ap-empty[data-astro-cid-qudmmarv]{color:var(--v-ink-60)}@keyframes ap-rise{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ap-portrait[data-astro-cid-qudmmarv]{animation:none}.ap-card-media[data-astro-cid-qudmmarv] img[data-astro-cid-qudmmarv],.ap-feat-media[data-astro-cid-qudmmarv] img[data-astro-cid-qudmmarv]{transition:none}}@media(max-width:1000px){.ap-hero-inner[data-astro-cid-qudmmarv]{grid-template-columns:1fr;gap:var(--sp-10)}.ap-frame[data-astro-cid-qudmmarv]{margin:0;max-width:22rem}.ap-feat[data-astro-cid-qudmmarv]{grid-template-columns:1fr;gap:var(--sp-6)}.ap-grid[data-astro-cid-qudmmarv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ap-grid[data-astro-cid-qudmmarv]{grid-template-columns:1fr}.ap-stats[data-astro-cid-qudmmarv]{position:static;margin-top:var(--sp-4)}.ap-stats[data-astro-cid-qudmmarv] div[data-astro-cid-qudmmarv]{padding:var(--sp-3) var(--sp-4)}}
