.captain__card[data-astro-cid-gepkftps]{background:var(--color-surface);border-radius:var(--radius-card);height:100%;box-shadow:var(--shadow-card);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), outline-color .18s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.captain__media[data-astro-cid-gepkftps]{aspect-ratio:1;background:var(--ink-2);position:relative;overflow:hidden}.captain__media[data-astro-cid-gepkftps] img{object-fit:cover;object-position:center top;width:100%;height:100%}.captain__placeholder[data-astro-cid-gepkftps]{place-content:center;justify-items:center;gap:var(--space-s);background:var(--ink-2);width:100%;height:100%;color:var(--teal-light);font-family:var(--font-serif);letter-spacing:.02em;font-size:clamp(3rem,12vw,5rem);font-weight:300;display:grid}.captain__text[data-astro-cid-gepkftps]{padding:var(--space-m);flex-direction:column;flex:1;display:flex}.captain__pending[data-astro-cid-gepkftps]{font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-on-dark-muted);letter-spacing:0}.captain__perspective[data-astro-cid-gepkftps]{font-size:var(--step--1);color:var(--color-label)}.captain__name[data-astro-cid-gepkftps]{font-size:var(--step-2);margin-block-start:var(--space-2xs)}.captain__title[data-astro-cid-gepkftps]{font-size:var(--step--1);color:var(--color-secondary);max-width:34ch;margin-block-start:var(--space-2xs)}.captain__actions[data-astro-cid-gepkftps]{align-items:center;gap:var(--space-xs) var(--space-s);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-m);display:flex}.captain__actions[data-astro-cid-gepkftps]:empty{display:none}.draft-tag[data-astro-cid-gepkftps]{letter-spacing:.01em;color:var(--text-on-amber);background:var(--amber);border-radius:var(--radius);padding:.3em .7em;font-size:.75rem;font-weight:600}.captain__bio[data-astro-cid-gepkftps][data-draft]:before{content:attr(data-draft);color:var(--text-on-amber);background:var(--amber);border-radius:var(--radius);margin-block-end:.5em;padding:.3em .7em;font-size:.75rem;font-weight:600;display:inline-block}.captain__open[data-astro-cid-gepkftps]{z-index:1;cursor:pointer;color:var(--color-link);font-size:var(--step--1);background:0 0;border:0;align-items:center;gap:.5em;font-weight:600;display:inline-flex;position:relative}.captain__open[data-astro-cid-gepkftps]>span[data-astro-cid-gepkftps]{border-radius:var(--radius-pill);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);border:1.5px solid;padding:.45em .95em;display:inline-block}.captain__open[data-astro-cid-gepkftps]:hover>span[data-astro-cid-gepkftps]{background:var(--color-link);color:#fff;border-color:var(--color-link)}.captain--interactive[data-astro-cid-gepkftps] .captain__open[data-astro-cid-gepkftps]:after{content:"";position:absolute;inset:0}.captain--interactive[data-astro-cid-gepkftps] .captain__open[data-astro-cid-gepkftps]:focus-visible{outline:none}.captain--interactive[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.captain--interactive[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]:hover .captain__open[data-astro-cid-gepkftps]>span[data-astro-cid-gepkftps]{background:var(--color-link);color:#fff;border-color:var(--color-link)}.captain--interactive[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]:active{transform:translateY(-1px)}.captain--interactive[data-astro-cid-gepkftps]:has(.captain__open:focus-visible) .captain__card[data-astro-cid-gepkftps]{outline:var(--focus-ring);outline-offset:4px}.captain--selectable[data-astro-cid-gepkftps] .captain__actions[data-astro-cid-gepkftps]{flex-wrap:nowrap;justify-content:space-between}.captain__select[data-astro-cid-gepkftps]{border:1.5px solid var(--color-cta);border-radius:var(--radius-pill);background:var(--color-cta);min-width:7rem;color:var(--color-on-cta);cursor:pointer;font-size:var(--step--1);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);flex:none;justify-content:center;align-items:center;gap:.45em;margin-inline-start:auto;padding:.45em 1em;font-weight:600;display:inline-flex}.captain__select[data-astro-cid-gepkftps]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.captain__select[data-astro-cid-gepkftps]:focus-visible{outline:none}.captain--selectable[data-astro-cid-gepkftps]:has(.captain__select:focus-visible) .captain__card[data-astro-cid-gepkftps]{outline:var(--focus-ring);outline-offset:4px}.captain--selectable[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.captain--selectable[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]:active{transform:translateY(-1px)}.captain__rank[data-astro-cid-gepkftps]{top:var(--space-s);left:var(--space-s);background:var(--color-cta);width:2.5rem;height:2.5rem;color:var(--color-on-cta);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1.35rem;font-weight:600;display:none;position:absolute;box-shadow:0 4px 14px #0f2e354d}.captain--selected[data-astro-cid-gepkftps] .captain__card[data-astro-cid-gepkftps]{outline:3px solid var(--color-cta);outline-offset:-3px}.captain--selected[data-astro-cid-gepkftps] .captain__rank[data-astro-cid-gepkftps]{display:grid}.captain--selected[data-astro-cid-gepkftps] .captain__select[data-astro-cid-gepkftps]{color:var(--color-text);border-color:var(--color-line-strong,var(--color-line));background:0 0}.captain--full[data-astro-cid-gepkftps]:not(.captain--selected) .captain__select[data-astro-cid-gepkftps]{opacity:.45;cursor:not-allowed}.captain--full[data-astro-cid-gepkftps]:not(.captain--selected) .captain__card[data-astro-cid-gepkftps]:hover{box-shadow:var(--shadow-card);transform:none}@media (prefers-reduced-motion:reduce){.captain__card[data-astro-cid-gepkftps]:hover,.captain__card[data-astro-cid-gepkftps]:active{transform:none!important}}.captain__bio[data-astro-cid-gepkftps]{font-size:var(--step--1);max-width:40ch;margin-block-start:var(--space-s)}.captain__bio[data-astro-cid-gepkftps]>[data-astro-cid-gepkftps]+[data-astro-cid-gepkftps]{margin-block-start:.75em}html.js .captain__bio[data-astro-cid-gepkftps],html:not(.js) .captain__open[data-astro-cid-gepkftps],html:not(.js) .captain__select[data-astro-cid-gepkftps]{display:none}.captain-dialog[data-astro-cid-pj5cyxsz]{overscroll-behavior:contain;border-radius:var(--radius-card);background:var(--color-bg);color:var(--color-text);border:0;width:min(100% - 2rem,52rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 80px #0f2e3566}.captain-dialog[data-astro-cid-pj5cyxsz]::backdrop{background:#0f2e35a8}.captain-dialog__inner[data-astro-cid-pj5cyxsz]{gap:var(--space-l);padding:var(--space-l);display:grid;position:relative}@media (width>=48em){.captain-dialog__inner[data-astro-cid-pj5cyxsz]{padding:var(--space-xl);grid-template-columns:16rem minmax(0,1fr)}}.captain-dialog__close[data-astro-cid-pj5cyxsz]{top:var(--space-s);right:var(--space-s);cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute}.captain-dialog__media[data-astro-cid-pj5cyxsz]{aspect-ratio:1;border-radius:calc(var(--radius-card) - 4px);background:var(--ink-2);align-self:start;max-width:16rem;overflow:hidden}.captain-dialog__media[data-astro-cid-pj5cyxsz] img,.captain-dialog__media[data-astro-cid-pj5cyxsz] .captain__placeholder{object-fit:cover;object-position:center top;width:100%;height:100%}.captain-dialog__media[data-astro-cid-pj5cyxsz] .captain__rank{display:none}.captain-dialog__perspective[data-astro-cid-pj5cyxsz]{font-size:var(--step--1);color:var(--color-label)}.captain-dialog__name[data-astro-cid-pj5cyxsz]{font-size:var(--step-3);margin-block-start:var(--space-2xs);padding-inline-end:2.5rem}.captain-dialog__title[data-astro-cid-pj5cyxsz]{color:var(--color-secondary);margin-block-start:var(--space-xs)}.captain-dialog__draft[data-astro-cid-pj5cyxsz][hidden]{display:none}.captain-dialog__draft[data-astro-cid-pj5cyxsz]{font-size:var(--step--1);color:var(--text-on-amber);background:var(--amber);border-radius:var(--radius);margin-block-start:var(--space-s);padding:.4em .8em;font-weight:600;display:inline-block}.captain-dialog__bio[data-astro-cid-pj5cyxsz]{max-width:var(--measure-narrow);margin-block-start:var(--space-m)}.captain-dialog__bio[data-astro-cid-pj5cyxsz]>[data-astro-cid-pj5cyxsz]+[data-astro-cid-pj5cyxsz]{margin-block-start:.85em}.captain-dialog__bio[data-astro-cid-pj5cyxsz]:empty{display:none}.captain-dialog__actions[data-astro-cid-pj5cyxsz]{margin-block-start:var(--space-l)}@media (prefers-reduced-motion:no-preference){.captain-dialog[data-astro-cid-pj5cyxsz][open]{animation:.18s ease-out dialog-in}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
