.thesis{--soil:#0d0806;--band:#16100b;--hair:color-mix(in srgb, var(--mycelium) 22%, transparent);background:var(--soil);min-height:100vh;color:var(--mycelium);font-family:var(--font-text);overflow-x:clip}.thesis a{color:var(--leaf);text-underline-offset:.2em}.thesis__bar{z-index:20;padding:.9rem var(--gutter);background:color-mix(in srgb, var(--soil) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.thesis__mark{font-family:var(--font-display);font-variation-settings:var(--blocks);align-items:center;gap:.55rem;font-size:1.7rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;color:var(--mycelium)!important}.thesis__bar nav{align-items:center;gap:1.4rem;font-size:.82rem;display:flex}.thesis__bar nav a{color:var(--mycelium);text-decoration:none}.thesis__bar nav a:hover{text-decoration:underline}.thesis__bar nav .thesis__buy{border-radius:var(--tunnel);background:var(--leaf);color:var(--ink);padding:.4rem 1rem;font-weight:700}.thesis__bar nav .thesis__buy:hover{background:#bcec50;text-decoration:none}.thesis__hero{padding:clamp(3rem, 9vw, 7rem) var(--gutter) clamp(2rem, 5vw, 4rem);position:relative}.thesis__hero h1{font-family:var(--font-display);font-variation-settings:var(--blocks);letter-spacing:0;max-width:9ch;font-size:clamp(4.2rem,14vw,13rem);font-weight:800;line-height:.78}.thesis__claim{max-width:30rem;color:var(--leaf);margin-top:clamp(1.4rem,3vw,2.4rem);font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:500;line-height:1.45}.thesis__plate{right:calc(var(--gutter) * .6);aspect-ratio:4/3;width:min(36rem,44vw);color:var(--mycelium);opacity:.5;pointer-events:none;position:absolute;top:50%;translate:0 -46%}.thesis__body{padding-right:var(--gutter);grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.thesis__main{min-width:0}.thesis__side{border:1.5px solid color-mix(in srgb, var(--leaf) 55%, transparent);border-radius:var(--chamber);background:var(--band);gap:.7rem;margin-top:clamp(1.6rem,4vw,2.8rem);padding:1.3rem 1.2rem 1.2rem;font-size:.84rem;line-height:1.5;display:grid;position:sticky;top:5.2rem}.thesis__ticker{font-family:var(--font-display);font-variation-settings:var(--blocks);color:var(--leaf);font-size:4rem;font-weight:800;line-height:.82}.thesis__side .thesis__button{justify-content:center}.thesis__side dl{border-top:1px solid var(--hair);gap:.3rem;margin:.5rem 0 .2rem;padding-top:.8rem;display:grid}.thesis__side dl div{justify-content:space-between;gap:1rem;display:flex}.thesis__side dt{opacity:.7}.thesis__side dd{text-align:right;margin:0;font-weight:600}.thesis__side .contract{font-size:.7rem}.thesis__small{opacity:.7;font-size:.72rem}.thesis__text{padding:0 var(--gutter);max-width:calc(48rem + var(--gutter) * 2)}.thesis__text section{border-top:1px solid var(--hair);padding:clamp(1.6rem,4vw,2.8rem) 0}.thesis__text section:first-child:not(:has(h2)){border-top:0;padding-top:.4rem}.thesis__text h2,.thesis__close h2{font-family:var(--font-display);font-variation-settings:var(--blocks);letter-spacing:0;text-wrap:balance;font-size:clamp(2.5rem,5.4vw,4.2rem);font-weight:700;line-height:.88}.thesis__text p,.thesis__text li{font-size:.98rem;line-height:1.72}.thesis__text p{max-width:44rem;margin-top:1.1rem}.thesis__text ul,.thesis__text ol{gap:.55rem;max-width:44rem;margin:1.1rem 0 0;padding-left:1.3rem;display:grid}.thesis__text li::marker{color:var(--leaf)}.thesis__text strong{color:var(--mycelium);font-weight:700}.thesis__castes{list-style:none;padding-left:0!important}.thesis__castes li{border-top:1px solid var(--hair);padding:.55rem 0}.thesis__castes strong{font-family:var(--font-display);font-variation-settings:var(--blocks);color:var(--leaf);margin-right:.3rem;font-size:1.55rem;line-height:1}.thesis__proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem 1.6rem;margin:1.6rem 0 .4rem;display:grid}.thesis__proof dt{font-family:var(--font-display);font-variation-settings:var(--blocks);color:var(--leaf);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:700;line-height:.86}.thesis__proof dt small{font-family:var(--font-text);color:var(--mycelium);margin-top:.3rem;font-size:.78rem;font-weight:600;line-height:1.3;display:block}.thesis__proof dd{opacity:.72;margin:.25rem 0 0;font-size:.76rem;line-height:1.45}.thesis__live{opacity:.75;grid-column:1/-1;margin:0!important;font-size:.76rem!important}.thesis__live[data-on=true]:before{content:"";background:var(--leaf);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--leaf) 30%, transparent);border-radius:50%;margin-right:.5rem;display:inline-block}.thesis__tech{gap:1.1rem;max-width:44rem;margin:1.4rem 0 0;display:grid}.thesis__tech dt{font-family:var(--font-display);font-variation-settings:var(--blocks);font-size:1.85rem;font-weight:700;line-height:1}.thesis__tech dd{margin:.35rem 0 0;font-size:.98rem;line-height:1.72}.thesis__pull{border-left:4px solid var(--leaf);padding-left:1.1rem;font-weight:600}.thesis__text .contract{margin-top:1.2rem}.thesis__compare{padding:clamp(1.2rem, 3vw, 2rem) clamp(1rem, 2vw, 1.6rem) clamp(1.2rem, 3vw, 2rem) var(--gutter);background:var(--band);border-block:1px solid var(--hair);border-right:1px solid var(--hair);border-radius:0 var(--chamber) var(--chamber) 0;margin:clamp(.6rem,2vw,1.4rem) 0 clamp(1.4rem,3vw,2.2rem)}.thesis__scroll{overflow-x:auto}.thesis__compare table{border-collapse:collapse;width:100%;min-width:52rem;max-width:78rem;font-size:.86rem;line-height:1.5}.thesis__compare th,.thesis__compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hair);padding:.75rem .9rem}.thesis__compare thead th{font-family:var(--font-display);font-variation-settings:var(--blocks);border-bottom:2px solid var(--mycelium);font-size:1.7rem;font-weight:700;line-height:1}.thesis__compare tbody th{opacity:.8;width:22%;font-weight:600}.thesis__compare td:nth-child(2),.thesis__compare td:nth-child(3){opacity:.8}.thesis__compare th:last-child,.thesis__compare td:last-child{background:color-mix(in srgb, var(--leaf) 13%, transparent);color:var(--mycelium);font-weight:600}.thesis__compare thead th:last-child{color:var(--leaf);border-bottom-color:var(--leaf)}.thesis__source{opacity:.7;max-width:52rem;margin-top:.9rem;font-size:.74rem;line-height:1.5}.thesis__risks{border-radius:var(--chamber);margin-top:.6rem;border:1.5px solid color-mix(in srgb, var(--amber) 70%, transparent)!important;padding:clamp(1.2rem,3vw,1.8rem) clamp(1.1rem,3vw,1.8rem)!important}.thesis__risks li::marker{color:var(--amber)}.thesis__close{padding:clamp(2.4rem, 7vw, 5rem) var(--gutter) clamp(3rem, 8vw, 6rem);background:var(--band);border-top:1px solid var(--hair);margin-top:clamp(2rem,5vw,4rem)}.thesis__close h2{max-width:16ch;font-size:clamp(3rem,8vw,7rem)}.thesis__close p{margin-top:1.1rem;font-size:1.05rem}.thesis__actions{flex-wrap:wrap;gap:.7rem;margin:1.8rem 0 1.2rem;display:flex}.thesis__button{border-radius:var(--tunnel);border:1.5px solid color-mix(in srgb, var(--mycelium) 55%, transparent);align-items:center;min-height:2.75rem;padding:.55rem 1.25rem;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex;color:var(--mycelium)!important}.thesis__button:hover{border-color:var(--mycelium)}.thesis__button--leaf{border-color:var(--leaf);background:var(--leaf);color:var(--ink)!important}.thesis__button--leaf:hover{background:#bcec50}.thesis a:focus-visible,.thesis__scroll:focus-visible{outline:2px solid var(--leaf);outline-offset:3px}@media (max-width:1120px){.thesis__body{grid-template-columns:minmax(0,1fr);padding-right:0}.thesis__side{display:none}.thesis__compare{padding-right:var(--gutter);border-right:0;border-radius:0}}@media (max-width:860px){.thesis__plate{opacity:.6;width:min(22rem,86%);margin-top:1.6rem;position:static;translate:none}.thesis__bar nav a:not(.thesis__buy){display:none}.thesis__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.thesis__compare table{min-width:0}.thesis__compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.thesis__compare tbody,.thesis__compare tr,.thesis__compare tbody th{width:auto;display:block}.thesis__compare tr{border-bottom:1px solid var(--hair);padding:1rem 0}.thesis__compare tbody th{opacity:1;font-family:var(--font-display);font-variation-settings:var(--blocks);border:0;padding:0 0 .5rem;font-size:1.6rem;font-weight:700;line-height:1}.thesis__compare td{border:0;grid-template-columns:6.6rem minmax(0,1fr);gap:.7rem;padding:.3rem 0;display:grid}.thesis__compare td:before{content:attr(data-label);opacity:.75;font-weight:600}.thesis__compare td:last-child{border-radius:12px;margin-top:.3rem;padding:.55rem .7rem}.thesis__compare td:last-child:before{color:var(--leaf);opacity:1}}
