.landing_nav__64n72{position:fixed;top:28px;left:28px;right:28px;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:16px 26px;min-height:56px;border:1.5px solid var(--fg);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in oklab,var(--bg) 35%,transparent);transition:border-color .6s ease,background .6s ease}.landing_brand__ph21_{font-weight:600;font-size:20px;letter-spacing:-.01em;color:var(--fg);text-decoration:none}.landing_navLinks__sT_ig{list-style:none;margin:0;padding:0;display:flex;gap:28px}.landing_navLinks__sT_ig a{color:var(--fg);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-family:var(--font-mono),ui-monospace,monospace;transition:opacity .2s ease}.landing_navLinks__sT_ig a:hover{opacity:1}.landing_navRight__AKFlY{display:flex;align-items:center;gap:18px}.landing_navMeta__gJMCt{font-size:10px;opacity:.55;letter-spacing:.12em}.landing_navCta__pswYB,.landing_navMeta__gJMCt{font-family:var(--font-mono),ui-monospace,monospace}.landing_navCta__pswYB{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);text-decoration:none;border:1px solid color-mix(in oklab,var(--fg) 30%,transparent);padding:8px 14px;border-radius:999px;opacity:.85;transition:opacity .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap}.landing_navCta__pswYB:hover{opacity:1;border-color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing_navCtaPrimary__eXDOX{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bg);background:var(--fg);text-decoration:none;border:1px solid var(--fg);padding:8px 14px;border-radius:999px;transition:opacity .2s ease,transform .2s ease;white-space:nowrap;font-weight:600}.landing_navCtaPrimary__eXDOX:hover{opacity:.85;transform:translateY(-1px)}.landing_navAvatar__3g_TT{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;font-family:var(--font-mono),ui-monospace,monospace;background:color-mix(in oklab,var(--fg) 15%,transparent);color:var(--fg);text-decoration:none;transition:background .2s ease;flex-shrink:0}.landing_navAvatar__3g_TT:hover{background:color-mix(in oklab,var(--fg) 25%,transparent)}.landing_navSignIn__6P_Et{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);text-decoration:none;opacity:.7;transition:opacity .2s ease;white-space:nowrap}.landing_navSignIn__6P_Et:hover{opacity:1}.landing_hamburger___XzAd{display:none;background:none;border:none;color:var(--fg);cursor:pointer;padding:4px;line-height:0}.landing_drawerBackdrop__uwZAN{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.65);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.landing_drawer__AOyHy{position:fixed;top:0;right:0;bottom:0;z-index:50;width:min(320px,85vw);background:var(--bg);background-color:var(--bg);isolation:isolate;border-left:1px solid var(--border);padding:96px 32px 32px;display:flex;flex-direction:column;gap:32px;overflow-y:auto}.landing_drawerLinks__SQ1h4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.landing_drawerLinks__SQ1h4 a{color:var(--fg);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono),ui-monospace,monospace;opacity:.85;transition:opacity .2s ease}.landing_drawerLinks__SQ1h4 a:hover{opacity:1}.landing_drawerCta__GnzMm{display:inline-block;text-align:center}.landing_hero__tebk0{position:relative;height:100vh;height:100dvh;overflow:hidden}.landing_moonWrap__Iytkd{position:absolute;z-index:8;top:calc(clamp(140px, 16vmin, 200px) - 4vh);right:calc(clamp(70px, 9vmin, 150px) + 2vw);width:clamp(134px,17.85vmin,269px);height:clamp(134px,17.85vmin,269px)}.landing_moon__9KzR4{width:100%;height:100%;border-radius:50%;border:none;cursor:pointer;position:relative;z-index:2;padding:0;background:radial-gradient(circle at 28% 78%,transparent 50%,color-mix(in oklab,var(--bg) 28%,transparent) 92%),radial-gradient(circle at 58% 72%,var(--fg) 0,var(--fg) 50%,color-mix(in oklab,var(--fg) 78%,var(--bg)) 78%,color-mix(in oklab,var(--fg) 55%,var(--bg)) 100%);box-shadow:inset 8px -10px 22px color-mix(in oklab,var(--bg) 18%,transparent),inset -6px 8px 18px color-mix(in oklab,var(--bg) 35%,transparent);transition:filter .6s ease,transform .2s ease,background .6s ease,box-shadow .6s ease}.landing_moon__9KzR4:hover{transform:scale(1.04)}.landing_moon__9KzR4:focus-visible{outline:2px dashed var(--fg);outline-offset:6px}.landing_moonGlow__evgCE{position:absolute;z-index:1;pointer-events:none;inset:-90%;background:radial-gradient(circle at center,color-mix(in oklab,var(--fg) 38%,transparent) 0,color-mix(in oklab,var(--fg) 16%,transparent) 18%,color-mix(in oklab,var(--fg) 6%,transparent) 42%,color-mix(in oklab,var(--fg) 2%,transparent) 65%,transparent 80%);filter:blur(6px);animation:landing_moonBreathe__BIc1n 7s ease-in-out infinite}@keyframes landing_moonBreathe__BIc1n{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.landing_beam__CPK5H{position:absolute;top:0;left:0;right:0;z-index:2;pointer-events:none;width:100%;height:100%;opacity:.5}.landing_ground__no6IK{position:absolute;left:0;right:0;bottom:7%;height:1px;background:var(--fg);opacity:.25;z-index:3}.landing_pebbles__w_pmc{position:absolute;z-index:4;bottom:calc(7% - 8px);left:5%;width:90px;height:28px;color:var(--fg);opacity:.55}.landing_cta__Onhht{position:absolute;z-index:5;transform:translate(-50%,-100%);font-family:var(--font-display),"Cormorant Garamond","EB Garamond",Georgia,serif;font-style:italic;font-weight:700;font-size:clamp(48px,7.2vw,116px);line-height:.95;letter-spacing:-.015em;color:var(--cta-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;margin:0;transition:color .6s ease;visibility:hidden;opacity:0;pointer-events:none}.landing_motto__lsZp8{position:absolute;z-index:6;top:clamp(160px,20vh,280px);left:clamp(28px,6vw,96px);color:var(--fg);pointer-events:none}.landing_motto__lsZp8:before{content:"";display:block;width:56px;height:1px;background:var(--fg);opacity:.5;margin-bottom:22px}.landing_motto__lsZp8 .landing_headline__OotVy{display:block;font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(42px,6vw,96px);letter-spacing:-.005em;line-height:1.1;opacity:.92}.landing_motto__lsZp8 .landing_rule__IH_8O{display:block;width:clamp(180px,22vw,360px);height:1px;background:var(--fg);opacity:.45;margin:clamp(20px,2.4vw,36px) 0 clamp(16px,1.8vw,24px)}.landing_motto__lsZp8 .landing_sub__vxx8k{display:block;font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:clamp(11px,.85vw,13px);letter-spacing:.18em;text-transform:uppercase;opacity:.72}.landing_ctaWord__teRjS{display:inline-block;position:relative;transition:opacity .46s ease,transform .46s cubic-bezier(.22,.61,.36,1),filter .46s ease}.landing_ctaWordOut__FVYTY{opacity:0;transform:translateX(-22px);filter:blur(2px)}.landing_ctaWordIn__Hu1fE{opacity:0;transform:translateX(28px);filter:blur(2px)}.landing_ctaShadow__YnHOE{position:absolute;left:0;top:0;transform:skew(-58deg,0) scale(2.1,.42) translate(-92%,110%);transform-origin:left bottom;color:var(--cta-shadow);filter:blur(5px);opacity:.95;pointer-events:none;z-index:-1;transition:color .6s ease}.landing_footnote__SpR__{position:absolute;bottom:22px;left:28px;z-index:6;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);opacity:.45;font-family:var(--font-mono),ui-monospace,monospace}.landing_footnoteRight__jC7sz{left:auto;right:28px;text-align:right}.landing_grain__2XQ_W{position:fixed;inset:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;z-index:25;background-image:radial-gradient(circle at 20% 30%,currentColor .5px,transparent 1px),radial-gradient(circle at 70% 60%,currentColor .5px,transparent 1px),radial-gradient(circle at 40% 80%,currentColor .5px,transparent 1px);background-size:6px 6px,8px 8px,5px 5px;color:var(--fg)}.landing_heroContent__kzYQ1{padding:8vh 6% 6vh;max-width:64%;pointer-events:none}.landing_heroEyebrow__n8njk{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--fg);opacity:.6;margin-bottom:26px}.landing_heroEyebrowDot__BKtXa{width:6px;height:6px;border-radius:999px;background:var(--fg);opacity:.5;box-shadow:0 0 12px currentColor;flex-shrink:0;animation:landing_heroPulse__MXgWW 2.4s ease-in-out infinite}@keyframes landing_heroPulse__MXgWW{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(.75)}}.landing_heroHeadline__w0SKO{font-family:var(--font-serif,var(--font-display,"Instrument Serif",serif));font-style:italic;font-weight:400;font-size:clamp(40px,6vw,88px);line-height:1.02;letter-spacing:-.015em;color:var(--fg);margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.2);white-space:nowrap}.landing_heroHeadline__w0SKO span{display:block}.landing_heroHeadline__w0SKO span:nth-child(2){padding-left:.4em}.landing_heroRule__D9aTt{width:280px;height:1px;background:linear-gradient(90deg,var(--fg) 0,transparent 100%);opacity:.3;margin:38px 0 18px}.landing_heroCaption__CoodL{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:15px;font-weight:400;line-height:1.6;color:var(--fg);opacity:.7;margin:0;white-space:pre-line;max-width:52ch;text-shadow:0 1px 2px rgba(0,0,0,.4),0 2px 12px rgba(0,0,0,.3)}.landing_trustStrip__waKdW{position:relative;z-index:10;padding:6vh clamp(28px,8vw,140px) 2vh;display:flex;flex-direction:column;align-items:center;gap:24px}.landing_trustEyebrow__8Wrod{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.38}.landing_trustLogos__NmzIG{display:flex;align-items:center;justify-content:center;gap:clamp(36px,5vw,72px);flex-wrap:wrap}.landing_trustLogo__NzaYi{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.35;transition:opacity .3s ease}.landing_trustLogo__NzaYi:hover{opacity:.55}.landing_trustSvg__XjMuz{height:22px;width:auto;color:var(--fg)}.landing_trustLabel__lgP66{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.landing_fold__Vq_4r{position:relative;z-index:10;padding:14vh clamp(28px,8vw,140px)}.landing_foldTight__q0ihD{padding-top:6vh}.landing_foldFlush__NINMG{padding-top:0}.landing_eyebrow__vW2Ub{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.landing_what__YK8MM{max-width:1080px;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(40px,6vw,100px);gap:clamp(40px,6vw,100px);align-items:start}.landing_whatHeading__42h6o{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(36px,5vw,76px);line-height:1;letter-spacing:-.015em;margin:14px 0 0}.landing_whatLede__U_Jss{font-size:clamp(18px,1.4vw,22px);line-height:1.5;max-width:48ch;opacity:.82;margin:clamp(24px,3vw,40px) 0 0}.landing_whatMonoToken__oa8K4{font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em;opacity:.85}.landing_whatPanel__jQ_IS{border:1px solid color-mix(in oklab,var(--fg) 14%,transparent);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in oklab,var(--fg) 2%,transparent)}.landing_why__RLXMA{max-width:1080px;margin:0 auto}.landing_whyHeading__0f1PX{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(36px,5vw,76px);line-height:1;letter-spacing:-.015em;margin:14px 0 0}.landing_whyIntro__wHnON{max-width:56ch;font-size:clamp(15px,1.15vw,19px);line-height:1.6;opacity:.78;margin:clamp(24px,3vw,40px) 0 0}.landing_whyGrid__j9qlP{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin-top:clamp(48px,6vw,80px)}.landing_whyCard__MmgUs{padding:clamp(32px,4vw,56px);border:1px solid color-mix(in oklab,var(--fg) 12%,transparent);border-radius:12px;display:flex;flex-direction:column;gap:12px;transition:background .4s ease,border-color .4s ease}.landing_whyCard__MmgUs:hover{background:color-mix(in oklab,var(--fg) 3%,transparent);border-color:color-mix(in oklab,var(--fg) 22%,transparent)}.landing_whyIcon__lbZL_{width:32px;height:32px;color:var(--fg);opacity:.6;margin-bottom:4px;flex-shrink:0}.landing_whyCardTitle__psBf0{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(20px,2vw,28px);letter-spacing:-.01em;margin:0}.landing_whyCardBody__tTWM7{font-size:clamp(13px,1vw,15px);line-height:1.6;opacity:.68;max-width:38ch;margin:0}.landing_tiersHeader__rgqM6{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.landing_tiersHeaderRight__XtbiY{opacity:.4}.landing_tiersIntro__hDykd{max-width:60ch;font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 36px}.landing_tiers__olRc6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid color-mix(in oklab,var(--fg) 18%,transparent);border-bottom:1px solid color-mix(in oklab,var(--fg) 18%,transparent)}.landing_tier__yKcmh{padding:56px 40px 64px;border-right:1px solid color-mix(in oklab,var(--fg) 18%,transparent);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;position:relative;transition:background .4s ease}.landing_tier__yKcmh:last-child{border-right:none}.landing_tier__yKcmh:hover{background:color-mix(in oklab,var(--fg) 3%,transparent)}.landing_phase__gwKtI{width:64px;height:64px;position:relative;margin-bottom:8px}.landing_phaseSvg__ne82r{width:100%;height:100%;display:block;color:var(--fg)}.landing_tierName__CNxhH{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:500;font-style:italic;font-size:clamp(28px,2.6vw,38px);margin:0;letter-spacing:-.01em}.landing_tierDesc__Nhizf{font-size:14px;line-height:1.6;opacity:.72;max-width:30ch;margin:0;text-align:left}.landing_tierFeatures___pY_9{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;max-width:30ch;text-align:left}.landing_tierFeatures___pY_9 li{font-size:13px;opacity:.72;line-height:1.5;padding-left:16px;position:relative}.landing_tierFeatures___pY_9 li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:currentColor;opacity:.6}.landing_tierPrice__E2MFZ{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:clamp(32px,3vw,42px);font-weight:500;font-style:italic;letter-spacing:-.02em;margin:0}.landing_tierPricePer__RStSE{font-size:13px;font-style:normal;opacity:.5}.landing_tierAnnual__JPi7n,.landing_tierPricePer__RStSE{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em}.landing_tierAnnual__JPi7n{font-size:10px;opacity:.38;margin-top:2px}.landing_tierCta__PyHON{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);text-decoration:none;border:1px solid color-mix(in oklab,var(--fg) 30%,transparent);padding:10px 16px;border-radius:999px;text-align:center;margin-top:auto;width:100%;max-width:30ch;opacity:.85;transition:opacity .2s ease,border-color .2s ease,background .2s ease}.landing_tierCta__PyHON:hover{opacity:1;border-color:var(--fg);background:color-mix(in oklab,var(--fg) 6%,transparent)}.landing_tierCtaWaitlist__jWoV0{border-style:dashed;opacity:.6}.landing_tierComingSoon__FfzsD{opacity:.55}.landing_tierComingSoon__FfzsD:hover{opacity:.7}.landing_tierBadge__M5KN_{font-family:var(--font-mono),ui-monospace,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap}.landing_tierBadgeAvailable__byobd{border:1px solid var(--fg);color:var(--fg);opacity:.9}.landing_tierBadgeComingSoon__Z7Xst{border:1px dashed color-mix(in oklab,var(--fg) 40%,transparent);color:var(--fg);opacity:.5}.landing_dfy__YcKLe{margin-top:14vh;padding:clamp(60px,10vw,120px) clamp(40px,8vw,100px);border:1px solid color-mix(in oklab,var(--fg) 25%,transparent);display:grid;grid-template-columns:auto 1fr auto;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center;position:relative;overflow:hidden}.landing_dfy__YcKLe:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 75% 50%,color-mix(in oklab,var(--fg) 7%,transparent) 0,transparent 60%);pointer-events:none}.landing_dfyMoon__YPP1o{width:clamp(80px,8vw,120px);height:clamp(80px,8vw,120px);border-radius:50%;background:var(--fg);box-shadow:0 0 60px color-mix(in oklab,var(--fg) 25%,transparent);flex-shrink:0;position:relative}.landing_dfyText__Qy6zT{display:flex;flex-direction:column;gap:14px;position:relative}.landing_dfyHeading__yxFIW{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(28px,3vw,46px);line-height:1.05;margin:0;letter-spacing:-.01em;max-width:22ch}.landing_dfyText__Qy6zT p{font-size:14px;line-height:1.6;opacity:.72;max-width:48ch;margin:0}.landing_dfyArrow__09XRz{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);text-decoration:none;opacity:.7;border:1px solid color-mix(in oklab,var(--fg) 30%,transparent);padding:16px 22px;border-radius:999px;transition:opacity .3s ease,border-color .3s ease;white-space:nowrap;position:relative}.landing_dfyArrow__09XRz:hover{opacity:1;border-color:var(--fg)}.landing_footer__sQbCm{position:relative;z-index:10;padding:18vh clamp(28px,8vw,140px) 8vh;display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:end;border-top:1px solid color-mix(in oklab,var(--fg) 12%,transparent);margin-top:14vh}.landing_footerClosing__YmfQp{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(40px,5.5vw,88px);line-height:1;letter-spacing:-.015em;max-width:14ch;margin:0}.landing_footerClosing__YmfQp em{font-style:italic}.landing_footerMeta__MvGy_{display:flex;flex-direction:column;gap:14px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.55;text-align:right}.landing_footerMeta__MvGy_ a{color:var(--fg);text-decoration:none;opacity:.85;transition:opacity .2s ease}.landing_footerMeta__MvGy_ a:hover{opacity:1}.landing_footerCopy__kkZYe{opacity:.5}@media (max-width:880px){.landing_motto__lsZp8 .landing_headline__OotVy{font-size:30px}.landing_nav__64n72{top:16px;left:16px;right:16px;padding:12px 16px}.landing_navCtaPrimary__eXDOX,.landing_navLinks__sT_ig{display:none}.landing_drawerCta__GnzMm{display:inline-block}.landing_navMeta__gJMCt{display:none}.landing_hamburger___XzAd{display:block}.landing_footnote__SpR__{left:16px}.landing_footnoteRight__jC7sz{left:auto;right:16px}.landing_trustLogos__NmzIG{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.landing_trustLogo__NzaYi{justify-self:center}.landing_tiers__olRc6,.landing_what__YK8MM,.landing_whyGrid__j9qlP{grid-template-columns:1fr}.landing_tier__yKcmh{border-right:none;border-bottom:1px solid color-mix(in oklab,var(--fg) 18%,transparent)}.landing_tier__yKcmh:last-child{border-bottom:none}.landing_dfy__YcKLe{grid-template-columns:1fr;gap:24px;text-align:left}.landing_dfyArrow__09XRz{justify-self:start}.landing_footer__sQbCm{grid-template-columns:1fr}.landing_footerMeta__MvGy_{text-align:left}}@media (prefers-reduced-motion:reduce){.landing_moonGlow__evgCE{animation:none}.landing_moon__9KzR4{transition:background .6s ease}.landing_moon__9KzR4:hover{transform:none}.landing_ctaWord__teRjS{transition:opacity .2s ease}.landing_ctaWordIn__Hu1fE,.landing_ctaWordOut__FVYTY{transform:none;filter:none}.landing_dfyArrow__09XRz,.landing_footerMeta__MvGy_ a,.landing_navCtaPrimary__eXDOX,.landing_navCta__pswYB,.landing_navLinks__sT_ig a,.landing_tier__yKcmh,.landing_trustLogo__NzaYi,.landing_whyCard__MmgUs{transition:none}.landing_navCtaPrimary__eXDOX:hover{transform:none}}:root,:root[data-theme=dark]{--bg:#0b0b0b;--fg:#f4f1ea;--cta-ink:#f4f1ea;--cta-shadow:rgba(244,241,234,0.55);--muted:rgba(244,241,234,0.6);--accent:#f4f1ea;--accent-bg:rgba(244,241,234,0.06);--border:rgba(244,241,234,0.18);--radius:0.5rem;--success:#4ade80;--warning:#fbbf24;--danger:#fca5a5;--info:#93c5fd;color-scheme:dark}:root[data-theme=light]{--bg:#f4f1ea;--fg:#0b0b0b;--cta-ink:#0b0b0b;--cta-shadow:rgba(11,11,11,0.55);--muted:rgba(11,11,11,0.6);--accent:#0b0b0b;--accent-bg:rgba(11,11,11,0.06);--border:rgba(11,11,11,0.18);--success:#16a34a;--warning:#d97706;--danger:#dc2626;--info:#2563eb;color-scheme:light}[data-theme=dark]{--bg:#0b0b0b;--fg:#f4f1ea;--cta-ink:#f4f1ea;--cta-shadow:rgba(244,241,234,0.55);--muted:rgba(244,241,234,0.6);--accent:#f4f1ea;--accent-bg:rgba(244,241,234,0.06);--border:rgba(244,241,234,0.18);--success:#4ade80;--warning:#fbbf24;--danger:#fca5a5;--info:#93c5fd;color-scheme:dark}*{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .6s ease,color .6s ease}a{color:inherit}@keyframes sphereFloat{0%,to{transform:translateY(0)}25%{transform:translateY(-6px)}50%{transform:translateY(-8px)}75%{transform:translateY(-6px)}}@keyframes sphereShadow{0%,to{transform:scaleX(1);opacity:1}25%{transform:scaleX(.88);opacity:.7}50%{transform:scaleX(.75);opacity:.5}75%{transform:scaleX(.88);opacity:.7}}button{font:inherit}:focus-visible{outline:2px dashed var(--fg);outline-offset:4px;border-radius:2px}.skip-link{position:absolute;left:-9999px;top:0;padding:12px 18px;background:var(--fg);color:var(--bg);font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:0 0 8px 0;z-index:100}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){body,html{transition:none}}.blog-prose{line-height:1.75;font-size:1rem;color:var(--fg)}.blog-prose h2{font-family:var(--font-display),"Cormorant Garamond",Georgia,serif;font-size:1.5rem;font-weight:500;font-style:italic;margin:2.5rem 0 .75rem;letter-spacing:-.015em;line-height:1.2}.blog-prose h3{font-size:1.15rem;font-weight:600;margin:2rem 0 .5rem;letter-spacing:-.01em}.blog-prose p{margin:0 0 1.25rem;color:var(--fg);opacity:.88}.blog-prose ol,.blog-prose ul{padding-left:1.25rem;margin:0 0 1.25rem}.blog-prose li{margin-bottom:.5rem;opacity:.88;line-height:1.65}.blog-prose code{font-family:var(--font-mono,monospace);font-size:.85em;padding:.15em .4em;border-radius:4px}.blog-prose code,.blog-prose pre{background:var(--accent-bg);border:1px solid var(--border)}.blog-prose pre{border-radius:8px;padding:1rem 1.25rem;overflow-x:auto;margin:0 0 1.25rem;font-size:.875rem;line-height:1.6}.blog-prose pre code{background:none;border:none;padding:0;border-radius:0;font-size:inherit}.blog-prose blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:3px solid var(--border);color:var(--muted);font-style:italic}.blog-prose blockquote p{opacity:1;color:var(--muted)}.blog-prose a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.blog-prose a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.blog-prose strong{font-weight:600}.blog-prose hr{border:none;border-top:1px solid var(--border);margin:2rem 0}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5dce4b{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5dce4b{--font-sans:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_62d121{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.__variable_62d121{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-serif:"Instrument Serif","Instrument Serif Fallback"}