footer.pf{background:var(--bg);border-top:1px solid #262626;position:relative;overflow:hidden}.pf-in{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;max-width:1600px;margin:0 auto;padding:48px 40px 64px;font-size:15px;display:grid;position:relative}.pf-brand{color:var(--muted);align-content:start;gap:16px;display:grid}.pf-brand small{font-size:13px;line-height:1.6}.pf h3{color:var(--muted);margin:0;font-size:15px;font-weight:400}.pf ul{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pf li a{color:var(--ink-2);transition:color .15s var(--ease);padding-block:4px;font-size:15px;text-decoration:none;display:inline-block}.pf li a:hover{color:var(--muted)}.pf-brand a{color:var(--ink-2)}.pf-ask{color:var(--muted);border-top:1px solid #262626;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;padding-top:24px;font-size:13px;display:flex}.pf-ask a{border:1px solid var(--border);color:var(--ink-2);background:var(--bg);border-radius:999px;padding:4px 12px;font-size:13px}.pf-ask a:hover{border-color:var(--border-strong)}@media (max-width:1023px){.pf-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pf-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;padding:40px 24px 48px}.pf-brand{grid-column:1/-1}}.pf-aurora-wrap{pointer-events:none;margin-top:-176px;position:relative}.pf-aurora{height:42vh;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.pf-aurora-wide{height:38vh;display:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 8%);mask-image:linear-gradient(#0000 0%,#000 8%)}.pf-aurora-breathe{transform-origin:bottom;will-change:transform, opacity;height:100%;animation:5.5s ease-in-out infinite pf-aurora-breathe-shallow;position:absolute;inset:auto 0 0}.pf-aurora-rise{transform-origin:bottom;will-change:transform;width:100%;height:100%;transition:transform 1.3s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.pf-aurora-rise[data-in]{transform:scaleY(1)}.pf-aurora svg{width:100%;height:100%;display:block;overflow:visible}@keyframes pf-aurora-breathe{0%,to{opacity:.85;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}@keyframes pf-aurora-breathe-shallow{0%,to{opacity:.8;transform:scaleY(.84)}50%{opacity:1;transform:scaleY(1)}}@media (min-width:640px){.pf-aurora-breathe{animation-name:pf-aurora-breathe}}@media (min-width:768px){.pf-aurora-wrap{margin-top:-160px}.pf-aurora-narrow{display:none}.pf-aurora-wide{display:block}}@media (scripting:none){.pf-aurora-rise{transform:none}}@media (prefers-reduced-motion:reduce){.pf-aurora-breathe{animation:none}.pf-aurora-rise{transition:none;transform:none}}
