.bf[data-astro-cid-6qw3p54n] [data-astro-cid-6qw3p54n][hidden]{display:none!important}.bf[data-astro-cid-6qw3p54n] section[data-astro-cid-6qw3p54n][id]{scroll-margin-top:9.5rem}.bf-nav[data-astro-cid-6qw3p54n]{margin-top:clamp(.75rem,1.5vw,1.25rem)}.bf-nav__chip[data-astro-cid-6qw3p54n]{gap:.55rem}.bf-nav__pct[data-astro-cid-6qw3p54n]{padding:.2rem .5rem;border-radius:999px;background:var(--g-lime);color:var(--g-forest);font-size:.74rem;font-weight:800}.bf-nav__chip[data-astro-cid-6qw3p54n].is-on{background:var(--g-forest);color:var(--g-ivory);box-shadow:none}.bf-sec--tight[data-astro-cid-6qw3p54n]{padding-top:clamp(1rem,.6rem + 1.2vw,1.5rem)}.bf-nav[data-astro-cid-6qw3p54n]+.bf-sec[data-astro-cid-6qw3p54n]{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.bf-room[data-astro-cid-6qw3p54n]{position:relative;isolation:isolate;overflow:hidden;margin:0 var(--bqb-side, .75rem);border-radius:var(--bq-r);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.bf-room--forest[data-astro-cid-6qw3p54n]{color:var(--g-ivory);background:radial-gradient(ellipse 55% 45% at 100% 0%,rgba(188,233,85,.08),transparent 70%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(44,90,75,.55),transparent 70%),#0a241e;--bq-num-bg: var(--g-lime);--bq-num-fg: var(--g-forest)}.bf-room--stone[data-astro-cid-6qw3p54n]{background:var(--g-stone);color:var(--g-forest);--bq-num-bg: var(--g-forest);--bq-num-fg: var(--g-lime)}.bf-room__in[data-astro-cid-6qw3p54n]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.bf-room__in--rev[data-astro-cid-6qw3p54n] .bf-room__stage[data-astro-cid-6qw3p54n]{order:-1}.bf-room__h[data-astro-cid-6qw3p54n]{font-size:clamp(2.3rem,1.3rem + 3vw,4.4rem)}.bf-room__p[data-astro-cid-6qw3p54n]{margin:1.2rem 0 0;max-width:34rem;font-size:1.02rem;line-height:1.6;opacity:.86}.bf-steps[data-astro-cid-6qw3p54n]{display:grid;gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none}.bf-steps[data-astro-cid-6qw3p54n] li[data-astro-cid-6qw3p54n]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:.85rem 1rem;border-radius:var(--bq-r-s);line-height:1.45;font-size:.94rem}.bf-room--forest[data-astro-cid-6qw3p54n] .bf-steps[data-astro-cid-6qw3p54n] li[data-astro-cid-6qw3p54n]{background:#f7f4f00f;box-shadow:inset 0 0 0 1px #f7f4f01a}.bf-room--stone[data-astro-cid-6qw3p54n] .bf-steps[data-astro-cid-6qw3p54n] li[data-astro-cid-6qw3p54n]{background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line)}.bf-steps[data-astro-cid-6qw3p54n] strong[data-astro-cid-6qw3p54n]{display:block;margin-bottom:.1rem}.bf-sign[data-astro-cid-6qw3p54n]{margin:1.2rem 0 0;font-weight:700}.bf-room--forest[data-astro-cid-6qw3p54n] .bf-sign[data-astro-cid-6qw3p54n]{color:var(--g-lime)}.bf-note[data-astro-cid-6qw3p54n]{margin:.45rem 0 0;font-size:.84rem;opacity:.72;line-height:1.5}.bf-acts[data-astro-cid-6qw3p54n]{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.8rem 0 0}.bf-room__stage[data-astro-cid-6qw3p54n]{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-height:640px;width:100%;border-radius:var(--bq-r-m);background:#0a241e;-webkit-clip-path:inset(0 round var(--bq-r-m));clip-path:inset(0 round var(--bq-r-m))}.bf-room__stage[data-astro-cid-6qw3p54n] img[data-astro-cid-6qw3p54n],.bf-room__stage[data-astro-cid-6qw3p54n] .bf-room__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bf-stamp[data-astro-cid-6qw3p54n]{position:absolute;left:1.1rem;top:1.1rem;padding:.45rem .9rem .5rem;border-radius:999px;background:var(--g-lime);color:var(--g-forest);font:400 clamp(1.4rem,1.1rem + .8vw,2rem)/1 var(--font-display);box-shadow:0 18px 30px -18px #0009}.bf-tile[data-astro-cid-6qw3p54n]{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(320px,30vw,440px);border-radius:var(--bq-r);background:#0a241e;color:var(--g-ivory)}.bf-tile__img[data-astro-cid-6qw3p54n]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.8s var(--g-ease)}.bf-tile[data-astro-cid-6qw3p54n]:hover .bf-tile__img[data-astro-cid-6qw3p54n]{transform:scale(1.06)}.bf-tile__shade[data-astro-cid-6qw3p54n]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081c17d1,#081c1773 45%,#081c1700 72%),linear-gradient(0deg,#081c17bf,#081c1700 50%)}.bf-tile__body[data-astro-cid-6qw3p54n]{display:grid;justify-items:start;gap:.75rem;max-width:46rem;padding:clamp(1.4rem,1rem + 2vw,3rem)}.bf-tile__body[data-astro-cid-6qw3p54n] .bq-kicker[data-astro-cid-6qw3p54n]{margin:0}.bf-tile__h[data-astro-cid-6qw3p54n]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.1rem,1.3rem + 2.6vw,4rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 2px 18px rgba(5,20,16,.4)}.bf-tile__pct[data-astro-cid-6qw3p54n]{padding:.2rem .75rem .3rem;border-radius:999px;background:var(--g-lime);color:var(--g-forest);font-size:.62em;text-shadow:none;white-space:nowrap}.bf-tile__p[data-astro-cid-6qw3p54n]{margin:0;max-width:34rem;font-size:1rem;line-height:1.55;color:#f7f4f0db}.bf-tile__chips[data-astro-cid-6qw3p54n]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.bf-tile__chips[data-astro-cid-6qw3p54n] a[data-astro-cid-6qw3p54n],.bf-tile__chips[data-astro-cid-6qw3p54n] button[data-astro-cid-6qw3p54n]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.4rem .85rem;border:0;border-radius:999px;cursor:pointer;background:#f7f4f024;box-shadow:inset 0 0 0 1px #f7f4f03d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--g-ivory);font:700 .8rem/1.1 var(--font-body);text-decoration:none;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s}.bf-tile__chips[data-astro-cid-6qw3p54n] small[data-astro-cid-6qw3p54n]{font-size:.7rem;font-weight:700;opacity:.65}.bf-tile__chips[data-astro-cid-6qw3p54n] a[data-astro-cid-6qw3p54n]:hover,.bf-tile__chips[data-astro-cid-6qw3p54n] button[data-astro-cid-6qw3p54n]:hover{background:var(--g-lime);color:var(--g-forest);box-shadow:none}.bf-tile__chips[data-astro-cid-6qw3p54n] button[data-astro-cid-6qw3p54n][aria-pressed=true]{background:var(--g-ivory);color:var(--g-forest);box-shadow:none}.bf-more[data-astro-cid-6qw3p54n]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;justify-items:center;gap:.85rem}.bf-more__txt[data-astro-cid-6qw3p54n]{margin:0;font-size:.88rem;color:var(--g-ink-2)}.bf-more__bar[data-astro-cid-6qw3p54n]{width:min(16rem,70%);height:3px;border-radius:3px;background:var(--g-line);overflow:hidden}.bf-more__bar[data-astro-cid-6qw3p54n] span[data-astro-cid-6qw3p54n]{display:block;height:100%;background:var(--g-forest);transition:width .6s var(--g-ease)}.bql-cell[data-astro-cid-6qw3p54n].is-new{animation:bf-in .7s var(--g-ease) both}@keyframes bf-in{0%{opacity:0;transform:translateY(18px)}}.bf-h1[data-astro-cid-6qw3p54n]{line-height:1.02;padding-bottom:.06em}@media(max-width:1099px){.bf-grid[data-astro-cid-6qw3p54n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.bf-room__in[data-astro-cid-6qw3p54n],.bf-room__in--rev[data-astro-cid-6qw3p54n]{grid-template-columns:minmax(0,1fr)}.bf-room__stage[data-astro-cid-6qw3p54n]{order:-1;aspect-ratio:4 / 3}}@media(max-width:599px){.bf-acts[data-astro-cid-6qw3p54n] .g-btn{width:100%;justify-content:space-between}.bf-tile[data-astro-cid-6qw3p54n]{min-height:420px}.bf-tile__shade[data-astro-cid-6qw3p54n]{background:linear-gradient(0deg,#081c17eb,#081c1799 55%,#081c171a 85%)}}@media(prefers-reduced-motion:reduce){.bf-tile__img[data-astro-cid-6qw3p54n]{transition:none;transform:none}.bql-cell[data-astro-cid-6qw3p54n].is-new{animation:none}}
