.gradient-text.svelte-1v25yul{background-image:var(--ramp);background-repeat:no-repeat;background-size:100% 100vh;-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradient-text.svelte-1v25yul{color:#0000}}@media print{.gradient-text.svelte-1v25yul{color:var(--print-color);background-image:none}}.slot.svelte-873v34{white-space:nowrap;display:inline-block;position:relative}.slot.interactive.svelte-873v34{cursor:grab;touch-action:none}.slot.interactive.dragging.svelte-873v34{cursor:grabbing}.sizer.svelte-873v34{visibility:hidden}.rulers.svelte-873v34{visibility:hidden;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.rulers.svelte-873v34>span:where(.svelte-873v34){white-space:nowrap;position:absolute;top:0;left:0}.wheel.svelte-873v34{width:min(var(--wheel-width), var(--visible-wheel-width));left:0;top:calc(50% - var(--half));height:calc(2 * var(--half));font-size:var(--wheel-font-size,inherit);line-height:var(--wheel-line-height,inherit);letter-spacing:var(--wheel-letter-spacing,inherit);transform:scale(var(--wheel-scale,1));transform-origin:0;pointer-events:none;-webkit-user-select:none;user-select:none;--window:linear-gradient(to bottom, transparent 0, #000 calc(50% - var(--reach)), #000 calc(50% - var(--lip)), transparent calc(50% - var(--gap)), transparent calc(50% + var(--gap)), #000 calc(50% + var(--lip)), #000 calc(50% + var(--reach)), transparent 100%);-webkit-mask-image:var(--window);-webkit-mask-image:var(--window);mask-image:var(--window);position:absolute;overflow:clip}.wheel-hit-area.svelte-873v34{left:0;top:calc(50% - var(--half));width:min(var(--wheel-hit-width), var(--visible-wheel-hit-width));height:calc(2 * var(--half));pointer-events:none;position:absolute}.slot.interactive.svelte-873v34 .wheel-hit-area:where(.svelte-873v34){pointer-events:auto;touch-action:none}@media (width<48rem){.wheel-hit-area.svelte-873v34{height:calc(50% + var(--half));top:0}.wheel.svelte-873v34{--window:linear-gradient(to bottom, transparent 0, transparent calc(50% + var(--carousel-mask-top,-.62lh)), #000 calc(50% + var(--carousel-mask-top,-.62lh) + var(--carousel-mask-feather,.39lh)), #000 calc(50% + var(--reach) + var(--carousel-mask-lower-offset,-1.5lh)), transparent 100%)}.slot.svelte-873v34:not(.entered) .row.initial-row:where(.svelte-873v34){visibility:hidden}.slot.entered.svelte-873v34 .selected:where(.svelte-873v34){display:none}}.edge-fade.svelte-873v34{--edge:linear-gradient(to right, #000 0, #000 var(--wheel-fade-start), transparent 100%);-webkit-mask-image:var(--edge);-webkit-mask-image:var(--edge);mask-image:var(--edge);position:absolute;inset:0}.entrance.svelte-873v34{position:absolute;inset:0}.t-stagger.wheel-entrance.svelte-873v34 .t-stagger-line:where(.svelte-873v34){opacity:0;transform:translateX(var(--stagger-distance,12px));filter:blur(var(--stagger-blur,3px));transition:opacity var(--stagger-dur) var(--stagger-ease,cubic-bezier(.22, 1, .36, 1)), transform var(--stagger-dur) var(--stagger-ease,cubic-bezier(.22, 1, .36, 1)), filter var(--stagger-dur) var(--stagger-ease,cubic-bezier(.22, 1, .36, 1));transition-delay:calc(var(--stagger-stagger) * var(--reveal-order));will-change:transform, opacity, filter;display:block}.t-stagger.wheel-entrance.is-shown.svelte-873v34 .t-stagger-line:where(.svelte-873v34){opacity:1;filter:blur();transform:translate(0)}.t-stagger.wheel-entrance.is-hiding.svelte-873v34 .t-stagger-line:where(.svelte-873v34){opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translate(0)}.stage.svelte-873v34{perspective:calc(var(--r) * 6);position:absolute;inset:0}.drum.svelte-873v34{transform-style:preserve-3d;position:absolute;inset:0}.row.svelte-873v34{width:max-content;color:color-mix(in oklab, var(--color-muted) 60%, var(--color-paper));white-space:nowrap;transform:rotateX(calc(-1 * var(--i) * var(--step))) translateZ(var(--r));backface-visibility:hidden;margin-top:-.5lh;display:block;position:absolute;top:50%;left:0}.row-ink.svelte-873v34{position:relative}.row.departing-row.svelte-873v34{visibility:hidden}.row-color.svelte-873v34{color:inherit;pointer-events:none;will-change:opacity;position:absolute;top:0;left:0}.departing-layer.svelte-873v34,.departing-active.svelte-873v34{pointer-events:none;position:absolute;top:0;left:0}.departing-layer.svelte-873v34{display:none}.departing-active.svelte-873v34{animation:svelte-873v34-fade-active-in-place var(--departure-duration) ease-in both;will-change:transform, opacity}@keyframes svelte-873v34-fade-active-in-place{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.08em)}}.selected.svelte-873v34{position:absolute;top:0;left:0}@media (width<48rem){.departing-layer.svelte-873v34{display:block}}@media (prefers-reduced-motion:reduce){.departing-active.svelte-873v34{opacity:0;animation:none}}.rex-app-icon.svelte-1uha8ag{filter:drop-shadow(0 10px 12px #00000013)drop-shadow(0 1px 1px #0000001a)drop-shadow(0 0 1px #00000026);display:block}@media (prefers-color-scheme:dark){.rex-app-icon.svelte-1uha8ag{filter:drop-shadow(0 10px 18px #00000047)drop-shadow(0 1px 2px #0000005c)}}.hero.svelte-1uha8ag{margin-top:11rem;margin-bottom:4rem}@media (width>=48rem){.hero.svelte-1uha8ag{--hero-half-height:max(21.25rem, 50svh);--hero-lift:max(0px, calc(25.5rem - var(--hero-half-height)));margin-top:max(0px, calc(var(--hero-half-height) - 3.75rem - var(--hero-lift)));margin-bottom:max(calc(1rem + var(--hero-lift)), calc(var(--hero-half-height) - 13.75rem + var(--hero-lift)))}}@media (width>=64rem){.hero.svelte-1uha8ag{--hero-lift:max(0px, calc(26rem - var(--hero-half-height)));margin-top:max(0px, calc(var(--hero-half-height) - 4.5rem - var(--hero-lift)));margin-bottom:max(calc(1rem + var(--hero-lift)), calc(var(--hero-half-height) - 13.5rem + var(--hero-lift)))}}.hero-line.svelte-1uha8ag{display:contents}.hero-the-second.svelte-1uha8ag{display:none}@media (width<48rem){.hero.svelte-1uha8ag{transition:transform var(--hero-intro-lift-duration) cubic-bezier(.65, 0, .35, 1);will-change:transform;margin-bottom:10rem;transform:translateY(0)}.hero.lifted.svelte-1uha8ag{transform:translateY(-40px)}.hero-title.svelte-1uha8ag{font-size:clamp(1.5rem,7.8vw,2rem);line-height:1.08}.hero-line.svelte-1uha8ag{white-space:nowrap;display:block}.hero-the-first.svelte-1uha8ag{display:none}.hero-the-second.svelte-1uha8ag{display:inline}}@media (width<48rem) and (prefers-reduced-motion:reduce){.hero.svelte-1uha8ag{transition:none}}
