._footer_8ocqd_1{background-color:#101318;color:#d5d7dd;padding:var(--spacing-16) 0 var(--spacing-8) 0}._footerContent_8ocqd_7{max-width:1200px;margin:0 auto;padding:0 var(--spacing-8)}._footerGrid_8ocqd_13{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-12);margin-bottom:var(--spacing-12)}._footerSection_8ocqd_20{display:flex;flex-direction:column;gap:var(--spacing-4)}._footerBrand_8ocqd_26{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:#f1f2f4;margin-bottom:var(--spacing-2)}._footerBrandMySite_8ocqd_34{color:var(--primary)}._footerDescription_8ocqd_38{font-size:1rem;line-height:1.6;color:#abb0ba;margin:0;max-width:35ch}._footerSectionTitle_8ocqd_46{font-size:1.125rem;font-weight:600;color:#f1f2f4;margin:0 0 var(--spacing-3) 0}._footerLinks_8ocqd_53{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}._footerLink_8ocqd_53{color:#abb0ba;text-decoration:none;font-size:.9375rem;transition:color var(--animation-duration-fast) ease}._footerLink_8ocqd_53:hover{color:#e3e5e8}._footerText_8ocqd_73{color:#8f96a3;font-size:.9375rem}._footerBottom_8ocqd_78{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-8);border-top:1px solid hsl(220 15% 20%)}._footerCopyright_8ocqd_86 p{margin:0;color:#8f96a3;font-size:.875rem}._footerSocial_8ocqd_92{display:flex;align-items:center;gap:var(--spacing-4)}._socialButton_8ocqd_98{display:flex;align-items:center;gap:var(--spacing-2);background:none;border:1px solid hsl(220 15% 25%);color:#abb0ba;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);font-size:.875rem;cursor:pointer;transition:all var(--animation-duration-fast) ease;font-family:inherit}._socialButton_8ocqd_98:hover{background-color:#21242c;color:#e3e5e8;border-color:#414958}@media(max-width:1100px){._footerGrid_8ocqd_13{grid-template-columns:1fr 1fr;gap:var(--spacing-8)}._footerSection_8ocqd_20:first-child{grid-column:1 / -1}}@media(max-width:768px){._footerContent_8ocqd_7{padding:0 var(--spacing-4)}._footerGrid_8ocqd_13{grid-template-columns:1fr;gap:var(--spacing-6)}._footerBottom_8ocqd_78{flex-direction:column;gap:var(--spacing-4);text-align:center}}
