.folio .eb-teaser{background:var(--paper);border-bottom:1px solid var(--line-2)}.folio .eb-teaser-in{grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(36px,5vw,72px);max-width:1200px;margin:0 auto;padding:clamp(52px,6vw,84px) clamp(20px,5vw,64px);display:grid}.folio .eb-teaser-lead h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--ink);max-width:20ch;margin:16px 0 20px;font-size:clamp(27px,3.4vw,44px);font-weight:340;line-height:1.08}.folio .eb-teaser-lead h2 em{color:var(--ox-700);font-style:italic}.folio .eb-teaser-lead p{color:var(--body);max-width:56ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6}.folio .eb-teaser-sub{color:var(--meta);margin-top:16px;font-size:14.5px!important}.folio .eb-teaser-learn{background:var(--paper-alt);border:1px solid var(--line-2);border-radius:var(--r);padding:clamp(24px,2.4vw,32px)}.folio .eb-learn-h{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ox-700);margin-bottom:16px;font-size:10.5px;font-weight:500;display:block}.folio .eb-teaser-learn ul{margin:0;padding:0;list-style:none}.folio .eb-teaser-learn li{color:var(--ink);border-top:1px solid var(--line-2);padding:12px 0 12px 26px;font-size:15px;line-height:1.45;position:relative}.folio .eb-teaser-learn li:first-child{border-top:none}.folio .eb-teaser-learn li:before{content:"";border:1.5px solid var(--ox-500);border-top:none;border-right:none;width:9px;height:9px;position:absolute;top:18px;left:2px;transform:rotate(-45deg)}.folio .eb-disc-wrap{max-width:1200px;margin:0 auto;padding:clamp(24px,3vw,36px) clamp(20px,5vw,64px) 0}.folio .eb-disc{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.01em;color:var(--meta);background:var(--paper-warm);border-left:3px solid var(--ox-500);border-radius:0 var(--r-sm)var(--r-sm)0;max-width:none;padding:16px 20px;font-size:12px;line-height:1.7}.folio .eb-disc-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ox-700);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.folio .eb-disc--foot{margin-top:clamp(40px,4vw,56px)}.folio .eb-gate{background:var(--paper-alt);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.folio .eb-gate-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(36px,5vw,72px);max-width:1200px;margin:0 auto;padding:clamp(52px,6vw,84px) clamp(20px,5vw,64px);display:grid}.folio .eb-gate-pitch h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--ink);margin:14px 0 18px;font-size:clamp(26px,3vw,40px);font-weight:340;line-height:1.06}.folio .eb-gate-pitch>p{color:var(--body);max-width:52ch;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.folio .eb-gate-points{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.folio .eb-gate-points li{color:var(--ink);padding-left:28px;font-size:15px;line-height:1.45;position:relative}.folio .eb-gate-points li:before{content:"";border:1.5px solid var(--ox-500);border-top:none;border-right:none;width:9px;height:9px;position:absolute;top:8px;left:2px;transform:rotate(-45deg)}.folio .eb-gate-call{color:var(--meta);margin-top:24px;font-size:14.5px}.folio .eb-gate-call .tlink{color:var(--ox-700);font-weight:500}.folio .eb-card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow);padding:clamp(26px,2.4vw,34px)}.folio .eb-tab{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ox-700);align-items:center;gap:8px;font-size:10px;font-weight:400;display:inline-flex}.folio .eb-tab i{background:var(--ox-500);border-radius:1px;flex:none;width:7px;height:7px;display:inline-block}.folio .eb-card h3{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;color:var(--ink);margin:12px 0 8px;font-size:clamp(23px,2.4vw,30px);font-weight:340;line-height:1.05}.folio .eb-card h3 b{color:var(--ox-700);font-style:italic;font-weight:340}.folio .eb-lede{color:var(--body);margin-bottom:22px;font-size:14.5px;line-height:1.5}.folio .eb-field{margin-bottom:16px}.folio .eb-field label{letter-spacing:.01em;color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:500;display:block}.folio .eb-field label span{color:var(--meta);font-weight:400}.folio .eb-field input{width:100%;font-family:var(--sans);color:var(--ink);background:var(--paper-alt);border:1px solid var(--line-2);border-radius:var(--r-sm);transition:border-color .2s var(--e-inout),background .2s var(--e-inout);padding:12px 14px;font-size:15px}.folio .eb-field input:focus{border-color:var(--ox-500);background:var(--paper);outline:none}.folio .eb-field input::placeholder{color:#a8a29e}.folio .eb-btn{justify-content:center;width:100%;margin-top:6px}.folio .eb-card--done .eb-btn{margin-top:14px}.folio .eb-btn svg{width:15px;height:15px}.folio .eb-fine{color:var(--meta);margin-top:14px;font-size:12px;line-height:1.5}.folio .eb-err{color:var(--ox-700);margin:0 0 14px;font-size:13px}.folio .eb-card--done h3{margin-top:12px}.folio .eb-done-line{color:var(--body);margin:10px 0 4px;font-size:14.5px;line-height:1.55}@media (max-width:900px){.folio .eb-teaser-in{grid-template-columns:1fr}.folio .eb-gate-in{grid-template-columns:1fr;gap:clamp(28px,5vw,40px)}}
