.ht-stage{color:#fff;background:#0a0a0b;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ht-hero{max-width:100%;font-family:var(--font-inter), -apple-system, system-ui, sans-serif;font-weight:600;font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-optical-sizing:none;font-feature-settings:"cv11", "calt", "kern";contain:layout style;--char-blur:3px;--char-blur-soft:2px;padding:0 clamp(20px,4vw,64px)}.ht-hero--flush{padding-left:0;padding-right:0}@media (max-width:1023px){.ht-hero--flush{--char-blur:0px;--char-blur-soft:0px;font-size:clamp(32px,9.4vw,58px)}}.ht-line{white-space:nowrap;display:block}.ht-hero[data-align=center],.ht-hero[data-align=center] .ht-morph{text-align:center}.ht-hero[data-align=center] .ht-morph__layer{text-align:center;left:50%;transform:translate(-50%)}.ht-morph{vertical-align:baseline;--ht-morph-pad:calc(max(0px, -1 * var(--ls,-.07em)) + 1.5px);width:var(--mw,-moz-max-content);width:var(--mw,max-content);white-space:nowrap;transition:width var(--morph-dur) var(--morph-ease);margin-inline-end:var(--ht-morph-pad);display:inline-block;position:relative;overflow:visible}.ht-morph__ghost{white-space:nowrap;visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:0;left:0}.ht-morph__base{white-space:nowrap;display:inline-block}.ht-morph__base.is-hidden{visibility:hidden}.ht-morph__layer{white-space:pre;pointer-events:none;width:max-content;display:inline-block;position:absolute;top:0;left:0}.ht-char{white-space:pre;display:inline-block}.ht-morph__layer .ht-char{will-change:transform, opacity}.ht-morph__layer--in .ht-char{animation:ht-char-in calc(var(--morph-dur) * .8) cubic-bezier(.25, 1, .4, 1) both;animation-delay:calc(var(--i) * var(--stagger))}.ht-morph__layer--out .ht-char{animation:ht-char-out calc(var(--morph-dur) * .46) ease-in both;animation-delay:calc(var(--i) * var(--stagger) * .5)}.ht-hero[data-ht-reveal=shimmer] .ht-morph__layer--in .ht-char{animation-name:ht-char-shimmer;animation-duration:calc(var(--morph-dur) * 1.05)}.ht-hero[data-ht-reveal=glow] .ht-morph__layer--in .ht-char{animation-name:ht-char-glow;animation-duration:calc(var(--morph-dur) * .95)}.ht-hero[data-ht-reveal=fade] .ht-morph__layer--in .ht-char{animation-name:ht-char-fade;animation-duration:calc(var(--morph-dur) * .7)}.ht-hero[data-ht-reveal=shimmer] .ht-morph__layer--out .ht-char{animation-name:ht-char-shimmer-out}.ht-hero[data-ht-reveal=glow] .ht-morph__layer--out .ht-char{animation-name:ht-char-glow-out}.ht-hero[data-ht-reveal=fade] .ht-morph__layer--out .ht-char{animation-name:ht-char-fade-out}@keyframes ht-char-in{0%{opacity:0;filter:blur(var(--char-blur));transform:translateY(.26em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes ht-char-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(var(--char-blur));transform:translateY(-.22em)}}@keyframes ht-char-shimmer{0%{opacity:0;color:#ffffff0a;filter:blur(var(--char-blur-soft));transform:translateY(.12em)}28%{opacity:1;color:var(--shimmer-a);filter:blur()}50%{color:var(--shimmer-b)}72%{color:var(--shimmer-c)}to{opacity:1;color:#fff;transform:translateY(0)}}@keyframes ht-char-glow{0%{opacity:0;color:var(--shimmer-a);text-shadow:0 0 .45em var(--shimmer-a);filter:blur(var(--char-blur-soft));transform:translateY(.14em)scale(.97)}55%{opacity:1;color:var(--shimmer-a);text-shadow:0 0 .3em var(--shimmer-a);filter:blur()}to{opacity:1;color:#fff;text-shadow:0 0 #fff0;transform:translateY(0)scale(1)}}@keyframes ht-char-fade{0%{opacity:0}to{opacity:1}}@keyframes ht-char-shimmer-out{0%{opacity:1;color:#fff;filter:blur()}45%{color:var(--shimmer-c)}to{opacity:0;color:var(--shimmer-a);filter:blur(var(--char-blur-soft));transform:translateY(0)}}@keyframes ht-char-glow-out{0%{opacity:1;color:#fff;text-shadow:0 0 #fff0;filter:blur()}to{opacity:0;color:var(--shimmer-a);text-shadow:0 0 .4em var(--shimmer-a);filter:blur(var(--char-blur-soft));transform:translateY(0)}}@keyframes ht-char-fade-out{0%{opacity:1}to{opacity:0}}.ht-subject{white-space:nowrap}.ht-subject.is-hoverable,.ht-hero[data-hover-shimmer=on] .ht-subject{cursor:pointer}.ht-hero[data-hover-shimmer=on] .ht-subject .ht-morph__base .ht-char{transition:color .3s}.ht-hero[data-hover-shimmer=on] .ht-subject:hover .ht-morph__base .ht-char{animation:.7s cubic-bezier(.22,1,.36,1) both ht-hover-shimmer;animation-delay:calc(var(--i) * 26ms)}@keyframes ht-hover-shimmer{0%{color:#fff}30%{color:var(--shimmer-a)}55%{color:var(--shimmer-b)}80%{color:var(--shimmer-c)}to{color:#fff}}.ht-inline-img{height:var(--img-h);aspect-ratio:74/72.9;-o-object-fit:cover;object-fit:cover;border-radius:var(--img-radius);width:auto;box-shadow:0 0 var(--img-shadow) #00000040;vertical-align:var(--img-shift);margin-left:var(--img-gap);margin-right:calc(-1 * (var(--img-gap) + var(--img-h) * 74 / 72.9));-webkit-user-select:none;user-select:none;transform-origin:0;opacity:1;filter:blur();background:#1b1b1e;transition:opacity .3s cubic-bezier(.34,1.56,.64,1),transform .46s cubic-bezier(.34,1.7,.5,1),filter .3s ease-out;display:inline-block;transform:translate(0)scale(1)rotate(0)}.ht-inline-img.is-out{opacity:0;filter:blur(var(--blur));transition:opacity .14s ease-in,transform .16s ease-in,filter .14s ease-in;transform:translate(-.42em)scale(.18)rotate(-12deg)}.ht-caption{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;color:#fff6;pointer-events:none;text-align:center;margin:0;font-size:12px;font-weight:500;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ht-hero,.ht-morph,.ht-inline-img{transition:none}.ht-char,.ht-morph__layer--in,.ht-morph__layer--out{animation:none}.ht-inline-img.is-out{opacity:0}}.ht-panel{z-index:50;-webkit-backdrop-filter:blur(16px);width:256px;max-height:calc(100dvh - 32px);font-family:var(--font-inter), system-ui, sans-serif;color:#fff;-webkit-user-select:none;user-select:none;background:#121214b8;border:1px solid #ffffff1a;border-radius:18px;padding:14px;position:fixed;top:16px;right:16px;overflow-y:auto}.ht-panel__head{color:#ffffffe6;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.ht-section{margin-bottom:14px}.ht-section:last-of-type{margin-bottom:0}.ht-section__title{letter-spacing:.06em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:10px;font-weight:500}.ht-field{margin-bottom:10px}.ht-field:last-child{margin-bottom:0}.ht-field__top{color:#fff9;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;font-weight:500;display:flex}.ht-field__val{font-variant-numeric:tabular-nums;color:#ffffffeb}.ht-range{appearance:none;cursor:pointer;background:#ffffff29;border-radius:999px;width:100%;height:3px}.ht-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px}.ht-range::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px}.ht-select{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.ht-row{gap:8px;display:flex}.ht-field--color{flex:1;margin-bottom:0}.ht-color{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;width:100%;height:26px;padding:0}.ht-color::-webkit-color-swatch-wrapper{padding:3px}.ht-color::-webkit-color-swatch{border:none;border-radius:6px}.ht-color::-moz-color-swatch{border:none;border-radius:6px}.ht-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;flex:1;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s}.ht-btn:hover{background:#ffffff1f}.ht-btn:active{transform:scale(.97)}.ht-btn--on{color:#111;background:#ffffffeb;border-color:#0000}.ht-btn--ghost{color:#ffffff8c;background:0 0;border-color:#ffffff24;flex:none;padding:3px 8px;font-size:11px}
.rainbow-text-module__CBfdma__rainbow{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#ff4d4d,#ff9a3d,#ffe14d,#4dd07a,#4db8ff,#9a6bff,#ff4d4d);background-position:0%;background-size:200%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.4s;animation:1.8s cubic-bezier(.22,1,.36,1) rainbow-text-module__CBfdma__cv-rainbow-pan}.rainbow-text-module__CBfdma__rainbow:hover{background-position:200%}@keyframes rainbow-text-module__CBfdma__cv-rainbow-pan{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){.rainbow-text-module__CBfdma__rainbow{transition:none;animation:none}}
.shimmerPill-module__jJWEQq__pill{--sa:#6ee7ff;--sb:#ff9ecb;--sc:#ffd76e;--shimmer-dur:.9s;--shimmer-ring:1px;--shimmer-angle:100deg;--shimmer-size:400% 100%;--shimmer-rest:100% 0;--shimmer-ease:cubic-bezier(.33, 1, .68, 1);position:relative}.shimmerPill-module__jJWEQq__pill[data-shimmer-direction=rtl]{--shimmer-rest:0% 0}.shimmerPill-module__jJWEQq__pill[data-shimmer-direction=ttb]{--shimmer-angle:180deg;--shimmer-size:100% 400%;--shimmer-rest:0 100%}.shimmerPill-module__jJWEQq__pill[data-shimmer-direction=btt]{--shimmer-angle:180deg;--shimmer-size:100% 400%;--shimmer-rest:0 0%}.shimmerPill-module__jJWEQq__pill:before{content:"";border-radius:inherit;padding:var(--shimmer-ring);background-image:linear-gradient(var(--shimmer-angle), #ffffff1a 0 30%, var(--sa) 40%, var(--sb) 50%, var(--sc) 60%, #ffffff1a 70% 100%);background-repeat:no-repeat;background-size:var(--shimmer-size);background-position:var(--shimmer-rest);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play:before{animation:shimmerPill-module__jJWEQq__pill-shimmer var(--shimmer-dur) var(--shimmer-ease) both}.shimmerPill-module__jJWEQq__label{z-index:1;position:relative}.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play .shimmerPill-module__jJWEQq__label{background-image:linear-gradient(var(--shimmer-angle), #fffc 0 30%, var(--sa) 40%, var(--sb) 50%, var(--sc) 60%, #fffc 70% 100%);background-repeat:no-repeat;background-size:var(--shimmer-size);background-position:var(--shimmer-rest);-webkit-text-fill-color:transparent;animation:shimmerPill-module__jJWEQq__pill-shimmer var(--shimmer-dur) var(--shimmer-ease) both;-webkit-background-clip:text;background-clip:text}.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=rtl]:before,.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=rtl] .shimmerPill-module__jJWEQq__label{animation-name:shimmerPill-module__jJWEQq__pill-shimmer-reverse}.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=ttb]:before,.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=ttb] .shimmerPill-module__jJWEQq__label{animation-name:shimmerPill-module__jJWEQq__pill-shimmer-down}.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=btt]:before,.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play[data-shimmer-direction=btt] .shimmerPill-module__jJWEQq__label{animation-name:shimmerPill-module__jJWEQq__pill-shimmer-up}@keyframes shimmerPill-module__jJWEQq__pill-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes shimmerPill-module__jJWEQq__pill-shimmer-reverse{0%{background-position:0 0}to{background-position:100% 0}}@keyframes shimmerPill-module__jJWEQq__pill-shimmer-down{0%{background-position:0 100%}to{background-position:0 0}}@keyframes shimmerPill-module__jJWEQq__pill-shimmer-up{0%{background-position:0 0}to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play:before,.shimmerPill-module__jJWEQq__pill.shimmerPill-module__jJWEQq__play .shimmerPill-module__jJWEQq__label{animation:none}}
