.bd-deep[data-astro-cid-zjtgoq2e]{background:var(--color-bg-deep)}.bd-hero[data-astro-cid-zjtgoq2e]{position:relative;min-height:clamp(620px,94svh,1000px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;background:#050505}.bd-hero__video[data-astro-cid-zjtgoq2e]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.bd-hero__scrim[data-astro-cid-zjtgoq2e]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0505059e,#0505054d 30%,#05050594 62%,#050505f5),linear-gradient(90deg,#050505d6,#05050566 52%,#0505051f 82%)}.bd-hero__inner[data-astro-cid-zjtgoq2e]{position:relative;z-index:2;padding-top:10rem;padding-bottom:clamp(2.6rem,7vh,4.8rem)}.bd-hero__inner[data-astro-cid-zjtgoq2e]>[data-astro-cid-zjtgoq2e]{max-width:900px}.bd-hero__h1[data-astro-cid-zjtgoq2e]{margin:0 0 1.5rem;font-family:var(--font-mono);font-size:.64rem;font-weight:var(--fw-regular);letter-spacing:.16em;line-height:1.6;text-transform:uppercase;color:#ffffff80}.bd-hero__display[data-astro-cid-zjtgoq2e]{display:flex;flex-direction:column;margin:0 0 1.6rem;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.85rem,1.9vw + 1rem,3.1rem);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.bd-hero__display-a[data-astro-cid-zjtgoq2e]{color:var(--color-text-strong)}.bd-hero__display-b[data-astro-cid-zjtgoq2e]{color:var(--color-accent)}.bd-hero__lead[data-astro-cid-zjtgoq2e]{max-width:56ch;margin:0 0 2.5rem;font-size:clamp(.98rem,.2vw + .94rem,1.08rem);line-height:1.7;color:#ffffffd1}.bd-hero__ctas[data-astro-cid-zjtgoq2e]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.9rem}.bd-hero__link[data-astro-cid-zjtgoq2e]{display:inline-flex;align-items:center;gap:.75rem;min-height:48px;padding:0;border:0;background:none;cursor:pointer;color:var(--color-text-strong);font-family:var(--font-sans);font-size:.78rem;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;text-decoration:none}.bd-hero__link-icon[data-astro-cid-zjtgoq2e]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.45);transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.bd-hero__link[data-astro-cid-zjtgoq2e]:hover .bd-hero__link-icon[data-astro-cid-zjtgoq2e]{background:var(--color-accent);border-color:var(--color-accent);color:#0d0d0d}.bd-hero__link[data-astro-cid-zjtgoq2e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:4px}.bd-hero__link-meta[data-astro-cid-zjtgoq2e]{font-family:var(--font-mono);font-weight:var(--fw-regular);letter-spacing:.06em;color:#ffffff73}.bd-plan[data-astro-cid-zjtgoq2e]{margin-top:clamp(2.4rem,5vw,3.6rem)}.bd-plan__head[data-astro-cid-zjtgoq2e]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;margin-bottom:1.1rem}.bd-plan__label[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.bd-plan__legend[data-astro-cid-zjtgoq2e]{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-size:.82rem;color:#fff9}.bd-plan__legend-dot[data-astro-cid-zjtgoq2e]{width:.7rem;height:.7rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px rgba(var(--color-accent-rgb),.18)}.bd-plan__chart[data-astro-cid-zjtgoq2e]{position:relative;height:7.4rem}.bd-plan__months[data-astro-cid-zjtgoq2e]{position:absolute;inset:0 0 auto;display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none}.bd-plan__months[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]{padding:0 0 0 .6rem;border-left:1px solid rgba(255,255,255,.1);font-size:.8rem;line-height:2.2rem;color:#ffffff80}.bd-plan__bar[data-astro-cid-zjtgoq2e]{position:absolute;left:0;right:0;top:2.6rem;height:10px;border-radius:10px;background:#ffffff0f;overflow:hidden}.bd-plan__bar-fill[data-astro-cid-zjtgoq2e]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--color-accent-rgb),.85),rgba(var(--color-accent-rgb),.35));transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--ease-out) .1s}.bd-plan__marker[data-astro-cid-zjtgoq2e]{position:absolute;top:calc(2.6rem + 5px);left:var(--x);width:1.05rem;height:1.05rem;margin:-.525rem 0 0 -.525rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px #0b0b0b,0 0 0 6px rgba(var(--color-accent-rgb),.35),0 0 18px rgba(var(--color-accent-rgb),.55);transform:scale(0);transition:transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.9s + var(--i) * .12s)}.bd-plan__links[data-astro-cid-zjtgoq2e]{position:absolute;left:0;right:0;top:calc(2.6rem + 5px);width:100%;height:calc(100% - 2.6rem - 5px);overflow:visible;clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--ease-out) 1.2s}.bd-plan__links[data-astro-cid-zjtgoq2e] path[data-astro-cid-zjtgoq2e]{fill:none;stroke:rgba(var(--color-accent-rgb),.6);stroke-width:1.5;vector-effect:non-scaling-stroke}.bd-plan[data-astro-cid-zjtgoq2e].is-visible .bd-plan__bar-fill[data-astro-cid-zjtgoq2e]{transform:scaleX(1)}.bd-plan[data-astro-cid-zjtgoq2e].is-visible .bd-plan__marker[data-astro-cid-zjtgoq2e]{transform:scale(1)}.bd-plan[data-astro-cid-zjtgoq2e].is-visible .bd-plan__links[data-astro-cid-zjtgoq2e]{clip-path:inset(0 0 -2px 0)}.bd-plan__days[data-astro-cid-zjtgoq2e]{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none}.bd-day[data-astro-cid-zjtgoq2e]{display:grid;align-content:start;gap:.35rem;opacity:.001;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(1.4s + var(--i) * .12s)}.bd-plan[data-astro-cid-zjtgoq2e].is-visible .bd-day[data-astro-cid-zjtgoq2e]{opacity:1;transform:none}.bd-day__media[data-astro-cid-zjtgoq2e]{position:relative;margin:0 0 .6rem;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md, 14px);background:#111}.bd-day__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.bd-day[data-astro-cid-zjtgoq2e]:hover .bd-day__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{transform:scale(1.04)}.bd-day__date[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.bd-day__title[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1rem,.5vw + .85rem,1.25rem);line-height:1.15;text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.bd-day__text[data-astro-cid-zjtgoq2e]{margin:0;font-size:.88rem;line-height:1.55;color:#ffffffad}.bd-plan__end[data-astro-cid-zjtgoq2e]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(1.6rem,4vw,3.4rem);margin-top:clamp(2.6rem,5vw,3.8rem);padding-top:clamp(2.2rem,4vw,3rem)}.bd-plan__end-line[data-astro-cid-zjtgoq2e]{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,rgba(var(--color-accent-rgb),.15),rgba(var(--color-accent-rgb),.9));transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease-out) 2s}.bd-plan__end-line[data-astro-cid-zjtgoq2e]:after{content:"";position:absolute;right:-2px;top:50%;width:.7rem;height:.7rem;margin-top:-.35rem;border-top:2px solid var(--color-accent);border-right:2px solid var(--color-accent);transform:rotate(45deg)}.bd-plan[data-astro-cid-zjtgoq2e].is-visible .bd-plan__end-line[data-astro-cid-zjtgoq2e]{transform:scaleX(1)}.bd-plan__film[data-astro-cid-zjtgoq2e]{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-lg, 18px);background:#111;cursor:pointer}.bd-plan__film[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{width:100%;height:100%;object-fit:cover;filter:brightness(.78);transition:transform .8s var(--ease-out),filter .5s var(--ease-out)}.bd-plan__film[data-astro-cid-zjtgoq2e]:hover img[data-astro-cid-zjtgoq2e]{transform:scale(1.03);filter:brightness(.92)}.bd-plan__film[data-astro-cid-zjtgoq2e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.bd-plan__play[data-astro-cid-zjtgoq2e]{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:4.6rem;height:4.6rem;margin:-2.3rem 0 0 -2.3rem;border-radius:50%;background:var(--color-accent);color:#0d0d0d;box-shadow:0 0 0 10px rgba(var(--color-accent-rgb),.2);transition:transform var(--duration-base) var(--ease-out)}.bd-plan__play[data-astro-cid-zjtgoq2e] svg{width:24px;height:24px;margin-left:3px}.bd-plan__film[data-astro-cid-zjtgoq2e]:hover .bd-plan__play[data-astro-cid-zjtgoq2e]{transform:scale(1.08)}.bd-plan__film-meta[data-astro-cid-zjtgoq2e]{position:absolute;left:1.1rem;bottom:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.bd-plan__end-title[data-astro-cid-zjtgoq2e]{margin:0 0 .6rem;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.2rem,.9vw + .95rem,1.75rem);line-height:1.1;text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.bd-plan__end-text[data-astro-cid-zjtgoq2e]{margin:0;max-width:46ch;font-size:.98rem;line-height:1.65;color:#ffffffc2}.bd-prints[data-astro-cid-zjtgoq2e]{position:relative;height:clamp(7rem,10vw,9rem);margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none}.bd-prints[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]{position:absolute;left:calc(var(--i) * 13%);top:0;width:clamp(5.6rem,8vw,7.4rem);aspect-ratio:1;padding:4px;border-radius:6px;background:#f4f1ea;box-shadow:0 10px 26px #0000008c;transform:rotate(calc((var(--i) - 2.5) * 4deg)) translateY(calc((var(--i) - 2.5) * (var(--i) - 2.5) * 1.6px));transition:transform .5s var(--ease-expressive),z-index 0s}.bd-prints[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]:hover{z-index:3;transform:rotate(0) translateY(-10px) scale(1.12)}.bd-prints[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.bd-alt[data-astro-cid-zjtgoq2e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem);margin:clamp(2.2rem,4.5vw,3.4rem) 0 0;padding:0;list-style:none}.bd-alt__level[data-astro-cid-zjtgoq2e]{position:relative;margin-top:calc(var(--i) * clamp(2.4rem,5vw,4.6rem))}.bd-alt__level[data-astro-cid-zjtgoq2e]:not(:last-child):after{content:"";position:absolute;top:clamp(2rem,4vw,3.6rem);right:calc(-1*clamp(1.2rem,2.4vw,2rem));width:clamp(1.2rem,2.4vw,2rem);height:clamp(2.4rem,5vw,4.6rem);border-top:2px dashed rgba(var(--color-accent-rgb),.55);border-right:2px dashed rgba(var(--color-accent-rgb),.55);border-top-right-radius:10px}.bd-alt__media[data-astro-cid-zjtgoq2e]{position:relative;margin:0 0 1.1rem;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-lg, 18px);background:#111}.bd-alt__media[data-astro-cid-zjtgoq2e] video[data-astro-cid-zjtgoq2e]{display:block;width:100%;height:100%;object-fit:cover}.bd-alt__height[data-astro-cid-zjtgoq2e]{position:absolute;left:.9rem;top:.9rem;padding:.35rem .7rem;border-radius:999px;background:#0505059e;backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#fff}.bd-alt__title[data-astro-cid-zjtgoq2e]{margin:0 0 .45rem;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.1rem,.7vw + .9rem,1.5rem);line-height:1.12;text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.bd-alt__text[data-astro-cid-zjtgoq2e]{margin:0;font-size:.95rem;line-height:1.6;color:#ffffffb8}.bd-alt__src[data-astro-cid-zjtgoq2e]{display:grid;justify-items:start;gap:.5rem;margin-top:.95rem}.bd-alt__logo[data-astro-cid-zjtgoq2e]{display:block;width:auto;height:2rem;object-fit:contain}.bd-alt__source[data-astro-cid-zjtgoq2e]{margin:0;font-size:.82rem;line-height:1.45;color:#ffffff8c}.bd-alt__link[data-astro-cid-zjtgoq2e]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);text-decoration:none}.bd-alt__link[data-astro-cid-zjtgoq2e] svg{transition:transform var(--duration-base) var(--ease-out)}.bd-alt__link[data-astro-cid-zjtgoq2e]:hover svg{transform:translate(4px)}.bd-alt__link[data-astro-cid-zjtgoq2e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.bd-ba[data-astro-cid-zjtgoq2e]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2.2rem,4.5vw,3.4rem)}.bd-ba__item[data-astro-cid-zjtgoq2e]{margin:0}.bd-ba__item[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-lg, 18px)}.bd-ba__item[data-astro-cid-zjtgoq2e] figcaption[data-astro-cid-zjtgoq2e]{display:flex;align-items:center;gap:.75rem;margin-top:.95rem;font-size:.95rem;color:#ffffffc7}.bd-ba__tag[data-astro-cid-zjtgoq2e]{font-family:var(--font-display);font-weight:var(--fw-black);font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.bd-ba__tag--after[data-astro-cid-zjtgoq2e]{color:var(--color-accent)}.bd-ba__arrow[data-astro-cid-zjtgoq2e]{position:absolute;left:50%;top:calc(50% - 1.4rem);display:grid;place-items:center;width:3.2rem;height:3.2rem;margin:-1.6rem 0 0 -1.6rem;border-radius:50%;background:var(--color-accent);color:#0d0d0d;box-shadow:0 0 0 6px #0d0d0d;z-index:2}.bd-gfx[data-astro-cid-zjtgoq2e]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.4rem,2.6vw,2.2rem) clamp(1rem,2vw,1.6rem);margin-top:clamp(2.2rem,4.5vw,3.4rem)}.bd-gfx__item[data-astro-cid-zjtgoq2e]{margin:0}.bd-gfx__item--lead[data-astro-cid-zjtgoq2e]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);align-items:end;gap:clamp(1.2rem,2.5vw,2.2rem)}.bd-gfx__media[data-astro-cid-zjtgoq2e]{overflow:hidden;border-radius:var(--radius-lg, 18px);background:#111}.bd-gfx__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{display:block;width:100%;height:auto;aspect-ratio:1600 / 671;object-fit:cover}.bd-gfx__cap[data-astro-cid-zjtgoq2e]{margin-top:.95rem}.bd-gfx__item--lead[data-astro-cid-zjtgoq2e] .bd-gfx__cap[data-astro-cid-zjtgoq2e]{margin-top:0;padding-bottom:.4rem}.bd-gfx__title[data-astro-cid-zjtgoq2e]{margin:0 0 .4rem;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.05rem,.6vw + .9rem,1.4rem);line-height:1.15;text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.bd-gfx__item--lead[data-astro-cid-zjtgoq2e] .bd-gfx__title[data-astro-cid-zjtgoq2e]{font-size:clamp(1.3rem,1vw + 1rem,1.9rem)}.bd-gfx__text[data-astro-cid-zjtgoq2e]{margin:0;max-width:46ch;font-size:.95rem;line-height:1.6;color:#ffffffb8}.bd-band[data-astro-cid-zjtgoq2e]{position:relative;display:grid;align-items:center;min-height:clamp(24rem,64vh,40rem);padding-block:clamp(5rem,12vh,8rem);overflow:hidden;isolation:isolate;background:#050505}.bd-band__media[data-astro-cid-zjtgoq2e]{position:absolute;inset:-14% 0;z-index:0;will-change:transform}.bd-band__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 40%}.bd-band__shade[data-astro-cid-zjtgoq2e]{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 64% 60% at 50% 50%,#050505cc,#0505059e 60%,#05050575),linear-gradient(180deg,#05050580,#05050500 28% 72%,#05050599)}.bd-band__content[data-astro-cid-zjtgoq2e]{position:relative;z-index:2;max-width:980px;margin:0 auto;text-align:center}.bd-band__title[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.8rem,3.2vw + .8rem,3.8rem);line-height:1.06;letter-spacing:var(--ls-tight);text-transform:uppercase;text-wrap:balance;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.6)}.bd-band__text[data-astro-cid-zjtgoq2e]{max-width:58ch;margin:1.4rem auto 0;font-size:clamp(.98rem,.3vw + .92rem,1.12rem);line-height:1.65;color:#ffffffdb;text-wrap:pretty}.bd-uses[data-astro-cid-zjtgoq2e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.4vw,2rem);margin:clamp(2.2rem,4.5vw,3.4rem) 0 0;padding:0;list-style:none}.bd-use[data-astro-cid-zjtgoq2e]{position:relative;display:grid;grid-template-rows:auto 1fr}.bd-use__media[data-astro-cid-zjtgoq2e]{margin:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-lg, 18px);background:#111}.bd-use__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{width:100%;height:100%;object-fit:cover;filter:brightness(.86);transition:transform .8s var(--ease-out),filter .5s var(--ease-out)}.bd-use[data-astro-cid-zjtgoq2e]:hover .bd-use__media[data-astro-cid-zjtgoq2e] img[data-astro-cid-zjtgoq2e]{transform:scale(1.04);filter:brightness(1)}.bd-use__body[data-astro-cid-zjtgoq2e]{display:grid;align-content:start;gap:.55rem;padding-top:1.1rem}.bd-use__logo[data-astro-cid-zjtgoq2e]{display:block;width:auto;height:1.7rem;max-width:11rem;object-fit:contain;object-position:left center;margin-bottom:.3rem}.bd-use__logo[data-astro-cid-zjtgoq2e].is-white{filter:brightness(0) invert(1);opacity:.92}.bd-use__title[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(1.1rem,.7vw + .9rem,1.5rem);line-height:1.12;text-transform:uppercase;letter-spacing:var(--ls-tight);color:var(--color-text-strong)}.bd-use__text[data-astro-cid-zjtgoq2e]{margin:0;max-width:52ch;font-size:.95rem;line-height:1.6;color:#ffffffb8}.bd-use__more[data-astro-cid-zjtgoq2e]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.3rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.bd-use__more[data-astro-cid-zjtgoq2e] svg{transition:transform var(--duration-base) var(--ease-out)}.bd-use[data-astro-cid-zjtgoq2e]:hover .bd-use__more[data-astro-cid-zjtgoq2e] svg{transform:translate(4px)}.bd-use__overlay[data-astro-cid-zjtgoq2e]{position:absolute;inset:0;z-index:5;text-indent:-9999px;overflow:hidden;white-space:nowrap;color:transparent;background:transparent;text-decoration:none;border-radius:var(--radius-lg, 18px)}.bd-use__overlay[data-astro-cid-zjtgoq2e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.bd-faq__list[data-astro-cid-zjtgoq2e]{display:grid;gap:.7rem;max-width:920px;margin-top:clamp(1.8rem,3.5vw,2.6rem)}.bd-faq__item[data-astro-cid-zjtgoq2e]{border-radius:var(--radius-md, 14px);background:#ffffff09;transition:background var(--duration-base) var(--ease-out)}.bd-faq__item[data-astro-cid-zjtgoq2e][open]{background:#ffffff0f}.bd-faq__q[data-astro-cid-zjtgoq2e]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.15rem 1.35rem;cursor:pointer;list-style:none}.bd-faq__q[data-astro-cid-zjtgoq2e]::-webkit-details-marker{display:none}.bd-faq__q[data-astro-cid-zjtgoq2e] h3[data-astro-cid-zjtgoq2e]{margin:0;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:1rem;line-height:1.4;color:var(--color-text-strong)}.bd-faq__icon[data-astro-cid-zjtgoq2e]{position:relative;flex:none;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.bd-faq__icon[data-astro-cid-zjtgoq2e]:before,.bd-faq__icon[data-astro-cid-zjtgoq2e]:after{content:"";position:absolute;left:50%;top:50%;width:.65rem;height:2px;margin:-1px 0 0 -.325rem;background:currentColor;transition:transform var(--duration-base) var(--ease-out)}.bd-faq__icon[data-astro-cid-zjtgoq2e]:after{transform:rotate(90deg)}.bd-faq__item[data-astro-cid-zjtgoq2e][open] .bd-faq__icon[data-astro-cid-zjtgoq2e]:after{transform:rotate(0)}.bd-faq__a[data-astro-cid-zjtgoq2e]{margin:0;padding:0 1.35rem 1.25rem;max-width:70ch;font-size:.95rem;line-height:1.65;color:#ffffffbf}.bd-faq__more[data-astro-cid-zjtgoq2e]{margin:1.6rem 0 0;font-size:.95rem;color:#ffffffb3}.bd-faq__more[data-astro-cid-zjtgoq2e] a[data-astro-cid-zjtgoq2e]{color:var(--color-accent)}@media(max-width:1000px){.bd-gfx__item--lead[data-astro-cid-zjtgoq2e]{grid-template-columns:1fr}.bd-gfx__item--lead[data-astro-cid-zjtgoq2e] .bd-gfx__cap[data-astro-cid-zjtgoq2e]{margin-top:.95rem;padding-bottom:0}.bd-plan__end[data-astro-cid-zjtgoq2e]{grid-template-columns:1fr}}@media(max-width:900px){.bd-plan__chart[data-astro-cid-zjtgoq2e]{height:4.2rem}.bd-plan__links[data-astro-cid-zjtgoq2e]{display:none}.bd-plan__days[data-astro-cid-zjtgoq2e]{grid-template-columns:minmax(0,1fr);gap:1.1rem}.bd-day[data-astro-cid-zjtgoq2e]{grid-template-columns:6.2rem 1fr;grid-template-rows:auto auto 1fr;column-gap:1.1rem;row-gap:.25rem}.bd-day__media[data-astro-cid-zjtgoq2e]{grid-row:1 / span 3;margin:0}.bd-alt[data-astro-cid-zjtgoq2e]{grid-template-columns:minmax(0,1fr);row-gap:2.4rem}.bd-alt__level[data-astro-cid-zjtgoq2e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.2rem;margin-top:0;padding-left:1.6rem}.bd-alt__level[data-astro-cid-zjtgoq2e]:before{content:"";position:absolute;left:.3rem;top:0;bottom:-2.4rem;border-left:2px dashed rgba(var(--color-accent-rgb),.5)}.bd-alt__level[data-astro-cid-zjtgoq2e]:last-child:before{bottom:0}.bd-alt__level[data-astro-cid-zjtgoq2e]:not(:last-child):after{display:none}.bd-alt__media[data-astro-cid-zjtgoq2e]{grid-row:1 / span 3;margin:0}}@media(max-width:760px){.bd-ba[data-astro-cid-zjtgoq2e],.bd-gfx[data-astro-cid-zjtgoq2e],.bd-uses[data-astro-cid-zjtgoq2e]{grid-template-columns:minmax(0,1fr)}.bd-ba__arrow[data-astro-cid-zjtgoq2e]{position:static;justify-self:center;margin:-.4rem 0;transform:rotate(90deg);box-shadow:none}.bd-plan__months[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]{padding-left:.3rem;font-size:.68rem}}@media(max-width:480px){.bd-plan__months[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]{font-size:0}.bd-plan__months[data-astro-cid-zjtgoq2e] li[data-astro-cid-zjtgoq2e]:first-letter{font-size:.72rem}.bd-alt__level[data-astro-cid-zjtgoq2e]{grid-template-columns:minmax(0,1fr)}.bd-alt__media[data-astro-cid-zjtgoq2e]{grid-row:auto;margin-bottom:1rem}}@media(prefers-reduced-motion:reduce){.bd-plan__bar-fill[data-astro-cid-zjtgoq2e],.bd-plan__marker[data-astro-cid-zjtgoq2e],.bd-plan__links[data-astro-cid-zjtgoq2e],.bd-day[data-astro-cid-zjtgoq2e],.bd-plan__end-line[data-astro-cid-zjtgoq2e]{transition:none}.bd-day[data-astro-cid-zjtgoq2e]{opacity:1;transform:none}}
