[data-astro-cid-mfd5o24h],[data-astro-cid-mfd5o24h]:before,[data-astro-cid-mfd5o24h]:after{box-sizing:border-box}.menu-page[data-astro-cid-mfd5o24h]{width:min(100%, var(--content-width));color:var(--color-text);gap:clamp(1.75rem,4vw,3rem);margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem) 1rem clamp(2rem,5vw,3rem);display:grid}.menu-head[data-astro-cid-mfd5o24h]{justify-items:start;gap:.75rem;display:grid}.menu-head[data-astro-cid-mfd5o24h] h1[data-astro-cid-mfd5o24h]{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.05}.lead[data-astro-cid-mfd5o24h]{max-width:60ch;color:var(--color-text-muted);margin:0;line-height:1.7}.menu-pills[data-astro-cid-mfd5o24h]{flex-wrap:wrap;gap:.5rem;padding-top:.5rem;display:flex}.pill[data-astro-cid-mfd5o24h]{border:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.pill[data-astro-cid-mfd5o24h][aria-current=true]{border-color:var(--color-gold);background:var(--color-gold);color:var(--color-text-dark)}@media (hover:hover){.pill[data-astro-cid-mfd5o24h]:not([aria-current=true]):hover{border-color:var(--color-gold)}}.pill[data-astro-cid-mfd5o24h]:focus-visible,.slide[data-astro-cid-mfd5o24h]:focus-visible,.nav[data-astro-cid-mfd5o24h]:focus-visible,.open-btn[data-astro-cid-mfd5o24h]:focus-visible,.cta-link[data-astro-cid-mfd5o24h]:focus-visible,.lb-btn[data-astro-cid-mfd5o24h]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.empty[data-astro-cid-mfd5o24h]{color:var(--color-text-muted);margin:0;padding:2rem 0}.viewer[data-astro-cid-mfd5o24h]{justify-items:center;gap:1.25rem;display:grid}.cards[data-astro-cid-mfd5o24h]{justify-items:center;width:100%;display:grid}.slide[data-astro-cid-mfd5o24h]{width:min(100%, calc(85dvh * var(--ar,.7)));border:1px solid var(--color-border);border-radius:var(--radius);cursor:zoom-in;background:0 0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000047}.slide[data-astro-cid-mfd5o24h][hidden]{display:none}.slide-img[data-astro-cid-mfd5o24h]{width:100%;height:auto;display:block}.slide-badge[data-astro-cid-mfd5o24h]{color:#fff;background:#000000a6;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.slide-badge[data-astro-cid-mfd5o24h] svg[data-astro-cid-mfd5o24h],.open-btn[data-astro-cid-mfd5o24h] svg[data-astro-cid-mfd5o24h],.nav[data-astro-cid-mfd5o24h] svg[data-astro-cid-mfd5o24h]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.controls[data-astro-cid-mfd5o24h]{justify-content:center;align-items:center;gap:1rem;display:flex}.mid[data-astro-cid-mfd5o24h]{justify-items:center;gap:.5rem;min-width:0;display:grid}.counter[data-astro-cid-mfd5o24h]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.9rem}.nav[data-astro-cid-mfd5o24h]{border:1px solid var(--color-border-strong);width:3rem;height:3rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;transition:border-color .2s;display:grid}.nav[data-astro-cid-mfd5o24h][hidden]{display:none}.open-btn[data-astro-cid-mfd5o24h]{border:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;transition:border-color .2s;display:inline-flex}@media (hover:hover){.nav[data-astro-cid-mfd5o24h]:hover,.open-btn[data-astro-cid-mfd5o24h]:hover{border-color:var(--color-gold)}}.notes[data-astro-cid-mfd5o24h]{gap:1.5rem;display:grid}.notes-grid[data-astro-cid-mfd5o24h]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);display:grid}.note[data-astro-cid-mfd5o24h]{border-bottom:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;padding:1.5rem 0;display:flex}.note[data-astro-cid-mfd5o24h] h3[data-astro-cid-mfd5o24h]{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:500}.note[data-astro-cid-mfd5o24h] p[data-astro-cid-mfd5o24h]{max-width:55ch;color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.75}.note-icon[data-astro-cid-mfd5o24h]{border:1px solid var(--color-border);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--color-gold);flex:none;place-items:center;display:grid}.note-icon[data-astro-cid-mfd5o24h] svg[data-astro-cid-mfd5o24h]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.cta[data-astro-cid-mfd5o24h]{border:1px solid color-mix(in srgb, var(--color-gold) 35%, transparent);border-radius:var(--radius);background:linear-gradient(135deg, color-mix(in srgb, var(--color-gold) 12%, transparent), transparent 70%), var(--color-bg-elevated);grid-template-columns:minmax(0,1fr);justify-items:start;gap:1rem 1.5rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.cta[data-astro-cid-mfd5o24h] p[data-astro-cid-mfd5o24h]{max-width:52ch;color:var(--color-text);margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.cta-link[data-astro-cid-mfd5o24h]{border-radius:var(--radius);background:var(--color-gold);min-height:2.75rem;color:var(--color-text-dark);align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.cta-link[data-astro-cid-mfd5o24h]:hover{background:var(--color-gold-hover)}.visually-hidden[data-astro-cid-mfd5o24h]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=760px){.notes-grid[data-astro-cid-mfd5o24h]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.note[data-astro-cid-mfd5o24h]{border-bottom:0}.cta[data-astro-cid-mfd5o24h]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.nav[data-astro-cid-mfd5o24h]{width:3.5rem;height:3.5rem}}.lightbox[data-astro-cid-mfd5o24h]{color:#fff;background:#000;border:0;width:100%;max-width:none;height:100dvh;max-height:none;padding:0;overflow:hidden}.lightbox[data-astro-cid-mfd5o24h][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox[data-astro-cid-mfd5o24h]::backdrop{background:#000}html:has(.lightbox[open]){overflow:hidden}.lb-top[data-astro-cid-mfd5o24h],.lb-bottom[data-astro-cid-mfd5o24h]{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.lb-top[data-astro-cid-mfd5o24h]{min-height:3.5rem;padding-top:max(.5rem, env(safe-area-inset-top,0px));justify-content:space-between}.lb-bottom[data-astro-cid-mfd5o24h]{padding-bottom:max(.5rem, env(safe-area-inset-bottom,0px));justify-content:center}.lb-title[data-astro-cid-mfd5o24h]{color:#ffffffd9;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;overflow:hidden}.lb-btn[data-astro-cid-mfd5o24h]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:border-color .2s;display:grid}.lb-btn[data-astro-cid-mfd5o24h][hidden]{display:none}.lb-btn[data-astro-cid-mfd5o24h]:disabled{opacity:.35;cursor:default}.lb-btn[data-astro-cid-mfd5o24h]:not(:disabled):hover{border-color:var(--color-gold)}.lb-btn[data-astro-cid-mfd5o24h] svg[data-astro-cid-mfd5o24h]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.lb-stage[data-astro-cid-mfd5o24h]{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.lb-stage[data-astro-cid-mfd5o24h][data-zoomed=true]{cursor:grab}.lb-img[data-astro-cid-mfd5o24h]{transform-origin:0 0;pointer-events:none;user-select:none;-webkit-user-drag:none;max-width:none;transition:opacity .2s;position:absolute;top:0;left:0}.lb-img[data-astro-cid-mfd5o24h][data-loading]{opacity:.4}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(.75rem)}}.menu-head[data-astro-cid-mfd5o24h]>[data-astro-cid-mfd5o24h],.viewer[data-astro-cid-mfd5o24h]{animation:.7s cubic-bezier(.22,.61,.36,1) backwards rise;animation-delay:calc(.1s + var(--i,0) * 90ms)}.menu-head[data-astro-cid-mfd5o24h]>[data-astro-cid-mfd5o24h]:nth-child(2){--i:1}.menu-head[data-astro-cid-mfd5o24h]>[data-astro-cid-mfd5o24h]:nth-child(3){--i:2}.viewer[data-astro-cid-mfd5o24h]{--i:3}}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-mfd5o24h],.nav[data-astro-cid-mfd5o24h],.open-btn[data-astro-cid-mfd5o24h],.cta-link[data-astro-cid-mfd5o24h],.lb-btn[data-astro-cid-mfd5o24h],.lb-img[data-astro-cid-mfd5o24h]{transition:none}}
