@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_7bf4cba4-module____t7za__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_7bf4cba4-module____t7za__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_9875864c-module__xRaVdq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_9875864c-module__xRaVdq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--bgA:#faf2e4;--bgB:#f3e3d2;--ink:#2e2226;--soft:#75645b;--accent:#9e5e78;--cardRGB:255, 250, 241;--cardBorder:#fffc;--hairline:#2e22261f;--glow:0;--apricot:#e07a4f;--apricot-deep:#c4602f;--mauve:#9e5e78;--gold:#d9a856;--rule:#eadcc8;--kat:#d9a856;--marco:#e07a4f;--dee:#9e5e78;--you:#c4602f}.nf{color:var(--ink);font-family:var(--font-dm-sans), "DM Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.7;position:relative;overflow-x:clip}.nf:before{content:"";pointer-events:none;z-index:1000;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.nf ::selection{background:var(--apricot);color:#fff}.nf .wrap{max-width:1060px;margin:0 auto;padding:0 24px}.nf-bg{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--bgA), var(--bgB));position:fixed;inset:0}.nf #sun{z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#e07a4f4d,#d9a85624 55%,#0000 72%);border-radius:50%;width:460px;height:460px;position:fixed;top:-40px;right:-130px}.nf #stars{pointer-events:none;z-index:0;opacity:0;will-change:opacity;position:fixed;inset:0}.nf #stars span{background:#f2e7da;border-radius:50%;width:2px;height:2px;animation:3s infinite nf-twk;position:absolute}@keyframes nf-twk{0%,to{opacity:.4}50%{opacity:1}}.nf main{z-index:1;position:relative}.nf nav{z-index:2;justify-content:space-between;align-items:center;max-width:1060px;margin:0 auto;padding:26px 24px;display:flex;position:relative}.nf .logo{font-family:var(--font-instrument-serif), "Instrument Serif", serif;font-size:1.7rem;text-decoration:none}.nf .logo i{color:var(--apricot)}.nf .nav-cta{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.06em;border:1px solid var(--hairline);border-radius:999px;padding:9px 20px;font-size:.8rem;text-decoration:none;transition:border-color .25s,color .25s}.nf .nav-cta:hover,.nf .nav-cta:focus-visible{border-color:var(--apricot);color:var(--apricot)}.nf .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:56px 0 100px;display:grid;position:relative}.nf .eyebrow{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:24px;font-size:.72rem}.nf .eyebrow:before{content:"● ";color:var(--apricot);font-size:.6rem}.nf h1{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:-.01em;margin-bottom:32px;font-size:clamp(2.7rem,6.2vw,5rem);font-weight:400;line-height:.98}.nf h1 .l2{color:var(--apricot);width:fit-content;font-style:italic;display:block;position:relative}.nf h1 .l2 svg{width:100%;height:14px;position:absolute;bottom:-12px;left:0}.nf .boom{margin-bottom:36px;list-style:none}.nf .boom li{opacity:0;align-items:baseline;gap:14px;padding:8px 0;font-size:1.22rem;font-weight:300;animation:.6s forwards nf-rise;display:flex;transform:translateY(8px)}.nf .boom li:first-child{animation-delay:.15s}.nf .boom li:nth-child(2){animation-delay:.4s}.nf .boom li:nth-child(3){animation-delay:.65s}@keyframes nf-rise{to{opacity:1;transform:none}}.nf .boom li strong{font-weight:500}.nf .boom .m{color:var(--gold);flex:none;display:inline-flex;transform:translateY(.32em)}.nf .boom .m svg{width:24px;height:24px}.nf .boom li:last-child strong{color:var(--apricot)}.nf .btn-row{flex-wrap:wrap;gap:14px;display:flex}.nf .btn{border-radius:999px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.nf .btn-warm{background:linear-gradient(120deg, var(--apricot), var(--mauve));color:#fff;box-shadow:0 10px 28px #c4602f4d}.nf .btn-warm:hover,.nf .btn-warm:focus-visible{transform:translateY(-1px);box-shadow:0 0 34px #e07a4f8c}.nf .btn-soft{background:rgba(var(--cardRGB), .7);border:1px solid var(--hairline);color:var(--ink)}.nf .btn-soft:hover,.nf .btn-soft:focus-visible{border-color:var(--apricot);color:var(--apricot)}.nf .hero-note{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:18px;font-size:.72rem}.nf .glass{background:rgba(var(--cardRGB), .88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--cardBorder);border-radius:22px;box-shadow:0 32px 70px #140c142e}.nf .learn{padding:26px}.nf .learn-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:14px;display:flex}.nf .learn-head .bar{font-family:var(--font-instrument-serif), "Instrument Serif", serif;font-size:1.35rem}.nf .learn-head .bar i{color:var(--apricot)}.nf .learn-head .tag{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mauve);font-size:.64rem}.nf .learn-rows{min-height:290px}.nf .lrow{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:14px 4px;display:flex}.nf .lrow .rk{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--gold);min-width:16px;font-size:1.2rem}.nf .lrow .ln{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nf .lrow .dn{font-size:.95rem;font-weight:500}.nf .lrow .freq{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.04em;color:var(--soft);font-size:.66rem}.nf .cl{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.6rem}.nf .cl.know{color:#5e7256;background:#8a9b8433}.nf .cl.learning{color:#a6741f;background:#d9a85638}.nf .cl.new{color:var(--mauve);background:#9e5e7829}.nf .play{background:rgba(var(--cardRGB), .9);border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.nf .play:after{content:"";border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--soft);margin-left:2px}.nf .play.hot{background:linear-gradient(120deg, var(--apricot), var(--mauve));border:none;box-shadow:0 6px 16px #c4602f57}.nf .play.hot:after{border-left-color:#fff}.nf .learn-foot{font-family:var(--font-dm-mono), "DM Mono", monospace;text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding-top:16px;font-size:.68rem}.nf .learn-foot b{color:var(--ink)}.nf section{padding:64px 0}.nf .duo{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.nf .duo>*{min-width:0}.nf .duo.flip .txt{order:2}.nf .duo.flip .vis{order:1}.nf .sec-k{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.7rem}.nf .sec-k:before{content:"● ";color:var(--apricot);font-size:.58rem}.nf h2{font-family:var(--font-instrument-serif), "Instrument Serif", serif;letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(2rem,4.2vw,3rem);font-weight:400;line-height:1.06}.nf h2 i{color:var(--apricot)}.nf .lede{color:var(--soft);max-width:54ch;font-size:1.04rem;font-weight:300}.nf .lede strong{color:var(--ink);font-weight:500}.nf .until{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--apricot);font-size:1.15rem;font-style:italic}.nf .search-card{border-radius:20px;padding:28px;transform:rotate(-1deg)}.nf .search-card .sh{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--hairline);margin-bottom:10px;padding-bottom:14px;font-size:.68rem}.nf .search-card p{color:var(--soft);padding:7px 2px;font-size:.95rem}.nf .search-card p.x{text-decoration:line-through;-webkit-text-decoration-color:var(--mauve);text-decoration-color:var(--mauve);font-style:italic;text-decoration-thickness:1.5px}.nf .search-card p.yes{color:var(--ink);border-top:1px solid var(--hairline);margin-top:8px;padding-top:14px;font-weight:500}.nf .search-card p.yes i{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--apricot);font-size:1.08rem}.nf .steps{position:relative}.nf .steps:before{content:"";background:linear-gradient(180deg, var(--gold), var(--apricot), var(--mauve));border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:21px}.nf .step{grid-template-columns:44px 1fr;gap:22px;padding:16px 0;display:grid}.nf .step-dot{z-index:1;color:#fff;width:44px;height:44px;font-family:var(--font-instrument-serif), "Instrument Serif", serif;border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:relative;box-shadow:0 8px 18px #140c1440}.nf .step:first-child .step-dot{background:var(--gold)}.nf .step:nth-child(2) .step-dot{background:var(--apricot)}.nf .step:nth-child(3) .step-dot{background:var(--apricot-deep)}.nf .step:nth-child(4) .step-dot{background:var(--mauve)}.nf .step h3{font-family:var(--font-instrument-serif), "Instrument Serif", serif;margin-bottom:4px;font-size:1.35rem;font-weight:400}.nf .step p{color:var(--soft);font-size:.94rem;font-weight:300}.nf .step p strong{color:var(--ink);font-weight:500}.nf .story-card{max-width:680px}.nf .story-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.nf .avatar{background:linear-gradient(150deg, var(--gold), var(--apricot) 60%, var(--mauve));color:#fff;width:54px;height:54px;font-family:var(--font-instrument-serif), "Instrument Serif", serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;display:grid;position:relative;overflow:hidden}.nf .avatar img{object-fit:cover;width:100%;height:100%;display:block}.nf .story-head .who{font-weight:500}.nf .story-head .role{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:.68rem}.nf .story p{color:var(--soft);margin-bottom:16px;font-weight:300}.nf .story p strong{color:var(--ink);font-weight:500}.nf .pull{font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--apricot);border-left:2px solid var(--gold);margin:24px 0;padding-left:20px;font-size:1.5rem;font-style:italic;line-height:1.4}.nf .inline-cta{margin-top:22px}.nf .final{text-align:center;padding:110px 0 140px}.nf .final h2{text-shadow:0 0 18px rgba(224, 122, 79, calc(var(--glow) * .9)), 0 0 60px rgba(224, 122, 79, calc(var(--glow) * .5));font-size:clamp(2.6rem,6.4vw,4.8rem)}.nf .final h2 i{text-shadow:0 0 14px rgba(224, 122, 79, var(--glow)), 0 0 48px rgba(224, 122, 79, calc(var(--glow) * .7))}.nf .final .lede{margin:0 auto}.nf .final .btn-row{justify-content:center;margin-top:38px}.nf footer{border-top:1px solid var(--hairline);text-align:center;font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--soft);padding:30px 0;font-size:.68rem}.nf footer .f-logo{font-family:var(--font-instrument-serif), "Instrument Serif", serif;text-transform:none;letter-spacing:0;color:var(--ink);font-size:1.1rem}.nf footer .f-logo i{color:var(--apricot)}@media (prefers-reduced-motion:reduce){.nf *,.nf:before{transition:none!important;animation:none!important}.nf .boom li{opacity:1;transform:none}}@media (max-width:700px){.nf .hero{grid-template-columns:1fr;gap:44px;padding:56px 24px 64px}.nf .duo,.nf .duo.flip{grid-template-columns:1fr;gap:40px}.nf .duo.flip .txt{order:1}.nf .duo.flip .vis{order:2}.nf section{padding:44px 0}.nf #sun{right:-220px}}.nf :focus-visible{outline:2px solid var(--mauve);outline-offset:3px}
