.hf{isolation:isolate;width:100%;font-family:var(--font-birzia), system-ui, sans-serif;color:#cdbfb4;background:linear-gradient(#07040a 0%,#050208 38%,#020103 100%);padding:clamp(56px,8vw,96px) 0 clamp(24px,3vw,36px);position:relative;overflow:hidden}.hf-rail{background:linear-gradient(90deg,#0000,#ff8a3c8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.hf-glow{z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(#ff7a301a,#0000 62%);width:80vw;height:60vh;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.hf-inner{grid-template-columns:minmax(260px,1.05fr) 2fr;align-items:start;gap:clamp(40px,6vw,96px);max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:grid}.hf-brand{max-width:420px}.hf-eyebrow{letter-spacing:.26em;color:#ffb27a;align-items:center;gap:12px;margin:0;font-size:.78rem;font-weight:800;display:inline-flex}.hf-eyebrow-rule{background:linear-gradient(90deg,#ff8a3c,#0000);width:26px;height:1px;display:inline-block}.hf-logo{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#ffd9a8 44%,#ff8a3c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:clamp(2rem,4vw,2.9rem);font-weight:900;line-height:1}.hf-logo-accent{-webkit-text-fill-color:#ff8a3c;color:#ff8a3c}.hf-tagline{color:#b7aa9f;margin:16px 0 0;font-size:1rem;font-weight:500;line-height:1.62}.hf-social{gap:12px;margin-top:22px;display:flex}.hf-soc{color:#d7cabe;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.hf-soc:hover{color:#ff9a52;background:#ff8a3c1a;border-color:#ff8a3c80;transform:translateY(-2px)}.hf-cols{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);display:grid}.hf-col-title{color:#f0e7dd;margin:0 0 14px;font-size:.96rem;font-weight:800}.hf-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hf-link{color:#ab9e94;align-items:center;gap:8px;font-size:.94rem;font-weight:500;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.hf-link:hover{color:#ffd9a8;transform:translate(-3px)}.hf-soon{letter-spacing:.04em;color:#ffb27a;background:#ff8a3c24;border:1px solid #ff8a3c47;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:800}.hf-bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:clamp(40px,6vw,72px) auto 0;padding:22px clamp(20px,5vw,64px) 0;display:flex}.hf-copy{color:#8a7f76;margin:0;font-size:.84rem;font-weight:500}.hf-legal{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.hf-legal a{color:#8a7f76;font-size:.84rem;font-weight:500;text-decoration:none;transition:color .18s}.hf-legal a:hover{color:#ffd9a8}.hf a:focus-visible,.hf-soc:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #ff9a52}@media (max-width:860px){.hf-inner{grid-template-columns:1fr;gap:40px}.hf-brand{text-align:center;max-width:none}.hf-logo{text-align:center;width:auto}.hf-eyebrow,.hf-social{justify-content:center}.hf-cols{grid-template-columns:repeat(2,1fr);gap:28px 24px}.hf-bottom{text-align:center;flex-direction:column}}@media (max-width:460px){.hf-cols{grid-template-columns:1fr}.hf-col{text-align:center}.hf-list{align-items:center}}@media (prefers-reduced-motion:reduce){.hf-soc,.hf-link,.hf-soc:hover,.hf-link:hover{transition:none;transform:none}}
