.tk[data-astro-cid-yyjl6quz]{flex-direction:column;gap:12px;max-width:400px;margin:0 auto;display:flex}.tk-card[data-astro-cid-yyjl6quz]{border-radius:var(--kr-radius-16);background:#111217;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 0 80px 24px #00000080}.tk[data-astro-cid-yyjl6quz] [data-astro-cid-yyjl6quz][hidden]{display:none!important}.tk-closed[data-astro-cid-yyjl6quz]{border-radius:var(--kr-radius-16);text-align:center;color:#f4f4f6db;background:#111217;border:1px solid #ffffff1a;margin:0;padding:24px 26px;font-size:17px}.tk-qty[data-astro-cid-yyjl6quz].is-locked{opacity:.45}.tk-head[data-astro-cid-yyjl6quz]{background:#181920;border-bottom:1px solid #ffffff12;padding:22px 26px}.tk-eyebrow[data-astro-cid-yyjl6quz]{letter-spacing:.16em;text-transform:uppercase;color:var(--kr-color-brand-500);margin:0;font-size:12px;font-weight:600}.tk-name[data-astro-cid-yyjl6quz]{letter-spacing:-.02em;color:#fff;margin:6px 0 0;font-size:26px;font-weight:600;line-height:1.15}.tk-body[data-astro-cid-yyjl6quz]{flex-direction:column;gap:10px;padding:20px 26px;display:flex}.tk-price[data-astro-cid-yyjl6quz]{letter-spacing:-.01em;color:#fff;margin:0;font-size:32px;font-weight:700;line-height:1.1}.tk-desc[data-astro-cid-yyjl6quz]{color:#f4f4f6b8;text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.tk-banner[data-astro-cid-yyjl6quz]{text-align:center;color:#f2a679;background:#33221f;margin:0;padding:12px 26px;font-size:15px;font-weight:500}.tk-qty[data-astro-cid-yyjl6quz]{justify-content:center;align-items:center;gap:28px;padding:18px 26px;display:flex}.tk-qty-btn[data-astro-cid-yyjl6quz]{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;font-size:20px;transition:border-color .2s}.tk-qty-btn[data-astro-cid-yyjl6quz]:hover:not(:disabled){border-color:var(--kr-color-brand-500)}.tk-qty-btn[data-astro-cid-yyjl6quz]:disabled{color:#f4f4f666;cursor:default;border-color:#ffffff1a}.tk-qty-val[data-astro-cid-yyjl6quz]{text-align:center;color:#fff;font-variant-numeric:tabular-nums;min-width:2ch;font-size:22px;font-weight:500}.tk-promo[data-astro-cid-yyjl6quz]{border-radius:var(--kr-radius-4);color:#fff;width:100%;font:inherit;background:0 0;border:1px solid #ffffff24;padding:13px 18px;font-size:16px}.tk-promo[data-astro-cid-yyjl6quz]::placeholder{color:#f4f4f680}.tk-promo[data-astro-cid-yyjl6quz]:focus-visible{border-color:var(--kr-color-brand-500);outline:2px solid var(--kr-color-brand-500);outline-offset:2px}.tk-order[data-astro-cid-yyjl6quz]{border-radius:var(--kr-radius-4);background:linear-gradient(90deg, var(--kr-color-brand-600), #4cc3c4);color:#fff;text-align:center;width:100%;padding:14px 24px;font-size:18px;font-weight:500;transition:filter .2s;display:block}.tk-order[data-astro-cid-yyjl6quz]:hover{filter:brightness(.88)}.tk-qty-btn[data-astro-cid-yyjl6quz]:focus-visible,.tk-order[data-astro-cid-yyjl6quz]:focus-visible{outline:2px solid var(--kr-color-brand-500);outline-offset:3px}.hero[data-astro-cid-dcwno5ig]{padding:88px var(--home-gutter);background:radial-gradient(38% 55% at 18% 62%,#1f60788c,#0000 70%),radial-gradient(30% 70% at 82% 55%,#6e3e2873,#0000 70%),radial-gradient(22% 40% at 86% 85%,#5a3c5a73,#0000 70%),#020306;position:relative}@media (width<=640px){.hero[data-astro-cid-dcwno5ig]{padding-top:48px;padding-bottom:56px}}.hero-grid[data-astro-cid-dcwno5ig]{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.hero-inner[data-astro-cid-dcwno5ig]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,3vw,52px);max-width:1460px;margin:0 auto;display:flex;position:relative}.hero-mark[data-astro-cid-dcwno5ig]{flex:none;width:clamp(120px,14vw,260px);height:auto;overflow:visible}.hero-mark[data-astro-cid-dcwno5ig] path[data-astro-cid-dcwno5ig]{fill:none;stroke-linecap:round;stroke-linejoin:round}.hex-draw[data-astro-cid-dcwno5ig]{stroke:#d6d6da;stroke-width:8px;stroke-dasharray:1;stroke-dashoffset:1px;animation-name:hex-draw;animation-timing-function:cubic-bezier(.6,0,.2,1);animation-fill-mode:forwards}.hex-run[data-astro-cid-dcwno5ig]{stroke:#fff;stroke-width:8px;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:0;animation:5s linear forwards hex-run}.hex-run-glow[data-astro-cid-dcwno5ig]{stroke:#77def0;stroke-width:18px;filter:blur(5px)}@keyframes hex-draw{to{stroke-dashoffset:0}}@keyframes hex-run{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}34%{opacity:1}40%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.hex-draw[data-astro-cid-dcwno5ig]{stroke-dashoffset:0;animation:none}.hex-run[data-astro-cid-dcwno5ig]{display:none}}.hero-copy[data-astro-cid-dcwno5ig]{flex-direction:column;flex:560px;align-items:flex-start;gap:20px;min-width:0;max-width:1100px;display:flex}.hero-title[data-astro-cid-dcwno5ig]{letter-spacing:-.015em;color:#fff;text-wrap:balance;flex-direction:column;align-items:flex-start;gap:.08em;margin:0;font-size:clamp(32px,3.4vw,60px);font-weight:700;line-height:1.08;display:flex}.hero-title-hl-wrap[data-astro-cid-dcwno5ig]{margin-left:-.14em;display:block}.hero-title-hl[data-astro-cid-dcwno5ig]{background:var(--home-brand);color:#050505;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em .04em}.hero-intro[data-astro-cid-dcwno5ig]{max-width:933px;color:var(--home-text);text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,18px);line-height:1.45}.hero-meta[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:18px 36px;margin-top:8px;display:flex}.hero-when[data-astro-cid-dcwno5ig]{color:#fff;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:clamp(20px,1.8vw,30px);font-weight:700;display:flex}.hero-video-frame[data-astro-cid-dcwno5ig]{border-radius:var(--kr-radius-12);border:1px solid #ffffff1a;max-width:1200px;margin:48px auto 0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.hero-video[data-astro-cid-dcwno5ig]{aspect-ratio:16/9;object-fit:cover;background:#020306;width:100%;height:auto;display:block}.hero-stats[data-astro-cid-dcwno5ig]{letter-spacing:-.01em;color:#fff;flex-wrap:wrap;justify-content:center;gap:12px clamp(32px,4vw,76px);margin:clamp(48px,5vw,80px) 0 0;padding:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15;list-style:none;display:flex;position:relative}.hero-stats[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{white-space:nowrap}.hero-stat-num[data-astro-cid-dcwno5ig]{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.sponsors[data-astro-cid-wpfdya5e]{padding:28px var(--home-gutter) 48px;border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:var(--home-bg-section);position:relative;overflow:hidden}.sponsors-inner[data-astro-cid-wpfdya5e]{flex-direction:column;align-items:center;gap:18px;max-width:1200px;margin:0 auto;display:flex}.sponsors[data-astro-cid-wpfdya5e] .home-eyebrow[data-astro-cid-wpfdya5e]{font-size:11px}.sponsor-stage[data-astro-cid-wpfdya5e]{width:100%;min-height:96px;display:grid}.sponsor[data-astro-cid-wpfdya5e]{opacity:0;visibility:hidden;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-items:center;gap:12px 32px;padding:0 24px;transition:opacity .6s ease-out,transform .6s ease-out,visibility 0s .6s;display:flex;transform:translateY(10px)}.sponsor[data-astro-cid-wpfdya5e].is-active{opacity:1;visibility:visible;transition:opacity .6s ease-out,transform .6s ease-out;transform:none}.sponsor-mark[data-astro-cid-wpfdya5e]{flex:none;display:flex}.sponsor-logo[data-astro-cid-wpfdya5e]{width:auto;height:34px;display:block}.sponsor-name[data-astro-cid-wpfdya5e]{letter-spacing:-.02em;color:#fff;font-size:32px;font-weight:600}.sponsor-divider[data-astro-cid-wpfdya5e]{background:#fff3;width:1px;height:32px}.sponsor-tagline[data-astro-cid-wpfdya5e]{color:#f4f4f6d1;text-align:center;text-wrap:pretty;font-size:clamp(16px,1.6vw,20px);line-height:1.4}@media (width<=640px){.sponsor-divider[data-astro-cid-wpfdya5e]{display:none}}.sponsor-dots[data-astro-cid-wpfdya5e]{gap:8px;display:flex}.sponsor-dot[data-astro-cid-wpfdya5e]{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .3s ease-out,background .3s ease-out}.sponsor-dot[data-astro-cid-wpfdya5e].is-active{background:var(--home-brand);width:22px}@media (prefers-reduced-motion:reduce){.sponsor[data-astro-cid-wpfdya5e],.sponsor[data-astro-cid-wpfdya5e].is-active,.sponsor-dot[data-astro-cid-wpfdya5e]{transition:none}}.topics-head[data-astro-cid-r7hslnat]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:16px 0 40px;display:flex}.topics-nav[data-astro-cid-r7hslnat]{gap:10px;display:flex}.topics-arrow[data-astro-cid-r7hslnat]{width:44px;height:44px;color:var(--home-text);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;font-size:18px;transition:background .2s,border-color .2s;display:flex}.topics-arrow[data-astro-cid-r7hslnat]:hover{border-color:var(--home-brand);background:#ffffff0f}.topics-track[data-astro-cid-r7hslnat]{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--home-line-strong);border:1px solid var(--home-line-strong);cursor:grab;grid-auto-columns:280px;grid-auto-flow:column;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.topics-track[data-astro-cid-r7hslnat]::-webkit-scrollbar{display:none}.topics-track[data-astro-cid-r7hslnat].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.topics-track[data-astro-cid-r7hslnat]:focus-visible{outline:2px solid var(--home-brand);outline-offset:3px}@media (width<=640px){.topics-track[data-astro-cid-r7hslnat]{grid-auto-columns:85%}}.topic[data-astro-cid-r7hslnat]{background:var(--home-surface);scroll-snap-align:start;flex-direction:column;gap:14px;min-height:240px;padding:36px 32px;display:flex}.topic[data-astro-cid-r7hslnat] h3[data-astro-cid-r7hslnat]{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.2}.topic[data-astro-cid-r7hslnat] p[data-astro-cid-r7hslnat]{color:#f4f4f6b3;text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.faq-heading[data-astro-cid-vay7uplm]{margin:16px 0 32px}.faq-list[data-astro-cid-vay7uplm]{border-top:1px solid var(--home-line-strong)}.faq[data-astro-cid-vay7uplm]{border-bottom:1px solid var(--home-line-strong);scroll-margin-top:calc(var(--navbar-height) + 16px)}.faq[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]{cursor:pointer;letter-spacing:-.01em;color:var(--home-text);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;transition:color .2s;display:flex}.faq[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]::-webkit-details-marker{display:none}.faq[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]:hover{color:var(--home-link)}.faq-icon[data-astro-cid-vay7uplm]{border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:400;transition:transform .2s ease-out;display:flex}.faq[data-astro-cid-vay7uplm][open] .faq-icon[data-astro-cid-vay7uplm]{transform:rotate(45deg)}.faq[data-astro-cid-vay7uplm] p[data-astro-cid-vay7uplm]{color:var(--home-text-muted);text-wrap:pretty;margin:0;padding:0 56px 26px 0;font-size:16px;line-height:1.65}.faq[data-astro-cid-vay7uplm] p[data-astro-cid-vay7uplm] a{color:var(--home-link);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.faq[data-astro-cid-vay7uplm] summary[data-astro-cid-vay7uplm]{font-size:17px}.faq[data-astro-cid-vay7uplm] p[data-astro-cid-vay7uplm]{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-vay7uplm]{transition:none}}:root{--kr-color-neutral-50:#fafafa;--kr-color-neutral-100:#f5f5f5;--kr-color-neutral-200:#e5e5e5;--kr-color-neutral-300:#d4d4d4;--kr-color-neutral-400:#a3a3a3;--kr-color-neutral-500:#737373;--kr-color-neutral-600:#525252;--kr-color-neutral-700:#404040;--kr-color-neutral-800:#262626;--kr-color-neutral-850:#1f1f1f;--kr-color-neutral-900:#171717;--kr-color-neutral-950:#0a0a0a;--kr-color-brand-50:#eff9fb;--kr-color-brand-100:#d2eff5;--kr-color-brand-200:#a6e0ea;--kr-color-brand-300:#73cdde;--kr-color-brand-400:#5bc5d9;--kr-color-brand-500:#43bcd3;--kr-color-brand-600:#2ca7be;--kr-color-brand-700:#228091;--kr-color-brand-800:#185b68;--kr-color-brand-900:#103e47;--kr-color-brand-950:#092126;--kr-color-red-50:#fef2f2;--kr-color-red-100:#fee2e2;--kr-color-red-200:#fecaca;--kr-color-red-300:#fca5a5;--kr-color-red-400:#f87171;--kr-color-red-500:#ef4444;--kr-color-red-600:#dc2626;--kr-color-red-700:#b91c1c;--kr-color-red-800:#991b1b;--kr-color-red-900:#7f1d1d;--kr-color-red-950:#450a0a;--kr-color-green-50:#f0fdf4;--kr-color-green-100:#dcfce7;--kr-color-green-200:#bbf7d0;--kr-color-green-300:#86efac;--kr-color-green-400:#4ade80;--kr-color-green-500:#22c55e;--kr-color-green-600:#16a34a;--kr-color-green-700:#15803d;--kr-color-green-800:#166534;--kr-color-green-900:#14532d;--kr-color-green-950:#052e16;--kr-color-blue-50:#eff6ff;--kr-color-blue-100:#dbeafe;--kr-color-blue-200:#bfdbfe;--kr-color-blue-300:#93c5fd;--kr-color-blue-400:#60a5fa;--kr-color-blue-500:#3b82f6;--kr-color-blue-600:#2563eb;--kr-color-blue-700:#1d4ed8;--kr-color-blue-800:#1e40af;--kr-color-blue-900:#1e3a8a;--kr-color-blue-950:#172554;--kr-color-purple-50:#faf5ff;--kr-color-purple-100:#f3e8ff;--kr-color-purple-200:#e9d5ff;--kr-color-purple-300:#d8b4fe;--kr-color-purple-400:#c084fc;--kr-color-purple-500:#a855f7;--kr-color-purple-600:#9333ea;--kr-color-purple-700:#7e22ce;--kr-color-purple-800:#6b21a8;--kr-color-purple-900:#581c87;--kr-color-purple-950:#3b0764;--kr-color-purple-1000:#230937;--kr-color-amber-50:#fffbeb;--kr-color-amber-100:#fef3c7;--kr-color-amber-200:#fde68a;--kr-color-amber-300:#fcd34d;--kr-color-amber-400:#fbbf24;--kr-color-amber-500:#f59e0b;--kr-color-amber-600:#d97706;--kr-color-amber-700:#b45309;--kr-color-amber-800:#92400e;--kr-color-amber-900:#78350f;--kr-color-amber-950:#451a03;--kr-color-background-full-width-cta-section:#103e47e6;--kr-color-opaque-white-10:#ffffff1a;--kr-spacing-0:0rem;--kr-spacing-1:.0625rem;--kr-spacing-2:.125rem;--kr-spacing-4:.25rem;--kr-spacing-8:.5rem;--kr-spacing-12:.75rem;--kr-spacing-16:1rem;--kr-spacing-20:1.25rem;--kr-spacing-24:1.5rem;--kr-spacing-32:2rem;--kr-spacing-40:2.5rem;--kr-spacing-48:3rem;--kr-spacing-56:3.5rem;--kr-spacing-64:4rem;--kr-spacing-72:4.5rem;--kr-spacing-80:5rem;--kr-spacing-88:5.5rem;--kr-spacing-96:6rem;--kr-spacing-120:7.5rem;--kr-spacing-200:12.5rem;--kr-spacing-256:16rem;--kr-spacing-320:20rem;--kr-spacing-375:23.4375rem;--kr-spacing-400:25rem;--kr-spacing-640:40rem;--kr-spacing-720:45rem;--kr-spacing-744:46.5rem;--kr-spacing-768:48rem;--kr-spacing-960:60rem;--kr-spacing-1080:67.5rem;--kr-spacing-1280:80rem;--kr-spacing-1440:90rem;--kr-spacing-1920:120rem;--kr-sizing-0:0rem;--kr-sizing-1:.0625rem;--kr-sizing-2:.125rem;--kr-sizing-4:.25rem;--kr-sizing-8:.5rem;--kr-sizing-12:.75rem;--kr-sizing-16:1rem;--kr-sizing-20:1.25rem;--kr-sizing-24:1.5rem;--kr-sizing-32:2rem;--kr-sizing-40:2.5rem;--kr-sizing-48:3rem;--kr-sizing-56:3.5rem;--kr-sizing-64:4rem;--kr-sizing-72:4.5rem;--kr-sizing-80:5rem;--kr-sizing-88:5.5rem;--kr-sizing-96:6rem;--kr-sizing-176:11rem;--kr-sizing-200:12.5rem;--kr-sizing-256:16rem;--kr-sizing-320:20rem;--kr-sizing-375:23.4375rem;--kr-sizing-400:25rem;--kr-sizing-512:32rem;--kr-sizing-552:34.5rem;--kr-sizing-640:40rem;--kr-sizing-720:45rem;--kr-sizing-744:46.5rem;--kr-sizing-768:48rem;--kr-sizing-960:60rem;--kr-sizing-1080:67.5rem;--kr-sizing-1280:80rem;--kr-sizing-1440:90rem;--kr-sizing-1920:120rem;--kr-sizing-container-sm:40rem;--kr-sizing-container-md:48rem;--kr-sizing-container-lg:64rem;--kr-sizing-container-content:90rem;--kr-sizing-container-xl:80rem;--kr-sizing-container-2xl:96rem;--kr-radius-0:0rem;--kr-radius-1:.0625rem;--kr-radius-2:.125rem;--kr-radius-4:.25rem;--kr-radius-8:.5rem;--kr-radius-12:.75rem;--kr-radius-16:1rem;--kr-radius-24:1.5rem;--kr-radius-32:2rem;--kr-radius-40:2.5rem;--kr-radius-48:3rem;--kr-radius-full:999px;--kr-border-width-0:0px;--kr-border-width-1:1px;--kr-border-width-2:2px;--kr-border-width-4:4px;--kr-shadow-1:0 1px 2px 0 #00000080;--kr-shadow-2:0 1px 3px 0 #00000080, 0 1px 2px -1px #00000080;--kr-shadow-3:0 4px 6px -1px #00000080, 0 2px 4px -2px #00000080;--kr-shadow-4:0 10px 15px -3px #0000008c, 0 4px 6px -4px #0000008c;--kr-shadow-5:0 20px 25px -5px #0009, 0 8px 10px -6px #0009;--kr-shadow-6:0 25px 50px -12px #000c;--kr-shadow-hero-media:0px 0px 32px 0px #03090e66;--kr-opacity-0:0;--kr-opacity-10:.1;--kr-opacity-20:.2;--kr-opacity-40:.4;--kr-opacity-60:.6;--kr-opacity-80:.8;--kr-opacity-90:.9;--kr-opacity-100:1;--kr-motion-duration-75:75ms;--kr-motion-duration-100:.1s;--kr-motion-duration-150:.15s;--kr-motion-duration-200:.2s;--kr-motion-duration-300:.3s;--kr-motion-duration-500:.5s;--kr-motion-easing-linear:linear;--kr-motion-easing-ease-in:cubic-bezier(.4, 0, 1, 1);--kr-motion-easing-ease-out:cubic-bezier(0, 0, .2, 1);--kr-motion-easing-ease-in-out:cubic-bezier(.4, 0, .2, 1);--kr-motion-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--kr-font-family-sans:Geist;--kr-font-family-mono:Geist Mono;--kr-font-family-serif:Instrument Serif;--kr-font-weight-thin:100;--kr-font-weight-extra-light:200;--kr-font-weight-light:300;--kr-font-weight-regular:400;--kr-font-weight-medium:500;--kr-font-weight-semibold:600;--kr-font-weight-bold:700;--kr-font-weight-extra-bold:800;--kr-font-weight-black:900;--kr-font-size-xs:.75rem;--kr-font-size-sm:.875rem;--kr-font-size-base:1rem;--kr-font-size-lg:1.125rem;--kr-font-size-xl:1.25rem;--kr-font-size-2xl:1.5rem;--kr-font-size-3xl:1.875rem;--kr-font-size-4xl:2.25rem;--kr-font-size-5xl:3rem;--kr-font-size-6xl:3.375rem;--kr-font-size-7xl:4.5rem;--kr-font-size-8xl:6rem;--kr-font-size-9xl:8rem;--kr-font-line-height-xs:1rem;--kr-font-line-height-sm:1.25rem;--kr-font-line-height-base:1.5rem;--kr-font-line-height-lg:1.75rem;--kr-font-line-height-xl:1.75rem;--kr-font-line-height-2xl:2rem;--kr-font-line-height-3xl:2.25rem;--kr-font-line-height-4xl:2.5rem;--kr-font-line-height-5xl:3.5rem;--kr-font-line-height-6xl:4.25rem;--kr-font-line-height-7xl:5rem;--kr-font-line-height-8xl:6.5rem;--kr-font-line-height-9xl:8.5rem;--kr-font-letter-spacing-tighter:-.05em;--kr-font-letter-spacing-tight:-.025em;--kr-font-letter-spacing-normal:0em;--kr-font-letter-spacing-wide:.025em;--kr-font-letter-spacing-wider:.05em;--kr-font-letter-spacing-widest:.1em;--kr-font-text-case-none:none;--kr-font-text-case-uppercase:uppercase;--kr-font-text-case-lowercase:lowercase;--kr-font-text-case-capitalize:capitalize;--kr-font-line-height-none:1;--kr-font-line-height-tight:1.25;--kr-font-line-height-snug:1.375;--kr-font-line-height-normal:1.5;--kr-font-line-height-relaxed:1.625;--kr-font-line-height-loose:2;--kr-color-background-page:var(--kr-color-neutral-950);--kr-color-background-subtle:var(--kr-color-neutral-900);--kr-color-background-tertiary:var(--kr-color-neutral-850);--kr-color-background-on-page:var(--kr-color-neutral-900);--kr-color-background-accent:var(--kr-color-brand-900);--kr-color-background-overlay:var(--kr-color-neutral-50);--kr-color-text-primary:var(--kr-color-neutral-50);--kr-color-text-secondary:var(--kr-color-neutral-400);--kr-color-text-tertiary:var(--kr-color-neutral-500);--kr-color-text-disabled:var(--kr-color-neutral-700);--kr-color-text-inverse:var(--kr-color-neutral-900);--kr-color-text-brand:var(--kr-color-brand-600);--kr-color-text-on-accent:var(--kr-color-brand-200);--kr-color-text-danger:var(--kr-color-red-400);--kr-color-text-success:var(--kr-color-green-400);--kr-color-text-warning:var(--kr-color-amber-400);--kr-color-text-info:var(--kr-color-blue-400);--kr-color-border-default:var(--kr-color-neutral-800);--kr-color-border-section-divider:var(--kr-color-neutral-900);--kr-color-border-strong:var(--kr-color-neutral-600);--kr-color-border-focus:var(--kr-color-brand-600);--kr-color-border-danger:var(--kr-color-red-400);--kr-color-button-primary-background:var(--kr-color-brand-600);--kr-color-button-primary-background-hover:var(--kr-color-brand-700);--kr-color-button-primary-text:var(--kr-color-neutral-900);--kr-color-button-secondary-background:var(--kr-color-neutral-950);--kr-color-button-secondary-background-hover:var(--kr-color-neutral-800);--kr-color-button-secondary-text:var(--kr-color-brand-600);--kr-color-button-secondary-border:var(--kr-color-brand-600);--kr-color-button-destructive-background:var(--kr-color-red-500);--kr-color-button-destructive-background-hover:var(--kr-color-red-400);--kr-color-button-destructive-text:var(--kr-color-neutral-50);--kr-color-button-inverse-background:var(--kr-color-neutral-50);--kr-color-button-inverse-background-hover:var(--kr-color-neutral-200);--kr-color-button-inverse-text:var(--kr-color-neutral-950);--kr-color-button-inverse-outline-border:var(--kr-color-neutral-50);--kr-color-button-inverse-outline-text:var(--kr-color-neutral-50);--kr-color-input-background:var(--kr-color-neutral-900);--kr-color-input-border:var(--kr-color-neutral-700);--kr-color-input-border-focus:var(--kr-color-brand-600);--kr-color-input-border-error:var(--kr-color-red-400);--kr-color-input-placeholder:var(--kr-color-neutral-500);--kr-color-feedback-danger-background:var(--kr-color-red-950);--kr-color-feedback-danger-text:var(--kr-color-red-400);--kr-color-feedback-danger-border:var(--kr-color-red-900);--kr-color-feedback-success-background:var(--kr-color-green-950);--kr-color-feedback-success-text:var(--kr-color-green-400);--kr-color-feedback-success-border:var(--kr-color-green-900);--kr-color-feedback-warning-background:var(--kr-color-amber-950);--kr-color-feedback-warning-text:var(--kr-color-amber-400);--kr-color-feedback-warning-border:var(--kr-color-amber-900);--kr-color-feedback-info-background:var(--kr-color-blue-950);--kr-color-feedback-info-text:var(--kr-color-blue-400);--kr-color-feedback-info-border:var(--kr-color-blue-900);--kr-color-switch-background-off:var(--kr-color-neutral-700);--kr-color-switch-background-on:var(--kr-color-brand-600);--kr-color-switch-thumb-off:var(--kr-color-neutral-500);--kr-color-switch-thumb-on:var(--kr-color-brand-100);--kr-spacing-global-xs:var(--kr-spacing-4);--kr-spacing-global-sm:var(--kr-spacing-8);--kr-spacing-global-md:var(--kr-spacing-16);--kr-spacing-global-lg:var(--kr-spacing-24);--kr-spacing-global-xl:var(--kr-spacing-32);--kr-spacing-global-2xl:var(--kr-spacing-48);--kr-spacing-global-3xl:var(--kr-spacing-64);--kr-spacing-button-xs-padding-y:var(--kr-spacing-4);--kr-spacing-button-xs-padding-x:var(--kr-spacing-8);--kr-spacing-button-xs-padding-icon:var(--kr-spacing-4);--kr-spacing-button-xs-gap:var(--kr-spacing-4);--kr-spacing-button-sm-padding-y:var(--kr-spacing-4);--kr-spacing-button-sm-padding-x:var(--kr-spacing-12);--kr-spacing-button-sm-padding-icon:var(--kr-spacing-8);--kr-spacing-button-sm-gap:var(--kr-spacing-4);--kr-spacing-button-md-padding-y:var(--kr-spacing-8);--kr-spacing-button-md-padding-x:var(--kr-spacing-16);--kr-spacing-button-md-padding-icon:var(--kr-spacing-8);--kr-spacing-button-md-gap:var(--kr-spacing-8);--kr-spacing-button-lg-padding-y:var(--kr-spacing-12);--kr-spacing-button-lg-padding-x:var(--kr-spacing-24);--kr-spacing-button-lg-padding-icon:var(--kr-spacing-12);--kr-spacing-button-lg-gap:var(--kr-spacing-8);--kr-spacing-button-xl-padding-y:var(--kr-spacing-16);--kr-spacing-button-xl-padding-x:var(--kr-spacing-32);--kr-spacing-button-xl-padding-icon:var(--kr-spacing-16);--kr-spacing-button-xl-gap:var(--kr-spacing-12);--kr-spacing-card-padding:var(--kr-spacing-24);--kr-spacing-card-gap:var(--kr-spacing-8);--kr-spacing-accordion-padding-y:var(--kr-spacing-16);--kr-spacing-accordion-padding-x:var(--kr-spacing-16);--kr-spacing-accordion-gap:var(--kr-spacing-8);--kr-spacing-input-padding-y:var(--kr-spacing-8);--kr-spacing-input-padding-x:var(--kr-spacing-12);--kr-spacing-nav-item-padding-y:var(--kr-spacing-8);--kr-spacing-nav-item-padding-x:var(--kr-spacing-16);--kr-spacing-nav-gap:var(--kr-spacing-4);--kr-spacing-section-padding-y:var(--kr-spacing-64);--kr-spacing-section-gap:var(--kr-spacing-48);--kr-sizing-button-icon-sm:var(--kr-sizing-12);--kr-sizing-button-icon-lg:var(--kr-sizing-16);--kr-sizing-section-width-desktop:var(--kr-sizing-1280);--kr-sizing-section-width-tablet:var(--kr-sizing-768);--kr-sizing-section-width-mobile:var(--kr-sizing-375);--kr-sizing-section-height-hero-desktop:var(--kr-sizing-720);--kr-sizing-icon-xs:var(--kr-sizing-12);--kr-sizing-icon-sm:var(--kr-sizing-16);--kr-sizing-icon-md:var(--kr-sizing-20);--kr-sizing-icon-lg:var(--kr-sizing-24);--kr-sizing-avatar-xs:var(--kr-sizing-24);--kr-sizing-avatar-sm:var(--kr-sizing-32);--kr-sizing-avatar-md:var(--kr-sizing-40);--kr-sizing-avatar-lg:var(--kr-sizing-64);--kr-sizing-avatar-xl:var(--kr-sizing-96);--kr-radius-button-xl:var(--kr-radius-12);--kr-radius-button-lg:var(--kr-radius-8);--kr-radius-button-md:var(--kr-radius-4);--kr-radius-button-sm:var(--kr-radius-4);--kr-radius-button-xs:var(--kr-radius-4);--kr-radius-accordion-outer:var(--kr-radius-12);--kr-radius-tab-outer:var(--kr-radius-8);--kr-radius-tab-inner:var(--kr-radius-4);--kr-radius-hero-media:var(--kr-radius-12);--kr-radius-hmc-media:var(--kr-radius-12);--kr-radius-card-outer:var(--kr-radius-12);--kr-border-button-width:var(--kr-border-width-1);--kr-border-input-radius:var(--kr-radius-8);--kr-border-input-width-default:var(--kr-border-width-1);--kr-border-input-width-focus:var(--kr-border-width-2);--kr-border-card-radius:var(--kr-radius-0);--kr-border-card-width:var(--kr-border-width-1);--kr-border-accordion-width:var(--kr-border-width-1);--kr-border-badge-radius:var(--kr-radius-full);--kr-border-tag-radius:var(--kr-radius-4);--kr-border-image-radius-sm:var(--kr-radius-4);--kr-border-image-radius-md:var(--kr-radius-8);--kr-border-image-radius-lg:var(--kr-radius-16);--kr-shadow-card-default:var(--kr-shadow-2);--kr-shadow-card-hover:var(--kr-shadow-4);--kr-shadow-dropdown:var(--kr-shadow-4);--kr-shadow-modal:var(--kr-shadow-6);--kr-shadow-tooltip:var(--kr-shadow-3);--kr-typography-display-2xl-family:var(--kr-font-family-sans);--kr-typography-display-2xl-weight:var(--kr-font-weight-semibold);--kr-typography-display-2xl-size:var(--kr-font-size-7xl);--kr-typography-display-2xl-line-height:var(--kr-font-line-height-7xl);--kr-typography-display-2xl-letter-spacing:var(--kr-font-letter-spacing-tighter);--kr-typography-display-2xl-text-case:var(--kr-font-text-case-none);--kr-typography-display-xl-family:var(--kr-font-family-sans);--kr-typography-display-xl-weight:var(--kr-font-weight-semibold);--kr-typography-display-xl-size:var(--kr-font-size-6xl);--kr-typography-display-xl-line-height:var(--kr-font-line-height-6xl);--kr-typography-display-xl-letter-spacing:var(--kr-font-letter-spacing-tighter);--kr-typography-display-xl-text-case:var(--kr-font-text-case-none);--kr-typography-display-lg-family:var(--kr-font-family-sans);--kr-typography-display-lg-weight:var(--kr-font-weight-semibold);--kr-typography-display-lg-size:var(--kr-font-size-5xl);--kr-typography-display-lg-line-height:var(--kr-font-line-height-5xl);--kr-typography-display-lg-letter-spacing:var(--kr-font-letter-spacing-tight);--kr-typography-display-lg-text-case:var(--kr-font-text-case-none);--kr-typography-display-md-family:var(--kr-font-family-sans);--kr-typography-display-md-weight:var(--kr-font-weight-semibold);--kr-typography-display-md-size:var(--kr-font-size-4xl);--kr-typography-display-md-line-height:var(--kr-font-line-height-4xl);--kr-typography-display-md-letter-spacing:var(--kr-font-letter-spacing-tight);--kr-typography-display-md-text-case:var(--kr-font-text-case-none);--kr-typography-display-sm-family:var(--kr-font-family-sans);--kr-typography-display-sm-weight:var(--kr-font-weight-semibold);--kr-typography-display-sm-size:var(--kr-font-size-3xl);--kr-typography-display-sm-line-height:var(--kr-font-line-height-3xl);--kr-typography-display-sm-letter-spacing:var(--kr-font-letter-spacing-tight);--kr-typography-display-sm-text-case:var(--kr-font-text-case-none);--kr-typography-display-xs-family:var(--kr-font-family-sans);--kr-typography-display-xs-weight:var(--kr-font-weight-semibold);--kr-typography-display-xs-size:var(--kr-font-size-2xl);--kr-typography-display-xs-line-height:var(--kr-font-line-height-2xl);--kr-typography-display-xs-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-display-xs-text-case:var(--kr-font-text-case-none);--kr-typography-eyebrow-family:var(--kr-font-family-sans);--kr-typography-eyebrow-weight:var(--kr-font-weight-semibold);--kr-typography-eyebrow-size:var(--kr-font-size-xs);--kr-typography-eyebrow-line-height:var(--kr-font-line-height-xs);--kr-typography-eyebrow-letter-spacing:var(--kr-font-letter-spacing-widest);--kr-typography-eyebrow-text-case:var(--kr-font-text-case-uppercase);--kr-typography-metric-lg-family:var(--kr-font-family-sans);--kr-typography-metric-lg-weight:var(--kr-font-weight-semibold);--kr-typography-metric-lg-size:var(--kr-font-size-6xl);--kr-typography-metric-lg-line-height:var(--kr-font-line-height-6xl);--kr-typography-metric-lg-letter-spacing:var(--kr-font-letter-spacing-tighter);--kr-typography-metric-lg-text-case:var(--kr-font-text-case-none);--kr-typography-metric-md-family:var(--kr-font-family-sans);--kr-typography-metric-md-weight:var(--kr-font-weight-semibold);--kr-typography-metric-md-size:var(--kr-font-size-4xl);--kr-typography-metric-md-line-height:var(--kr-font-line-height-4xl);--kr-typography-metric-md-letter-spacing:var(--kr-font-letter-spacing-tight);--kr-typography-metric-md-text-case:var(--kr-font-text-case-none);--kr-typography-quote-lg-family:var(--kr-font-family-serif);--kr-typography-quote-lg-weight:var(--kr-font-weight-regular);--kr-typography-quote-lg-size:var(--kr-font-size-3xl);--kr-typography-quote-lg-line-height:var(--kr-font-line-height-3xl);--kr-typography-quote-lg-letter-spacing:var(--kr-font-letter-spacing-tight);--kr-typography-quote-lg-text-case:var(--kr-font-text-case-none);--kr-typography-quote-md-family:var(--kr-font-family-serif);--kr-typography-quote-md-weight:var(--kr-font-weight-regular);--kr-typography-quote-md-size:var(--kr-font-size-2xl);--kr-typography-quote-md-line-height:var(--kr-font-line-height-2xl);--kr-typography-quote-md-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-quote-md-text-case:var(--kr-font-text-case-none);--kr-typography-body-xl-family:var(--kr-font-family-sans);--kr-typography-body-xl-weight:var(--kr-font-weight-regular);--kr-typography-body-xl-size:var(--kr-font-size-xl);--kr-typography-body-xl-line-height:var(--kr-font-line-height-base);--kr-typography-body-xl-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-body-xl-text-case:var(--kr-font-text-case-none);--kr-typography-body-lg-family:var(--kr-font-family-sans);--kr-typography-body-lg-size:var(--kr-font-size-lg);--kr-typography-body-lg-weight:var(--kr-font-weight-regular);--kr-typography-body-lg-line-height:var(--kr-font-line-height-base);--kr-typography-body-md-family:var(--kr-font-family-sans);--kr-typography-body-md-size:var(--kr-font-size-base);--kr-typography-body-md-weight:var(--kr-font-weight-regular);--kr-typography-body-md-line-height:var(--kr-font-line-height-base);--kr-typography-body-sm-family:var(--kr-font-family-sans);--kr-typography-body-sm-size:var(--kr-font-size-sm);--kr-typography-body-sm-weight:var(--kr-font-weight-regular);--kr-typography-body-sm-line-height:var(--kr-font-line-height-base);--kr-typography-label-lg-family:var(--kr-font-family-sans);--kr-typography-label-lg-weight:var(--kr-font-weight-semibold);--kr-typography-label-lg-size:var(--kr-font-size-base);--kr-typography-label-lg-line-height:var(--kr-font-line-height-base);--kr-typography-label-lg-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-label-lg-text-case:var(--kr-font-text-case-none);--kr-typography-label-md-family:var(--kr-font-family-sans);--kr-typography-label-md-size:var(--kr-font-size-sm);--kr-typography-label-md-weight:var(--kr-font-weight-medium);--kr-typography-label-md-letter-spacing:var(--kr-font-letter-spacing-wide);--kr-typography-label-sm-family:var(--kr-font-family-sans);--kr-typography-label-sm-size:var(--kr-font-size-xs);--kr-typography-label-sm-weight:var(--kr-font-weight-medium);--kr-typography-label-sm-letter-spacing:var(--kr-font-letter-spacing-wider);--kr-typography-label-xs-family:var(--kr-font-family-sans);--kr-typography-label-xs-weight:var(--kr-font-weight-medium);--kr-typography-label-xs-size:var(--kr-font-size-xs);--kr-typography-label-xs-line-height:var(--kr-font-line-height-xs);--kr-typography-label-xs-letter-spacing:var(--kr-font-letter-spacing-wide);--kr-typography-label-xs-text-case:var(--kr-font-text-case-none);--kr-typography-helper-md-family:var(--kr-font-family-sans);--kr-typography-helper-md-weight:var(--kr-font-weight-regular);--kr-typography-helper-md-size:var(--kr-font-size-sm);--kr-typography-helper-md-line-height:var(--kr-font-line-height-sm);--kr-typography-helper-md-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-helper-md-text-case:var(--kr-font-text-case-none);--kr-typography-helper-sm-family:var(--kr-font-family-sans);--kr-typography-helper-sm-weight:var(--kr-font-weight-regular);--kr-typography-helper-sm-size:var(--kr-font-size-xs);--kr-typography-helper-sm-line-height:var(--kr-font-line-height-xs);--kr-typography-helper-sm-letter-spacing:var(--kr-font-letter-spacing-normal);--kr-typography-helper-sm-text-case:var(--kr-font-text-case-none);--kr-typography-code-family:var(--kr-font-family-mono);--kr-typography-code-size:var(--kr-font-size-sm);--kr-typography-code-line-height:var(--kr-font-line-height-relaxed);--kr-typography-button-family:var(--kr-font-family-sans);--kr-typography-button-size:var(--kr-font-size-sm);--kr-typography-button-weight:var(--kr-font-weight-semibold);--kr-typography-button-letter-spacing:var(--kr-font-letter-spacing-wide);--kr-border-section-top:var(--kr-border-width-1) solid var(--kr-color-border-section-divider);--kr-border-section-x:var(--kr-border-width-1) solid var(--kr-color-border-section-divider)}.home{--home-bg:#07070c;--home-bg-section:#09090f;--home-bg-deep:#06060a;--home-surface:#0b0b12;--home-surface-raised:#111217;--home-text:#f4f4f6;--home-text-muted:#f4f4f6b8;--home-text-subtle:#f4f4f680;--home-line:#ffffff12;--home-line-strong:#ffffff17;--home-brand:var(--kr-color-brand-500);--home-link:var(--kr-color-brand-300);--home-cta-gradient:linear-gradient(90deg, var(--kr-color-brand-600), #4cc3c4);--home-gutter:32px;background:var(--home-bg);color:var(--home-text);font-family:var(--font-heading);overflow-x:clip}@media (width<=640px){.home{--home-gutter:16px}}html:has(.home){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.home){scroll-behavior:auto}}.home-container{max-width:1200px;margin:0 auto}.home-section{padding:88px var(--home-gutter);border-top:1px solid var(--home-line)}@media (width<=640px){.home-section{padding-top:64px;padding-bottom:64px}}.home-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.1}.home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--home-text-subtle);font-size:12px;font-weight:600}.home-link{color:var(--home-link);font-weight:600;transition:color .2s}.home-link:hover{color:#fff}.home-btn{border-radius:var(--kr-radius-4);white-space:nowrap;color:#fff;justify-content:center;align-items:center;padding:14px 24px;font-size:18px;font-weight:500;line-height:1.2;transition:filter .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.home-btn:focus-visible,.home button:focus-visible,.home summary:focus-visible,.home a:focus-visible{outline:2px solid var(--home-brand);outline-offset:3px}.home-btn-primary{background:var(--home-cta-gradient)}.home-btn-primary:hover{filter:brightness(.88)}.home-btn-outline{background:#0a0a0a;border:1px solid #ffffffd9}.home-btn-outline:hover{color:#f4f4f6cc;background:#000;border-color:#fff9}.home-btn-row{flex-wrap:wrap;gap:14px 18px;display:flex}.about[data-astro-cid-lcdefpme]{padding:88px var(--home-gutter);background:var(--home-bg-section)}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:56px;display:grid}.about-img[data-astro-cid-lcdefpme]{width:100%;max-width:400px;height:auto;display:block}.about-copy[data-astro-cid-lcdefpme]{color:#f4f4f6bd;text-wrap:pretty;flex-direction:column;gap:20px;font-size:17px;line-height:1.68;display:flex}.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.tickets[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--navbar-height) + 8px);padding:56px var(--home-gutter);background:var(--home-bg-deep);position:relative}.attend[data-astro-cid-lcdefpme]{background:var(--home-bg-section)}.attend-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:56px;display:grid}.attend-heading[data-astro-cid-lcdefpme]{margin-bottom:20px}.attend-desc[data-astro-cid-lcdefpme]{color:var(--home-text-muted);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.attend-ctas[data-astro-cid-lcdefpme]{margin-top:28px}.attend-list[data-astro-cid-lcdefpme]{background:var(--home-line-strong);border:1px solid var(--home-line-strong);gap:1px;margin:0;padding:0;list-style:none;display:grid}.attend-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--home-surface);color:#f4f4f6db;padding:22px 26px;font-size:16px}.gallery[data-astro-cid-lcdefpme]{border-top:1px solid var(--home-line);background:var(--home-bg-section);overflow:hidden}.gallery-track[data-astro-cid-lcdefpme]{width:max-content;animation:130s linear infinite gallery-marquee;display:flex}.gallery[data-astro-cid-lcdefpme]:hover .gallery-track[data-astro-cid-lcdefpme]{animation-play-state:paused}.gallery-set[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:flex}.gallery-item[data-astro-cid-lcdefpme]{flex:none;height:clamp(165px,18.2vw,350px);overflow:hidden}.gallery-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.gallery-photo[data-astro-cid-lcdefpme]{aspect-ratio:550/350}.gallery-quote[data-astro-cid-lcdefpme]{aspect-ratio:1302/698}@keyframes gallery-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.gallery[data-astro-cid-lcdefpme]{overflow-x:auto}.gallery-track[data-astro-cid-lcdefpme]{animation:none}.gallery-set[data-astro-cid-lcdefpme][aria-hidden]{display:none}}.videos-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin:16px 0 40px;display:flex}.video-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.video-card[data-astro-cid-lcdefpme]{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--home-line-strong);background:var(--home-surface);flex-direction:column;gap:16px;padding:0;transition:border-color .2s;display:flex}.video-card[data-astro-cid-lcdefpme]:hover{border-color:#43bcd380}.video-thumb[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--home-line-strong);aspect-ratio:16/9;display:block;overflow:hidden}.video-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out;display:block;transform:scale(1.05)}.video-card[data-astro-cid-lcdefpme]:hover .video-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.09)}.video-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding:0 24px 26px;display:flex}.video-title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.video-desc[data-astro-cid-lcdefpme]{color:#f4f4f69e;font-size:15px;line-height:1.6}.video-cta[data-astro-cid-lcdefpme]{color:var(--home-link);margin-top:4px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.video-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:none}}.closing[data-astro-cid-lcdefpme]{background:var(--home-bg-section);padding-top:104px;padding-bottom:104px;position:relative;overflow:hidden}.closing-glow[data-astro-cid-lcdefpme]{filter:blur(20px);pointer-events:none;background:radial-gradient(50% 50% at 55% 40%,#43bcd38c,#43bcd32e 45%,#0000 72%);width:1000px;max-width:130%;height:800px;position:absolute;top:-220px;right:-200px}.closing-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:820px;margin:0 auto;display:flex;position:relative}.closing-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--home-brand);margin:0;font-size:12px;font-weight:600}.closing-heading[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.08}.closing-text[data-astro-cid-lcdefpme]{max-width:58ch;color:var(--home-text-muted);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.closing-ctas[data-astro-cid-lcdefpme]{justify-content:center;margin-top:8px}
