.Footer-module__EZoWya__footer{color:#0a0a0a;background:radial-gradient(60% 80% at 100% 0,#3aece614,#0000 70%),radial-gradient(50% 70% at 0 100%,#ff1f8f0d,#0000 70%),#f1eee8;border-top:1px solid #0a0a0a14;position:relative}.Footer-module__EZoWya__lines{width:100%;height:auto;overflow:visible}.Footer-module__EZoWya__line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.Footer-module__EZoWya__terminal{fill:#fff;stroke:#0a0a0a;stroke-width:3px}.Footer-module__EZoWya__contactLine{gap:1.6rem;margin-top:2.25rem;padding-left:2.1rem;display:grid}.Footer-module__EZoWya__contactStop{position:relative}.Footer-module__EZoWya__contactStation{z-index:1;background:#fff;border-radius:50%;width:16px;height:16px;transition:background-color .2s;position:absolute;top:calc(clamp(1.2rem,1.8vw,1.5rem)/1.6129 - 8px);left:-2.1rem;box-shadow:0 0 0 3px #0a0a0a}.Footer-module__EZoWya__contactStop:last-child .Footer-module__EZoWya__contactStation{background:#3aece6;box-shadow:0 0 0 3px #0a0a0a,0 0 16px #3aece6b3}.Footer-module__EZoWya__contactStop:hover .Footer-module__EZoWya__contactStation,.Footer-module__EZoWya__contactStop:focus-within .Footer-module__EZoWya__contactStation{background:#3aece6}.Footer-module__EZoWya__contactStop:not(:last-child):after{content:"";background:linear-gradient(90deg,#0a0a0a 0 2px,#3aece6 2px 4px,#0a0a0a 4px);width:6px;position:absolute;top:calc(clamp(1.2rem,1.8vw,1.5rem)/1.6129);bottom:calc(-1.6rem - clamp(1.2rem,1.8vw,1.5rem)/1.6129);left:calc(5px - 2.1rem)}.Footer-module__EZoWya__contactLink,.Footer-module__EZoWya__contactPlace{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.025em;color:#0a0a0a;overflow-wrap:anywhere;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;display:inline-block}.Footer-module__EZoWya__contactLink{background:linear-gradient(#3aece6,#3aece6) 0 92%/0% .32em no-repeat;transition:background-size .35s cubic-bezier(.2,.8,.2,1)}.Footer-module__EZoWya__contactLink:hover,.Footer-module__EZoWya__contactLink:focus-visible{background-size:100% .32em}.Footer-module__EZoWya__contactLink:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #0a0a0a}.Footer-module__EZoWya__stations{margin-top:1.1rem;padding-left:1.35rem;position:relative}.Footer-module__EZoWya__stations:before{content:"";background:linear-gradient(to bottom,var(--c)0%,var(--c)70%,color-mix(in srgb,var(--c)25%,transparent)100%);border-radius:2px;width:3px;position:absolute;top:.55rem;bottom:.4rem;left:5px}.Footer-module__EZoWya__station{padding:.3rem 0;position:relative}.Footer-module__EZoWya__station:before{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:background-color .2s,transform .2s;position:absolute;top:calc(.934375rem - 4.5px);left:calc(2px - 1.35rem);box-shadow:0 0 0 2px #0a0a0a}.Footer-module__EZoWya__station:hover:before,.Footer-module__EZoWya__station:focus-within:before{background:var(--c);transform:scale(1.25)}.Footer-module__EZoWya__stationLink{color:#0a0a0ab3;font-size:.875rem;line-height:1.45;transition:color .2s;display:inline-block}.Footer-module__EZoWya__stationLink:hover{color:#0a0a0a}.Footer-module__EZoWya__stationLink:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #0a0a0a}@media (prefers-reduced-motion:no-preference){.Footer-module__EZoWya__footer[data-arrived=false] .Footer-module__EZoWya__line{stroke-dasharray:1;stroke-dashoffset:1px}.Footer-module__EZoWya__footer[data-arrived=false] .Footer-module__EZoWya__terminal{opacity:0}.Footer-module__EZoWya__footer[data-arrived=true] .Footer-module__EZoWya__line{stroke-dasharray:1;animation:1.4s cubic-bezier(.65,0,.25,1) both Footer-module__EZoWya__draw;animation-delay:calc(var(--i)*90ms)}.Footer-module__EZoWya__footer[data-arrived=true] .Footer-module__EZoWya__terminal{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1.3) 1.5s both Footer-module__EZoWya__arrive}}@keyframes Footer-module__EZoWya__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Footer-module__EZoWya__arrive{0%{opacity:0;transform:scale(.6)}}
