.contact_page__GSi0O{--green:#dbfe71;--pink:#fd01fe;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:5rem 1rem;background:var(--pink)}.contact_back__mtvqD{position:absolute;top:1.25rem;left:1.5rem;color:var(--green);font-family:var(--font);font-weight:700;font-size:1.25rem;letter-spacing:-.02em;text-decoration:none}.contact_list__Eh5yf{display:flex;flex-direction:column;gap:clamp(1.5rem,4vh,2.5rem);width:min(100%,36rem);margin:auto;padding:0;list-style:none}.contact_item__MbpRa{display:flex;flex-direction:column;gap:.4rem}.contact_label__8USx6{color:var(--green);font-family:var(--font);font-weight:700;font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:-.03em;line-height:1}.contact_box___8DXf{display:block;padding:.7em 1em;background:var(--green);color:var(--pink);font-family:var(--font);font-weight:700;font-size:clamp(1.1rem,3vw,1.6rem);letter-spacing:-.02em;line-height:1.1;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:transform .12s ease}.contact_box___8DXf:hover{transform:translateY(-2px)}.contact_back__mtvqD:focus-visible,.contact_box___8DXf:focus-visible{outline:3px solid var(--green);outline-offset:3px}