.landing-footer.footer{--base-100:#0d0d0d;--base-200:#0d0d0d;--base-300:#0d0d0d;--base-400:#0d0d0d;--base-500:var(--core-footer,#e3d6c4);background-color:var(--core-footer,#e3d6c4);color:#0d0d0d;border-top:1px solid var(--core-border,#8c7a6338);width:100%;max-width:100%}.landing-footer.footer h2{font-family:var(--font-sans);letter-spacing:-.04em;color:#0d0d0d;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15}.landing-footer.footer h3{font-family:var(--font-sans);letter-spacing:-.03em;color:#0d0d0d;font-size:clamp(1.2rem,2.6vw,2.15rem);font-weight:500;line-height:1.25}.landing-footer.footer p{font-family:var(--font-sans);color:#0d0d0d;font-size:1rem;font-weight:500;line-height:1.45}.landing-footer.footer a{color:#0d0d0d;font-weight:500;text-decoration:none;transition:color .2s}.landing-footer.footer a:hover{color:#a8863e}.landing-footer.footer .landing-footer__designer-link{text-underline-offset:.15em;-webkit-text-decoration:underline #0d0d0d;text-decoration:underline #0d0d0d}.landing-footer.footer .landing-footer__designer{white-space:nowrap}.landing-footer.footer .landing-footer__designer-link:hover{color:#0d0d0d;text-decoration-color:#0d0d0d}.landing-footer.footer .container{width:100%;max-width:2000px;margin:0 auto;padding:2rem}.landing-footer.footer .landing-footer__wordmark{font-family:var(--font-sans);letter-spacing:-.05em;color:#0d0d0d;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#0d0d0d;margin:0;font-size:clamp(2.4rem,12vw,8rem);font-weight:700;line-height:.9}.landing-footer.footer .footer-socials-wrapper a.icon{color:#0d0d0d;opacity:1;border-color:#0d0d0d}.landing-footer.footer .footer-socials-wrapper a.icon:hover{color:#a8863e;border-color:#a8863e}.landing-footer.footer .footer-copyright p,.landing-footer.footer .footer-copyright p span{color:#0d0d0d}.landing-footer.footer .footer-copyright button{font:inherit;color:#0d0d0d;cursor:pointer;text-align:inherit;text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0}.landing-footer.footer .footer-copyright button:hover{color:#a8863e}@media (max-width:1000px){.landing-footer.footer .container{padding:1rem}.landing-footer.footer h2{font-size:2rem}.landing-footer.footer h3{font-size:1.35rem}.landing-footer.footer .footer-meta-header .footer-meta-col:nth-child(2){display:flex}.landing-footer.footer .footer-copyright p:nth-child(2){text-align:left;justify-content:flex-start;display:flex}}@media (max-width:1023px){.landing-footer.footer{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom))}}
