.f-btn[data-astro-cid-vnbyvaak]{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:.95rem 1.6rem;font-family:MPI Gothic,system-ui,sans-serif;font-size:.78rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block}.f-btn[data-astro-cid-vnbyvaak]:hover{transform:translateY(-2px)}.f-btn[data-astro-cid-vnbyvaak]:focus-visible{outline:3px solid var(--bar-secondary);outline-offset:3px}.f-btn--solid[data-astro-cid-vnbyvaak]{background:var(--bar-secondary);color:var(--bar-secondary-fg)}.f-btn--solid[data-astro-cid-vnbyvaak]:hover{box-shadow:0 10px 28px #f9b81f59}.f-btn--ghost[data-astro-cid-vnbyvaak]{color:var(--bar-cream);border:1px solid #ffffff73}.f-btn--ghost[data-astro-cid-vnbyvaak]:hover{background:#ffffff1a}.f-yellow[data-astro-cid-vnbyvaak]{color:var(--bar-secondary)}.f-mark[data-astro-cid-vnbyvaak]{background:linear-gradient(transparent 58%, var(--bar-secondary) 58%, var(--bar-secondary) 92%, transparent 92%);box-decoration-break:clone;padding-inline:.05em}.f-eyebrow[data-astro-cid-vnbyvaak]{letter-spacing:.3em;text-transform:uppercase;color:var(--bar-primary);margin-bottom:.9rem;font-size:.68rem}.f-eyebrow--light[data-astro-cid-vnbyvaak]{color:var(--bar-secondary)}.f-title[data-astro-cid-vnbyvaak]{text-transform:uppercase;color:var(--bar-cream);margin-bottom:clamp(1.5rem,3vw,2.5rem);font-family:MPI Gothic,system-ui,sans-serif;font-size:clamp(2rem,5.2vw,4rem);line-height:.92}.f-title--dark[data-astro-cid-vnbyvaak]{color:var(--bar-primary)}.f-hero[data-astro-cid-vnbyvaak]{background:var(--bar-primary);grid-template-columns:1fr 45%;min-height:min(88vh,50rem);display:grid}.f-hero__text[data-astro-cid-vnbyvaak]{padding-block:clamp(4rem,8vw,6rem);flex-direction:column;justify-content:flex-end;padding-left:calc(max(0px,50vw - 40rem) + clamp(1.5rem,5vw,4rem));padding-right:clamp(2rem,4vw,4rem);display:flex}@media (width>=1600px){.f-hero__text[data-astro-cid-vnbyvaak]{padding-left:calc(max(0px,50vw - 45rem) + 4rem)}}.f-hero__title[data-astro-cid-vnbyvaak]{text-transform:uppercase;color:var(--bar-cream);font-family:MPI Gothic,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.86}.f-hero__sub[data-astro-cid-vnbyvaak]{color:#ffffffd1;max-width:32rem;margin-top:1.4rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.f-hero__actions[data-astro-cid-vnbyvaak]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.f-hero__photo[data-astro-cid-vnbyvaak]{position:relative;overflow:hidden}.f-hero__photo[data-astro-cid-vnbyvaak] img[data-astro-cid-vnbyvaak]{object-fit:cover;object-position:center 55%;width:100%;height:100%;animation:1.8s cubic-bezier(.16,1,.3,1) both f-settle;position:absolute;inset:0}@keyframes f-settle{0%{transform:scale(1.1)}}@media (width<=820px){.f-hero[data-astro-cid-vnbyvaak]{grid-template-columns:1fr;min-height:0}.f-hero__photo[data-astro-cid-vnbyvaak]{aspect-ratio:4/3;order:-1}.f-hero__text[data-astro-cid-vnbyvaak]{padding-inline:clamp(1.5rem,5vw,4rem)}.f-hero__actions[data-astro-cid-vnbyvaak] .f-btn[data-astro-cid-vnbyvaak]{text-align:center;flex:100%}}.f-stats[data-astro-cid-vnbyvaak]{background:var(--bar-secondary);padding-block:clamp(3rem,6vw,4.5rem)}.f-stats__grid[data-astro-cid-vnbyvaak]{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,3vw,2.5rem);margin-block:0;padding-block:0;list-style:none;display:grid}@media (width<=760px){.f-stats__grid[data-astro-cid-vnbyvaak]{grid-template-columns:repeat(2,1fr);row-gap:2rem}}.f-stat__value[data-astro-cid-vnbyvaak]{color:var(--bar-secondary-fg);font-variant-numeric:tabular-nums;font-family:MPI Gothic,system-ui,sans-serif;font-size:clamp(2.8rem,6.5vw,5rem);line-height:.9}.f-stat__label[data-astro-cid-vnbyvaak]{letter-spacing:.16em;text-transform:uppercase;color:var(--bar-secondary-fg);margin-top:.75rem;font-size:.72rem}.f-intro[data-astro-cid-vnbyvaak]{background:var(--bar-cream);padding-block:clamp(4.5rem,9vw,7.5rem)}.f-intro__inner[data-astro-cid-vnbyvaak]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width<=820px){.f-intro__inner[data-astro-cid-vnbyvaak]{grid-template-columns:1fr}.f-intro__visual[data-astro-cid-vnbyvaak]{order:-1}}.f-intro[data-astro-cid-vnbyvaak] .f-title[data-astro-cid-vnbyvaak]{font-size:clamp(1.8rem,3.8vw,3.1rem)}.f-intro__body[data-astro-cid-vnbyvaak]{color:var(--bar-foreground);max-width:48ch;margin-bottom:1rem;font-size:1.05rem;line-height:1.75}.f-intro__body[data-astro-cid-vnbyvaak]:last-child{margin-bottom:0}.f-intro__visual[data-astro-cid-vnbyvaak] img[data-astro-cid-vnbyvaak]{aspect-ratio:5/4;object-fit:cover;border-radius:1.5rem;width:100%;display:block;transform:rotate(1.5deg);box-shadow:0 24px 50px -18px #00000059}.f-events[data-astro-cid-vnbyvaak]{background:var(--bar-warm);padding-block:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:4rem}.f-events__grid[data-astro-cid-vnbyvaak]{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=980px){.f-events__grid[data-astro-cid-vnbyvaak]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.f-events__grid[data-astro-cid-vnbyvaak]{grid-template-columns:1fr}}.f-step[data-astro-cid-vnbyvaak]{border-top:2px solid var(--bar-primary);padding-top:1.25rem}.f-step__num[data-astro-cid-vnbyvaak]{color:var(--bar-primary);margin-bottom:1rem;font-family:MPI Gothic,system-ui,sans-serif;font-size:clamp(3rem,6vw,4.5rem);line-height:.9;display:block}.f-step__title[data-astro-cid-vnbyvaak]{letter-spacing:.05em;text-transform:uppercase;color:var(--bar-primary);margin-bottom:.6rem;font-family:MPI Gothic,system-ui,sans-serif;font-size:1.05rem}.f-step__body[data-astro-cid-vnbyvaak]{color:var(--bar-muted-fg);font-size:.95rem;line-height:1.7}.f-book[data-astro-cid-vnbyvaak]{background:var(--bar-primary);padding-block:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:4rem}.f-book__inner[data-astro-cid-vnbyvaak]{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width<=900px){.f-book__inner[data-astro-cid-vnbyvaak]{grid-template-columns:1fr}}.f-book[data-astro-cid-vnbyvaak] .f-title[data-astro-cid-vnbyvaak]{font-size:clamp(1.8rem,3.8vw,3.1rem)}.f-book__sub[data-astro-cid-vnbyvaak]{color:#ffffffbf;max-width:34ch;font-size:1rem;line-height:1.7}.f-form[data-astro-cid-vnbyvaak]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1.5rem;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.f-form__row[data-astro-cid-vnbyvaak]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.f-form__row--three[data-astro-cid-vnbyvaak]{grid-template-columns:1fr 1fr 1fr}@media (width<=760px){.f-form__row--three[data-astro-cid-vnbyvaak]{grid-template-columns:1fr 1fr}}@media (width<=600px){.f-form__row[data-astro-cid-vnbyvaak],.f-form__row--three[data-astro-cid-vnbyvaak]{grid-template-columns:1fr}}.f-form__field[data-astro-cid-vnbyvaak]{flex-direction:column;gap:.45rem;display:flex}.f-form__label[data-astro-cid-vnbyvaak]{letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;font-family:MPI Gothic,system-ui,sans-serif;font-size:.66rem}.f-form__input[data-astro-cid-vnbyvaak]{width:100%;min-height:48px;color:var(--bar-cream);color-scheme:dark;background:#ffffff0f;border:1.5px solid #ffffff24;border-radius:.85rem;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s,background .2s}.f-form__input[data-astro-cid-vnbyvaak]:focus{border-color:var(--bar-secondary);background:#ffffff17}.f-form__input[data-astro-cid-vnbyvaak]::placeholder{color:#fff6}.f-form__select[data-astro-cid-vnbyvaak]{cursor:pointer}.f-form__select[data-astro-cid-vnbyvaak] option[data-astro-cid-vnbyvaak]{color:var(--bar-foreground)}.f-form__textarea[data-astro-cid-vnbyvaak]{resize:vertical;min-height:120px}.f-form__submit[data-astro-cid-vnbyvaak]{align-self:flex-start;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.f-hero__photo[data-astro-cid-vnbyvaak] img[data-astro-cid-vnbyvaak]{animation:none}}
