.mkt{--mkt-line-soft:color-mix(in oklab,var(--peace-line)45%,transparent);--mkt-maxw:74rem;--mkt-nav-h:4rem;min-height:100dvh;font-family:var(--font-hanken),system-ui,sans-serif;color:var(--peace-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;font-size:1rem;line-height:1.6}.mkt a{transition:color calc(var(--peace-dur-1)*var(--peace-motion-scale))var(--peace-ease);text-decoration:none}.mkt a:not(.mkt-btn){color:var(--peace-accent)}.mkt a:not(.mkt-btn):hover{color:var(--peace-ink-strong)}.mkt-wrap{width:100%;max-width:var(--mkt-maxw);margin-inline:auto;padding-inline:1.5rem}.mkt-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklab,var(--peace-panel)76%,transparent);border-bottom:1px solid var(--peace-line);position:sticky;top:0}.mkt-nav__inner{height:var(--mkt-nav-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.mkt-brand{font-family:var(--font-hanken),system-ui,sans-serif;color:var(--peace-ink-strong);letter-spacing:-.015em;align-items:center;gap:.65rem;font-size:1.42rem;font-weight:500;line-height:1;display:inline-flex}.mkt-brand:hover{color:var(--peace-ink-strong)}.mkt-brand__mark{color:var(--peace-accent)}.mkt-brand__wm{transform:translateY(var(--peace-wordmark-shift))}.mkt-nav__links{align-items:center;gap:1.5rem;font-size:.92rem;font-weight:500;display:flex}.mkt-nav__links a:not(.mkt-btn){color:var(--peace-ink-muted)}.mkt-nav__links a:not(.mkt-btn):hover{color:var(--peace-accent)}.mkt-btn{cursor:var(--peace-cursor-pointer);white-space:nowrap;transition:transform calc(var(--peace-dur-1)*var(--peace-motion-scale))var(--peace-ease),box-shadow calc(var(--peace-dur-2)*var(--peace-motion-scale))var(--peace-ease),background-color calc(var(--peace-dur-2)*var(--peace-motion-scale))var(--peace-ease),border-color calc(var(--peace-dur-2)*var(--peace-motion-scale))var(--peace-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.72rem 1.35rem;font-size:.95rem;font-weight:600;display:inline-flex}.mkt-btn--sm{padding:.5rem 1.05rem;font-size:.88rem}.mkt-btn--primary{background:var(--peace-accent);color:var(--peace-on-accent);box-shadow:var(--peace-glow-accent)}.mkt-btn--primary:hover{color:var(--peace-on-accent);transform:var(--peace-hover-lift);box-shadow:var(--peace-shadow-focal)}.mkt-btn--ghost{border-color:var(--peace-line);color:var(--peace-ink);background:var(--peace-panel)}.mkt-btn--ghost:hover{color:var(--peace-ink-strong);border-color:var(--peace-hover-border);transform:var(--peace-hover-lift)}.mkt-btn:focus-visible{box-shadow:var(--peace-focus-ring);outline:none}.mkt-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:var(--peace-tracking-wide);text-transform:uppercase;color:var(--peace-ink-faint);margin:0 0 .85rem;font-size:.7rem}.mkt-stage{--mkt-tight:clamp(.34rem,.9vh,.55rem);--mkt-lead:clamp(.9rem,2.9vh,1.7rem);min-height:calc(100svh - var(--mkt-nav-h));align-content:center;padding-block:clamp(1.25rem,3.2vh,3.5rem);display:grid}.mkt-stage__inner{flex-direction:column;gap:clamp(1.75rem,4.5vh,3rem);display:flex}.mkt-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"copy card""works works";align-items:center;gap:clamp(1.5rem,3.5vh,2rem) clamp(1.75rem,4vw,3.5rem);display:grid}.mkt-hero__copy{grid-area:copy}.mkt-hero h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--peace-ink-strong);max-width:15ch;margin:0;font-size:clamp(2.35rem,min(4.2vw,7.6vh),3.5rem);font-weight:500;line-height:1.04}.mkt-hero__sub{margin:calc(var(--mkt-lead,1.1rem)*.65)0 0;color:var(--peace-ink-muted);max-width:40ch;font-size:clamp(1.02rem,1.5vw,1.18rem)}.mkt-actions{margin-top:var(--mkt-lead,1.7rem);flex-wrap:wrap;gap:.75rem;display:flex}.mkt-exchange{flex-direction:column;grid-area:card;gap:.85rem;margin:0;display:flex}.mkt-exchange__card{background:var(--peace-raised);border:1px solid var(--peace-line);border-radius:var(--peace-corner-radius-lg);box-shadow:var(--peace-shadow-focal);padding:1.35rem 1.5rem}.mkt-exchange figcaption{color:var(--peace-ink-muted);max-width:34ch;font-size:.9rem;line-height:1.5}.mkt-turn{align-items:baseline;gap:.5rem;margin:1.1rem 0 .2rem;font-size:.95rem;display:flex}.mkt-turn:first-child{margin-top:0}.mkt-turn__who{color:var(--peace-ink-strong);font-weight:600}.mkt-turn__who--peace{color:var(--peace-accent)}.mkt-turn__at{font-variant-numeric:tabular-nums;color:var(--peace-ink-faint);font-size:.8rem}.mkt-turn__said{color:var(--peace-ink);margin:0;font-size:.98rem}.mkt-works{flex-wrap:wrap;grid-area:works;align-items:baseline;gap:.9rem 1.1rem;display:flex}.mkt-works .mkt-label{margin-bottom:0}.mkt-pills{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.mkt-pill{color:var(--peace-ink-strong);background:var(--peace-raised);border:1px solid var(--peace-line);box-shadow:var(--peace-shadow-lift);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.05rem;font-size:.92rem;font-weight:500;display:inline-flex}.mkt-pill__dot{background:var(--peace-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--peace-accent)20%,transparent);border-radius:50%}.mkt-pill__soon{color:var(--peace-ink-faint)}.mkt-pill[data-status=soon]{color:var(--peace-ink-muted);background:color-mix(in oklab,var(--peace-panel)55%,transparent);box-shadow:none}.mkt-pill[data-status=soon] .mkt-pill__dot{border:1.5px solid var(--peace-ink-faint);box-shadow:none;background:0 0}.mkt-snapshot__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 2.5rem;margin-bottom:.85rem;display:flex}.mkt-snapshot__head .mkt-label{margin-bottom:0}.mkt-snapshot__note{color:var(--peace-ink-muted);margin:0;font-size:.9rem}.mkt-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.mkt-panel{background:var(--peace-raised);border:1px solid var(--peace-line);border-radius:var(--peace-corner-radius-md);box-shadow:var(--peace-shadow-lift);flex-direction:column;display:flex;overflow:hidden}.mkt-panel__head{padding:calc(var(--mkt-tight)*1.2)1rem;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:var(--peace-tracking-wide);text-transform:uppercase;color:var(--peace-ink-muted);background:color-mix(in oklab,var(--peace-field)70%,var(--peace-panel));border-bottom:1px solid var(--mkt-line-soft);margin:0;font-size:.66rem;font-weight:500}.mkt-panel__body{gap:var(--mkt-tight);padding:calc(var(--mkt-tight)*2)1rem calc(var(--mkt-tight)*2.4);flex-direction:column;flex:1;display:flex}.mkt-line{padding:calc(var(--mkt-tight)*.55).5rem;border-radius:var(--peace-corner-radius-sm);grid-template-columns:auto auto;align-items:baseline;gap:0 .45rem;margin:0 -.5rem;font-size:.86rem;display:grid}.mkt-line__who{color:var(--peace-ink-strong);font-weight:600}.mkt-line__who--peace{color:var(--peace-accent)}.mkt-line__at{font-variant-numeric:tabular-nums;color:var(--peace-ink-faint);font-size:.76rem}.mkt-line__said{color:var(--peace-ink);grid-column:1/-1}.mkt-line--cited{background:var(--peace-selected-bg);box-shadow:inset 2px 0 0 var(--peace-accent)}.mkt-flow{flex-direction:column;align-items:center;gap:0;margin:0;padding:.15rem 0;list-style:none;display:flex}.mkt-flow__node{color:var(--peace-ink-strong);background:var(--peace-panel);border:1px solid var(--peace-line);border-radius:var(--peace-corner-radius-sm);padding:.4rem .85rem;font-size:.84rem;position:relative}.mkt-flow__node+.mkt-flow__node{margin-top:1.15rem}.mkt-flow__node+.mkt-flow__node:before{content:"";background:var(--peace-line);width:1px;height:1.15rem;position:absolute;top:calc(-1.15rem - 1px);left:50%}.mkt-kind{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:var(--peace-tracking-wide);text-transform:uppercase;color:var(--peace-kind-decision);margin:0;font-size:.66rem}.mkt-claim{color:var(--peace-ink-strong);margin:0;font-size:.88rem}.mkt-cite{color:var(--peace-accent);background:var(--peace-selected-bg);border:1px solid color-mix(in oklab,var(--peace-accent)30%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:.15rem 0 0;padding:.22rem .6rem;font-size:.76rem;display:inline-flex}.mkt-section{padding-block:clamp(3rem,8vh,5rem)}.mkt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mkt-card{border:1px solid var(--peace-line);border-radius:var(--peace-corner-radius-lg);background:var(--peace-raised);box-shadow:var(--peace-shadow-lift);transition:border-color calc(var(--peace-dur-2)*var(--peace-motion-scale))var(--peace-ease),transform calc(var(--peace-dur-2)*var(--peace-motion-scale))var(--peace-ease);padding:1.5rem 1.6rem}.mkt-card:hover{border-color:var(--peace-hover-border);transform:var(--peace-hover-lift)}.mkt-card h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;color:var(--peace-ink-strong);margin:0 0 .45rem;font-size:1.28rem;font-weight:500}.mkt-card p{color:var(--peace-ink-muted);margin:0;font-size:.95rem}.mkt-cta{text-align:center;background:var(--peace-panel);border-block:1px solid var(--peace-line);padding-block:clamp(3.5rem,9vh,5.5rem)}.mkt-cta__inner{flex-direction:column;align-items:center;display:flex}.mkt-cta__mark{color:var(--peace-accent)}.mkt-cta h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--peace-ink-strong);margin:1.1rem 0 0;font-size:clamp(1.75rem,3.4vw,2.4rem);font-weight:500}.mkt-cta p{max-width:44ch;color:var(--peace-ink-muted);margin:.7rem 0 0}.mkt-doc{padding-block:clamp(2.5rem,6vh,4rem) 5rem}.mkt-doc__head{border-bottom:1px solid var(--peace-line);margin-bottom:2.4rem;padding-bottom:1.6rem}.mkt-doc__head h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--peace-ink-strong);margin:.6rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:500}.mkt-doc__meta{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--peace-ink-faint);font-size:.76rem}.mkt-prose{max-width:44rem}.mkt-prose h2{font-family:var(--font-fraunces),Georgia,serif;color:var(--peace-ink-strong);letter-spacing:-.01em;margin:2.6rem 0 .8rem;font-size:1.5rem;font-weight:500}.mkt-prose h3{color:var(--peace-ink-strong);margin:1.8rem 0 .5rem;font-size:1.05rem;font-weight:600}.mkt-prose p,.mkt-prose li{color:var(--peace-ink);font-size:1rem}.mkt-prose ul{padding-left:1.2rem}.mkt-prose li{margin-bottom:.45rem}.mkt-prose li::marker{color:var(--peace-accent)}.mkt-prose strong{color:var(--peace-ink-strong);font-weight:600}.mkt-prose code{font-family:var(--font-mono),ui-monospace,monospace;background:color-mix(in oklab,var(--peace-raised)60%,transparent);border:1px solid var(--mkt-line-soft);color:var(--peace-accent);border-radius:5px;padding:.12em .4em;font-size:.86em}.mkt-callout{border:1px solid var(--peace-line);border-left:3px solid var(--peace-accent);border-radius:var(--peace-corner-radius-sm);background:color-mix(in oklab,var(--peace-accent)5%,transparent);color:var(--peace-ink-muted);margin:1.6rem 0;padding:1rem 1.2rem;font-size:.95rem}.mkt-steps{counter-reset:step;padding:0;list-style:none}.mkt-steps li{margin-bottom:1.1rem;padding-left:2.6rem;position:relative}.mkt-steps li:before{counter-increment:step;content:counter(step);width:1.7rem;height:1.7rem;font-family:var(--font-mono),ui-monospace,monospace;color:var(--peace-accent);border:1px solid var(--peace-line);background:color-mix(in oklab,var(--peace-accent)6%,transparent);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:0;left:0}.mkt-foot{border-top:1px solid var(--peace-line);padding-block:2.2rem}.mkt-foot__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.4rem;display:flex}.mkt-foot__links{flex-wrap:wrap;gap:1.6rem;font-size:.9rem;display:flex}.mkt-foot__links a{color:var(--peace-ink-muted)}.mkt-foot__links a:hover{color:var(--peace-accent)}.mkt-foot__meta{color:var(--peace-ink-faint);margin:0;font-size:.85rem}.mkt-rule{border:none;border-top:1px solid var(--peace-line);margin:2.4rem 0}@media (max-width:900px){.mkt-stage{min-height:0;padding-block:clamp(2rem,6vh,3.5rem)}.mkt-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""card""works"}.mkt-hero h1{max-width:18ch}.mkt-hero__sub{max-width:46ch}.mkt-panels,.mkt-grid{grid-template-columns:1fr}}@media (max-width:640px){.mkt-nav__links{gap:1rem;font-size:.85rem}.mkt-foot__inner{justify-content:flex-start}}
