.homepage-footer{max-width:1600px;margin-inline:auto;padding:0 72px}.homepage-footer-links{color:#8c8596;border-top:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand nav""address address";align-items:center;gap:18px 32px;padding:28px 0 40px;font-size:14px;line-height:1.5;display:grid}.homepage-footer-brand{color:#b6adbf;grid-area:brand;align-items:center;gap:14px;width:fit-content;display:inline-flex}.homepage-footer-brand svg{flex-shrink:0;width:22px;height:24px}.homepage-footer-brand:hover{color:#eeedef}.homepage-footer-keep{white-space:nowrap}.homepage-footer-links nav{grid-area:nav}.homepage-footer-links ul{gap:24px;margin:0;padding:0;list-style:none;display:flex}.homepage-footer-links nav a{color:#b6adbf;align-items:center;gap:6px;transition:color .12s ease-out;display:inline-flex}.homepage-footer-links nav a:hover{color:#fff}.homepage-footer-links nav svg{opacity:.7;flex-shrink:0}.homepage-footer-address{color:#8c8596;grid-area:address;font-size:12px;font-style:normal}.homepage-footer-wordmark{--wordmark-stroke:.55;contain:layout paint;padding-top:24px}@media (pointer:coarse){.homepage-footer-wordmark{touch-action:pan-y}}.homepage-footer-wordmark svg{aspect-ratio:555/78;pointer-events:none;width:100%;height:auto;display:block;overflow:hidden}.wordmark-outline path,.wordmark-reveal path{fill:none;stroke-width:var(--wordmark-stroke);stroke-linejoin:round;stroke-linecap:round}.wordmark-outline path{stroke:#ffffff38}.wordmark-reveal path{stroke-width:calc(var(--wordmark-stroke) * 1.3)}[data-draw=armed] .wordmark-outline path{stroke-dasharray:1;stroke-dashoffset:1px}[data-draw=drawn] .wordmark-outline path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--wordmark-draw-ms,1.6s) cubic-bezier(.65, 0, .35, 1) calc(var(--i,0) * var(--wordmark-stagger-ms,70ms))}.wordmark-reveal{opacity:0;transition:opacity .24s ease-out}[data-reveal=on] .wordmark-reveal{opacity:1}@media (prefers-reduced-motion:reduce),(scripting:none){.homepage-footer-wordmark .wordmark-outline path{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.homepage-footer-wordmark .wordmark-reveal{transition:none}}@container homepage-surface (width<=1100px){.homepage-footer{padding-inline:24px}}@container homepage-surface (width<=800px){.homepage-footer-links{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav""address";gap:16px;padding-bottom:32px}.homepage-footer-links ul{flex-wrap:wrap;gap:12px 20px}.homepage-footer-wordmark{--wordmark-stroke:.9;padding-top:16px}}@container homepage-surface (width<=599px){.homepage-footer{padding-inline:16px}.homepage-footer-wordmark{--wordmark-stroke:1.5}}.homepage-skip{z-index:60;color:#080809;background:#eeedef;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:24px}.homepage-skip:focus{top:20px}.homepage-nav{z-index:20;justify-content:space-between;align-items:center;width:min(100% - 96px,1344px);height:104px;margin-inline:auto;padding-inline:24px;font-size:14px;display:flex;position:absolute;inset:0 0 auto}.homepage-brand{align-items:center;display:flex}.homepage-brand svg{width:150px;height:auto}.homepage-nav nav{align-items:center;gap:30px;display:flex}.homepage-nav nav>a{color:#b8b6bd}.homepage-nav nav>a:hover{color:#fff}.homepage-nav nav>a:last-child{color:#eeedef;align-items:center;gap:10px;display:inline-flex}.homepage-nav nav>a:last-child svg{flex-shrink:0}@container (width<=1100px){.homepage-nav{width:calc(100% - 80px);padding-inline:0}}@container (width<=800px){.homepage-nav{width:calc(100% - 48px);height:80px}.homepage-brand svg{width:136px}.homepage-nav nav{gap:16px;font-size:12px}.homepage-nav nav>a:not(:last-child){display:none}}@container (width<=599px){.homepage-nav{width:calc(100% - 32px)}}.homepage-surface{--page:#080809;background:var(--page);color:#eeedef;-webkit-font-smoothing:antialiased;scrollbar-color:#625d6b #080809;font-family:Geist Variable,Geist Fallback,sans-serif;position:relative;overflow:clip;container:homepage-surface/inline-size}.homepage-surface ::selection{color:#fff;background:#773aed}.homepage-surface button,.homepage-surface a,.homepage-surface input{-webkit-tap-highlight-color:transparent}.homepage-surface a:focus-visible{outline-offset:5px;outline:2px solid #b99cf9}
