.bar[data-astro-cid-7veicdgk]{padding:1.1rem var(--gutter);align-items:center;gap:1rem;display:flex}.bar__brand[data-astro-cid-7veicdgk]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:500;text-decoration:none}.bar__nav[data-astro-cid-7veicdgk]{font-size:var(--step--1);gap:1.5rem;margin-left:auto;display:flex}.bar__nav[data-astro-cid-7veicdgk] a[data-astro-cid-7veicdgk]{color:var(--ink-soft);text-decoration:none}.bar__nav[data-astro-cid-7veicdgk] a[data-astro-cid-7veicdgk]:hover{color:var(--violet)}.eyebrow[data-astro-cid-7veicdgk]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem}.button[data-astro-cid-7veicdgk]{background:var(--ink);color:var(--glass);font-weight:600;font-size:var(--step--1);transition:background-color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.4em;text-decoration:none;display:inline-flex}.button[data-astro-cid-7veicdgk]:hover{background:var(--violet)}.button[data-astro-cid-7veicdgk]:active{transform:translateY(1px)}.button--quiet[data-astro-cid-7veicdgk]{color:var(--ink);background:0 0;border-bottom:1.5px solid;border-radius:0;padding-block:.2em;padding-inline:0}.button--quiet[data-astro-cid-7veicdgk]:hover{color:var(--violet);background:0 0}.hero[data-astro-cid-7veicdgk]{max-width:1320px;padding:clamp(2rem, 6vw, 5rem) var(--gutter) clamp(3rem, 8vw, 7rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1rem,4vw,4rem);margin:0 auto;display:grid}.hero__text[data-astro-cid-7veicdgk]{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.hero[data-astro-cid-7veicdgk] h1[data-astro-cid-7veicdgk]{font-family:var(--font-display);font-weight:500;font-size:var(--step-3);letter-spacing:-.025em;text-wrap:balance;line-height:.98}.hero[data-astro-cid-7veicdgk] h1[data-astro-cid-7veicdgk] em[data-astro-cid-7veicdgk]{color:var(--violet);font-style:italic;font-weight:400}.hero__lede[data-astro-cid-7veicdgk]{max-width:46ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.hero__dish[data-astro-cid-7veicdgk]{justify-self:end;width:100%;max-width:560px;position:relative}.hero__tape[data-astro-cid-7veicdgk]{z-index:1;position:absolute;top:9%;left:4%}.plates[data-astro-cid-7veicdgk]{max-width:1320px;padding:0 var(--gutter) clamp(4rem, 8vw, 7rem);margin:0 auto}.plates__head[data-astro-cid-7veicdgk]{border-top:1px solid #17122b1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-top:2rem;display:flex}.plates__head[data-astro-cid-7veicdgk] h2[data-astro-cid-7veicdgk]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);letter-spacing:-.015em}.plates__head[data-astro-cid-7veicdgk] p[data-astro-cid-7veicdgk]{color:var(--ink-soft)}.plates__tabs[data-astro-cid-7veicdgk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin-top:clamp(1.5rem,4vw,3rem);display:grid}.plate[data-astro-cid-7veicdgk]{color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background-color .3s var(--ease);background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:.75rem .5rem 1.25rem;display:flex}.plate__dish[data-astro-cid-7veicdgk]{width:min(100%,280px);transition:transform .5s var(--ease);position:relative}.plate__code[data-astro-cid-7veicdgk]{position:absolute;bottom:6%;left:50%;translate:-50%}.plate__title[data-astro-cid-7veicdgk]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);margin-top:.4rem;line-height:1.15}.plate__teaser[data-astro-cid-7veicdgk]{max-width:30ch;font-size:var(--step--1);color:var(--ink-soft);line-height:1.45}.plate[data-astro-cid-7veicdgk]:hover .plate__dish[data-astro-cid-7veicdgk]{transform:translateY(-4px)rotate(-2deg)}.plate[data-astro-cid-7veicdgk]:hover .colony{transform:scale(1.18)}.plate[data-astro-cid-7veicdgk][aria-selected=true]{background:#ffffff73}.plate[data-astro-cid-7veicdgk][aria-selected=true] .plate__dish[data-astro-cid-7veicdgk]{transform:translateY(-6px)}.plate[data-astro-cid-7veicdgk][aria-selected=true] .plate__title[data-astro-cid-7veicdgk]{text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--violet)}.plate[data-astro-cid-7veicdgk]:focus-visible{outline-offset:4px;border-radius:18px}.panel[data-astro-cid-7veicdgk]{background:var(--glass);animation:panel-in .42s var(--ease) backwards;border-radius:24px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(1.5rem,5vw,5rem);margin-top:1.5rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid;box-shadow:0 1px #17122b0f,0 20px 50px -30px #17122b59}.js .panel[data-astro-cid-7veicdgk]:not(.is-active){display:none}.panel[data-astro-cid-7veicdgk]+.panel[data-astro-cid-7veicdgk]{margin-top:1rem}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}.panel__main[data-astro-cid-7veicdgk]{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.panel[data-astro-cid-7veicdgk] h3[data-astro-cid-7veicdgk]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);letter-spacing:-.015em;text-wrap:balance;line-height:1.12}.panel__body[data-astro-cid-7veicdgk]{max-width:52ch;color:var(--ink-soft)}.panel__note[data-astro-cid-7veicdgk]{border-left:3px solid var(--tape);font-family:var(--font-display);font-style:italic;font-size:var(--step-0);padding-left:.9rem}.panel__list[data-astro-cid-7veicdgk]{align-self:center;padding:0;list-style:none}.panel__list[data-astro-cid-7veicdgk] li[data-astro-cid-7veicdgk]{border-bottom:1px solid #17122b1a;padding:.85rem 0 .85rem 1.6rem;position:relative}.panel__list[data-astro-cid-7veicdgk] li[data-astro-cid-7veicdgk]:first-child{border-top:1px solid #17122b1a}.panel__list[data-astro-cid-7veicdgk] li[data-astro-cid-7veicdgk]:before{content:"";background:var(--violet);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:50%;left:.1rem;translate:0 -50%}.panel__list[data-astro-cid-7veicdgk] li[data-astro-cid-7veicdgk]:nth-child(2n):before{border:2px solid var(--safranin);background:0 0}.foot[data-astro-cid-7veicdgk]{padding:1.25rem var(--gutter);font-size:var(--step--1);color:var(--ink-soft);border-top:1px solid #17122b1a;justify-content:space-between;gap:1rem;display:flex}.foot[data-astro-cid-7veicdgk] nav[data-astro-cid-7veicdgk]{gap:1.25rem;display:flex}.foot[data-astro-cid-7veicdgk] a[data-astro-cid-7veicdgk]{text-decoration:none}.foot[data-astro-cid-7veicdgk] a[data-astro-cid-7veicdgk]:hover{color:var(--violet)}@media (width<=900px){.hero[data-astro-cid-7veicdgk]{grid-template-columns:1fr}.hero__dish[data-astro-cid-7veicdgk]{justify-self:center;max-width:440px}.panel[data-astro-cid-7veicdgk]{grid-template-columns:1fr}}@media (width<=680px){.bar__draft[data-astro-cid-7veicdgk]{display:none}.plates__tabs[data-astro-cid-7veicdgk]{grid-template-columns:1fr;gap:.5rem}.plate[data-astro-cid-7veicdgk]{text-align:left;grid-template-rows:auto auto;grid-template-columns:96px 1fr;align-items:center;gap:.2rem 1.5rem;padding:.75rem;display:grid}.plate__dish[data-astro-cid-7veicdgk]{grid-row:1/span 2;width:96px}.plate__code[data-astro-cid-7veicdgk]{display:none}.plate__title[data-astro-cid-7veicdgk]{align-self:end;margin-top:0}.plate__teaser[data-astro-cid-7veicdgk]{align-self:start}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-7veicdgk]{animation:none}.plate__dish[data-astro-cid-7veicdgk],.plate[data-astro-cid-7veicdgk]:hover .plate__dish[data-astro-cid-7veicdgk],.plate[data-astro-cid-7veicdgk][aria-selected=true] .plate__dish[data-astro-cid-7veicdgk]{transition:none;transform:none}}
