@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"}
:root{--bgA:#faf2e4;--bgB:#f3e3d2;--ink:#2e2226;--soft:#75645b;--accent:#9e5e78;--cardRGB:255, 250, 241;--cardBorder:#fffc;--hairline:#2e22261f;--glow:0;--apricot:#c05621;--apricot-deep:#8f3d14;--mauve:#9e5e78;--gold:#d4a853;--rule:#eadcc8;--kat:#d4a853;--marco:#c05621;--dee:#9e5e78;--you:#8f3d14}.nf{color:var(--ink);font-family:var(--font-sans);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,#c056214d,#d4a85324 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 .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding:56px 24px 100px;display:grid;position:relative}.nf .hero>*{min-width:0}.nf .eyebrow{font-family:var(--font-mono);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 #8f3d144d}.nf .btn-warm:hover,.nf .btn-warm:focus-visible{transform:translateY(-1px);box-shadow:0 0 34px #c056218c}.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-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-top:18px;font-size:.72rem}.nf .hero-note a,.nf .final .lede a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);transition:color .25s,text-decoration-color .25s}.nf .hero-note a:hover,.nf .hero-note a:focus-visible,.nf .final .lede a:hover,.nf .final .lede a:focus-visible{color:var(--apricot);-webkit-text-decoration-color:var(--apricot);text-decoration-color:var(--apricot)}.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-mono);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-mono);letter-spacing:.04em;color:var(--soft);font-size:.66rem}.nf .cl{font-family:var(--font-mono);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:#d4a85338}.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 #8f3d1457}.nf .play.hot:after{border-left-color:#fff}.nf .learn-foot{font-family:var(--font-mono);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-mono);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-mono);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 .step-link{color:var(--apricot);border-bottom:1px solid #0000;margin-top:10px;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .25s;display:inline-block}.nf .step-link:hover,.nf .step-link:focus-visible{border-bottom-color:var(--apricot)}.nf .founders{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.nf .founders>*{min-width:0}.nf .founder p:last-child{margin-bottom:0}.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-mono);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 .founders-quote{text-align:center;font-family:var(--font-instrument-serif), "Instrument Serif", serif;color:var(--apricot);margin-top:52px;font-size:clamp(1.55rem,3vw,2.1rem);font-style:italic;line-height:1.3}.nf .founders-quote:before{content:"";background:var(--gold);border-radius:2px;width:52px;height:2px;margin:0 auto 26px;display:block}.nf .inline-cta{margin-top:22px}.nf .store-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:inline-grid}.nf .final .store-row{margin-top:26px}.nf .store-btn{background:rgba(var(--cardRGB), .92);color:var(--ink);border:1px solid var(--hairline);border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:11px 20px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.nf .store-btn:hover,.nf .store-btn:focus-visible{border-color:var(--apricot);color:var(--apricot)}.nf .store-btn svg{flex:none;width:20px;height:20px}.nf .store-btn span{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.nf .store-btn i{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.58rem;font-style:normal}.nf .store-btn b{margin-top:4px;font-size:.92rem;font-weight:600}.nf .teaser-cta{margin-top:22px;font-size:.95rem}.nf .teaser-cta a{color:var(--apricot);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .25s}.nf .teaser-cta a:hover,.nf .teaser-cta a:focus-visible{border-bottom-color:var(--apricot)}.nf .teaser-cards{justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}.nf .tc{background:rgba(var(--cardRGB), .9);border:1px solid var(--hairline);border-radius:3px;width:158px;padding:5px;transition:transform .3s;position:absolute;box-shadow:0 20px 44px #140c143d}.nf .tc img{width:100%;height:auto;display:block}.nf .tc1{transform:rotate(-8deg)translate(-104px)}.nf .tc2{z-index:2;width:182px;padding:6px}.nf .tc3{transform:rotate(8deg)translate(104px)}.nf .teaser-cards:hover .tc1{transform:rotate(-11deg)translate(-124px)}.nf .teaser-cards:hover .tc3{transform:rotate(11deg)translate(124px)}.nf .final{text-align:center;padding:110px 0 140px}.nf .final h2{text-shadow:0 0 18px rgba(192, 86, 33, calc(var(--glow) * .9)), 0 0 60px rgba(192, 86, 33, calc(var(--glow) * .5));font-size:clamp(2.6rem,6.4vw,4.8rem)}.nf .final h2 i{text-shadow:0 0 14px rgba(192, 86, 33, var(--glow)), 0 0 48px rgba(192, 86, 33, calc(var(--glow) * .7))}.nf .final .lede{margin:0 auto}.nf .final .btn-row{justify-content:center;margin-top:38px}.nf .cta-alt{color:var(--soft);margin-top:26px;font-size:.92rem;font-weight:300}.nf .cta-alt a{color:var(--apricot);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .25s}.nf .cta-alt a:hover,.nf .cta-alt a:focus-visible{border-bottom-color:var(--apricot)}.nf footer{border-top:1px solid var(--hairline);text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft);padding:30px 0;font-size:.68rem}.nf .f-nav{justify-content:center;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.nf .f-nav a{color:var(--soft);text-decoration:none;transition:color .25s}.nf .f-nav a:hover,.nf .f-nav a:focus-visible{color:var(--apricot)}.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:400px){.nf .store-btn i{display:none}.nf .store-btn b{margin-top:0;font-size:.72rem}.nf .store-btn{gap:6px;padding:10px 7px}.nf .store-btn svg{width:15px;height:15px}}@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 .founders{grid-template-columns:1fr;gap:44px}.nf .hero .btn-row{justify-content:center}.nf .hero .store-row{width:fit-content;margin-inline:auto;display:grid}.nf .hero-note{text-align:center}.nf .store-row{gap:8px}.nf .store-btn{border-radius:6px;gap:7px;padding:9px 10px}.nf .store-btn svg{width:16px;height:16px}.nf .store-btn i{letter-spacing:.04em;white-space:nowrap;font-size:.48rem}.nf .store-btn b{margin-top:3px;font-size:.78rem}.nf .teaser-cards{min-height:300px}.nf .tc{width:136px}.nf .tc2{width:156px}.nf .tc1{transform:rotate(-8deg)translate(-88px)}.nf .tc3{transform:rotate(8deg)translate(88px)}}.nf :focus-visible{outline:2px solid var(--mauve);outline-offset:3px}
