.pillar[data-astro-cid-ivc5jo4p]{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1200px;margin-inline:auto;padding:56px var(--gutter-4a-mobile);border-top:1px solid var(--cream-12);scroll-margin-top:24px}@media(min-width:900px){.pillar[data-astro-cid-ivc5jo4p]{padding-inline:var(--gutter-4a)}}@media(min-width:1000px){.pillar[data-astro-cid-ivc5jo4p]{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px;padding-block:80px}.pillar__card[data-astro-cid-ivc5jo4p]{position:sticky;top:96px;align-self:start}}.pillar__card[data-astro-cid-ivc5jo4p]{container-type:inline-size}.pillar__n[data-astro-cid-ivc5jo4p]{margin:0;color:var(--terracotta-text, var(--terracotta))}.pillar__name[data-astro-cid-ivc5jo4p]{margin:12px 0 0;font-family:var(--font-display-4a);font-weight:300;font-size:min(clamp(40px,5.4vw,68px),var(--name-fit, 100cqi));line-height:1;letter-spacing:-.035em;color:var(--cream-100);text-wrap:balance}.pillar__promise[data-astro-cid-ivc5jo4p]{margin:20px 0 0;max-width:38ch;font-family:var(--font-display-4a);font-weight:300;font-size:18px;line-height:1.5;color:var(--cream-80)}.pillar__price[data-astro-cid-ivc5jo4p]{margin:20px 0 0;color:var(--cream-50)}.pillar__cta[data-astro-cid-ivc5jo4p]{margin-top:24px}.pillar__body[data-astro-cid-ivc5jo4p]{min-width:0}.viz[data-astro-cid-ivc5jo4p]{margin:0 0 8px;border:1px solid var(--cream-16);border-radius:10px;background:#f2ede306;overflow:hidden}.viz__bar[data-astro-cid-ivc5jo4p]{display:block;padding:10px 16px;border-bottom:1px solid var(--cream-12);color:var(--cream-50)}.viz__chev[data-astro-cid-ivc5jo4p]{color:var(--terracotta)}.viz__note[data-astro-cid-ivc5jo4p]{color:var(--cream-35)}.viz__pre[data-astro-cid-ivc5jo4p]{margin:0;padding:18px 16px 20px;overflow-x:auto;font-family:var(--font-mono-4a);font-size:13px;line-height:1.85;color:var(--cream-80);white-space:pre}@media(max-width:699px){.viz__pre[data-astro-cid-ivc5jo4p]{white-space:pre-wrap;font-size:12px}}.viz__pre[data-astro-cid-ivc5jo4p] .c-dim{color:var(--cream-35)}.viz__pre[data-astro-cid-ivc5jo4p] .c-ok,.viz__pre[data-astro-cid-ivc5jo4p] .c-add{color:#8fbf8a}.viz__pre[data-astro-cid-ivc5jo4p] .c-acc{color:var(--terracotta)}.viz__pre[data-astro-cid-ivc5jo4p] .c-del{color:var(--cream-35);text-decoration:line-through;text-decoration-color:#f2ede340}.viz__pre[data-astro-cid-ivc5jo4p] .c-name{font-family:var(--font-display-4a);font-size:22px;color:var(--cream-100)}.pillar-rows[data-astro-cid-ivc5jo4p]{list-style:none;padding:0;margin:0}.pillar-row[data-astro-cid-ivc5jo4p]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:26px 0;border-bottom:1px solid var(--cream-16);color:var(--cream-100);text-decoration:none;transition:padding-left .22s var(--ease-4a),color .22s var(--ease-4a)}.pillar-row[data-astro-cid-ivc5jo4p]:hover{padding-left:12px;color:var(--terracotta)}.pillar-row__body[data-astro-cid-ivc5jo4p]{display:flex;flex-direction:column;gap:10px;min-width:0}.pillar-row__head[data-astro-cid-ivc5jo4p]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.pillar-row__title[data-astro-cid-ivc5jo4p]{font-family:var(--font-display-4a);font-weight:300;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em;line-height:1.15}.pillar-row__tag[data-astro-cid-ivc5jo4p]{margin-left:10px;font-style:normal;color:var(--terracotta);vertical-align:middle}.pillar-row__meta[data-astro-cid-ivc5jo4p]{color:var(--terracotta-text, var(--terracotta))}.pillar-row__summary[data-astro-cid-ivc5jo4p]{max-width:62ch;font-size:15px;line-height:1.65;color:var(--cream-70)}.pillar-row__points[data-astro-cid-ivc5jo4p]{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--cream-50)}.pillar-row__arrow[data-astro-cid-ivc5jo4p]{font-family:var(--font-display-4a);font-weight:300;font-size:26px;line-height:1;padding-top:4px}@media(max-width:699px){.pillar-row[data-astro-cid-ivc5jo4p]{grid-template-columns:minmax(0,1fr)}.pillar-row__arrow[data-astro-cid-ivc5jo4p]{display:none}}.pillar-rows--dense[data-astro-cid-ivc5jo4p]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}@media(max-width:699px){.pillar-rows--dense[data-astro-cid-ivc5jo4p]{grid-template-columns:minmax(0,1fr)}}.pillar-rows--dense[data-astro-cid-ivc5jo4p] .pillar-row[data-astro-cid-ivc5jo4p]{padding:16px 0;gap:12px}.pillar-rows--dense[data-astro-cid-ivc5jo4p] .pillar-row__body[data-astro-cid-ivc5jo4p]{gap:4px}.pillar-rows--dense[data-astro-cid-ivc5jo4p] .pillar-row__title[data-astro-cid-ivc5jo4p]{font-size:19px}.pillar-rows--dense[data-astro-cid-ivc5jo4p] .pillar-row__summary[data-astro-cid-ivc5jo4p]{font-size:13px;line-height:1.5}.pillar-rows--dense[data-astro-cid-ivc5jo4p] .pillar-row__arrow[data-astro-cid-ivc5jo4p]{font-size:18px}@media(prefers-reduced-motion:reduce){.pillar-row[data-astro-cid-ivc5jo4p]{transition:none}}.intents[data-astro-cid-cg3rfqpj]{margin-top:36px}.intents--follows[data-astro-cid-cg3rfqpj]{margin-top:20px}.intents__label[data-astro-cid-cg3rfqpj]{margin:0 0 12px;color:var(--cream-35)}.intents[data-astro-cid-cg3rfqpj] ul[data-astro-cid-cg3rfqpj]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.intent[data-astro-cid-cg3rfqpj]{display:inline-flex;align-items:baseline;gap:10px;padding:10px 16px;border:1px solid var(--cream-16);border-radius:999px;font-family:var(--font-display-4a);font-size:15px;color:var(--cream-100);text-decoration:none;transition:border-color .2s var(--ease-4a),color .2s var(--ease-4a),background-color .2s var(--ease-4a)}.intent[data-astro-cid-cg3rfqpj]:hover,.intent[data-astro-cid-cg3rfqpj]:focus-visible{border-color:var(--terracotta);color:var(--terracotta);background-color:#f2ede308}.intent__n[data-astro-cid-cg3rfqpj]{color:var(--cream-35)}@media(prefers-reduced-motion:reduce){.intent[data-astro-cid-cg3rfqpj]{transition:none}}
