.deck[data-astro-cid-rlwg7hn6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;--gap: .75rem}@media(min-width:40rem){.deck[data-astro-cid-rlwg7hn6]{grid-template-columns:repeat(4,minmax(0,1fr))}.deck-card[data-astro-cid-rlwg7hn6]{aspect-ratio:3 / 4}}.deck-card[data-astro-cid-rlwg7hn6]{position:relative;z-index:calc(4 - var(--i));display:flex;flex-direction:column;aspect-ratio:4 / 3;padding:.9rem;border:1px solid var(--line-strong);box-shadow:0 14px 28px -10px #0009;rotate:calc((mod(var(--i),2)*2 - 1)*1.5deg)}.deck-card[data-astro-cid-rlwg7hn6].is-gi{color:#131611;border-color:#d8d6cc;background:repeating-linear-gradient(45deg,rgb(0 0 0 / .035) 0 2px,transparent 2px 5px),#f3f1ea}.deck-card[data-astro-cid-rlwg7hn6].is-nogi{color:#eef0e8;background:#0b0c0b}.deck-num[data-astro-cid-rlwg7hn6]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1;opacity:.35}.deck-name[data-astro-cid-rlwg7hn6]{margin-top:auto;font-family:var(--font-display);font-weight:800;font-size:1.15rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.deck-line[data-astro-cid-rlwg7hn6]{margin-top:.4rem;font-size:.8125rem;line-height:1.3;opacity:.8}.deck-card[data-astro-cid-rlwg7hn6]:before{content:"";position:absolute;inset:0 0 auto;height:.35rem;background:var(--gold)}.deck-card[data-astro-cid-rlwg7hn6].is-nogi:before{background:var(--green)}@media(prefers-reduced-motion:no-preference){.deck-card[data-astro-cid-rlwg7hn6]{transition:translate .6s cubic-bezier(.2,.7,.2,1),rotate .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 70ms)}.deck[data-astro-cid-rlwg7hn6]:not(.is-in) .deck-card[data-astro-cid-rlwg7hn6]{--col: mod(var(--i), 2);--row: round(down, calc(var(--i) / 2));translate:calc((.5 - var(--col)) * (100% + var(--gap))) calc((.5 - var(--row)) * (100% + var(--gap)));rotate:calc((var(--i) - 1.5) * 4deg)}@media(min-width:40rem){.deck[data-astro-cid-rlwg7hn6]:not(.is-in) .deck-card[data-astro-cid-rlwg7hn6]{translate:calc((1.5 - var(--i)) * (100% + var(--gap))) 0}}}.month-tabs[data-astro-cid-rlwg7hn6]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin-inline:-1rem;padding:0 1rem .25rem}.month-tabs[data-astro-cid-rlwg7hn6]::-webkit-scrollbar{display:none}.month-tab[data-astro-cid-rlwg7hn6]{position:relative;flex:0 0 auto;display:grid;gap:.15rem;min-height:44px;padding:.8rem 1rem .6rem;text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.month-tab[data-astro-cid-rlwg7hn6]:before{content:"";position:absolute;inset:0 0 auto;height:.25rem;background:var(--gold);opacity:.4}.month-tab[data-astro-cid-rlwg7hn6].is-nogi:before{background:var(--green)}.month-tab[data-astro-cid-rlwg7hn6][aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.month-tab[data-astro-cid-rlwg7hn6][aria-selected=true]:before{opacity:1}.month-tab[data-astro-cid-rlwg7hn6]:focus-visible{outline:3px solid var(--green);outline-offset:2px}.month-tab-name[data-astro-cid-rlwg7hn6]{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.month-tab-count[data-astro-cid-rlwg7hn6]{font-size:.8125rem;color:var(--ink-muted)}@media(min-width:64rem){.month-tabs[data-astro-cid-rlwg7hn6]{flex-direction:column;overflow:visible;margin-inline:0;padding:0}}.month-panel[data-astro-cid-rlwg7hn6]{position:relative;border:1px solid #d8d6cc;padding:1.75rem 1.25rem 1.5rem}.month-panel[data-astro-cid-rlwg7hn6]:before{content:"";position:absolute;inset:-1px -1px auto;height:.35rem;background:var(--gold)}.month-panel[data-astro-cid-rlwg7hn6].is-gi{color:#131611;background:#f7f5ee}.month-panel[data-astro-cid-rlwg7hn6].is-nogi{color:#eef0e8;background:#0b0c0b;border-color:#0b0c0b}.month-panel[data-astro-cid-rlwg7hn6].is-nogi:before{background:var(--green)}@media(min-width:48rem){.month-panel[data-astro-cid-rlwg7hn6]{padding:2rem 2rem 1.75rem}}.month-list[data-astro-cid-rlwg7hn6]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;column-gap:2.5rem}@media(min-width:48rem){.month-list[data-astro-cid-rlwg7hn6].is-long{grid-template-columns:repeat(2,minmax(0,1fr))}}.month-list[data-astro-cid-rlwg7hn6] li[data-astro-cid-rlwg7hn6]{display:flex;gap:.9rem;padding:.7rem 0;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);line-height:1.35}.month-num[data-astro-cid-rlwg7hn6]{flex:0 0 2ch;font-family:var(--font-display);font-weight:800;opacity:.45}.month-note[data-astro-cid-rlwg7hn6]{margin-top:1rem;font-size:.9375rem;opacity:.8}[data-astro-cid-rlwg7hn6][data-month].is-tabbed .month-panel-head[data-astro-cid-rlwg7hn6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){[data-astro-cid-rlwg7hn6][data-month].is-tabbed .month-panel[data-astro-cid-rlwg7hn6]:not([hidden]){animation:month-in .15s ease-out}@keyframes month-in{0%{opacity:0}to{opacity:1}}}
