.hero.svelte-khje7x.svelte-khje7x{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#0b0c0a}.media.svelte-khje7x.svelte-khje7x{position:relative;flex:none;width:100%;aspect-ratio:16/9;max-height:calc(100vh - 146px);max-height:calc(100svh - 146px);overflow:hidden;container-type:size}.placeholder.svelte-khje7x.svelte-khje7x{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;object-fit:cover;background-size:cover;background-position:center;filter:blur(28px) brightness(.5) saturate(1.15)}.frame.svelte-khje7x.svelte-khje7x{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(100cqw,177.7777777778cqh);height:min(100cqh,56.25cqw);animation:svelte-khje7x-heroMedia 1.5s cubic-bezier(.16,1,.3,1) both}.frame.svelte-khje7x img.svelte-khje7x,.frame.svelte-khje7x video.svelte-khje7x{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame.svelte-khje7x video.svelte-khje7x{opacity:0;transition:opacity .6s ease}.frame.svelte-khje7x video.ready.svelte-khje7x{opacity:1}.aero.svelte-khje7x.svelte-khje7x{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.bokeh.svelte-khje7x.svelte-khje7x{position:absolute;border-radius:50%}.bokeh.a.svelte-khje7x.svelte-khje7x{left:-10%;top:-20%;width:52vw;height:52vw;background:radial-gradient(circle at 35% 35%,rgba(183,230,43,.16),transparent 62%);filter:blur(28px);animation:svelte-khje7x-driftA 26s ease-in-out infinite}.bokeh.b.svelte-khje7x.svelte-khje7x{right:-14%;bottom:-26%;width:46vw;height:46vw;background:radial-gradient(circle at 60% 40%,rgba(140,220,255,.1),transparent 60%);filter:blur(34px);animation:svelte-khje7x-driftB 34s ease-in-out infinite}.bokeh.c.svelte-khje7x.svelte-khje7x{left:38%;top:18%;width:16vw;height:16vw;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 65%);filter:blur(14px);animation:svelte-khje7x-driftC 19s ease-in-out infinite}.scrim.svelte-khje7x.svelte-khje7x{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0a40,#0b0c0a00 10%)}.sweep.svelte-khje7x.svelte-khje7x{position:absolute;top:0;bottom:0;width:16%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:svelte-khje7x-sweep 9s linear infinite}.plate.svelte-khje7x.svelte-khje7x{position:relative;z-index:2;flex:none;width:100%;padding-block:clamp(1.5rem,2.4vw,2.1rem) calc(clamp(1.6rem,2.6vw,2.3rem) + 10px);background:linear-gradient(180deg,#171b12,#0b0c0a 70%);border-top:1px solid rgba(183,230,43,.28);animation:svelte-khje7x-heroPlate 1.05s cubic-bezier(.16,1,.3,1) both}.inner.svelte-khje7x.svelte-khje7x{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,5rem)}.eyebrow.svelte-khje7x.svelte-khje7x{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;letter-spacing:.14em;color:#b7e62b;display:flex;align-items:center;gap:.6em;margin:0 0 .9em}.eyebrow.svelte-khje7x span.svelte-khje7x{width:1.4em;height:2px;background:#b7e62b}h1.svelte-khje7x.svelte-khje7x{font-family:Big Shoulders Display,Arial Narrow,sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:-.01em;line-height:1;text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);color:#f4f7ec;text-shadow:0 2px 24px rgba(0,0,0,.6)}.large.svelte-khje7x h1.svelte-khje7x{font-size:clamp(2.4rem,4.4vw,4rem)}.lede.svelte-khje7x.svelte-khje7x{margin:0;max-width:40rem;color:#e4e9da;font-size:1rem;text-shadow:0 1px 12px rgba(0,0,0,.6)}.ctas.svelte-khje7x.svelte-khje7x{display:flex;gap:.9rem;margin-top:1.25rem;flex-wrap:wrap}.body.svelte-khje7x>.ctas.svelte-khje7x:first-child{margin-top:0}.motion.svelte-khje7x.svelte-khje7x{position:absolute;top:1rem;right:clamp(1.1rem,4vw,2.5rem);z-index:3;display:inline-flex;align-items:center;gap:.55em;min-height:44px;padding:.5rem .9rem;cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f7ec;background:#0b0c0a99;border:1px solid rgba(255,255,255,.24);border-radius:10px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.motion.svelte-khje7x.svelte-khje7x:hover{border-color:#b7e62bb3;color:#dcf87a}.note.svelte-khje7x.svelte-khje7x{position:absolute;right:clamp(1.1rem,4vw,2.5rem);bottom:.9rem;z-index:2;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;letter-spacing:.04em;color:#e9ece19e;pointer-events:none}.stripe.svelte-khje7x.svelte-khje7x{position:absolute;left:0;right:0;bottom:0;height:10px;z-index:3;background-image:repeating-linear-gradient(45deg,#b7e62b 0,#b7e62b 14px,#0b0c0a 14px,#0b0c0a 28px);box-shadow:0 -8px 24px #b7e62b38}@keyframes svelte-khje7x-heroPlate{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes svelte-khje7x-heroMedia{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes svelte-khje7x-sweep{0%{transform:translate(-160%) skew(-18deg);opacity:0}6%{opacity:1}52%{opacity:1}74%{opacity:0}to{transform:translate(760%) skew(-18deg);opacity:0}}@keyframes svelte-khje7x-driftA{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6vw,-4vh,0) scale(1.25)}}@keyframes svelte-khje7x-driftB{0%,to{transform:translateZ(0) scale(1.1)}50%{transform:translate3d(-7vw,5vh,0) scale(.85)}}@keyframes svelte-khje7x-driftC{0%,to{transform:translateZ(0)}50%{transform:translate3d(3vw,6vh,0)}}@media (min-width: 901px){.media.svelte-khje7x.svelte-khje7x{max-height:none}.plate.svelte-khje7x.svelte-khje7x{padding-block:clamp(2.2rem,3.4vw,3.2rem) calc(clamp(2.4rem,3.8vw,3.4rem) + 10px);background:#0b0c0a}.inner.svelte-khje7x.svelte-khje7x{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1.6rem;text-align:center}.eyebrow.svelte-khje7x.svelte-khje7x{justify-content:center}h1.svelte-khje7x.svelte-khje7x{font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.3}.large.svelte-khje7x h1.svelte-khje7x{font-size:clamp(2.8rem,4.8vw,4.4rem)}.lede.svelte-khje7x.svelte-khje7x{max-width:52rem;font-size:clamp(1.15rem,1.35vw,1.35rem);line-height:1.65}.ctas.svelte-khje7x.svelte-khje7x{justify-content:center;gap:1.1rem;margin-top:2rem}.ctas.svelte-khje7x .btn{padding:1.15rem 2.2rem;font-size:1rem}}@media (min-width: 901px) and (min-aspect-ratio: 4/3){.hero.svelte-khje7x.svelte-khje7x{container-type:inline-size;--video-w:min( 75cqw , calc((100vh - 146px + 90px) * 16 / 9))}.media.svelte-khje7x.svelte-khje7x{aspect-ratio:16/9;width:var(--video-w);height:auto;margin-left:auto}.plate.svelte-khje7x.svelte-khje7x{position:static;animation:none}.title.svelte-khje7x.svelte-khje7x,.body.svelte-khje7x.svelte-khje7x{animation:svelte-khje7x-heroPlate 1.05s cubic-bezier(.16,1,.3,1) both}.title.svelte-khje7x.svelte-khje7x{position:absolute;top:0;left:0;width:calc(100cqw - var(--video-w));height:calc(var(--video-w) * 9 / 16);display:flex;flex-direction:column;justify-content:center;padding:2rem clamp(1.4rem,2.4vw,2.6rem) 2rem clamp(1.1rem,4vw,2.5rem);text-align:left;container-type:inline-size}.title.svelte-khje7x .eyebrow.svelte-khje7x{justify-content:flex-start}.title.svelte-khje7x h1.svelte-khje7x{font-size:min(20cqi,(100vh - 146px + 90px) * .105)}}@media (max-width: 900px){.media.svelte-khje7x.svelte-khje7x{max-height:none}.plate.svelte-khje7x.svelte-khje7x{padding-block:1.8rem calc(2.4rem + 10px)}.inner.svelte-khje7x.svelte-khje7x{grid-template-columns:minmax(0,1fr);row-gap:1.1rem}}@media (max-width: 600px){.motion.svelte-khje7x.svelte-khje7x{top:.75rem;width:44px;padding:0;justify-content:center;border-radius:50%}.motion.svelte-khje7x .label.svelte-khje7x{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.large.svelte-khje7x h1.svelte-khje7x{font-size:2.4rem}.lede.svelte-khje7x.svelte-khje7x{font-size:.98rem}.ctas.svelte-khje7x.svelte-khje7x{gap:.7rem;margin-top:1.4rem}.ctas.svelte-khje7x .btn{flex:1 1 100%}}
