@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap";:root{--ink:#0a130f;--ink-2:#102019;--ink-3:#193228;--paper:#f4f4ec;--paper-deep:#e9ece2;--sage:#b9cdb8;--mist:#d9e4d9;--mint:#b8f7c9;--mint-strong:#70e897;--amber:#d8a24a;--amber-soft:#f3d7a3;--line:#b9cdb833;--line-light:#0a130f21;--sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--serif:"Playfair Display", Georgia, serif;--mono:"DM Mono", ui-monospace, monospace;--shadow:0 24px 70px #040c0821}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--mint);color:var(--ink)}.site-shell{overflow:clip}.container{width:min(1180px,100% - 40px);margin:0 auto}.eyebrow{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.eyebrow--mint{color:var(--mint)}.eyebrow--amber{color:var(--amber)}.kicker{font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#537063}.display{font-family:var(--serif);letter-spacing:-.045em;font-weight:500}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s,border-color .18s;display:inline-flex}.button:active{transform:scale(.97)}.button--mint{background:var(--mint);color:var(--ink)}.button--mint:hover{background:#d0ffdb;transform:translateY(-2px)}.button--line{color:var(--paper);border-color:#b9cdb873}.button--line:hover{border-color:var(--mint);color:var(--mint)}.site-header{z-index:10;background:var(--ink);color:var(--paper);border-bottom:1px solid var(--line);position:relative}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:15px;font-weight:700;display:inline-flex}.brand-mark{border:1px solid var(--mint);border-radius:50%;width:25px;height:25px;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:1px solid var(--mint);opacity:.75;border-radius:50%;position:absolute;inset:5px}.brand-mark:after{background:var(--mint);inset:9px}.nav-links{align-items:center;gap:25px;margin-left:auto;display:flex}.nav-links a{color:#c5d3c5;font-size:13px;transition:color .18s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--mint)}.nav-cta{min-height:36px;color:var(--mint);border:1px solid #b8f7c95c;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.mobile-nav{display:none}.hero{min-height:660px;color:var(--paper);background:var(--ink);isolation:isolate;position:relative}.hero:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#b8f7c90e 1px,#0000 1px),linear-gradient(90deg,#b8f7c90e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000000eb,#0000 80%)}.hero-visual{z-index:-2;background:linear-gradient(90deg, var(--ink) 0%, #0a130feb 28%, #0a130f24 100%), url(/images/liquiditypool-hero.png) center right / cover no-repeat;position:absolute;inset:0 0 0 24%}.hero-grid{grid-template-columns:minmax(0,1.2fr) .8fr;align-items:end;min-height:660px;padding:110px 0 64px;display:grid}.hero-copy{max-width:690px}.hero h1{max-width:720px;margin:20px 0 22px;font-size:clamp(54px,7.2vw,104px);line-height:.91}.hero h1 em{color:var(--mint);font-style:italic}.hero p{color:#c6d3c6;max-width:540px;margin:0;font-size:18px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-ledger{border-top:1px solid #b8f7c973;place-self:end;width:min(100%,285px);padding:20px 0 0}.hero-ledger p{color:#bac9ba;margin:11px 0 0;font-size:12px;line-height:1.6}.hero-ledger strong{color:var(--mint);font:500 32px/1 var(--serif);margin-top:13px;display:block}.ticker{color:var(--ink);background:var(--mint);overflow:hidden}.ticker-track{white-space:nowrap;min-height:42px;font:500 10px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:44px;display:flex}.ticker-dot{background:var(--ink);border-radius:50%;width:4px;height:4px;display:inline-block}.section{padding:112px 0}.section--paper{background:var(--paper)}.section--mist{background:var(--paper-deep)}.section--ink{color:var(--paper);background:var(--ink)}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.section-title{max-width:620px;margin:12px 0 0;font-size:clamp(38px,5vw,66px);line-height:.96}.section-intro{color:#50665a;max-width:345px;margin:0;font-size:15px;line-height:1.6}.text-link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:3px;font-size:13px;font-weight:700;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover span{transform:translate(4px)}.feature-grid{grid-template-columns:1.18fr .82fr;gap:18px;display:grid}.feature-card{min-height:518px;color:var(--paper);background:var(--ink-2);padding:30px;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:0;background:linear-gradient(#0a130f0a 15%,#0a130feb 85%);position:absolute;inset:0}.feature-card--image{background:url(/images/liquiditypool-risk.png) 50%/cover no-repeat}.feature-card>*{z-index:1;position:relative}.feature-card__meta{color:var(--mint);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.feature-card__body{position:absolute;bottom:30px;left:30px;right:30px}.feature-card h3{max-width:650px;font:500 clamp(34px, 4vw, 58px)/.98 var(--serif);letter-spacing:-.04em;margin:14px 0}.feature-card p{color:#cad7ca;max-width:480px;margin:0 0 19px;font-size:14px;line-height:1.6}.feature-card--small{min-height:250px}.feature-card--small h3{font-size:32px}.feature-stack{gap:18px;display:grid}.article-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.article-card{border:1px solid var(--line-light);background:#ffffff3d;flex-direction:column;min-height:292px;padding:24px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s,background .2s;display:flex}.article-card:hover{box-shadow:var(--shadow);background:#fbfcf6;transform:translateY(-5px)}.article-card__top{color:#527366;font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.article-card h3{font:500 28px/1.04 var(--serif);letter-spacing:-.035em;margin:auto 0 14px}.article-card p{color:#51645a;margin:0;font-size:13px;line-height:1.55}.article-card__footer{border-top:1px solid var(--line-light);color:#71877a;font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;display:flex}.arrow{color:#1f4a36;font-size:17px}.track-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.track{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:25px;transition:background .2s}.track:hover{background:#b8f7c90f}.track__number{color:var(--mint);font:500 11px/1 var(--mono);display:block}.track h3{font:500 29px/1 var(--serif);letter-spacing:-.035em;margin:58px 0 12px}.track p{color:#b9cab9;margin:0;font-size:13px;line-height:1.6}.newsletter{color:var(--paper);background:#1b3b2e;grid-template-columns:1fr .65fr;align-items:end;gap:50px;padding:56px;display:grid;box-shadow:inset 0 0 0 1px #b8f7c91f}.newsletter h2{max-width:670px;font:500 clamp(34px, 4.4vw, 58px)/.98 var(--serif);letter-spacing:-.04em;margin:10px 0 0}.newsletter p{color:#bdd0be;font-size:14px;line-height:1.55}.newsletter-note{border-left:1px solid #b8f7c973;padding:22px}.newsletter-note strong{color:var(--mint);font-size:15px;display:block}.newsletter-note p{margin-bottom:0}.site-footer{color:#acbdad;background:var(--ink);border-top:1px solid var(--line)}.footer-grid{grid-template-columns:1.4fr .65fr .65fr;gap:40px;padding:66px 0 38px;display:grid}.footer-brand p{color:#8da18f;max-width:325px;margin:16px 0 0;font-size:13px;line-height:1.6}.footer-links h3{color:var(--paper);font:500 11px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px}.footer-links a{margin:10px 0;font-size:13px;display:block}.footer-links a:hover{color:var(--mint)}.footer-bottom{border-top:1px solid var(--line);color:#748878;font:400 10px/1.5 var(--mono);letter-spacing:.05em;justify-content:space-between;gap:20px;padding:18px 0 26px;display:flex}.page-hero{color:var(--paper);background:var(--ink);border-bottom:1px solid var(--line);padding:98px 0 78px}.page-hero .page-title{max-width:800px;font:500 clamp(52px, 7vw, 90px)/.93 var(--serif);letter-spacing:-.055em;margin:16px 0 0}.page-hero p{color:#bbcfbd;max-width:610px;margin:22px 0 0;font-size:17px;line-height:1.6}.category-nav{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.category-pill{color:var(--mint);font:500 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #b8f7c94d;padding:8px 12px}.category-pill:hover{background:#b8f7c91f}.guide-layout{grid-template-columns:225px minmax(0,1fr);gap:56px;display:grid}.guide-aside{padding-top:6px}.guide-aside h2{color:#537063;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 15px}.guide-aside a{border-bottom:1px solid var(--line-light);padding:11px 0;font-size:13px;font-weight:600;display:block}.guide-aside a:hover{color:#267045}.guide-list{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.topic-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.topic-card{background:var(--ink);color:var(--paper);padding:36px}.topic-card h2{font:500 42px/1 var(--serif);letter-spacing:-.04em;margin:12px 0}.topic-card p{color:#b9cab9;max-width:470px;font-size:14px;line-height:1.65}.topic-card ul{margin:26px 0 0;padding:0;list-style:none}.topic-card li{border-top:1px solid var(--line);color:var(--mint);padding:9px 0;font-size:13px}.article-hero{color:var(--paper);background:var(--ink);padding:76px 0 46px}.article-hero__grid{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:45px;display:grid}.article-hero h1{max-width:870px;font:500 clamp(46px, 6.5vw, 82px)/.96 var(--serif);letter-spacing:-.055em;margin:16px 0 18px}.article-hero .dek{color:#c5d3c6;max-width:645px;font-size:18px;line-height:1.55}.article-meta{color:#9db39f;font:500 10px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:14px;padding-bottom:4px;display:grid}.article-meta strong{color:var(--mint);font:500 14px/1.3 var(--sans);letter-spacing:0;text-transform:none;margin-top:4px;display:block}.article-layout{grid-template-columns:180px minmax(0,720px) 180px;gap:50px;padding:62px 0 94px;display:grid}.article-rail{align-self:start;position:sticky;top:24px}.article-rail h2{color:#537063;font:500 10px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.09em;margin:0 0 13px}.article-rail p,.article-rail a{color:#5b7062;font-size:12px;line-height:1.55}.article-rail a{border-bottom:1px solid var(--line-light);padding:9px 0;font-weight:700;display:block}.article-rail a:hover{color:#267045}.article-content{color:#24362c;min-width:0;font-size:17px;line-height:1.78}.article-content>:first-child{margin-top:0}.article-content h2{color:var(--ink);font:500 35px/1.1 var(--serif);letter-spacing:-.035em;margin:2.6em 0 .7em}.article-content h3{color:var(--ink);font:700 16px/1.3 var(--sans);margin:1.9em 0 .6em}.article-content p{margin:0 0 1.2em}.article-content strong{color:var(--ink)}.article-content a{color:#1d6240;text-underline-offset:.16em;text-decoration:underline 1px #1d62405c}.article-content a:hover{color:#0c3422;text-decoration-color:currentColor}.article-content ul,.article-content ol{margin:0 0 1.35em;padding-left:1.25em}.article-content li{margin-bottom:.48em}.article-content blockquote{color:#244030;font:500 22px/1.35 var(--serif);background:#e8efe4;border-left:3px solid #46835a;margin:2.1em 0;padding:20px 22px}.article-content code{font:500 12px/1 var(--mono);background:#e1e8de;border-radius:2px;padding:.15em .35em}.article-content table{border-collapse:collapse;width:100%;margin:1.75em 0;font-size:14px;line-height:1.5}.article-content th{color:#204b34;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.article-content th,.article-content td{border-bottom:1px solid var(--line-light);vertical-align:top;padding:12px 10px}.article-figure{border:1px solid var(--line-light);background:#e8eee5;margin:2.4em 0 2.7em}.article-figure img{object-fit:cover;width:100%;max-height:460px}.article-figure figcaption{color:#55705e;font:400 10px/1.55 var(--mono);letter-spacing:.01em;padding:11px 14px 12px}.article-content h2+ul,.article-content h2+ol{margin-top:0}.article-content h2#references{margin-top:3.2em}.article-content h2#references+p{font-size:13px;line-height:1.6}.article-end{border:1px solid var(--line-light);background:#e8eee5;margin-top:44px;padding:25px}.article-end h2{margin:0 0 8px;font-size:30px}.article-end p{color:#4f6556;margin:0;font-size:14px;line-height:1.6}.manifesto{max-width:820px}.manifesto .lead{font:500 clamp(34px, 4.5vw, 58px)/1.05 var(--serif);letter-spacing:-.04em;margin:0}.manifesto p{color:#405647;max-width:690px;font-size:17px;line-height:1.7}.principles{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid}.principle{border-top:1px solid var(--ink);padding:24px}.principle span{color:#527366;font:500 11px/1 var(--mono)}.principle h2{font:500 27px/1.05 var(--serif);margin:34px 0 10px}.principle p{margin:0;font-size:13px;line-height:1.6}@media (width<=900px){.nav-links,.nav-cta{display:none}.mobile-nav{color:var(--mint);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.hero{min-height:690px}.hero-visual{inset-left:0;opacity:.72;background:linear-gradient(90deg, var(--ink) 0%, #0a130fbf 52%, #0a130f61 100%), url(/images/liquiditypool-hero.png) center / cover no-repeat}.hero-grid,.feature-grid,.newsletter,.article-hero__grid,.guide-layout,.article-layout{grid-template-columns:1fr}.hero-ledger{justify-self:start;margin-top:55px}.feature-stack,.track-grid,.article-grid{grid-template-columns:repeat(2,1fr)}.guide-aside{display:none}.article-rail{border-bottom:1px solid var(--line-light);gap:25px;padding-bottom:10px;display:flex;position:static}.article-rail>div{flex:1}.article-layout{gap:32px}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.container{width:min(100% - 32px,1180px)}.nav-wrap{height:64px}.hero{min-height:650px}.hero-grid{min-height:650px;padding:85px 0 45px}.hero h1{font-size:51px}.hero p{font-size:16px}.section{padding:72px 0}.section-head{display:block}.section-intro{margin-top:18px}.feature-grid,.feature-stack,.article-grid,.guide-list,.topic-grid,.track-grid,.principles{grid-template-columns:1fr}.feature-card{min-height:395px;padding:22px}.feature-card__body{bottom:22px;left:22px;right:22px}.feature-card h3{font-size:37px}.feature-card--small{min-height:265px}.newsletter{gap:18px;padding:30px 24px}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-bottom{display:block}.footer-bottom div+div{margin-top:8px}.page-hero{padding:68px 0 56px}.page-hero .page-title{font-size:52px}.article-hero{padding:58px 0 36px}.article-hero h1{font-size:47px}.article-hero .dek{font-size:16px}.article-meta{grid-template-columns:1fr 1fr;padding-top:8px}.article-content{font-size:16px}.article-content h2{font-size:31px}.article-rail{display:block}.article-rail>div+div{margin-top:20px}}@media (prefers-reduced-motion:no-preference){.hero-copy,.hero-ledger{animation:.65s cubic-bezier(.23,1,.32,1) both rise}.hero-ledger{animation-delay:.12s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}
