@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Libre+Caslon+Display&display=swap');
:root{--paper:#f7f5ed;--ink:#293127;--muted:#687064;--line:#dcded1;--accent:#c94428;--green:#e9ecdf}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:14px}button,a,select{-webkit-tap-highlight-color:transparent}button,select{font:inherit;color:inherit}button,a{transition:background .18s,color .18s,transform .18s}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.wrap{max-width:1260px;margin:0 auto;padding-left:38px;padding-right:38px}.announcement{padding:10px 38px;background:#e9ecdf;font-size:11px;letter-spacing:.045em;text-align:center}.announcement span{float:right;color:var(--muted);font-size:10px}header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.brand{font-size:25px;font-weight:700;letter-spacing:-1.2px;display:flex;align-items:center}.brand svg{width:27px;height:35px;margin-right:12px}.brand span{font-weight:400}.brand b{font-size:11px;align-self:flex-start;margin:4px 0 0 3px}nav{display:flex;align-items:center;gap:30px}nav button{border:0;background:none;padding:12px 0}nav a.active{border-bottom:1px solid var(--accent);padding:12px 0;color:var(--accent)}.wallet{background:transparent;border:1px solid #b9bdaf;padding:12px 19px}.wallet span{margin-left:22px}.wallet:hover{background:var(--green)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;padding-top:64px;padding-bottom:40px}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:600;margin:0 0 23px;display:flex;align-items:center;gap:8px}.dot{width:6px;height:6px;background:var(--accent);border-radius:50%}h1,h2{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;letter-spacing:-2px}h1{font-size:clamp(45px,5.1vw,72px);line-height:1.01;margin:0 0 23px;white-space:nowrap}h1 em,h2 em{font-style:italic;color:#717d5c}.intro{line-height:1.85;color:var(--muted);font-size:15px;margin-bottom:26px}.hero-actions{display:flex;align-items:center;gap:24px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 20px;border:0;background:var(--accent);color:#fff;font-size:13px}.primary:hover{background:#a83620;transform:translateY(-1px)}.text-button{border:0;background:transparent;padding:10px 0;font-size:12px}.text-button:hover{color:var(--accent)}.hero-note{display:flex;gap:25px;align-items:center;margin-top:37px;font-size:10px;color:var(--muted)}.hero-note>span{border-top:1px solid #939c87;padding-top:9px;align-self:flex-start;margin-top:12px;letter-spacing:.15em}.hero-note p{line-height:1.7}.art svg{width:100%;display:block}.art-caption{display:flex;justify-content:space-between;font-family:monospace;font-size:8px;letter-spacing:.09em;color:var(--muted);padding:15px 22px 0}.metrics{display:grid;grid-template-columns:1fr .85fr 1.4fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px;align-items:center;gap:20px}.metrics>div{border-right:1px solid var(--line)}.metrics span{font-size:9px;color:var(--muted);letter-spacing:.1em;display:block;margin-bottom:9px}.metrics strong{font-size:27px;font-weight:500;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.metrics small{font-size:16px;color:var(--accent)}.metrics p{font-family:'Libre Caslon Display',Georgia,serif;font-size:23px;line-height:1.1;margin:0}.metrics p em{color:#758062}.base-icon{background:#365af4;width:18px;height:18px;border-radius:100%;display:inline-block;position:relative}.base-icon:after{content:'';background:var(--paper);width:15px;height:2px;position:absolute;left:0;top:8px}.market{padding-top:55px;padding-bottom:42px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font-size:43px;margin:0;letter-spacing:-1px}.section-heading .text-button span{margin-left:15px}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);align-items:center}.tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;font-size:12px;color:var(--muted)}.tabs button.selected{border-bottom-color:var(--accent);color:var(--ink)}.tabs small{margin-left:6px;background:#e4e8d9;padding:2px 5px;font-size:9px}.tabs>span{margin-left:auto;font-family:monospace;font-size:8px;color:var(--muted);letter-spacing:.08em}.filters{display:flex;gap:12px;padding:22px 0}.filters label{border:1px solid var(--line);padding:9px 12px;min-width:190px}.filters label>span{font-size:8px;color:var(--muted);letter-spacing:.12em;display:block;margin-bottom:4px}.filters select{border:0;background:transparent;font-size:11px;width:100%;outline-offset:0}.view-switch{margin-left:auto;display:flex;align-items:center;gap:4px}.view-switch button{border:1px solid var(--line);background:none;padding:7px 11px;font-size:20px}.view-switch .selected{background:var(--green)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{border:1px solid #d2d7c7;background:#fbfaf5;position:relative;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:#9da88d}.card-top{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.card-top .number{font-family:monospace;font-size:11px}.status{font-size:8px;letter-spacing:.08em;background:var(--green);padding:5px 7px;color:#526245}.status:before{content:'◷';margin-right:5px}.card-main{padding:24px 20px 18px}.pool{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px}.pool-icon{height:17px;width:17px;display:grid;place-items:center;background:#dedfcc;color:#657253;font-family:Georgia;border-radius:50%;font-size:10px}.amount{font-size:44px;font-family:'Libre Caslon Display',Georgia,serif;margin:14px 0 22px;letter-spacing:-1px}.amount small{font-family:'DM Sans',sans-serif;font-size:12px;color:var(--muted);letter-spacing:0;margin-left:3px}.terms{display:flex;justify-content:space-between;font-size:11px;gap:12px}.terms span{display:block;color:var(--muted);font-size:8px;letter-spacing:.08em;margin-bottom:6px}.card-bottom{margin:0 20px;padding:17px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.price{font-size:20px;font-weight:500;letter-spacing:-.5px}.price small{display:block;font-size:9px;font-weight:400;color:var(--muted);letter-spacing:0;margin-top:4px}.position-button{border:0;background:transparent;font-size:11px;padding:9px 0;color:var(--accent)}.position-button span{margin-left:8px}.market-note{font-size:10px;color:var(--muted);margin-top:20px;line-height:1.7}.cards.list{grid-template-columns:1fr}.list .card{display:grid;grid-template-columns:170px 1fr 230px}.list .card-top{border:0;flex-direction:column;justify-content:center;gap:10px}.list .card-main{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.list .amount{margin:0;font-size:32px;white-space:nowrap}.list .terms{gap:25px}.list .card-bottom{border-top:0;margin:0 20px;gap:20px}.empty{padding:60px 20px;border:1px dashed var(--line);grid-column:1/-1;text-align:center;color:var(--muted)}.how{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:48px;padding-bottom:55px}.how .eyebrow{margin-bottom:17px}.how h2{font-size:38px;line-height:1.07;letter-spacing:-1px;margin:0 0 20px}.how p{font-size:12px;line-height:1.8;color:var(--muted);max-width:390px}.steps article{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:0}.steps article>span{font-family:monospace;font-size:10px;color:var(--accent);padding-top:4px}.steps h3{font-size:14px;font-weight:500;margin:0}.steps p{margin:5px 0 0;font-size:11px}footer{padding-top:25px;padding-bottom:30px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}footer .brand{font-size:20px}footer p{font-size:11px;color:var(--muted)}footer>span{font-family:monospace;font-size:9px;color:var(--muted)}dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:40px;max-width:520px;width:calc(100% - 36px)}dialog::backdrop{background:#17201577;backdrop-filter:blur(4px)}dialog h2{font-size:38px;margin:15px 0;letter-spacing:-1px}dialog p{line-height:1.8;color:var(--muted)}dialog .primary{margin-top:20px}#close{float:right;border:0;background:transparent;padding:0 0 15px 15px}dialog dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:13px}dialog dd{margin:0;text-align:right}dialog dt{color:var(--muted)}@media(max-width:950px){.announcement span{display:none}.wrap{padding-left:25px;padding-right:25px}.brand{font-size:21px}nav{gap:18px}.hero{padding-top:45px;grid-template-columns:1fr 1fr}h1{font-size:49px}.hero-actions{gap:15px}.art-caption{font-size:6px}.cards{grid-template-columns:repeat(2,1fr)}.metrics{grid-template-columns:repeat(4,1fr)}.metrics>p{display:none}.metrics div:last-of-type{border:0}.list .card{display:block}.list .card-top{flex-direction:row;justify-content:space-between}.list .card-bottom{border-top:1px solid var(--line)}.how{gap:45px}.filters label{min-width:0;flex:1}}@media(max-width:650px){header{height:auto;min-height:85px;flex-wrap:wrap;padding-top:19px;padding-bottom:0;gap:20px}.brand{font-size:20px}.brand svg{width:22px;margin-right:8px}.wallet{font-size:10px;padding:10px}.wallet span{margin-left:9px}nav{order:3;width:100%;justify-content:center;font-size:12px;gap:30px}.hero{grid-template-columns:1fr;padding-top:34px;padding-bottom:24px}.hero-copy{position:relative;z-index:1}h1{font-size:54px}.eyebrow{font-size:8px}.intro{font-size:13px}.hero-note{display:none}.art{max-width:440px;width:100%;margin:-5px auto 0}.art-caption{font-size:7px}.metrics{grid-template-columns:1fr 1fr;gap:20px}.metrics>div:nth-child(2){border:0}.metrics strong{font-size:24px}.metrics span{font-size:8px}.market{padding-top:35px}.section-heading{display:block}.section-heading h2{font-size:37px}.section-heading .text-button{margin-top:10px}.tabs{gap:22px}.tabs>span{display:none}.filters{flex-wrap:wrap;gap:8px}.filters label{flex:1 1 40%;padding:10px}.view-switch{margin-right:0}.cards{grid-template-columns:1fr}.card-main{padding-top:20px}.amount{font-size:47px}.how{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:30px}.how h2{font-size:35px}.list .card-main{flex-wrap:wrap}.list .pool{width:100%}footer{flex-wrap:wrap;gap:10px}footer p{margin:0}footer>span{width:100%}dialog{padding:25px}dialog .eyebrow{font-size:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
