.home-texture[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.home-hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:760px;overflow:hidden;background:#3a2a20}.home-hero__photo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.home-hero__cta[data-astro-cid-j7pv25f6]{position:relative;display:flex;justify-content:center;padding:0 var(--bf-gutter) 40px}.home-hero__cta[data-astro-cid-j7pv25f6] .bf-btn[data-astro-cid-j7pv25f6]{flex:0 1 300px;padding:20px 28px;font-size:16px}.home-festival[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--bf-accent);color:var(--bf-cream-light)}.home-festival__top[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:56px;max-width:1200px;margin:0 auto;padding:120px var(--bf-gutter)}.home-festival__heading[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1 1 420px;gap:20px}.home-festival__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-title);font-size:clamp(56px,7vw,100px);font-weight:700;letter-spacing:-.046em;line-height:1.02;text-transform:uppercase}.home-festival__text[data-astro-cid-j7pv25f6]{flex:1 1 440px;margin:0;font-family:var(--bf-font-ui);font-size:clamp(22px,2.1vw,30px);line-height:1.45}.home-festival__stats[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1200px;margin:0 auto;padding:0 var(--bf-gutter) 96px}.home-stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px;padding:20px 0;border-top:2px solid var(--bf-cream-light)}.home-stat__value[data-astro-cid-j7pv25f6]{font-size:96px;font-weight:700;letter-spacing:-.046em;line-height:1.02}.home-stat__label[data-astro-cid-j7pv25f6]{font-size:15px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.home-wol__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:48px;max-width:1280px;margin:0 auto;padding:120px var(--bf-gutter)}.home-wol__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-ui);font-size:clamp(52px,9vw,130px);font-weight:700;letter-spacing:-.046em;line-height:.95;text-align:center;text-transform:uppercase}.home-wol__sub[data-astro-cid-j7pv25f6]{margin:-28px 0 0;font-family:var(--bf-font-serif);font-size:clamp(28px,3vw,44px);font-style:italic;line-height:1.1;text-align:center}.home-wol__hint[data-astro-cid-j7pv25f6]{display:none}.home-wol__slider[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:20px}.home-fig[data-astro-cid-j7pv25f6]{position:relative;display:block;margin:0;overflow:hidden;color:var(--bf-cream-light)}.home-fig[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}a[data-astro-cid-j7pv25f6].home-fig:hover{color:var(--bf-cream-light)}a[data-astro-cid-j7pv25f6].home-fig:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}a[data-astro-cid-j7pv25f6].home-fig:focus-visible{outline:3px solid var(--bf-accent);outline-offset:3px}.home-fig--wide[data-astro-cid-j7pv25f6]{height:784px}.home-fig--tall[data-astro-cid-j7pv25f6]{flex:1 1 360px;min-width:0;height:560px}.home-fig--small[data-astro-cid-j7pv25f6]{flex:1 1 260px;min-width:0;height:320px}.home-fig__caption[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:96px 26px 24px;background:linear-gradient(180deg,#110d0a00,#110d0a99);font-family:var(--bf-font-ui);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.home-fig__caption--small[data-astro-cid-j7pv25f6]{padding:80px 26px 22px;font-size:26px}.home-fig__caption--eyebrow[data-astro-cid-j7pv25f6]{font-size:16px;letter-spacing:.16em;line-height:1.2}.home-editions[data-astro-cid-j7pv25f6]{background:var(--bf-ink)}.home-editions__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;max-width:1200px;margin:0 auto;padding:112px var(--bf-gutter)}.home-edition[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1 1 380px;min-width:0;background:var(--bf-paper)}.home-edition[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:100%;height:420px;object-fit:cover}.home-edition__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:32px}.home-edition__dates[data-astro-cid-j7pv25f6]{color:#b33100}.home-edition__city[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-ui);font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.9;text-transform:uppercase}.home-edition__venue[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;font-weight:700;line-height:1.4}.home-edition__text[data-astro-cid-j7pv25f6]{flex-grow:1;margin:0;font-size:17px;line-height:1.55}.home-edition__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;padding-top:8px}.home-gallery[data-astro-cid-j7pv25f6]{padding:72px 0 80px}.home-gallery__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:36px;max-width:1440px;margin:0 auto;padding:0 var(--bf-gutter)}.home-gallery__label[data-astro-cid-j7pv25f6]{width:100%}.home-billets[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:#cfdce3;transition:background .4s ease}.home-billets[data-astro-cid-j7pv25f6][data-city=paris]{background:#bdbab6}.home-billets__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s ease}.home-billets__bg--normandie[data-astro-cid-j7pv25f6]{object-position:50% 45%}.home-billets__bg--paris[data-astro-cid-j7pv25f6]{object-position:50% 28%;opacity:0}.home-billets[data-astro-cid-j7pv25f6][data-city=paris] .home-billets__bg--normandie[data-astro-cid-j7pv25f6]{opacity:0}.home-billets[data-astro-cid-j7pv25f6][data-city=paris] .home-billets__bg--paris[data-astro-cid-j7pv25f6]{opacity:1}.home-billets__inner[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:var(--bf-max);margin:0 auto;padding:120px var(--bf-gutter);text-align:center}.home-billets__tabs[data-astro-cid-j7pv25f6]{display:flex;border:2px solid var(--bf-ink);background:var(--bf-paper)}.home-billets__tab[data-astro-cid-j7pv25f6]{width:160px;min-height:44px;padding:14px 0;border:0;background:transparent;color:var(--bf-ink);cursor:pointer;font-family:var(--bf-font-ui);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.home-billets__tab[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--bf-ink);color:var(--bf-cream-light)}.home-billets__tab[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--bf-accent);outline-offset:-4px}.home-billets__panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.home-billets__panel[data-astro-cid-j7pv25f6][hidden]{display:none}.home-billets__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-title);font-size:clamp(44px,7vw,104px);font-weight:700;letter-spacing:-.046em;line-height:1.02;text-transform:uppercase}.home-billets__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;width:100%;text-align:left}.home-pass[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:14px;padding:32px;border:2px solid var(--bf-ink);background:var(--bf-paper)}.home-pass--soon[data-astro-cid-j7pv25f6]{align-items:center;width:min(100%,520px);text-align:center}.home-pass__city[data-astro-cid-j7pv25f6]{font-size:12px;opacity:.75}.home-pass__name[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-ui);font-size:44px;font-weight:700;letter-spacing:-.046em;line-height:1.02;text-transform:uppercase}.home-pass__desc[data-astro-cid-j7pv25f6]{flex-grow:1;margin:0;font-size:16px;line-height:1.5}.home-pass__price[data-astro-cid-j7pv25f6]{margin:0;font-size:28px;font-weight:800}.home-partner[data-astro-cid-j7pv25f6]{background:var(--bf-paper)}.home-partner__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;gap:24px;max-width:860px;padding:80px 64px}.home-partner__title[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-title);font-size:clamp(48px,5.5vw,84px);font-weight:700;letter-spacing:-.046em;line-height:1.02;text-transform:uppercase}.home-partner__desc[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--bf-font-ui);font-size:clamp(19px,1.8vw,25px);font-weight:300;line-height:1.55}.home-partner__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.home-partner__trust[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-top:24px;border-top:1px solid var(--bf-sand)}.home-partner__trust-title[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--bf-muted)}@media(max-width:719px){.home-hero[data-astro-cid-j7pv25f6]{min-height:600px}.home-hero__cta[data-astro-cid-j7pv25f6]{padding:0 20px 24px}.home-hero__cta[data-astro-cid-j7pv25f6] .bf-btn[data-astro-cid-j7pv25f6]{flex-basis:100%}.home-texture[data-astro-cid-j7pv25f6]{transform:scale(1.7);transform-origin:50% 62%}.home-festival__top[data-astro-cid-j7pv25f6]{gap:24px;padding:72px 20px 40px}.home-festival__heading[data-astro-cid-j7pv25f6],.home-festival__text[data-astro-cid-j7pv25f6]{flex-basis:100%}.home-festival__stats[data-astro-cid-j7pv25f6]{padding:0 20px 56px}.home-stat__value[data-astro-cid-j7pv25f6]{font-size:72px}.home-wol__inner[data-astro-cid-j7pv25f6]{gap:32px;padding:72px 20px}.home-wol__sub[data-astro-cid-j7pv25f6]{margin-top:-18px}.home-fig--wide[data-astro-cid-j7pv25f6]{height:420px}.home-fig__caption[data-astro-cid-j7pv25f6]{font-size:26px}.home-wol__hint[data-astro-cid-j7pv25f6]{display:block;margin:-16px 0;font-size:12px;font-weight:800;letter-spacing:.16em;text-align:right;text-transform:uppercase;color:#b33100}.home-wol__slider[data-astro-cid-j7pv25f6]{flex-wrap:nowrap;gap:12px;margin-right:-20px;padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-wol__slider[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.home-fig--tall[data-astro-cid-j7pv25f6],.home-fig--small[data-astro-cid-j7pv25f6]{flex:0 0 80%;height:440px;scroll-snap-align:start}.home-editions__inner[data-astro-cid-j7pv25f6]{padding:56px 20px}.home-edition[data-astro-cid-j7pv25f6]{flex-basis:100%}.home-edition[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{height:300px}.home-edition__body[data-astro-cid-j7pv25f6]{padding:24px}.home-gallery[data-astro-cid-j7pv25f6]{padding:56px 0}.home-gallery__inner[data-astro-cid-j7pv25f6]{padding:0 20px}.home-billets__inner[data-astro-cid-j7pv25f6]{padding:72px 20px}.home-billets__tab[data-astro-cid-j7pv25f6]{width:130px}.home-pass[data-astro-cid-j7pv25f6]{padding:24px}.home-partner__text[data-astro-cid-j7pv25f6]{padding:56px 20px}}@media(prefers-reduced-motion:reduce){.home-fig[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transition:none}a[data-astro-cid-j7pv25f6].home-fig:hover img[data-astro-cid-j7pv25f6]{transform:none}}
