.hx-root{z-index:3;position:relative}.hx-stage{height:100svh;min-height:34rem;position:relative}.hx-root[data-scene=on]{pointer-events:none;height:100svh;min-height:34rem}.hx-glowMark{inset-inline:0;pointer-events:none;height:100svh;position:absolute;top:0}.hx-root[data-scene=on] .hx-glowMark{height:75svh}.hx-root[data-scene=on] .hx-stage{position:fixed;inset:0 0 auto}.hx-root[data-scene=on] .hx-main{pointer-events:auto}.hx-main{text-align:center;flex-direction:column;row-gap:2.5rem;width:100%;height:100%;display:flex}@media (min-width:768px){.hx-main{row-gap:max(5rem,8.3svh)}}.hx-spacerTop{flex:1;min-height:3.5rem}@media (min-width:1024px){.hx-spacerTop{min-height:5.875rem}}.hx-wrap{transform-origin:50%;will-change:transform;flex-shrink:0;width:100%}.hx-bottom{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;width:100%;display:flex}.hx-headline{font-family:var(--font-display);letter-spacing:-.01em;text-align:center;flex-direction:column;align-items:center;gap:.28em;margin-bottom:1.5rem;font-size:1.5rem;line-height:1.16;display:flex}@media (min-width:768px){.hx-headline{margin-bottom:2.5rem}}@media (min-width:1024px){.hx-headline{font-size:2.5rem}}.hx-sentence{flex-wrap:wrap;justify-content:center;align-items:center;gap:.16em .26em;display:flex}.hx-word{color:#ffffff6b;font-weight:500}.hx-claim{color:#fff;text-wrap:balance;max-width:100%;font-size:1.06em;font-weight:700;line-height:1.1}@media (min-width:768px){.hx-claim{font-size:1.18em}}@media (min-width:1024px){.hx-claim{font-size:1.32em}}.hx-break{flex-basis:100%;height:0}@media (min-width:768px){.hx-breakSm{display:none}}@media (min-width:1024px){.hx-breakMd{display:none}}.hx-slot{vertical-align:middle;flex:none;justify-content:flex-start;align-items:center;transition:width .24s cubic-bezier(.32,.72,0,1);display:inline-flex;position:relative}.hx-chip{color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3em;max-width:100%;padding:.16em .52em .2em .2em;font-weight:500;line-height:1;transition:opacity .26s,transform .36s cubic-bezier(.32,.72,0,1),filter .3s;display:inline-flex;overflow:hidden}.hx-chip:hover{filter:brightness(1.18)}.hx-glassChip{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#ffffff1a;box-shadow:inset 0 0 0 max(1px,.0625rem) #ffffff29,0 .125rem .5rem #0000002e}.hx-tintChip{background:rgb(var(--tint) / .3);box-shadow:inset 0 0 0 max(1px, .0625rem) rgb(var(--tint) / .8), 0 .125rem .5rem #0000002e}.hx-chip[data-phase=out]{opacity:0;filter:blur(.16em);transform:translateY(.16em)scale(.97)}.hx-chip[data-phase=enter]{opacity:0;filter:blur(.16em);transition:none;transform:translateY(-.16em)scale(.97)}.hx-chipLabel{padding-top:.04em;display:inline-block}.hx-avatar{background:linear-gradient(145deg, rgb(var(--tint)), rgb(var(--tint) / .55));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.02em;height:1.02em;display:inline-flex;box-shadow:inset 0 0 0 max(1px,.0625rem) #ffffff40}.hx-avatar svg{width:.56em;height:.56em}.hx-ghost{visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:absolute;top:0;left:0;overflow:visible}.hx-promptWrap{z-index:20;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:35.6875rem;margin:0 auto;display:flex;position:relative}.hx-prompt{flex-direction:column;gap:1rem;width:100%;padding:.75rem;display:flex;position:relative}@media (min-width:768px){.hx-prompt{padding:1rem}}.hx-promptBg{z-index:0;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff1a;border-radius:.875rem;position:absolute;inset:-.25rem;box-shadow:0 .125rem .125rem #00000026,inset 0 0 .6875rem #ffffff29}@media (min-width:768px){.hx-promptBg{border-radius:1.875rem;inset:-.375rem}}.hx-promptRing{z-index:10;pointer-events:none;-webkit-mask-composite:xor;border-radius:.625rem;padding:max(1px,.0625rem);position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (min-width:768px){.hx-promptRing{border-radius:1.5rem}}.hx-promptRing:before{content:"";aspect-ratio:1;background-image:conic-gradient(#ffffff17 0 30%, #ffffff73 40%, #ffffff17 50% 80%, #ffffff73 90%, #ffffff17);will-change:transform;width:300%;animation:4s linear infinite ringSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.hx-promptRing:after{content:"";opacity:0;background:#fff;transition:opacity .4s;position:absolute;inset:0}.hx-prompt:hover .hx-promptRing:before,.hx-root[data-paused] .hx-promptRing:before{animation-play-state:paused}.hx-prompt:focus-within .hx-promptRing:before{opacity:0}.hx-prompt:focus-within .hx-promptRing:after{opacity:.55}@keyframes ringSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.hx-field{z-index:20;width:100%;min-height:5rem;position:relative}.hx-sizer{visibility:hidden;font-size:var(--fs-14);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.5rem;display:grid}.hx-sizer>*{grid-area:1/1}.hx-placeholder{color:#fff6;font-size:var(--fs-14);text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1.5rem;position:absolute;inset:0;overflow:hidden}.hx-caret{vertical-align:middle;background:#ff5e23e6;width:.125rem;height:1.125rem;margin-left:2px;display:inline-block}.hx-textarea{resize:none;color:#fff;width:100%;height:100%;font:inherit;font-size:var(--fs-14);text-align:left;background:0 0;border:0;outline:none;padding:0;line-height:1.5rem;display:block;position:absolute;inset:0}.hx-textarea:focus-visible{outline:none}.hx-promptFoot{z-index:20;justify-content:flex-end;align-items:center;display:flex;position:relative}.hx-send{color:#fff;cursor:pointer;width:2.25rem;height:2.25rem;transition:background-color .4s, transform .2s var(--ease-kp);background:#ff5e23e6;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.hx-send:hover{background:#f25f3a}.hx-send:active{transform:scale(.94)}.hx-send:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#fff 19%,#fff0 55%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hx-desc{color:#fff6;max-width:29.5rem;font-size:var(--fs-12);text-align:center;margin:1.25rem auto;line-height:1.4}.hx-ctas{justify-content:center;align-items:center;gap:.8rem;display:flex}@media (min-width:768px){.hx-ctas{gap:1.25rem}}.hx-halo{border-radius:999px;display:inline-flex;position:relative}.hx-haloRing{pointer-events:none;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:2.75rem;position:absolute;inset:-.25rem;overflow:hidden}@media (min-width:768px){.hx-haloRing{inset:-.375rem}}.hx-haloGlow{opacity:.65;filter:blur(1.375rem);border-radius:999px;width:4.8125rem;height:.8125rem;position:absolute;bottom:-.1875rem;left:50%;transform:translate(-50%)}.hx-haloGlass .hx-haloGlow{background:linear-gradient(90deg,#14b88a 0%,#fd7c0f 32%,#ff4800 62%,#b0e80a 100%)}.hx-haloPrimary .hx-haloGlow{mix-blend-mode:color-dodge;background:#ffd900}.hx-haloBorder{z-index:2;pointer-events:none;-webkit-mask-composite:xor;border-radius:999px;padding:max(1px,.0625rem);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hx-haloGlass .hx-haloBorder{background:linear-gradient(135deg,#fffc,#fff3 25%,#ffffff1a,#ffffff26 75%,#fff6)}.hx-haloPrimary .hx-haloBorder{background:#ffd900}.hx-btn{min-width:9.25rem}@media (max-width:767px){.hx-btn{height:2.85rem;padding-inline:1.6rem}}.hx-hint{font-size:var(--fs-14);letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.375rem;margin-bottom:max(1.25rem,1.8svh);line-height:1.5;transition:opacity .4s;display:flex}.hx-hint:hover{opacity:.8}.hx-hintArrow{width:.75rem;height:.75rem;animation:1s infinite bounce}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.hx-shimmer{white-space:nowrap;display:inline-block;position:relative}.hx-shimmerBase{color:#ffffff52}.hx-shimmerBand{animation:6s linear infinite band;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 58%,#0000);mask-image:linear-gradient(90deg,#0000,#000 42% 58%,#0000)}.hx-shimmerHi{color:#fff;animation:6s linear infinite bandInverse;position:absolute;inset:0}@keyframes band{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bandInverse{0%{transform:translate(100%)}to{transform:translate(-100%)}}.hx-bar{align-items:center;gap:1.25rem;width:100%;display:flex;position:relative}@media (min-width:768px){.hx-bar{gap:2rem}}@media (min-width:1024px){.hx-bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.hx-barLine{inset-inline:0;background:#ffffff1a;height:max(1px,.0625rem);position:absolute;top:0}.hx-reply{color:#fff;font-size:var(--fs-14);flex:none;align-items:center;gap:.75rem;padding-block:.75rem;line-height:1.5;display:flex}.hx-tile{background:#ffffff26;border-radius:.5rem;place-items:center;width:2.5rem;height:1.75rem;transition:background-color .4s;display:grid;position:relative}.hx-reply:hover .hx-tile{background:#fff3}@media (min-width:768px){.hx-tile{width:3.5rem;height:2rem}}@media (min-width:1024px){.hx-tile{border-radius:.75rem;width:4.25rem;height:3rem}}.hx-tileBorder{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fffc,#fff3 25%,#ffffff1a,#ffffff26 75%,#fff6);padding:max(1px,.0625rem);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hx-dot{width:.5rem;height:.5rem;position:relative}@media (min-width:1024px){.hx-dot{width:.625rem;height:.625rem}}.hx-dot:before,.hx-dot:after{content:"";background:var(--color-lime);border-radius:50%;position:absolute;inset:0}.hx-dot:after{box-shadow:0 0 .75rem #b0e80acc}.hx-dot:before{animation:1.8s cubic-bezier(0,0,.2,1) infinite ping}@keyframes ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.hx-replyText{display:none}@media (min-width:1024px){.hx-replyText{display:inline-block}}.hx-marquee{width:100%;max-width:42.5rem;padding-block:.75rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000)}.hx-track{animation:marquee var(--marquee-dur,28s) linear infinite;will-change:transform;flex:none;align-items:center;gap:1.25rem;padding-right:1.25rem;display:flex}@media (min-width:768px){.hx-track{gap:2rem;padding-right:2rem}}.hx-marquee:hover .hx-track,.hx-root[data-paused] .hx-track,.hx-root[data-paused] .hx-dot:before,.hx-root[data-paused] .hx-shimmerBand,.hx-root[data-paused] .hx-shimmerHi,.hx-root[data-paused] .hx-hintArrow{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}.hx-logo{color:#fff6;flex:none;align-items:center;height:1.5rem;transition:color .4s,filter .4s;display:flex}.hx-logo:hover{color:#ffffffe6;filter:drop-shadow(0 0 8px #ffffff80)}@media (min-width:768px){.hx-logo{height:1.75rem}}.hx-logo svg{width:auto;height:100%}.hx-badge{width:15rem;font-size:var(--fs-14);text-align:right;-webkit-user-select:none;user-select:none;justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;line-height:1.5;display:none}@media (min-width:1024px){.hx-badge{display:flex}}.hx-badgeLabel{color:#ffffffe6;white-space:nowrap}.hx-laurel{color:#fff;flex:none;width:5rem;height:2.5rem;position:relative}@media (prefers-reduced-motion:reduce){.hx-promptRing:before,.hx-track,.hx-dot:before,.hx-shimmerBand,.hx-shimmerHi,.hx-hintArrow{animation:none}.hx-shimmerBand{display:none}.hx-shimmerBase{color:#ffffffb3}.hx-chip,.hx-slot{transition:opacity .24s}}
.sc-root{z-index:2;position:relative;overflow-x:clip}.sc-root[data-scene=on]{height:590svh;margin-top:-100svh}@media (max-width:767px){.sc-root[data-scene=on]{height:650svh}}.sc-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:-5rem;left:0}.sc-root[data-scene=on] .sc-anchor{top:calc(115svh + 80px)}@media (max-width:767px){.sc-root[data-scene=on] .sc-anchor{top:calc(125svh + 80px)}}.sc-glow{pointer-events:none;position:absolute;inset-inline:0}.sc-glow1{height:25%;top:0}.sc-glow2{height:25%;top:25%}.sc-glow3{height:25%;top:50%}.sc-glow4{height:25%;top:75%}.sc-root[data-scene=on] .sc-glow1{height:100svh;top:75svh}.sc-root[data-scene=on] .sc-glow2{height:100svh;top:175svh}.sc-root[data-scene=on] .sc-glow3{height:100svh;top:275svh}.sc-root[data-scene=on] .sc-glow4{height:115svh;top:375svh}@media (max-width:767px){.sc-root[data-scene=on] .sc-glow1{height:105svh;top:75svh}.sc-root[data-scene=on] .sc-glow2{height:115svh;top:180svh}.sc-root[data-scene=on] .sc-glow3{height:115svh;top:295svh}.sc-root[data-scene=on] .sc-glow4{height:130svh;top:410svh}}.sc-stage{z-index:2;justify-content:center;align-items:center;padding-block:8rem 3rem;display:flex;position:relative}.sc-root[data-scene=on] .sc-stage{pointer-events:none;height:100svh;padding:0;position:sticky;top:0}.sc-intro{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:27.5rem;margin-inline:auto;display:flex}@media (min-width:1024px){.sc-intro{max-width:none}}.sc-labels{width:100%;max-width:43.75rem;margin-bottom:.75rem;display:grid}@media (min-width:768px){.sc-labels{margin-bottom:1.5rem}}.sc-label{color:#fff9;font-size:var(--fs-12);letter-spacing:.165rem;text-transform:uppercase;font-weight:500;line-height:1.4;display:block}@media (min-width:768px){.sc-label{font-size:var(--fs-14);line-height:1.5}}.sc-root[data-scene=on] .sc-labels>*,.sc-root[data-scene=on] .sc-descs>*{grid-area:1/1}.sc-root:not([data-scene=on]) .sc-labels{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;display:flex}.sc-headWrap{width:100%;max-width:45rem;margin-bottom:1rem}.sc-h2{font-family:var(--font-display);letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:.1em;font-size:1.75rem;font-weight:500;line-height:1;display:flex}@media (min-width:768px){.sc-h2{font-size:2.25rem}}@media (min-width:1024px){.sc-h2{font-size:3.25rem}}.sc-row{justify-content:center;align-items:center;display:flex}.sc-wordWrap{isolation:isolate;vertical-align:baseline;display:inline-block;position:relative}.sc-words{z-index:1;vertical-align:bottom;place-items:center;margin-bottom:-.02em;display:inline-grid;position:relative;overflow:hidden}.sc-w{white-space:nowrap;grid-area:1/1;padding:0 .25rem .05em}.sc-w:not(:first-child){opacity:0}.sc-underline{z-index:0;pointer-events:none;width:100%;height:1rem;position:absolute;bottom:-.15rem;left:0;overflow:visible}@media (min-width:1024px){.sc-underline{height:1.5rem}}.sc-dots{pointer-events:auto;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}@media (min-width:768px){.sc-dots{margin-bottom:1.5rem}}.sc-root:not([data-scene=on]) .sc-dots{display:none}.sc-dot{cursor:pointer;background:#fff6;border-radius:999px;width:.375rem;height:.375rem;transition:background-color .3s,transform .3s;position:relative}.sc-dot:after{content:"";position:absolute;inset:-.5rem}.sc-dot:hover{background:#fff9}.sc-dot[aria-current=step]{background:#fff}@media (max-width:767px){.sc-dot[aria-current=step]{transform:scale(1.33)}}.sc-descs{width:100%;max-width:38.75rem;display:grid}.sc-desc{color:#ffffff8c;font-size:var(--fs-14);text-align:center;line-height:1.625}@media (min-width:768px){.sc-desc{font-size:var(--fs-16)}}.sc-stepWord{display:none}.sc-root:not([data-scene=on]) .sc-descs{grid-template-columns:1fr;gap:1.5rem;max-width:72rem;margin-top:2rem}@media (min-width:768px){.sc-root:not([data-scene=on]) .sc-descs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.sc-root:not([data-scene=on]) .sc-desc{text-align:left}.sc-root:not([data-scene=on]) .sc-stepWord{color:#fff;font-family:var(--font-display);font-size:var(--fs-20);margin-bottom:.5rem;font-weight:500;display:block}.sc-edge{opacity:0;visibility:hidden;pointer-events:none;-webkit-mask-composite:source-out, source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#0000,#000 3.25rem calc(100% - 3.25rem),#0000),linear-gradient(#0000,#000 3.25rem calc(100% - 3.25rem),#0000);mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#0000,#000 3.25rem calc(100% - 3.25rem),#0000),linear-gradient(#0000,#000 3.25rem calc(100% - 3.25rem),#0000);-webkit-mask-composite:source-out,source-in;mask-composite:subtract,intersect}.sc-edge:before{content:"";opacity:.55;will-change:transform;background:conic-gradient(from 20deg,#ff4800,#ffd900 18%,#fff3c4 26%,#14b88a 40%,#0b5d4a 52%,#fd7c0f 66%,#ffd900 80%,#ff4800);width:160vmax;height:160vmax;animation:18s linear infinite edgeSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.sc-root[data-paused] .sc-edge:before{animation-play-state:paused}@keyframes edgeSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.sc-root:not([data-scene=on]) .sc-edge{display:none}.sc-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:calc(min(100%,105rem) - 2.5rem);margin:0 auto;padding-bottom:6rem;display:grid;position:relative}@media (min-width:768px){.sc-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:calc(min(100%,105rem) - 5rem);padding-bottom:8rem}}.sc-root:not([data-scene=on]) .sc-thumb:nth-child(n+9){display:none}.sc-root[data-scene=on] .sc-list{pointer-events:none;height:390svh;padding:0;display:block;position:absolute;top:200svh;left:0;right:0}@media (max-width:767px){.sc-root[data-scene=on] .sc-list{height:450svh}}.sc-root[data-scene=on] .sc-thumb{top:var(--top);right:var(--r);left:var(--l);width:var(--w);position:absolute}@media (max-width:767px){.sc-root[data-scene=on] .sc-thumb{right:var(--rm);left:var(--lm);width:var(--wm)}.sc-root[data-scene=on] .sc-mdOnly{display:none}}.sc-drag{pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;will-change:transform;width:100%;transition:transform .4s cubic-bezier(.25,.8,.25,1);position:relative}.sc-root[data-scene=on] .sc-drag{cursor:grab}.sc-drag[data-dragging]{cursor:grabbing;transition:none}.sc-anim,.sc-inner{width:100%;position:relative}.sc-media{background:#ffffff0a;width:100%;position:relative;overflow:hidden}.sc-media img{object-fit:cover;object-position:50% 0;transition:filter .4s}.sc-tag{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;justify-content:space-between;gap:.75rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:500;line-height:1.3;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:100%;left:0;right:0;transform:translateY(-8px)}.sc-tag span:last-child{color:#fff9}.sc-frame{border:.0938rem solid var(--color-lime);opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;inset:-.3438rem;transform:scale(.97)}@media (hover:hover){.sc-root[data-scene=on] .sc-drag:hover .sc-tag,.sc-root[data-scene=on] .sc-drag:hover .sc-frame,.sc-root[data-scene=on] .sc-drag[data-dragging] .sc-tag,.sc-root[data-scene=on] .sc-drag[data-dragging] .sc-frame{opacity:1;transform:none}.sc-drag:hover .sc-media img{filter:brightness(.95)}}@media (prefers-reduced-motion:reduce){.sc-edge:before{animation:none}}
.hw-edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hw-ring{border-radius:inherit;-webkit-mask-composite:xor;padding:max(1px,.0625rem);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.hw-ring:before{content:"";aspect-ratio:1;background:conic-gradient(#ffffff17 0 30%, #ffffff73 40%, #ffffff17 50% 80%, #ffffff73 90%, #ffffff17);width:300%;animation:4s linear infinite hw-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.hw-still:before{animation:none;transform:translate(-50%,-50%)rotate(35deg)}.hw-halo{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 .25rem .125rem #ffffff0d,0 0 0 .3125rem #ffffff0d}[data-paused=true] .hw-ring:before{animation-play-state:paused}@keyframes hw-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes hw-ring-draw{0%{stroke-dashoffset:165.2px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.hw-ring:before{animation:none;transform:translate(-50%,-50%)rotate(35deg)}}
.pr-glass{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffffc7,#fff3 24%,#ffffff1a 50%,#ffffff29 76%,#ffffff6b);padding:max(1px,.0625rem);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr-glass--spin{background:0 0;overflow:hidden}.pr-glass--spin:before{content:"";aspect-ratio:1;background-image:conic-gradient(#ffffff17 0 30%, #ffffff73 40%, #ffffff17 50% 80%, #ffffff73 90%, #ffffff17);will-change:transform;width:300%;animation:4s linear infinite pr-glass-spin;position:absolute;top:50%;left:50%}.group:hover>.pr-glass--spin:before,.group:hover>*>.pr-glass--spin:before{animation-play-state:paused}@keyframes pr-glass-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pr-glass--spin:before{animation:none;transform:translate(-50%,-50%)}}[data-offscreen] .pr-glass--spin:before{animation-play-state:paused}
.ft-marquee{width:100%;display:flex;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 15% 85%,#0000)}.ft-marquee__track{width:max-content;display:flex}.ft-marquee__group{will-change:transform;flex-shrink:0;align-items:center;animation:26s linear infinite ft-marquee;display:flex}.ft-marquee__track:hover .ft-marquee__group{animation-play-state:paused}@keyframes ft-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ft-marquee__group{animation:none}}[data-offscreen] .ft-marquee__group{animation-play-state:paused}
