ol li[data-tl=dim]{opacity:.45}ol li[data-tl=true]>div:first-child{color:var(--pine-800)!important}ol li[data-tl=true] h3{color:var(--green-600)!important}.hero-title{font-family:var(--font-display);color:var(--pine-800);letter-spacing:-.035em;margin:0;font-weight:420;container-type:inline-size}.hero-title__name{letter-spacing:-.05em;white-space:nowrap;width:fit-content;max-width:100%;font-size:clamp(40px,12.8cqw,80px);font-weight:550;line-height:1.06;display:block}@supports (background-clip:text){.hero-title__name{background:linear-gradient(115deg,var(--pine-900) 15%,var(--teal-600) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}}.hero-title__context{letter-spacing:-.025em;margin-top:20px;font-size:clamp(30px,7.6cqw,46px);line-height:1.18;display:block}.hero-title__line{display:block}.hero-title__ending{align-items:center;gap:.3em;margin-top:.1em;display:flex}.hero-title__type{color:var(--teal-600);white-space:nowrap;background:#ffffff4d;border:1.5px solid #0b726880;border-radius:50%;padding:.1em .4em .14em;font-size:.86em;font-weight:500;line-height:1.1;display:inline-block;transform:rotate(-5deg)}.hero-product{box-sizing:border-box;width:100%;min-width:0;padding:16px 4% 24px}.hero-product img{filter:drop-shadow(0 24px 22px #12373433);width:100%;height:auto;display:block;transform:rotate(-5deg)}.offer-product{filter:drop-shadow(0 16px 18px #12373426);width:100%;height:auto;display:block}#timeline-progression h3{overflow-wrap:anywhere}@media (width<=600px){.hero-product{padding:8px 3% 16px}.hero-product img{filter:drop-shadow(0 16px 16px #1237342e);transform:rotate(-4deg)}}.evidence-width[data-astro-cid-2ekql7vy]{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;display:flex}.evidence-intro[data-astro-cid-2ekql7vy]{gap:18px;max-width:760px;display:grid}.evidence-intro[data-astro-cid-2ekql7vy] h2[data-astro-cid-2ekql7vy]{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.15}.evidence-intro[data-astro-cid-2ekql7vy] p[data-astro-cid-2ekql7vy]{color:var(--ink-600);font-size:17px;line-height:1.65}.evidence-metrics-grid[data-astro-cid-2ekql7vy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.evidence-metric[data-astro-cid-2ekql7vy]{background:var(--white);border:1px solid var(--border-1);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);display:flex}.evidence-metric-primary[data-astro-cid-2ekql7vy]{background:var(--pine-800);color:var(--cream-50)}.evidence-metric[data-astro-cid-2ekql7vy] h3[data-astro-cid-2ekql7vy]{color:inherit;margin:0;font-size:clamp(23px,2.3vw,28px)}.evidence-metric[data-astro-cid-2ekql7vy] p[data-astro-cid-2ekql7vy]{font-size:15px;line-height:1.55}.evidence-comparison[data-astro-cid-2ekql7vy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:4px 0 12px;display:grid}.evidence-comparison[data-astro-cid-2ekql7vy]>div[data-astro-cid-2ekql7vy]{align-content:start;gap:12px;display:grid}.evidence-metric-number[data-astro-cid-2ekql7vy]{font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(32px,3.4vw,48px);font-weight:420;line-height:1.1}.evidence-metric-number[data-astro-cid-2ekql7vy] span[data-astro-cid-2ekql7vy]{font-family:var(--font-sans);letter-spacing:0;font-size:15px}.evidence-metric[data-astro-cid-2ekql7vy] a[data-astro-cid-2ekql7vy]{text-underline-offset:3px;margin-top:auto;font-size:14px;line-height:1.5}.evidence-metric-primary[data-astro-cid-2ekql7vy] a[data-astro-cid-2ekql7vy]{color:var(--cream-50)}.evidence-glossary[data-astro-cid-2ekql7vy]{max-width:90ch;color:var(--ink-600);font-size:14px;line-height:1.6}.evidence-details[data-astro-cid-2ekql7vy]{border-block:1px solid var(--border-1)}.evidence-details[data-astro-cid-2ekql7vy] summary[data-astro-cid-2ekql7vy]{cursor:pointer;color:var(--pine-800);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;display:flex}.evidence-details[data-astro-cid-2ekql7vy] summary[data-astro-cid-2ekql7vy] [data-astro-cid-2ekql7vy][data-disclosure-sign]{flex:none;font-size:22px}.evidence-details-content[data-astro-cid-2ekql7vy]{max-width:90ch;color:var(--ink-600);gap:14px;padding-bottom:24px;font-size:15px;line-height:1.65;display:grid}#key-metrics[data-astro-cid-2ekql7vy]{scroll-margin-top:120px}@media (width<=700px){.evidence-metrics-grid[data-astro-cid-2ekql7vy]{grid-template-columns:1fr}}@media (width<=360px){.evidence-comparison[data-astro-cid-2ekql7vy]{gap:12px}.evidence-metric-number[data-astro-cid-2ekql7vy]{font-size:28px}}.study-guide[data-astro-cid-nc7qsiqi]{gap:32px;max-width:1200px;margin:0 auto;display:grid}.study-guide-intro[data-astro-cid-nc7qsiqi]{gap:18px;max-width:760px;display:grid}.study-guide[data-astro-cid-nc7qsiqi] h2[data-astro-cid-nc7qsiqi]{color:var(--cream-50);margin:0;font-size:clamp(30px,3vw,40px)}.study-guide-intro[data-astro-cid-nc7qsiqi] p[data-astro-cid-nc7qsiqi]{color:#faf8f3cc;font-size:17px;line-height:1.65}.study-guide-links[data-astro-cid-nc7qsiqi]{border-top:1px solid #faf8f338}.study-guide-links[data-astro-cid-nc7qsiqi]>a[data-astro-cid-nc7qsiqi]{color:var(--cream-50);border-bottom:1px solid #faf8f338;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;text-decoration:none;display:flex}.study-guide-links[data-astro-cid-nc7qsiqi] h3[data-astro-cid-nc7qsiqi]{color:inherit;margin:0 0 10px;font-size:clamp(22px,2.3vw,28px)}.study-guide-description[data-astro-cid-nc7qsiqi]{color:#faf8f3cc;font-size:16px;line-height:1.55;display:block}.study-guide-source[data-astro-cid-nc7qsiqi]{letter-spacing:.04em;color:var(--sky-200);margin-top:12px;font-size:12px;display:block}.study-guide-links[data-astro-cid-nc7qsiqi]>a[data-astro-cid-nc7qsiqi]>span[data-astro-cid-nc7qsiqi]:last-child{color:var(--sky-200);flex:none;font-size:24px}.study-guide-links[data-astro-cid-nc7qsiqi]>a[data-astro-cid-nc7qsiqi]:hover h3[data-astro-cid-nc7qsiqi]{text-underline-offset:5px;text-decoration:underline 1px}.study-guide-publications[data-astro-cid-nc7qsiqi]{flex-wrap:wrap;gap:12px 24px;font-size:13px;line-height:1.5;display:flex}.study-guide-publications[data-astro-cid-nc7qsiqi]>span[data-astro-cid-nc7qsiqi]{color:#faf8f3b3}.study-guide-publications[data-astro-cid-nc7qsiqi] a[data-astro-cid-nc7qsiqi]{color:var(--sky-200)}.proof[data-astro-cid-sak5ygrj]{border-top:1px solid var(--border-1);flex-direction:column;gap:12px;min-width:0;padding-top:20px;display:flex}.proof__label[data-astro-cid-sak5ygrj]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-600);font-size:12px;font-weight:600}.proof__list[data-astro-cid-sak5ygrj]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.proof__list[data-astro-cid-sak5ygrj] li[data-astro-cid-sak5ygrj]:last-child:nth-child(odd){grid-column:1/-1}.proof__chip[data-astro-cid-sak5ygrj]{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--cream-50);min-height:56px;color:var(--pine-800);min-width:0;transition:border-color var(--dur-fast),background-color var(--dur-fast),transform var(--dur-fast) var(--ease-brand);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.proof__chip[data-astro-cid-sak5ygrj]:hover{border-color:var(--green-600);background:var(--green-100);color:var(--pine-800);transform:translateY(-1px)}.proof__icon[data-astro-cid-sak5ygrj]{color:var(--green-600);flex:none}.proof__text[data-astro-cid-sak5ygrj]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.proof__key[data-astro-cid-sak5ygrj]{color:var(--pine-800);font-size:14px;font-weight:600;line-height:1.3}.proof__value[data-astro-cid-sak5ygrj]{color:var(--ink-600);font-size:12.5px;line-height:1.3}.proof__ext[data-astro-cid-sak5ygrj],.proof__arrow[data-astro-cid-sak5ygrj]{color:var(--green-600);flex:none}.proof__ext[data-astro-cid-sak5ygrj]{border:1px solid var(--border-1);background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.proof__arrow[data-astro-cid-sak5ygrj]{transition:transform var(--dur-fast) var(--ease-brand);font-size:16px}.proof__chip[data-astro-cid-sak5ygrj]:hover .proof__arrow[data-astro-cid-sak5ygrj]{transform:translate(2px)}.proof__more[data-astro-cid-sak5ygrj]{color:var(--green-600);width:fit-content;font-size:14px}.visually-hidden[data-astro-cid-sak5ygrj]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
