.HomepageFooter_root__ka3XJ{--footer-bg:var(--background);--footer-ink:var(--color-text-strong);--footer-muted:color-mix(in srgb,var(--footer-ink) 62%,var(--footer-bg));--footer-border:color-mix(in srgb,var(--footer-ink) 30%,var(--footer-bg));position:relative;isolation:isolate;overflow:hidden;color:var(--footer-ink);background:var(--footer-bg);padding:0 var(--pad-x);font-family:var(--mono)}.HomepageFooter_directory__Bmn5R{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));grid-gap:32px clamp(28px,5vw,88px);gap:32px clamp(28px,5vw,88px);padding:clamp(28px,4vw,64px) 0 12px}.HomepageFooter_controlsRow__l35v4{display:flex;align-items:center;justify-content:center;margin-inline:calc(0px - var(--pad-x));padding:12px var(--pad-x) 0;border-top:1px solid var(--footer-ink)}.HomepageFooter_copyright__XWOj8,.HomepageFooter_tagline__TCnOE{margin:0;color:var(--footer-muted);font:10px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}.HomepageFooter_columnHeading__7woAS{display:flex;min-height:16px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.HomepageFooter_themeToggle__q_cX9{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--footer-ink);cursor:pointer}.HomepageFooter_themeToggle__q_cX9:focus-visible,.HomepageFooter_themeToggle__q_cX9:hover{color:var(--footer-ink)}.HomepageFooter_themeToggle__q_cX9:focus-visible{outline:1px solid var(--footer-ink);outline-offset:4px}.HomepageFooter_generation__wRnk7:focus-visible{outline:1px solid var(--footer-ink);outline-offset:-4px}.HomepageFooter_linkColumn__TUlfF h2{margin:0;color:var(--footer-ink);font:10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.HomepageFooter_linkColumn__TUlfF ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.HomepageFooter_linkColumn__TUlfF a{display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--footer-muted);font:10px/1.2 var(--mono);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color .16s ease-out}.HomepageFooter_linkColumn__TUlfF a:focus-visible,.HomepageFooter_linkColumn__TUlfF a:hover{color:var(--footer-ink)}.HomepageFooter_linkColumn__TUlfF a:focus-visible{outline:1px solid var(--footer-ink);outline-offset:4px}.HomepageFooter_generation__wRnk7{position:relative;margin-inline:calc(0px - var(--pad-x));overflow:hidden;cursor:pointer}.HomepageFooter_logoStage__czRZh{width:100%;aspect-ratio:1200/230}.HomepageFooter_logoStage__czRZh svg{display:block;width:100%;height:100%}.HomepageFooter_closingRow__Xgy13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:24px;gap:24px;padding:12px 0}.HomepageFooter_viewerControls__6cOZS{justify-self:center;display:flex;align-items:center;gap:6px;min-height:28px}.HomepageFooter_tokenNav__oG_Np{display:flex;align-items:center;gap:4px;margin-right:6px}.HomepageFooter_tokenNavHidden__PjUPI{visibility:hidden;pointer-events:none}.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--footer-muted);cursor:pointer;border-radius:5px;transition:transform 90ms cubic-bezier(.25,.46,.45,.94),background-color 90ms ease,color 90ms ease}.HomepageFooter_ownershipToggle__95Kxw{display:inline-flex;overflow:hidden;border:1px solid var(--footer-border);border-radius:4px}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button,.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0;border:0;background:transparent;color:var(--footer-muted);font:500 9px/1 var(--mono);letter-spacing:.08em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button{width:48px;min-width:48px}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button+button{border-left:1px solid var(--footer-border)}.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5{width:28px;min-width:28px;border:1px solid var(--footer-border);border-radius:4px}.HomepageFooter_randomGlyph__g1_EK{display:block;width:13px;height:13px;flex:none}.HomepageFooter_root__ka3XJ .HomepageFooter_viewerControls__6cOZS button.HomepageFooter_sourceActive__gtc8d{background-color:color-mix(in srgb,var(--footer-ink) 10%,transparent);color:var(--footer-ink)}.HomepageFooter_footerTokenTitle__0CWmr{width:17ch;margin-left:6px;color:var(--footer-muted);font:500 9px/1 var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.HomepageFooter_footerTokenTitleHidden__1CErl{visibility:hidden}.HomepageFooter_ownershipToggle__95Kxw button:focus-visible,.HomepageFooter_ownershipToggle__95Kxw button:hover,.HomepageFooter_randomButton__kWTW5:focus-visible,.HomepageFooter_randomButton__kWTW5:hover,.HomepageFooter_tokenNavButton__HbbIP:focus-visible,.HomepageFooter_tokenNavButton__HbbIP:hover{color:var(--footer-ink)}.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP:active{transform:scale(.95);background:color-mix(in srgb,var(--footer-ink) 10%,transparent);color:var(--footer-ink)}.HomepageFooter_ownershipToggle__95Kxw button:focus-visible,.HomepageFooter_randomButton__kWTW5:focus-visible,.HomepageFooter_tokenNavButton__HbbIP:focus-visible{outline:1px solid var(--footer-ink);outline-offset:3px}.HomepageFooter_copyright__XWOj8{justify-self:end}@media (max-width:780px){.HomepageFooter_directory__Bmn5R{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px}.HomepageFooter_columnHeading__7woAS{gap:6px}.HomepageFooter_closingRow__Xgy13{gap:8px}.HomepageFooter_copyright__XWOj8,.HomepageFooter_tagline__TCnOE{font-size:clamp(6px,2vw,8px);letter-spacing:.02em;white-space:nowrap}}@media (max-width:560px){.HomepageFooter_generation__wRnk7{padding-bottom:12px}.HomepageFooter_directory__Bmn5R{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;padding:16px 0 12px}.HomepageFooter_linkColumn__TUlfF{display:block;min-width:0}.HomepageFooter_columnHeading__7woAS{min-height:44px;align-items:flex-start;margin:0 0 8px}.HomepageFooter_linkColumn__TUlfF ul{display:grid;grid-gap:2px;gap:2px}.HomepageFooter_root__ka3XJ .HomepageFooter_directory__Bmn5R .HomepageFooter_linkColumn__TUlfF a{width:100%;min-height:28px;justify-content:flex-start}.HomepageFooter_closingRow__Xgy13{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 8px;padding:4px 0 8px}.HomepageFooter_viewerControls__6cOZS{gap:0;min-height:44px}.HomepageFooter_tokenNav__oG_Np{gap:0;margin-right:0}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button,.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5,.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP{width:44px;min-width:44px;height:44px;min-height:44px;color:color-mix(in srgb,var(--footer-ink) 48%,var(--footer-bg))}.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP svg{width:14px;height:14px}.HomepageFooter_ownershipToggle__95Kxw{gap:0;overflow:visible;border:0;border-radius:0}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button{width:44px;min-width:44px;font-size:8px}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button+button{border-left:0}.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5{border:0;border-radius:0;background:transparent}.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5:before{position:absolute;inset:6px;border:1px solid var(--footer-border);border-radius:5px;background:transparent;content:"";transition:background-color .15s ease}.HomepageFooter_randomGlyph__g1_EK{width:16px;height:16px}.HomepageFooter_root__ka3XJ .HomepageFooter_viewerControls__6cOZS button.HomepageFooter_sourceActive__gtc8d{background:color-mix(in srgb,var(--footer-ink) 10%,transparent);color:var(--footer-ink)}.HomepageFooter_root__ka3XJ .HomepageFooter_viewerControls__6cOZS button.HomepageFooter_randomButton__kWTW5.HomepageFooter_sourceActive__gtc8d{background:transparent}.HomepageFooter_root__ka3XJ .HomepageFooter_viewerControls__6cOZS button.HomepageFooter_randomButton__kWTW5.HomepageFooter_sourceActive__gtc8d:before{background:color-mix(in srgb,var(--footer-ink) 10%,transparent)}.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP:active{background:color-mix(in srgb,var(--footer-ink) 5%,transparent)}.HomepageFooter_footerTokenTitle__0CWmr:not(.HomepageFooter_footerRandomTitle__VEVOW){display:none}.HomepageFooter_footerRandomTitle__VEVOW{width:auto;margin-left:2px;font-size:8px}}@media (hover:none),(pointer:coarse){.HomepageFooter_root__ka3XJ button.HomepageFooter_randomButton__kWTW5,.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP,.HomepageFooter_themeToggle__q_cX9{width:44px;min-width:44px;height:44px;min-height:44px}.HomepageFooter_root__ka3XJ .HomepageFooter_ownershipToggle__95Kxw button{width:44px;min-width:44px;min-height:44px}.HomepageFooter_linkColumn__TUlfF a{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP{transition:background-color 90ms ease,color 90ms ease}.HomepageFooter_root__ka3XJ button.HomepageFooter_tokenNavButton__HbbIP:active{transform:none}.HomepageFooter_linkColumn__TUlfF a{transition-duration:1ms}}