.brand-mark.svelte-1dpc2py{flex:none;width:4.75rem;height:4.75rem;display:block}.brand-words.svelte-1dpc2py{flex-direction:column;justify-content:center;align-items:flex-start;margin-left:-.1rem;line-height:1;display:flex}.brand-name.svelte-1dpc2py{letter-spacing:-.055em;font-size:1.35rem;font-weight:500}@media (width>=640px){.brand-mark.svelte-1dpc2py{width:6rem;height:6rem}.brand-name.svelte-1dpc2py{font-size:1.75rem}}.hero.svelte-jhuur8{flex-direction:column;flex:1 0 auto;justify-content:space-between;display:flex;overflow:hidden}.hero-intro.svelte-jhuur8{text-align:left}.hero-title.svelte-jhuur8{white-space:nowrap;font-size:clamp(1.8rem,3.3vw,3.75rem)}.hero-bottom.svelte-jhuur8{justify-content:space-between;align-items:end;gap:2rem;display:flex}.hero-action.svelte-jhuur8{flex:none}.hero-description.svelte-jhuur8{max-width:30rem;margin:0}.marquee-window.svelte-jhuur8{pointer-events:none;background:#000;flex:auto;align-items:center;width:100%;height:clamp(16rem,40svh,26rem);min-height:16rem;display:flex;overflow:hidden}.marquee-track.svelte-jhuur8{--card-width:clamp(10rem, 16vw, 15rem);--half-card-width:clamp(5rem, 8vw, 7.5rem);--card-height:clamp(13rem, 21vw, 19rem);--card-gap:clamp(1rem, 2vw, 2rem);--card-step:calc(var(--card-width) + var(--card-gap));--center-shift:calc(var(--card-step) + var(--card-step) + var(--half-card-width));width:max-content;transform:translateX(calc(-50% + 16.6667% - var(--center-shift)));will-change:transform;flex:none;align-items:center;display:flex;position:relative;left:50%}.marquee-track.playing.svelte-jhuur8{animation:55s linear infinite svelte-jhuur8-drift}.marquee-set.svelte-jhuur8{flex:none;align-items:center;display:flex}.marquee-track.svelte-jhuur8:not(.playing) .marquee-set:where(.svelte-jhuur8):not(.featured){opacity:0}.marquee-track.playing.svelte-jhuur8 .marquee-set:where(.svelte-jhuur8):not(.featured){animation:.5s ease-out both svelte-jhuur8-reveal-neighbors}.marquee-track.waiting.svelte-jhuur8 .featured:where(.svelte-jhuur8) .marquee-card:where(.svelte-jhuur8){opacity:0}.marquee-track.spreading.svelte-jhuur8 .featured:where(.svelte-jhuur8) .marquee-card:where(.svelte-jhuur8):nth-child(3){animation:.35s ease-out both svelte-jhuur8-card-arrive}.marquee-track.spreading.svelte-jhuur8 .featured:where(.svelte-jhuur8) .marquee-card:where(.svelte-jhuur8):not(:nth-child(3)){animation:svelte-jhuur8-card-spread .9s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay) both}.featured.svelte-jhuur8 .marquee-card:where(.svelte-jhuur8):first-child{--spread-from:calc(var(--card-step) + var(--card-step))}.featured.svelte-jhuur8 .marquee-card:where(.svelte-jhuur8):nth-child(2){--spread-from:var(--card-step)}.featured.svelte-jhuur8 .marquee-card:where(.svelte-jhuur8):nth-child(4){--spread-from:calc(0px - var(--card-step))}.featured.svelte-jhuur8 .marquee-card:where(.svelte-jhuur8):nth-child(5){--spread-from:calc(0px - var(--card-step) - var(--card-step))}.marquee-card.svelte-jhuur8{flex:0 0 var(--card-width);width:var(--card-width);height:var(--card-height);margin-right:var(--card-gap);z-index:var(--stack);will-change:transform;isolation:isolate;position:relative;transform:skewY(19deg)}.card-back.svelte-jhuur8{z-index:1;pointer-events:none;border-radius:2rem;transition:transform .3s;position:absolute;inset:0;transform:translate(9px,-8px)}.card-back-plate.svelte-jhuur8{border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(180%);width:100%;height:100%;box-shadow: inset 0 1.5px 1px 0 #ffffffb3, inset 1.5px 0 1px 0 #ffffff59, inset 0 -1.5px 1.5px 0 #000000bf, inset -1.5px 0 1.5px 0 #00000073,  0 10px 30px -4px color-mix(in srgb, var(--card-tint,#fff) 40%, transparent),  14px 12px 28px #000000a6, 28px 24px 56px #000000d9;background:#12141a33;border:1px solid #ffffff59;position:relative;overflow:hidden}.card-back-img.svelte-jhuur8{object-fit:cover;filter:blur(2px)saturate(125%)brightness(.95);opacity:.88;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.card-back-glass.svelte-jhuur8{-webkit-backdrop-filter:blur(4px);pointer-events:none;background:linear-gradient(145deg,#24273340 0%,#12131873 100%);position:absolute;inset:0}.card-back-grid.svelte-jhuur8{opacity:.18;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.card-back-accent.svelte-jhuur8{background:linear-gradient(125deg, #ffffff4d 0%, color-mix(in srgb, var(--card-tint,#fff) 25%, transparent) 25%, transparent 55%);pointer-events:none;position:absolute;inset:0}.card-back-badge.svelte-jhuur8{border:1px solid color-mix(in srgb, var(--card-tint,#fff) 35%, #fff3);-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:9999px;align-items:center;gap:.3rem;padding:.18rem .45rem;display:flex;position:absolute;top:.65rem;right:.75rem}.card-back-dot.svelte-jhuur8{background:var(--card-accent,#60a5fa);width:5px;height:5px;box-shadow:0 0 8px var(--card-accent,#60a5fa);border-radius:9999px}.card-back-id.svelte-jhuur8{letter-spacing:.1em;color:color-mix(in srgb, var(--card-tint,#fff) 45%, #fff);font-size:.55rem;font-weight:700}.card-slab.svelte-jhuur8{z-index:2;background-color:var(--slab-color,#353744);width:100%;height:100%;box-shadow:inset 0 1px 1px #ffffff8c, 1px -1px 0 0 #ffffff40, 2px -2px 0 0 color-mix(in srgb, var(--card-tint,#fff) 25%, #646e8233), 3px -3px 0 0 color-mix(in srgb, var(--card-tint,#fff) 20%, #323c504d), 4px -4px 0 0 color-mix(in srgb, var(--card-tint,#fff) 15%, #1e233273), 5px -5px 0 0 #0f121999, 6px -6px 0 0 #0a0c12bf, 8px -4px 14px #00000059;border-radius:2rem;padding:7px 4px 1px 1px;transition:transform .3s;position:relative}.card-face.svelte-jhuur8{background:#111;border-radius:calc(2rem - 3px);width:100%;height:100%;position:relative;overflow:hidden}.card-face.svelte-jhuur8 img:where(.svelte-jhuur8){object-fit:cover;filter:brightness(.92)contrast(1.02);width:100%;height:100%;display:block}.card-glass.svelte-jhuur8{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 45%,#00000026 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 0 0 1px #0003}@keyframes svelte-jhuur8-drift{0%{transform:translateX(calc(-50% + 16.6667% - var(--center-shift)))}to{transform:translateX(calc(-50% - 16.6667% - var(--center-shift)))}}@keyframes svelte-jhuur8-card-arrive{0%{opacity:0;transform:skewY(19deg)scale(.8)}to{opacity:1;transform:skewY(19deg)scale(1)}}@keyframes svelte-jhuur8-card-spread{0%{opacity:0;transform:translateX(var(--spread-from)) skewY(19deg) scale(.85)}to{opacity:1;transform:translate(0)skewY(19deg)scale(1)}}@keyframes svelte-jhuur8-reveal-neighbors{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.marquee-track.svelte-jhuur8{--card-width:clamp(9rem, 18vw, 12rem);--half-card-width:clamp(4.5rem, 9vw, 6rem);--card-height:clamp(12rem, 23vw, 16rem);--card-gap:1rem}.hero-description.svelte-jhuur8{max-width:24rem}}@media (width<=767px){.hero-title.svelte-jhuur8{white-space:normal;font-size:clamp(2rem,6vw,3rem)}.hero-bottom.svelte-jhuur8{flex-direction:column-reverse;align-items:start;gap:1.25rem}.hero-description.svelte-jhuur8{text-align:right;align-self:flex-end}}@media (width<=639px){.hero-title.svelte-jhuur8{font-size:clamp(2rem,8vw,2.75rem)}.hero-description.svelte-jhuur8{max-width:22rem}.marquee-window.svelte-jhuur8{height:clamp(11rem,32svh,20rem);min-height:11rem}.marquee-track.svelte-jhuur8{--card-width:8rem;--half-card-width:4rem;--card-height:10.5rem;--card-gap:.75rem}.marquee-card.svelte-jhuur8{border-radius:1.25rem}.card-back.svelte-jhuur8{border-radius:1.25rem;transform:translate(5px,-4px)}.card-slab.svelte-jhuur8{border-radius:1.25rem;padding-top:5px;padding-right:3px;box-shadow:inset 0 1px 1px #ffffff73,1px -1px #20222ae6,2px -2px #1c1e26e6,3px -3px #181a22e6,4px -4px #14161ee6,6px -3px 10px #00000059}.card-face.svelte-jhuur8{border-radius:calc(1.25rem - 2px)}}@media (prefers-reduced-motion:reduce){.marquee-track.playing.svelte-jhuur8,.marquee-track.playing.svelte-jhuur8 .marquee-set:where(.svelte-jhuur8):not(.featured){animation:none}.marquee-track.spreading.svelte-jhuur8 .featured:where(.svelte-jhuur8) .marquee-card:where(.svelte-jhuur8){animation-duration:1ms;animation-delay:0s}}
