.sitefoot{--void:#0a0a0a;--surface:#141414;--surface-2:#1c1c1c;--hair:#262626;--hair-2:#333;--ivory:#fff;--ink-2:#a8a8a8;--ink-3:#6f6f6f;--ember:#e2572c;--ember-lift:#ff6a3d;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-family:var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55}.sitefoot *,.sitefoot :before,.sitefoot :after{box-sizing:border-box}.sitefoot h3,.sitefoot p,.sitefoot ul{margin:0}.sitefoot .shell{max-width:1180px;margin:0 auto;padding-inline:24px}.sitefoot{background:var(--surface);border-top:1px solid var(--hair);margin-top:0;padding-block:52px 30px}.sitefoot .fgrid{gap:40px;display:grid}@media (min-width:760px){.sitefoot .fgrid{grid-template-columns:1fr 1fr;gap:44px}}@media (min-width:1000px){.sitefoot .fgrid{grid-template-columns:1fr 1fr 1.45fr;gap:56px}}.sitefoot .fcol h3{font-size:12px;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-weight:400}.sitefoot .fcol p{color:var(--ink-2);max-width:44ch;margin:0 0 14px;font-size:14px;line-height:1.5}.sitefoot .fcol ul{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.sitefoot .fcol a{color:var(--ink-2);border-bottom:1px solid var(--hair-2);padding-bottom:2px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s}.sitefoot .fcol a:hover{color:var(--ivory);border-color:var(--ink-3)}.sitefoot .fcol .fnote{color:var(--ink-3);margin:0;font-size:13px}.sitefoot .fbrand{letter-spacing:-.02em;color:var(--ivory);align-items:center;gap:9px;margin-bottom:14px;font-size:15.5px;font-weight:700;display:flex}.sitefoot .flink{font-size:13px;display:inline-block}.sitefoot .fmeta{color:var(--ink-3);margin:0 0 12px;font-size:13.5px;line-height:1.6}.sitefoot .fmeta a{font-size:inherit;border-bottom-color:var(--hair)}.sitefoot .farchive{margin-top:12px}.sitefoot .farchive a{font-size:13.5px}.sitefoot .optform{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sitefoot .optform input[type=email]{background:var(--surface-2);border:1px solid var(--hair-2);min-width:0;color:var(--ivory);border-radius:8px;flex:240px;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.sitefoot .optform input[type=email]::placeholder{color:var(--ink-3)}.sitefoot .optform input[type=email]:focus{border-color:var(--ink-3);outline:none}.sitefoot .optform button{background:var(--ember);color:#1a0800;cursor:pointer;border:none;border-radius:8px;flex:none;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.sitefoot .optform button:hover:not(:disabled){background:var(--ember-lift)}.sitefoot .optform button:disabled{opacity:.6;cursor:default}.sitefoot .optform .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sitefoot .optfine{color:var(--ink-3);margin:0;font-size:12.5px}.sitefoot .opterr{color:var(--ember-lift);margin:0 0 8px;font-size:13px}.sitefoot .optdone{color:var(--ivory);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.sitefoot .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sitefoot .fbase{border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;margin-top:44px;padding-top:22px;font-size:13px;display:flex}
