.caps-head[data-astro-cid-eypm5wxk]{gap:var(--s-8) var(--s-16);margin-bottom:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end;display:grid}.caps-head[data-astro-cid-eypm5wxk] .h2[data-astro-cid-eypm5wxk]{max-width:16ch}.caps-nohead[data-astro-cid-eypm5wxk]{padding-top:0}.cap-list[data-astro-cid-eypm5wxk]{border-top:1.5px solid var(--ink);padding:0;list-style:none}.cap-row[data-astro-cid-eypm5wxk]{align-items:center;gap:var(--s-8);border-bottom:1px solid var(--line);isolation:isolate;color:var(--ink);grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 28px;padding:clamp(1.5rem,1rem + 1.4vw,2.5rem) 0;text-decoration:none;display:grid;position:relative}.cap-row[data-astro-cid-eypm5wxk]:before{content:"";inset:0 calc(var(--gutter) * -.5);background:var(--row-face);z-index:-1;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .3s var(--ease-out);position:absolute}.cap-flag[data-astro-cid-eypm5wxk]{width:22px;transition:transform .3s var(--ease-out);display:block}.cap-flag[data-astro-cid-eypm5wxk] .flag{width:22px;height:36px}.cap-name[data-astro-cid-eypm5wxk]{letter-spacing:-.03em;transition:transform .3s var(--ease-out), color .25s ease;font-size:clamp(1.625rem,1rem + 2.4vw,3.5rem);font-weight:800;font-stretch:110%;line-height:1.02}.cap-line[data-astro-cid-eypm5wxk]{color:var(--text-2);font-size:var(--fs-small);max-width:46ch;line-height:1.6;transition:color .25s}.cap-go[data-astro-cid-eypm5wxk]{width:26px;height:26px;transition:transform .3s var(--ease-out), color .25s ease;justify-self:end}.cap-mini[data-astro-cid-eypm5wxk]{display:none}@media (hover:hover) and (pointer:fine){.cap-row[data-astro-cid-eypm5wxk]:hover:before,.cap-row[data-astro-cid-eypm5wxk]:focus-visible:before{clip-path:polygon(0 0,100% 0,calc(100% - 3rem) 100%,0 100%)}.cap-row[data-astro-cid-eypm5wxk]:hover .cap-name[data-astro-cid-eypm5wxk],.cap-row[data-astro-cid-eypm5wxk]:hover .cap-line[data-astro-cid-eypm5wxk],.cap-row[data-astro-cid-eypm5wxk]:hover .cap-go[data-astro-cid-eypm5wxk]{color:var(--row-on)}.cap-row[data-astro-cid-eypm5wxk]:hover .cap-name[data-astro-cid-eypm5wxk]{transform:translate(1rem)}.cap-row[data-astro-cid-eypm5wxk]:hover .cap-flag[data-astro-cid-eypm5wxk]{filter:brightness(0)invert();transform:translate(.75rem)rotate(-10deg)scale(1.15)}.cap-row[data-astro-cid-eypm5wxk]:hover .cap-go[data-astro-cid-eypm5wxk]{transform:rotate(45deg)}.cap-list[data-astro-cid-eypm5wxk]:hover .cap-row[data-astro-cid-eypm5wxk]:not(:hover){opacity:.55}.cap-row[data-astro-cid-eypm5wxk]{transition:opacity .3s}}.preview[data-astro-cid-eypm5wxk]{pointer-events:none;z-index:60;opacity:0;width:300px;height:210px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.preview-card[data-astro-cid-eypm5wxk]{border-radius:var(--radius-lg);box-shadow:var(--shadow-2);clip-path:inset(0 0 100% round 14px);padding:22px;position:absolute;inset:0}.preview-card[data-astro-cid-eypm5wxk].is-on{clip-path:inset(0 round 14px)}@media not ((hover:hover) and (pointer:fine)){.preview[data-astro-cid-eypm5wxk]{display:none}}@media (width<=860px){.caps-head[data-astro-cid-eypm5wxk]{grid-template-columns:1fr}.cap-row[data-astro-cid-eypm5wxk]{gap:var(--s-2) var(--s-4);padding:var(--s-8) 0;grid-template-columns:26px minmax(0,1fr) 22px}.cap-line[data-astro-cid-eypm5wxk]{grid-area:2/2/auto/3}.cap-go[data-astro-cid-eypm5wxk]{grid-area:1/3;width:22px;height:22px}.cap-mini[data-astro-cid-eypm5wxk]{margin-top:var(--s-4);border-radius:12px;grid-area:3/2/auto/3;height:150px;padding:14px;display:block}}.ribbons[data-astro-cid-fsnoyxzt]{height:clamp(9rem,14vw,13rem);margin-block:clamp(-2rem,-2vw,-1rem) clamp(1rem,3vw,3rem);position:relative;overflow:clip}.ribbon[data-astro-cid-fsnoyxzt]{padding-block:clamp(.9rem,1.4vw,1.4rem);position:absolute;top:50%;left:-5%;right:-5%;overflow:clip}.ribbon-face[data-astro-cid-fsnoyxzt]{background:var(--red);color:#fff;z-index:2;transform:translateY(-50%)rotate(-3.2deg);box-shadow:0 18px 40px #bf1e2e38}.ribbon-under[data-astro-cid-fsnoyxzt]{background:var(--ink);color:var(--bg);transform:translateY(-50%)rotate(2.6deg)}.track[data-astro-cid-fsnoyxzt]{will-change:transform;width:max-content;display:flex}.run[data-astro-cid-fsnoyxzt]{flex:none;display:flex}.item[data-astro-cid-fsnoyxzt]{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:clamp(1rem,2vw,2rem);padding-right:clamp(1rem,2vw,2rem);font-size:clamp(1.5rem,1rem + 2.2vw,3rem);font-weight:800;font-stretch:112%;line-height:1;display:inline-flex}.sep[data-astro-cid-fsnoyxzt]{width:.38em;height:.62em;color:var(--red)}.ribbon-face[data-astro-cid-fsnoyxzt] .sep[data-astro-cid-fsnoyxzt]{filter:brightness(0)invert();width:.32em;height:.53em}
