.bp2-manifeste-hero{align-items:center;min-height:min(100svh,980px);padding-block:clamp(128px,18vh,200px) clamp(72px,10vw,128px);display:grid;position:relative;overflow:hidden}.bp2-manifeste-hero__field{opacity:.7;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 60%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 60%,#000 20%,#0000 80%)}.bp2-manifeste-hero__content{justify-items:start;gap:28px;display:grid;position:relative}.bp2-manifeste-hero__title{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(52px,10.5vw,150px);font-weight:600;line-height:.95}.bp2-manifeste-hero .bp2-lead{max-width:34ch}@media (max-width:760px){.bp2-manifeste-hero__field{opacity:.32}.bp2-manifeste-hero .bp2-lead{text-shadow:0 0 4px #000,0 0 14px #000}}.bp2-manifeste-kicker{font-family:var(--font-mono-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.bp2-manifeste-kicker .bp2-icon{color:var(--accent-ink)}.bp2-manifeste-giant{letter-spacing:-.045em;max-width:18ch;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,6.4vw,92px);font-weight:600;line-height:1.02}.bp2-manifeste-giant.is-md{max-width:20ch;font-size:clamp(30px,4.8vw,64px)}.bp2-manifeste-conviction{padding-block:clamp(96px,16vw,200px)}.bp2-manifeste-caps{border-top:1px solid var(--line);display:grid}.bp2-manifeste-cap{border-bottom:1px solid var(--line);align-items:start;gap:18px 48px;padding-block:clamp(36px,5vw,64px);display:grid}.bp2-manifeste-cap__head{align-items:center;gap:18px;display:flex}.bp2-manifeste-cap__head .bp2-icon{color:var(--ink)}.bp2-manifeste-cap .bp2-mission{letter-spacing:-.01em;font-size:clamp(44px,8vw,112px)}.bp2-manifeste-cap p{letter-spacing:-.02em;max-width:30ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:500;line-height:1.3}@media (min-width:980px){.bp2-manifeste-cap{grid-template-columns:120px minmax(0,1fr);row-gap:20px}.bp2-manifeste-cap__head{flex-direction:column;grid-row:1/span 2;align-items:flex-start;padding-top:12px}.bp2-manifeste-cap p{max-width:36ch}}.bp2-manifeste-etoile{padding-bottom:clamp(48px,8vw,96px)}.bp2-manifeste-etoile .bp2-mission{color:var(--accent-ink);font-size:clamp(40px,7vw,96px)}.bp2-manifeste-star{aspect-ratio:1;width:clamp(140px,22vw,220px)}.bp2-manifeste-star svg{width:100%;height:100%;overflow:visible}.bp2-manifeste-star line{stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;opacity:.55;transform-origin:0 0;animation:3.6s ease-in-out infinite bp2mStar;animation-delay:calc(var(--i) * .11s)}.bp2-manifeste-star .core{fill:var(--accent);filter:drop-shadow(0 0 18px var(--accent))}@keyframes bp2mStar{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.9;transform:scale(1)}}.bp2-manifeste-text{padding-top:clamp(48px,8vw,96px)}.bp2-manifeste-reader{gap:clamp(40px,6vw,80px);padding-block:clamp(24px,6vh,64px) clamp(24px,12vh,140px);display:grid}.bp2-manifeste-reader p{letter-spacing:-.035em;max-width:24ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(30px,4.6vw,60px);font-weight:600;line-height:1.12}.bp2-manifeste-reader.is-live [data-s]{color:#3a3a3e;transition:color .7s var(--ease)}.bp2-manifeste-reader.is-live [data-s].is-lit{color:var(--ink)}.bp2-manifeste-reader__fin{letter-spacing:-.05em!important;font-size:clamp(44px,8vw,112px)!important;line-height:1!important}.bp2-manifeste-reader.is-live .bp2-manifeste-reader__fin [data-s].is-lit,.bp2-manifeste-reader:not(.is-live) .bp2-manifeste-reader__fin{color:var(--accent-ink)}.bp2-manifeste-logo__grid{align-items:center;gap:clamp(40px,6vw,88px);display:grid}.bp2-manifeste-logo__field{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);width:100%;position:relative;overflow:hidden}@media (min-width:980px){.bp2-manifeste-logo__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bp2-manifeste-anatomy{align-items:center;gap:28px;display:flex}.bp2-manifeste-anatomy__mark{flex:none;width:clamp(72px,12vw,104px)}.bp2-manifeste-anatomy__mark .bar,.bp2-manifeste-anatomy__mark .top{fill:var(--ink)}.bp2-manifeste-anatomy__mark .low{fill:var(--accent);animation:3s ease-in-out infinite bp2mGlow}@keyframes bp2mGlow{50%{filter:drop-shadow(0 0 10px var(--accent))}}.bp2-manifeste-anatomy ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.bp2-manifeste-anatomy li{grid-template-columns:14px 1fr;align-items:baseline;column-gap:12px;display:grid}.bp2-manifeste-anatomy li b{letter-spacing:-.01em;font-size:17px;font-weight:600}.bp2-manifeste-anatomy li>span:last-child{color:var(--ink-muted);grid-column:2;font-size:15px;line-height:1.45}.bp2-manifeste-anatomy__dot{background:var(--ink);border-radius:50%;align-self:center;width:10px;height:10px}.bp2-manifeste-anatomy__dot.is-1{border-radius:2px;width:6px;height:14px;margin-inline:2px}.bp2-manifeste-anatomy__dot.is-2{background:var(--accent);width:12px;height:12px}.bp2-manifeste-quote{letter-spacing:-.015em;max-width:30ch;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:1.35}.bp2-manifeste-scale{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bp2-manifeste-level{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--line);align-content:start;gap:12px;padding:clamp(24px,3vw,32px);display:grid}.bp2-manifeste-level.is-top{border-color:var(--accent)}.bp2-manifeste-level__art{width:100%;max-width:180px;height:auto;margin-bottom:8px;overflow:visible}.bp2-manifeste-level__art .d{fill:var(--ink-faint)}.bp2-manifeste-level__art .d.lit{fill:var(--accent)}.bp2-manifeste-level__art .ring{fill:none;stroke:var(--line-strong);stroke-width:.8px}.bp2-manifeste-level:first-child .d{animation:5s ease-in-out infinite alternate bp2mDrift;animation-delay:calc(var(--i) * -600ms)}@keyframes bp2mDrift{to{transform:translate(3px,-4px)}}.bp2-manifeste-level__n{font-family:var(--font-mono-2);color:var(--accent-ink);letter-spacing:.02em;font-size:clamp(40px,5vw,56px);line-height:1}.bp2-manifeste-level h3{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}.bp2-manifeste-level p{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.bp2-manifeste-intl__grid{align-items:center;gap:clamp(40px,6vw,80px);display:grid}@media (min-width:980px){.bp2-manifeste-intl__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bp2-manifeste-orbit{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.bp2-manifeste-orbit svg{width:100%;height:100%;display:block;overflow:visible}.bp2-manifeste-orbit .ring{fill:none;stroke:var(--line-strong);stroke-width:1px;opacity:.7}.bp2-manifeste-orbit .ring.is-far{stroke-dasharray:2 8}.bp2-manifeste-orbit .d{fill:var(--ink)}.bp2-manifeste-orbit .d.is-faint{fill:var(--ink-faint)}.bp2-manifeste-orbit .core{fill:var(--accent)}.bp2-manifeste-orbit .core-halo{fill:var(--accent);opacity:.25;transform-origin:0 0;animation:3s ease-in-out infinite bp2mHalo}.bp2-manifeste-orbit .spin{transform-origin:0 0;animation:40s linear infinite bp2mSpin}.bp2-manifeste-orbit .spin.s1{animation-duration:18s}.bp2-manifeste-orbit .spin.s2{animation-duration:34s;animation-direction:reverse}.bp2-manifeste-orbit .spin.s3{animation-duration:70s}@keyframes bp2mSpin{to{transform:rotate(360deg)}}@keyframes bp2mHalo{50%{opacity:.08;transform:scale(1.6)}}.bp2-manifeste-orbit figcaption span{font-family:var(--font-mono-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border-radius:var(--pill);background:color-mix(in srgb, var(--surface) 80%, transparent);padding:4px 10px;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.bp2-manifeste-orbit .r1{color:var(--accent-ink);top:calc(34% - 26px)}.bp2-manifeste-orbit .r2{top:calc(20.7% - 26px)}.bp2-manifeste-orbit .r3{top:calc(6.3% - 26px)}.bp2-manifeste-close{padding-block:clamp(112px,16vw,200px)}.bp2-manifeste-close__word{letter-spacing:.14em;opacity:.85;font-size:clamp(22px,3vw,32px)}@media (prefers-reduced-motion:reduce){.bp2-manifeste-orbit .spin,.bp2-manifeste-orbit .core-halo{animation:none}.bp2-manifeste-reader [data-s]{transition:none}}
