body:has(.ideas-page){background:#f5f5f1;color:#0f1213}body:has(.ideas-page) .mt-site-header{background:#0f1213!important}.ideas-page[data-astro-cid-d2irj4jy]{background:#f5f5f1;color:#0f1213}.ideas-page[data-astro-cid-d2irj4jy] [data-astro-cid-d2irj4jy][hidden]{display:none!important}.ideas-shell[data-astro-cid-d2irj4jy]{width:min(1240px,calc(100% - 64px));margin-inline:auto}.ideas-skip[data-astro-cid-d2irj4jy]{position:fixed;top:12px;left:12px;padding:14px 20px;background:#69d254;color:#0f1213;z-index:10000;transform:translateY(-180%)}.ideas-skip[data-astro-cid-d2irj4jy]:focus{transform:translateY(0)}.ideas-hero[data-astro-cid-d2irj4jy]{padding:126px 0 74px;background:#edf4ea;border-bottom:1px solid #b4b6b6}.ideas-breadcrumb[data-astro-cid-d2irj4jy]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:46px;font-size:.78rem}.ideas-breadcrumb[data-astro-cid-d2irj4jy] a[data-astro-cid-d2irj4jy]{text-decoration:underline;text-underline-offset:4px}.ideas-hero-grid[data-astro-cid-d2irj4jy]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(230px,.65fr);gap:clamp(48px,7vw,110px);align-items:end}.ideas-eyebrow[data-astro-cid-d2irj4jy]{margin-bottom:22px;font-size:.72rem;line-height:1.5;text-transform:uppercase;letter-spacing:.14em;font-weight:600}h1[data-astro-cid-d2irj4jy]{font-size:clamp(3.5rem,6.5vw,6.25rem);letter-spacing:-.045em;line-height:.98}h1[data-astro-cid-d2irj4jy] em[data-astro-cid-d2irj4jy]{font-weight:400}.ideas-intro[data-astro-cid-d2irj4jy]{max-width:620px;margin-top:28px;font-size:1.1rem;line-height:1.7}.ideas-jump[data-astro-cid-d2irj4jy]{display:inline-flex;gap:30px;align-items:center;min-height:48px;padding:12px 22px;margin-top:30px;background:#69d254;border-radius:999px;font-size:.9rem;font-weight:600}.ideas-index[data-astro-cid-d2irj4jy]{padding-top:20px;border-top:2px solid #0f1213}.ideas-index-label[data-astro-cid-d2irj4jy]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.ideas-total[data-astro-cid-d2irj4jy]{display:flex;gap:20px;align-items:center;margin-block:20px;font-family:"Instrument Serif",Georgia,serif;font-size:6rem;line-height:1}.ideas-total[data-astro-cid-d2irj4jy] span[data-astro-cid-d2irj4jy]{max-width:100px;font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5}.ideas-tier-counts[data-astro-cid-d2irj4jy]{display:flex;gap:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #b4b6b6;font-size:.85rem}.ideas-tier-counts[data-astro-cid-d2irj4jy] strong[data-astro-cid-d2irj4jy]{font-size:1.1rem;margin-right:6px}.ideas-index[data-astro-cid-d2irj4jy]>p[data-astro-cid-d2irj4jy]:last-child{font-size:.85rem;line-height:1.65}.ideas-library[data-astro-cid-d2irj4jy]{padding-block:74px 90px;scroll-margin-top:110px}.ideas-library-heading[data-astro-cid-d2irj4jy]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:38px}h2[data-astro-cid-d2irj4jy]{font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em}.ideas-method[data-astro-cid-d2irj4jy]{font-size:.85rem;line-height:1.7}.ideas-controls[data-astro-cid-d2irj4jy]{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(120px,.65fr) minmax(180px,1fr) auto;gap:16px;align-items:end;padding:24px;border:1px solid #b4b6b6;border-radius:10px}.ideas-field[data-astro-cid-d2irj4jy]{min-width:0}.ideas-field[data-astro-cid-d2irj4jy] label[data-astro-cid-d2irj4jy]{display:block;margin-bottom:8px;font-size:.75rem;font-weight:600}.ideas-field[data-astro-cid-d2irj4jy] input[data-astro-cid-d2irj4jy],.ideas-field[data-astro-cid-d2irj4jy] select[data-astro-cid-d2irj4jy]{display:block;width:100%;min-height:48px;border:1px solid #686b6c;border-radius:5px;padding:10px 12px;background:#f5f5f1;color:#0f1213;font:inherit;font-size:.9rem}.ideas-field[data-astro-cid-d2irj4jy] input[data-astro-cid-d2irj4jy]::placeholder{color:#686b6c;opacity:1}.ideas-reset[data-astro-cid-d2irj4jy]{min-height:48px;padding:10px 14px;border:1px solid #0f1213;border-radius:5px;background:#0f1213;color:#f5f5f1;font:inherit;font-size:.82rem;cursor:pointer}.ideas-status[data-astro-cid-d2irj4jy]{margin:24px 0 18px;font-size:.78rem}.ideas-grid[data-astro-cid-d2irj4jy]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.idea-card[data-astro-cid-d2irj4jy]{min-width:0;border:1px solid #b4b6b6;padding:clamp(24px,3vw,38px);border-radius:10px;scroll-margin-top:110px;overflow-wrap:anywhere}.idea-card[data-astro-cid-d2irj4jy]:target{outline:2px solid #0f1213;outline-offset:4px}.idea-meta[data-astro-cid-d2irj4jy]{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:26px;font-size:.7rem}.idea-tier[data-astro-cid-d2irj4jy]{display:inline-block;padding:5px 10px;border:1px solid #0f1213;border-radius:999px;font-weight:600}.idea-tier-s[data-astro-cid-d2irj4jy]{background:#0f1213;color:#f5f5f1}.idea-number[data-astro-cid-d2irj4jy]{margin-left:auto;font-variant-numeric:tabular-nums}.idea-card[data-astro-cid-d2irj4jy] h3[data-astro-cid-d2irj4jy]{font-size:clamp(2rem,2.8vw,2.6rem);line-height:1.05;letter-spacing:-.025em}.idea-card[data-astro-cid-d2irj4jy] h3[data-astro-cid-d2irj4jy] a[data-astro-cid-d2irj4jy]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.idea-summary[data-astro-cid-d2irj4jy]{margin-top:22px;font-size:.96rem;line-height:1.75}.idea-plan[data-astro-cid-d2irj4jy]{margin-top:28px;border-top:1px solid #b4b6b6}.idea-plan[data-astro-cid-d2irj4jy] summary[data-astro-cid-d2irj4jy]{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:54px;padding-top:14px;font-size:.83rem;font-weight:600;cursor:pointer;list-style:none}.idea-plan[data-astro-cid-d2irj4jy] summary[data-astro-cid-d2irj4jy]::-webkit-details-marker{display:none}.idea-expand[data-astro-cid-d2irj4jy]{font-size:1.5rem;font-weight:400}.idea-plan[data-astro-cid-d2irj4jy][open] .idea-expand[data-astro-cid-d2irj4jy]{transform:rotate(45deg)}.idea-plan-body[data-astro-cid-d2irj4jy]{padding-top:20px}.idea-plan[data-astro-cid-d2irj4jy] dl[data-astro-cid-d2irj4jy]{display:grid;gap:22px}.idea-plan[data-astro-cid-d2irj4jy] dt[data-astro-cid-d2irj4jy]{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:8px}.idea-plan[data-astro-cid-d2irj4jy] dd[data-astro-cid-d2irj4jy]{margin:0;font-size:.87rem;line-height:1.75}.idea-permalink[data-astro-cid-d2irj4jy]{display:inline-flex;align-items:center;min-height:44px;gap:12px;margin-top:20px;text-decoration:underline;text-underline-offset:4px;font-size:.8rem}.ideas-empty[data-astro-cid-d2irj4jy]{padding:48px 24px;border:1px solid #b4b6b6;text-align:center}.ideas-empty[data-astro-cid-d2irj4jy] h3[data-astro-cid-d2irj4jy]{font-size:2rem;margin-bottom:12px}.ideas-empty[data-astro-cid-d2irj4jy] p[data-astro-cid-d2irj4jy],.ideas-noscript[data-astro-cid-d2irj4jy]{font-size:.9rem}.ideas-next[data-astro-cid-d2irj4jy]{padding:74px 0 150px;background:#edf4ea;border-top:1px solid #b4b6b6}.ideas-next-grid[data-astro-cid-d2irj4jy]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.ideas-next-grid[data-astro-cid-d2irj4jy]>div[data-astro-cid-d2irj4jy]:last-child p[data-astro-cid-d2irj4jy]{max-width:560px;font-size:1rem;line-height:1.75}.ideas-next[data-astro-cid-d2irj4jy] a[data-astro-cid-d2irj4jy]{display:inline-flex;gap:14px;align-items:center;margin-top:22px;min-height:48px;text-decoration:underline;text-underline-offset:5px;font-size:.9rem;font-weight:600}.ideas-page[data-astro-cid-d2irj4jy] [data-astro-cid-d2irj4jy]:is(a,button,input,select,summary):focus-visible{outline:3px solid #0f1213;outline-offset:4px}@media(max-width:1000px){.ideas-controls[data-astro-cid-d2irj4jy]{grid-template-columns:1fr 1fr}.ideas-search[data-astro-cid-d2irj4jy]{grid-column:1 / -1}.ideas-reset[data-astro-cid-d2irj4jy]{grid-column:1 / -1;justify-self:start}}@media(max-width:800px){.ideas-shell[data-astro-cid-d2irj4jy]{width:calc(100% - 36px)}.ideas-hero[data-astro-cid-d2irj4jy]{padding:112px 0 52px}.ideas-breadcrumb[data-astro-cid-d2irj4jy]{margin-bottom:34px}.ideas-hero-grid[data-astro-cid-d2irj4jy],.ideas-library-heading[data-astro-cid-d2irj4jy],.ideas-grid[data-astro-cid-d2irj4jy],.ideas-next-grid[data-astro-cid-d2irj4jy]{grid-template-columns:1fr;gap:32px}h1[data-astro-cid-d2irj4jy]{font-size:clamp(3.25rem,11vw,5rem)}.ideas-index[data-astro-cid-d2irj4jy]{max-width:440px;margin-top:12px}.ideas-total[data-astro-cid-d2irj4jy]{font-size:4.5rem}.ideas-library[data-astro-cid-d2irj4jy]{padding-block:52px 64px}.ideas-controls[data-astro-cid-d2irj4jy]{padding:18px}.ideas-grid[data-astro-cid-d2irj4jy]{gap:18px}.idea-card[data-astro-cid-d2irj4jy]{padding:26px 24px}.idea-card[data-astro-cid-d2irj4jy] h3[data-astro-cid-d2irj4jy]{font-size:2.3rem}.ideas-next[data-astro-cid-d2irj4jy]{padding:58px 0 132px}}@media(max-width:420px){.ideas-shell[data-astro-cid-d2irj4jy]{width:calc(100% - 28px)}.ideas-controls[data-astro-cid-d2irj4jy]{grid-template-columns:1fr}.ideas-search[data-astro-cid-d2irj4jy],.ideas-reset[data-astro-cid-d2irj4jy]{grid-column:auto}.ideas-reset[data-astro-cid-d2irj4jy]{justify-self:stretch}.idea-card[data-astro-cid-d2irj4jy]{padding:24px 20px}.idea-card[data-astro-cid-d2irj4jy] h3[data-astro-cid-d2irj4jy]{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.ideas-page[data-astro-cid-d2irj4jy] [data-astro-cid-d2irj4jy]{scroll-behavior:auto;transition:none}}
