/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */footer{z-index:50;background:linear-gradient(#ffff6e14,#0000 28%),linear-gradient(135deg,#120a2e,#1a1460 45%,#0d0a2e);border-top:2px solid #ffff6e73;position:relative;box-shadow:0 -8px 24px #00000040}.footer__inner{max-width:var(--container-5xl,64rem);align-items:center;gap:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*10);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (width>=40rem){.footer__inner{padding-block:calc(var(--spacing,.25rem)*12)}}.footer__brand{align-items:center;gap:calc(var(--spacing,.25rem)*3);color:var(--white);text-decoration-line:none;display:inline-flex}.footer__logo{height:calc(var(--spacing,.25rem)*14);width:calc(var(--spacing,.25rem)*14);filter:drop-shadow(0 4px 8px #00000059)}@media (width>=40rem){.footer__logo{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}}.footer__brand-name{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--laser-lemon)}@media (width>=40rem){.footer__brand-name{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.footer__links{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.footer__links a{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;color:#ffffffe0;transition:color .2s}@media (width>=40rem){.footer__links a{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}.footer__links a:hover{color:var(--laser-lemon)}.footer__copy{margin:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:#ffffffa6}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}