@layer tailwind-base,tailwind-components,tailwind-utilities;body[data-archetype=canonical] *,body[data-archetype=canonical] *:before,body[data-archetype=canonical] *:after{box-sizing:border-box}body[data-archetype=canonical]{background:var(--ink);color:var(--paper);margin:0;font-family:var(--body);font-variation-settings:"opsz" 14;font-size:17px;line-height:1.55;letter-spacing:.005em;font-feature-settings:"liga" 1,"kern" 1,"onum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-image:radial-gradient(1200px 600px at 80% -10%,rgba(201,169,106,.045),transparent 60%),radial-gradient(900px 480px at -10% 30%,rgba(177,60,57,.04),transparent 65%),repeating-linear-gradient(0deg,transparent 0 2px,rgba(238,229,211,.012) 2px 3px)}body[data-archetype=canonical]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.93 0 0 0 0 0.89 0 0 0 0 0.82 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body[data-archetype=canonical] a{color:inherit;text-decoration:none}body[data-archetype=canonical] .display{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 30}body[data-archetype=canonical] .display-italic{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80}body[data-archetype=canonical] .smallcaps{font-family:var(--display);text-transform:uppercase;letter-spacing:.22em;font-variation-settings:"opsz" 9,"wght" 600,"SOFT" 0;font-size:.72rem;color:var(--paper-dim)}body[data-archetype=canonical] .smallcaps--ox{color:var(--oxblood)}body[data-archetype=canonical] .smallcaps--ledger{color:var(--ledger)}body[data-archetype=canonical] .smallcaps--gold{color:var(--gold)}body[data-archetype=canonical] .mono{font-family:var(--mono);font-feature-settings:"tnum" 1,"zero" 1,"ss01" 1;letter-spacing:-.01em}body[data-archetype=canonical] .figure{font-variant-numeric:tabular-nums}body[data-archetype=canonical] .shell{max-width:1360px;margin:0 auto;padding-left:var(--shoulder);padding-right:var(--shoulder);position:relative;z-index:2}body[data-archetype=canonical] .grid{display:grid;grid-template-columns:repeat(var(--grid),1fr);gap:var(--gutter)}body[data-archetype=canonical] .rule{height:1px;background:var(--rule);margin:0;border:0}body[data-archetype=canonical] .rule--strong{background:var(--paper-dim);height:1px}body[data-archetype=canonical] .rule--double{height:4px;background:linear-gradient(var(--paper-dim) 1px,transparent 1px),linear-gradient(transparent 2px,var(--paper-dim) 2px,var(--paper-dim) 3px,transparent 3px);background-size:100% 4px;border:0}body[data-archetype=canonical] header.masthead{padding-top:28px}body[data-archetype=canonical] .masthead__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:32px;padding-bottom:18px}body[data-archetype=canonical] .masthead__meta{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta);line-height:1.7}body[data-archetype=canonical] .masthead__meta--right{text-align:right}body[data-archetype=canonical] .masthead__meta strong{color:var(--paper);font-weight:600}body[data-archetype=canonical] .masthead__nameplate{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:clamp(56px,9vw,132px);line-height:.9;letter-spacing:-.03em;color:var(--paper-bright);text-align:center;white-space:nowrap}body[data-archetype=canonical] .masthead__nameplate em{font-style:normal;color:var(--oxblood);font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 900}body[data-archetype=canonical] .masthead__tagline{text-align:center;font-family:var(--display);font-style:italic;font-size:15px;letter-spacing:.04em;color:var(--paper-dim);padding:12px 0 20px}body[data-archetype=canonical] .masthead__tagline span{color:var(--gold)}body[data-archetype=canonical] nav.broadnav{display:flex;justify-content:space-between;align-items:center;padding:14px 0 18px;gap:24px;flex-wrap:wrap}body[data-archetype=canonical] nav.broadnav ul{display:flex;list-style:none;gap:36px;margin:0;padding:0;font-family:var(--display);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wght" 500,"opsz" 9}body[data-archetype=canonical] nav.broadnav a{position:relative;padding:4px 0;color:var(--paper);transition:color .15s}body[data-archetype=canonical] nav.broadnav a:hover{color:var(--oxblood)}body[data-archetype=canonical] nav.broadnav .cta{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--paper);color:var(--paper-bright);background:transparent;transition:background .2s,color .2s}body[data-archetype=canonical] nav.broadnav .cta:hover{background:var(--paper-bright);color:var(--ink)}body[data-archetype=canonical] section.hero{padding:64px 0 80px;position:relative}body[data-archetype=canonical] .hero__layout{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:start}@media(max-width:920px){body[data-archetype=canonical] .hero__layout{grid-template-columns:1fr;gap:40px}}body[data-archetype=canonical] .hero__kicker{display:flex;gap:18px;align-items:center;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .hero__kicker .ribbon{display:inline-flex;align-items:center;gap:8px;background:var(--oxblood);color:var(--paper-bright);font-family:var(--display);font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:5px 10px 4px;font-variation-settings:"wght" 700}body[data-archetype=canonical] .hero__kicker .when{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] h1.hero__head{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(48px,7.2vw,110px);line-height:.96;letter-spacing:-.025em;color:var(--paper-bright);margin:0 0 26px}body[data-archetype=canonical] h1.hero__head .underline{background-image:linear-gradient(to bottom,transparent 78%,var(--oxblood) 78%,var(--oxblood) 92%,transparent 92%);padding:0 .05em}body[data-archetype=canonical] h1.hero__head .crossed{position:relative;color:var(--paper-dim)}body[data-archetype=canonical] h1.hero__head .crossed:after{content:"";position:absolute;left:-2%;right:-2%;top:56%;height:3px;background:var(--oxblood);transform:rotate(-1.2deg)}body[data-archetype=canonical] .hero__dek{font-family:var(--display);font-style:italic;font-size:22px;line-height:1.45;color:var(--paper-dim);max-width:38ch;margin:0 0 36px;font-variation-settings:"opsz" 72,"wght" 400}body[data-archetype=canonical] .hero__metarow{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:28px}body[data-archetype=canonical] .hero__metarow>div{padding:14px 18px 14px 0;border-right:1px solid var(--rule)}body[data-archetype=canonical] .hero__metarow>div:last-child{border-right:0;padding-right:0}body[data-archetype=canonical] .hero__metarow .label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);display:block;margin-bottom:4px}body[data-archetype=canonical] .hero__metarow .value{font-family:var(--display);font-size:26px;font-variation-settings:"opsz" 72,"wght" 600;color:var(--paper-bright)}body[data-archetype=canonical] .hero__metarow .value .mono{font-size:22px}body[data-archetype=canonical] .hero__byline{display:flex;gap:18px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .hero__byline .author{color:var(--paper)}body[data-archetype=canonical] .calc{background:var(--paper-bright);color:var(--ink);position:relative;padding:30px 30px 26px;border:1px solid var(--paper-dim);box-shadow:0 1px 0 var(--rule),18px 18px 0 -2px var(--ink-2),18px 18px 0 -1px var(--rule)}body[data-archetype=canonical] .calc:before{content:"Form 1040-LLC · est.";position:absolute;top:-12px;left:22px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:4px 10px 3px}body[data-archetype=canonical] .calc__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:1.5px solid var(--ink);margin-bottom:18px}body[data-archetype=canonical] .calc__head h2{font-family:var(--display);font-variation-settings:"opsz" 72,"wght" 700;font-size:22px;letter-spacing:-.01em;margin:0}body[data-archetype=canonical] .calc__head .yr{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}body[data-archetype=canonical] .calc__field{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed rgba(28,26,20,.25)}body[data-archetype=canonical] .calc__field label{font-family:var(--display);font-size:14px;font-variation-settings:"opsz" 14,"wght" 500;color:var(--ink-2)}body[data-archetype=canonical] .calc__field .input{font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:15px;color:var(--ink);text-align:right;min-width:130px;padding:4px 0;border:0;border-bottom:1.5px solid var(--ink);background:transparent;letter-spacing:-.005em}body[data-archetype=canonical] .calc__field select.input{background:transparent;border:0;border-bottom:1.5px solid var(--ink)}body[data-archetype=canonical] .calc__field .helper{font-family:var(--display);font-style:italic;font-size:12px;color:var(--meta);grid-column:1 / -1;margin-top:-6px}body[data-archetype=canonical] .calc__results{margin-top:22px;padding-top:18px;border-top:4px double var(--ink)}body[data-archetype=canonical] .calc__row{display:grid;grid-template-columns:1fr auto;padding:7px 0;align-items:baseline}body[data-archetype=canonical] .calc__row .k{font-family:var(--display);font-size:13.5px;color:var(--ink-2);font-variation-settings:"opsz" 14,"wght" 500}body[data-archetype=canonical] .calc__row .v{font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:14px;color:var(--ink)}body[data-archetype=canonical] .calc__row.total{margin-top:12px;padding-top:14px;border-top:1.5px solid var(--ink)}body[data-archetype=canonical] .calc__row.total .k{font-family:var(--display);font-style:italic;font-size:22px;font-variation-settings:"opsz" 72,"wght" 700,"SOFT" 60;color:var(--ink)}body[data-archetype=canonical] .calc__row.total .v{font-family:var(--display);font-variation-settings:"opsz" 72,"wght" 700;font-size:30px;color:var(--oxblood-deep);font-feature-settings:"tnum" 1}body[data-archetype=canonical] .calc__row.refund .v{color:var(--ledger-deep)}body[data-archetype=canonical] .calc__cta{margin-top:22px;display:flex;gap:10px}body[data-archetype=canonical] .calc__cta button{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:11px 14px;cursor:pointer}body[data-archetype=canonical] .calc__cta .primary{background:var(--ink);color:var(--paper-bright);border:1px solid var(--ink)}body[data-archetype=canonical] .calc__cta .ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}body[data-archetype=canonical] .calc__footnote{margin-top:18px;font-family:var(--display);font-style:italic;font-size:12.5px;color:var(--meta);line-height:1.45}body[data-archetype=canonical] section.trust{padding:28px 0 36px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .trust__row{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gutter)}@media(max-width:920px){body[data-archetype=canonical] .trust__row{grid-template-columns:repeat(2,1fr);row-gap:28px}}body[data-archetype=canonical] .trust__cell{padding-right:18px;border-right:1px solid var(--rule)}body[data-archetype=canonical] .trust__cell:last-child{border-right:0}body[data-archetype=canonical] .trust__cell .n{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"wght" 700;font-size:clamp(40px,4.4vw,60px);line-height:1;color:var(--paper-bright);letter-spacing:-.02em}body[data-archetype=canonical] .trust__cell .n .mono{font-family:var(--mono);font-style:normal;font-size:.5em;vertical-align:.5em;color:var(--gold);margin-right:4px}body[data-archetype=canonical] .trust__cell .label{margin-top:8px;font-family:var(--display);font-size:13px;color:var(--paper-dim);line-height:1.35;max-width:22ch;font-variation-settings:"opsz" 14,"wght" 400}body[data-archetype=canonical] section.feature{padding:80px 0 56px}body[data-archetype=canonical] .feature__layout{display:grid;grid-template-columns:4fr 8fr;gap:48px}@media(max-width:980px){body[data-archetype=canonical] .feature__layout{grid-template-columns:1fr}}body[data-archetype=canonical] .section-header{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:28px}body[data-archetype=canonical] .section-header .title{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 700;text-transform:uppercase;letter-spacing:.24em;font-size:12.5px;color:var(--paper-bright);padding-right:18px}body[data-archetype=canonical] .section-header .line{height:1px;background:var(--paper-dim);opacity:.55}body[data-archetype=canonical] .section-header .more{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .feature__thumb{aspect-ratio:4 / 5;background:radial-gradient(120% 80% at 30% 20%,rgba(201,169,106,.18),transparent 60%),linear-gradient(135deg,var(--ink-2),#251f15);border:1px solid var(--rule);position:relative;overflow:hidden}body[data-archetype=canonical] .feature__thumb:before{content:"";position:absolute;inset:14px;border:1px solid rgba(238,229,211,.16);pointer-events:none}body[data-archetype=canonical] .feature__thumb .stamp{position:absolute;top:26px;left:26px;width:74px;height:74px;border:2px solid var(--oxblood);border-radius:50%;display:grid;place-items:center;transform:rotate(-8deg);color:var(--oxblood);font-family:var(--display);font-style:italic;font-size:12px;text-transform:uppercase;letter-spacing:.14em;text-align:center;line-height:1.1;font-variation-settings:"wght" 700;box-shadow:inset 0 0 0 1px var(--oxblood)}body[data-archetype=canonical] .feature__thumb .num{position:absolute;bottom:22px;left:26px;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:240px;line-height:.85;color:#eee5d31a;letter-spacing:-.04em}body[data-archetype=canonical] .feature__thumb .num em{color:var(--oxblood);opacity:.85;font-style:italic}body[data-archetype=canonical] .feature__thumb .legend{position:absolute;bottom:26px;right:26px;max-width:60%;font-family:var(--display);font-style:italic;font-size:13px;line-height:1.35;color:var(--paper);text-align:right}body[data-archetype=canonical] .feature__thumb .legend .smallcaps{display:block;margin-bottom:4px;font-size:9.5px}body[data-archetype=canonical] .feature__body h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(34px,4vw,56px);line-height:1.02;letter-spacing:-.02em;color:var(--paper-bright);margin:0 0 22px}body[data-archetype=canonical] .feature__body .dek{font-family:var(--display);font-style:italic;font-size:19px;line-height:1.5;color:var(--paper-dim);max-width:40ch;margin:0 0 26px}body[data-archetype=canonical] .feature__byline{display:flex;gap:24px;padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);margin-bottom:26px}body[data-archetype=canonical] .feature__byline .author{color:var(--paper)}body[data-archetype=canonical] .feature__byline .pill{color:var(--gold)}body[data-archetype=canonical] .article{-moz-column-count:2;column-count:2;-moz-column-gap:36px;column-gap:36px;-moz-column-rule:1px solid var(--rule);column-rule:1px solid var(--rule);font-size:16px;line-height:1.65;color:var(--paper)}@media(max-width:760px){body[data-archetype=canonical] .article{-moz-column-count:1;column-count:1}}body[data-archetype=canonical] .article>p{margin:0 0 1em;-moz-column-break-inside:avoid;break-inside:avoid}body[data-archetype=canonical] .article p:first-of-type:first-letter{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;float:left;font-size:5.4em;line-height:.85;padding:.04em .06em 0 0;color:var(--oxblood);margin-right:2px}body[data-archetype=canonical] .article .pull{-moz-column-break-inside:avoid;break-inside:avoid;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 100,"wght" 500;font-size:22px;line-height:1.3;padding:14px 0;border-top:1px solid var(--paper-dim);border-bottom:1px solid var(--paper-dim);color:var(--paper-bright);margin:1.2em 0}body[data-archetype=canonical] .article .pull cite{display:block;margin-top:10px;font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] section.brackets{padding:68px 0 56px}body[data-archetype=canonical] .brackets__layout{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:start}@media(max-width:980px){body[data-archetype=canonical] .brackets__layout{grid-template-columns:1fr}}body[data-archetype=canonical] .brackets__intro h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(30px,3.4vw,44px);line-height:1.05;margin:0 0 18px;color:var(--paper-bright);letter-spacing:-.015em}body[data-archetype=canonical] .brackets__intro p{font-size:15.5px;color:var(--paper-dim);line-height:1.6}body[data-archetype=canonical] .brackets__sources{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--meta);line-height:1.7}body[data-archetype=canonical] table.bracket-table{width:100%;border-collapse:collapse;font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:14px}body[data-archetype=canonical] .bracket-table th,body[data-archetype=canonical] .bracket-table td{padding:12px 16px;text-align:right;border-bottom:1px solid var(--rule);color:var(--paper)}body[data-archetype=canonical] .bracket-table th{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 600;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);border-bottom:1px solid var(--paper-dim);padding-bottom:14px}body[data-archetype=canonical] .bracket-table th:first-child,body[data-archetype=canonical] .bracket-table td:first-child{text-align:left}body[data-archetype=canonical] .bracket-table tr:hover td{background:#eee5d306}body[data-archetype=canonical] .bracket-table tr.you td{background:var(--oxblood-glow);color:var(--paper-bright)}body[data-archetype=canonical] .bracket-table tr.you td:first-child:before{content:"▶";display:inline-block;color:var(--oxblood);margin-right:8px;transform:scale(.8)}body[data-archetype=canonical] .bracket-table .pct{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 600;font-size:15px;letter-spacing:-.01em}body[data-archetype=canonical] .bracket-table .pct.you{color:var(--oxblood)}body[data-archetype=canonical] .bracket-table tfoot td{border-bottom:0;padding-top:18px;font-family:var(--display);font-style:italic;font-size:12.5px;color:var(--meta);text-align:left}body[data-archetype=canonical] section.quarterly{padding:56px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,rgba(238,229,211,.02),transparent 40%)}body[data-archetype=canonical] .quarterly__intro{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:end;margin-bottom:36px}@media(max-width:980px){body[data-archetype=canonical] .quarterly__intro{grid-template-columns:1fr;gap:24px}}body[data-archetype=canonical] .quarterly h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(30px,3.6vw,50px);letter-spacing:-.02em;margin:8px 0 0;color:var(--paper-bright);line-height:1}body[data-archetype=canonical] .quarterly__lede{font-family:var(--display);font-style:italic;font-size:17px;color:var(--paper-dim);line-height:1.55;max-width:50ch}body[data-archetype=canonical] .quarter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-left:1px solid var(--rule)}@media(max-width:980px){body[data-archetype=canonical] .quarter-grid{grid-template-columns:repeat(2,1fr)}}body[data-archetype=canonical] .qtr{padding:24px 24px 28px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative;transition:background .2s}body[data-archetype=canonical] .qtr:hover{background:#c9a96a0a}body[data-archetype=canonical] .qtr.now{background:var(--oxblood-glow)}body[data-archetype=canonical] .qtr.now:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oxblood)}body[data-archetype=canonical] .qtr .seq{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .qtr .date{margin-top:14px;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:44px;line-height:1;color:var(--paper-bright);letter-spacing:-.025em}body[data-archetype=canonical] .qtr.now .date{color:var(--oxblood)}body[data-archetype=canonical] .qtr .month{margin-top:6px;font-family:var(--display);font-style:italic;font-size:16px;color:var(--paper-dim);font-variation-settings:"opsz" 14,"wght" 500}body[data-archetype=canonical] .qtr .for{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--paper-dim);line-height:1.55}body[data-archetype=canonical] .qtr .for strong{color:var(--paper);font-weight:500}body[data-archetype=canonical] .qtr .countdown{position:absolute;bottom:18px;right:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .qtr.now .countdown{color:var(--oxblood)}body[data-archetype=canonical] section.entities{padding:88px 0 64px}body[data-archetype=canonical] .entities__head{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end;margin-bottom:44px}@media(max-width:980px){body[data-archetype=canonical] .entities__head{grid-template-columns:1fr;gap:20px}}body[data-archetype=canonical] .entities h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(40px,5.2vw,78px);line-height:.98;letter-spacing:-.025em;color:var(--paper-bright);margin:0}body[data-archetype=canonical] .entities h2 em{font-style:normal;font-variation-settings:"opsz" 144,"SOFT" 0,"wght" 700}body[data-archetype=canonical] .entities__sub{font-family:var(--display);font-style:italic;font-size:16px;line-height:1.55;color:var(--paper-dim);max-width:42ch;margin:0}body[data-archetype=canonical] .entity-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--paper-dim)}@media(max-width:980px){body[data-archetype=canonical] .entity-cols{grid-template-columns:1fr}}body[data-archetype=canonical] .entity{padding:28px 28px 36px;border-right:1px solid var(--rule);position:relative}body[data-archetype=canonical] .entity:last-child{border-right:0}body[data-archetype=canonical] .entity.recommended{background:linear-gradient(180deg,rgba(177,60,57,.06),transparent 40%)}body[data-archetype=canonical] .entity.recommended:after{content:"RECOMMENDED FOR LLCs · $80K–$300K NET";position:absolute;top:-1px;left:0;background:var(--oxblood);color:var(--paper-bright);font-family:var(--mono);font-size:10px;letter-spacing:.16em;padding:4px 10px 3px}body[data-archetype=canonical] .entity__num{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 14,"wght" 600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .entity__name{margin-top:18px;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:38px;line-height:1;color:var(--paper-bright);letter-spacing:-.02em}body[data-archetype=canonical] .entity__name small{display:block;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);margin-top:8px;font-variation-settings:"wght" 400}body[data-archetype=canonical] .entity__line{margin:22px 0 24px;font-family:var(--display);font-style:italic;font-size:17px;line-height:1.4;color:var(--paper-dim)}body[data-archetype=canonical] .entity__rows{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--rule)}body[data-archetype=canonical] .entity__rows>div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule);align-items:baseline}body[data-archetype=canonical] .entity__rows .glyph{width:12px;font-family:var(--mono);color:var(--meta);font-size:12px}body[data-archetype=canonical] .entity__rows .glyph.yes{color:var(--ledger)}body[data-archetype=canonical] .entity__rows .glyph.no{color:var(--oxblood)}body[data-archetype=canonical] .entity__rows .lbl{font-family:var(--display);font-size:14.5px;color:var(--paper);font-variation-settings:"opsz" 14,"wght" 500}body[data-archetype=canonical] .entity__rows .val{font-family:var(--mono);font-size:12.5px;color:var(--paper-dim);letter-spacing:-.005em}body[data-archetype=canonical] .entity__estimate{margin-top:24px;padding-top:20px;border-top:4px double var(--paper-dim)}body[data-archetype=canonical] .entity__estimate .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .entity__estimate .num{margin-top:6px;font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80,"wght" 700;font-size:44px;letter-spacing:-.025em;color:var(--paper-bright);line-height:1}body[data-archetype=canonical] .entity.recommended .entity__estimate .num{color:var(--ledger)}body[data-archetype=canonical] .entity__estimate .delta{margin-top:6px;font-family:var(--mono);font-size:11.5px;color:var(--meta)}body[data-archetype=canonical] .entity__estimate .delta.save{color:var(--ledger)}body[data-archetype=canonical] section.reading{padding:64px 0;border-top:1px solid var(--rule)}body[data-archetype=canonical] .reading__head{display:grid;grid-template-columns:6fr 6fr;gap:48px;align-items:end;margin-bottom:36px}@media(max-width:880px){body[data-archetype=canonical] .reading__head{grid-template-columns:1fr}}body[data-archetype=canonical] .reading h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(34px,4.4vw,64px);line-height:1;color:var(--paper-bright);letter-spacing:-.025em;margin:0}body[data-archetype=canonical] .reading__disclosure{font-family:var(--display);font-style:italic;font-size:13px;color:var(--meta);line-height:1.5;max-width:46ch}body[data-archetype=canonical] .reading__disclosure strong{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-style:normal;font-family:var(--mono);font-size:10.5px;display:block;margin-bottom:6px}body[data-archetype=canonical] .reads{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:980px){body[data-archetype=canonical] .reads{grid-template-columns:1fr}}body[data-archetype=canonical] .read{display:grid;grid-template-columns:1fr;gap:14px;padding-bottom:28px;border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .read__cover{aspect-ratio:1.1 / 1;background:linear-gradient(135deg,var(--ink-2),var(--ink-3));border:1px solid var(--rule);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:22px}body[data-archetype=canonical] .read__cover:before{content:"";position:absolute;inset:12px;border:1px solid rgba(238,229,211,.1);pointer-events:none}body[data-archetype=canonical] .read__cover .seal{position:absolute;top:18px;right:18px;font-family:var(--display);font-style:italic;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:3px 8px}body[data-archetype=canonical] .read__cover .display-num{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:110px;line-height:.9;color:var(--paper-bright);letter-spacing:-.04em}body[data-archetype=canonical] .read__cover.cover-2 .display-num{color:var(--ledger)}body[data-archetype=canonical] .read__cover.cover-3 .display-num{color:var(--oxblood)}body[data-archetype=canonical] .read__meta{display:flex;gap:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .read__meta .price{color:var(--gold)}body[data-archetype=canonical] .read__meta .verdict{color:var(--paper)}body[data-archetype=canonical] .read h3{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 72,"SOFT" 100,"wght" 600;font-size:24px;line-height:1.15;color:var(--paper-bright);margin:4px 0 0;letter-spacing:-.015em}body[data-archetype=canonical] .read p{font-family:var(--display);font-style:italic;font-size:14.5px;color:var(--paper-dim);line-height:1.5;margin:0}body[data-archetype=canonical] .read__cta{display:flex;align-items:center;justify-content:space-between;padding-top:4px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}body[data-archetype=canonical] .read__cta .arrow{color:var(--oxblood)}body[data-archetype=canonical] section.newsletter{padding:64px 0 56px;background:linear-gradient(180deg,transparent,rgba(201,169,106,.04));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}body[data-archetype=canonical] .news__layout{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center}@media(max-width:980px){body[data-archetype=canonical] .news__layout{grid-template-columns:1fr}}body[data-archetype=canonical] .news h2{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 600;font-size:clamp(34px,4.4vw,60px);line-height:1.02;color:var(--paper-bright);letter-spacing:-.025em;margin:0 0 18px}body[data-archetype=canonical] .news h2 em{color:var(--oxblood);font-style:italic}body[data-archetype=canonical] .news p{font-family:var(--display);font-style:italic;font-size:17px;color:var(--paper-dim);max-width:50ch;line-height:1.5}body[data-archetype=canonical] .news form{display:grid;grid-template-columns:1fr auto;gap:0;border:1px solid var(--paper-dim);background:var(--ink-2)}body[data-archetype=canonical] .news input{padding:18px;background:transparent;border:0;color:var(--paper-bright);font-family:var(--display);font-size:16px;font-style:italic;outline:none}body[data-archetype=canonical] .news input::-moz-placeholder{color:var(--meta)}body[data-archetype=canonical] .news input::placeholder{color:var(--meta)}body[data-archetype=canonical] .news button{padding:0 22px;background:var(--paper-bright);color:var(--ink);border:0;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s}body[data-archetype=canonical] .news button:hover{background:var(--gold);color:var(--ink)}body[data-archetype=canonical] .news__assurance{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] footer.colophon{padding:64px 0 40px;color:var(--paper-dim)}body[data-archetype=canonical] .colo__top{display:grid;grid-template-columns:5fr 7fr;gap:48px;padding-bottom:36px;border-bottom:1px solid var(--rule)}@media(max-width:980px){body[data-archetype=canonical] .colo__top{grid-template-columns:1fr;gap:24px}}body[data-archetype=canonical] .colo__name{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"wght" 700;font-size:64px;line-height:.95;color:var(--paper-bright);letter-spacing:-.03em}body[data-archetype=canonical] .colo__name em{color:var(--oxblood);font-style:italic}body[data-archetype=canonical] .colo__about{font-family:var(--display);font-style:italic;font-size:16px;line-height:1.55;max-width:60ch;color:var(--paper-dim)}body[data-archetype=canonical] .colo__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media(max-width:760px){body[data-archetype=canonical] .colo__cols{grid-template-columns:repeat(2,1fr)}}body[data-archetype=canonical] .colo__cols h4{font-family:var(--display);font-variation-settings:"opsz" 14,"wght" 600;text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;color:var(--paper);margin:28px 0 14px}body[data-archetype=canonical] .colo__cols ul{list-style:none;padding:0;margin:0;font-family:var(--display);font-size:14.5px;line-height:1.85;color:var(--paper-dim)}body[data-archetype=canonical] .colo__cols a:hover{color:var(--paper-bright)}body[data-archetype=canonical] .colo__bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}body[data-archetype=canonical] .colo__bottom .stamp{color:var(--gold)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body[data-archetype=canonical] .reveal{animation:rise .85s cubic-bezier(.2,.7,.1,1) both}body[data-archetype=canonical] .reveal.d1{animation-delay:.05s}body[data-archetype=canonical] .reveal.d2{animation-delay:.18s}body[data-archetype=canonical] .reveal.d3{animation-delay:.32s}body[data-archetype=canonical] .reveal.d4{animation-delay:.46s}body[data-archetype=canonical] .reveal.d5{animation-delay:.6s}
