.tc-nf{max-width:1360px;animation:tc-nf-in .8s var(--ease-tc) both;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(16px,4vw,40px) 0}.tc-nf-inner{flex-wrap:wrap;align-items:center;gap:48px 80px;display:flex}.tc-nf-record{flex:none;width:300px;height:300px;margin:0 auto;position:relative}.tc-nf-record>span{background:repeating-radial-gradient(circle,#121110 0 2px,#1e1c19 2px 4px);border-radius:50%;position:absolute;inset:0}.tc-nf-record>span:first-child{clip-path:polygon(0 0,58% 0,46% 44%,62% 58%,50% 100%,0 100%);box-shadow:0 30px 60px -20px #00000080}.tc-nf-record>span:nth-child(2){clip-path:polygon(62% 0,100% 0,100% 100%,54% 100%,66% 58%,50% 44%);transform:translate(16px,6px)rotate(7deg)}.tc-nf-record>span:nth-child(3){background:var(--color-orange);width:28%;height:28%;inset:36% auto auto 36%}.tc-nf-text{flex:440px;min-width:0}.tc-nf-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-focus-on-light);margin:0;font-size:13px;font-weight:600}.tc-nf-title{font-family:var(--font-heading);letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(44px,6vw,96px);font-weight:800;line-height:.9}.tc-nf-title .tc-serif{color:var(--color-orange-on-light);letter-spacing:-.02em}.tc-nf-description{max-width:520px;color:var(--color-text-secondary-on-light);margin:20px 0 0;font-size:18px;line-height:1.6}.tc-nf-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tc-nf-button{border-radius:var(--radius-pill);height:56px;font-family:var(--font-sans);cursor:pointer;transition:transform .25s var(--ease-tc), background-color .2s, color .2s, border-color .2s;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.tc-nf-button[data-variant=primary]{background:var(--color-orange);color:var(--color-ink);border:0;padding:0 26px;font-weight:700}.tc-nf-button[data-variant=outline]{border:1.5px solid var(--color-ink);color:var(--color-ink);background:0 0}@media (min-width:768px){.tc-nf-button:hover{transform:translateY(-2px)}.tc-nf-button:active{transform:scale(.97)}.tc-nf-button[data-variant=primary]:hover{background:var(--color-orange-hover)}.tc-nf-button[data-variant=outline]:hover{background:var(--color-ink);color:var(--color-paper)}}@media (max-width:767px){.tc-nf{text-align:center;animation:tc-nf-in-mobile .7s var(--ease-tc) both;padding:32px 16px 0}.tc-nf-inner{display:block}.tc-nf-record{width:170px;height:170px}.tc-nf-record>span:nth-child(2){transform:translate(10px,6px)rotate(7deg)}.tc-nf-eyebrow{margin-top:26px;font-size:12px}.tc-nf-title{margin-top:10px;font-size:40px;line-height:.92}.tc-nf-description{max-width:none;margin-top:14px;font-size:16px;line-height:1.55}.tc-nf-actions{flex-direction:column;margin-top:22px}.tc-nf-button{transition:transform .2s var(--ease-tc), background-color .2s, color .2s;justify-content:center;font-size:17px}.tc-nf-button:active{transform:scale(.96)}.tc-nf-button>svg{display:none}}@keyframes tc-nf-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tc-nf-in-mobile{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
