.bn[data-astro-cid-jesvx6u7]{color:var(--text);background:0 0;border:0;width:100%;max-width:min(46rem,100vw - 2rem);padding:0}dialog[data-astro-cid-jesvx6u7].bn{overscroll-behavior:contain;height:fit-content;max-height:calc(100dvh - 2rem);margin:auto;position:fixed;inset:0;overflow:auto}.bn[data-astro-cid-jesvx6u7]::backdrop{-webkit-backdrop-filter:blur(6px);background:#0f0e0c73}.bn--page[data-astro-cid-jesvx6u7]{max-width:48rem;margin:0 auto;padding-block:clamp(8rem,6rem + 6vw,11rem) clamp(4rem,3rem + 4vw,7rem);padding-inline:1rem}.bn__card[data-astro-cid-jesvx6u7]{text-align:center;background:var(--card-sheen);border:var(--hairline) solid var(--border);border-radius:var(--radius-m,.75rem);justify-items:center;gap:clamp(1.1rem,.9rem + .8vw,1.6rem);padding:clamp(3rem,2rem + 4vw,5rem) clamp(1.5rem,1rem + 4vw,4rem);display:grid;position:relative;box-shadow:0 2.5rem 5rem -3rem #14120f59,0 .25rem 1rem -.5rem #14120f1a}.bn__corner[data-astro-cid-jesvx6u7]{fill:none;width:clamp(2.6rem,2rem + 2vw,3.6rem);height:auto;stroke:var(--accent);stroke-width:1.1px;vector-effect:non-scaling-stroke;opacity:.85;pointer-events:none;position:absolute}.bn__corner[data-astro-cid-jesvx6u7] .bn__thin[data-astro-cid-jesvx6u7]{stroke-width:.6px;opacity:.7}.bn__corner--tl[data-astro-cid-jesvx6u7]{top:.6rem;left:.6rem}.bn__corner--br[data-astro-cid-jesvx6u7]{bottom:.6rem;right:.6rem;rotate:180deg}.bn__title[data-astro-cid-jesvx6u7]{padding-top:.15em;font-size:clamp(1.9rem,1.5rem + 1.5vw,2.6rem);line-height:1.15}.bn__text[data-astro-cid-jesvx6u7]{max-width:30rem}.bn__products[data-astro-cid-jesvx6u7]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.75rem,.5rem + 1.5vw,2rem);width:100%;margin:clamp(1rem,.5rem + 2vw,2.25rem) 0 clamp(.5rem,.25rem + 1vw,1.25rem);padding:0;list-style:none;display:grid}.bn__products[data-astro-cid-jesvx6u7]>li[data-astro-cid-jesvx6u7]{display:grid}.bn__product[data-astro-cid-jesvx6u7]{justify-items:center;gap:var(--space-2);width:100%;color:inherit;font:inherit;cursor:pointer;transition:opacity .45s var(--ease-out);background:0 0;border:0;padding:0;display:grid}.bn__img[data-astro-cid-jesvx6u7]{object-fit:contain;filter:drop-shadow(0 .8rem .9rem #14120f1f);width:100%;height:clamp(7.5rem,5rem + 9vw,13rem);transition:transform .6s var(--ease-move,cubic-bezier(.22, 1, .36, 1)), filter .6s var(--ease-out)}.bn__pname[data-astro-cid-jesvx6u7]{font-size:var(--fs-small);color:var(--muted);transition:color .3s var(--ease-out);line-height:1.3}.bn__products[data-astro-cid-jesvx6u7].has-active .bn__product[data-astro-cid-jesvx6u7]:not([aria-pressed=true]){opacity:.45}.bn__product[data-astro-cid-jesvx6u7][aria-pressed=true] .bn__img[data-astro-cid-jesvx6u7]{filter:drop-shadow(0 1.4rem 1.2rem #14120f2e);transform:translateY(-.5rem)scale(1.04)}.bn__product[data-astro-cid-jesvx6u7][aria-pressed=true] .bn__pname[data-astro-cid-jesvx6u7]{color:var(--accent)}.bn__product[data-astro-cid-jesvx6u7]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-s,4px)}.bn__desc[data-astro-cid-jesvx6u7]{justify-items:center;gap:.6rem;width:100%;max-width:30rem;min-height:4.6em;margin:0;display:grid}.bn__line[data-astro-cid-jesvx6u7]{background:var(--accent);opacity:.5;width:3rem;height:1px;transition:transform .5s var(--ease-out), opacity .5s var(--ease-out);display:block;transform:scaleX(.35)}.bn__desc[data-astro-cid-jesvx6u7].is-on .bn__line[data-astro-cid-jesvx6u7]{opacity:1;transform:scaleX(1)}.bn__dtext[data-astro-cid-jesvx6u7]{font-family:var(--font-display);color:var(--text);transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);font-style:italic;line-height:1.45}.bn__dstack[data-astro-cid-jesvx6u7]{width:100%;display:grid}.bn__dstack[data-astro-cid-jesvx6u7]>[data-astro-cid-jesvx6u7]{grid-area:1/1}.bn__sizer[data-astro-cid-jesvx6u7]{visibility:hidden}.bn__dtext[data-astro-cid-jesvx6u7].is-out{opacity:0;transform:translateY(.35rem)}.bn__hint[data-astro-cid-jesvx6u7]{font-family:var(--font-text);font-style:normal;font-size:var(--fs-small);color:var(--muted);letter-spacing:.02em}.bn__hint--touch[data-astro-cid-jesvx6u7]{display:none}@media (hover:none){.bn__hint--mouse[data-astro-cid-jesvx6u7]{display:none}.bn__hint--touch[data-astro-cid-jesvx6u7]{display:inline}}@media (prefers-reduced-motion:reduce){.bn__img[data-astro-cid-jesvx6u7],.bn__dtext[data-astro-cid-jesvx6u7],.bn__line[data-astro-cid-jesvx6u7],.bn__product[data-astro-cid-jesvx6u7]{transition:none}}.bn__btns[data-astro-cid-jesvx6u7]{justify-content:center;align-items:center;gap:var(--space-3) var(--space-7);flex-wrap:wrap;margin-top:clamp(.5rem,.25rem + 1vw,1.25rem);display:flex}.bn__back[data-astro-cid-jesvx6u7]{cursor:pointer;color:var(--muted);font-family:var(--font-display);letter-spacing:.12em;transition:color var(--dur-hover) var(--ease-out);background:0 0;border:0;align-items:center;gap:.7rem;padding:.6rem .25rem;font-size:1rem;text-decoration:none;display:inline-flex}.bn__back[data-astro-cid-jesvx6u7] svg[data-astro-cid-jesvx6u7]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:.75rem;transition:transform var(--dur-hover) var(--ease-out)}.bn__back[data-astro-cid-jesvx6u7],.bn__go[data-astro-cid-jesvx6u7]{white-space:nowrap}@media (width<=30rem){.bn__btns[data-astro-cid-jesvx6u7]{column-gap:var(--space-3);flex-wrap:nowrap}.bn__back[data-astro-cid-jesvx6u7],.bn__go[data-astro-cid-jesvx6u7]{letter-spacing:.06em;gap:.5rem}.bn__back[data-astro-cid-jesvx6u7] svg[data-astro-cid-jesvx6u7],.bn__go[data-astro-cid-jesvx6u7] svg[data-astro-cid-jesvx6u7]{width:1.2rem}}.bn__back[data-astro-cid-jesvx6u7]:focus-visible,.bn__go[data-astro-cid-jesvx6u7]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bn__go[data-astro-cid-jesvx6u7]{color:var(--text);font-family:var(--font-display);letter-spacing:.12em;transition:color var(--dur-hover) var(--ease-out);align-items:center;gap:.7rem;padding:.6rem .25rem;font-size:1rem;text-decoration:none;display:inline-flex}.bn__go[data-astro-cid-jesvx6u7] svg[data-astro-cid-jesvx6u7]{fill:none;width:1.5rem;height:.75rem;stroke:var(--accent);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.bn__go[data-astro-cid-jesvx6u7]:hover{color:var(--accent)}.bn__go[data-astro-cid-jesvx6u7]:hover svg[data-astro-cid-jesvx6u7]{transform:translate(3px)}.bn__back[data-astro-cid-jesvx6u7]:hover{color:var(--text)}.bn__back[data-astro-cid-jesvx6u7]:hover svg[data-astro-cid-jesvx6u7]{transform:translate(-3px)}}dialog[data-astro-cid-jesvx6u7].bn[open]{animation:.7s cubic-bezier(.22,1,.36,1) bn-in}dialog[data-astro-cid-jesvx6u7].bn[open]::backdrop{animation:bn-fade .6s var(--ease-out)}dialog[data-astro-cid-jesvx6u7].bn.is-closing{animation:.42s cubic-bezier(.55,0,.75,.2) forwards bn-out}dialog[data-astro-cid-jesvx6u7].bn.is-closing::backdrop{animation:bn-fade-out .42s var(--ease-out) forwards}@keyframes bn-in{0%{opacity:0;transform:translate(min(60vw,32rem))}to{opacity:1;transform:none}}@keyframes bn-out{to{opacity:0;transform:translate(min(50vw,26rem))}}@keyframes bn-fade{0%{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes bn-fade-out{to{opacity:0;-webkit-backdrop-filter:blur()}}@media (width<=40rem){dialog[data-astro-cid-jesvx6u7].bn{width:100%;max-width:100%;max-height:94dvh;margin:0;inset:auto 0 0}dialog[data-astro-cid-jesvx6u7].bn .bn__card[data-astro-cid-jesvx6u7]{padding:2.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-bottom:0;border-radius:1.25rem 1.25rem 0 0;gap:.9rem}.bn[data-astro-cid-jesvx6u7]::backdrop{-webkit-backdrop-filter:none;background:#0f0e0c8c}.bn__text[data-astro-cid-jesvx6u7]{max-width:none}.bn__title[data-astro-cid-jesvx6u7]{font-size:1.9rem}dialog[data-astro-cid-jesvx6u7].bn[open]{animation-name:bn-up;animation-duration:.52s;animation-timing-function:cubic-bezier(.22,1,.36,1)}dialog[data-astro-cid-jesvx6u7].bn.is-closing{animation:.38s cubic-bezier(.55,0,.75,.2) forwards bn-down}}@keyframes bn-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes bn-down{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-jesvx6u7].bn[open],dialog[data-astro-cid-jesvx6u7].bn[open]::backdrop,dialog[data-astro-cid-jesvx6u7].bn.is-closing,dialog[data-astro-cid-jesvx6u7].bn.is-closing::backdrop{animation:none}}
