.ig-feed-section[data-astro-cid-gldrxsg7]{width:100%;background:var(--bg-white);border-top:1px solid var(--border);padding:40px 1.25rem 44px}.ig-feed-inner[data-astro-cid-gldrxsg7]{max-width:1100px;margin:0 auto}.ig-feed-header[data-astro-cid-gldrxsg7]{text-align:center;margin-bottom:22px}.ig-social-icons[data-astro-cid-gldrxsg7]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.ig-social-link[data-astro-cid-gldrxsg7]{display:flex;align-items:center;justify-content:center;color:var(--text-b);transition:color .2s}.ig-social-link[data-astro-cid-gldrxsg7]:hover,.ig-social-link[data-astro-cid-gldrxsg7].ig-social-active{color:var(--primary)}.ig-handle[data-astro-cid-gldrxsg7]{display:inline-flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--text-h);text-decoration:none;transition:color .2s}.ig-handle[data-astro-cid-gldrxsg7]:hover{color:var(--primary)}.ig-grid[data-astro-cid-gldrxsg7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ig-skeleton-item[data-astro-cid-gldrxsg7]{aspect-ratio:1;border-radius:var(--r-card);background:linear-gradient(110deg,#f0f0f0 30%,#fafafa,#f0f0f0 70%);background-size:200% 100%;animation:ig-shimmer 1.5s ease-in-out infinite}@keyframes ig-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ig-post{position:relative;aspect-ratio:1;border-radius:var(--r-card);overflow:hidden;display:block;background:#f0f0f0}.ig-post-fallback{background:var(--cream, #FBF6EC);border:1px solid rgba(26,18,8,.1);color:var(--ink, #1A1208);text-decoration:none;display:flex;align-items:flex-end;padding:16px;transition:border-color .25s ease,transform .25s ease}.ig-post-fallback:before{content:attr(data-idx);position:absolute;top:4px;right:12px;font-family:Outfit,sans-serif;font-weight:700;font-size:56px;line-height:1;color:#e8a02033;letter-spacing:-.04em}.ig-post-fallback:nth-child(2n){background:#1a1208;color:#fff;border-color:#ffffff14}.ig-post-fallback:nth-child(2n):before{color:#e8a02066}.ig-post-fallback:nth-child(4n+1){background:var(--primary, #E8A020);color:#fff;border-color:transparent}.ig-post-fallback:nth-child(4n+1):before{color:#ffffff4d}.ig-post-fallback-text{font-family:Outfit,sans-serif;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:-.025em;position:relative;z-index:1;max-width:90%}@media(hover:hover){.ig-post-fallback:hover{transform:translateY(-2px);border-color:var(--primary, #E8A020)}}.ig-post img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ig-play-icon{position:absolute;top:10px;right:10px;width:36px;height:36px;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.ig-post-overlay{position:absolute;inset:0;background:#0000008c;display:flex;align-items:flex-end;padding:12px;opacity:0;transition:opacity .3s ease}.ig-post-overlay p{color:#fff;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}@media(hover:hover){.ig-post:hover img{transform:scale(1.06)}.ig-post:hover .ig-post-overlay{opacity:1}}.ig-cta-wrap[data-astro-cid-gldrxsg7]{text-align:center;margin-top:22px}.ig-cta-btn[data-astro-cid-gldrxsg7]{display:inline-flex;align-items:center;padding:10px 22px;background:#8b6500;color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:13px;border-radius:var(--r-btn);text-decoration:none;transition:background .2s,transform .2s}.ig-cta-btn[data-astro-cid-gldrxsg7]:hover{background:#745400}@media(hover:hover){.ig-cta-btn[data-astro-cid-gldrxsg7]:hover{transform:translateY(-1px)}}@media(max-width:768px){.ig-grid[data-astro-cid-gldrxsg7]{grid-template-columns:repeat(2,1fr);gap:10px}.ig-feed-section[data-astro-cid-gldrxsg7]{padding:28px 1rem 32px}.ig-handle[data-astro-cid-gldrxsg7]{font-size:15px}}@media(max-width:400px){.ig-grid[data-astro-cid-gldrxsg7]{gap:8px}.ig-handle[data-astro-cid-gldrxsg7]{font-size:14px}}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.col-span-2{grid-column:span 2}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-16{gap:4rem}.items-center{align-items:center}.mb-10{margin-bottom:2.5rem}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:order-none{order:0}}.refresh .hero-headline,.refresh .split-product-title,.refresh .editorial-h2,.refresh .editorial-h3,.refresh .dispatch-title,.refresh .founder-pullquote,.refresh .top-read-title,.refresh .split-title,.refresh .word-rotator,.refresh .split-title-line2,.refresh .split-counter,.refresh .dark-editorial-mark,.refresh .roadmap-title,.refresh .stage-title{font-family:var(--display);font-feature-settings:normal}.refresh .hero-headline,.refresh .dispatch-title,.refresh .founder-pullquote,.refresh .editorial-h2,.refresh .editorial-h3,.refresh .roadmap-title{letter-spacing:var(--tracking-display)}.refresh .split-product-title,.refresh .top-read-title,.refresh .split-title,.refresh .word-rotator,.refresh .split-title-line2,.refresh .stage-title{letter-spacing:var(--tracking-tight)}.hero{position:relative;min-height:calc(100svh - var(--nav-height));height:calc(100svh - var(--nav-height));max-height:calc(100svh - var(--nav-height));padding:clamp(20px,4vh,56px) 0;overflow:hidden;display:flex;align-items:center;background:linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%)}.hero:before{content:"";position:absolute;inset:0;background:var(--radial-amber),var(--grain-svg);background-size:100% 100%,160px 160px;opacity:.9;pointer-events:none;z-index:0}.hero-inner{position:relative;z-index:1;max-width:var(--max-width-xl);margin:0 auto;padding:0 var(--space-6)}.hero-leaf-bleed{position:absolute;right:-160px;top:20px;width:720px;height:720px;fill:var(--primary);opacity:.06;pointer-events:none;z-index:0;animation:leafBleed .8s cubic-bezier(.22,1,.36,1) both}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px,6vw,96px);align-items:end}.hero-display{min-width:0}.hero-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#1a1208bf;margin:0 0 var(--space-6);opacity:0;transform:translateY(12px);animation:heroFadeUp .6s .12s cubic-bezier(.22,1,.36,1) forwards}.hero-eyebrow:before{content:"";width:24px;height:2px;background:var(--primary);flex-shrink:0}.hero-headline{font-family:var(--display);font-size:clamp(34px,7.2vw,104px);font-weight:var(--font-bold);color:var(--ink);line-height:.96;letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);text-wrap:balance}.hero-headline em{font-style:normal;color:var(--primary)}.hero-headline .word{display:inline-block;clip-path:inset(0 100% 0 0);animation:wordSweep .52s cubic-bezier(.22,1,.36,1) forwards}.hero-headline .word:nth-child(1){animation-delay:.2s}.hero-headline .word:nth-child(2){animation-delay:.28s}.hero-headline .word:nth-child(3){animation-delay:.36s}.hero-headline .word:nth-child(4){animation-delay:.44s}.hero-headline .word:nth-child(5){animation-delay:.52s}.hero-headline .word:nth-child(6){animation-delay:.6s}.hero-headline .word:nth-child(7){animation-delay:.68s}.hero-aside{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-2)}.hero-aside p{font-size:var(--text-base);color:#1a1208c7;line-height:var(--leading-relaxed);margin:0;max-width:38ch;opacity:0;animation:heroFadeUp .6s .56s cubic-bezier(.22,1,.36,1) forwards}.hero-form{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0;opacity:0;animation:heroFadeUp .6s .58s cubic-bezier(.22,1,.36,1) forwards}.hero-form input{flex:1;min-width:140px;padding:var(--space-3) var(--space-4);font-size:var(--text-base);font-family:var(--font-sans);border:1.5px solid rgba(26,18,8,.18);border-radius:var(--r-btn);background:#ffffffd9;backdrop-filter:blur(4px);color:var(--ink);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none}.hero-form input:focus{border-color:var(--primary);box-shadow:var(--shadow-ring)}.hero-cta-pair{flex:1 0 100%;margin-top:var(--space-1);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:stretch}.hero-cta-pair .btn{flex:1 1 200px;min-width:0}.btn-quiz{background:transparent;color:#8b6500;border:1.5px solid rgba(139,101,0,.35);transition:background .16s,color .16s,border-color .16s,transform .16s,box-shadow .16s}.btn-quiz:hover,.btn-quiz:focus-visible{border-color:#8b6500;background:var(--cream);color:#8b6500}.btn-quiz:focus-visible{outline:2px solid var(--primary, #E8A020);outline-offset:3px}@media(hover:hover){.btn-quiz:hover{transform:translateY(-1px)}}.hero-success{font-size:var(--text-sm);color:var(--primary);font-weight:var(--font-semibold);margin:0}.trust-pills{display:flex;flex-wrap:wrap;gap:var(--space-5);padding-top:var(--space-3);border-top:1px solid rgba(26,18,8,.1);opacity:0;animation:heroFadeUp .6s .64s cubic-bezier(.22,1,.36,1) forwards}.trust-pill{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:#1a1208b8;font-weight:var(--font-medium)}.trust-pill svg{color:var(--primary);flex-shrink:0}.trust-pill strong{color:var(--ink);font-family:var(--display);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);font-size:var(--text-base)}.trust-pill--link{color:#1a1208b8;text-decoration:none;border-bottom:1.5px solid transparent;padding-bottom:1px;transition:color .16s ease,border-color .16s ease;cursor:pointer}.trust-pill--link:hover,.trust-pill--link:focus-visible{color:#8b6500;border-bottom-color:var(--primary, #E8A020)}.trust-pill--link:focus-visible{outline:2px solid var(--primary, #E8A020);outline-offset:4px;border-radius:4px}.hero-inner{width:100%}@media(max-width:1023px){.hero-grid{grid-template-columns:1fr;gap:clamp(16px,3vh,32px);align-items:start;align-content:center}.hero-aside{padding-bottom:0;gap:var(--space-4)}.hero-headline{font-size:clamp(28px,7.8vw,60px)}.hero-aside p{font-size:var(--text-sm)}}@media(max-width:640px){.hero{padding:clamp(12px,3vh,28px) 0}.hero-headline{font-size:clamp(26px,8.5vw,44px);margin-bottom:var(--space-4)}.hero-eyebrow{margin-bottom:var(--space-3)}.hero-leaf-bleed{width:320px;height:320px;right:-160px;top:-30px;opacity:.07}.hero-form{flex-direction:column;gap:var(--space-2)}.hero-form input{min-width:100%;padding:10px 16px}.hero-cta-pair{flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:0}.hero-cta-pair .btn{width:100%;flex:1 1 auto}.trust-pills{gap:var(--space-3);padding-top:var(--space-2);font-size:var(--text-xs)}.trust-pill{font-size:var(--text-xs);gap:4px}.trust-pill svg{width:16px;height:16px}.trust-pill strong{font-size:var(--text-sm)}}@media(max-height:700px)and (min-width:1024px){.hero-headline{font-size:clamp(40px,5.8vw,84px)}.hero-aside{gap:var(--space-3)}}@media(max-height:600px){.hero-headline{font-size:clamp(24px,5vw,56px)}.hero-eyebrow{margin-bottom:var(--space-2);font-size:10px}.hero-leaf-bleed{opacity:.04}}@keyframes wordSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes leafBleed{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:.06}}@media(prefers-reduced-motion:reduce){.hero-headline .word,.hero-eyebrow,.hero-aside p,.hero-form,.trust-pills,.hero-leaf-bleed{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.hero-leaf-bleed{opacity:.06}}.slide-cta{position:fixed;bottom:0;left:0;right:0;background:var(--surface-elevated);border-top:1px solid var(--border);padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-xl);transform:translateY(100%);transition:transform var(--duration-slow) var(--ease-out);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.slide-cta.visible{transform:translateY(0)}.slide-cta-close{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:var(--space-2);font-size:1.25rem;line-height:1}[data-theme=dark] .slide-cta{background:var(--gray-900);border-color:var(--gray-800)}.blog-card{background:transparent;border-radius:var(--r-card);border:1px solid rgba(26,18,8,.1);box-shadow:none;padding:var(--space-5);transition:border-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit;min-height:200px;cursor:pointer;-webkit-tap-highlight-color:rgba(232,160,32,.1)}.blog-card:active{transform:scale(.98)}@media(hover:hover){.blog-card:hover{border-color:var(--primary);transform:translateY(-2px)}}[data-theme=dark] .blog-card span[style*="padding:3px 8px"]{background:#e8a02026!important;color:var(--primary)!important}[data-theme=dark] .blog-card{border-color:#ffffff1a}.exit-popup-overlay{position:fixed;inset:0;z-index:var(--z-modal, 1050);background:#0000008c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:exitFadeIn .25s ease}@keyframes exitFadeIn{0%{opacity:0}to{opacity:1}}@keyframes exitSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.exit-popup{background:#fff;border-radius:var(--r-card, 12px);padding:2.5rem 2rem;max-width:440px;width:90%;position:relative;text-align:center;box-shadow:0 20px 60px #0003;animation:exitSlideUp .3s ease}[data-theme=dark] .exit-popup{background:var(--dark-mid, #1C1C1C)}.exit-popup-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.5rem;color:var(--text-b);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.exit-popup-close:hover{background:var(--bg-page, #f7fafc)}[data-theme=dark] .exit-popup-close:hover{background:#ffffff14}.exit-popup-leaf{margin-bottom:1rem}.exit-popup-title{font-size:1.35rem;font-weight:800;color:var(--text-h);letter-spacing:-.02em;margin-bottom:.5rem}.exit-popup-desc{font-size:.92rem;color:var(--text-b);line-height:1.6;margin-bottom:1.5rem}.exit-popup-fields{display:flex;flex-direction:column;gap:.5rem}.exit-popup-fields input{padding:.65rem 1rem;border-radius:var(--r-btn, 30px);border:2px solid var(--border);font-size:.9rem;font-family:Inter,sans-serif;outline:none;transition:border-color .2s}[data-theme=dark] .exit-popup-fields input{background:#ffffff0f;border-color:#ffffff1f;color:#fff}.exit-popup-fields input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8a0201f}.exit-popup-fields .btn{width:100%;margin-top:.25rem}@media(max-width:640px){.exit-popup{padding:2rem 1.25rem;margin:1rem}}.dispatch-section{position:relative;background:var(--cream);padding:clamp(56px,9vw,120px) clamp(24px,5vw,80px);overflow:hidden;isolation:isolate}.dispatch-section:before{content:"";position:absolute;inset:0;background:var(--grain-svg);background-size:160px 160px;opacity:.85;pointer-events:none;z-index:0}.dispatch-inner{position:relative;z-index:1;max-width:var(--max-width-xl);margin:0 auto}.dispatch-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-6);margin-bottom:clamp(32px,5vw,64px)}.dispatch-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary);margin:0 0 var(--space-3)}.dispatch-eyebrow:before{content:"";width:24px;height:2px;background:var(--primary)}.dispatch-title{font-family:var(--display);font-size:clamp(36px,5.5vw,84px);font-weight:var(--font-bold);color:var(--ink);line-height:.98;letter-spacing:var(--tracking-display);margin:0;text-wrap:balance}.dispatch-lede{font-size:var(--text-base);color:#1a1208b8;line-height:var(--leading-relaxed);margin:var(--space-4) 0 0;max-width:52ch}.dispatch-all{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--primary);text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:1.5px solid transparent;transition:border-color var(--duration-fast)}@media(hover:hover){.dispatch-all:hover{border-bottom-color:var(--primary)}}.top-reads-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-10)}.top-read-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);background:#ffffff8c;border:1px solid rgba(26,18,8,.1);border-radius:var(--r-card);text-decoration:none;overflow:hidden;isolation:isolate;transition:border-color var(--duration-base),transform var(--duration-base)}.top-read-card:before{content:attr(data-idx);position:absolute;top:-8px;right:16px;font-family:var(--display);font-weight:var(--font-bold);font-size:70px;line-height:1;color:#e8a02029;letter-spacing:var(--tracking-display);pointer-events:none;z-index:0}.top-read-card>*{position:relative;z-index:1}@media(hover:hover){.top-read-card:hover{border-color:var(--primary);transform:translateY(-2px)}}.top-read-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary)}.top-read-title{font-family:var(--display);font-size:clamp(17px,1.5vw,20px);font-weight:var(--font-bold);color:var(--ink);line-height:1.2;letter-spacing:var(--tracking-tight)}.top-read-brief{font-size:var(--text-sm);color:#1a1208b3;line-height:var(--leading-relaxed)}.top-read-link{font-size:var(--text-sm);color:var(--primary);font-weight:var(--font-semibold);margin-top:auto}.blog-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.blog-card--feat{grid-column:1 / 3;grid-row:1 / 3}.blog-card-img{width:100%;border-radius:var(--radius-md);object-fit:cover;display:block;background:var(--border)}.blog-card--feat .blog-card-img{height:280px}.blog-card:not(.blog-card--feat) .blog-card-img{height:120px}.blog-skeleton{background:var(--primary-ghost);border:1px solid rgba(232,160,32,.18);border-radius:var(--r-card)}@media(max-width:768px){.blog-bento{grid-template-columns:1fr}.blog-card--feat{grid-column:1;grid-row:auto}.blog-card--feat .blog-card-img{height:180px}.top-reads-grid{grid-template-columns:1fr}.dispatch-title{font-size:clamp(28px,9vw,40px)}.top-read-card:before{font-size:48px}}[data-theme=dark] .dispatch-section{background:var(--surface)}[data-theme=dark] .top-read-card{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .top-read-title{color:var(--text-h)}[data-theme=dark] .top-read-brief{color:#ffffffa6}.bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:var(--max-width-xl);margin:0 auto}.bento-cell{background:var(--surface);border-radius:var(--radius-xl);padding:var(--space-9) var(--space-8);border:1px solid var(--border);transition:all var(--duration-base) var(--ease-default);display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:inherit;position:relative;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(232,160,32,.1)}.bento-cell:active{transform:scale(.98)}@media(hover:hover){.bento-cell:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);border-color:#e8a02040}}.bento-cell .bento-icon{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bento-cell .bento-label{font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-hover)}.bento-cell h3{font-size:var(--text-xl);font-weight:var(--font-extrabold);letter-spacing:var(--tracking-tight);color:var(--text-h);margin:0;line-height:1.2}.bento-cell p{font-size:var(--text-sm);color:var(--text-b);line-height:var(--leading-relaxed);margin:0}.bento-cell .bento-link{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--primary-hover);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto}.bento-cell .bento-link:hover{text-decoration:underline}@media(max-width:768px){.bento-grid{grid-template-columns:1fr;gap:var(--space-4)}.bento-cell{padding:var(--space-7) var(--space-6)}}[data-theme=dark] .bento-cell{background:var(--surface)!important;border-color:var(--border)}@media(hover:hover){[data-theme=dark] .bento-cell:hover{border-color:#e8a0204d}}.watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(80px,14vw,160px);font-weight:800;color:#e8a02014;letter-spacing:-.04em;line-height:1;pointer-events:none;white-space:nowrap;user-select:none}.load-hidden{opacity:0;transform:translateY(20px)}.load-visible{opacity:1;transform:translateY(0);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.load-hidden-right{opacity:0;transform:translate(24px)}.load-visible-right{opacity:1;transform:translate(0);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.btn-primary,.btn-nav{transition:background var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}@media(hover:hover){.btn-primary:hover,.btn-nav:hover{transform:translateY(-2px);box-shadow:0 6px 18px #e8a02047}}.btn-primary:active,.btn-nav:active{transform:translateY(0)}.nav-links a{transition:color var(--duration-fast) var(--ease-default)}@media(hover:hover){.nav-links a:hover{color:var(--primary)}}@keyframes modalSpringIn{0%{opacity:0;transform:scale(.86) translateY(20px)}60%{opacity:1;transform:scale(1.03) translateY(-3px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalSpringOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(12px)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes overlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes aurora{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.aurora-hero{position:relative;overflow:hidden;background:#fff}.aurora-hero:before{content:"";position:absolute;inset:-10px;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(100deg,#ffffff 0%,#ffffff 7%,transparent 10%,transparent 12%,#ffffff 16%),repeating-linear-gradient(100deg,#e8a020 10%,#f5c842,#fdba74,#fbbf24,#e8a020 30%);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:blur(10px);opacity:.5;animation:aurora 60s linear infinite;mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%)}.aurora-hero>*{position:relative;z-index:1}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#split-hero{position:relative;background:var(--cream);margin:0;padding:clamp(48px,9vw,120px) clamp(24px,6vw,96px);overflow:hidden;border:none;box-shadow:none}#split-hero:before{content:"";position:absolute;inset:0;background:var(--radial-amber-soft),var(--grain-svg);background-size:100% 100%,160px 160px;opacity:.85;pointer-events:none;z-index:0}[data-theme=dark] #split-hero{background:var(--surface)}.split-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);max-width:var(--max-width-xl);margin:0 auto;align-items:center}.split-counter{position:absolute;top:0;right:clamp(16px,4vw,64px);font-family:var(--display);font-weight:var(--font-bold);font-size:clamp(64px,9vw,140px);line-height:1;color:#1a120814;letter-spacing:var(--tracking-display);pointer-events:none;z-index:0;user-select:none}.split-hero-text{padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.product-section{display:flex;flex-direction:column;gap:var(--space-4)}.split-product-badge{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary);background:transparent;padding:0;border-radius:0;margin:0;align-self:flex-start}.split-product-badge:before{content:"";width:24px;height:2px;background:var(--primary)}.split-product-title{font-family:var(--display);font-size:clamp(32px,4.5vw,56px);font-weight:var(--font-bold);color:var(--ink);margin:0;line-height:1.05;letter-spacing:var(--tracking-display);text-wrap:balance}.split-product-desc{font-size:var(--text-base);color:#1a1208bf;margin:0;line-height:var(--leading-relaxed);max-width:44ch}.split-ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-2) 0 0}.split-cta-primary{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-7);border-radius:var(--r-btn);background:var(--primary);color:#fff;font-weight:var(--font-bold);font-size:var(--text-sm);box-shadow:var(--shadow-primary);transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);text-decoration:none}@media(hover:hover){.split-cta-primary:hover{background:var(--primary-h);transform:translateY(-1px)}}.split-nav{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.split-nav button{background:none;border:none;cursor:pointer;padding:var(--space-2) 0;position:relative}.split-nav button:after{content:"";display:block;width:40px;height:2px;background:#1a120833;transition:width var(--duration-base) var(--ease-default),background var(--duration-base) var(--ease-default),height var(--duration-base) var(--ease-default)}.split-nav button.active:after{background:var(--primary);width:64px;height:3px}@media(hover:hover){.split-nav button:not(.active):hover:after{background:#1a120866}}.branding-section{border-top:1px solid rgba(26,18,8,.12);padding-top:var(--space-6);margin-top:var(--space-2)}.split-title{font-family:var(--display);font-size:clamp(20px,2.4vw,28px);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);color:var(--ink);line-height:1.15;margin-bottom:2px}.word-rotator{display:block;position:relative;height:1.35em;overflow:hidden;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);font-weight:var(--font-bold);line-height:1.3;letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:2px}.word-rotator span{display:block;position:absolute;top:0;left:0;opacity:0;transform:translateY(110%);transition:opacity .45s ease,transform .45s cubic-bezier(.4,0,.2,1);white-space:nowrap;line-height:1.3}.word-rotator span em{font-style:normal;font-weight:var(--font-bold);color:var(--primary)}.word-rotator span.active{opacity:1;transform:translateY(0)}.word-rotator span.exit{opacity:0;transform:translateY(-110%)}.split-title-line2{font-family:var(--display);font-weight:var(--font-bold);color:var(--ink);font-size:clamp(20px,2.4vw,28px);margin-bottom:0}.split-hero-image{position:relative;display:flex;align-items:center;justify-content:center;padding:0;background:transparent}[data-theme=dark] .split-hero-image{background:transparent}.split-image-wrapper{width:100%;height:auto;position:relative;aspect-ratio:4 / 5;max-width:480px;margin:0 auto}.split-image-card{width:100%;height:100%;border-radius:var(--r-card);overflow:hidden;box-shadow:24px 24px 0 var(--primary-subtle),0 8px 24px #1a120814;transform:none;transition:transform var(--duration-base) var(--ease-default),opacity .3s}@media(hover:hover){.split-image-card:hover{transform:translateY(-2px)}}.split-image-card img{width:100%;height:100%;object-fit:cover;display:block}.fade-out{animation:fadeOut .3s ease forwards}.fade-in{animation:fadeIn .3s ease forwards}@media(max-width:768px){#split-hero{padding:var(--space-12) var(--space-5)}.split-hero-inner{grid-template-columns:1fr;gap:var(--space-8)}.split-counter{top:var(--space-4);right:var(--space-5);font-size:clamp(56px,18vw,96px)}.split-image-card{box-shadow:12px 12px 0 var(--primary-subtle),0 4px 16px #1a120814}.split-image-wrapper{aspect-ratio:4 / 3;max-width:100%}}.float-card{max-width:1200px;margin:0 auto 48px;border-radius:24px;overflow:hidden;position:relative;box-shadow:0 2px 24px #0000000d,0 1px 4px #0000000a;border:1px solid var(--border)}[data-theme=dark] .float-card{box-shadow:0 2px 24px #0000004d}@media(max-width:640px){.float-card{padding:32px 1.25rem!important;border-radius:16px;margin-left:.5rem;margin-right:.5rem}}.aurora-card:before{content:"";position:absolute;inset:-10px;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(100deg,#ffffff 0%,#ffffff 7%,transparent 10%,transparent 12%,#ffffff 16%),repeating-linear-gradient(100deg,#e8a020 10%,#f5c842,#fdba74,#fbbf24,#e8a020 30%);background-size:300%,200%;background-position:50% 50%,50% 50%;filter:blur(10px);opacity:.35;animation:aurora 60s linear infinite;mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 10%,transparent 70%)}.aurora-card>*{position:relative;z-index:1}[data-theme=dark] .aurora-card:before{opacity:.22}@media(max-width:768px){.aurora-card:before{mask-image:radial-gradient(ellipse at 90% 0%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 90% 0%,black 30%,transparent 80%);opacity:.5}}.dark-editorial{position:relative;background:var(--ink);color:#fff;padding:clamp(56px,9vw,120px) clamp(24px,5vw,80px);overflow:hidden;isolation:isolate}.dark-editorial:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 85% 15%,#e8a02038,#e8a02000 70%);pointer-events:none;z-index:0}.dark-editorial-mark{position:absolute;top:-32px;left:-8px;font-family:var(--display);font-weight:var(--font-bold);font-size:clamp(140px,18vw,280px);line-height:1;color:#e8a0200f;letter-spacing:var(--tracking-display);pointer-events:none;z-index:0;user-select:none}.dark-editorial-inner{position:relative;z-index:1;max-width:var(--max-width-xl);margin:0 auto}.dark-editorial-header{max-width:720px;margin:0 0 clamp(40px,5vw,64px)}.dark-editorial-h2{color:#fff;margin-top:var(--space-2)}.dark-editorial-lede{color:#ffffffa6;margin-top:var(--space-3);max-width:56ch;font-size:var(--text-sm)}.re-invest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(28px,3.5vw,48px)}.editorial-col{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.1)}.editorial-col-eyebrow{color:var(--primary)}.editorial-h3{font-family:var(--display);font-size:clamp(22px,2vw,30px);font-weight:var(--font-bold);color:#fff;line-height:1.1;letter-spacing:var(--tracking-display);margin:0 0 var(--space-3)}.editorial-h3 em{font-style:normal;color:var(--primary)}.editorial-col .editorial-links{margin-top:0}.editorial-col .editorial-links a{padding:var(--space-2) 0;font-size:var(--text-sm)}@media(max-width:1023px){.re-invest-grid{grid-template-columns:repeat(2,1fr);column-gap:clamp(28px,4vw,48px);row-gap:clamp(32px,5vw,56px)}}@media(max-width:640px){.re-invest-grid{grid-template-columns:1fr;gap:var(--space-7)}}.editorial-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary);margin:0}.editorial-eyebrow:before{content:"";width:24px;height:2px;background:var(--primary)}.editorial-h2{font-family:var(--display);font-size:clamp(28px,4vw,56px);font-weight:var(--font-bold);color:#fff;line-height:1.05;letter-spacing:var(--tracking-display);margin:0;text-wrap:balance}.editorial-h2 em{font-style:normal;color:var(--primary)}.editorial-lede{font-size:var(--text-base);color:#ffffffb8;line-height:var(--leading-relaxed);margin:0;max-width:44ch}.editorial-links{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:0}.editorial-links li{border-top:1px solid rgba(255,255,255,.1)}.editorial-links li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.editorial-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.editorial-links a .arrow{color:var(--primary);font-size:var(--text-lg);transition:transform var(--duration-base) var(--ease-default);display:inline-block}@media(hover:hover){.editorial-links a:hover{color:var(--primary)}.editorial-links a:hover .arrow{transform:translate(6px)}}.editorial-links a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--r-sm)}@media(max-width:768px){.dark-editorial-mark{font-size:clamp(120px,30vw,180px);top:-12px;left:-6px}}.founder-editorial{background:linear-gradient(180deg,var(--bg-page) 0%,var(--cream) 100%);padding:clamp(56px,9vw,120px) clamp(24px,5vw,80px)}.founder-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px,6vw,96px);align-items:center;max-width:1100px;margin:0 auto}.founder-text{display:flex;flex-direction:column}.founder-eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--primary);margin:0 0 var(--space-5)}.founder-eyebrow:before{content:"";width:24px;height:2px;background:var(--primary)}.founder-pullquote{font-family:var(--display);font-size:clamp(28px,4vw,56px);font-weight:var(--font-bold);color:var(--ink);letter-spacing:var(--tracking-display);line-height:1.05;margin:0 0 var(--space-6);text-wrap:balance;position:relative}.founder-pullquote em{font-style:normal;color:var(--primary)}.founder-pullquote:before{content:"“";position:absolute;left:-.4em;top:-.1em;color:var(--primary);font-size:1em;line-height:1;opacity:.45;pointer-events:none}.founder-text p{font-size:var(--text-lg);color:#1a1208c7;line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.founder-inline-link{color:var(--primary-h);font-weight:var(--font-semibold);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.founder-cta{margin-top:var(--space-4);align-self:flex-start}.founder-figure{position:relative;margin:0;justify-self:center;width:clamp(260px,32vw,360px)}.founder-figure:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:8px;background:var(--primary);border-radius:1px}.founder-photo{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:var(--radius-2xl);object-fit:cover;box-shadow:12px 12px 0 var(--primary-subtle),0 6px 18px #1a120814;display:block}.tape{position:absolute;width:80px;height:18px;background:#ffffffd9;border:1px solid rgba(26,18,8,.06);box-shadow:0 2px 6px #1a12081a;z-index:2;pointer-events:none}.tape-tl{top:-10px;left:-18px;transform:rotate(-8deg)}.tape-br{bottom:6px;right:-22px;transform:rotate(6deg)}@media(max-width:768px){.founder-inner{grid-template-columns:1fr;gap:var(--space-10)}.founder-figure{order:-1;width:clamp(220px,70vw,280px)}.founder-cta{align-self:stretch;justify-content:center}.tape{display:none}.founder-pullquote:before{left:-.2em;top:-.05em}}[data-theme=dark] .founder-editorial{background:linear-gradient(180deg,var(--bg-page) 0%,var(--surface) 100%)}[data-theme=dark] .founder-text p{color:#ffffffb3}[data-theme=dark] .founder-pullquote{color:var(--text-h)}[data-theme=dark] .tape{background:#ffffff1a;border-color:#ffffff2e}.roadmap-section{position:relative;background:var(--cream);padding:clamp(64px,9vw,120px) clamp(24px,5vw,80px);overflow:hidden;isolation:isolate}.roadmap-section:before{content:"";position:absolute;inset:0;background:var(--radial-amber-soft),var(--grain-svg);background-size:100% 100%,160px 160px;opacity:.85;pointer-events:none;z-index:0}.roadmap-inner{position:relative;z-index:1;max-width:var(--max-width-xl);margin:0 auto}.roadmap-header{max-width:760px;margin:0 0 clamp(48px,6vw,80px)}.roadmap-title{font-family:var(--display);font-size:clamp(36px,5.5vw,84px);font-weight:var(--font-bold);color:var(--ink);line-height:.98;letter-spacing:var(--tracking-display);margin:var(--space-3) 0 0;text-wrap:balance}.roadmap-title em{font-style:normal;color:var(--primary)}.roadmap-lede{font-size:var(--text-base);color:#1a1208b8;line-height:var(--leading-relaxed);margin:var(--space-4) 0 0;max-width:56ch}.roadmap-stages{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}.stage{position:relative;padding:clamp(20px,2vw,28px);background:#ffffff9e;border:1px solid rgba(26,18,8,.1);border-radius:var(--r-card);backdrop-filter:blur(2px);transition:border-color .25s ease,transform .25s ease;display:flex;flex-direction:column;gap:var(--space-3)}@media(hover:hover){.stage:hover{border-color:var(--primary);transform:translateY(-3px)}}.stage-num{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-1)}.stage-num span:first-child{font-family:var(--display);font-weight:var(--font-bold);font-size:clamp(36px,4.5vw,56px);line-height:1;color:var(--primary);letter-spacing:var(--tracking-display)}.stage-rule{flex:1;height:2px;background:linear-gradient(90deg,var(--primary) 0%,rgba(232,160,32,0) 100%)}.stage-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#1a12088c;margin:0}.stage-title{font-family:var(--display);font-size:clamp(22px,2.4vw,32px);font-weight:var(--font-bold);color:var(--ink);line-height:1.1;letter-spacing:var(--tracking-tight);margin:0}.stage-body{font-size:var(--text-sm);color:#1a1208bf;line-height:var(--leading-relaxed);margin:0}.stage-links{list-style:none;padding:var(--space-3) 0 0;margin:auto 0 0;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid rgba(26,18,8,.1)}.stage-links a{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--primary);text-decoration:none;transition:gap .2s ease}@media(hover:hover){.stage-links a:hover{gap:var(--space-3)}}@media(max-width:1023px){.roadmap-stages{grid-template-columns:1fr;gap:var(--space-4)}.stage{padding:var(--space-5)}}[data-theme=dark] .roadmap-section{background:var(--surface)}[data-theme=dark] .stage{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .stage-title{color:var(--text-h)}[data-theme=dark] .stage-body{color:#ffffffb8}[data-theme=dark] .stage-eyebrow{color:#ffffff8c}[data-theme=dark] .roadmap-title{color:var(--text-h)}[data-theme=dark] .roadmap-lede{color:#ffffffb3}
