.mkt{--serif:var(--font-serif-ledger), Georgia, serif;--ui:var(--font-sans-ledger), system-ui, sans-serif;--mono:var(--font-mono-ledger), ui-monospace, monospace;--max:1200px;--pad:clamp(20px, 4.5vw, 56px);--slide-ink:#3e2f1e;--eb-cta:var(--ledger-accent);--eb-cta-hover:#a5670f;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:18px;line-height:1.55}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt ::selection{background:#ba751738}.mkt a{color:inherit}.mkt img{max-width:100%;display:block}.mkt .grain{z-index:60;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mkt .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:500}.mkt .k .acc{color:var(--ledger-accent)}.mkt .wrap{max-width:var(--max);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.mkt .topbar{z-index:50;background:var(--paper);border-bottom:1px solid var(--rule-strong);position:sticky;top:0}.mkt .topbar .wrap{justify-content:space-between;align-items:center;height:58px;display:flex}.mkt .wordmark{font-family:var(--serif);letter-spacing:-.01em;font-size:26px;font-weight:500;line-height:1;text-decoration:none}.mkt .wordmark .dot{color:var(--ledger-accent)}.mkt .top-cta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--eb-cta);color:var(--paper);padding:10px 16px;font-size:11px;font-weight:500;text-decoration:none;transition:background .15s}.mkt .top-cta:hover{background:var(--eb-cta-hover)}.mkt .topbar .topnav{align-items:center;gap:16px;display:flex}.mkt .top-login{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:500;text-decoration:none}.mkt .top-login:hover{color:var(--ink)}.mkt .top-login{appearance:none;cursor:pointer;background:0 0;border:none;padding:0}@media (max-width:560px){.mkt .top-login{display:none}}.mkt .sheet-scrim{z-index:80;opacity:0;pointer-events:none;background:#1a181652;transition:opacity .25s;position:fixed;inset:0}.mkt .sheet-scrim.open{opacity:1;pointer-events:auto}.mkt .sheet{z-index:81;background:var(--paper);border-left:1px solid var(--rule-strong);flex-direction:column;width:min(440px,92vw);transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mkt .sheet.open{transform:none}.mkt .sheet-head{padding:20px var(--pad);border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt .sheet-head .k{color:var(--ink-2)}.mkt .sheet-close{appearance:none;cursor:pointer;font-family:var(--mono);color:var(--ink-3);background:0 0;border:none;padding:4px;font-size:18px;line-height:1}.mkt .sheet-close:hover{color:var(--ink)}.mkt .sheet-body{padding:clamp(24px, 4vw, 36px) var(--pad)}.mkt .login-intro{margin-bottom:clamp(22px,3vw,30px)}.mkt .login-intro .k{color:var(--ledger-accent);margin-bottom:10px;display:block}.mkt .login-intro .seal{color:var(--ledger-accent)}.mkt .login-intro h2{font-family:var(--serif);letter-spacing:-.014em;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.06}.mkt .login-intro p{font-family:var(--serif);color:var(--ink-2);margin-top:8px;font-size:16px;font-style:italic}.mkt .login-sheet-form{gap:14px;display:grid}.mkt .login-sheet-form label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);gap:6px;font-size:10px;display:grid}.mkt .login-sheet-form input{background:var(--paper-2);border:1px solid var(--rule-strong);width:100%;font-family:var(--ui);color:var(--ink);border-radius:0;padding:13px 14px;font-size:15px}.mkt .login-sheet-form input:focus{border-color:var(--ink);outline:none}.mkt .login-sheet-form .eb-btn{justify-content:center;width:100%;margin-top:4px}.mkt .login-error{font-family:var(--ui);color:var(--neg);text-align:center;font-size:13px}.mkt .login-notice{font-family:var(--ui);color:var(--ink-2);text-align:center;border:1px solid var(--rule);background:var(--sub);margin-bottom:14px;padding:10px 12px;font-size:13px}.mkt .login-google{width:100%;color:var(--ink);border-color:var(--rule-strong);background:0 0;justify-content:center;margin-top:12px}.mkt .login-google:hover{border-color:var(--ink);background:var(--sub)}.mkt .login-foot{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;padding-top:16px;font-size:10.5px;display:flex}.mkt .login-foot a{color:var(--ink-2);text-decoration:none}.mkt .login-foot a:hover{color:var(--ink)}.mkt .login-foot .acc{color:var(--ledger-accent)}.mkt .login-foot .sep{color:var(--ink-4)}.mkt .hero{flex-direction:column;min-height:calc(100dvh - 58px);padding-top:clamp(20px,3vw,36px);display:flex;position:relative;overflow:hidden}.mkt .hero>.wrap{flex-direction:column;flex:1;width:100%;display:flex}.mkt .hero-q{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:min(52vw,660px);position:absolute;top:5vh;right:-7vw}.mkt .hero .wrap>*{z-index:1;position:relative}.mkt .masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.mkt .hero-copy{text-align:center;padding:clamp(24px,3.6vw,44px) 0 0}.mkt .hv h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:17ch;margin:0 auto;font-size:clamp(40px,min(6vw,9.2vh),76px);font-weight:500;line-height:1.02}.mkt .hv h1 em{font-style:italic}.mkt .hv h1 .acc{color:var(--ledger-accent)}.mkt .hv .sub{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:58ch;margin:clamp(18px,2.6vw,28px) auto 0;font-size:clamp(18px,2.1vw,23px);font-style:italic;line-height:1.5}.mkt .fig{margin:0}.mkt .fig .crop,.mkt .crop{position:relative;overflow:hidden}.mkt .fig .crop img,.mkt .crop img{width:100%;max-width:none;display:block;position:absolute;top:0;left:0}.mkt .fig figcaption{align-items:center;gap:10px;margin-top:12px;display:flex}.mkt .fig figcaption:before{content:"";background:var(--ledger-accent);flex:none;width:22px;height:1px}.mkt .fade-b{-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.mkt .hero-visual{margin-top:auto;padding-top:clamp(22px,3vw,36px)}.mkt .hero-visual .crop{max-height:34vh;aspect-ratio:var(--har,1.7)}.mkt .hframe-cockpit .crop img{transform:translateY(-4.11%)}.mkt .hero-visual .crop img{width:100%}.mkt .proofs{border-top:1px solid var(--rule-strong);margin-top:26px}.mkt .proofs>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(116px,auto) 1fr;align-items:baseline;gap:14px;padding:10px 0;display:grid}.mkt .proofs dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-accent);font-size:10.5px;font-weight:500}.mkt .proofs dd{font-family:var(--ui);color:var(--ink-2);font-size:14px}.mkt .mkt-merci{min-height:calc(100dvh - 58px);padding:clamp(40px, 8vw, 96px) var(--pad);justify-content:center;align-items:center;display:flex}.mkt .merci-frame{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:560px;display:flex}.mkt .merci-seal-cap{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:-4px;font-size:11px;font-weight:500}.mkt .merci-seal-cap .acc{color:var(--ledger-accent);font-weight:700}.mkt .merci-frame .k,.mkt .merci-frame .seal{color:var(--ledger-accent)}.mkt .merci-frame h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.05}.mkt .merci-frame h1 .acc{color:var(--ledger-accent)}.mkt .merci-frame .lede{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:46ch;font-size:clamp(17px,2vw,20px);line-height:1.55}.mkt .merci-frame .lede strong{color:var(--ink);font-weight:600}.mkt .merci-frame .eb-btn{margin-top:8px}.mkt .merci-note{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.mkt .legal-shell{max-width:760px;padding:0 var(--pad);margin:0 auto}.mkt .legal-header{padding:clamp(40px,6vw,78px) 0 clamp(20px,3vw,32px)}.mkt .legal-header .masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:11px;display:flex}.mkt .legal-header .pilcrow{color:var(--ledger-accent)}.mkt .legal-header h1{font-family:var(--serif);letter-spacing:-.018em;margin-top:clamp(20px,3vw,30px);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.05}.mkt .legal-draft{border:1px solid var(--rule-strong);border-left:3px solid var(--ledger-accent);background:var(--paper-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);margin-top:18px;padding:12px 16px;font-size:11px;line-height:1.6}.mkt .legal-body{gap:clamp(24px,3vw,36px);padding:clamp(28px,4vw,44px) 0 clamp(48px,7vw,96px);display:grid}.mkt .legal-body section{gap:10px;display:grid}.mkt .legal-body h2{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(20px,2.4vw,26px);font-weight:500}.mkt .legal-body h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ledger-accent);margin-top:6px;font-size:11px;font-weight:600}.mkt .legal-body p,.mkt .legal-body li{font-family:var(--ui);color:var(--ink-2);max-width:70ch;font-size:15px;line-height:1.65}.mkt .legal-body strong{color:var(--ink);font-weight:600}.mkt .legal-body ul{gap:6px;padding-left:20px;display:grid}.mkt .legal-body .todo{font-family:var(--mono);color:var(--ledger-accent);background:var(--ledger-accent-soft);padding:1px 5px;font-size:13px}.mkt .legal-back{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;text-decoration:none}.mkt .legal-back:hover{color:var(--ink)}.mkt .also{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);margin-top:clamp(64px,10vw,120px)}.mkt .also .wrap{flex-wrap:wrap;align-items:baseline;gap:8px 0;padding-top:18px;padding-bottom:18px;display:flex}.mkt .also .k.lead{color:var(--ledger-accent);margin-right:18px}.mkt .also span.item{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-2);font-size:11.5px}.mkt .also span.sep{color:var(--ink-4);font-family:var(--mono);margin:0 12px;font-size:11.5px}.mkt .footer{border-top:2px solid var(--ink);margin-top:clamp(72px,11vw,140px)}.mkt .footer .wrap{padding-top:34px;padding-bottom:44px}.mkt .footer-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.mkt .footer-links{flex-wrap:wrap;gap:22px;display:flex}.mkt .footer-links a{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;text-decoration:none}.mkt .footer-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.mkt .footer-legal{border-top:1px solid var(--rule);gap:8px;margin-top:26px;padding-top:16px;display:grid}.mkt .footer-legal p{font-family:var(--ui);color:var(--ink-3);max-width:86ch;font-size:12.5px;line-height:1.55}.mkt .footer-legal a{color:var(--ink-2)}.mkt .footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:26px;display:flex}@media (prefers-reduced-motion:no-preference){.mkt .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(12px)}.mkt .reveal.inview{opacity:1;transform:none}}.mkt .chapters{margin-top:clamp(56px,9vw,110px);position:relative}.mkt .chapters-stage{position:relative}.mkt .chapters[data-chapters-mode=horizontal] .chapters-stage{height:100vh;position:sticky;top:0;overflow:hidden}.mkt .chapters-frame{height:100%;position:relative}.mkt .chapter{background:var(--paper)}.mkt .chapters[data-chapters-mode=horizontal] .chapter{border-left:1px solid var(--rule-strong);will-change:transform, opacity;padding:calc(58px + clamp(14px, 3vh, 36px)) var(--pad) clamp(74px, 11vh, 110px);flex-direction:column;display:flex;position:absolute;inset:0}.mkt .chapters[data-chapters-mode=horizontal] .chapter>.ch-inner{width:100%;max-width:var(--max);flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex}.mkt .ch-rule{background:var(--ink);height:2px}.mkt .ch-head{justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0 0;display:flex}.mkt .pilcrow{color:var(--ledger-accent)}.mkt .ch-body{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);min-height:0;padding-top:clamp(16px,3vh,36px);display:grid}.mkt .ch-body.solo{grid-template-columns:1fr}.mkt .ch-body.solo .ch-text{text-align:center;justify-self:center;width:100%;max-width:30em;margin:0 auto}.mkt .ch-text h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.12}.mkt .ch-text h2 em{font-style:italic}.mkt .ch-body.solo .ch-text h2{font-size:clamp(32px,4.4vw,56px);line-height:1.08}.mkt .ch-text .prose{color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.4vw,18px);line-height:1.58}.mkt .ch-text .prose p+p{margin-top:.85em}.mkt .ch-text .prose strong{color:var(--ink);font-weight:500}.mkt .ch-text .prose em{font-style:italic}.mkt .ch-body.solo .ch-text .prose{font-size:clamp(17px,1.6vw,20px)}.mkt .ch-text .proofs{margin-top:20px}.mkt .ch-text .proofs>div{padding:8px 0}.mkt .ch-media{justify-content:center;min-width:0;display:flex}.mkt .ch-media .fig{width:min(100%, calc((100vh - 320px) * var(--ar,1.5)))}.mkt .ch-media .crop{width:100%;aspect-ratio:var(--ar,1.5)}.mkt .chapters[data-chapters-mode=vertical] .ch-media .fig{width:100%}.mkt .chapter.ink{background:var(--ink);color:var(--paper)}.mkt .chapter.ink .ch-rule{background:var(--paper);opacity:.9}.mkt .chapter.ink .k{color:#f4f2ea8c}.mkt .chapter.ink .k .acc,.mkt .chapter.ink .ch-text h2 .acc{color:var(--ledger-accent)}.mkt .chapter.ink .ch-text .prose{color:#f4f2eac7}.mkt .chapter.ink .ch-text .prose strong{color:var(--paper)}.mkt .chapter.ink .proofs{border-top-color:#f4f2ea40}.mkt .chapter.ink .proofs>div{border-bottom-color:#f4f2ea24}.mkt .chapter.ink .proofs dd{color:#f4f2eab8}.mkt .ch-rail{z-index:5;background:var(--paper);border-top:1px solid var(--rule-strong);display:none;position:absolute;bottom:0;left:0;right:0}.mkt .chapters[data-chapters-mode=horizontal] .ch-rail{display:block}.mkt .ch-rail .ch-rail-in{max-width:var(--max);padding:0 var(--pad);align-items:center;gap:22px;height:52px;margin:0 auto;display:flex}.mkt .ch-rail .idx{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.mkt .ch-names{flex:1;gap:18px;min-width:0;display:flex;overflow:hidden}.mkt .ch-names button{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:500;transition:color .2s}.mkt .ch-names button.on{color:var(--ledger-accent)}.mkt .ch-names button:hover{color:var(--ink)}.mkt .ch-progress{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.mkt .ch-progress i{background:var(--ledger-accent);width:0;height:100%;display:block}.mkt .chapters[data-chapters-mode=vertical] .chapter{padding:clamp(48px, 8vw, 90px) var(--pad) 0;opacity:1!important;visibility:visible!important;transform:none!important}.mkt .chapters[data-chapters-mode=vertical] .ch-body{transform:none!important}.mkt .chapters[data-chapters-mode=vertical] .chapter>.ch-inner{max-width:var(--max);margin:0 auto}.mkt .chapters[data-chapters-mode=vertical] .chapter.ink{margin-top:clamp(48px,8vw,90px);padding-bottom:clamp(48px,8vw,90px)}.mkt .chapters[data-chapters-mode=vertical] .ch-body{align-items:start;padding-top:clamp(24px,4vw,44px)}@media (max-width:900px){.mkt .ch-body,.mkt .ch-body.solo{grid-template-columns:1fr}}@media (max-height:760px){.mkt .chapters[data-chapters-mode=horizontal] .ch-text h2{font-size:clamp(22px,2.4vw,32px)}.mkt .chapters[data-chapters-mode=horizontal] .ch-text .prose{margin-top:12px;font-size:15px}.mkt .chapters[data-chapters-mode=horizontal] .ch-text .proofs{margin-top:14px}.mkt .chapters[data-chapters-mode=horizontal] .proofs dd{font-size:13px}.mkt .chapters[data-chapters-mode=horizontal] .ch-body{padding-top:12px}}@media (max-width:700px){html{scroll-snap-type:y proximity;scroll-padding-top:58px}.mkt .chapters[data-chapters-mode=vertical] .chapter{scroll-snap-align:start;padding:clamp(40px, 10vw, 68px) var(--pad) clamp(32px, 8vw, 52px);scroll-margin-top:58px}.mkt .chapters[data-chapters-mode=vertical] .chapter.ink{margin-top:clamp(40px,10vw,68px)}.mkt .chapters[data-chapters-mode=vertical] .ch-body{gap:22px;padding-top:18px}.mkt .chapters[data-chapters-mode=vertical] .ch-head{gap:10px}.mkt .chapters[data-chapters-mode=vertical] .ch-text h2{font-size:clamp(25px,7vw,33px);line-height:1.1}.mkt .chapters[data-chapters-mode=vertical] .ch-body.solo .ch-text h2{font-size:clamp(28px,8.2vw,38px)}.mkt .chapters[data-chapters-mode=vertical] .ch-media{margin-top:6px}.mkt .chapters[data-chapters-mode=vertical] .ch-media .fig figcaption{font-size:10px}}.mkt .eb-hero-cta{flex-direction:column;align-items:center;gap:15px;margin:clamp(26px,3.4vw,42px) auto 0;display:flex}.mkt .eb-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mkt .eb-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;padding:14px 24px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mkt .eb-btn svg{flex:none;display:block}.mkt .eb-btn-primary{background:var(--eb-cta);color:var(--paper)}.mkt .eb-btn-primary:hover{background:var(--eb-cta-hover)}.mkt .eb-btn-ghost{color:var(--ink);border-color:var(--rule-strong);background:0 0}.mkt .eb-btn-ghost:hover{border-color:var(--ink);background:var(--sub)}.mkt .eb-btn:disabled{opacity:.45;cursor:not-allowed}.mkt .eb-terms{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;font-size:11px;display:inline-flex}.mkt .eb-terms .acc{color:var(--ledger-accent)}.mkt .eb-terms .sep{color:var(--ink-4)}.mkt .eb-program{padding:clamp(72px,11vw,140px) 0 0}.mkt .eb-frame{border:1px solid var(--rule-strong);background:var(--paper-2);padding:clamp(26px,4vw,52px)}.mkt .eb-masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(28px,3.5vw,44px);padding-bottom:12px;display:flex}.mkt .eb-grid{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:clamp(28px,4vw,60px);display:grid}.mkt .eb-aside{border-right:1px solid var(--rule);flex-direction:column;align-items:flex-start;gap:22px;padding-right:clamp(0px,2vw,28px);display:flex}.mkt .eb-emblem{line-height:0}.mkt .eb-emblem svg{display:block}.mkt .eb-badge-note{font-family:var(--serif);color:var(--ink-2);max-width:30ch;font-size:16px;font-style:italic;line-height:1.5}.mkt .eb-badge-note .acc{color:var(--ledger-accent);font-style:normal;font-weight:500}.mkt .eb-counter{width:100%}.mkt .eb-counter-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.mkt .eb-count{font-family:var(--mono);align-items:baseline;gap:5px;display:inline-flex}.mkt .eb-count .eb-remaining{color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.mkt .eb-count .eb-of{color:var(--ink-3);letter-spacing:.06em;font-size:12px}.mkt .eb-bar{background:var(--rule);height:3px;position:relative;overflow:hidden}.mkt .eb-bar i{background:var(--ledger-accent);transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.mkt .eb-main h2{font-family:var(--serif);letter-spacing:-.014em;text-wrap:balance;max-width:16ch;font-size:clamp(30px,4.4vw,52px);font-weight:500;line-height:1.06}.mkt .eb-main h2 em{font-style:italic}.mkt .eb-main h2 .acc{color:var(--ledger-accent)}.mkt .eb-main .prose{gap:12px;max-width:54ch;margin-top:clamp(16px,2vw,24px);display:grid}.mkt .eb-main .prose p{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.58}.mkt .eb-main .prose strong{color:var(--ink);font-weight:600}.mkt .eb-cta{margin-top:clamp(26px,3vw,36px)}.mkt .eb-cta-default .eb-actions{justify-content:flex-start}.mkt .eb-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:13px;font-size:10.5px}.mkt .eb-cta-done{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.mkt .eb-welcome{align-items:center;gap:18px;display:flex}.mkt .eb-welcome .k{color:var(--ledger-accent);margin-bottom:6px;display:block}.mkt .eb-welcome .seal{color:var(--ledger-accent)}.mkt .eb-welcome p{font-family:var(--serif);color:var(--ink-2);max-width:40ch;font-size:18px;font-style:italic;line-height:1.5}.mkt .eb-welcome p strong{color:var(--ink);font-style:normal;font-weight:600}.mkt .eb-reset{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:10.5px;text-decoration:underline}.mkt .eb-reset:hover{color:var(--ink)}@media (max-width:760px){.mkt .eb-grid{grid-template-columns:1fr;gap:28px}.mkt .eb-aside{border-right:none;border-bottom:1px solid var(--rule);flex-flow:wrap;align-items:center;gap:18px 26px;padding-bottom:24px;padding-right:0}.mkt .eb-emblem>svg{width:120px;height:120px}.mkt .eb-counter{flex:1;min-width:180px}}@media (max-width:560px){.mkt .eb-actions{width:100%}.mkt .eb-btn{flex:1;justify-content:center}.mkt .eb-cta-default .eb-actions{justify-content:stretch}}@media (max-width:700px){.mkt .hero{min-height:auto;padding-bottom:clamp(36px,9vw,60px)}.mkt .hero-visual{margin-top:clamp(28px,7vw,44px)}.mkt .hero-visual .crop{max-height:none}}@media (max-width:560px){.mkt{font-size:17px}.mkt .topbar .wrap{height:52px}.mkt .wordmark{font-size:22px}.mkt .top-cta{padding:8px 12px;font-size:10px}.mkt .masthead{flex-direction:column;gap:2px}.mkt .hero-q{display:none}.mkt .hero-visual .crop{aspect-ratio:16/10}.mkt .hero-visual .crop img{width:175%}.mkt .proofs>div{grid-template-columns:1fr;gap:3px}.mkt .also span.sep{margin:0 8px}}html[data-landing-lock],html[data-landing-lock] body{overscroll-behavior:none;height:100%;overflow:hidden}.mkt .feuilletage{position:relative}.mkt .feuilletage[data-mode=horizontal]{z-index:1;position:fixed;inset:0}.mkt .f-stage{position:relative}.mkt .feuilletage[data-mode=horizontal] .f-stage{position:absolute;inset:0;overflow:hidden}.mkt .f-frame{height:100%;position:relative}.mkt .fchap{background:var(--paper)}.mkt .feuilletage[data-mode=horizontal] .fchap{border-left:1px solid var(--rule-strong);will-change:transform, opacity;padding:calc(58px + clamp(14px, 3vh, 32px)) var(--pad) clamp(66px, 10vh, 96px);flex-direction:column;transition:transform .6s cubic-bezier(.4,0,.14,1),opacity .45s;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mkt .feuilletage[data-mode=horizontal] .fchap{transition:none}}.mkt .feuilletage[data-mode=horizontal] .fchap>.fchap-inner{width:100%;max-width:var(--max);flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex}.mkt .feuilletage[data-mode=horizontal] .fchap{opacity:0;transform:translate(100%)}.mkt .feuilletage[data-mode=horizontal] .fchap:first-child{opacity:1;transform:none}.mkt .fchap-rule{background:var(--ink);flex:none;height:2px}.mkt .fchap-head{flex:none;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0 0;display:flex}.mkt .fchap-head .pilcrow{color:var(--ledger-accent)}.mkt .fchap.ink{background:var(--slide-ink);color:var(--paper)}.mkt .fchap.ink .fchap-rule{background:var(--paper);opacity:.9}.mkt .fchap.ink .k{color:#f4f2ea8c}.mkt .fchap.ink .k .acc{color:var(--ledger-accent)}.mkt .fchap.cover{overflow:hidden}.mkt .fchap.cover .fchap-inner{z-index:1;position:relative}.mkt .fchap.cover .masthead{border-bottom:2px solid var(--ink);flex:none;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.mkt .f-cover-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mkt .f-cover-body h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;margin:0 auto;font-size:clamp(44px,6.4vw,96px);font-weight:500;line-height:1}.mkt .f-cover-body h1 em{font-style:italic}.mkt .f-cover-body h1 .acc{color:var(--ledger-accent);font-style:italic}.mkt .f-cover-sub{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:52ch;margin:clamp(20px,2.2vw,32px) auto 0;font-size:clamp(19px,1.7vw,25px);font-style:italic;line-height:1.45}.mkt .f-cover-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,3.2vw,44px);display:flex}.mkt .f-cover-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:clamp(16px,1.8vw,22px);font-size:11px;font-weight:500}.mkt .f-cover-meta .acc{color:var(--ledger-accent)}.mkt .f-cover-mark{z-index:0;pointer-events:none;width:min(74vh,660px);height:min(74vh,660px);position:absolute;top:50%;right:clamp(-280px,-13vw,-130px);transform:translateY(-50%)}.mkt .f-cover-mark svg{width:100%;height:100%;display:block}.mkt .fchap.feat .f-body{flex:1;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,92px);min-height:0;padding-top:clamp(16px,3vh,36px);display:grid}.mkt .f-feat-rule{background:var(--ledger-accent);width:34px;height:2px;margin-bottom:clamp(18px,2vw,28px)}.mkt .f-feat-text h2{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,74px);font-weight:500;line-height:1.03}.mkt .f-feat-text h2 .acc{color:var(--ledger-accent)}.mkt .f-feat-line{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin-top:clamp(18px,2vw,30px);font-size:clamp(18px,1.55vw,24px);font-style:italic;line-height:1.5}.mkt .f-feat-line strong{color:var(--ink);font-style:normal;font-weight:600}.mkt .f-proofs{border-top:1px solid var(--rule-strong);align-self:center;margin:0}.mkt .f-proofs>div{border-bottom:1px solid var(--rule);padding:clamp(13px,1.5vw,18px) 0}.mkt .f-proofs dt{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ledger-accent);font-size:10px;font-weight:600}.mkt .f-proofs dd{font-family:var(--serif);color:var(--ink-2);margin-top:5px;font-size:clamp(15px,1.15vw,18px);line-height:1.4}.mkt .fchap.ink .f-feat-line{color:#f4f2ead1}.mkt .fchap.ink .f-feat-line strong{color:var(--paper)}.mkt .fchap.ink .f-proofs{border-top-color:#f4f2ea47}.mkt .fchap.ink .f-proofs>div{border-bottom-color:#f4f2ea24}.mkt .fchap.ink .f-proofs dd{color:#f4f2eab8}.mkt .fchap.author .f-body{flex:1;grid-template-columns:minmax(210px,300px) 1fr;align-items:center;gap:clamp(36px,5vw,78px);min-height:0;padding-top:clamp(16px,3vh,36px);display:grid}.mkt .f-portrait{aspect-ratio:1;background:var(--paper);border:1px solid var(--rule-strong);text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.mkt .f-portrait .k{color:var(--ink-3)}.mkt .f-author-aside{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.mkt .f-author-cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.mkt .f-author-cap .acc{color:var(--ledger-accent);font-weight:600}.mkt .f-author-body{max-width:48ch}.mkt .f-author-body p{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.mkt .f-author-body p:first-child{margin-top:clamp(14px,1.6vw,22px)}.mkt .f-author-body p+p{margin-top:.7em}.mkt .f-author-body em{font-style:italic}.mkt .f-author-body strong{color:var(--ink);font-weight:600}.mkt .fcard .m-line+.m-line{margin-top:.6em}.mkt .fcard .m-sign{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:6px;font-size:10.5px}.mkt .fcard .m-sign .acc{color:var(--ledger-accent)}.mkt .fcard .m-emblem{flex:none;align-self:flex-start;line-height:0}.mkt .f-author-main h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.05}.mkt .f-author-main h2 .acc{color:var(--ledger-accent)}.mkt .f-author-main h2 em{font-style:italic}.mkt .f-author-main .f-feat-line{max-width:52ch}.mkt .f-author-sign{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:clamp(18px,2vw,26px);font-size:10.5px}.mkt .f-author-sign .acc{color:var(--ledger-accent)}.mkt .fchap.closer .f-body{flex:1;grid-template-columns:minmax(210px,290px) 1fr;align-items:center;gap:clamp(32px,5vw,72px);min-height:0;padding-top:clamp(16px,3vh,34px);display:grid}.mkt .f-closer-aside{border-right:1px solid #f4f2ea2e;flex-direction:column;align-items:flex-start;gap:22px;padding-right:clamp(0px,2vw,28px);display:flex}.mkt .f-closer-emblem{line-height:0}.mkt .f-closer-note{font-family:var(--serif);color:#f4f2eab3;max-width:28ch;font-size:15px;font-style:italic;line-height:1.5}.mkt .f-closer-note .acc{color:var(--ledger-accent);font-style:normal;font-weight:500}.mkt .f-closer-main h2{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.04}.mkt .f-closer-main h2 em{color:var(--ledger-accent);font-style:italic}.mkt .f-closer-main .f-feat-line{color:#f4f2ead1;max-width:54ch}.mkt .f-closer-main .f-feat-line strong{color:var(--paper)}.mkt .f-closer-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f2ea99;font-size:10.5px;font-weight:500}.mkt .f-closer-status .sep{color:#f4f2ea4d;margin:0 7px}.mkt .f-closer-status .acc{color:var(--ledger-accent)}.mkt .f-prices{grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(18px,2.2vw,26px);display:grid}.mkt .f-price{border:1px solid #f4f2ea38;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.mkt .f-price.feat{border-color:var(--ledger-accent)}.mkt .f-price-name{font-family:var(--serif);color:var(--paper);font-size:19px;font-weight:500}.mkt .f-price-baseline{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f2ea80;font-size:9.5px}.mkt .f-price-row{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}.mkt .f-price-eb{color:var(--paper);font-size:25px;font-weight:600}.mkt .f-price-full{color:#f4f2ea73;font-size:13px;text-decoration:line-through}.mkt .f-price-per{color:#f4f2ea80;font-size:11px}.mkt .f-price-meta{font-family:var(--mono);letter-spacing:.05em;color:#f4f2ea80;font-size:9.5px}.mkt .f-closer-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(20px,2.4vw,28px);display:flex}.mkt .f-closer-terms{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f2ea80;margin-top:12px;font-size:10.5px}.mkt .f-closer-legal{font-family:var(--ui);color:#f4f2ea6b;max-width:74ch;margin-top:12px;font-size:11px;line-height:1.5}.mkt .f-closer-legal a{color:#f4f2ea9e;text-decoration:none}.mkt .f-closer-legal a:hover{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.mkt .f-closer-legal .sep{color:#f4f2ea47;margin:0 8px}.mkt .f-rail{z-index:5;background:var(--paper);border-top:1px solid var(--rule-strong);display:none;position:absolute;bottom:0;left:0;right:0}.mkt .feuilletage[data-mode=horizontal] .f-rail{display:block}.mkt .f-rail-in{max-width:var(--max);padding:0 var(--pad);align-items:center;gap:20px;height:54px;margin:0 auto;display:flex}.mkt .f-idx{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.mkt .f-names{flex:1;justify-content:center;gap:15px;min-width:0;display:flex;overflow:hidden}.mkt .f-names button{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;background:0 0;border:none;padding:0;font-size:10.5px;font-weight:500;transition:color .2s}.mkt .f-names button:hover,.mkt .f-names button.on{color:var(--ink)}.mkt .f-names button.terminus{color:var(--ledger-accent);font-weight:600}.mkt .f-progress{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.mkt .f-progress i{background:var(--ledger-accent);width:0;height:100%;transition:width .3s;display:block}.mkt .f-cta{flex:none;align-items:center;gap:14px;display:flex}.mkt .f-cta-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:10.5px}.mkt .f-cta-count b{color:var(--ledger-accent);font-variant-numeric:tabular-nums;font-weight:600}.mkt .f-cta-btn{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--eb-cta);color:var(--paper);border:1px solid var(--eb-cta);white-space:nowrap;padding:9px 16px;font-size:10.5px;font-weight:600;transition:background .15s,border-color .15s}.mkt .f-cta-btn:hover{background:var(--eb-cta-hover);border-color:var(--eb-cta-hover)}@media (max-width:1120px){.mkt .f-idx,.mkt .f-cta-count{display:none}.mkt .f-names{gap:13px}}.mkt .feuilletage[data-mode=vertical]{position:relative}.mkt .feuilletage[data-mode=vertical] .fchap{padding:clamp(48px, 8vw, 90px) var(--pad);min-height:auto;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.mkt .feuilletage[data-mode=vertical] .fchap>.fchap-inner{max-width:var(--max);margin:0 auto}.mkt .feuilletage[data-mode=vertical] .f-rail{display:none}.mkt .feuilletage[data-mode=vertical] .fchap.feat .f-body,.mkt .feuilletage[data-mode=vertical] .fchap.author .f-body,.mkt .feuilletage[data-mode=vertical] .fchap.closer .f-body{grid-template-columns:1fr;gap:28px}.mkt .feuilletage[data-mode=vertical] .f-cover-body{padding:clamp(32px,8vw,60px) 0}@media (max-height:780px){.mkt .feuilletage[data-mode=horizontal] .f-cover-body h1{font-size:clamp(36px,4.8vw,60px)}.mkt .feuilletage[data-mode=horizontal] .f-feat-text h2{font-size:clamp(30px,4vw,52px)}.mkt .feuilletage[data-mode=horizontal] .f-closer-main h2{font-size:clamp(28px,3.4vw,44px)}.mkt .feuilletage[data-mode=horizontal] .f-feat-line{margin-top:16px;font-size:clamp(16px,1.4vw,20px)}}.mkt .fdeck{display:none}@media (max-width:900px){.mkt .feuilletage{display:none}.mkt .fdeck{display:flex}.mkt .topbar.topbar-deck{z-index:41;background:0 0;border-bottom:0;height:0;position:absolute;top:0;left:0;right:0;overflow:visible}.mkt .topbar.topbar-deck .wrap{height:0;padding:0;overflow:visible}.mkt .topbar.topbar-deck .wordmark,.mkt .topbar.topbar-deck .top-cta,.mkt .topbar.topbar-deck .top-login{display:none}}.mkt .fdeck{z-index:40;background:var(--paper);flex-direction:column;height:100svh;position:fixed;inset:0}.mkt .fdeck-top{padding:max(env(safe-area-inset-top,0px), 14px) 18px 12px;border-bottom:1px solid var(--rule-strong);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.mkt .fdeck-top .wm{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:21px;font-weight:500;line-height:1;text-decoration:none}.mkt .fdeck-top .wm .dot{color:var(--ledger-accent)}.mkt .fdeck-top .acts{align-items:center;gap:8px;display:flex}.mkt .fdeck-login{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;padding:10px 4px;font-size:10px;font-weight:600;line-height:1}.mkt .fdeck-btn{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink);color:var(--ink);white-space:nowrap;background:0 0;padding:10px 12px;font-size:10px;font-weight:600;line-height:1;text-decoration:none}.mkt .fdeck-btn.primary{background:var(--eb-cta);color:var(--paper);border-color:var(--eb-cta)}.mkt .fdeck-bars{flex:none;gap:5px;padding:11px 18px 9px;display:flex}.mkt .fdeck-bars i{background:var(--rule-strong);cursor:pointer;flex:1;height:2.5px;position:relative}.mkt .fdeck-bars i:after{content:"";position:absolute;inset:-10px 0}.mkt .fdeck-bars i span{background:var(--ledger-accent);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0)}.mkt .fdeck-bars i.fill span{transform:scaleX(1)}.mkt .fdeck-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.mkt .fdeck-track::-webkit-scrollbar{display:none}.mkt .fcard{scroll-snap-align:center;scroll-snap-stop:always;scrollbar-width:none;flex-direction:column;flex:0 0 100%;width:100%;height:100%;padding:26px 26px 36px;display:flex;overflow:hidden auto}.mkt .fcard::-webkit-scrollbar{display:none}.mkt .fcard h2{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:500}.mkt .fcard h2 em{font-style:italic}.mkt .fcard h2 .acc{color:var(--ledger-accent)}.mkt .fcard .m-rule{background:var(--ledger-accent);flex:none;width:30px;height:2px}.mkt .fcard .m-line{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;font-style:italic;line-height:1.5}.mkt .fcard .m-line strong{color:var(--ink);font-style:normal;font-weight:600}.mkt .fcard.feat{justify-content:center;gap:16px}.mkt .fcard.feat h2{font-size:clamp(31px,8.8vw,43px);line-height:1.06}.mkt .fcard.feat .f-founder-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mkt .fcard.feat .f-founder-head h2{flex:auto;min-width:0}.mkt .fcard.feat .f-founder-head .m-emblem{flex:none;margin-top:4px}.mkt .fcard.feat .m-line{font-size:17px}.mkt .fcard .m-proofs{border-top:1px solid var(--rule-strong);flex:none;margin-top:4px}.mkt .fcard .m-proofs>div{border-bottom:1px solid var(--rule);padding:11px 0}.mkt .fcard .m-proofs dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ledger-accent);font-size:9.5px;font-weight:600}.mkt .fcard .m-proofs dd{font-family:var(--serif);color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.38}.mkt .fcard.ink{background:var(--slide-ink);color:var(--paper)}.mkt .fcard.ink .m-line{color:#f4f2ead1}.mkt .fcard.ink .m-line strong{color:var(--paper)}.mkt .fcard.ink .m-proofs{border-top-color:#f4f2ea47}.mkt .fcard.ink .m-proofs>div{border-bottom-color:#f4f2ea24}.mkt .fcard.ink .m-proofs dd{color:#f4f2eab8}.mkt .fcard.cover{justify-content:flex-start;padding-top:22px;position:relative;overflow:hidden}.mkt .fcard.cover .m-mark{z-index:0;pointer-events:none;width:116%;max-width:560px;position:absolute;top:50%;right:-32%;transform:translateY(-50%)}.mkt .fcard.cover .m-mark svg{width:100%;height:100%;display:block}.mkt .fcard.cover .m-mast{z-index:1;text-align:center;border-bottom:2px solid var(--ink);flex-direction:column;flex:none;align-items:center;gap:3px;padding-bottom:12px;display:flex;position:relative}.mkt .fcard.cover .m-body{z-index:1;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.mkt .fcard.cover h1{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(33px,9.4vw,45px);font-weight:500;line-height:1.04}.mkt .fcard.cover h1 em{font-style:italic}.mkt .fcard.cover h1 .acc{color:var(--ledger-accent)}.mkt .fcard.cover .m-sub{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;flex:none;max-width:32ch;margin-top:16px;font-size:16.5px;font-style:italic;line-height:1.5}.mkt .fcard.cover .m-cta{flex-direction:column;flex:none;align-items:stretch;gap:10px;width:100%;max-width:300px;margin-top:26px;display:flex}.mkt .fcard.cover .m-cta .eb-btn{text-align:center;justify-content:center;width:100%}.mkt .fcard.cover .m-meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;margin-top:20px;font-size:10px;font-weight:500;line-height:1.6}.mkt .fcard.cover .m-meta .acc{color:var(--ledger-accent)}.mkt .fcard.eb{text-align:center;justify-content:center;align-items:center;gap:14px}.mkt .fcard.eb .m-emblem{flex:none;line-height:0}.mkt .fcard.eb h2{flex:none;font-size:clamp(28px,8vw,37px)}.mkt .fcard.eb h2 em{color:var(--ledger-accent)}.mkt .fcard.eb .m-line{text-align:center;flex:none;max-width:32ch;font-size:16px}.mkt .fcard.eb .m-prices{flex:none;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:340px;margin-top:2px;display:grid}.mkt .fcard.eb .f-price{text-align:left}.mkt .fcard.eb .eb-btn{flex:none;margin-top:2px}.mkt .fcard.eb .m-terms{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f2ea80;flex:none;font-size:10px}.mkt .fcard.eb .m-legal{font-family:var(--ui);color:#f4f2ea66;flex:none;font-size:10.5px;line-height:1.5}.mkt .fcard.eb .m-legal a{color:#f4f2ea99}.mkt .fdeck-hint{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:6;pointer-events:none;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);opacity:1;align-items:center;gap:9px;font-size:10px;font-weight:500;transition:opacity .4s;display:flex;position:absolute;transform:translate(-50%)}.mkt .fdeck.swiped .fdeck-hint{opacity:0}.mkt .fdeck-hint i{color:var(--ledger-accent);font-style:normal;display:inline-block}@media (prefers-reduced-motion:no-preference){.mkt .fdeck-hint i{animation:1.6s ease-in-out infinite fswipe}}@keyframes fswipe{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(7px)}}
