.h2v:where(.astro-ysb7jq67){background:radial-gradient(60rem 30rem at 110% -10%,#ffe6d3 0%,transparent 60%),radial-gradient(40rem 24rem at -10% 110%,#fff1e6 0%,transparent 60%),#fffaf5;overflow:hidden}.h2v__in:where(.astro-ysb7jq67){max-width:var(--v-max);margin-inline:auto;padding:clamp(3rem,7vw,6rem) var(--v-pad) 2rem;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;min-height:calc(100svh - var(--v-nav-h) - 4rem)}.h2v__title:where(.astro-ysb7jq67){font-size:clamp(3.4rem,1.5rem + 7.2vw,7.5rem);font-weight:900;letter-spacing:-.04em;line-height:.95}.h2v__title:where(.astro-ysb7jq67) span:where(.astro-ysb7jq67){background:linear-gradient(90deg,#e85d04,#ff8c3a 55%,#ffb27a);-webkit-background-clip:text;background-clip:text;color:transparent}.h2v__lead:where(.astro-ysb7jq67){margin:1.5rem 0 2rem;max-width:36rem;font-size:1.15rem;color:var(--v-ink-2)}.h2v__cta:where(.astro-ysb7jq67){display:flex;flex-wrap:wrap;gap:.8rem}.h2v__stats:where(.astro-ysb7jq67){list-style:none;margin:2.5rem 0 0;padding:0;display:flex;gap:2.5rem;flex-wrap:wrap}.h2v__stats:where(.astro-ysb7jq67) b:where(.astro-ysb7jq67){display:block;font-size:2.2rem;font-weight:900;letter-spacing:-.03em;color:var(--v-ink)}.h2v__stats:where(.astro-ysb7jq67) span:where(.astro-ysb7jq67){color:var(--v-muted);font-size:.9rem}.h2v__stack:where(.astro-ysb7jq67){position:relative;aspect-ratio:4 / 3.4;perspective:1400px}.h2v__halo:where(.astro-ysb7jq67){position:absolute;inset:10% -5% -5% 10%;background:radial-gradient(closest-side,rgba(232,93,4,.28),transparent);filter:blur(30px);z-index:-1}.h2v__card:where(.astro-ysb7jq67){position:absolute;inset:0 0 8%;margin:0;border-radius:1.4rem;overflow:hidden;background:#0f141d;box-shadow:0 40px 80px -30px #1418218c;transform-origin:50% 100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s ease,filter .8s ease}.h2v__card:where(.astro-ysb7jq67) img:where(.astro-ysb7jq67){width:100%;height:100%;object-fit:cover;display:block;transition:opacity .45s ease}.h2v__card:where(.astro-ysb7jq67).is-swap img:where(.astro-ysb7jq67){opacity:0}.h2v__card:where(.astro-ysb7jq67) figcaption:where(.astro-ysb7jq67){position:absolute;left:0;right:0;bottom:0;padding:2.5rem 1.25rem 1.1rem;background:linear-gradient(180deg,transparent,rgba(8,10,16,.85));color:#fff;display:flex;flex-wrap:wrap;gap:.4rem .8rem;align-items:center;font-size:.85rem}.h2v__card:where(.astro-ysb7jq67) figcaption:where(.astro-ysb7jq67) code:where(.astro-ysb7jq67){font-family:var(--v-mono);color:#8fd3ff;background:#ffffff1a;padding:.15rem .5rem;border-radius:.35rem}.h2v__card:where(.astro-ysb7jq67)[data-pos="0"]{transform:translateZ(0) rotate(0);z-index:5}.h2v__card:where(.astro-ysb7jq67)[data-pos="1"]{transform:translate(5%,-4%) rotate(4deg) scale(.96);z-index:4;filter:brightness(.85)}.h2v__card:where(.astro-ysb7jq67)[data-pos="2"]{transform:translate(10%,-8%) rotate(8deg) scale(.92);z-index:3;filter:brightness(.7)}.h2v__card:where(.astro-ysb7jq67)[data-pos="3"]{transform:translate(14%,-12%) rotate(12deg) scale(.88);z-index:2;filter:brightness(.55)}.h2v__card:where(.astro-ysb7jq67)[data-pos="4"]{transform:translate(17%,-15%) rotate(15deg) scale(.85);z-index:1;opacity:0}.h2v__card:where(.astro-ysb7jq67)[data-pos="0"] figcaption:where(.astro-ysb7jq67){opacity:1}.h2v__card:where(.astro-ysb7jq67):not([data-pos="0"]) figcaption:where(.astro-ysb7jq67){opacity:0}.h2v__ruban:where(.astro-ysb7jq67){border-top:1px solid #f3d9c6;border-bottom:1px solid #f3d9c6;background:#fff;overflow:hidden;padding:.8rem 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.h2v__piste:where(.astro-ysb7jq67){display:flex;gap:2.5rem;width:max-content;animation:h2v-defile 40s linear infinite}.h2v__piste:where(.astro-ysb7jq67) code:where(.astro-ysb7jq67){font-family:var(--v-mono);font-size:.95rem;color:var(--v-accent);font-weight:700}@keyframes h2v-defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.h2v__piste:where(.astro-ysb7jq67){animation:none}}@media(max-width:60rem){.h2v__in:where(.astro-ysb7jq67){grid-template-columns:1fr;min-height:0;gap:2.5rem}.h2v__stack:where(.astro-ysb7jq67){aspect-ratio:4 / 3.3;max-width:34rem;margin-inline:auto;width:100%}}
