/* The v3 homepage pieces kept inside the v4 page: 02 the loan, 03 the lender and the footer.
   Generated once (Oct 26) from brand.css and home.css as they were at 584bc6d, every rule scoped
   under .v3 and every keyframe renamed v3-*, so they look exactly as before without touching the rest. */

.v3{
  --night:#0E1412; --night-2:#16201C; --night-3:#1B2420;
  --paper:#FBF6EC; --paper-2:#F3ECDD; --cream:#E9DFCB; --dim:#A9A190;
  --ink:#121513; --ink-2:#55524B;
  --green:#1F5A43; --green-hi:#2E7A5B; --brass:#D3AE63; --brass-2:#B8913F;
  --line-d:rgba(251,246,236,.14); --line-l:#E3DACA;
  --serif:'Instrument Serif',Georgia,'Times New Roman',serif;
  --sans:'Geist',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;
  --mono:'Geist Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  --nav-h:72px; --nav-h-s:56px;
  --top:calc(env(safe-area-inset-top,0px) + var(--nav-h));
  color-scheme:dark; box-sizing:border-box;
}
.v3 *,.v3 *::before,.v3 *::after{box-sizing:inherit}
.v3{background:var(--night);scroll-padding-top:calc(var(--top) + env(safe-area-inset-top,0px))}
.v3{margin:0;background:var(--night);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.v3 a{color:inherit}
.v3 img,.v3 svg,.v3 video{display:block;max-width:100%}
.v3 :focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}
.v3 .wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(18px,4vw,48px)}
.v3 .mono{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.v3 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.v3 sup.fn a{text-decoration:none;color:inherit;opacity:.75}
.v3 sup.fn a:hover{opacity:1}
.v3 .eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}
.v3 .eyebrow::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}
.v3 .on-paper .eyebrow{color:var(--green)}
.v3 .h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.4vw,80px);line-height:.98;letter-spacing:-.02em}
.v3 .lede{margin:0;font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--cream)}
.v3 .on-paper{background:var(--paper);color:var(--ink)}
.v3 .on-paper .lede{color:var(--ink-2)}
.v3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:7px;font-weight:500;font-size:15px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}
.v3 .btn:hover{transform:translateY(-1px)}
.v3 .btn-green{background:var(--green);color:var(--paper)}
.v3 .btn-green:hover{background:var(--green-hi)}
.v3 .btn-paper{background:var(--paper);color:var(--ink)}
.v3 .btn-ink{background:var(--ink);color:var(--paper)}
.v3 .btn-line{border:1px solid rgba(251,246,236,.35);color:var(--paper)}
.v3 .coin{width:28px;height:28px;flex:0 0 28px}
.v3 .coin svg{width:100%;height:100%}
.v3 .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;margin-right:10px}
.v3 .brand svg{width:30px;height:30px}
.v3 .brand span{font-family:var(--serif);font-size:27px;line-height:1;letter-spacing:-.01em}
.v3 .chev{width:10px;height:10px;transition:transform .25s ease}
.v3 .foot{background:var(--night);color:var(--dim);border-top:1px solid var(--line-d);padding-block:56px calc(env(safe-area-inset-bottom,0px) + 96px)}
.v3 .foot-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px 48px;padding-bottom:36px;border-bottom:1px solid var(--line-d)}
.v3 .foot .brand{color:var(--paper)}
.v3 .foot .brand span{color:var(--paper)}
.v3 .foot-cols{display:flex;flex-wrap:wrap;gap:24px 56px}
.v3 .foot-cols div{display:flex;flex-direction:column;gap:8px;font-size:14px}
.v3 .foot-cols b{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);font-weight:400;margin-bottom:4px}
.v3 .foot-cols .foot-row{flex-direction:row;flex-wrap:wrap;gap:8px 28px}
.v3 .foot-cols a{text-decoration:none;color:var(--dim)}
.v3 .foot-cols a:hover{color:var(--paper)}
.v3 .notes{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:8px;font-size:12.5px;line-height:1.55;max-width:1060px}
.v3 .notes li{display:grid;grid-template-columns:22px 1fr}
.v3 .notes li:target{color:var(--paper)}
.v3 .legal{margin:22px 0 0;font-size:12.5px;line-height:1.55;max-width:1060px}
@media (max-width:760px){
  .v3 .brand span{font-size:24px}
}
.v3 .src summary{display:none}
.v3 .src{display:block}
@media (max-width:760px){
  .v3 .src summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:20px;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);color:var(--cream);cursor:pointer;list-style:none}
  .v3 .src summary::-webkit-details-marker{display:none}
  .v3 .src summary::after{content:"+";font-size:18px}
  .v3 .src[open] summary::after{content:"–"}
}
.v3 .brand .logo{height:32px;width:auto;display:block}
.v3 .foot .brand .logo{height:40px}
.v3 .coin img,.v3 .ic img{width:100%;height:100%;display:block}
@media (max-width:760px){.v3 .brand .logo{height:28px}}
.v3 .brand .logo{height:38px}
@media (max-width:760px){.v3 .brand .logo{height:32px}}
.v3 .brand svg.logo{height:38px;width:auto;display:block;flex:none;transition:height .25s ease-out,width .25s ease-out}
@media (max-width:760px){.v3 .brand svg.logo{height:32px}}
.v3 .foot .brand .logo{height:32px}
.v3 .notes a{color:var(--brass);text-decoration:none}
.v3 sup.fn a{color:inherit;text-decoration:none;opacity:.75}
.v3 .brand svg.usdh-logo{height:34px}
@media (max-width:760px){.v3 .brand svg.usdh-logo{height:28px}}
@keyframes v3-draw-dot{50%{box-shadow:0 0 0 5px rgba(46,122,91,.06)}}
.v3 .dock{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:50;display:none;gap:8px;padding:8px;border-radius:12px;background:rgba(14,20,18,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,.35);transform:translateY(calc(100% + 40px + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s linear .4s}
.v3 .dock.show{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.2,.7,.2,1)}
.v3 .dock .btn{flex:1;min-height:46px;padding:0 12px}
.v3 .media{position:absolute;inset:0;overflow:hidden;background:#16241D var(--poster-d) center/cover no-repeat}
.v3 .media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}
.v3 .media video.ready{opacity:1}
.v3 .tok-name{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:500;letter-spacing:-.005em}
.v3 .tok-name .coin{width:30px;height:30px;flex-basis:30px}
.v3 .loan{background:var(--night-2);position:relative}
.v3 .loan-in{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1.6vh,20px);padding-block:calc(var(--top) + 40px) 28px}
.v3 .loan-head{display:flex;flex-direction:column;gap:10px;max-width:760px}
.v3 .loan .h2{font-size:clamp(44px,min(5.4vw,8.5vh),80px)}
.v3 .flow{width:100%;max-width:1060px;height:clamp(140px,19vh,190px);margin:0 auto}
.v3 .say{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}
.v3 .say p{margin:0}
.v3 .say .l2{font-size:clamp(19px,1.8vw,24px);color:var(--cream)}
.v3 .say .l3{font-family:var(--serif);font-size:clamp(44px,min(5.4vw,8vh),84px);line-height:1.02;letter-spacing:-.02em}
.v3 .lost{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 40px;align-items:end;border-top:1px solid var(--line-d);padding-top:22px}
.v3 .lost-big .k{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}
.v3 .lost-big .v{display:block;font-family:var(--serif);font-size:clamp(54px,min(7vw,11vh),112px);line-height:.95;letter-spacing:-.02em;color:var(--brass);font-variant-numeric:tabular-nums;margin-top:6px;white-space:nowrap}
.v3 .lost-big .v small{font-size:.42em;color:var(--paper);letter-spacing:0}
.v3 .lost-side{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v3 .lost-side .k{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.v3 .lost-side .v{display:block;font-family:var(--serif);font-size:clamp(28px,2.6vw,40px);line-height:1.05;margin-top:4px;font-variant-numeric:tabular-nums}
.v3 .lost-side .tick .v{color:var(--brass)}
.v3 .lost-side .wide{grid-column:1/-1}
.v3 .lender-in{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:48px 72px;padding-block:calc(var(--top) + 56px) 72px}
.v3 .lender-head{display:flex;flex-direction:column;gap:18px}
.v3 .ladder-title{margin:0 0 18px;font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.3vw,34px);line-height:1.1;color:var(--ink)}
.v3 .axis,.v3 .row{display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(86px,110px);align-items:center;column-gap:20px}
.v3 .axis{padding-bottom:10px;border-bottom:1px solid var(--line-l);color:var(--ink-2)}
.v3 .ticks{position:relative;height:14px}
.v3 .ticks span{position:absolute;transform:translateX(-50%);font-family:var(--mono);font-size:10px;letter-spacing:.06em}
.v3 .ticks span:first-child{transform:none}
.v3 .axis .unit{text-align:right;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.v3 .row{padding-block:12px;border-bottom:1px solid var(--line-l)}
.v3 .who{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:500;color:var(--ink);min-width:0}
.v3 .who .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v3 .flag{width:20px;height:20px;flex:0 0 20px;border-radius:50%;box-shadow:0 0 0 1px rgba(18,21,19,.12)}
.v3 .dollar{width:20px;height:20px;flex:0 0 20px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);font-family:var(--serif);font-size:14px;line-height:1}
.v3 .row .val{font-family:var(--serif);font-size:clamp(28px,2.6vw,38px);line-height:1;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}
.v3 .row.you .who,.v3 .row.you .val{color:var(--ink-2)}
.v3 .track{position:relative;height:22px}
.v3 .bar{position:absolute;left:0;top:0;bottom:0;width:var(--w);transform-origin:left center;border-radius:1px;background:linear-gradient(90deg,var(--brass) 0 var(--base),var(--green) var(--base) 100%)}
.v3 .track.usl::after{content:"";position:absolute;left:var(--us);top:-13px;bottom:-13px;border-left:1px dashed rgba(18,21,19,.45)}
.v3 .zero{position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--ink-2)}
.v3 .zero::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px solid var(--ink-2);animation:v3-ping 2.2s ease-out infinite}
@keyframes v3-ping{from{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}
.v3 .usrow{height:34px}
.v3 .usrow .lbl{position:absolute;left:calc(var(--us) + 8px);bottom:7px;white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}
.v3 .legend{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:14px;font-size:13.5px;color:var(--ink-2)}
.v3 .legend i{display:inline-block;width:12px;height:12px;border-radius:2px;vertical-align:-1px;margin-right:7px}
.v3 .ladder-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:18px}
.v3 .ladder-foot .g{font-size:16px;color:var(--ink)}
.v3 .ladder-foot .g b{color:var(--green);font-weight:600}
.v3 .more{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:7px;background:var(--green);color:var(--paper);font-weight:500;text-decoration:none;transition:background .2s ease}
.v3 .more:hover{background:var(--green-hi)}
.v3 .hist{position:relative;height:100vh;height:100svh;overflow:hidden;background:var(--night)}
.v3 .hist-media{position:absolute;inset:0;background:#0E1412 var(--poster-d) center/cover no-repeat;transform:scale(calc(1.08 - var(--c,0)*.08));will-change:transform}
.v3 .hist-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease}
.v3 .hist-media video.ready{opacity:1}
.v3 .hist-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,16,13,.45) 0%,rgba(9,16,13,.35) 40%,rgba(9,16,13,.85) 100%)}
.v3 .hook{position:absolute;inset:0;display:grid;place-items:center;padding:0 8vw;text-align:center;z-index:2}
.v3 .hook p{margin:0;max-width:980px;font-family:var(--serif);font-size:clamp(36px,4.6vw,70px);line-height:1.08;letter-spacing:-.015em}
.v3 .split{position:absolute;left:0;right:0;top:40%;transform:translateY(-50%);display:flex;justify-content:center;gap:.28em;flex-wrap:wrap;align-items:baseline;padding:0 clamp(18px,4vw,48px);z-index:2;pointer-events:none;font-size:clamp(52px,7vw,112px)}
.v3 .split span{font-family:var(--serif);font-size:1em;line-height:1;letter-spacing:-.02em}
.v3 .cap-card{display:block;position:absolute;left:clamp(18px,4vw,48px);top:calc(var(--top) + 40px);z-index:2;color:var(--cream)}
.v3 .after{position:absolute;left:0;right:0;bottom:7%;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 4vw}
.v3 .after .then{margin:0;font-family:var(--serif);font-size:clamp(26px,2.4vw,36px);color:var(--brass)}
.v3 .rail{display:flex;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid var(--line-d);width:min(1100px,92vw)}
.v3 .rail li{flex:1;padding:12px 10px 0;border-left:1px solid var(--line-d);min-width:0}
.v3 .rail li:first-child{border-left:0}
.v3 .rail b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1;color:var(--cream);transition:color .4s ease}
.v3 .rail span{display:block;font-size:12.5px;line-height:1.35;color:var(--dim);margin-top:5px;transition:color .4s ease}
.v3 .rail li.on b{color:var(--brass)}
.v3 .rail li.on span{color:var(--paper)}
.v3 .fade{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
.v3 .fade.on{opacity:1;transform:none}
.v3 .split .l.fade{transform:translateX(-.6em)}.v3 .split .r.fade{transform:translateX(.6em)}
.v3 .split .fade.on{transform:none}
.v3 .hook.off{opacity:0;transform:scale(.98);transition:opacity .5s ease,transform .5s ease}
.v3 .hook{transition:opacity .5s ease,transform .5s ease}
.v3 .why2{display:flex;flex-direction:column;gap:6px;padding-top:6px}
.v3 .why2 p{margin:0}
.v3 .why2 .w1{font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:var(--cream)}
.v3 .why2 .w2{font-family:var(--serif);font-size:clamp(30px,2.7vw,42px);line-height:1.05;color:var(--paper)}
.v3 .why2 .w2 em{font-style:normal;color:var(--brass)}
.v3 .flipline{display:block;font-family:var(--serif);font-size:clamp(30px,2.7vw,42px);line-height:1.1;letter-spacing:-.015em;color:var(--brass)}
.v3 .flipmask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.12em;margin-bottom:-.12em}
.v3 #flipw{display:inline-block}
.v3 .pill.gold{background:var(--brass);color:var(--ink)}
.v3 .size{background:var(--night)}
.v3 .size-in{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:48px 72px;padding-block:calc(var(--top) + 48px) 56px}
.v3 .size-left{display:flex;flex-direction:column;gap:20px}
.v3 .wall{display:flex;flex-direction:column;height:min(70vh,620px);min-height:460px;position:relative}
.v3 .nm{display:flex;flex-direction:column;gap:7px;min-width:0}
.v3 .nm b{font-weight:500;font-size:clamp(16px,1.3vw,19px)}
.v3 .nm span{font-size:14px;line-height:1.45;color:rgba(251,246,236,.78);max-width:34ch}
.v3 .amt{font-family:var(--serif);font-size:clamp(36px,4vw,62px);line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}
.v3 .pill{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:5px 10px 5px 6px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1}
.v3 .pill .coin{width:18px;height:18px;flex-basis:18px}
.v3 .pill.lend{background:var(--paper);color:var(--ink)}
.v3 .pill.none{border:1px solid rgba(233,223,203,.35);color:var(--cream);padding-left:10px}
.v3 .seam{position:relative;height:clamp(14px,2.6vh,24px);background:var(--brass);transform-origin:left;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.v3 .wall.pre .seam{transform:scaleX(0)}
.v3 .seam .tag{position:absolute;left:18px;bottom:50%;display:flex;align-items:center;gap:14px;background:var(--brass);color:var(--ink);padding:10px 14px 10px 12px;border-radius:4px;box-shadow:0 12px 30px rgba(0,0,0,.35);transition:opacity .5s ease .25s,transform .5s ease .25s;max-width:calc(100% - 36px)}
.v3 .seam .tag .amt{font-size:clamp(28px,2.8vw,42px);color:var(--ink)}
.v3 .seam .tag .t{display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.3;min-width:0}
.v3 .seam .tag .t b{font-weight:500;font-size:15px}
.v3 .seam .tag .t span{color:rgba(18,21,19,.78)}
.v3 .seam .tag .pill.lend{background:var(--ink);color:var(--paper);margin-top:6px}
.v3 .wall.lit .seam{animation:v3-seamPulse 1.4s ease-out 1}
@keyframes v3-seamPulse{0%{box-shadow:0 0 0 0 rgba(211,174,99,.55)}100%{box-shadow:0 0 0 22px rgba(211,174,99,0)}}
.v3 .risk{position:relative}
.v3 .risk-top{padding-block:calc(var(--top) + 72px) 24px;display:flex;flex-direction:column;gap:18px;max-width:900px}
.v3 .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;position:relative}
.v3 .steps::before{content:"";position:absolute;left:0;right:0;top:15px;height:1px;background:var(--line-l)}
.v3 .steps .prog{position:absolute;left:0;top:15px;height:1px;width:100%;background:var(--green);transform-origin:left;transform:scaleX(var(--sp,1))}
.v3 .steps li{position:relative;padding:0 18px 0 0}
.v3 .steps .dot{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line-l);font-family:var(--mono);font-size:12px;color:var(--ink-2);position:relative;z-index:1;transition:background .4s ease,color .4s ease,border-color .4s ease}
.v3 .steps li.on .dot{background:var(--green);border-color:var(--green);color:var(--paper)}
.v3 .steps b{display:block;margin-top:16px;font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.2vw,32px);line-height:1.05;color:var(--ink)}
.v3 .steps span{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--ink-2);max-width:26ch}
.v3 .who-carries{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:28px;padding-block:calc(var(--top) + 40px) 56px}
.v3 .who-carries h3{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,54px);line-height:1.05;color:var(--ink)}
.v3 .who-carries h3 .a1,.v3 .who-carries h3 .a2{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}
.v3 .who-carries h3 .on{opacity:1;transform:none}
.v3 .who-carries h3 .a1{color:var(--green)}
.v3 .two{display:flex;flex-direction:column;border-top:1px solid var(--line-l)}
.v3 .row2{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(0,1.6fr) minmax(100px,.5fr);gap:12px 28px;align-items:center;padding-block:24px;border-bottom:1px solid var(--line-l)}
.v3 .who2{display:flex;flex-direction:column;gap:6px;min-width:0}
.v3 .who2 .tok-name{font-size:20px;color:var(--ink)}
.v3 .who2 span{font-size:15px;line-height:1.45;color:var(--ink-2)}
.v3 .track2{position:relative;height:26px;border-radius:1px;box-shadow:inset 0 0 0 1px var(--line-l);background:repeating-linear-gradient(90deg,rgba(18,21,19,.05) 0 1px,transparent 1px 9px)}
.v3 .bar2{position:absolute;top:0;bottom:0;left:0;border-radius:1px;transform-origin:left center;transform:scaleX(var(--k,1))}
.v3 .bar2.us{width:var(--us);background:var(--brass)}
.v3 .bar2.base{width:var(--us);background:var(--brass);opacity:.55}
.v3 .bar2.prem{left:var(--us);width:var(--prem);background:repeating-linear-gradient(135deg,var(--green) 0 4px,rgba(31,90,67,.18) 4px 9px);outline:1.5px solid var(--green);outline-offset:-1.5px;transition:opacity .6s ease}
.v3 .lbl2{position:absolute;white-space:nowrap;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .5s ease}
.v3 .plabel{left:calc(var(--us) + 8px);top:100%;padding-top:7px;color:var(--green)}
.v3 .hitlabel{left:calc(var(--us) + 8px);bottom:100%;padding-bottom:7px;color:#8A5A1E}
.v3 .safelabel{left:calc(var(--us) + 10px);top:50%;transform:translateY(-50%);color:var(--ink-2)}
.v3 .row2.paid .plabel,.v3 .row2.hit .hitlabel,.v3 .row2.safe .safelabel{opacity:1}
.v3 .row2.hit .bar2.prem{animation:v3-dip 1.6s ease-in-out 1}
@keyframes v3-dip{0%,100%{opacity:1}40%,60%{opacity:.45}}
.v3 .row2.safe .bar2.us{box-shadow:0 0 0 4px rgba(211,174,99,.28);transition:box-shadow .6s ease}
.v3 .val2{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);line-height:1;text-align:right;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums}
.v3 .risk-lines{display:flex;flex-direction:column;gap:10px;max-width:820px}
.v3 .risk-lines p{margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--ink-2);opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}
.v3 .risk-lines a{color:var(--green);font-weight:600;text-decoration:none}
.v3 .risk-lines a:hover{text-decoration:underline}
.v3 .risk-lines .big{font-family:var(--serif);font-size:clamp(28px,3vw,44px);line-height:1.12;color:var(--ink);padding-top:8px}
.v3 .risk-lines.on p{opacity:1;transform:none}
.v3 .risk-lines.on p:nth-child(2){transition-delay:.1s}.v3 .risk-lines.on p:nth-child(3){transition-delay:.2s}.v3 .risk-lines.on p:nth-child(4){transition-delay:.3s}
.v3 .close{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#1F5A43 0%,#123627 38%,#0E1412 78%)}
.v3 .close .water{position:absolute;right:-6vw;top:50%;transform:translateY(-50%);width:min(62vw,820px);opacity:.07;pointer-events:none}
.v3 .close-in{position:relative;z-index:2;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:34px;padding-block:calc(var(--top) + 72px) 88px}
.v3 .close h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(60px,8.6vw,128px);line-height:.95;letter-spacing:-.025em}
.v3 .doors{display:grid;grid-template-columns:repeat(2,minmax(0,380px));gap:16px}
.v3 .door{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:14px;background:rgba(251,246,236,.06);border:1px solid rgba(251,246,236,.12);text-decoration:none;transition:background .25s ease,border-color .25s ease,transform .25s ease}
.v3 .door:hover{background:rgba(251,246,236,.1);border-color:rgba(251,246,236,.24);transform:translateY(-2px)}
.v3 .door .tok-name{font-size:24px}
.v3 .door .tok-name .coin{width:36px;height:36px;flex-basis:36px}
.v3 .door p{margin:0;color:var(--cream);font-size:16px}
.v3 .door .btn{align-self:flex-start}
@media (max-width:980px){
  .v3 .lender-in,.v3 .size-in{grid-template-columns:1fr;min-height:0}
  .v3 .wall{height:auto;min-height:0}
  .v3 .lost{grid-template-columns:1fr}
}
@media (max-width:760px){
  .v3 .dock{display:flex}
  .v3 .cta .btn{flex:1}
  .v3 .loan-in{min-height:0;padding-block:calc(var(--top) + 32px) 56px}
  .v3 .flow{height:170px}
  .v3 .lost-side{grid-template-columns:1fr 1fr}
  .v3 .lender-in{padding-block:calc(var(--top) + 32px) 64px}
  .v3 .axis,.v3 .row{grid-template-columns:112px minmax(0,1fr) 66px;column-gap:10px}
  .v3 .who{font-size:14.5px;gap:8px}
  .v3 .who .nm{white-space:normal;line-height:1.15}
  .v3 .flag,.v3 .dollar{width:18px;height:18px;flex-basis:18px;font-size:12px}
  .v3 .row .val{font-size:24px}
  .v3 .ladder-foot{flex-direction:column;align-items:stretch}
  .v3 .more{justify-content:center}
  .v3 .hist{height:auto;padding:calc(var(--top) + 32px) 0 64px}
  .v3 .hist-media{position:relative;inset:auto;margin:0 18px;height:58vh;border-radius:18px;clip-path:none;background-image:var(--poster-m)}
  .v3 .hist-media::after{background:rgba(9,16,13,.42)}
  .v3 .hook{position:absolute;left:18px;right:18px;top:calc(var(--top) + 32px);height:58vh;padding:0 22px}
  .v3 .hook p{font-size:32px}
  .v3 .split{position:static;transform:none;flex-direction:column;align-items:flex-start;gap:0;padding:32px 18px 0}
  .v3 .split span{width:auto;font-size:44px;text-align:left!important}
  .v3 .cap-card{position:static;text-align:left;padding:10px 18px 0}
  .v3 .after{position:static;align-items:flex-start;padding:22px 18px 0}
  .v3 .rail{flex-direction:column;width:100%}
  .v3 .rail li{border-left:0;border-bottom:1px solid var(--line-d);padding:12px 0;display:grid;grid-template-columns:72px 1fr;align-items:baseline;gap:10px}
  .v3 .rail span{margin-top:0;font-size:14px}
  .v3 .why .eyebrow{justify-content:flex-start}
  .v3 .size-in{padding-block:calc(var(--top) + 32px) 64px}
  .v3 .seam .tag{left:10px;gap:10px;padding:8px 10px}
  .v3 .seam .tag .t b,.v3 .seam .tag .t span{white-space:normal}
  .v3 .risk-top{padding-block:calc(var(--top) + 32px) 8px}
  .v3 .steps{grid-template-columns:1fr;gap:20px}
  .v3 .steps::before,.v3 .steps .prog{display:none}
  .v3 .steps .dot{grid-column:1}
  .v3 .steps li{display:grid;grid-template-columns:31px 1fr;column-gap:16px;padding:0}
  .v3 .steps b{margin-top:2px;grid-column:2}
  .v3 .steps span{grid-column:2}
  .v3 .steps .dot{grid-row:1/3}
  .v3 .who-carries{min-height:0;padding-block:40px 64px}
  .v3 .row2{grid-template-columns:1fr;gap:10px;padding-block:20px}
  .v3 .track2{margin-top:22px;margin-bottom:18px}
  .v3 .val2{text-align:left}
  .v3 .close-in{min-height:0;padding-block:calc(var(--top) + 40px) 72px}
  .v3 .doors{grid-template-columns:1fr}
  .v3 .door .btn{align-self:stretch}
}
@media (prefers-reduced-motion:reduce){
  .v3 .zero::after,.v3 .row2.hit .bar2.prem,.v3 .wall.lit .seam{animation:none}
  .v3 .media video,.v3 .hist-media video{display:none}
}
.v3 .dot{color:var(--brass);display:inline-block}
.v3 .zero{background:var(--brass)!important}
.v3 .zero::after{border-color:var(--brass)!important}
.v3 .bdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--brass);margin-right:7px;vertical-align:1px}
@media (max-width:760px){
  .v3 .split{position:static;transform:none;justify-content:flex-start;font-size:44px;padding:28px 18px 0}
  .v3 .cap-card{position:static;padding:10px 18px 0}
  .v3 .why2 .w2,.v3 .flipline{font-size:34px}
}
@media (max-width:760px){
  .v3 .safelabel{left:0;top:100%;transform:none;padding-top:7px;white-space:normal;max-width:100%}
  .v3 .row2#rUSDh .track2{margin-bottom:34px}
}
.v3 .why2 .w2 em{white-space:nowrap}
@media (max-width:760px){ .v3 .hitlabel{left:auto;right:0;text-align:right} }
.v3 .close .water{opacity:.09}
.v3 .close .water img{width:100%;height:auto;border-radius:16%}
@media (max-width:1100px){
  .v3 .safelabel{left:0;top:100%;transform:none;padding-top:7px;white-space:normal;max-width:100%}
  .v3 #rUSDh .track2{margin-bottom:30px}
}
.v3 .loan,.v3 .size{position:relative;isolation:isolate}
.v3 .loan::before,.v3 .size::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTIiPjxwYXRoIGQ9Ik0wLDguMDAgTDQsOC45OSBMOCw5Ljg4IEwxMiwxMC41OSBMMTYsMTEuMDQgTDIwLDExLjIwIEwyNCwxMS4wNCBMMjgsMTAuNTkgTDMyLDkuODggTDM2LDguOTkgTDQwLDguMDAgTDQ0LDcuMDEgTDQ4LDYuMTIgTDUyLDUuNDEgTDU2LDQuOTYgTDYwLDQuODAgTDY0LDQuOTYgTDY4LDUuNDEgTDcyLDYuMTIgTDc2LDcuMDEgTDgwLDguMDAgTDg0LDguOTkgTDg4LDkuODggTDkyLDEwLjU5IEw5NiwxMS4wNCBMMTAwLDExLjIwIEwxMDQsMTEuMDQgTDEwOCwxMC41OSBMMTEyLDkuODggTDExNiw4Ljk5IEwxMjAsOC4wMCBMMTI0LDcuMDEgTDEyOCw2LjEyIEwxMzIsNS40MSBMMTM2LDQuOTYgTDE0MCw0LjgwIEwxNDQsNC45NiBMMTQ4LDUuNDEgTDE1Miw2LjEyIEwxNTYsNy4wMSBMMTYwLDguMDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0U5REZDQiIgc3Ryb2tlLXdpZHRoPSIuNiIvPjwvc3ZnPg==);background-size:160px 12px;opacity:.03;pointer-events:none;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,transparent 85%)}
.v3 .lender,.v3 .risk{background-image:radial-gradient(90% 60% at 100% 0%,rgba(31,90,67,.05),transparent 70%),radial-gradient(70% 50% at 0% 100%,rgba(211,174,99,.07),transparent 70%)}
.v3 .who-carries{justify-content:center;padding-top:calc(var(--top) + 40px)}
.v3 .close .water{opacity:.05;right:-14vw}
.v3 .size-in{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;align-items:center}
.v3 .size-h{font-size:clamp(40px,4.2vw,64px)!important}
.v3 .why2 .w2{color:var(--paper)}
.v3 .flipline{color:var(--brass)}
.v3 .field-wrap{margin:0;display:flex;flex-direction:column;gap:14px;min-width:0}
.v3 .field{width:100%;height:auto;aspect-ratio:40/22.8;display:block}
.v3 .field-cap{color:var(--dim);display:flex;align-items:center;gap:8px}
.v3 .field-cap::before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(233,223,203,.55)}
.v3 .legend3{list-style:none;margin:6px 0 0;padding:16px 0 0;border-top:1px solid var(--line-d);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}
.v3 .lg{display:flex;flex-direction:column;gap:6px;min-width:0;opacity:.35;transition:opacity .6s ease}
.v3 .lg.on{opacity:1}
.v3 .lg .sw{width:10px;height:10px;border-radius:50%}
.v3 .lg.us .sw{background:#3C8E6C}
.v3 .lg.gold .sw{background:var(--brass);box-shadow:0 0 0 4px rgba(211,174,99,.18)}
.v3 .lg.own .sw{background:#59625C}
.v3 .lg .amt{font-family:var(--serif);font-size:clamp(30px,2.6vw,40px);line-height:1;font-variant-numeric:tabular-nums;color:var(--paper)}
.v3 .lg.gold .amt{color:var(--brass)}
.v3 .lg.own .amt{color:var(--dim)}
.v3 .lg b{font-weight:500;font-size:14.5px;line-height:1.3}
.v3 .lg .d{font-size:13px;line-height:1.4;color:rgba(233,223,203,.68)}
.v3 .lg .pill{margin-top:4px}
@media (max-width:980px){.v3 .size-in{grid-template-columns:1fr!important}}
@media (max-width:760px){
  .v3 .field{aspect-ratio:32/27.8}
  .v3 .legend3{grid-template-columns:1fr;gap:20px}
  .v3 .lg{display:grid;grid-template-columns:14px auto 1fr;column-gap:10px;row-gap:4px;align-items:baseline}
  .v3 .lg .sw{grid-row:1;align-self:center}
  .v3 .lg .amt{grid-column:2;grid-row:1}
  .v3 .lg b{grid-column:3;grid-row:1}
  .v3 .lg .d,.v3 .lg .pill{grid-column:2 / -1}
}
@media (max-width:760px){.v3 .lg .pill{justify-self:start}}
@media (min-width:761px){ .v3 .field{width:min(100%, calc(50vh * 40 / 22.8))} }
.v3 .intro{position:absolute;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:100;background:var(--brass);pointer-events:none;display:none;will-change:clip-path}
.v3 .intro{display:block;animation:v3-introFailsafe .4s ease 4.5s forwards}
@keyframes v3-introFailsafe{to{opacity:0;visibility:hidden}}
.v3 .tok-name{flex-wrap:wrap;row-gap:4px}
.v3 .ladder-foot .g{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}
.v3 .live{width:7px;height:7px;border-radius:50%;background:#3C8E6C;box-shadow:0 0 0 0 rgba(60,142,108,.6);animation:v3-livePulse 2.4s ease-out infinite}
@keyframes v3-livePulse{0%{box-shadow:0 0 0 0 rgba(60,142,108,.6)}70%{box-shadow:0 0 0 7px rgba(60,142,108,0)}100%{box-shadow:0 0 0 0 rgba(60,142,108,0)}}
@media (prefers-reduced-motion:reduce){.v3 .live{animation:none}}
@media (max-width:760px){
  .v3 .ladder-foot{position:relative}
}
.v3 .close .water img{border-radius:0}
.v3 .door .tok-name .coin{width:40px;height:40px;flex-basis:40px}
.v3 .who2 .tok-name .coin{width:24px;height:24px;flex-basis:24px}
@media (max-width:760px){ .v3 .flow{height:196px} }
.v3 .lost{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
.v3 .lost-big .v{font-size:clamp(40px,min(5.6vw,9vh),92px);font-variant-numeric:tabular-nums}
.v3 .lost-big .k,.v3 .lost-side .k{display:inline-flex;align-items:center;gap:8px}
.v3 .lost-side{grid-template-columns:1fr}
.v3 .lost-side .v{font-variant-numeric:tabular-nums}
.v3 .lost-side .tick .v{color:var(--paper)}
@media (max-width:760px){ .v3 .lost-big .v{font-size:clamp(30px,9.4vw,44px)} .v3 .lost-side{grid-template-columns:1fr} }
@media (max-width:980px){ .v3 .lost{grid-template-columns:1fr} .v3 .lost-side{grid-template-columns:1fr 1fr} }
.v3 .lost .k sup.fn a{color:inherit}
.v3 .empty-coin{width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:1.5px dashed var(--ink-2);opacity:.75}
@media (max-width:760px){ .v3 .empty-coin{width:18px;height:18px;flex-basis:18px} }
.v3 .empty-coin{display:grid;place-items:center;font-family:var(--mono);font-size:10px;line-height:1;color:var(--ink-2)}
.v3 .empty-coin{width:22px;height:22px;flex:0 0 22px;color:var(--ink);font-family:var(--sans);font-size:12px;font-weight:600;opacity:1;border-color:rgba(18,21,19,.55)}
@media (max-width:760px){ .v3 .empty-coin{width:20px;height:20px;flex-basis:20px;font-size:11px} }
@media (min-width:761px){ .v3 .axis,.v3 .row{grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(86px,110px)} }
.v3 .risk-steps{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--top) + 24px) 56px}
.v3 .risk-steps .risk-top{padding-block:0 24px}
.v3 .steps .prog{max-width:none;margin:0;display:block}
.v3 .steps.by-scroll li b,.v3 .steps.by-scroll li span:last-child{transition:opacity .4s ease}
.v3 .steps.by-scroll li:not(.on) b,.v3 .steps.by-scroll li:not(.on) span:last-child{opacity:.35}
@media (max-width:760px){
  .v3 .risk-steps{min-height:0;padding-block:calc(var(--top) + 32px) 0}
  .v3 .risk-steps .risk-top{padding-bottom:8px}
}
@media (min-width:761px) and (max-height:860px){
  .v3 .lender-in{padding-block:calc(var(--top) + 20px) 20px}
  .v3 .ladder-title{margin-bottom:10px}
  .v3 .row{padding-block:7px}
  .v3 .usrow{height:26px}
  .v3 .legend{padding-top:10px}
  .v3 .ladder-foot{padding-top:12px}
}
.v3 .risk-stage.stacked{position:relative;height:100vh;height:100svh}
.v3 .risk-stage.stacked>.risk-steps,.v3 .risk-stage.stacked>.who-carries{position:absolute;inset:0;margin-inline:auto;min-height:0}
.v3{--gut:56px}
.v3 .hero{background:var(--night-2);padding:0}
.v3 .hcard{position:relative;isolation:isolate;overflow:hidden;background:var(--night-2);color:var(--paper);display:flex;flex-direction:column;justify-content:flex-end;min-height:max(600px,100vh);min-height:max(600px,100svh)}
.v3 .hcard .media{position:absolute;inset:0;z-index:-1;background-position:72% center;animation:v3-hdrift 40s ease-in-out infinite alternate}
.v3 .hcard .media video{object-position:72% center}
@media (min-width:761px) and (max-aspect-ratio:4/5){.v3 .hcard .media{background-image:var(--poster-t)}}
@keyframes v3-hdrift{from{transform:scale(1.02)}to{transform:scale(1.09) translate3d(-1.5%,-1%,0)}}
.v3 .hcard::before,.v3 .hcard::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}
.v3 .hcard::before{background:linear-gradient(180deg,rgba(9,16,13,.25),rgba(9,16,13,.55) 45%,rgba(9,16,13,.93))}
.v3 .hcard::after{background:linear-gradient(90deg,rgba(9,16,13,.62),rgba(9,16,13,.25) 55%,transparent 75%)}
.v3 .hin{position:relative;z-index:1;padding:calc(var(--top) + 32px) var(--gut) 48px;max-width:calc(1088px + 2 * var(--gut))}
.v3 .hchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-bottom:20px;padding:0 12px 0 8px;border-radius:999px;border:1px solid rgba(251,246,236,.45);background:rgba(14,20,18,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:500 13px var(--mono);letter-spacing:.06em;color:var(--paper);text-decoration:none;transition:background .2s ease}
.v3 .hchip:hover{background:rgba(14,20,18,.6)}
.v3 .hchip img{width:20px;height:20px}
.v3 .hchip svg{opacity:.8}
.v3 .hero h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,5.4vw,88px);line-height:.98;letter-spacing:-.02em;text-wrap:balance}
.v3 .hero h1 .dot{color:inherit}
.v3 .hsub{margin:18px 0 0;max-width:52ch;font-size:clamp(17px,1.45vw,20px);line-height:1.5;color:var(--cream);text-wrap:pretty}
.v3 .hapy{color:var(--brass);font-weight:500;white-space:nowrap}
.v3 .hbtns{margin-top:30px}
.v3 .hbtn{min-height:52px;padding:0 30px;border-radius:6px;font-size:15.5px}
.v3 .hbtn:hover{box-shadow:0 8px 24px rgba(0,0,0,.25)}
.v3 .hband{position:relative;z-index:1;display:flex;align-items:stretch;height:52px;background:rgba(8,13,11,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(251,246,236,.12);font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream)}
.v3 .htag{display:inline-flex;align-items:center;gap:9px;padding:0 20px 0 var(--gut);background:var(--green);color:var(--paper);white-space:nowrap;letter-spacing:.12em}
.v3 .hlv{width:7px;height:7px;flex:none;border-radius:50%;background:var(--paper);animation:v3-hpulse 2s ease-out infinite}
@keyframes v3-hpulse{0%{box-shadow:0 0 0 0 rgba(251,246,236,.35)}70%{box-shadow:0 0 0 4px rgba(251,246,236,0)}100%{box-shadow:0 0 0 0 rgba(251,246,236,0)}}
.v3 .hgrp{display:flex;align-items:center;white-space:nowrap}
.v3 .hit{display:inline-flex;align-items:baseline;gap:10px;padding:0 22px}
.v3 .hgrp .hit:first-child{padding-left:26px}
.v3 .hit b{font:500 15px var(--mono);letter-spacing:0;text-transform:none;color:var(--paper);font-variant-numeric:tabular-nums}
.v3 .hit b u{text-decoration:none;color:var(--cream);opacity:.9;font-size:12px;margin-left:2px}
.v3 .htk{text-transform:none;letter-spacing:.02em}
.v3 .hsep{width:1px;height:16px;flex:none;background:rgba(251,246,236,.18)}
.v3 .hgo{display:inline-flex;align-items:center;gap:10px;padding:0 26px 0 0;margin-right:auto;color:var(--paper);white-space:nowrap;letter-spacing:.12em;text-decoration:none}
.v3 .hgo::before{content:"";width:1px;height:16px;background:rgba(251,246,236,.18);margin-right:12px}
.v3 .hgo:hover{color:#fff}
.v3 .hgo span{font-size:15px;transition:transform .2s ease}
.v3 .hgo:hover span{transform:translateX(3px)}
.v3 .cdn{display:inline-block}
.v3 .cdn.roll{animation:v3-hroll .45s cubic-bezier(.2,.7,.2,1)}
@keyframes v3-hroll{from{transform:translateY(-45%);opacity:0}to{transform:none;opacity:1}}
@media (max-width:1100px){.v3{--gut:40px}.v3 .hin{padding-bottom:40px}.v3 .hit{padding:0 14px}}
@media (max-width:860px){
  .v3 .hband{display:grid;grid-template-columns:1fr auto;grid-template-rows:44px auto;height:auto;background:rgba(8,13,11,.9);border-top:0}
  .v3 .htag{grid-column:1;grid-row:1;height:44px;padding:0 0 0 22px;font-size:11px;background:transparent;border-bottom:1px solid rgba(251,246,236,.12)}
  .v3 .hlv{background:#3FA37A}
  .v3 .hgo{grid-column:2;grid-row:1;height:44px;margin-right:0;padding:0 22px 0 16px;font-size:11px;border-bottom:1px solid rgba(251,246,236,.12)}
  .v3 .hgo::before{display:none}
  .v3 .hgrp{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1.4fr 1fr 1fr}
  .v3 .hgrp .hsep{display:none}
  .v3 .hit,.v3 .hgrp .hit:first-child{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px 14px 16px;border-left:1px solid rgba(251,246,236,.12)}
  .v3 .hgrp .hit:first-child{border-left:0;padding-left:22px}
  .v3 .hit .k{font-size:10px;letter-spacing:.1em;white-space:nowrap}
  .v3 .hit b{white-space:nowrap}
  .v3 .hit b u{font-size:11px}
}
@media (max-width:760px){
  .v3{--gut:22px}
  .v3 .hcard{min-height:100vh;min-height:100svh}
  .v3 .hcard .media{background-image:var(--poster-m)}
  .v3 .hin{padding:calc(var(--top) + 48px) var(--gut) 28px}
  .v3 .hero h1{font-size:42px}
  .v3 .hbtn{display:flex;width:100%}
}
@media (max-width:380px){.v3 .hero h1{font-size:38px}.v3 .hsub{font-size:16px}}
@media (min-width:2000px){.v3{--gut:72px}.v3 .hin{padding-bottom:64px;max-width:calc(1256px + 2 * var(--gut))}.v3 .hero h1{font-size:112px}.v3 .hsub{font-size:24px}.v3 .hband{font-size:14px}.v3 .hit{padding:0 26px}.v3 .hit b{font-size:19px}.v3 .hit b u{font-size:13px}.v3 .hgo span{font-size:17px}}
@media (prefers-reduced-motion:reduce){.v3 .hcard .media,.v3 .hlv,.v3 .cdn.roll{animation:none}}
.v3 .hband > .hgrp:first-child .hit:first-child{padding-left:var(--gut)}
@media (max-width:860px){
  .v3 .hband{grid-template-rows:auto 44px}
  .v3 .hband > .hgrp:first-child{grid-row:1}
  .v3 .hband > .hgrp:first-child ~ .hgo{grid-column:1/-1;grid-row:2;justify-content:flex-start;padding-left:22px;border-bottom:0;border-top:1px solid rgba(251,246,236,.12)}
  .v3 .hband > .hgrp:first-child .hit:first-child{padding-left:22px}
}
.v3 #draw,.v3 #earn{scroll-margin-top:calc(var(--top) + 24px)}
/* the kept figure is the answer to "The issuer keeps it.", so it sits centred under it; the two smaller figures form one centred row below */
.v3 .lost{grid-template-columns:1fr;justify-items:center;text-align:center;gap:22px}
.v3 .lost-side{grid-template-columns:repeat(2,minmax(0,auto));column-gap:clamp(36px,6vw,96px);justify-content:center}
@media (max-width:980px){ .v3 .lost{grid-template-columns:1fr} .v3 .lost-side{grid-template-columns:repeat(2,minmax(0,auto))} }
@media (max-width:760px){ .v3 .lost-big .v{font-size:clamp(36px,11vw,50px)} .v3 .lost-side{grid-template-columns:1fr;row-gap:16px} }
.v3 #keptV,.v3 #paidV{display:inline-block;text-align:left;white-space:nowrap}
/* split bar under the kept figure: kept (brass) against paid (green), shares of all the interest */
.v3 .kshare{width:min(560px,100%);margin:16px auto 0}
.v3 .kshare-track{display:flex;height:8px;border-radius:999px;overflow:hidden;background:rgba(251,246,236,.08)}
.v3 .kshare-track .sk{width:93%;background:var(--brass)}
.v3 .kshare-track .sp{width:7%;background:#3C8E6C}
.v3 .kshare-leg{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}
.v3 .kshare-leg b{font-weight:400;color:var(--brass)}
.v3 .kshare-leg i{font-style:normal;color:#5FB38F}
.v3 .kshare-leg span:first-child{text-align:left}.v3 .kshare-leg span:last-child{text-align:right}
@media (max-width:760px){ .v3 .kshare-leg{font-size:10px;letter-spacing:.06em} }
.v3 .lost-big{width:100%}
