.contactPage{flex:1 1;background:var(--color-bg-dark);color:var(--color-text);display:flex;justify-content:center;padding-inline:var(--page-inline);padding-top:49px;padding-bottom:160px;margin-top:-1px}.contactPageInner{width:100%;max-width:var(--container-max-width);margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.contactTitle{margin:0;color:var(--color-text);font-size:200px;letter-spacing:10px}.contactSubtitle,.contactTitle{text-align:center;line-height:1}.contactSubtitle{margin-top:80px;color:var(--color-text-muted);font-size:18px;letter-spacing:1.8px;text-transform:uppercase}.contactDescription{margin:0;max-width:830px;color:var(--color-text);text-align:center;font-size:18px;line-height:1;letter-spacing:.36px}.contactLinks{margin-top:80px;width:100%;display:flex;justify-content:center;align-items:center;gap:80px}.contactLink{color:var(--color-text-muted);text-align:center;font-size:18px;line-height:1;letter-spacing:1.8px;text-decoration:none;transition:color .2s ease}a.contactLink:focus-visible,a.contactLink:hover{color:var(--color-text)}.contactLink--static{cursor:default}@media(prefers-reduced-motion:reduce){.contactLink{transition:none}}@media(max-width:1250px){.contactPage{padding-top:12px;padding-bottom:97px}.contactTitle{font-size:80px;letter-spacing:4px;line-height:1}.contactPageInner{gap:16px}.contactSubtitle{margin-top:40px;font-size:16px;line-height:1;letter-spacing:1.6px}.contactDescription{max-width:534px;letter-spacing:.32px}.contactLinks{margin-top:40px}.contactLink{font-size:16px}}@media(max-width:768px){.contactPage{padding-top:8px;padding-bottom:32px}.contactTitle{font-size:40px;line-height:1;letter-spacing:2px}.contactPageInner{gap:12px}.contactSubtitle{margin-top:20px;font-size:14px;line-height:1;letter-spacing:1.4px}.contactDescription{max-width:100%;font-size:16px}.contactLinks{margin-top:24px;flex-direction:column;gap:16px}.contactLink{font-size:14px;letter-spacing:1.4px}}