.site-footer{isolation:isolate;background:var(--site-section-rich);border-top:1px solid #68e7ff3d;margin-top:0;padding-top:clamp(3.75rem,6vw,5.5rem);position:relative;overflow:clip;box-shadow:0 -1.6rem 3.5rem -2rem #4abae02e,inset 0 1.75rem 3.5rem -2rem #4abae01f}.site-footer__ambient{z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#50a5cd06 1px,#0000 1px),linear-gradient(90deg,#50a5cd06 1px,#0000 1px);background-size:5.25rem 5.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.site-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,4rem);display:grid}.site-footer__identity,.site-footer__column{text-align:center;align-content:start;justify-self:center;justify-items:center;display:grid}.site-footer__identity{width:min(100%,24rem);position:relative;top:-.55rem}.site-footer__column{width:min(100%,15rem)}.site-footer__brand-lockup{justify-items:center;gap:.05rem;width:fit-content;display:grid}.site-footer__wordmark-link{align-items:center;min-width:0;padding:.2rem 1rem 0;display:inline-flex}.site-footer__brand-image{object-fit:contain;filter:drop-shadow(0 0 .55rem #39b4ff26);width:clamp(9.5rem,11vw,11rem);height:auto;display:block}.site-footer__powered{color:#c1dae6a8;letter-spacing:.13em;white-space:nowrap;font-size:.56rem;font-weight:500;line-height:1}.site-footer__powered a{color:#68e7ffd1;transition:color .18s,text-shadow .18s}.site-footer__powered a:hover{color:#b8f4ffeb;text-shadow:0 0 .6rem #68e7ff47}.site-footer__socials{justify-content:center;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.site-footer__socials a,.site-footer__socials>span{color:#d3edf6b8;place-items:center;width:1.35rem;height:1.35rem;text-decoration:none;transition:color .18s,filter .18s,transform .18s;display:grid}.site-footer__socials a:hover,.site-footer__socials>span:hover{color:#bfefff;filter:drop-shadow(0 0 .4rem #4bcbff7a);transform:translateY(-.12rem)}.site-footer__socials a>span{width:100%;height:100%;color:inherit;place-items:center;transition:none;display:grid}.site-footer__socials a>span:hover{filter:none;transform:none}.site-footer__socials svg{fill:currentColor;stroke:currentColor;stroke-width:1.65px;width:100%;height:100%;display:block;overflow:visible}.site-footer__socials circle+path,.site-footer__social-cutout{fill:#06101a;stroke:none}.site-footer__identity>span{color:#d6ebf2b8;white-space:nowrap;max-width:none;margin-top:1.35rem;font-size:.8rem;line-height:1.6}.site-footer__column{gap:.54rem}.site-footer__column>p{color:#ebf9fdd6;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:600}.site-footer__column a{color:#cfe7efad;width:fit-content;font-size:.8rem;line-height:1.45;transition:color .18s,transform .18s}.site-footer__column a:hover,.site-footer__column a:focus-visible{color:#e7f8fcd1;transform:translate(2px)}.site-footer__column a:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #79defa7a}.site-footer__column a span{color:#60d0f08c;margin-left:.25rem}.site-footer__bottom{padding-top:1.45rem;padding-bottom:calc(1.3rem + env(safe-area-inset-bottom));color:#cce7ef8f;letter-spacing:.08em;border-top:1px solid #7cc5da0e;justify-content:center;align-items:center;margin-top:clamp(3rem,5vw,4.5rem);font-size:.62rem;line-height:1.45;display:flex}.site-footer__copyright{text-align:center;justify-items:center;gap:.2rem;display:grid}.site-footer__copyright a{color:inherit;text-decoration:none;transition:color .18s}.site-footer__copyright a:hover,.site-footer__copyright a:focus-visible{color:#9be7f9b3}@media (max-width:900px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.site-footer__identity{grid-column:1/-1;top:0}}@media (max-width:600px){.site-footer{padding-top:3.75rem}.site-footer__top{grid-template-columns:1fr;gap:2.4rem}.site-footer__identity{grid-column:auto}.site-footer__identity>span{white-space:normal;margin-top:1.1rem}.site-footer__bottom{text-align:center;margin-top:3rem}}.site-footer[data-reveal] [data-footer-column],.site-footer[data-reveal] [data-footer-legal]{transition:opacity .78s cubic-bezier(.165,.84,.44,1),transform .78s cubic-bezier(.165,.84,.44,1),visibility}.site-footer[data-reveal] [data-footer-column]{transition-delay:calc(var(--footer-i,0) * 65ms)}.site-footer[data-reveal] [data-footer-legal]{transition-duration:.58s;transition-delay:.12s}.site-footer[data-reveal=waiting] [data-footer-column],.site-footer[data-reveal=waiting] [data-footer-legal]{visibility:hidden;opacity:0;transform:translateY(30px)}.site-footer[data-reveal=waiting] [data-footer-legal]{transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.site-footer[data-reveal] [data-footer-column],.site-footer[data-reveal] [data-footer-legal]{visibility:visible;opacity:1;transition:none;transform:none}}
