.hero-loop[data-astro-cid-yztvd4eu]{position:absolute;inset:0;overflow:hidden;background:#0b100c}.hero-loop__poster[data-astro-cid-yztvd4eu],.hero-loop__video[data-astro-cid-yztvd4eu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-obj-x, 50%) 50%}.hero-loop__video[data-astro-cid-yztvd4eu]{opacity:0;transition:opacity .9s var(--ease-out-soft, ease)}.hero-loop[data-astro-cid-yztvd4eu].is-playing .hero-loop__video[data-astro-cid-yztvd4eu]{opacity:1}.hero-loop__scrim[data-astro-cid-yztvd4eu]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#0b100cdb,#0b100c9e 30%,#0b100c1f 48%,#0b100c00 58%),linear-gradient(180deg,#0b100c66,#0b100c00 22% 80%,#0b100c99)}@media(max-width:767px){.hero-loop__scrim[data-astro-cid-yztvd4eu]{background:linear-gradient(180deg,#0b100c99,#0b100c8c 45%,#0b100ce6)}}.holo-stack[data-astro-cid-yztvd4eu]{position:absolute;z-index:2;right:max(2.5rem,calc((100% - 75rem)/2 + 2.5rem));top:calc(50% + 1rem);transform:translateY(-50%);width:min(17.5rem,19vw,calc((100svh - 26rem) / 1.6875));display:flex;flex-direction:column;gap:14px}@media(max-width:1023px),(max-height:599px){.holo-stack[data-astro-cid-yztvd4eu]{display:none}}.holo[data-astro-cid-yztvd4eu]{display:block;color:inherit;text-decoration:none;border-radius:12px;border:1px solid rgb(238 242 234 / .22);background:#0a0f0b9e;backdrop-filter:blur(10px) saturate(1.15);box-shadow:0 0 0 1px #83d3a00f,0 0 30px -8px #83d3a040,0 20px 40px -20px #000000bf;overflow:hidden;opacity:0;transform:translate(14px);transition:opacity .7s var(--ease-out-soft, ease),transform .9s var(--ease-out-soft, ease),border-color .25s,box-shadow .25s}.holo[data-astro-cid-yztvd4eu].is-on{opacity:1;transform:none}.holo[data-astro-cid-yztvd4eu]:hover,.holo[data-astro-cid-yztvd4eu]:focus-visible{border-color:#83d3a0b3;box-shadow:0 0 0 1px #83d3a04d,0 0 38px -6px #83d3a066,0 20px 40px -20px #000000bf}.holo[data-astro-cid-yztvd4eu]:focus-visible{outline:2px solid #83d3a0;outline-offset:3px}.holo__screen[data-astro-cid-yztvd4eu]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;clip-path:inset(48% 0 48% 0);transition:clip-path 1s var(--ease-out-soft, ease) .15s}.holo[data-astro-cid-yztvd4eu].is-on .holo__screen[data-astro-cid-yztvd4eu]{clip-path:inset(0 0 0 0)}.holo__screen[data-astro-cid-yztvd4eu] img[data-astro-cid-yztvd4eu]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out-soft, ease)}.holo[data-astro-cid-yztvd4eu]:hover .holo__screen[data-astro-cid-yztvd4eu] img[data-astro-cid-yztvd4eu]{transform:scale(1.04)}.holo__screen[data-astro-cid-yztvd4eu]:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#fff0 40%),repeating-linear-gradient(0deg,rgb(255 255 255 / .025) 0 1px,transparent 1px 3px);mix-blend-mode:screen}.holo__bar[data-astro-cid-yztvd4eu]{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem .65rem;border-top:1px solid rgb(238 242 234 / .1)}.holo__num[data-astro-cid-yztvd4eu]{font-family:var(--font-mono);font-size:.72rem;color:#83d3a0;flex:none}.holo__text[data-astro-cid-yztvd4eu]{display:flex;flex-direction:column;min-width:0;flex:1}.holo__label[data-astro-cid-yztvd4eu]{font-size:.95rem;font-weight:560;line-height:1.25;color:#f2f5ef}.holo__meta[data-astro-cid-yztvd4eu]{margin-top:.1rem;font-size:.74rem;line-height:1.3;color:#eef2eab8}@media(max-height:780px){.holo__meta[data-astro-cid-yztvd4eu]{display:none}.holo__bar[data-astro-cid-yztvd4eu]{padding-block:.5rem}}.holo__arrow[data-astro-cid-yztvd4eu]{flex:none;width:16px;height:16px;color:#eef2eaa6;transition:transform .25s,color .25s}.holo[data-astro-cid-yztvd4eu]:hover .holo__arrow[data-astro-cid-yztvd4eu],.holo[data-astro-cid-yztvd4eu]:focus-visible .holo__arrow[data-astro-cid-yztvd4eu]{color:#83d3a0;transform:translate(3px)}.hero-loop__toggle[data-astro-cid-yztvd4eu]{position:absolute;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2rem);z-index:3;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgb(238 242 234 / .25);background:#0d130e73;backdrop-filter:blur(6px);color:#eef2eae6;cursor:pointer;transition:border-color .2s}.hero-loop__toggle[data-astro-cid-yztvd4eu]:hover{border-color:#eef2ea80}.hero-loop__toggle[data-astro-cid-yztvd4eu]:focus-visible{outline:2px solid #83d3a0;outline-offset:3px}.hero-loop__toggle[data-astro-cid-yztvd4eu] svg[data-astro-cid-yztvd4eu]{width:14px;height:14px;fill:currentColor}.hero-loop__toggle[data-astro-cid-yztvd4eu] .i-play[data-astro-cid-yztvd4eu],.hero-loop__toggle[data-astro-cid-yztvd4eu][aria-pressed=true] .i-pause[data-astro-cid-yztvd4eu]{display:none}.hero-loop__toggle[data-astro-cid-yztvd4eu][aria-pressed=true] .i-play[data-astro-cid-yztvd4eu]{display:block}@media(prefers-reduced-motion:reduce){.holo[data-astro-cid-yztvd4eu],.holo__screen[data-astro-cid-yztvd4eu],.hero-loop__video[data-astro-cid-yztvd4eu]{transition:none}}
