.Footer-module__3hUVsW__footer{border-top:1px solid var(--border);padding-top:var(--space-8);position:relative;overflow:hidden}.Footer-module__3hUVsW__top{gap:var(--space-5);padding-bottom:var(--space-8);display:grid}.Footer-module__3hUVsW__pitch{font-size:var(--step-2);letter-spacing:-.02em;max-width:28ch;color:var(--fg-2);line-height:1.25}.Footer-module__3hUVsW__pitch .t-serif{color:var(--fg)}.Footer-module__3hUVsW__mail{font-size:var(--step-2);letter-spacing:-.02em;transition:color var(--dur-2) var(--ease-out), background-size var(--dur-3) var(--ease-out);word-break:break-all;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;justify-self:start;padding-bottom:.1em}@media (hover:hover){.Footer-module__3hUVsW__mail:hover{color:var(--accent);background-position:100% 100%;background-size:0 1px}}.Footer-module__3hUVsW__columns{gap:var(--space-7) var(--col-gap);padding-block:var(--space-7);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Footer-module__3hUVsW__columns h2{margin-bottom:var(--space-4)}.Footer-module__3hUVsW__columns ul{gap:var(--space-2);font-size:var(--step--1);display:grid}.Footer-module__3hUVsW__columns a{color:var(--fg-2);transition:color var(--dur-1) linear}@media (hover:hover){.Footer-module__3hUVsW__columns a:hover{color:var(--fg)}}.Footer-module__3hUVsW__place{font-size:var(--step--1);color:var(--fg-2)}.Footer-module__3hUVsW__time{font-family:var(--font-mono);color:var(--fg)}.Footer-module__3hUVsW__wordmark{letter-spacing:-.075em;height:.74em;margin-top:var(--space-6);color:var(--surface-2);-webkit-user-select:none;user-select:none;white-space:nowrap;border-bottom:1px solid var(--border);margin-left:-.05em;font-size:clamp(5rem,27vw,30rem);font-weight:600;line-height:1;overflow:hidden}.Footer-module__3hUVsW__wordmark:before{content:"syelem"}.Footer-module__3hUVsW__bottom{gap:var(--space-2);padding-block:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg-3);letter-spacing:var(--tracking-mono);display:grid}@media (min-width:768px){.Footer-module__3hUVsW__top{grid-template-columns:1fr auto;align-items:end}.Footer-module__3hUVsW__columns{grid-template-columns:repeat(5,minmax(0,1fr))}.Footer-module__3hUVsW__bottom{grid-auto-flow:column;justify-content:space-between}}@media (pointer:coarse){.Footer-module__3hUVsW__columns ul{gap:0}.Footer-module__3hUVsW__columns a{align-items:center;min-height:2.75rem;display:inline-flex}}
