@keyframes sx-rise{0%{opacity:0;transform:translateY(42px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sx-blur-in{0%{opacity:0;filter:blur(14px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sx-reveal{animation:linear both sx-rise;animation-timeline:view();animation-range:entry 2% cover 34%}.sx-reveal--blur{animation-name:sx-blur-in}.sx-reveal--stagger>*{animation:linear both sx-rise;animation-timeline:view();animation-range:entry cover 40%}.sx-reveal--stagger>:nth-child(2){animation-range:entry 4% cover 44%}.sx-reveal--stagger>:nth-child(3){animation-range:entry 8% cover 48%}.sx-reveal--stagger>:nth-child(4){animation-range:entry 12% cover 52%}@supports (animation-timeline:scroll()){@keyframes sx-fade-out{to{opacity:0;filter:blur(6px);transform:translateY(-26px)}}.sx-hero-copy{animation:linear both sx-fade-out;animation-timeline:scroll(root);animation-range:6vh 46vh}}@keyframes sx-scalex{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sx-progress{transform-origin:0;animation:linear both sx-scalex;animation-timeline:scroll(root)}@keyframes sx-marquee{to{transform:translate(-50%)}}.sx-marquee-track{white-space:nowrap;will-change:transform;animation:28s linear infinite sx-marquee;display:inline-flex}.sx-marquee:hover .sx-marquee-track{animation-play-state:paused}@keyframes sx-aurora-drift{0%{transform:translate(-8%,-6%)rotate(0)scale(1.15)}50%{transform:translate(8%,6%)rotate(140deg)scale(1.35)}to{transform:translate(-8%,-6%)rotate(360deg)scale(1.15)}}.sx-aurora{filter:blur(64px)saturate(135%);opacity:.5;will-change:transform;background:radial-gradient(38% 44% at 30% 32%,#c9a4378c,#0000 62%),radial-gradient(34% 40% at 72% 60%,#8b4a2b80,#0000 60%),conic-gradient(from 120deg at 55% 45%,#c9a4372e,#8b4a2b29,#c9a4372e);animation:24s ease-in-out infinite sx-aurora-drift;position:absolute;inset:-25%}.sx-grain:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes sx-shimmer{to{background-position:200%}}.sx-grad-text{background:linear-gradient(100deg,#c9a437 0%,#faf7ee 35%,#8b4a2b 60%,#c9a437 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite sx-shimmer}@property --sx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sx-spin{to{--sx-angle:360deg}}.sx-ring{isolation:isolate;position:relative}.sx-ring:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sx-angle), transparent 55%, #c9a437e6, transparent 90%);-webkit-mask-composite:xor;z-index:-1;padding:1px;animation:4s linear infinite sx-spin;position:absolute;inset:-1px;-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}.sx-tilt{transform:perspective(900px) rotateX(var(--sx-rx,0deg)) rotateY(var(--sx-ry,0deg)) translateZ(0);transform-style:preserve-3d;transition:transform .18s ease-out}.sx-tilt__sheen{border-radius:inherit;pointer-events:none;opacity:var(--sx-sheen,0);background:radial-gradient(260px circle at var(--sx-mx,50%) var(--sx-my,50%), #c9a43738, transparent 60%);transition:opacity .25s;position:absolute;inset:0}.sx-magnetic{transform:translate3d(var(--sx-tx,0), var(--sx-ty,0), 0);transition:transform .25s cubic-bezier(.2,.9,.2,1)}@media (prefers-reduced-motion:reduce){.sx-reveal,.sx-reveal--stagger>*,.sx-hero-copy,.sx-progress,.sx-marquee-track,.sx-aurora,.sx-grad-text,.sx-ring:before{animation:none!important}.sx-reveal,.sx-reveal--stagger>*,.sx-hero-copy{opacity:1!important;filter:none!important;transform:none!important}.sx-grad-text{background-position:0}}
