.kl-head[data-astro-cid-6ancemqe]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem}.kl-legend[data-astro-cid-6ancemqe]{display:flex;align-items:center;gap:.4rem;font:500 .8rem/1 var(--font-label);color:var(--ink-soft)}.kl-dot[data-astro-cid-6ancemqe]{width:12px;height:12px;border-radius:3px;margin-left:.5rem}.kl-dot--out[data-astro-cid-6ancemqe]{background:var(--accent)}.kl-dot--brew[data-astro-cid-6ancemqe]{border:2px dashed var(--ink-soft)}.kl[data-astro-cid-6ancemqe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:.5rem;margin-bottom:1.2rem}.kl-m[data-astro-cid-6ancemqe]{position:relative;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;min-height:120px;padding:.8rem;text-align:left;border:1.5px solid var(--line);border-radius:var(--radius-md);background:#fffcf58c;color:var(--ink);cursor:pointer;transition:border-color .2s ease,background .2s ease}.kl-m[data-astro-cid-6ancemqe]:hover{border-color:var(--accent-ink)}.kl-m[data-astro-cid-6ancemqe][aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.kl-m__n[data-astro-cid-6ancemqe]{font:400 1.4rem/1 var(--font-display);text-transform:uppercase}.kl-m__now[data-astro-cid-6ancemqe]{position:absolute;top:.7rem;right:.7rem;font:600 .6rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:.3em .5em;border-radius:3px}.kl-m__items[data-astro-cid-6ancemqe]{display:flex;flex-wrap:wrap;gap:.25rem}.kl-chip[data-astro-cid-6ancemqe]{font:500 .7rem/1.2 var(--font-label);padding:.25em .5em;border-radius:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-chip--out[data-astro-cid-6ancemqe]{background:var(--accent);color:var(--on-accent)}.kl-chip--brew[data-astro-cid-6ancemqe]{border:1.5px dashed var(--ink-soft);color:var(--ink-soft)}.kl-chip--adv[data-astro-cid-6ancemqe]{background:var(--wine);color:#fbe9c8}.kl-detail[data-astro-cid-6ancemqe]{padding:clamp(1rem,3vw,1.8rem);border-radius:var(--radius-md);background:var(--brew);color:var(--cream);margin-bottom:1.2rem;scroll-margin-top:6rem}.kl-detail[data-astro-cid-6ancemqe] h2[data-astro-cid-6ancemqe]{color:var(--cream);margin:0 0 .8rem;font-size:clamp(2rem,5vw,3rem)}.kl-panel[data-astro-cid-6ancemqe][hidden],.kl-mail[data-astro-cid-6ancemqe][hidden],.kl-ok[data-astro-cid-6ancemqe][hidden],.kl-err[data-astro-cid-6ancemqe][hidden]{display:none}.kl-cols[data-astro-cid-6ancemqe]{display:grid;gap:1.2rem}@media(min-width:760px){.kl-cols[data-astro-cid-6ancemqe]{grid-template-columns:1.3fr 1fr}}.kl-h[data-astro-cid-6ancemqe]{margin:0 0 .5rem;font:600 .72rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-light)}.kl-year[data-astro-cid-6ancemqe] .kl-h[data-astro-cid-6ancemqe]{color:var(--accent-ink)}.kl-list[data-astro-cid-6ancemqe]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.kl-list[data-astro-cid-6ancemqe] li[data-astro-cid-6ancemqe]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--brew-line)}.kl-list[data-astro-cid-6ancemqe] a[data-astro-cid-6ancemqe]{text-decoration:none;color:var(--cream);min-width:0}.kl-list[data-astro-cid-6ancemqe] b[data-astro-cid-6ancemqe]{display:block;font:400 1.2rem/1.1 var(--font-display);text-transform:uppercase;color:var(--cream);overflow-wrap:anywhere}.kl-list[data-astro-cid-6ancemqe] span[data-astro-cid-6ancemqe]{font-size:.85rem;color:var(--cream-soft)}.kl-list[data-astro-cid-6ancemqe] .btn[data-astro-cid-6ancemqe]{flex:none;min-height:44px;color:var(--cream);border-color:#f4ead78c}.kl-list[data-astro-cid-6ancemqe] .btn[data-astro-cid-6ancemqe][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.kl-none[data-astro-cid-6ancemqe]{color:var(--cream-soft);margin:0}.kl-detail[data-astro-cid-6ancemqe] .link-arrow[data-astro-cid-6ancemqe]{color:var(--accent-light);display:inline-block;margin-top:1rem}.kl-mail[data-astro-cid-6ancemqe]{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--brew-line);display:grid;gap:.6rem;justify-items:start;max-width:420px}.kl-mail[data-astro-cid-6ancemqe] p[data-astro-cid-6ancemqe]{margin:0;color:var(--cream)}.kl-mail[data-astro-cid-6ancemqe] .field[data-astro-cid-6ancemqe]{width:100%;color:var(--cream-soft)}.kl-err[data-astro-cid-6ancemqe]{color:#f3a3a3!important}.kl-ok[data-astro-cid-6ancemqe]{margin:1rem 0 0;font-family:var(--font-label);color:var(--accent-light)}.kl-year[data-astro-cid-6ancemqe]{margin-bottom:1rem}.kl-year[data-astro-cid-6ancemqe] .chip[data-astro-cid-6ancemqe]{min-height:40px;text-decoration:none;display:inline-flex;align-items:center}.adv-note[data-astro-cid-6ancemqe]{font-family:var(--font-label);color:var(--accent-light)!important}.adv[data-astro-cid-6ancemqe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.2rem 0;perspective:900px}@media(min-width:640px){.adv[data-astro-cid-6ancemqe]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:960px){.adv[data-astro-cid-6ancemqe]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:639px){.adv-d__in[data-astro-cid-6ancemqe]{padding:.45rem}.adv-d__in[data-astro-cid-6ancemqe] .adv-p{font-size:.74rem;-webkit-line-clamp:4;line-clamp:4}.adv-d__lid[data-astro-cid-6ancemqe] span[data-astro-cid-6ancemqe]{font-size:2rem}}.adv-d[data-astro-cid-6ancemqe]{position:relative;aspect-ratio:1;border-radius:8px;background:#fbf3e2;color:var(--ink);overflow:visible}.adv-d__in[data-astro-cid-6ancemqe]{position:absolute;inset:0;display:flex;flex-direction:column;gap:.3rem;justify-content:center;padding:.7rem;border-radius:8px;overflow:hidden}.adv-d__in[data-astro-cid-6ancemqe] .adv-k{font:600 .62rem/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.adv-d__in[data-astro-cid-6ancemqe] .adv-p{font:400 .86rem/1.3 var(--font-body);color:var(--ink);display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.adv-d__in[data-astro-cid-6ancemqe] a{font:500 .75rem/1.2 var(--font-label);color:var(--accent-ink)}.adv-d__lid[data-astro-cid-6ancemqe]{position:absolute;inset:0;border:0;border-radius:8px;cursor:pointer;background:repeating-linear-gradient(45deg,transparent 0 12px,rgba(255,255,255,.05) 12px 24px),var(--wine);color:#fbe9c8;transform-origin:0 50%;transition:transform .7s cubic-bezier(.3,.7,.3,1),opacity .7s ease;box-shadow:inset 0 0 0 2px #fbe9c840;backface-visibility:hidden}.adv-d[data-astro-cid-6ancemqe]:nth-child(3n) .adv-d__lid[data-astro-cid-6ancemqe]{background-color:var(--olive)}.adv-d[data-astro-cid-6ancemqe]:nth-child(4n) .adv-d__lid[data-astro-cid-6ancemqe]{background-color:#8a5a1c}.adv-d__lid[data-astro-cid-6ancemqe] span[data-astro-cid-6ancemqe]{font:400 2.6rem/1 var(--font-display)}.adv-d__lid[data-astro-cid-6ancemqe]:disabled{cursor:not-allowed;filter:grayscale(.6) brightness(.8)}.adv-d[data-astro-cid-6ancemqe].is-open .adv-d__lid[data-astro-cid-6ancemqe]{transform:rotateY(-105deg);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.adv-d__lid[data-astro-cid-6ancemqe]{transition:none}}
