:root{--velin:#ece9e1;--velin-2:#e2ded3;--encre:#17140f;--encre-dessin:#2a1f17;--chataigne:#4b3527;--graphite:#6f6a61;--point:#e8501c;--fluo:#ff8a4c;--fluo-pale:#f7d8c3;--display:"IM Fell English","Iowan Old Style",Georgia,serif;--texte:"Newsreader","Iowan Old Style",Georgia,serif;--capitale:"Marcellus SC","Trajan Pro",Georgia,serif;--main:"Reenie Beanie","Bradley Hand",cursive;--logo:Menlo,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--velin);color:var(--encre);font-family:var(--texte);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit}.skip{background:var(--encre);color:var(--velin);z-index:200;padding:10px;position:absolute;top:0;left:-999px}.skip:focus{left:10px}.wrap{max-width:1040px;margin:0 auto;padding:0 40px}section.blk{border-bottom:1px solid var(--filet);padding:84px 0;position:relative}.tag{font-family:var(--texte);color:var(--chataigne);align-items:center;gap:12px;margin-bottom:22px;font-size:14px;display:flex}.tag:before{content:"";background:var(--encre);width:28px;height:1px}h2{font-size:clamp(30px,4.2vw,50px);font-family:var(--display);text-wrap:balance;max-width:820px;margin-bottom:22px;font-weight:400;line-height:1.02}h3{font-size:22px;font-family:var(--display);margin-bottom:10px;font-weight:400}p{max-width:640px;margin-bottom:14px;font-size:16px;line-height:1.55}p b{font-weight:600}.lead{color:var(--chataigne);max-width:640px;margin-bottom:26px;font-size:18px}.lead b{color:var(--encre);font-weight:600}.gris{color:var(--chataigne)}.note{font-family:var(--texte);color:var(--chataigne);max-width:720px;font-size:14px;line-height:1.7}.btn{background:var(--encre);color:var(--velin);font-family:var(--texte);cursor:pointer;border:none;padding:18px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .12s;display:inline-block}.btn:hover{transform:translateY(-1px)}.btn.ghost:hover{border-color:var(--encre)}.btn[disabled]{opacity:.5;cursor:wait}.ctarow{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.micro{font-family:var(--texte);color:var(--chataigne);max-width:360px;font-size:14px;line-height:1.6}.ph{font-family:var(--texte);color:var(--chataigne);border:1px solid var(--encre);padding:3px 8px;font-size:14px;display:inline-block}figure.diag{border:1px solid var(--filet);background:var(--velin);max-width:860px;margin:30px 0 10px;padding:26px 26px 18px}figure.diag svg{width:100%;height:auto;display:block}figure.diag figcaption{font-family:var(--texte);color:var(--chataigne);margin-top:14px;font-size:14px;line-height:1.7}figure.diag figcaption b{color:var(--encre);font-weight:600}.topbar{border-bottom:1px solid var(--filet);background:var(--velin);z-index:40;position:sticky;top:0}.topbar .inner{justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto;padding:14px 40px;display:flex}.lg{font-family:var(--display);white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:400;text-decoration:none;display:flex}.lg .sym{font-family:var(--texte);letter-spacing:0;font-weight:600}.topbar nav{font-family:var(--texte);align-items:center;gap:22px;font-size:14px;display:flex}.topbar nav a{color:var(--chataigne);text-decoration:none}.topbar nav a:hover,.topbar nav a.on{color:var(--encre)}.topbar nav a.b{background:var(--encre);color:var(--velin);padding:10px 16px;font-weight:600}.hero{padding:72px 0 64px;overflow:hidden}.hero.page{padding:64px 0 56px}.hero .cbg{opacity:.2;z-index:0;pointer-events:none;width:520px;position:absolute;top:-40px;right:-80px}.hero .hz{z-index:1;position:relative}.pre{font-family:var(--texte);color:var(--chataigne);align-items:center;gap:10px;margin-bottom:26px;font-size:14px;display:flex}.pre .dm{background:var(--encre);width:7px;height:7px}h1{font-size:clamp(38px,6.2vw,74px);font-family:var(--display);text-wrap:balance;max-width:900px;margin-bottom:22px;font-weight:400;line-height:.98}.hero.page h1{font-size:clamp(34px,5vw,58px)}.hero .sub{color:var(--chataigne);max-width:640px;margin-bottom:34px;font-size:19px}.hero .sub b{color:var(--encre);font-weight:600}.vsl{border:1px solid var(--filet);background:var(--velin-2);aspect-ratio:16/9;justify-content:center;align-items:center;max-width:900px;display:flex;position:relative;overflow:hidden}.vsl.short{max-width:720px}.vsl iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vsl .play{border:1px solid var(--encre);z-index:2;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative}.vsl .play:after{content:"";border-left:22px solid var(--encre);border-top:13px solid #0000;border-bottom:13px solid #0000;margin-left:5px}.vsl .meta{font-family:var(--texte);color:var(--chataigne);z-index:2;font-size:14px;position:absolute;bottom:16px;left:20px}.vsl .meta b{color:var(--encre);font-weight:600}.vsl .waves{opacity:.18;position:absolute;inset:0}.cover{aspect-ratio:4/3;border:1px solid var(--filet);background:var(--velin-2);flex-direction:column;justify-content:space-between;max-width:420px;padding:22px;display:flex}.cover .ct{font-size:28px;font-family:var(--display);font-weight:400;line-height:1}.cover .cm{font-family:var(--texte);color:var(--chataigne);font-size:14px}.hero.split .hz{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.proofs{background:var(--filet);border:1px solid var(--filet);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.proofs.three{grid-template-columns:repeat(3,1fr)}.proofs .pr{background:var(--velin);flex-direction:column;gap:8px;min-height:150px;padding:26px 22px;display:flex}.proofs .pv{font-size:30px;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.proofs .pn{font-size:14px;font-weight:600}.proofs .pc{font-family:var(--texte);color:var(--chataigne);margin-top:auto;font-size:14px;line-height:1.6}.outs{background:var(--filet);border:1px solid var(--filet);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.outs .o{background:var(--velin);flex-direction:column;gap:12px;min-height:200px;padding:28px 24px;display:flex}.outs .o svg{width:44px;height:44px;display:block}.outs .oh{font-size:18px;font-family:var(--display);font-weight:400;line-height:1.15}.outs .od{color:var(--chataigne);font-size:14px;line-height:1.6}.outs .o:last-child:nth-child(3n+1){grid-column:span 2}.outs .o.lead-o{background:var(--fluo-pale);border:1px solid var(--encre);grid-column:span 2;margin:-1px}.howline{font-family:var(--texte);color:var(--chataigne);max-width:760px;margin-top:22px;font-size:14px;line-height:1.8}.howline b{color:var(--encre);font-weight:600}.cols{background:var(--filet);border:1px solid var(--filet);grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 30px;display:grid}.cols .c{background:var(--velin);padding:26px 24px}.cols .ch{margin-bottom:8px;font-size:17px;font-weight:600}.cols .cd{color:var(--chataigne);font-size:14px;line-height:1.6}.quote{font-family:var(--display);color:var(--chataigne);border-left:2px solid var(--encre);max-width:640px;margin-top:10px;padding-left:24px;font-size:26px;font-style:italic;line-height:1.35}.nums{background:var(--filet);border:1px solid var(--filet);grid-template-columns:1fr 1fr;gap:1px;max-width:760px;margin:30px 0 18px;display:grid}.nums .n{background:var(--velin);padding:30px 28px}.nums .nv{font-family:var(--texte);font-variant-numeric:tabular-nums;font-size:clamp(40px,6vw,60px);font-weight:600;line-height:1}.nums .nl{color:var(--chataigne);margin-top:12px;font-size:14px;line-height:1.5}.pains{border-top:1px solid var(--filet);max-width:760px;margin-top:10px;list-style:none}.pains li{border-bottom:1px solid var(--filet);padding:18px 0 18px 34px;font-size:17px;line-height:1.5;position:relative}.pains li:before{content:"×";color:var(--chataigne);font-family:var(--texte);font-size:18px;font-weight:600;position:absolute;top:16px;left:4px}.steps{border-top:1px solid var(--filet);margin-top:10px}.step{border-bottom:1px solid var(--filet);grid-template-columns:90px 1fr;gap:24px;padding:26px 0;display:grid}.step .sn{font-family:var(--texte);color:var(--chataigne);padding-top:4px;font-size:15px}.step .sh{font-size:21px;font-family:var(--display);margin-bottom:8px;font-weight:400}.step .sd{color:var(--chataigne);max-width:620px;font-size:15px;line-height:1.65}.step .sd b{color:var(--encre);font-weight:600}.honest{border:1px solid var(--encre);background:var(--fluo-pale);max-width:760px;padding:34px}.honest p{max-width:none;margin:0;font-size:19px;line-height:1.55}.story{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.assets{background:var(--filet);border:1px solid var(--filet);grid-template-columns:1fr 1fr;gap:1px;display:grid}.assets .a{background:var(--velin-2);aspect-ratio:1;font-family:var(--texte);color:var(--chataigne);align-items:flex-end;padding:14px;font-size:14px;line-height:1.5;display:flex}.assets .a.wide{aspect-ratio:2;grid-column:1/-1}.assets .a b{color:var(--chataigne);font-weight:600;display:block}.punch{font-size:clamp(34px,5vw,56px);font-family:var(--display);margin:22px 0 18px;font-weight:400;line-height:1}.cases{background:var(--filet);border:1px solid var(--filet);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.cases .k{background:var(--velin);flex-direction:column;gap:10px;min-height:220px;padding:26px 24px;display:flex}.cases .kv{font-size:34px;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.cases .kn{font-size:15px;font-weight:600}.cases .ks{font-family:var(--texte);color:var(--chataigne);font-size:14px}.cases .kd{color:var(--chataigne);margin-top:auto;font-size:15px;line-height:1.6}.offer{border:1px solid var(--filet);max-width:860px;margin-top:30px}.orow{border-bottom:1px solid var(--filet-f);grid-template-columns:1fr 2fr 130px;align-items:baseline;gap:24px;padding:22px 26px;display:grid}.orow:last-child{border-bottom:none}.orow.head{background:var(--velin-2)}.orow.head div{font-family:var(--texte);color:var(--chataigne);font-size:14px}.orow .ot{font-size:16px;font-weight:600}.orow .od{color:var(--chataigne);font-size:14px;line-height:1.6}.orow .ow{font-family:var(--texte);color:var(--chataigne);text-align:right;font-size:14px}.scarce{font-family:var(--texte);border-left:2px solid var(--encre);max-width:720px;margin:26px 0 10px;padding-left:20px;font-size:16px;line-height:1.55}.scarce b{color:var(--chataigne);font-weight:600}.fit{grid-template-columns:1fr 1fr;gap:24px;max-width:860px;display:grid}.fitcard{border:1px solid var(--filet);padding:26px}.fitcard .il{font-family:var(--texte);border-bottom:1px solid var(--filet);margin-bottom:16px;padding-bottom:12px;font-size:14px}.fitcard.yes .il,.fitcard.no .il{color:var(--chataigne)}.fitcard ul{list-style:none}.fitcard li{padding:7px 0 7px 20px;font-size:14px;line-height:1.5;position:relative}.fitcard.yes li:before{content:"+";color:var(--chataigne);font-family:var(--texte);font-weight:600;position:absolute;left:0}.fitcard.no li{color:var(--chataigne)}.fitcard.no li:before{content:"–";color:var(--chataigne);font-family:var(--texte);position:absolute;left:0}.louis{grid-template-columns:300px 1fr;align-items:center;gap:48px;display:grid}.louis.full{align-items:start}.portrait{aspect-ratio:1;background:var(--velin-2);border:1px solid var(--filet);font-family:var(--texte);color:var(--chataigne);align-items:flex-end;padding:16px;font-size:14px;line-height:1.6;display:flex;position:relative;overflow:hidden}.portrait img{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.portrait:before{content:"";background:var(--encre);opacity:.7;z-index:2;width:1px;position:absolute;top:12%;bottom:12%;right:0}.louis .nm{font-size:28px;font-family:var(--display);margin-bottom:16px;font-weight:400}.louis ul{margin-bottom:20px;list-style:none}.louis li{font-family:var(--texte);border-bottom:1px solid var(--filet-f);padding:7px 0;font-size:15px}.louis li span{color:var(--chataigne)}.louis p{color:var(--chataigne);font-size:15px}.louis.full p{color:var(--encre)}.tl{border-top:1px solid var(--filet);max-width:760px;margin-top:30px}.tl .t{border-bottom:1px solid var(--filet);grid-template-columns:110px 1fr;gap:20px;padding:18px 0;display:grid}.tl .ty{font-family:var(--texte);color:var(--chataigne);padding-top:3px;font-size:14px}.tl .th{margin-bottom:4px;font-size:16px;font-weight:600}.tl .td{color:var(--chataigne);font-size:14px;line-height:1.6}.doors{background:var(--filet);border:1px solid var(--filet);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.doors a{background:var(--velin);flex-direction:column;gap:12px;min-height:220px;padding:36px 30px;text-decoration:none;transition:background .15s;display:flex}.doors a:hover{background:var(--velin-2)}.doors .dl{font-family:var(--texte);color:var(--chataigne);font-size:14px}.doors .dh{font-size:24px;font-family:var(--display);font-weight:400;line-height:1.1}.doors .dd{color:var(--chataigne);font-size:14px;line-height:1.6}.doors .da{font-family:var(--texte);margin-top:auto;font-size:14px}.res{background:var(--filet);border:1px solid var(--filet);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.res.two{grid-template-columns:1fr 1fr;max-width:720px}.res a{background:var(--velin);flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex}.res a:hover{background:var(--velin-2)}.res .rc{aspect-ratio:4/3;border:1px solid var(--filet);background:var(--velin-2);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.res .rc .ct{font-size:20px;font-family:var(--display);font-weight:400;line-height:1.05}.res .rc .cm{font-family:var(--texte);color:var(--chataigne);font-size:14px}.res .rh{font-size:16px;font-weight:600}.res .rd{color:var(--chataigne);font-size:15px;line-height:1.6}.res .ra{font-family:var(--texte);color:var(--chataigne);margin-top:auto;font-size:14px}.form{border:1px solid var(--filet);background:var(--velin);max-width:720px;margin-top:30px;scroll-margin-top:80px}.fsteps{border-bottom:1px solid var(--filet);grid-template-columns:repeat(3,1fr);display:grid}.fsteps div{font-family:var(--texte);color:var(--chataigne);border-right:1px solid var(--filet);padding:14px 18px;font-size:14px}.fsteps div:last-child{border-right:none}.fsteps div.done{color:var(--encre)}.pane{display:none}.pane.on{display:block}.pane .ps{color:var(--chataigne);font-size:15px;font-family:var(--texte);margin-bottom:24px}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.f{flex-direction:column;gap:7px;margin-bottom:18px;display:flex}.f.full{grid-column:1/-1}.f label{font-family:var(--texte);color:var(--chataigne);font-size:14px}.f input,.f select,.f textarea{background:var(--velin);border:1px solid var(--filet);color:var(--encre);font-family:var(--texte);border-radius:0;width:100%;padding:13px 14px;font-size:16px}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--encre);outline:none}.f input:invalid:not(:placeholder-shown){border-color:var(--point)}.f textarea{resize:vertical;min-height:88px}.hp{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.fnote{font-family:var(--texte);color:var(--chataigne);margin-top:12px;font-size:14px;line-height:1.6}.ferr{font-family:var(--texte);color:var(--chataigne);min-height:1em;margin-top:12px;font-size:14px}.cal{border:1px dashed var(--filet);text-align:center;font-family:var(--texte);color:var(--chataigne);margin-bottom:18px;padding:34px;font-size:14px;line-height:1.8}.cal b{color:var(--chataigne);font-weight:600;display:block}.calframe{border:1px solid var(--filet);background:var(--encre);width:100%;min-height:640px}.fact{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.back{color:var(--chataigne);font-family:var(--texte);cursor:pointer;background:0 0;border:none;font-size:14px}.back:hover{color:var(--encre)}.inside{max-width:640px;margin-top:10px;list-style:none}.inside li{border-bottom:1px solid var(--filet-f);padding:12px 0 12px 26px;font-size:16px;line-height:1.55;position:relative}.inside li:before{content:"";background:var(--encre);width:8px;height:8px;position:absolute;top:19px;left:0}.bk{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;margin-top:10px;display:grid}.expect{list-style:none}.expect li{border-bottom:1px solid var(--filet-f);padding:14px 0;font-size:16px;line-height:1.55}.expect li b{font-family:var(--texte);color:var(--chataigne);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.next{border:1px solid var(--filet);max-width:760px;margin-top:30px}.next .nx{border-bottom:1px solid var(--filet-f);grid-template-columns:60px 1fr;gap:20px;padding:20px 24px;display:grid}.next .nx:last-child{border-bottom:none}.next .nn{font-family:var(--texte);color:var(--chataigne);font-size:14px}.next .nh{margin-bottom:4px;font-size:16px;font-weight:600}.next .nd{color:var(--chataigne);font-size:14px;line-height:1.6}.faq{border-top:1px solid var(--filet);max-width:760px;margin-top:26px}.faq details{border-bottom:1px solid var(--filet)}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--texte);color:var(--chataigne);font-weight:600}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--chataigne);margin:0;padding-bottom:22px;font-size:15px}.posts{border-top:1px solid var(--filet);max-width:860px;margin-top:20px}.posts a{border-bottom:1px solid var(--filet);grid-template-columns:130px 1fr;gap:24px;padding:26px 0;text-decoration:none;display:grid}.posts a:hover .ph2{color:var(--chataigne)}.posts .pd{font-family:var(--texte);color:var(--chataigne);padding-top:5px;font-size:14px}.posts .ph2{font-size:22px;font-family:var(--display);margin-bottom:8px;font-weight:400;line-height:1.15;transition:color .12s}.posts .pe{color:var(--chataigne);font-size:14.5px;line-height:1.6}.prose{max-width:680px}.prose h2{margin:44px 0 16px;font-size:clamp(24px,3vw,32px)}.prose h3{margin:30px 0 10px}.prose ul,.prose ol{margin:0 0 18px 22px}.prose li{margin-bottom:6px}.prose blockquote{font-family:var(--display);color:var(--chataigne);border-left:2px solid var(--encre);margin:26px 0;padding-left:22px;font-size:24px;font-style:italic;line-height:1.4}.prose a{color:var(--chataigne)}.prose strong{color:var(--encre)}.prose table{border-collapse:collapse;width:100%;margin:8px 0 26px;font-size:16px;line-height:1.55;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;color:var(--encre);border-bottom:1px solid #17140f1f;padding:10px 12px}.prose th{font-family:var(--mono,monospace);color:var(--chataigne);border-bottom-color:#17140f40;font-size:14px}.prose code{font-size:.9em}.meta-line{font-family:var(--texte);color:var(--chataigne);margin-bottom:10px;font-size:14px}.crumbs{font-family:var(--texte);color:var(--chataigne);margin-bottom:24px;font-size:14px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--encre)}footer.foot{font-family:var(--texte);color:var(--chataigne);padding:50px 0 40px;font-size:14px;line-height:2}footer.foot .lg{color:var(--encre);margin-bottom:12px}footer.foot a{color:var(--chataigne);text-decoration:none}footer.foot a:hover{color:var(--encre)}footer.foot .legal{max-width:760px;margin-top:14px;font-size:16px;line-height:1.55}footer.foot .cols4{grid-template-columns:repeat(4,1fr);gap:24px;max-width:860px;margin:20px 0 10px;display:grid}footer.foot .cols4 b{color:var(--encre);margin-bottom:6px;font-weight:600;display:block}@media (width<=860px){.wrap{padding:0 16px}.topbar .inner{padding:12px 16px}.topbar .r{display:none}.topbar .inner{flex-wrap:wrap;row-gap:10px}.topbar nav{justify-content:space-between;gap:10px;width:100%}.topbar nav a.b{padding:8px 12px}section.blk{padding:56px 0}.hero{padding:44px 0 50px}.outs .o.lead-o,.outs .o:last-child:nth-child(3n+1){grid-column:span 1}.hero.split .hz,.proofs,.proofs.three,.cols,.fit,.story,.louis,.grid2,.nums,.outs,.cases,.doors,.res,.res.two,.bk,footer.foot .cols4{grid-template-columns:1fr}.orow{grid-template-columns:1fr;gap:6px}.orow .ow{text-align:left}.orow.head{display:none}.step,.tl .t,.posts a{grid-template-columns:1fr;gap:6px}.louis{gap:26px}.portrait{max-width:260px}.fsteps div{padding:12px 10px;font-size:14px}.fbody{padding:22px 16px 26px}.hero .cbg{display:none}.honest{padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.doors a{transition:none}}:root{--filet:#17140f38;--filet-f:#17140f1a;color-scheme:light}body{font-variant-numeric:oldstyle-nums;text-rendering:optimizelegibility;font-size:18px;line-height:1.55}p{max-width:64ch;font-size:18px;line-height:1.55}h1,h2,h3{font-family:var(--display);text-wrap:balance;font-weight:400}h1{line-height:1.04}h2{line-height:1.08}h3{font-size:25px;line-height:1.18}b,strong{font-weight:600}a{text-underline-offset:3px;text-decoration-thickness:1px}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--encre);outline-offset:3px}.lead,.hero .sub{color:var(--chataigne);font-size:20px}.lead b,.hero .sub b{color:var(--encre)}.note,.micro,.fnote{color:var(--chataigne);font-size:15px;font-style:italic}main{position:relative}@media (width>=1200px){main:before{content:"";pointer-events:none;background:linear-gradient(var(--filet),var(--filet)) 4px 0/1px 100% no-repeat, repeating-linear-gradient(to bottom,var(--filet) 0 1px,transparent 1px 26px) 4px 0/5px 100% no-repeat, repeating-linear-gradient(to bottom,var(--filet) 0 1px,transparent 1px 130px) 0 0/9px 100% no-repeat;width:9px;position:absolute;top:0;bottom:0;left:calc(50% - 574px)}section.blk:before{content:"";border:1.4px solid var(--encre-dessin);background:var(--velin);z-index:1;border-radius:50% 46% 52% 48%;width:11px;height:11px;position:absolute;top:96px;left:calc(50% - 575px)}section.blk.hero:before{top:118px}section.blk[data-blk=cta]:before,section.blk.apply-bg:before{background:var(--point);border-color:var(--point);box-shadow:0 0 0 5px var(--velin)}}section.blk{border-bottom:0;padding:76px 0}section.blk.tight{padding:52px 0}.lg{font-family:var(--texte);letter-spacing:.06em;gap:9px;font-size:18px;font-weight:600}.lg .sym{font-family:var(--logo);letter-spacing:0;font-size:19px;font-weight:700}.lg .d{color:var(--point)}.lg>span:last-child .d{color:inherit}.topbar{border-bottom:1px solid var(--filet)}.topbar nav{gap:26px;font-size:16px}.topbar nav a{color:var(--encre)}.topbar nav a.on{text-underline-offset:5px;text-decoration:underline 1.5px}.topbar .r{font-family:var(--main);color:var(--chataigne);font-size:22px}.btn,.topbar nav a.b{background:var(--encre);color:var(--velin);font-family:var(--texte);border:1.5px solid var(--encre);border-radius:255px 14px 225px/14px 225px 14px 255px;padding:13px 22px;font-size:17px;font-weight:600;transition:transform .12s}.topbar nav a.b{color:var(--velin);padding:8px 16px;font-size:16px}.btn:hover,.topbar nav a.b:hover{transform:translateY(-1px)rotate(-.4deg)}.btn.ghost{color:var(--encre);border:1.5px solid var(--encre);background:0 0}.tag{font-family:var(--main);color:var(--chataigne);transform-origin:0 100%;margin-bottom:10px;font-size:27px;line-height:1;display:block;transform:rotate(-1.2deg)}.tag:before{display:none}.pre{font-family:var(--capitale);letter-spacing:.28em;color:var(--chataigne);margin-bottom:22px;font-size:14px;line-height:1.7}.pre .dm{display:none}.ph{font-family:var(--main);color:var(--chataigne);border:0;padding:0;font-size:20px}.surl,h1 em,.v2-hero h1 em,.punch em{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;mix-blend-mode:multiply;background:linear-gradient(100deg,#ff8a4c00 .8%,#ff8a4cf2 2%,#ff8a4cb8 5%,#ff8a4ca8 93%,#ff8a4ceb 97%,#ff8a4c00 98.6%) 0 78%/100% 50% no-repeat,linear-gradient(181.2deg,#ff8a4c00 44%,#ff8a4c4d 47%,#ff8a4c00 53%) 0 0/100% 100% no-repeat;margin:0 -.14em;padding:0 .18em;font-style:normal}.surl-bas{-webkit-box-decoration-break:clone;box-decoration-break:clone;mix-blend-mode:multiply;background:linear-gradient(176deg,#ff8a4c00 0 58%,#ff8a4cc7 59% 90%,#ff8a4c00 91%);padding:0 .12em}.stylo{text-decoration:underline wavy var(--point) 1.5px;text-underline-offset:5px}.cercle{white-space:nowrap;position:relative}.cercle:after{content:"";border:1.8px solid var(--point);pointer-events:none;border-radius:52% 48% 55% 45%/60% 44% 56% 40%;position:absolute;inset:-.18em -.5em -.22em -.45em;transform:rotate(-3deg)}.aplat{background:var(--fluo-pale);border-radius:3px 9px 4px 7px;padding:22px 24px}.marge{font-family:var(--main);color:var(--chataigne);font-size:25px;line-height:1.1}.marge.o{color:var(--point)}figure.diag{background:0 0;border:0;max-width:880px;padding:8px 0 0}figure.diag svg:not(.codex),.v2-fbody svg:not(.codex),.outs .o svg,.cbg{filter:url(#tremble)drop-shadow(2px 3px 4px #4b352733)drop-shadow(4px 7px 14px #4b352717)}figure.diag figcaption{color:var(--chataigne);margin-top:12px;font-size:15px;font-style:italic}figure.diag figcaption b{color:var(--encre);font-style:normal}.hero .cbg{opacity:.5}.proofs,.outs,.cols,.nums,.assets,.cases,.doors,.res{background:0 0;border:0;gap:30px 40px}.proofs .pr,.outs .o,.cols .c,.nums .n,.cases .k,.doors a,.res a{border-top:1.3px solid var(--encre);background:0 0;min-height:0;padding:18px 0 0}.doors a:hover,.res a:hover{background:0 0}.doors a:hover .dh,.res a:hover .rh{text-underline-offset:4px;text-decoration:underline 1.5px}.proofs .pv,.cases .kv{font-size:40px;font-family:var(--display)}.nums .nv{font-family:var(--display);font-weight:400}.nums .n:last-child .nv{color:inherit}.proofs .pc,.cases .ks,.cases .kd{font-size:15px;font-style:italic}.outs .o.lead-o{background:var(--fluo-pale);border:0;border-radius:3px 9px 4px 7px;margin:0;padding:22px 24px}.outs .oh,.cols .ch,.doors .dh,.res .rh,.step .sh,.orow .ot,.tl .th,.louis .nm{font-family:var(--display);font-size:23px;font-weight:400;line-height:1.18}.doors .dh{font-size:28px}.doors .dl,.res .ra,.doors .da{font-family:var(--main);color:var(--chataigne);font-size:23px}.res .rc,.cover{background:var(--velin-2);border:1px solid var(--filet)}.quote{font-family:var(--display);color:var(--encre);border-left:0;padding-left:0;font-size:28px;font-style:italic;position:relative}.quote:before{content:"";border:1.8px solid var(--point);border-right:0;border-radius:8px 0 0 10px/40% 0 0 46%;width:10px;position:absolute;top:.2em;bottom:.2em;left:-22px}.pains li{font-size:19px}.pains li:before{content:"";border-top:1.8px solid var(--point);width:20px;height:0;top:1.15em;left:0;transform:rotate(-8deg)}.step{grid-template-columns:54px 1fr}.step .sn,.tl .ty{font-family:var(--main);color:var(--chataigne);padding-top:0;font-size:30px;line-height:1}.honest{background:var(--fluo-pale);border:0;border-radius:3px 9px 4px 7px}.honest .hl{font-family:var(--main);color:var(--chataigne);margin-bottom:10px;font-size:25px}.scarce{border-left:0;padding-left:0;font-size:18px}.scarce b{color:var(--encre)}.orow.head{border-bottom:1.3px solid var(--encre);background:0 0}.orow.head div{font-size:15px;font-style:italic}.orow .ow{font-family:var(--main);color:var(--chataigne);font-size:22px}.offer,.fitcard{border:0}.fitcard{padding:0}.fitcard .il{font-family:var(--display);border-bottom:1.3px solid var(--encre);font-size:23px;color:var(--encre)!important}.fitcard li{font-size:17px}.fitcard.yes li:before{content:"+";font-family:var(--main);color:var(--encre);font-size:24px;line-height:.9}.fitcard.no li:before{font-family:var(--texte)}.portrait{background:var(--velin-2);border:0;border-radius:2px;box-shadow:2px 3px 5px #4b352738,5px 8px 18px #4b35271a}.portrait:before{display:none}.portrait img{filter:grayscale()sepia(.18)contrast(1.02);mix-blend-mode:multiply}.louis li{font-family:var(--texte);font-size:17px}.vsl{background:var(--velin-2);border:1px solid var(--filet)}.vsl .play{border:1.6px solid var(--encre);border-radius:50%}.vsl .play:after{border-left-color:var(--encre)}.assets .a{background:var(--velin-2);font-size:15px}.form{border:0;border-top:1.3px solid var(--encre);background:0 0}.fsteps{border-bottom:1px solid var(--filet)}.fsteps div{font-family:var(--main);border-right:0;padding:12px 18px 8px 0;font-size:22px}.fsteps div.on{color:var(--encre);border-bottom:2px solid var(--encre)}.fbody{padding:26px 0 30px}.f label{color:var(--chataigne);font-size:15px;font-style:italic}.f input,.f select,.f textarea{border:0;border-bottom:1.3px solid var(--encre);color:var(--encre);font-family:var(--texte);background:0 0;padding:10px 2px;font-size:18px}.f input:focus,.f select:focus,.f textarea:focus{border-bottom-color:var(--encre);background:var(--fluo-pale)}.f select option{background:var(--velin)}.ferr{color:var(--point);font-family:var(--main);font-size:22px}.cal{font-family:var(--texte);font-size:16px}.calframe{background:var(--velin)}.apply-bg{background:0 0}.back,.pane .ps{font-family:var(--texte);font-size:16px;font-style:italic}.prose p,.prose li{color:var(--encre);font-size:19px;line-height:1.65}.prose th,.prose td{color:var(--encre)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.v2 .lead{margin-bottom:0}.v2-sh h2{margin-bottom:14px}.v2-hgrid{grid-template-columns:1.55fr 1fr;align-items:end;gap:48px;display:grid}.v2-hgrid>*{min-width:0}.v2-hero h1{font-size:clamp(44px,7.4vw,92px);line-height:.92}.v2-hero h1 em{color:var(--chataigne);font-style:normal}.v2-hero .sub{color:var(--chataigne);max-width:560px;margin-bottom:0;font-size:19px}.v2-id{border:1px solid var(--filet);font-family:var(--texte);font-size:14px}.v2-id .r{border-bottom:1px dashed var(--filet);grid-template-columns:26px 1fr auto;align-items:baseline;gap:10px;padding:10px 14px;display:grid}.v2-id .r:last-child{border-bottom:0}.v2-id .g,.v2-id .k{color:var(--chataigne)}.v2-id .v{text-align:right}.v2-stats{padding:0}.v2-strip{grid-template-columns:repeat(4,1fr);display:grid}.v2-strip>div{border-right:1px solid var(--filet);min-width:0;padding:26px 20px}.v2-strip>div:first-child{padding-left:0}.v2-strip>div:last-child{border-right:0}.v2-strip .n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1}.v2-strip .n span{color:var(--chataigne);font-size:.6em}.v2-strip .l{color:var(--chataigne);margin-top:10px;font-size:15px;line-height:1.45}.v2-fig{border:1px solid var(--filet);background:var(--velin-2);max-width:880px;margin:0}.v2-fig+.v2-fig{margin-top:24px}.v2-fhead{border-bottom:1px solid var(--filet);font-family:var(--texte);color:var(--chataigne);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-size:14px;display:flex}.v2-fbody{padding:20px 16px}.v2-fbody svg{width:100%;height:auto;display:block}.v2-fbody.sc{overflow-x:auto}.v2-fig figcaption{border-top:1px solid var(--filet);color:var(--encre);padding:14px 16px;font-size:15px;line-height:1.6}.v2-fig figcaption b{color:var(--encre)}.v2-dset{min-width:520px}.v2-drow{border-bottom:1px dashed var(--filet);grid-template-columns:190px 1fr 92px;align-items:center;gap:14px;padding:11px 0;display:grid}.v2-dname{font-size:14px;font-weight:600}.v2-dname small{font-family:var(--texte);color:var(--chataigne);font-size:14px;font-weight:400;display:block}.v2-track{background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--filet) calc(25% - 1px) 25%);height:22px;position:relative}.v2-bar{background:var(--chataigne);height:6px;position:absolute;top:8px}.v2-bar.k{background:var(--encre)}.v2-med{background:var(--encre);width:3px;height:18px;margin-left:-1px;position:absolute;top:2px}.v2-chip{font-family:var(--texte);text-align:center;border:1px solid var(--filet);color:var(--chataigne);padding:4px 0;font-size:14px}.v2-chip.keep{border-color:var(--encre);color:var(--chataigne)}.v2-chip.kill{text-decoration:line-through}.v2-scale{grid-template-columns:190px 1fr 92px;gap:14px;margin-top:6px;display:grid}.v2-tk{font-family:var(--texte);color:var(--chataigne);justify-content:space-between;font-size:14px;display:flex}.v2-flow{font-family:var(--texte);color:var(--encre);white-space:pre;margin:0;font-size:16px;line-height:1.55}.v2-flow b{color:var(--chataigne);font-weight:600}.v2-flow i{color:var(--encre);font-style:normal}.v2-cols{border-top:1px solid var(--filet);grid-template-columns:repeat(2,1fr);display:grid}.v2-cols .c{border-bottom:1px solid var(--filet);min-width:0;padding:24px 24px 28px 0}.v2-cols .c:nth-child(odd){border-right:1px solid var(--filet)}.v2-cols .c:nth-child(2n){padding-left:24px}.v2-cols h3{margin:10px 0 8px;font-size:19px;line-height:1.25}.v2-cols p{color:var(--encre);margin:0;font-size:15px}.gl{font-family:var(--texte);color:var(--chataigne);font-size:22px;line-height:1}.mk{font-family:var(--texte);color:var(--chataigne);margin-left:8px;font-size:14px}.v2-eq{font-family:var(--texte);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.v2-eq .op{color:var(--chataigne);font-size:22px}.v2-eq .t{border:1px solid var(--filet);padding:12px 14px}.v2-eq .t b{font-family:var(--texte);font-size:18px;font-family:var(--display);font-weight:400;display:block}.v2-eq .t span{color:var(--chataigne);font-size:14px}.v2-eq .t.hl{border-color:var(--encre)}.v2-q{font-family:var(--display);max-width:30ch;margin:0;font-size:clamp(26px,3.6vw,38px);font-style:italic;font-weight:600;line-height:1.2}.v2-vals{border-top:1px solid var(--filet);margin-top:36px}.v2-vals .v{border-bottom:1px solid var(--filet);grid-template-columns:44px 1fr;gap:16px;padding:20px 0;display:grid}.v2-vals .v>span{font-family:var(--texte);color:var(--chataigne);padding-top:6px;font-size:14px}.v2-vals h3{margin-bottom:4px;font-size:19px}.v2-vals p{color:var(--encre);max-width:64ch;margin:0;font-size:15px}.v2-ways{border:1px solid var(--filet);grid-template-columns:repeat(3,1fr);display:grid}.v2-ways>div{border-right:1px solid var(--filet);min-width:0;padding:22px}.v2-ways>div:last-child{border-right:0}.v2-ways .feat{background:var(--velin-2)}.v2-ways h3{margin:10px 0 6px;font-size:20px}.v2-ways p{color:var(--encre);margin:0;font-size:14px}.v2-ways ul{color:var(--encre);gap:6px;margin:12px 0;font-size:14px;list-style:none;display:grid}.v2-ways li:before{content:"+ ";color:var(--chataigne);font-family:var(--texte)}.v2-carhead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.v2-carhead h2{margin-bottom:0}.v2-carnav{gap:8px;display:flex}.v2-carnav button{font-family:var(--texte);color:var(--encre);border:1px solid var(--filet);cursor:pointer;background:0 0;width:44px;height:44px;font-size:14px}.v2-carnav button:hover{border-color:var(--encre);color:var(--chataigne)}.v2-car{scroll-snap-type:x mandatory;scrollbar-color:var(--filet) transparent;grid-auto-columns:minmax(270px,310px);grid-auto-flow:column;gap:16px;padding-bottom:12px;display:grid;overflow-x:auto}.v2-v{scroll-snap-align:start;border:1px solid var(--filet);background:var(--velin-2);flex-direction:column;min-width:0;text-decoration:none;display:flex}.v2-v:hover{border-color:var(--encre)}.v2-v .th{aspect-ratio:9/11;border-bottom:1px solid var(--filet);background:repeating-linear-gradient(0deg,transparent 0 23px,#17140f0d 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,#17140f0d 23px 24px),var(--velin);flex-direction:column;justify-content:space-between;max-width:100%;padding:14px;display:flex;position:relative}.v2-v .th.img{background:var(--velin);overflow:hidden}.v2-v .th img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.v2-v .th.img:after{content:"";pointer-events:none;background:linear-gradient(#17140f8c 0,#17140f00 22% 50%,#17140fd9 100%);position:absolute;inset:0}.v2-v .th.img>:not(img){z-index:1;position:relative}.v2-v .th.img .play{position:absolute}.v2-v .th.img .pl{color:var(--velin)}.v2-v:hover .th img{transform:scale(1.03)}.v2-v .pl{font-family:var(--texte);color:var(--chataigne);font-size:14px}.v2-v .play{background:var(--encre);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.v2-v .play:after{content:"";border-left:12px solid var(--velin);border-top:8px solid #0000;border-bottom:8px solid #0000;margin-left:3px}.v2-v .views{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:60px;font-weight:400;line-height:.9;display:block}.v2-v .views small{font-family:var(--texte);color:var(--chataigne);margin-top:8px;font-size:14px;font-weight:400;display:block}.v2-v .meter{gap:3px;margin-top:12px;display:flex}.v2-v .meter i{background:var(--filet);width:8px;height:14px;display:block}.v2-v .mt{flex:1;align-content:start;gap:8px;padding:16px;display:grid}.v2-v .who{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.v2-v .who b{font-size:18px}.v2-v .who span{font-family:var(--texte);color:var(--chataigne);font-size:14px}.v2-v p{color:var(--encre);margin:0;font-size:14px;line-height:1.55}.v2-v .fmt{color:var(--encre)}.v2-v .why{color:var(--chataigne);border-top:1px dashed var(--filet);padding-top:8px;font-size:15px}.v2-v .src{font-family:var(--texte);color:var(--chataigne);font-size:14px}@media (width<=820px){.v2-hgrid{grid-template-columns:1fr}.v2-strip{grid-template-columns:1fr 1fr}.v2-strip>div{padding-left:20px}.v2-strip>div:nth-child(odd){padding-left:0}.v2-strip>div:nth-child(2){border-right:0}.v2-strip>div:nth-child(-n+2){border-bottom:1px solid var(--filet)}.v2-cols{grid-template-columns:1fr}.v2-cols .c{border-right:0!important;padding:20px 0!important}.v2-ways{grid-template-columns:1fr}.v2-ways>div{border-right:0;border-bottom:1px solid var(--filet)}.v2-ways>div:last-child{border-bottom:0}}.v2-tldr{border:1px solid var(--encre);background:var(--velin-2);max-width:860px;padding:22px 24px}.v2-tldr p{max-width:none;margin:0;font-size:17px}.v2-opts{border:1px solid var(--filet);grid-template-columns:repeat(4,1fr);display:grid}.v2-opts>div{border-right:1px solid var(--filet);min-width:0;padding:20px}.v2-opts>div:last-child{border-right:0}.v2-opts .us{background:var(--velin-2);outline:1px solid var(--encre);outline-offset:-1px}.v2-opts h3{margin:8px 0 12px;font-size:18px}.v2-opts dl{gap:4px;font-size:14px;display:grid}.v2-opts dt{font-family:var(--texte);color:var(--chataigne);margin-top:8px;font-size:14px}.v2-opts dd{color:var(--encre);margin:0}@media (width<=900px){.v2-opts{grid-template-columns:1fr 1fr}.v2-opts>div:nth-child(2){border-right:0}.v2-opts>div:nth-child(-n+2){border-bottom:1px solid var(--filet)}}@media (width<=560px){.v2-opts{grid-template-columns:1fr}.v2-opts>div{border-right:0;border-bottom:1px solid var(--filet)}.v2-opts>div:last-child{border-bottom:0}}.hb-ch{border-top:1px solid var(--filet);gap:0;display:grid}.hb-c{border-bottom:1px solid var(--filet);grid-template-columns:72px 1fr;gap:20px;padding:30px 0;display:grid}.hb-c>div{min-width:0}.hb-c h3{margin-bottom:8px;font-size:24px}.hb-c p{color:var(--encre);max-width:720px;font-size:15px}.hb-c p a{color:var(--encre)}.hb-time{font-family:var(--display);margin:-6px 0 10px;color:var(--chataigne)!important;font-size:14px!important}.hb-rule{border-left:2px solid var(--encre);padding-left:14px;font-weight:600;color:var(--encre)!important;font-size:17px!important}.hb-todo{grid-template-columns:90px 1fr;gap:14px;margin:14px 0 6px;font-size:14px;display:grid}.hb-todo span{font-family:var(--texte);color:var(--chataigne);padding-top:3px;font-size:14px}.hb-todo ul{color:var(--encre);gap:6px;margin:0;list-style:none;display:grid}.hb-todo li:before{content:"[ ] ";font-family:var(--texte);color:var(--chataigne)}.hb-c .v2-fig{margin-top:18px}.hb-tab{margin-top:18px;overflow-x:auto}.hb-tab table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:560px;font-size:14px}.hb-tab th{font-family:var(--texte);color:var(--chataigne);text-align:left;border-bottom:1px solid var(--filet);padding:8px 10px;font-size:14px}.hb-tab td{border-bottom:1px solid var(--filet);color:var(--encre);padding:10px}.hb-tab td.o{color:var(--chataigne);font-weight:600}.hb-story{border:1px solid var(--filet);max-width:860px;padding:20px 24px}.hb-story p{max-width:none;margin:0}.hb-story a{color:var(--chataigne)}@media (width<=640px){.hb-c{grid-template-columns:1fr;gap:8px}.hb-todo{grid-template-columns:1fr;gap:6px}}.cp-stats{border:1px solid var(--filet);grid-template-columns:repeat(4,1fr);gap:0;max-width:880px;margin-bottom:28px;display:grid}.cp-stats>div{border-right:1px solid var(--filet);gap:6px;min-width:0;padding:18px 16px;display:grid}.cp-stats>div:last-child{border-right:0}.cp-stats b{font-family:var(--texte);color:var(--chataigne);font-size:26px;line-height:1.1}.cp-stats span{color:var(--encre);font-size:14px}.cp-stats i{font-size:14px;font-style:normal}.cp-stats i a{color:var(--chataigne)}.cp-note,.cp-seed,.cp-struct{border:1px solid var(--filet);max-width:880px;color:var(--encre);margin-top:24px;padding:18px 22px;font-size:15px}.cp-note a,.cp-cards a,.cp-pit a,.cp-struct a{color:var(--encre)}.cp-seed{border-color:var(--encre)}.cp-seed p,.cp-note p{max-width:none;margin:8px 0 0}.cp-struct ul{gap:10px;margin:10px 0 0;list-style:none;display:grid}.cp-struct b,.cp-note b{color:var(--encre)}.cp-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.cp-cards>div{border:1px solid var(--filet);min-width:0;padding:18px}.cp-cards p{color:var(--encre);max-width:none;margin:8px 0 0;font-size:14px}.cp-pit{border-top:1px solid var(--filet);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.cp-pit>div{border-bottom:1px solid var(--filet);min-width:0;padding:22px 20px 22px 0}.cp-pit h3{margin:8px 0 6px;font-size:19px}.cp-pit p{color:var(--encre);max-width:none;margin:0;font-size:14px}.cp-pit .hb-n{font-size:18px}.cp-src{color:var(--chataigne);gap:6px;max-width:880px;padding-left:20px;font-size:15px;display:grid}.cp-src a{color:var(--encre)}@media (width<=900px){.cp-cards{grid-template-columns:1fr}.cp-stats{grid-template-columns:repeat(2,1fr)}.cp-stats>div:nth-child(2){border-right:0}.cp-stats>div:nth-child(-n+2){border-bottom:1px solid var(--filet)}}@media (width<=640px){.cp-pit{grid-template-columns:1fr}}.tr-ask{border:1px solid var(--encre);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;font-size:14px;display:flex}.tr-ask-t{color:var(--encre)}.tr-ask-l{flex-wrap:wrap;gap:8px;display:flex}.tr-ask-l a{font-family:var(--texte);border:1px solid var(--filet);color:var(--encre);padding:6px 10px;font-size:14px;text-decoration:none}.tr-ask-l a:hover{border-color:var(--encre);color:var(--chataigne)}.tr-ask-copy{font-family:var(--texte);border:1px solid var(--filet);color:var(--encre);cursor:pointer;background:0 0;padding:6px 10px;font-size:14px}.tr-ask-copy:hover{border-color:var(--encre);color:var(--chataigne)}.tr-meta{font-family:var(--texte);color:var(--chataigne);margin:-2px 0 12px;font-size:14px}.tr-steps{color:var(--encre);gap:6px;margin:0;padding-left:20px;display:grid}.tr-plain{color:var(--encre);gap:6px;margin:0;list-style:none;display:grid}.hb-todo .tr-plain li:before{content:"· ";color:var(--chataigne)}.tr-today{background:var(--velin-2);color:var(--encre);margin:14px 0 6px;padding:10px 14px;font-size:15px}.tr-today span{font-family:var(--texte);color:var(--chataigne);margin-right:12px;font-size:14px}.tr-ai{border:1px dashed var(--filet);margin-top:12px}.tr-ai summary{cursor:pointer;font-family:var(--texte);color:var(--chataigne);padding:10px 14px;font-size:14px}.tr-ai[open] summary{color:var(--chataigne)}.tr-ai>div{padding:0 14px 14px}.tr-ai pre{white-space:pre-wrap;word-break:break-word;font-family:var(--texte);background:var(--velin-2);color:var(--encre);padding:12px;font-size:14px}.tr-ai code{font-family:var(--texte);word-break:break-all;font-size:14px}.tr-ai a{color:var(--chataigne)}.tr-toc{border-top:1px solid var(--filet);margin-top:24px;list-style:none}.tr-toc li{border-bottom:1px solid var(--filet);justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;display:flex}.tr-toc a{text-decoration:none}.tr-toc a span{font-family:var(--texte);color:var(--chataigne);margin-right:12px}.tr-toc i{font-style:normal;font-family:var(--texte);color:var(--chataigne);white-space:nowrap;padding-top:3px;font-size:14px}.tr-upd{font-family:var(--texte);color:var(--chataigne);max-width:860px;font-size:14px}.tr-upd a{color:var(--encre)}@media (width<=640px){.tr-toc li{flex-direction:column;gap:2px}}.hb-todo .tr-steps li:before{content:none}.v3-hero h1{font-size:clamp(34px,5vw,60px)}.v3-cred{font-family:var(--texte);color:var(--chataigne);max-width:560px;margin-top:22px;font-size:14px;line-height:1.6}.v3-demo{border:1px solid var(--filet);background:var(--velin-2);font-family:var(--texte);min-width:0;font-size:14px}.v3-prompt{border-bottom:1px solid var(--filet);color:var(--encre);padding:12px 14px}.v3-demo .o{color:var(--chataigne)}.v3-dhead{color:var(--chataigne);border-bottom:1px dashed var(--filet);justify-content:space-between;gap:8px;padding:8px 14px;font-size:14px;display:flex}.v3-kpis{border-bottom:1px dashed var(--filet);grid-template-columns:repeat(3,1fr);display:grid}.v3-kpis div{border-right:1px dashed var(--filet);padding:10px 14px}.v3-kpis div:last-child{border-right:0}.v3-kpis b{font-family:var(--texte);color:var(--encre);font-size:22px;display:block}.v3-kpis span{color:var(--chataigne);font-size:14px}.v3-tab>div{border-bottom:1px dashed var(--filet);grid-template-columns:1.6fr .9fr .8fr .7fr;gap:6px;padding:7px 14px;display:grid}.v3-tab .h,.v3-tab .c{color:var(--chataigne);font-size:14px}.v3-tab .c.keep{color:var(--chataigne)}.v3-next{color:var(--encre);padding:10px 14px;line-height:1.5}.v3-get{border-top:1px solid var(--filet);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.v3-get>div{border-bottom:1px solid var(--filet);padding:24px 20px 24px 0}.v3-get>div:nth-child(odd){border-right:1px solid var(--filet)}.v3-get>div:nth-child(2n){padding-left:20px}.v3-get h3{margin:8px 0}.v3-get p{color:var(--chataigne);margin:0}.v3-pb{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.v3-pb a{border:1px solid var(--filet);color:inherit;padding:20px;text-decoration:none;display:block}.v3-pb a:hover{border-color:var(--encre)}.v3-cov{border-bottom:1px solid var(--filet);width:calc(100% + 40px);height:auto;margin:-20px -20px 16px;display:block}.v3-pb .k{font-family:var(--texte);color:var(--chataigne);font-size:14px;display:block}.v3-pb b{margin:8px 0;font-size:19px;display:block}.v3-pb span:last-child{color:var(--chataigne);font-size:15px}@media (width<=800px){.v3-get,.v3-pb{grid-template-columns:1fr}.v3-get>div{border-right:0!important;padding-left:0!important}}.v3-opt .note{margin-top:10px;display:inline-block}.v3-float{z-index:50;box-shadow:none;position:fixed;bottom:20px;right:20px}@media (width<=800px){.v3-float{text-align:center;left:16px;right:16px}}.v3-code{font-family:var(--texte);white-space:pre-wrap;word-break:break-all;background:var(--velin-2);color:var(--encre);border-left:2px solid var(--encre);margin-top:10px;padding:12px 14px;font-size:16px;line-height:1.55}.ve-demo{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;max-width:980px;display:grid}.ve-demo .v2-fig{min-width:0;max-width:none}.ve-demo .v2-fig+.v2-fig{margin-top:0}.ve-media{background:var(--velin);justify-content:center;padding:16px;display:flex}.ve-video{aspect-ratio:9/16;background:var(--velin);border:1px solid var(--filet);width:100%;max-width:348px;height:auto;display:block}.ve-pair{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.ve-pair>div{min-width:0;position:relative}.ve-pair img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--filet);background:var(--velin);width:100%;height:auto;display:block}.ve-pair span{font-family:var(--texte);background:var(--velin);color:var(--encre);border:1px solid var(--filet);padding:4px 8px;font-size:14px;position:absolute;top:8px;left:8px}.ve-pair>div:last-child span{color:var(--chataigne);border-color:var(--encre)}.nw{white-space:nowrap}.hb-c .ve-cap{font-family:var(--texte);color:var(--chataigne);max-width:none;margin:8px 0 16px;font-size:14px}.v2-fbody svg.ve-dial{min-width:600px}.hb-tab.ve-2col table{min-width:0}@media (width<=820px){.ve-demo{grid-template-columns:1fr}.ve-video{max-width:100%}}.bs-test{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:880px;display:grid}.bs-test fieldset{border:1px solid var(--filet);margin:0;padding:14px 16px}.bs-test legend{font-family:var(--display);color:var(--chataigne);padding:0 6px;font-size:14px}.bs-test label{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:16px;line-height:1.55;display:flex}.bs-test input{accent-color:var(--encre);margin-top:5px}.bs-score{font-family:var(--display);color:var(--encre);border-left:3px solid var(--encre);max-width:880px;margin-top:18px;padding:10px 14px;font-size:18px}.bs-names{border-left:2px solid var(--filet);padding-left:12px}.bs-note{color:var(--chataigne);margin-top:10px;font-size:15px}.ks-form{flex-wrap:wrap;gap:10px;max-width:880px;margin:8px 0 14px;display:flex}.ks-form input{border:1px solid var(--filet);color:var(--encre);background:0 0;flex:280px;padding:12px 14px;font-family:inherit;font-size:16px}.ks-form input:focus{border-color:var(--encre);outline:none}.ks-out{max-width:880px;min-height:8px;margin-bottom:22px}.ks-card{border-left:3px solid var(--encre);align-items:flex-start;gap:18px;padding:12px 16px;display:flex}.ks-big{font-family:var(--display);color:var(--chataigne);font-size:44px;line-height:1}.ks-card p{margin:8px 0 0}.ks-d{color:var(--chataigne);font-size:14px}.ks-src{font-size:14px}.ks-ai{margin-top:10px}.ks-ai .btn{margin:6px 6px 0 0}.ks-h{margin-top:28px}@media (width<=600px){.ks-card{flex-direction:column;gap:8px}.ks-big{font-size:36px}}.ks-man{gap:14px;max-width:880px;display:grid}.ks-man .ks-row{flex-wrap:wrap;gap:12px;display:flex}.ks-man .ks-row label{color:var(--chataigne);flex-direction:column;flex:200px;gap:6px;font-size:14px;display:flex}.ks-man select,.ks-man input[type=number]{border:1px solid var(--filet);color:var(--encre);background:0 0;padding:10px 12px;font-family:inherit;font-size:16px}.ks-man fieldset{border:1px solid var(--filet);margin:0;padding:10px 14px}.ks-man legend{font-family:var(--display);color:var(--chataigne);padding:0 6px;font-size:14px}.ks-man fieldset label{gap:10px;padding:4px 0;font-size:15px;display:flex}.ks-man input[type=checkbox]{accent-color:var(--encre)}.ks-man [hidden]{display:none!important}.ksh .sub{margin-bottom:22px}.ksh-box{border:1px solid var(--filet);background:#17140f05;max-width:880px;padding:20px 22px 14px}.ksh-rot{cursor:pointer;opacity:0;flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;transition:opacity .18s;display:flex}.ksh-rot.on{opacity:1}.ksh-l{font-family:var(--display);color:var(--chataigne);width:100%;font-size:14px}.ksh-n{font-size:clamp(28px,4.4vw,44px);font-family:var(--display);font-weight:400;line-height:1.05}.ksh-s{font-family:var(--display);color:var(--chataigne);font-size:clamp(28px,4.4vw,44px);line-height:1}.ksh-form{margin:4px 0 10px}.ksh-form input{border-color:var(--encre);padding:14px 16px;font-size:18px}.ksh-chips{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.ksh-chip{border:1px solid var(--filet);color:var(--chataigne);font-family:var(--display);cursor:pointer;background:0 0;padding:6px 10px;font-size:14px}.ksh-chip:hover{border-color:var(--encre);color:var(--encre)}.ksh .bs-note{margin-top:10px;font-size:14px}@media (width<=600px){.hero.page.ksh{padding:36px 0 32px}.ksh .sub{font-size:16px}.ksh-box{padding:16px 14px 10px}.ksh-form button{width:100%}}@media (width<=700px){.hb-stack{overflow:visible}.hb-stack table{min-width:0}.hb-stack thead{display:none}.hb-stack tr{border:1px solid var(--filet);margin:0 0 12px;padding:4px 0;display:block}.hb-stack td{overflow-wrap:anywhere;border:0;padding:6px 14px;display:block}.hb-stack td[data-l]:before{content:attr(data-l);font-family:var(--texte);color:var(--chataigne);margin-bottom:2px;font-size:14px;display:block}.hb-stack td.o{padding-top:10px;font-size:17px}}.ksh h1{margin-bottom:14px;font-size:clamp(40px,7vw,76px);line-height:1}.ksh .ksh-sub{color:var(--encre);opacity:.75;max-width:620px;margin-bottom:28px;font-size:clamp(17px,2.2vw,22px)}@media (width<=600px){.ksh .pre{margin-bottom:14px}}.v2-hero{padding:64px 0 40px}.v2-hgrid{align-items:center;gap:40px}.v2-hero h1 em{color:inherit}.v3-cred{color:var(--chataigne);font-size:16px;font-style:italic}.planche{min-width:0;margin:-30px -70px -20px -30px}.planche svg{width:100%;height:auto;display:block;overflow:visible}.planche figcaption{color:var(--chataigne);text-align:right;margin:-6px 70px 0 0;font-size:15px;font-style:italic}@media (width<=820px){.planche{margin:10px -16px 0}.planche figcaption{margin-right:16px}}.v2-fig{background:0 0;border:0;max-width:880px}.v2-fhead{font-family:var(--main);color:var(--chataigne);border-bottom:0;padding:0 0 4px;font-size:24px;line-height:1.05}.v2-fhead .o{color:var(--chataigne)}.v2-fbody{padding-left:0;padding-right:0}.v2-fig figcaption{color:var(--chataigne);border-top:0;padding:10px 0 0;font-size:16px;font-style:italic}.v2-fig figcaption b{color:var(--encre);font-style:normal}svg text[font-family*=Reenie],svg g[style*=Reenie] text,svg [style*=Reenie]{text-transform:lowercase;letter-spacing:0}.v2-cols{border-top:1.3px solid var(--encre);gap:0 44px}.v2-cols .c{border-bottom:1px solid var(--filet);border-right:0!important;padding:20px 0 26px!important}.v2-cols h3{font-size:25px}.v2-cols p,.v2-vals p,.v2-ways p,.hb-c p,.cp-cards p,.cp-pit p{color:var(--encre);font-size:17px}.mk{font-family:var(--main);color:var(--chataigne);margin:0 0 2px;font-size:24px;display:block}.v2-strip>div{border:0!important;border-top:1.3px solid var(--encre)!important;background:0 0!important;padding:16px 18px 0 0!important}.v2-strip .n{font-family:var(--display);font-size:44px;line-height:1}.v2-strip .l{color:var(--chataigne);font-size:15px;font-style:italic}.v2-chip{font-family:var(--main);border:0;padding:0;font-size:20px}.v2-chip.kill{text-decoration:line-through;text-decoration-color:var(--point);text-decoration-thickness:1.6px}.v2-flow{font-family:var(--texte);font-size:16px}.v2-eq .t.hl{background:var(--fluo-pale);border-color:#0000;border-radius:3px 9px 4px 7px}.v2-ways>div,.v2-opts>div{border:0!important;border-top:1.3px solid var(--encre)!important;background:0 0!important}.v2-ways .feat,.v2-opts .us{border-radius:3px 9px 4px 7px;background:var(--fluo-pale)!important;border-top-color:#0000!important}.v2-tldr,.cp-note,.cp-seed,.cp-struct,.tr-today{background:var(--fluo-pale);color:var(--encre);border:0;border-radius:3px 9px 4px 7px}.cp-note,.cp-struct{border-top:1.3px solid var(--encre);background:0 0;border-radius:0;padding-left:0;padding-right:0}.hb-n{font-family:var(--main);color:var(--chataigne);font-size:34px;line-height:1}.hb-time{font-family:var(--main)!important;font-size:22px!important}.hb-tab th{border-bottom:1.3px solid var(--encre);font-style:italic;font-weight:400}.hb-tab td{color:var(--encre)}.hb-tab td.o{font-weight:600}.cp-stats>div{background:0 0;border:0!important;border-top:1.3px solid var(--encre)!important}.cp-stats b{font-family:var(--display);font-weight:400}.cp-cards>div,.cp-pit>div{border:0;border-top:1.3px solid var(--encre);background:0 0;padding-left:0;padding-right:0}.tr-ask,.tr-ai{border:1.3px solid var(--encre);background:0 0;border-radius:255px 14px 225px/14px 225px 14px 255px}.tr-ai pre,.tr-ai code,.v3-code{font-family:var(--logo);background:var(--velin-2);font-size:14px}.tr-toc a span,.tr-toc i{font-family:var(--main);font-size:22px;font-style:normal}.v3-pb a{border:0;padding:0}.v3-pb a:hover b{text-underline-offset:4px;text-decoration:underline 1.5px}.v3-cov,.v3-pb .codex{border-bottom:0;width:100%;height:auto;margin:0 0 6px;display:block}.v3-pb .k{font-family:var(--main);color:var(--chataigne);font-size:23px}.v3-pb b{font-family:var(--display);margin:2px 0 8px;font-size:27px;font-weight:400;line-height:1.15}.v3-pb span:last-child{font-size:17px}.v3-get>div{border:0!important;border-top:1.3px solid var(--encre)!important;padding-left:0!important}.v3-get .n{font-family:var(--main);color:var(--chataigne);font-size:30px}.v2-v{background:0 0;border:0}.v2-v .th{border:0;border-radius:2px;box-shadow:2px 3px 5px #4b352738,5px 8px 18px #4b35271a}.v2-v .views{font-family:var(--display)}.v2-v .meter i.on{background:var(--encre)}.v2-carnav button{border:1.3px solid var(--encre);color:var(--encre);background:0 0;border-radius:50% 46% 52% 48%}.bs-score,.ks-big,.ksh-s{font-family:var(--display)}.bs-score{background:var(--fluo-pale);border-left:0;border-radius:3px 9px 4px 7px}.ks-card,.ksh-box{border:0;border-top:1.3px solid var(--encre);background:0 0}.ks-form input,.ksh-form input{border:0;border-bottom:1.3px solid var(--encre);color:var(--encre);font-family:var(--texte);background:0 0}.ksh-chip{border:1.3px solid var(--encre);color:var(--encre);font-family:var(--texte);border-radius:255px 14px 225px/14px 225px 14px 255px}.v2-hero h1,.v3-hero h1{font-size:clamp(38px,4.7vw,60px);line-height:1.06}@media (width>=821px){.v2-hgrid{grid-template-columns:1.05fr 1fr;align-items:start}.planche{margin:-58px -96px -40px -44px}}@media (width<=820px){.planche{margin:6px -6px 0}.planche svg{overflow:hidden}}.v3-pb a:hover,.v3-pb a:focus-visible{--acc:#e8501c;--flu:#ff8a4cb8}.hb-rule{font-family:var(--display);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(176deg,#ff8a4c00 0 60%,#ff8a4cb3 61% 90%,#ff8a4c00 91%);border-left:0;padding-left:0;line-height:1.25;display:inline;font-size:22px!important;font-weight:400!important}.hb-c h3+.hb-rule,.hb-rule{margin-bottom:10px}.hb-rule:after{content:"";height:10px;display:block}.hb-todo{border-top:1px solid var(--filet);padding-top:10px;font-size:17px}.hb-todo span{font-family:var(--main);color:var(--chataigne);font-size:23px;line-height:1}.hb-todo li:before{content:"";border:1.3px solid var(--encre);vertical-align:-1px;border-radius:2px 3px 2px 4px;width:11px;height:11px;margin-right:9px;display:inline-block}.hb-todo .tr-plain li:before{content:"";background:var(--chataigne);vertical-align:2px;border:0;border-radius:50%;width:6px;height:6px}.hb-todo .tr-steps li:before{content:none;display:none}@media (width<=820px){.v2-fbody{overflow-x:auto}}.hb-c>div,.hb-c{min-width:0}.hb-tab{max-width:100%}.hb-tab table{font-size:16px}@media (width<=820px){section.blk{overflow-x:clip}.v2-hgrid{grid-template-columns:1fr;gap:8px}.v2-hero h1,.v3-hero h1{font-size:clamp(34px,9.4vw,44px)}.wrap{padding:0 20px}.topbar .inner{padding:12px 20px}.topbar nav{gap:16px;font-size:15px}.pre{letter-spacing:.2em;font-size:12px}section.blk{padding:56px 0}}:root{--carte:#ffffff75;--bord-a:22px 7px 17px 5px/7px 15px 6px 19px;--bord-b:6px 20px 8px 16px/17px 6px 21px 7px;--bord-c:15px 5px 23px 8px/6px 19px 7px 14px;--trait-fluo:linear-gradient(177deg,#ff8a4c00 0 52%,#ff8a4cd1 53% 92%,#ff8a4c00 93%)}main>section.blk{border-top:1px solid var(--filet)}main>section.blk:first-child{border-top:0}main>section.blk:nth-of-type(2n){background:var(--velin-2)}main>section.blk[data-blk=cta],main>section.blk.apply-bg,main>section.blk[data-blk=final]{background:var(--fluo-pale)}.v2-sh{margin-bottom:26px}.v2-sh h2,.blk>.wrap>h2{position:relative}.v2-cols{border-top:0;grid-template-columns:repeat(2,1fr);gap:16px}.v2-cols .c,.proofs .pr,.outs .o,.cols .c,.nums .n,.cases .k,.v2-strip>div,.cp-cards>div,.cp-pit>div,.v2-ways>div,.v2-opts>div,.v3-get>div,.ks-card,.assets .a,.cp-stats>div{border-radius:var(--bord-a);min-height:0;background:var(--carte)!important;border:1.2px solid var(--chataigne)!important;padding:20px 22px 22px!important}.v2-cols .c:nth-child(3n+2),.proofs .pr:nth-child(3n+2),.outs .o:nth-child(3n+2),.cols .c:nth-child(3n+2),.cases .k:nth-child(3n+2),.v2-strip>div:nth-child(3n+2),.cp-cards>div:nth-child(3n+2),.v2-ways>div:nth-child(3n+2),.v3-get>div:nth-child(3n+2),.v3-pb a:nth-child(3n+2),.doors a:nth-child(3n+2),.res a:nth-child(3n+2){border-radius:var(--bord-b)}.v2-cols .c:nth-child(3n),.proofs .pr:nth-child(3n),.outs .o:nth-child(3n),.cols .c:nth-child(3n),.cases .k:nth-child(3n),.v2-strip>div:nth-child(3n),.cp-cards>div:nth-child(3n),.v2-ways>div:nth-child(3n),.v3-get>div:nth-child(3n),.v3-pb a:nth-child(3n),.doors a:nth-child(3n),.res a:nth-child(3n){border-radius:var(--bord-c)}.proofs,.outs,.cols,.nums,.cases,.doors,.res,.v2-strip,.cp-cards,.cp-pit,.v2-ways,.v2-opts,.v3-get,.cp-stats,.assets{gap:16px}.v2-ways .feat,.v2-opts .us,.outs .o.lead-o{background:var(--fluo-pale)!important;border-color:var(--encre)!important}.assets .a,.assets .a.wide{aspect-ratio:auto;display:block}.assets .a b{font-family:var(--display);color:var(--encre);margin-bottom:4px;font-size:26px;font-weight:400;line-height:1.1}.mk{font-size:22px}.v3-pb{gap:22px}.v3-pb a,.doors a,.res a{background:var(--carte);border:1.6px solid var(--encre);border-radius:var(--bord-a);box-shadow:3px 4px 0 var(--encre);--acc:#e8501c;--flu:#ff8a4cb8;flex-direction:column;padding:0 0 18px;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.doors a,.res a{padding:20px 22px}.v3-pb a:hover,.doors a:hover,.res a:hover,.v3-pb a:focus-visible{box-shadow:5px 7px 0 var(--encre);background:var(--carte);transform:translate(-1px,-2px)}.v3-pb a:active,.doors a:active,.res a:active{box-shadow:1px 1px 0 var(--encre);transform:translate(2px,3px)}.v3-pb .codex,.v3-cov{background:var(--velin-2);border-bottom:1.2px solid var(--encre);box-sizing:border-box;margin:0 0 14px;padding:6px 10px}main>section.blk:nth-of-type(2n) .v3-pb .codex{background:var(--velin)}.v3-pb a>span,.v3-pb a>b,.v3-pb a>i{margin-left:20px;margin-right:20px}.v3-pb b{font-size:25px}.go,.doors .da,.res .ra{margin-top:auto;padding-top:12px;font-style:normal;font-weight:600;display:block;font-family:var(--texte)!important;color:var(--encre)!important;font-size:16px!important}.go:after,.doors .da:after,.res .ra:after{content:" →";color:var(--point);margin-left:6px;font-size:1.25em;font-weight:700;line-height:0;transition:transform .12s;display:inline-block}a:hover>.go:after,.doors a:hover .da:after,.res a:hover .ra:after{transform:translate(4px)}.go u,.doors .da,.res .ra{text-underline-offset:4px;text-decoration:underline 1.4px}.prose a,.blk p a,.blk li a{font-weight:600;text-decoration-thickness:1.4px}.blk p a:hover,.blk li a:hover,.prose a:hover{background:var(--trait-fluo)}.v2-strip .n,.cases .kv,.proofs .pv,.nums .nv,.cp-stats b,.assets .a b{background:var(--trait-fluo);align-self:flex-start;margin-left:-.14em;padding:0 .14em;display:inline-block}.topbar nav a.on{background:var(--trait-fluo);text-decoration:none}h2 .surl,h3 .surl,p .surl,.lead .surl{background:linear-gradient(100deg,#ff8a4c00 .8%,#ff8a4ce6 2%,#ff8a4cb3 5%,#ff8a4ca3 93%,#ff8a4ce6 97%,#ff8a4c00 98.6%) 0 82%/100% 56% no-repeat}.v2-v .th.img .views,.v2-v .th.img .views small{color:var(--velin)}.v2-v .th.img .meter i{background:#ece9e14d}.v2-v .th.img .meter i.on{background:var(--velin)}.sig{background:var(--filet-f);height:3px;position:relative}.sig i{background:var(--encre);width:0;position:absolute;top:0;bottom:0;left:0}.sig i:after{content:"";background:var(--point);width:10px;height:10px;box-shadow:0 0 0 2px var(--velin);border-radius:50% 46% 52% 48%;position:absolute;top:-4px;right:-5px}.sig b{display:none}@media (width<=820px){body,p{font-size:16.5px;line-height:1.5}.lead,.hero .sub{font-size:17.5px}h1,.v2-hero h1,.v3-hero h1,.hero h1{line-height:1.08;font-size:clamp(29px,7.7vw,36px)!important}h2{line-height:1.12;font-size:clamp(24px,6.3vw,29px)!important}h3,.v2-cols h3,.hb-c h3{font-size:21px}.tag{margin-bottom:6px;font-size:23px}.wrap{padding:0 16px}section.blk,section.blk.tight{padding:36px 0 40px}.v2-hero,.hero,.hero.page{padding:26px 0 30px}.ctarow{gap:12px;margin-top:20px}.btn{padding:11px 18px;font-size:16px}.v3-cred{font-size:14.5px}.v2-cols,.v3-pb,.v2-strip,.v3-get{gap:12px;grid-template-columns:1fr!important}.v2-strip{grid-template-columns:1fr 1fr!important}.v2-cols .c,.proofs .pr,.outs .o,.cols .c,.nums .n,.cases .k,.v2-strip>div,.cp-cards>div,.cp-pit>div,.v2-ways>div,.v2-opts>div,.v3-get>div,.ks-card,.assets .a,.cp-stats>div{padding:14px 16px 16px!important}.v2-cols p,.v2-vals p,.v2-ways p,.hb-c p,.cp-cards p,.cp-pit p,.v3-pb span:last-of-type{font-size:16px}.v2-strip .n,.cases .kv,.proofs .pv{font-size:32px}.v3-pb b{margin:0 20px 6px;font-size:22px}.v3-pb .k{font-size:20px}.v3-pb .codex{width:100%;max-height:176px}.v3-pb a>span,.v3-pb a>b,.v3-pb a>i{margin-left:16px;margin-right:16px}.quote{font-size:22px}.prose p,.prose li{font-size:17px;line-height:1.58}figure.diag,.v2-fig{margin-left:0;margin-right:0}.planche{margin:14px 0 0!important}.planche svg{max-height:330px}.fsteps div{white-space:nowrap;padding:10px 8px 6px 0;font-size:19px}.topbar .inner{flex-wrap:nowrap;gap:10px;padding:8px 16px}.topbar nav{flex:1;justify-content:flex-end;gap:14px;width:auto;font-size:15px}.topbar nav a.b{white-space:nowrap;padding:6px 11px;font-size:14.5px}.topbar nav a[href="/about/"]{display:none}.lg{gap:7px;font-size:16px}.sig{border-top:1px solid var(--filet-f);background:0 0;align-items:center;gap:10px;height:22px;padding:0 16px;display:flex}.sig i{flex:none;min-width:6px;max-width:calc(100% - 150px);height:2px;position:relative;top:auto;bottom:auto}.sig i:after{top:-4px}.sig b{font-family:var(--main);color:var(--chataigne);white-space:nowrap;text-overflow:ellipsis;text-transform:lowercase;padding-left:8px;font-size:19px;font-weight:400;line-height:1;display:block;overflow:hidden}}@media (width<=420px){.topbar .lg>span:last-child{display:none}}@media (width>=821px){.planche{margin:-6px -70px -20px -24px}}.sig i{min-width:9px}.assets .a b{display:table}.hb-ch{border-top:0;gap:16px}.hb-c{background:var(--carte);border:1.2px solid var(--chataigne);border-radius:var(--bord-a);padding:22px 24px 24px}.hb-c:nth-child(3n+2){border-radius:var(--bord-b)}.hb-c:nth-child(3n){border-radius:var(--bord-c)}@media (width<=820px){.hb-c{gap:2px;padding:14px 16px 18px}.hb-n{font-size:30px}.hb-rule{font-size:20px!important}}
