.video-dialog[data-astro-cid-cw7vt5zp]{width:min(92vw,960px);max-width:960px;height:fit-content;max-height:calc(100dvh - 3rem);color:var(--color-neutral-0);background:0 0;border:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.video-facade__poster[data-astro-cid-cw7vt5zp]{mask-image:linear-gradient(#000 52%,#0000 100%)}.video-dialog[data-astro-cid-cw7vt5zp]::backdrop{backdrop-filter:blur(2px);background:#24293bd1}.video-dialog__player[data-astro-cid-cw7vt5zp]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-neutral-800);width:100%;position:relative;overflow:hidden}.video-dialog__close[data-astro-cid-cw7vt5zp]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-neutral-0);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:absolute;top:-2.75rem;right:0}.video-dialog__close[data-astro-cid-cw7vt5zp]:hover{background:#ffffff26}.video-dialog__close[data-astro-cid-cw7vt5zp] svg[data-astro-cid-cw7vt5zp]{width:1.5rem;height:1.5rem}.logo-parade{margin-top:2rem;padding:1.75rem 0;position:relative;overflow:hidden}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:1.25rem;display:grid}@media (width>=640px){.logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.logo-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.logo-slot{justify-content:center;align-items:center;display:flex}.logo-mover{transition:transform .6s cubic-bezier(.55,-.35,.6,1),opacity .5s}.logo-mover.is-shoveled{opacity:0;transform:translate(220px,-52px)rotate(540deg)scale(.45)}.logo-mover.is-incoming{opacity:0;transition:none;transform:translate(-72px,-30px)rotate(-12deg)}.logo-flip{border-radius:var(--radius-md,16px);width:clamp(84px,20vw,132px);height:62px;box-shadow:var(--shadow-card,0 4px 16px 0 #24293b26);background:#fff;justify-content:center;align-items:center;padding:10px 16px;display:flex}.logo-parade img{object-fit:contain;filter:grayscale();opacity:.82;width:auto;max-width:100%;height:auto;max-height:100%}.logo-bob{animation-name:var(--idle,lp-bob);animation-duration:var(--idle-dur,3.2s);animation-delay:var(--idle-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.logo-flip.is-flipping{animation:.95s cubic-bezier(.3,.7,.4,1) lp-flip}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lp-sway{0%,to{transform:translate(-4px)rotate(-4deg)}50%{transform:translate(4px)rotate(4deg)}}@keyframes lp-hop{0%,55%,to{transform:translateY(0)}68%{transform:translateY(-15px)}80%{transform:translateY(0)}88%{transform:translateY(-4px)}96%{transform:translateY(0)}}@keyframes lp-flip{0%{transform:translateY(0)rotate(0)scale(1)}30%{transform:translateY(-28px)rotate(130deg)scale(1.06)}70%{transform:translateY(-12px)rotate(300deg)scale(1)}to{transform:translateY(0)rotate(360deg)scale(1)}}.parade-elephant{z-index:5;pointer-events:none;opacity:0;width:150px;position:absolute;top:50%;left:0;transform:translate(-190px,-50%)}.parade-elephant svg{width:100%;height:auto;overflow:visible}@media (width<=639px){.parade-elephant{width:104px}}.parade-elephant.is-sweeping{animation:lp-ele-cross var(--cross,3.4s) linear forwards}@keyframes lp-ele-cross{0%{opacity:0;transform:translate(-190px,-50%)}7%{opacity:1}93%{opacity:1}to{transform:translate(var(--travel,1000px), -50%);opacity:0}}.ele-inner{transform-box:fill-box;transform-origin:bottom;animation:.5s ease-in-out infinite lp-ele-bob}.ele-shadow{fill:#24293b29;transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite lp-ele-shadow}.ele-ear{fill:#edb219;transform-box:fill-box;transform-origin:80% 30%;animation:.5s ease-in-out infinite lp-ele-ear}.ele-tusk{fill:#fff}.ele-eye{fill:#24293b}.ele-eye-hi{fill:#fff}.tail{fill:none;stroke:#edb219;stroke-width:6px;stroke-linecap:round}.trunk{fill:none;stroke:#f4c430;stroke-width:15px;stroke-linecap:round;transform-box:fill-box;transform-origin:0 0;animation:.5s ease-in-out infinite lp-trunk}.leg{transform-box:fill-box;transform-origin:top}.leg rect{fill:#e0a81e}.leg-f{animation:.5s ease-in-out infinite lp-leg}.leg-b{animation:.5s ease-in-out -.25s infinite lp-leg}.shovel{transform-box:fill-box;transform-origin:30% 20%;animation:.5s ease-in-out infinite lp-shovel}.shovel-handle{fill:#8a5a2b}.shovel-blade{fill:#cbd1da;stroke:#9aa3b2;stroke-width:1.5px}.dust circle{fill:#24293b2e;transform-box:fill-box;transform-origin:50%;animation:.6s ease-out infinite lp-dust}.dust circle:nth-child(2){animation-delay:.2s}.dust circle:nth-child(3){animation-delay:.4s}@keyframes lp-ele-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}@keyframes lp-ele-shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.86)}}@keyframes lp-ele-ear{0%,to{transform:rotate(0)}50%{transform:rotate(-13deg)}}@keyframes lp-trunk{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes lp-leg{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes lp-shovel{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(6deg)translateY(2px)}}@keyframes lp-dust{0%{opacity:0;transform:translate(0)scale(.5)}40%{opacity:.9}to{opacity:0;transform:translate(10px,-14px)scale(1.3)}}@media (prefers-reduced-motion:reduce){.logo-bob,.logo-flip.is-flipping,.ele-inner,.parade-elephant.is-sweeping{animation:none!important}.parade-elephant{display:none}.logo-mover{transition:opacity .6s}.logo-mover.is-shoveled,.logo-mover.is-incoming{opacity:0;transform:none}}
