.mb[data-astro-cid-ajaizumu]{isolation:isolate;gap:.2rem var(--spacing-lg);padding:.85rem var(--spacing-md);border-radius:var(--radius-panel);color:#fff;background:#050f3d;grid-template-columns:minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.mb[data-astro-cid-ajaizumu] picture{z-index:-2;position:absolute;inset:0}.mb[data-astro-cid-ajaizumu] .mb__art{object-fit:cover;object-position:100% 62%;width:100%;height:100%;position:absolute;inset:0}.mb[data-astro-cid-ajaizumu]:before{content:"";z-index:-1;background:linear-gradient(90deg,#040c34db 0%,#040c3499 60%,#040c3433 100%);position:absolute;inset:0}.mb__label[data-astro-cid-ajaizumu]{width:fit-content;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,#3ee6d8,#7aa6f5 55%,#f98fb2);color:#0000;background-clip:text;font-size:.625rem}.mb__title[data-astro-cid-ajaizumu]{font-size:.9375rem;font-weight:var(--weight-medium);letter-spacing:-.01em}.mb__when[data-astro-cid-ajaizumu]{color:#ffffffc7;font-size:.8125rem}.mb__cta[data-astro-cid-ajaizumu]{font-size:.8125rem;font-weight:var(--weight-medium);white-space:nowrap;margin-top:.3rem}.mb__go[data-astro-cid-ajaizumu]{transition:transform var(--dur-minor) var(--ease-out);margin-left:.35em;display:inline-block}@media (width>=56rem){.mb[data-astro-cid-ajaizumu]{padding:.8rem var(--spacing-lg);grid-template-columns:auto auto auto minmax(0,1fr)}.mb__cta[data-astro-cid-ajaizumu]{justify-self:end;margin-top:0}}@media (hover:hover) and (pointer:fine){.mb[data-astro-cid-ajaizumu]:hover .mb__go[data-astro-cid-ajaizumu]{transform:translate(.3rem)}}.mb[data-astro-cid-ajaizumu]:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.mb[data-astro-cid-ajaizumu]{animation:mbIn .8s var(--ease-out) 60ms backwards}html.is-loading .mb[data-astro-cid-ajaizumu]{animation-play-state:paused}}@keyframes mbIn{0%{opacity:0;transform:translateY(-.5rem)}}.irh[data-astro-cid-ylrtrhbf]{padding:calc(var(--nav-h) + var(--spacing-3xl)) 0 var(--spacing-3xl);background:var(--color-paper);color:var(--color-ink)}.irh__inner[data-astro-cid-ylrtrhbf]{max-width:var(--width-wide);padding-inline:var(--spacing-lg);margin-inline:auto}.irh[data-astro-cid-ylrtrhbf]:has(.irh__top){padding-top:calc(var(--nav-h) + var(--spacing-lg))}.irh__top[data-astro-cid-ylrtrhbf]{margin-bottom:var(--spacing-2xl)}.irh__grid[data-astro-cid-ylrtrhbf]{gap:var(--spacing-2xl);display:grid}@media (width>=64rem){.irh__grid[data-astro-cid-ylrtrhbf]{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.irh__eyebrow[data-astro-cid-ylrtrhbf]{margin:0 0 var(--spacing-lg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-signal)}.irh__title[data-astro-cid-ylrtrhbf]{margin:0 0 var(--spacing-xl);font-size:var(--type-hero);letter-spacing:-.045em;line-height:1.1}.ln[data-astro-cid-ylrtrhbf]{margin-block:-.06em;padding-block:.06em;display:block;overflow:clip}.ln__in[data-astro-cid-ylrtrhbf]{display:block}.irh__lede[data-astro-cid-ylrtrhbf]{max-width:62ch;color:var(--color-ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .35vw,1.2rem);line-height:1.55}.irh__media[data-astro-cid-ylrtrhbf]{aspect-ratio:16/10;border-radius:var(--radius-panel);background:var(--color-paper-2);position:relative;overflow:hidden}.irh__media[data-astro-cid-ylrtrhbf] .irh__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate[data-astro-cid-ylrtrhbf]{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);width:fit-content;max-width:calc(100% - var(--spacing-md) * 2);gap:var(--spacing-sm) var(--spacing-xl);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-control);background:oklch(from var(--color-paper) l c h / .92);backdrop-filter:blur(10px);flex-wrap:wrap;margin:0;display:flex;position:absolute}.plate[data-astro-cid-ylrtrhbf] dt[data-astro-cid-ylrtrhbf]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;font-size:.625rem}.plate[data-astro-cid-ylrtrhbf] dd[data-astro-cid-ylrtrhbf]{letter-spacing:-.02em;color:var(--color-ink);white-space:nowrap;margin:.2rem 0 0;font-size:1.375rem;line-height:1.1}@media (width<40rem){.plate[data-astro-cid-ylrtrhbf]{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);max-width:calc(100% - var(--spacing-sm) * 2);gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.plate[data-astro-cid-ylrtrhbf] dd[data-astro-cid-ylrtrhbf]{font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){.ln__in[data-astro-cid-ylrtrhbf]{animation:irhLine .9s var(--ease-out) calc(var(--i) * .1s + .12s) backwards}.irh__media[data-astro-cid-ylrtrhbf]{animation:irhIn 1s var(--ease-out) .2s backwards}.irh__media[data-astro-cid-ylrtrhbf] .irh__photo{animation:30s ease-in-out infinite alternate irhDrift}.plate[data-astro-cid-ylrtrhbf]{animation:irhIn .9s var(--ease-out) .7s backwards}html.is-loading .ln__in[data-astro-cid-ylrtrhbf],html.is-loading .irh__media[data-astro-cid-ylrtrhbf],html.is-loading .plate[data-astro-cid-ylrtrhbf]{animation-play-state:paused}}@keyframes irhLine{0%{transform:translateY(105%)}}@keyframes irhIn{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes irhDrift{0%{transform:scale(1.02)}to{transform:scale(1.08)translate(-1%)}}
