.hf{position:relative;overflow:hidden;background:radial-gradient(90% 60% at 50% 72%,rgba(255,90,26,.16),rgba(255,90,26,0) 70%),linear-gradient(180deg,#2c1810,#24140d 55%,#1d100a);color:hsla(0,0%,100%,.72)}.hf:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,138,95,.55),transparent)}.hf-heading:before{content:"";width:6px;height:6px;flex:none;border-radius:999px;background:#ff5a1a}.hf-link{transition:color .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.hf-link,.hf-link>span{position:relative}.hf-link>span:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hf-link:hover{transform:translateX(3px)}.hf-link:hover>span:after{transform:scaleX(1)}.hf-social{transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.hf-social:hover{background:#ff5a1a;border-color:#ff5a1a;transform:translateY(-2px)}.hf-mark{display:flex;justify-content:center;color:#fff}.hf-logo{display:block;width:min(560px,82%);height:auto;overflow:visible}@media (prefers-reduced-motion:reduce){.hf-link,.hf-social{transition:none}.hf-link:hover,.hf-social:hover{transform:none}}