/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.custom-cursor-slide{cursor:none}.custom-cursor-slide button,.custom-cursor-slide button *,.custom-cursor-slide a,.custom-cursor-slide a *,.custom-cursor-slide .hero-carousel-pagination *,.custom-cursor-slide input[type=button],.custom-cursor-slide input[type=submit],.custom-cursor-slide input[type=reset],.custom-cursor-slide select,.custom-cursor-slide textarea,.custom-cursor-slide .btn,.custom-cursor-slide .button,.custom-cursor-slide [role=button],.custom-cursor-slide [data-button],.custom-cursor-slide [onclick],.custom-cursor-slide [data-click],.custom-cursor-slide .clickable{cursor:pointer!important}.custom-cursor-slide button:disabled,.custom-cursor-slide a[disabled],.custom-cursor-slide input:disabled,.custom-cursor-slide select:disabled,.custom-cursor-slide textarea:disabled{cursor:not-allowed!important}.custom-cursor-slide input[type=text],.custom-cursor-slide input[type=email],.custom-cursor-slide input[type=password],.custom-cursor-slide input[type=search],.custom-cursor-slide input[type=url],.custom-cursor-slide input[type=number],.custom-cursor-slide textarea{cursor:text!important}custom-cursor{pointer-events:none;z-index:40;opacity:0;will-change:transform,opacity;transition:opacity .1s cubic-bezier(.4,0,.2,1),transform 10ms;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.8)}custom-cursor[active=true]{opacity:1;transform:translate(-50%,-50%)scale(1)}custom-cursor[active].dot-over-interactive .cursor-button{-webkit-backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #0003;border-radius:50%;width:10px;height:10px;padding:0;font-size:0;box-shadow:0 2px 8px #00000026}custom-cursor[active].dot-over-interactive.dark .cursor-button{background:#000000e6;border:1px solid #ffffff4d;box-shadow:0 2px 8px #ffffff26}.cursor-button{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:.75rem;font-family:var(--font-family-primary,"proxima-nova");letter-spacing:.05em;text-transform:uppercase;background-color:oklab(0% none none/.4);border-color:#fff3;border-radius:3.40282e38px;font-style:normal;font-weight:500;line-height:1;text-decoration:none}@media(min-width:64rem){.cursor-button{font-size:.75rem;font-family:var(--font-family-primary,"proxima-nova");letter-spacing:.05em;text-transform:uppercase;font-style:normal;font-weight:500;line-height:1;text-decoration:none}}.cursor-button{color:#ffffff80;-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),font-size .35s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 1px #ffffff1a}custom-cursor.clicked .cursor-button{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%;scale:var(--tw-scale-x)var(--tw-scale-y);background:#00000080;transform:scale(.92)}custom-cursor.clicked.dot-over-interactive .cursor-button{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x)var(--tw-scale-y);transform:scale(.8)}custom-cursor.dark .cursor-button{color:#000;background:#ffffff26;border:1px solid #0003;box-shadow:0 8px 32px #fff3,0 4px 16px #ffffff1a,inset 0 1px #0000001a}@media(max-width:768px){custom-cursor{display:none!important}}@media(prefers-contrast:high){.cursor-button{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000e6;border:2px solid #fff}custom-cursor.dark .cursor-button{color:#000;background:#ffffffe6;border:2px solid #000}}@media(prefers-reduced-motion:reduce){custom-cursor{transition:opacity .2s}.cursor-button{transition:none}}.custom-cursor-slide [global-interactive-element]{cursor:auto!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
