.m-tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:40px;display:grid}.m-tier .rib{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-size:10px}.m-tier.dark .rib{color:#efeadb8c}.m-tier h3{letter-spacing:-.035em;margin-top:12px;font-size:48px;font-weight:400;line-height:1}.m-tier .price{align-items:baseline;gap:6px;margin:14px 0 4px;display:flex}.m-tier .price .d{opacity:.5;font-size:22px}.m-tier .price .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:68px;font-weight:400}.m-tier .price .u{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-left:6px;font-size:10.5px}.m-tier .desc{opacity:.82;max-width:36ch;margin-top:18px;font-size:14.5px;line-height:1.6}.m-tier .rate{background:#0a0a0a0d;border-radius:6px;margin-top:18px;padding:14px 16px}.m-tier.dark .rate{background:#efeadb0f}.m-tier .rate .k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-bottom:6px;font-size:9.5px;font-weight:500;display:block}.m-tier.dark .rate .k{color:#efeadb8c}.m-tier .rate .v{letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.45}.m-tier .incl{border-top:1px solid #0000001a;flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;display:flex}.m-tier.dark .incl{border-color:#efeadb2e}.m-tier .incl>div{grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;line-height:1.55;display:grid}.m-tier .incl .n{font-family:var(--mono);letter-spacing:.18em;color:var(--stone);margin-top:4px;font-size:9.5px}.m-tier.dark .incl .n{color:#efeadb80}.m-tier .cta{background:var(--ink);color:var(--cream);transition:background .2s var(--e-out);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:17px 22px;font-size:14px;font-weight:500;display:inline-flex}.m-tier.dark .cta{background:var(--cream);color:var(--ink)}.m-tier .cta:hover{background:var(--char)}.m-tier.dark .cta:hover{background:var(--snow)}.tiers-foot{text-align:center;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--stone);margin-top:40px;font-size:11px}@media (max-width:1080px){.m-tier{min-height:auto}}.tier-discount{background:var(--ink);color:var(--cream);padding:clamp(36px, 8vw, 120px) var(--gx)}.tier-discount .wrap{max-width:var(--maxw);margin-inline:auto}.tier-discount .td-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:end;gap:clamp(16px,5vw,72px);display:grid}.tier-discount .td-head h2{letter-spacing:-.025em;max-width:14ch;margin-top:16px;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1}.tier-discount .td-head h2 .it{font-style:italic;font-weight:300}.tier-discount .td-lead{color:#efeadbb8;max-width:36ch;margin-top:18px;font-size:14.5px;line-height:1.6}.tier-discount .td-cards{background:var(--line-d);border:1px solid var(--line-d);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1px;display:grid}.tier-discount .td-card{background:var(--char);flex-direction:column;gap:12px;padding:28px 24px;display:flex}.tier-discount .td-card.td-highlight{background:var(--graphite);position:relative}.tier-discount .td-card.td-highlight:before{content:"";background:var(--cream);opacity:.9;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24px;right:24px}.tier-discount .td-label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#efeadb8c;font-size:10px;font-weight:500}.tier-discount .td-pct{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1}.tier-discount .td-card p{color:#efeadbb8;max-width:30ch;margin-top:4px;font-size:13px;line-height:1.55}.tier-discount .td-foot{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#efeadb8c;margin-top:36px;font-size:10.5px}@media (max-width:1080px){.tier-discount .td-grid{grid-template-columns:1fr;gap:32px}}.compare{border:1px solid var(--line);background:var(--snow);border-radius:6px;margin-top:24px;overflow:hidden}.compare-row{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}.compare-row.head{background:var(--ink);color:var(--cream);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;padding:18px 24px 14px;font-size:11px}.compare-row.head>div+div{text-align:center}.compare-cat{background:var(--cream);font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--stone);border-top:1px solid var(--line);padding:20px 24px;font-size:11px}.compare-row.item{border-top:1px solid var(--line);padding:18px 24px;font-size:14px}.compare-row.item:hover{background:var(--paper)}.compare-row.item>.label-col{color:var(--ink);font-weight:500}.compare-row.item>div+div{text-align:center;color:var(--graphite);font-size:13.5px}.compare-row.item .yes{background:var(--ink);width:22px;height:22px;color:var(--cream);font-family:var(--mono);border-radius:999px;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.compare-row.item .no{font-family:var(--mono);color:var(--stone);font-size:18px}@media (max-width:900px){.compare-row{grid-template-columns:1fr}.compare-row.head{display:none}.compare-row.item{padding:16px 20px}.compare-row.item>.label-col{margin-bottom:8px;font-size:15px}.compare-row.item>div+div{text-align:left;border-top:1px dashed var(--line);justify-content:space-between;padding:6px 0;display:flex}.compare-row.item>div+div:before{content:attr(data-tier);font-family:var(--mono);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;font-size:10px}}.founders{background:var(--ink);color:var(--cream);padding:clamp(40px, 9vw, 120px) var(--gx)}.founders .wrap{max-width:var(--maxw);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:56px;margin-inline:auto;display:grid}.founders h2{letter-spacing:-.03em;max-width:14ch;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.98}.founders h2 .it{font-style:italic;font-weight:300}.founders p{color:#efeadbbd;max-width:56ch;margin-top:18px;font-size:17px;line-height:1.55}.founders .perks{border-top:1px solid var(--line-d);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-top:36px;padding-top:36px;display:grid}.founders .perks>div .k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#efeadb8c;font-size:10px}.founders .perks>div .v{letter-spacing:-.01em;margin-top:8px;font-size:17px;font-weight:500}@media (max-width:900px){.founders .wrap{grid-template-columns:1fr}}.decide{padding:clamp(40px, 9vw, 120px) var(--gx);background:var(--cream)}.decide .wrap{max-width:var(--maxw);margin-inline:auto}.decide-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin-top:36px;display:grid}.decide-cell{background:var(--snow);flex-direction:column;gap:14px;padding:36px 32px;display:flex}.decide-cell h4{letter-spacing:-.015em;font-size:22px;font-weight:500}.decide-cell ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.decide-cell ul li{color:var(--graphite);grid-template-columns:18px 1fr;gap:8px;font-size:14.5px;line-height:1.55;display:grid}.decide-cell ul li .n{font-family:var(--mono);letter-spacing:.18em;color:var(--stone);margin-top:4px;font-size:9.5px}@media (max-width:700px){.decide-grid{grid-template-columns:1fr}}.page-hero.membership-hero{background:var(--cream)}.page-hero h1 .it{font-style:italic;font-weight:300}body.dark .page-hero.membership-hero{background:var(--ink)}body.dark section.tiers-section{background:var(--ink)!important}body.dark .m-tier:not(.dark) .rib{color:#efeadb8c}body.dark .m-tier:not(.dark) .incl{border-color:#efeadb2e}body.dark .m-tier:not(.dark) .incl .n{color:#efeadb80}body.dark .m-tier:not(.dark) .cta{background:var(--cream);color:var(--ink)}body.dark .m-tier:not(.dark) .cta:hover{background:var(--snow)}body.dark .m-tier:not(.dark) .rate{background:#efeadb0f}body.dark .m-tier:not(.dark) .rate .k{color:#efeadb8c}body.dark .m-tier.dark{background:var(--graphite);position:relative}body.dark .tiers-foot{color:#efeadb8c}body.dark .compare{border-color:var(--line-d);background:var(--char)}body.dark .compare-row.head{background:var(--cream);color:var(--ink)}body.dark .compare-cat{background:var(--char);color:#efeadb8c;border-top-color:var(--line-d)}body.dark .compare-row.item{border-top-color:var(--line-d)}body.dark .compare-row.item:hover{background:var(--graphite)}body.dark .compare-row.item>.label-col{color:var(--cream)}body.dark .compare-row.item>div+div{color:#efeadbb8}body.dark .compare-row.item .yes{background:var(--cream);color:var(--ink)}body.dark .compare-row.item .no{color:#efeadb66}body.dark section.compare-section{background:var(--ink)!important}body.dark .decide{background:var(--ink)}body.dark .decide-grid{background:var(--line-d);border-color:var(--line-d)}body.dark .decide-cell{background:var(--char);color:var(--cream)}body.dark .decide-cell ul li{color:#efeadbc7}body.dark .decide-cell ul li .n{color:#efeadb80}body.dark .decide .h-mid h2{color:var(--cream)}body.dark section.faq-section{background:var(--ink)!important;border-top-color:var(--line-d)!important}.m-tier-row{padding-block:clamp(30px,6vw,96px);padding-inline:var(--gx);background:var(--cream)}.m-tier-row .wrap{max-width:var(--maxw);margin-inline:auto}.m-tiers{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.m-tier{background:var(--snow);border:1px solid var(--line);min-height:680px;transition:transform .32s var(--e-spring);border-radius:4px;flex-direction:column;padding:36px 32px 32px;display:flex;position:relative}.m-tier:hover{transform:translateY(-2px)}.m-tier.dark{background:var(--ink);color:var(--cream);border-color:#0000}.m-tier .m-rib{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-size:10px}.m-tier.dark .m-rib{color:#efeadb8c}.m-tier .m-name{letter-spacing:-.03em;margin-top:12px;font-size:42px;font-weight:400;line-height:1}.m-tier .m-price{align-items:baseline;gap:6px;margin:12px 0 6px;display:flex}.m-tier .m-price .d{opacity:.5;font-size:22px}.m-tier .m-price .n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:400}.m-tier .m-price .u{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-left:6px;font-size:10.5px}.m-tier .m-desc{opacity:.82;max-width:36ch;margin:18px 0 22px;font-size:14px;line-height:1.6}.m-tier .m-rate{background:#0a0a0a0d;border-radius:6px;margin:12px 0 4px;padding:14px 16px}.m-tier.dark .m-rate{background:#efeadb0f}.m-tier .m-rate-k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--stone);margin-bottom:6px;font-size:9.5px;font-weight:500;display:block}.m-tier.dark .m-rate-k{color:#efeadb8c}.m-tier .m-rate-v{font-size:13px;font-weight:500;line-height:1.4}.m-tier .m-incl{border-top:1px solid #0000001a;flex-direction:column;gap:12px;padding-top:18px;display:flex}.m-tier.dark .m-incl{border-color:#efeadb2e}.m-tier .m-incl>div{grid-template-columns:22px 1fr;gap:8px;font-size:13.5px;line-height:1.5;display:grid}.m-tier .m-incl .n{font-family:var(--mono);letter-spacing:.18em;color:var(--stone);margin-top:4px;font-size:9.5px}.m-tier.dark .m-incl .n{color:#efeadb7a}.m-tier .m-cta{background:var(--ink);color:var(--cream);border-radius:999px;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 20px;font-size:13.5px;font-weight:500;display:inline-flex}.m-tier.dark .m-cta{background:var(--cream);color:var(--ink)}body.dark .m-tier-row{background:var(--ink)}body.dark .m-tier:not(.dark){background:var(--char);color:var(--cream);border-color:#0000}body.dark .m-tier:not(.dark) .m-rib{color:#efeadb8c}body.dark .m-tier:not(.dark) .m-rate{background:#efeadb0f}body.dark .m-tier:not(.dark) .m-rate-k{color:#efeadb8c}body.dark .m-tier:not(.dark) .m-incl{border-color:#efeadb2e}body.dark .m-tier:not(.dark) .m-incl .n{color:#efeadb7a}body.dark .m-tier:not(.dark) .m-cta{background:var(--cream);color:var(--ink)}body.dark .m-tier.dark{background:var(--graphite)}body.dark .m-tier.dark:before{content:"";background:var(--cream);opacity:.9;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24px;right:24px}@media (max-width:1080px){.m-tier{min-height:auto}}.compare-row{padding-block:clamp(40px,8vw,120px);padding-inline:var(--gx);background:var(--snow);border-block:1px solid var(--line)}.compare-row .wrap{max-width:var(--maxw);margin-inline:auto}.compare-table{border-collapse:collapse;width:100%;margin-top:32px}.compare-table th,.compare-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 14px;font-size:14px}.compare-table thead th{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--stone);border-bottom:1px solid var(--ink);font-size:10px;font-weight:500}.compare-table thead th.tier-h{color:var(--ink);font-size:12px}.compare-table tbody td.row-name{color:var(--ink);font-size:15px;font-weight:500}.compare-table tbody td.tier-cell{font-family:var(--mono);color:var(--graphite);font-size:12px}.compare-table tbody td.tier-cell.yes:before{content:"● ";color:var(--ink)}.compare-table tbody td.tier-cell.dash{color:var(--stone)}body.dark .compare-row{background:var(--ink);border-color:var(--line-d)}body.dark .compare-table th,body.dark .compare-table td{border-bottom-color:var(--line-d);color:#efeadbbd}body.dark .compare-table thead th{color:#efeadb8c;border-bottom-color:var(--cream)}body.dark .compare-table thead th.tier-h,body.dark .compare-table tbody td.row-name,body.dark .compare-table tbody td.tier-cell.yes:before{color:var(--cream)}.td-row{padding-block:clamp(40px,5vw,64px);padding-inline:var(--gx);background:var(--ink);color:var(--cream)}.td-row .wrap{max-width:var(--maxw);margin-inline:auto}.td-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.td-card{background:var(--char);border-radius:6px;flex-direction:column;gap:12px;padding:28px 24px;display:flex;position:relative}.td-card.accent{background:var(--graphite)}.td-card.accent:before{content:"";background:var(--cream);opacity:.9;height:2px;position:absolute;top:0;left:24px;right:24px}.td-card .td-k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#efeadb8c;font-size:10px}.td-card .td-v{letter-spacing:-.015em;font-size:22px;font-weight:500}.td-card .td-d{color:#efeadbb8;font-size:13.5px;line-height:1.55}@media (max-width:720px){.td-grid{grid-template-columns:1fr}}
