.cOCf5q_root .nf{isolation:isolate;padding-block:clamp(24px,5vw,72px) clamp(64px,9vw,120px);position:relative}.cOCf5q_root .nf:before{content:"";z-index:-1;background:radial-gradient(min(620px, 90vw) min(620px, 90vw) at 22% 40%, var(--glow), transparent 68%),radial-gradient(900px 500px at 90% 0%, #f1cd970d, transparent 70%);pointer-events:none;position:absolute;inset:-120px 0 0}.cOCf5q_root .nf-in{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(32px,6vw,104px);display:grid}.cOCf5q_root .nf-card{justify-self:center}.cOCf5q_root .nf-card img{border-radius:12px;width:min(230px,100%);height:auto;rotate:-6deg;box-shadow:0 40px 80px -30px #000000e6,0 0 90px #f1cd9724}.cOCf5q_root .nf-eyebrow{font:500 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.cOCf5q_root .nf-h1{font:400 clamp(40px, 5vw, 68px)/1.02 var(--serif);letter-spacing:-.012em;text-wrap:balance;margin:14px 0 20px}.cOCf5q_root .nf-lede{max-width:56ch;color:var(--ink-2);font-size:18px;line-height:1.62}.cOCf5q_root .nf-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.cOCf5q_root .nf-paths a{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:4px;min-height:88px;padding:18px 48px 18px 20px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid;position:relative}.cOCf5q_root .nf-paths a:hover{border-color:var(--gold-line);background:var(--surface-2)}.cOCf5q_root .nf-paths .ico{color:var(--gold);transition:transform .35s var(--ease);position:absolute;top:50%;right:18px;translate:0 -50%}.cOCf5q_root .nf-paths a:hover .ico{transform:translate(4px)}.cOCf5q_root .nf-path-label{font:400 var(--fs-serif-m)/1.1 var(--serif);color:var(--ink)}.cOCf5q_root .nf-path-detail{color:var(--muted);font-size:14px;line-height:1.45}.cOCf5q_root .nf-home{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.cOCf5q_root .nf-home .more{color:var(--ink-2)}@media (max-width:959px){.cOCf5q_root .nf-in{grid-template-columns:minmax(0,1fr)}.cOCf5q_root .nf-card{order:2}.cOCf5q_root .nf-card img{width:150px}}@media (max-width:640px){.cOCf5q_root .nf-h1{font-size:var(--fs-serif-xl)}.cOCf5q_root .nf-lede{font-size:17px}.cOCf5q_root .nf-paths{grid-template-columns:minmax(0,1fr)}.cOCf5q_root .nf-home .btn{width:100%}}
