.btn-primary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:hover{--tw-shadow:0 8px 30px rgba(230,178,93,.25);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);--tw-scale-x:1.02;--tw-scale-y:1.02}.btn-primary:active,.btn-primary:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98;--tw-shadow:0 2px 8px rgba(230,178,93,.35);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)}.btn-secondary{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-secondary:hover{--tw-shadow:0 6px 25px rgba(15,23,37,.15);--tw-shadow-colored:0 6px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-scale-x:1.01;--tw-scale-y:1.01;--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-float{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.card-float:hover{--tw-shadow:0 12px 50px rgba(15,23,37,.25);--tw-shadow-colored:0 12px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-translate-y:-0.25rem;--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.card-subtle{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.card-subtle:hover{--tw-shadow:0 8px 35px rgba(15,23,37,.15);--tw-shadow-colored:0 8px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.glow-gold{position:relative;overflow:hidden}.glow-gold:before{content:"";position:absolute;inset:0;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;pointer-events:none;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(230,178,93,.08) 0,transparent 60%)}.glow-gold:hover:before{opacity:1}.text-shimmer{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#e6b25d var(--tw-gradient-from-position);--tw-gradient-to:rgba(230,178,93,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:hsla(39,35%,92%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f2ede4 var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:#e6b25d var(--tw-gradient-to-position);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.text-shimmer:hover{background-position:-200% 0}.link-expand{position:relative}.link-expand:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:rgba(230,178,93,.6);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;width:0}.link-expand:hover:after{width:100%}.magnetic{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.magnetic:hover{animation:magneticPulse .6s ease-out}@keyframes magneticPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.02)}}.stagger-item{--tw-translate-y:2rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1)}.stagger-item,.stagger-item.visible{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stagger-item.visible{--tw-translate-y:0px;opacity:1}.stagger-item:first-child{transition-delay:0ms}.stagger-item:nth-child(2){transition-delay:.1s}.stagger-item:nth-child(3){transition-delay:.2s}.stagger-item:nth-child(4){transition-delay:.3s}.stagger-item:nth-child(5){transition-delay:.4s}.stagger-item:nth-child(6){transition-delay:.5s}.stagger-item:nth-child(7){transition-delay:.6s}.stagger-item:nth-child(8){transition-delay:.7s}.stagger-item:nth-child(9){transition-delay:.8s}.focus-gold:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgba(230,178,93,.4);--tw-ring-offset-width:2px;--tw-ring-offset-color:#060b14;--tw-shadow:0 0 15px rgba(230,178,93,.3);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-transition{position:fixed;inset:0;z-index:10000;--tw-bg-opacity:1;background-color:rgb(6 11 20/var(--tw-bg-opacity,1));transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);pointer-events:none;opacity:0}.page-transition.active{pointer-events:auto;opacity:1}