:root{--green-deep: #49624f;--green-sage: #9caf9a;--tan: #cbb89a;--cream: #f4ede3;--gold: #c9a66b;--ink: #2b3a2f;--ink-soft: #5c6d60;--paper: #faf6ef;--paper-deep: #ebeae1;--rule: rgba(73, 98, 79, .16);--display: "Fraunces", Georgia, "Times New Roman", serif;--body: "Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--measure: 60ch;--gutter: clamp(20px, 5vw, 48px);--bay: clamp(76px, 12vh, 132px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);font-size:clamp(17px,.55vw + 15.4px,19px);line-height:1.72;font-weight:400;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}h1,h2,h3{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 100;font-weight:400;color:var(--green-deep);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,6.2vw,4.6rem)}h2{font-size:clamp(1.9rem,3.9vw,3rem)}h3{font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.2}p{margin:0 0 1.15em;max-width:var(--measure);text-wrap:pretty}p:last-child{margin-bottom:0}em{font-style:italic}.eyebrow{font-family:var(--body);font-size:.72rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 1.4rem;max-width:none}.lede{font-size:1.16em;color:var(--ink-soft)}.close{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-size:clamp(1.2rem,2.1vw,1.65rem);line-height:1.34;color:var(--green-deep);max-width:38ch;margin:0;text-wrap:balance}.tm{font-size:.32em;font-feature-settings:normal;letter-spacing:.04em;vertical-align:super;line-height:0;margin-left:.08em}.wrap{width:100%;max-width:1140px;margin:0 auto;padding-inline:var(--gutter)}.bay{padding-block:var(--bay)}.bay-tight{padding-block:calc(var(--bay) * .62)}.rule-top{border-top:1px solid var(--rule)}.btn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--body);font-size:.83rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;padding:1.05em 1.9em;border-radius:999px;border:1px solid var(--green-deep);background:var(--green-deep);color:var(--cream);transition:background .25s ease,color .25s ease,transform .25s ease}.btn:hover{background:transparent;color:var(--green-deep);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--green-deep)}.btn-ghost:hover{background:var(--green-deep);color:var(--cream)}.btn-light{background:var(--cream);border-color:var(--cream);color:var(--green-deep)}.btn-light:hover{background:transparent;color:var(--cream)}.btn .arr{transition:transform .25s ease}.btn:hover .arr{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.btn,.btn .arr{transition:none}.btn:hover{transform:none}}.site-head{padding-block:26px}.head-in{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-head img{height:30px;width:auto;mix-blend-mode:multiply}.head-link{font-size:.78rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.head-link:hover{color:var(--green-deep);border-color:var(--green-deep)}.hero{padding-block:clamp(48px,9vh,96px) var(--bay)}.hero-in{display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1fr;align-items:center}@media(min-width:900px){.hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.hero-portrait img{width:100%;max-width:420px;height:auto;border-radius:4px;margin-inline:auto}@media(min-width:900px){.hero-portrait img{max-width:none}}.hero-mark{font-family:var(--body);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#a08a5f;margin:0 0 2.2rem;max-width:none}.hero h1{max-width:15ch}.hero-standfirst{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-style:italic;font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.2;color:var(--gold);margin:1.1rem 0 0;max-width:20ch}.hero-body{margin-top:2rem;max-width:54ch;font-size:1.1em;color:var(--ink-soft)}.triad{display:flex;flex-wrap:wrap;gap:.1em 1.1em;margin:2.6rem 0 0;padding:0;list-style:none;font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-size:clamp(1.05rem,1.8vw,1.35rem);font-style:italic;color:var(--green-deep)}.hero-cta{margin-top:2.9rem}.apply-pause{margin:0 0 clamp(22px,3vw,30px);padding-left:clamp(14px,2vw,18px);border-left:2px solid var(--gold);font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-size:clamp(1.02rem,1.6vw,1.18rem);font-style:italic;line-height:1.55;color:var(--green-deep);text-wrap:pretty}.investment{background:var(--paper-deep)}.investment-lead{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 80;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12;color:var(--green-deep);margin:0 0 1rem;max-width:20ch}.investment-body{font-size:1.05em;color:var(--ink-soft);max-width:54ch}.apply{background:var(--paper);border-top:1px solid var(--rule);scroll-margin-top:24px}.apply-in{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.apply-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.apply-intro h2{max-width:14ch}.apply-intro .lede{margin-top:1.5rem}.apply-investment{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--rule);font-family:var(--body);font-size:.82rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft)}.apply-panel{background:var(--cream);border:1px solid var(--rule);border-radius:4px;padding:clamp(26px,4vw,42px)}#apply-form label,#manifesto-form label{display:block;margin-bottom:1.15rem;font-family:var(--body);font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}#apply-form label small,#manifesto-form label small{font-weight:500;letter-spacing:.08em;text-transform:none;opacity:.7}#apply-form input,#apply-form select,#apply-form textarea,#manifesto-form input{display:block;width:100%;margin-top:.5rem;padding:.78em .9em;font-family:var(--body);font-size:1rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:3px;transition:border-color .2s ease,background .2s ease}#apply-form textarea{resize:vertical;min-height:6.5em;line-height:1.55}#apply-form input:focus,#apply-form select:focus,#apply-form textarea:focus,#manifesto-form input:focus{border-color:var(--green-sage);background:#fff}#apply-form .hint{display:block;margin-top:.5rem;font-size:.78rem;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink-soft)}.field-row{display:grid;gap:0 18px;grid-template-columns:1fr}@media(min-width:520px){.field-row{grid-template-columns:1fr 1fr}}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-error{margin:0 0 1.2rem;padding:.85em 1em;font-size:.92rem;color:#6d2f2f;background:#f6e7e2;border:1px solid #e0c4bb;border-radius:3px;max-width:none}#apply-form button[type=submit]{width:100%;justify-content:center;margin-top:.6rem}#apply-form button[disabled]{opacity:.65;cursor:progress}.apply-done{outline:none}.apply-done h3{font-size:clamp(1.9rem,3.4vw,2.5rem)}.apply-done p{margin-top:1.2rem;color:var(--ink-soft)}.apply-done-close{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid var(--rule);font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 50;font-style:italic;font-size:1.15rem;color:var(--green-deep)}.ninety{background:var(--paper)}.ninety h2{max-width:18ch}.ninety-body{margin-top:2rem}.split{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr;margin:clamp(34px,5vw,60px) 0 0;padding-top:clamp(30px,4vw,48px);border-top:1px solid var(--rule)}@media(min-width:760px){.split{grid-template-columns:1fr 1.35fr;align-items:start}}.split-figure{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 144;font-size:clamp(4.2rem,13vw,8.5rem);line-height:.82;letter-spacing:-.045em;color:var(--green-deep);margin:0;max-width:none}.split-part:first-child .split-figure{color:var(--tan)}.split-label{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-size:clamp(1.15rem,1.9vw,1.45rem);line-height:1.22;color:var(--green-deep);margin:.55em 0 0;max-width:26ch;text-wrap:balance}.split-note{margin-top:.9rem;font-size:.97em;color:var(--ink-soft);max-width:46ch}.ninety-body{margin-top:clamp(30px,4vw,52px)}.equation{margin-top:clamp(30px,4vw,48px);padding:clamp(24px,3.4vw,38px) clamp(22px,3.4vw,40px);background:var(--cream);border-left:2px solid var(--green-sage);border-radius:0 4px 4px 0}.eq-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em .55em;margin:0;max-width:none;font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 90;font-size:clamp(1.4rem,3.1vw,2.15rem);line-height:1.15;color:var(--green-deep)}.eq-op{color:var(--gold);font-size:.8em}.eq-result{font-style:italic}.eq-note{margin:1.15rem 0 0;font-size:.95em;color:var(--ink-soft);max-width:52ch}.ninety-close{margin:clamp(32px,4.5vw,56px) 0 0;padding-top:clamp(26px,3.4vw,40px);border-top:1px solid var(--rule)}.ninety-close p{max-width:none}.nc-lead{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.3;color:var(--ink-soft);margin:0}.nc-big{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 100;font-size:clamp(1.85rem,4.4vw,3.2rem);line-height:1.06;letter-spacing:-.022em;color:var(--green-deep);margin:.15em 0 .3em;max-width:22ch;hyphens:none}.nc-tail{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.3;color:var(--ink-soft);font-style:italic;margin:0}.philo h2 span{display:block}.philo h2 span+span{color:#7d9280}.philo-body,.philo .close{margin-top:2.4rem}.containers-intro{max-width:760px}.containers-intro .eyebrow{color:#a08a5f}.containers-intro h2{max-width:16ch}.containers-intro .lede{margin-top:1.6rem}.band{padding-block:clamp(56px,8vh,92px);background:var(--paper);border-top:1px solid var(--rule)}.band[data-depth="1"]{background:var(--paper-deep)}.band-in{display:grid;gap:clamp(30px,5vw,76px);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.band-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.band-id h3{margin-top:2rem;font-size:clamp(2.2rem,4.2vw,3.1rem)}.band-tagline{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 50;font-style:italic;font-size:clamp(1.1rem,1.7vw,1.3rem);color:var(--gold);margin:.6rem 0 0}.band-duration{font-family:var(--body);font-size:.74rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);margin:1.3rem 0 0;max-width:none}.band-duration span{display:block;margin-top:.35rem;letter-spacing:.13em;text-transform:none;font-weight:500;font-size:.86rem;color:var(--ink)}.band-cta-note{margin:.95rem 0 0;font-size:.8rem;color:var(--ink-soft);max-width:none}.band-promise{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 50;font-size:clamp(1.2rem,1.9vw,1.42rem);font-style:italic;line-height:1.34;color:var(--green-deep);margin:1.5rem 0 0;max-width:26ch}.band-monthly{font-family:var(--display);font-variation-settings:"SOFT" 30,"WONK" 0,"opsz" 110;font-size:clamp(2.3rem,4vw,3.1rem);line-height:1;color:var(--green-deep);margin:2.6rem 0 0}.band-monthly small{font-family:var(--body);font-size:.92rem;font-weight:500;color:var(--ink-soft)}.band-total{font-size:.88rem;color:var(--ink-soft);margin:.7rem 0 0}.band-id .btn{margin-top:1.9rem}.band-detail{color:var(--ink-soft)}.band-detail p{max-width:52ch}.band-detail p+p{margin-top:1.15em}.band-detail h4{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);margin:2.6rem 0 1.1rem}.band-detail ul{margin:0;padding:0;list-style:none;columns:1}@media(min-width:620px){.band-detail ul{columns:2;column-gap:40px}}.band-detail li{position:relative;padding-left:1.5em;margin-bottom:.7em;font-size:.95em;line-height:1.5;color:var(--ink);break-inside:avoid}.band-detail li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--green-sage)}.compare h2{margin-bottom:clamp(32px,5vh,52px)}.compare-cols{display:grid;gap:clamp(30px,5vw,72px);grid-template-columns:1fr}@media(min-width:720px){.compare-cols{grid-template-columns:1fr 1fr}}.compare-col{border-top:1px solid var(--green-deep);padding-top:1.4rem}.compare-col h3{font-size:clamp(1.45rem,2.4vw,1.85rem)}.compare-col h3 a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.compare-col h3 a:hover{border-bottom-color:var(--gold)}.compare-col ul{margin:1.3rem 0 0;padding:0;list-style:none}.compare-col li{padding:.62em 0;border-bottom:1px solid var(--rule);font-size:.97em;color:var(--ink)}.compare-col li:first-child{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-size:1.2rem;color:var(--green-deep)}.compare-foot{margin-top:clamp(38px,5vh,58px)}.compare-prompt{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 50;font-size:1.3rem;font-style:italic;color:var(--green-deep);margin-bottom:.4rem}.compare-prompt-body{color:var(--ink-soft);margin-bottom:1.5rem}.not-for-you{margin-top:2.8rem;font-size:.92em;color:var(--ink-soft);max-width:52ch}.method{background:var(--green-sage)}.method .eyebrow{color:var(--green-deep);opacity:.8}.method h2{font-size:clamp(1.5rem,2.9vw,2.2rem);max-width:26ch}.method h2 .stage{white-space:nowrap}.steps{display:grid;gap:clamp(30px,4vw,46px);grid-template-columns:1fr;margin-top:clamp(46px,6vh,68px)}@media(min-width:820px){.steps{grid-template-columns:repeat(3,1fr)}}.step{border-top:1px solid rgba(73,98,79,.3);padding-top:1.5rem}.step-n{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.19em;color:var(--green-deep);opacity:.7;margin:0 0 .9rem;max-width:none}.step h3{font-size:1.5rem}.step-lede{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-style:italic;font-size:1.1rem;color:var(--green-deep);margin:.5rem 0 .9rem}.step p:last-child{font-size:.95em;color:#2f4033}.method-close{margin-top:clamp(46px,6vh,68px);padding-top:2.4rem;border-top:1px solid rgba(73,98,79,.3)}.method-close p{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.32;color:var(--green-deep);max-width:34ch;margin:0}.method-close p+p{margin-top:.35em;font-style:italic}.quote{padding-block:clamp(56px,9vh,104px);background:var(--cream)}.quote .wrap{display:flex;justify-content:center}.quote img{width:100%;max-width:560px;height:auto}.cvt-head h2{max-width:12ch}.mirrors{margin:clamp(30px,4vw,52px) 0 0;display:grid;gap:clamp(14px,2vw,22px)}.mirror{margin:0;max-width:none;padding-left:clamp(16px,2.2vw,26px);border-left:2px solid var(--rule);font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 90;font-size:clamp(1.35rem,2.9vw,2rem);line-height:1.2;color:var(--green-deep);text-wrap:balance}.mirror:last-child{border-left-color:var(--gold)}.mirror-label{display:block;font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.55em}.cvt-body{margin-top:clamp(28px,3.6vw,44px)}.sembu{margin-top:clamp(32px,4.4vw,56px)}.sembu h3{max-width:28ch;margin-bottom:1.6rem}.sembu-levels{list-style:none;margin:0;padding:0;display:grid;gap:1px;grid-template-columns:1fr;background:var(--rule);border:1px solid var(--rule);border-radius:4px;overflow:hidden}@media(min-width:560px){.sembu-levels{grid-template-columns:repeat(5,1fr)}}.sembu-levels li{display:flex;align-items:baseline;gap:.6em;padding:clamp(14px,2vw,20px) clamp(14px,2vw,18px);background:var(--cream)}@media(min-width:560px){.sembu-levels li{flex-direction:column;gap:.35em;align-items:flex-start}}.sembu-letter{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 100;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1;color:var(--gold)}.sembu-name{font-family:var(--body);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.chart{margin-top:clamp(32px,4.4vw,56px);border-top:1px solid var(--rule)}.chart-head{display:none}@media(min-width:700px){.chart-head{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,44px);padding:1.3rem 0 .9rem;border-bottom:1px solid var(--rule)}}.chart-head p{margin:0;max-width:none;font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.chart-is{color:var(--green-deep)}.chart-isnot{color:var(--ink-soft)}.chart-rows{list-style:none;margin:0;padding:0}.chart-row{display:grid;grid-template-columns:1fr;gap:.5rem clamp(20px,3vw,44px);padding:clamp(14px,1.8vw,18px) 0;border-bottom:1px solid var(--rule)}@media(min-width:700px){.chart-row{grid-template-columns:1fr 1fr;align-items:baseline}}.chart-cell{display:flex;align-items:baseline;gap:.7em;font-size:.98em;line-height:1.45}.chart-cell.is{color:var(--ink)}.chart-cell.isnot{color:var(--ink-soft)}.tick,.cross{flex:none;font-size:.95em;line-height:1.45}.tick{color:var(--green-deep)}.cross{color:var(--tan)}.cvt-close{margin-top:clamp(28px,3.4vw,40px);max-width:44ch;font-style:italic;color:var(--ink-soft)}.position{background:var(--paper);text-align:center}.position h2{max-width:20ch;margin-inline:auto}.position ul{list-style:none;margin:2.8rem 0 0;padding:0;font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 50;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.85;color:var(--ink-soft)}.position .close{margin:2.8rem auto 0;padding-top:2.2rem;border-top:1px solid var(--rule);max-width:26ch}.about-in{display:grid;gap:clamp(32px,5vw,68px);grid-template-columns:1fr;align-items:start}@media(min-width:800px){.about-in{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.about-portrait{border-radius:50%;overflow:hidden;aspect-ratio:1;background:var(--green-sage);max-width:320px}.about-portrait img{width:100%;height:100%;object-fit:cover}.about h2{font-size:clamp(1.7rem,3vw,2.3rem)}.about-body{margin-top:1.9rem;color:var(--ink-soft)}.about .close{margin-top:2.2rem;padding-top:2rem;border-top:1px solid var(--rule);max-width:38ch}.final{background:var(--green-deep);color:var(--cream);text-align:center}.final h2{color:var(--cream);max-width:16ch;margin-inline:auto;font-size:clamp(2.1rem,5vw,3.5rem)}.final-body{margin:2.2rem auto 0;max-width:34ch;font-size:1.12em;color:#f4ede3d9}.final-body span{display:block}.final-close{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 60;font-style:italic;font-size:clamp(1.25rem,2.2vw,1.7rem);color:var(--gold);margin:1.9rem auto 0;max-width:24ch}.final-pattern{margin:clamp(44px,6vh,66px) auto clamp(40px,5vh,56px)}.final .btn{margin-top:0}.final-note{margin:1.8rem auto 0;max-width:44ch;font-size:.86em;color:#f4ede3bd}.site-foot{padding-block:46px 56px;font-size:.84rem;color:var(--ink-soft)}.foot-in{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;justify-content:space-between;border-top:1px solid var(--rule);padding-top:26px}.foot-tag{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 40;font-style:italic;font-size:1rem;color:var(--green-deep)}.site-foot a{color:var(--ink-soft);text-decoration-color:var(--rule);text-underline-offset:3px}.site-foot a:hover{color:var(--green-deep)}.draft-flag{background:var(--gold);color:#3a2f14;font-family:var(--body);font-size:.74rem;font-weight:600;letter-spacing:.09em;text-align:center;padding:9px 16px}.mlq{background:var(--paper-deep);padding:clamp(56px,9vh,96px) 0;text-align:center}.mlq blockquote{margin:0;padding:0}.mlq-line{margin:0 auto;max-width:24ch;font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 100;color:var(--green-deep);line-height:1.24;text-wrap:balance}.mlq-line+.mlq-line{margin-top:clamp(20px,3vw,32px);padding-top:clamp(20px,3vw,32px);position:relative}.mlq-line+.mlq-line:before{content:"";position:absolute;top:0;left:50%;width:5px;height:5px;background:var(--gold);transform:translate(-50%,-50%) rotate(45deg)}.mlq-ar{font-family:Amiri,Noto Naskh Arabic,serif;font-size:clamp(1.9rem,4.6vw,3.1rem);line-height:1.65;max-width:20ch}.mlq-en{font-size:clamp(1.45rem,3.2vw,2.3rem)}.mlq-fr,.mlq-es{font-size:clamp(1.3rem,2.8vw,2rem);font-style:italic;color:var(--ink-soft)}.mlq-note{margin:clamp(34px,5vw,52px) auto 0;padding-top:clamp(24px,3.4vw,34px);border-top:1px solid var(--rule);max-width:56ch;font-family:var(--body)}.mlq-note-lead{margin:0 auto;font-size:.78rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.9;color:var(--green-deep)}.mlq-note-body{margin:clamp(14px,1.8vw,20px) auto 0;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.75;color:var(--ink-soft);text-wrap:pretty}.investment-lead span{display:block;font-size:.62em;line-height:1.3;color:var(--ink-soft);margin-top:.4em;max-width:26ch}#apply-form fieldset{margin:0 0 2.2rem;padding:0;border:0;min-width:0}#apply-form>fieldset>legend{padding:0;margin-bottom:1.5rem;font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green-deep)}#apply-form>fieldset+fieldset>legend{padding-top:1.9rem;border-top:1px solid var(--rule);width:100%}#apply-form .scale>legend,#apply-form .choice>legend,#apply-form label:has(>textarea[name^=q_]){font-size:.95rem;font-weight:500;letter-spacing:normal;text-transform:none;line-height:1.5;color:var(--ink);margin-bottom:.7rem;max-width:46ch}.scale-track{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-bottom:.6rem}.scale-step{margin:0!important;text-align:center}.scale-step input{position:absolute;opacity:0;width:1px;height:1px}.scale-step span{display:block;padding:.65em 0;font-family:var(--body);font-size:.9rem;font-weight:500;letter-spacing:normal;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);border-radius:3px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.scale-step:hover span{border-color:var(--green-sage)}.scale-step input:checked+span{background:var(--green-deep);border-color:var(--green-deep);color:var(--cream)}.scale-step input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.scale-ends{display:flex;justify-content:space-between;gap:1em;margin:0;max-width:none;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.choice-opts{display:flex;flex-wrap:wrap;gap:8px}.choice-opt{margin:0!important}.choice-opt input{position:absolute;opacity:0;width:1px;height:1px}.choice-opt span{display:block;padding:.6em 1.1em;font-family:var(--body);font-size:.92rem;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule);border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.choice-opt:hover span{border-color:var(--green-sage)}.choice-opt input:checked+span{background:var(--green-deep);border-color:var(--green-deep);color:var(--cream)}.choice-opt input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.expectation{margin-top:2.2rem;padding:clamp(22px,3vw,30px);background:var(--paper-deep);border-radius:4px}.expectation-scarcity{font-family:var(--body);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.expectation h3{font-size:clamp(1.05rem,1.5vw,1.25rem);margin-bottom:.7rem}.expectation p{font-size:.95em;color:var(--ink-soft)}.expectation-note{margin-top:.9rem!important;padding-top:.9rem;border-top:1px solid var(--rule);font-style:italic}.lead-magnet{background:var(--paper-deep);border-top:1px solid var(--rule);scroll-margin-top:24px}.lm-in{display:grid;gap:clamp(28px,4vw,60px);grid-template-columns:1fr;align-items:center}@media(min-width:860px){.lm-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lm-copy h2{max-width:16ch;font-size:clamp(1.6rem,3vw,2.2rem)}.lm-copy .lede{margin-top:1.1rem;max-width:44ch}.lm-panel{background:var(--cream);border:1px solid var(--rule);border-radius:4px;padding:clamp(24px,3.4vw,34px)}#manifesto-form .field-row{gap:0 14px}.lm-privacy{margin:1rem 0 0;font-size:.76rem;color:var(--ink-soft)}.lm-done h3{margin-bottom:.7rem}.lm-done p{margin-bottom:1.3rem;color:var(--ink-soft)}@media(min-width:900px){.apply-intro{position:sticky;top:32px}}@media(max-width:420px){.scale-track{grid-template-columns:repeat(5,1fr)}}.pattern[data-astro-cid-zonyv2ie]{display:block}.pattern[data-astro-cid-zonyv2ie] svg[data-astro-cid-zonyv2ie]{max-width:100%;height:auto;overflow:visible}.dot[data-astro-cid-zonyv2ie]{fill:var(--green-sage);transition:none}.pattern[data-astro-cid-zonyv2ie][data-tone=dark] .dot[data-astro-cid-zonyv2ie]{fill:#f4ede34d}.dot-shift[data-astro-cid-zonyv2ie],.pattern[data-astro-cid-zonyv2ie][data-tone=dark] .dot-shift[data-astro-cid-zonyv2ie]{fill:var(--gold);transform:translateY(var(--dy));animation:break-line 1.05s cubic-bezier(.22,.9,.3,1) backwards;animation-delay:calc(.45s + var(--i, 0) * .16s)}@keyframes break-line{0%{transform:translateY(0)}to{transform:translateY(var(--dy))}}@media(prefers-reduced-motion:reduce){.dot-shift[data-astro-cid-zonyv2ie]{animation:none}}.rail[data-astro-cid-y6prhdp4]{position:fixed;top:0;left:max(18px,calc((100vw - 1140px)/2 - 46px));z-index:2;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:26px;height:100vh;pointer-events:none}.rail-dot[data-astro-cid-y6prhdp4]{width:5px;height:5px;border-radius:50%;background:var(--green-sage);opacity:.55;transform:translate(0);transition:transform .9s cubic-bezier(.22,.9,.3,1),background-color .9s ease,opacity .9s ease,width .9s cubic-bezier(.22,.9,.3,1),height .9s cubic-bezier(.22,.9,.3,1);transition-delay:calc(var(--i) * 12ms)}.rail[data-astro-cid-y6prhdp4][data-break="1"] .breaks-at-one[data-astro-cid-y6prhdp4],.rail[data-astro-cid-y6prhdp4][data-break="2"] .breaks-at-two[data-astro-cid-y6prhdp4]{transform:translate(16px);width:9px;height:9px;background:var(--gold);opacity:1}@media(max-width:1180px){.rail[data-astro-cid-y6prhdp4]{display:none}}@media(prefers-reduced-motion:reduce){.rail-dot[data-astro-cid-y6prhdp4]{transition:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
