.CTA-module__ad7sBG__cta{border-top:1px solid var(--border-faint);margin-top:4rem;padding-top:4rem}.CTA-module__ad7sBG__ctaLabel{font-family:var(--font-display);font-size:var(--type-meta);color:var(--text-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-weight:400}.CTA-module__ad7sBG__ctaLink{font-family:var(--font-display);color:var(--text);text-underline-offset:4px;align-items:center;gap:.5rem;font-size:22px;font-weight:700;text-decoration:underline;transition:color .15s;display:inline-flex}.CTA-module__ad7sBG__ctaLink:hover{color:var(--accent)}.CTA-module__ad7sBG__linkedinLink{font-family:var(--font-display);color:var(--text-mid);text-underline-offset:4px;align-items:center;gap:.5rem;margin-left:2rem;font-size:18px;font-weight:400;text-decoration:underline;transition:color .15s;display:inline-flex}.CTA-module__ad7sBG__linkedinLink:hover{color:var(--accent)}.CTA-module__ad7sBG__arrow{background:url(/images/portfolio/arrow-right.svg) 50%/contain no-repeat;flex-shrink:0;width:24px;height:24px;transition:transform .15s;display:inline-block}.CTA-module__ad7sBG__ctaLink:hover .CTA-module__ad7sBG__arrow,.CTA-module__ad7sBG__linkedinLink:hover .CTA-module__ad7sBG__arrow{transform:translate(3px)}@media (max-width:680px){.CTA-module__ad7sBG__ctaLink{overflow-wrap:anywhere;font-size:18px}.CTA-module__ad7sBG__linkedinLink{width:fit-content;margin:16px 0 0;display:flex}}
.article-theme-module__z02nBa__readingPage{width:min(88%, var(--reading-width));color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-body);margin:0 auto;padding-bottom:80px;line-height:1.72}.article-theme-module__z02nBa__readingPage :where(h1,h2,h3){font-family:var(--font-display);-webkit-font-smoothing:auto;font-weight:700}.article-theme-module__z02nBa__readingPage :where(h3){letter-spacing:-.025em;line-height:1.25}.article-theme-module__z02nBa__readingPage :where(p,li,dd){overflow-wrap:break-word}.article-theme-module__z02nBa__readingPage strong{font-weight:600}@media (max-width:680px){.article-theme-module__z02nBa__readingPage{width:92%;padding-bottom:48px}}
.building-a-saas-academy-from-scratch-module__b_2paa__article{}.building-a-saas-academy-from-scratch-module__b_2paa__hero{padding:64px 0}.building-a-saas-academy-from-scratch-module__b_2paa__heroEyebrow{font-family:var(--font-display);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:1.2rem;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__hero h1{font-size:var(--type-article-title);letter-spacing:-.065em;overflow-wrap:anywhere;max-width:900px;margin-bottom:1.2rem;font-weight:700;line-height:1.02}.building-a-saas-academy-from-scratch-module__b_2paa__hero p{font-size:var(--type-lead);color:var(--text-mid);max-width:760px;line-height:1.55}.building-a-saas-academy-from-scratch-module__b_2paa__section{padding:var(--space-section) 0;border-top:1px solid var(--color-rule)}.building-a-saas-academy-from-scratch-module__b_2paa__section h2{font-size:var(--type-section-title);letter-spacing:-.045em;margin-bottom:1.6rem;font-weight:700;line-height:1.12}.building-a-saas-academy-from-scratch-module__b_2paa__lead{color:var(--text-mid);max-width:600px;margin-bottom:2rem;font-size:1rem;line-height:1.65}.building-a-saas-academy-from-scratch-module__b_2paa__compareGrid{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.6rem;display:grid}.building-a-saas-academy-from-scratch-module__b_2paa__compareCard{border-radius:var(--radius);padding:1.6rem}.building-a-saas-academy-from-scratch-module__b_2paa__compareNow{background:var(--bg-muted);border:1px solid var(--border)}.building-a-saas-academy-from-scratch-module__b_2paa__compareFuture{background:var(--color-surface);border:1px solid var(--color-rule)}.building-a-saas-academy-from-scratch-module__b_2paa__compareHeading{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:-.02em;margin-bottom:.8rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__compareNow .building-a-saas-academy-from-scratch-module__b_2paa__compareHeading{color:var(--color-ink)}.building-a-saas-academy-from-scratch-module__b_2paa__compareFuture .building-a-saas-academy-from-scratch-module__b_2paa__compareHeading{color:var(--accent)}.building-a-saas-academy-from-scratch-module__b_2paa__compareCard ul{padding:0;list-style:none}.building-a-saas-academy-from-scratch-module__b_2paa__compareCard ul li{font-size:var(--type-card-body);color:var(--text-mid);padding:3px 0 3px 1rem;line-height:1.6;position:relative}.building-a-saas-academy-from-scratch-module__b_2paa__compareCard ul li:before{content:"—";color:var(--border);font-size:.75rem;position:absolute;left:0}.building-a-saas-academy-from-scratch-module__b_2paa__compareCallout{color:var(--text-mid);background:var(--bg-warm);border-left:3px solid var(--color-marker);border-radius:0 var(--radius) var(--radius) 0;padding:1.2rem 1.6rem;font-size:.95rem;line-height:1.65}.building-a-saas-academy-from-scratch-module__b_2paa__timeline{flex-direction:column;gap:0;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__phase{gap:2rem;padding:2rem 0;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__phase+.building-a-saas-academy-from-scratch-module__b_2paa__phase{border-top:1px solid var(--border-faint)}.building-a-saas-academy-from-scratch-module__b_2paa__phaseMarker{flex-direction:column;flex-shrink:0;align-items:center;width:48px;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__phaseNum{width:40px;height:40px;color:var(--color-muted);font-family:var(--font-display);font-size:var(--type-meta);flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__phaseLine{background:var(--border);flex:1;width:2px;margin-top:.6rem}.building-a-saas-academy-from-scratch-module__b_2paa__phaseContent{flex:1}.building-a-saas-academy-from-scratch-module__b_2paa__phasePeriod{font-family:var(--font-display);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:.4rem;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__phaseContent h3{font-size:var(--type-row-title);margin-bottom:1.2rem;font-weight:700;line-height:1.12}.building-a-saas-academy-from-scratch-module__b_2paa__phaseTasks{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.2rem;display:grid}.building-a-saas-academy-from-scratch-module__b_2paa__task{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:1.2rem}.building-a-saas-academy-from-scratch-module__b_2paa__taskTitle{font-family:var(--font-display);font-size:var(--type-card-title);margin-bottom:.4rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__task p{font-size:var(--type-card-body);color:var(--text-mid);line-height:1.6}.building-a-saas-academy-from-scratch-module__b_2paa__phaseOutput{font-size:var(--type-card-body);color:var(--text-mid);background:var(--bg-muted);border-radius:var(--radius);padding:.8rem 1.2rem;line-height:1.6}.building-a-saas-academy-from-scratch-module__b_2paa__phaseOutput strong{color:var(--accent)}.building-a-saas-academy-from-scratch-module__b_2paa__blueprintGrid{grid-template-columns:1fr 1fr 1fr;gap:1.2rem;margin-bottom:2rem;display:grid}.building-a-saas-academy-from-scratch-module__b_2paa__bpCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:1.6rem}.building-a-saas-academy-from-scratch-module__b_2paa__bpNum{font-family:var(--font-display);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:.4rem;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__bpTitle{font-family:var(--font-display);font-size:var(--type-card-title);margin-bottom:.8rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__bpSkills{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__bpSkills span{font-family:var(--font-display);font-size:var(--type-label);background:var(--bg-muted);color:var(--text-mid);border-radius:3px;padding:3px 8px;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__bpAssessment{font-size:var(--type-card-body);color:var(--text-light);border-top:1px solid var(--border-faint);padding-top:.8rem;font-style:italic;line-height:1.55}.building-a-saas-academy-from-scratch-module__b_2paa__certDetails{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.building-a-saas-academy-from-scratch-module__b_2paa__certDetail{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:1.2rem}.building-a-saas-academy-from-scratch-module__b_2paa__certLabel{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:-.02em;color:var(--accent);margin-bottom:.4rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__certDetail p{font-size:var(--type-card-body);color:var(--text-mid);line-height:1.6}.building-a-saas-academy-from-scratch-module__b_2paa__pipeline{align-items:stretch;gap:0;margin-bottom:1.6rem;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__pipeStep{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);flex:1;gap:.8rem;padding:1.4rem;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__pipeNum{width:28px;height:28px;color:var(--color-muted);font-family:var(--font-display);font-size:var(--type-meta);flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__pipeTitle{font-family:var(--font-display);font-size:var(--type-card-title);margin-bottom:.3rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__pipeContent p{font-size:var(--type-card-body);color:var(--text-mid);line-height:1.55}.building-a-saas-academy-from-scratch-module__b_2paa__pipeArrow{color:var(--accent);flex-shrink:0;align-items:center;padding:0 .6rem;font-size:1.2rem;font-weight:600;display:flex}.building-a-saas-academy-from-scratch-module__b_2paa__pipelineNote{color:var(--text-mid);background:var(--bg-warm);border-left:3px solid var(--color-marker);border-radius:0 var(--radius) var(--radius) 0;padding:1.2rem 1.6rem;font-size:.9rem;line-height:1.65}.building-a-saas-academy-from-scratch-module__b_2paa__pipelineNote strong{color:var(--text)}.building-a-saas-academy-from-scratch-module__b_2paa__fitTable{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.building-a-saas-academy-from-scratch-module__b_2paa__fitRow{grid-template-columns:1fr 1.3fr;display:grid}.building-a-saas-academy-from-scratch-module__b_2paa__fitRow+.building-a-saas-academy-from-scratch-module__b_2paa__fitRow{border-top:1px solid var(--border-faint)}.building-a-saas-academy-from-scratch-module__b_2paa__fitHeader{background:var(--bg-muted)}.building-a-saas-academy-from-scratch-module__b_2paa__fitHeader .building-a-saas-academy-from-scratch-module__b_2paa__fitCell{font-family:var(--font-display);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--text-light);padding:.8rem 1.2rem;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__fitCell{font-size:var(--type-card-body);color:var(--text-mid);padding:1rem 1.2rem;line-height:1.55}.building-a-saas-academy-from-scratch-module__b_2paa__fitCell:first-child{color:var(--text);border-right:1px solid var(--border-faint);font-weight:500}.building-a-saas-academy-from-scratch-module__b_2paa__maturityTrack{align-items:stretch;gap:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.building-a-saas-academy-from-scratch-module__b_2paa__matStage{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);flex:1;min-width:160px;padding:1.4rem}.building-a-saas-academy-from-scratch-module__b_2paa__matLevel{font-family:var(--font-display);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:.3rem;font-weight:400}.building-a-saas-academy-from-scratch-module__b_2paa__matName{font-family:var(--font-display);font-size:var(--type-card-title);margin-bottom:.5rem;font-weight:700}.building-a-saas-academy-from-scratch-module__b_2paa__matStage>p{font-size:var(--type-card-body);color:var(--text-mid);margin-bottom:.8rem;line-height:1.55}.building-a-saas-academy-from-scratch-module__b_2paa__matPath{font-size:var(--type-card-body);color:var(--text-light);border-top:1px solid var(--border-faint);padding-top:.6rem;line-height:1.5}.building-a-saas-academy-from-scratch-module__b_2paa__matArrow{color:var(--accent);flex-shrink:0;align-items:center;padding:0 .5rem;font-size:1.2rem;font-weight:600;display:flex}@media (max-width:900px){.building-a-saas-academy-from-scratch-module__b_2paa__blueprintGrid,.building-a-saas-academy-from-scratch-module__b_2paa__phaseTasks{grid-template-columns:1fr}.building-a-saas-academy-from-scratch-module__b_2paa__pipeline{flex-direction:column}.building-a-saas-academy-from-scratch-module__b_2paa__pipeArrow{justify-content:center;padding:.4rem 0;transform:rotate(90deg)}.building-a-saas-academy-from-scratch-module__b_2paa__maturityTrack{flex-direction:column}.building-a-saas-academy-from-scratch-module__b_2paa__matArrow{justify-content:center;padding:.4rem 0;transform:rotate(90deg)}}@media (max-width:768px){.building-a-saas-academy-from-scratch-module__b_2paa__compareGrid,.building-a-saas-academy-from-scratch-module__b_2paa__certDetails,.building-a-saas-academy-from-scratch-module__b_2paa__fitRow{grid-template-columns:1fr}.building-a-saas-academy-from-scratch-module__b_2paa__fitCell:first-child{border-right:none;border-bottom:1px solid var(--border-faint)}.building-a-saas-academy-from-scratch-module__b_2paa__phase{flex-direction:column;gap:1rem}.building-a-saas-academy-from-scratch-module__b_2paa__phaseMarker{flex-direction:row;width:auto}.building-a-saas-academy-from-scratch-module__b_2paa__phaseLine{display:none}}
.how-i-work-with-ai-module__fCdoNa__article{}.how-i-work-with-ai-module__fCdoNa__hero{padding:64px 0}.how-i-work-with-ai-module__fCdoNa__hero h1{font-size:var(--type-article-title);letter-spacing:-.065em;overflow-wrap:anywhere;margin-bottom:1.6rem;font-weight:700;line-height:1.02}.how-i-work-with-ai-module__fCdoNa__hero p{font-size:var(--type-lead);color:var(--text-mid);max-width:760px;line-height:1.55}.how-i-work-with-ai-module__fCdoNa__hero p em{color:var(--text);font-style:normal;font-weight:500}.how-i-work-with-ai-module__fCdoNa__section{padding:var(--space-section) 0;border-top:1px solid var(--color-rule)}.how-i-work-with-ai-module__fCdoNa__section+.how-i-work-with-ai-module__fCdoNa__section{border-top:1px solid var(--border-faint)}.how-i-work-with-ai-module__fCdoNa__section h2{font-size:var(--type-section-title);letter-spacing:-.045em;margin-bottom:.5rem;font-weight:700;line-height:1.12}.how-i-work-with-ai-module__fCdoNa__lead{color:var(--text-mid);max-width:540px;margin-bottom:2.4rem;font-size:1rem;line-height:1.65}.how-i-work-with-ai-module__fCdoNa__compare{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.how-i-work-with-ai-module__fCdoNa__compareCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:2rem}.how-i-work-with-ai-module__fCdoNa__compareCard.how-i-work-with-ai-module__fCdoNa__now{background:var(--bg);box-shadow:var(--shadow)}.how-i-work-with-ai-module__fCdoNa__compareCard h2{font-size:var(--type-card-title);letter-spacing:-.02em;color:var(--color-ink);margin-bottom:1.4rem;font-weight:700}.how-i-work-with-ai-module__fCdoNa__compareCard.how-i-work-with-ai-module__fCdoNa__now h2{color:var(--accent)}.how-i-work-with-ai-module__fCdoNa__compareCard p{color:var(--text-mid);font-size:.95rem;line-height:1.7}.how-i-work-with-ai-module__fCdoNa__compareCard p+p{margin-top:.8rem}.how-i-work-with-ai-module__fCdoNa__loopGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.how-i-work-with-ai-module__fCdoNa__loopCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:2rem}.how-i-work-with-ai-module__fCdoNa__tag{font-family:var(--font-display);font-size:var(--type-label);text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);align-items:center;gap:.4rem;margin-bottom:.8rem;font-weight:400;display:flex}.how-i-work-with-ai-module__fCdoNa__name{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:-.01em;margin-bottom:.5rem;font-weight:700}.how-i-work-with-ai-module__fCdoNa__desc{font-size:var(--type-card-body);color:var(--text-mid);line-height:1.65}.how-i-work-with-ai-module__fCdoNa__loopFootnote{color:var(--text-light);margin-top:1.4rem;font-size:.9rem;font-style:italic}.how-i-work-with-ai-module__fCdoNa__productEmbed{background:var(--bg-warm);box-shadow:var(--shadow);border-radius:.8rem;margin:2.8rem 0 0;overflow:hidden}.how-i-work-with-ai-module__fCdoNa__peBar{background:var(--bg-muted);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 16px;display:flex}.how-i-work-with-ai-module__fCdoNa__peDot{border-radius:50%;width:8px;height:8px}.how-i-work-with-ai-module__fCdoNa__peDotR{background:#f87171;}.how-i-work-with-ai-module__fCdoNa__peDotY{background:#fbbf24;}.how-i-work-with-ai-module__fCdoNa__peDotG{background:#34d399;}.how-i-work-with-ai-module__fCdoNa__peBarTitle{color:var(--text-light);font-size:.72rem;font-family:var(--font-display);margin-left:8px}.how-i-work-with-ai-module__fCdoNa__peBody{min-height:340px;display:flex}.how-i-work-with-ai-module__fCdoNa__peSidebar{border-right:1px solid var(--border);background:#fff;flex-shrink:0;width:160px;padding:20px 16px}.how-i-work-with-ai-module__fCdoNa__peLogo{color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:.85rem;font-weight:600}.how-i-work-with-ai-module__fCdoNa__peLogoSub{color:var(--text-light);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:.6rem}.how-i-work-with-ai-module__fCdoNa__peSidebarLabel{color:var(--text-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.62rem;font-weight:600}.how-i-work-with-ai-module__fCdoNa__peNavItem{color:var(--text-mid);align-items:center;gap:8px;padding:6px 0;font-size:.78rem;transition:color .15s;display:flex}.how-i-work-with-ai-module__fCdoNa__peNavItemActive{color:var(--text);font-weight:600;}.how-i-work-with-ai-module__fCdoNa__peNavDot{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:600;display:flex}.how-i-work-with-ai-module__fCdoNa__peMain{background:#fff;flex:1;padding:20px 24px;overflow:hidden}.how-i-work-with-ai-module__fCdoNa__peSteps{border-radius:6px;gap:2px;margin-bottom:20px;display:flex;overflow:hidden}.how-i-work-with-ai-module__fCdoNa__peStep{background:var(--bg-muted);color:var(--text-light);flex:1;padding:10px 12px;font-size:.68rem;transition:all .3s}.how-i-work-with-ai-module__fCdoNa__peStepActive{background:var(--bg);box-shadow:inset 0 -2px 0 var(--accent);color:var(--text);}.how-i-work-with-ai-module__fCdoNa__peStepDone{color:var(--green);}.how-i-work-with-ai-module__fCdoNa__peStepNum{font-family:var(--font-display);color:var(--text-light);font-size:.6rem}.how-i-work-with-ai-module__fCdoNa__peStepName{margin-top:2px;font-weight:500}.how-i-work-with-ai-module__fCdoNa__peSectionTitle{margin-bottom:16px;font-size:.95rem;font-weight:600}.how-i-work-with-ai-module__fCdoNa__peField{background:var(--bg-warm);border:1px solid var(--border-faint);border-radius:6px;margin-bottom:8px;padding:14px 16px}.how-i-work-with-ai-module__fCdoNa__peFieldLabel{color:var(--text-mid);align-items:center;gap:6px;margin-bottom:6px;font-size:.75rem;font-weight:500;display:flex}.how-i-work-with-ai-module__fCdoNa__peBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:2px 6px;font-size:.55rem;font-weight:600}.how-i-work-with-ai-module__fCdoNa__peBadgeConfirmed{color:#166534;background:#dcfce7;}.how-i-work-with-ai-module__fCdoNa__peBadgeAi{color:#92400e;background:#fef3c7;}.how-i-work-with-ai-module__fCdoNa__peFieldValue{color:var(--text);font-size:.82rem}.how-i-work-with-ai-module__fCdoNa__peCheckbox{color:var(--text-mid);align-items:center;gap:8px;padding:5px 0;font-size:.78rem;display:flex}.how-i-work-with-ai-module__fCdoNa__peCheck{border:1.5px solid var(--border);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.how-i-work-with-ai-module__fCdoNa__peCheckOn{background:#dcfce7;border-color:#86efac;}.how-i-work-with-ai-module__fCdoNa__peCheckOn:after{content:"✓";color:#166534;font-size:10px}.how-i-work-with-ai-module__fCdoNa__peCaption{color:var(--text-light);margin-top:12px;font-size:.82rem;line-height:1.55}.how-i-work-with-ai-module__fCdoNa__gateList{flex-direction:column;display:flex}.how-i-work-with-ai-module__fCdoNa__gateRow{grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1.2rem;padding:1.1rem 0;display:grid}.how-i-work-with-ai-module__fCdoNa__gateRow+.how-i-work-with-ai-module__fCdoNa__gateRow{border-top:1px solid var(--border-faint)}.how-i-work-with-ai-module__fCdoNa__gateRow .how-i-work-with-ai-module__fCdoNa__label{font-family:var(--font-display);font-size:var(--type-card-title);font-weight:700}.how-i-work-with-ai-module__fCdoNa__gateRow .how-i-work-with-ai-module__fCdoNa__detail{font-size:var(--type-body);color:var(--text-mid);line-height:1.65}.how-i-work-with-ai-module__fCdoNa__matGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.how-i-work-with-ai-module__fCdoNa__matCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:2rem}.how-i-work-with-ai-module__fCdoNa__matCard .how-i-work-with-ai-module__fCdoNa__step{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted);margin-bottom:.8rem;font-weight:400;line-height:1}.how-i-work-with-ai-module__fCdoNa__matCard h3{font-size:var(--type-card-title);margin-bottom:.4rem;font-weight:700}.how-i-work-with-ai-module__fCdoNa__matCard p{font-size:var(--type-card-body);color:var(--text-mid);line-height:1.65}.how-i-work-with-ai-module__fCdoNa__frameworksEmbed{grid-template-columns:1fr 1fr;gap:1.2rem;margin:2.8rem 0 0;display:grid}.how-i-work-with-ai-module__fCdoNa__fwCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:2rem;position:relative;overflow:hidden}.how-i-work-with-ai-module__fCdoNa__fwTitle{font-family:var(--font-display);font-size:var(--type-card-title);text-align:center;margin-bottom:1.6rem;font-weight:700}.how-i-work-with-ai-module__fCdoNa__mindMap{justify-content:center;align-items:center;gap:1.2rem;display:flex;position:relative}.how-i-work-with-ai-module__fCdoNa__mmCol{flex-direction:column;gap:6px;display:flex}.how-i-work-with-ai-module__fCdoNa__mmItem{color:var(--text-mid);white-space:nowrap;opacity:0;background:#fff;border-radius:4px;padding:4px 10px;font-size:.68rem;transition:background .15s,color .15s;animation:.4s forwards how-i-work-with-ai-module__fCdoNa__mmFadeIn}.how-i-work-with-ai-module__fCdoNa__mmItem:hover{background:var(--accent);color:#fff}.how-i-work-with-ai-module__fCdoNa__mmColLeft .how-i-work-with-ai-module__fCdoNa__mmItem{text-align:right;transform:translate(-8px)}.how-i-work-with-ai-module__fCdoNa__mmColRight .how-i-work-with-ai-module__fCdoNa__mmItem{text-align:left;transform:translate(8px)}.how-i-work-with-ai-module__fCdoNa__mmCenter{color:var(--text);box-shadow:var(--shadow);white-space:nowrap;z-index:1;background:#fff;border-radius:6px;padding:10px 14px;font-size:.78rem;font-weight:600;position:relative}.how-i-work-with-ai-module__fCdoNa__mmCenter:before,.how-i-work-with-ai-module__fCdoNa__mmCenter:after{content:"";background:var(--border);width:12px;height:1px;position:absolute;top:50%}.how-i-work-with-ai-module__fCdoNa__mmCenter:before{right:100%}.how-i-work-with-ai-module__fCdoNa__mmCenter:after{left:100%}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:first-child{animation-delay:.1s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(2){animation-delay:.18s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(3){animation-delay:.26s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(4){animation-delay:.34s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(5){animation-delay:.42s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(6){animation-delay:.5s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(7){animation-delay:.58s}.how-i-work-with-ai-module__fCdoNa__mmCol .how-i-work-with-ai-module__fCdoNa__mmItem:nth-child(8){animation-delay:.66s}@keyframes how-i-work-with-ai-module__fCdoNa__mmFadeIn{0%{opacity:0}to{opacity:1;transform:translate(0)}}.how-i-work-with-ai-module__fCdoNa__vennWrap{justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative}.how-i-work-with-ai-module__fCdoNa__vennCircle{text-align:center;width:150px;height:150px;color:var(--text-mid);border-radius:50%;justify-content:center;align-items:center;padding:20px;font-size:.62rem;font-weight:500;line-height:1.3;animation:4s ease-in-out infinite how-i-work-with-ai-module__fCdoNa__vennPulse;display:flex;position:absolute}.how-i-work-with-ai-module__fCdoNa__vennAudience{background:#d8b4fe33;border:1px solid #d8b4fe80;animation-delay:0s;top:10px;left:50%;transform:translate(-50%);}.how-i-work-with-ai-module__fCdoNa__vennSolution{background:#86efac33;border:1px solid #86efac80;animation-delay:1.3s;bottom:10px;left:20%;}.how-i-work-with-ai-module__fCdoNa__vennCompetitors{background:#93c5fd33;border:1px solid #93c5fd80;animation-delay:2.6s;bottom:10px;right:20%;}.how-i-work-with-ai-module__fCdoNa__vennCenter{color:var(--text);z-index:2;white-space:nowrap;background:#ffffffd9;border-radius:4px;padding:6px 10px;font-size:.72rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%)}@keyframes how-i-work-with-ai-module__fCdoNa__vennPulse{0%,to{opacity:.85}50%{opacity:1}}.how-i-work-with-ai-module__fCdoNa__fwCaption{color:var(--text-light);text-align:center;margin-top:12px;font-size:.78rem;line-height:1.55}.how-i-work-with-ai-module__fCdoNa__proofGrid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.how-i-work-with-ai-module__fCdoNa__proofCard{background:var(--bg-warm);border:1px solid var(--color-rule);border-radius:var(--radius);padding:1.6rem}.how-i-work-with-ai-module__fCdoNa__proofNum{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.8rem;font-weight:700;line-height:1}.how-i-work-with-ai-module__fCdoNa__proofSub{font-size:var(--type-card-body);color:var(--text-mid);margin-bottom:.5rem;line-height:1.5}.how-i-work-with-ai-module__fCdoNa__proofWhere{font-family:var(--font-display);font-size:var(--type-meta);color:var(--text-light);line-height:1.4}@media (max-width:768px){.how-i-work-with-ai-module__fCdoNa__compare,.how-i-work-with-ai-module__fCdoNa__loopGrid,.how-i-work-with-ai-module__fCdoNa__matGrid{grid-template-columns:1fr}.how-i-work-with-ai-module__fCdoNa__proofGrid{grid-template-columns:1fr 1fr}.how-i-work-with-ai-module__fCdoNa__frameworksEmbed{grid-template-columns:1fr}.how-i-work-with-ai-module__fCdoNa__peBody{flex-direction:column}.how-i-work-with-ai-module__fCdoNa__peSidebar{border-right:none;border-bottom:1px solid var(--border);width:100%}}@media (max-width:480px){.how-i-work-with-ai-module__fCdoNa__compareCard,.how-i-work-with-ai-module__fCdoNa__loopCard,.how-i-work-with-ai-module__fCdoNa__matCard,.how-i-work-with-ai-module__fCdoNa__fwCard{padding:20px}.how-i-work-with-ai-module__fCdoNa__gateRow{grid-template-columns:1fr;gap:8px}.how-i-work-with-ai-module__fCdoNa__mindMap{flex-direction:column;gap:12px}.how-i-work-with-ai-module__fCdoNa__mmCol{flex-flow:wrap;justify-content:center}.how-i-work-with-ai-module__fCdoNa__mmCenter:before,.how-i-work-with-ai-module__fCdoNa__mmCenter:after{display:none}.how-i-work-with-ai-module__fCdoNa__vennSolution{left:0}.how-i-work-with-ai-module__fCdoNa__vennCompetitors{right:0}.how-i-work-with-ai-module__fCdoNa__proofGrid{grid-template-columns:1fr}}
.page-module__OAbPLa__hero{padding:64px 0 52px}.page-module__OAbPLa__hero h1{max-width:12ch;font-family:var(--font-display);font-size:var(--type-index-title);letter-spacing:-.065em;overflow-wrap:anywhere;font-weight:700;line-height:.94}.page-module__OAbPLa__section{padding:var(--space-section) 0}.page-module__OAbPLa__section+.page-module__OAbPLa__section{border-top:1px solid var(--border-faint)}.page-module__OAbPLa__sectionHeading{max-width:18ch;font-family:var(--font-display);font-size:var(--type-section-title);letter-spacing:-.045em;margin:0 0 2rem;font-weight:700;line-height:1.12}.page-module__OAbPLa__testimonialGrid{gap:1.5rem;display:grid}.page-module__OAbPLa__testimonialCard{border:1px solid var(--border-faint);border-radius:var(--radius);background:var(--bg-warm);grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);display:grid;overflow:hidden}.page-module__OAbPLa__quotePanel{padding:clamp(1.5rem,4vw,3rem)}.page-module__OAbPLa__quotePanel blockquote{margin:0;font-size:1rem;line-height:1.75}.page-module__OAbPLa__quotePanel p{margin:0 0 1rem}.page-module__OAbPLa__quotePanel li+li{margin-top:.8rem}.page-module__OAbPLa__attribution{border-top:1px solid var(--border-faint);margin-top:1.5rem;padding-top:1rem}.page-module__OAbPLa__attribution cite{font-family:var(--font-display);font-size:var(--type-card-title);font-style:normal;font-weight:700}.page-module__OAbPLa__evidencePanel{background:var(--bg);flex-direction:column;justify-content:center;gap:.75rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:flex}.page-module__OAbPLa__evidenceLabel{font-family:var(--font-display);color:var(--text-light);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.page-module__OAbPLa__evidencePanel img{border:1px solid var(--border-faint);border-radius:calc(var(--radius) * .65);width:100%;height:auto}.page-module__OAbPLa__credibilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.page-module__OAbPLa__credibilityCard{border:1px solid var(--border-faint);border-radius:var(--radius);background:var(--bg-warm);min-height:12rem;padding:1.75rem}.page-module__OAbPLa__credibilityCard h3,.page-module__OAbPLa__awardCopy h3{font-family:var(--font-display);font-size:var(--type-card-title);margin:0;font-weight:700;line-height:1.25}.page-module__OAbPLa__credibilityCard p{color:var(--text-mid);margin:1.5rem 0 0;line-height:1.65}.page-module__OAbPLa__awardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.page-module__OAbPLa__awardCard{border:1px solid var(--border-faint);border-radius:var(--radius);background:var(--bg-warm);flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-module__OAbPLa__awardCopy{padding:1.25rem 1.5rem}.page-module__OAbPLa__awardCard img{object-fit:contain;width:100%;height:20rem;padding:0 1rem 1rem}@media (max-width:768px){.page-module__OAbPLa__hero{padding:4rem 0 3rem}.page-module__OAbPLa__testimonialCard,.page-module__OAbPLa__credibilityGrid,.page-module__OAbPLa__awardsGrid{grid-template-columns:1fr}.page-module__OAbPLa__quotePanel ul{padding-left:1.25rem}.page-module__OAbPLa__credibilityCard{min-height:auto}.page-module__OAbPLa__awardCard img{height:auto;max-height:30rem}}
.page-module__34Ogpa__projectPage{}.page-module__34Ogpa__pageHero{padding:64px 0 56px}.page-module__34Ogpa__eyebrow,.page-module__34Ogpa__meta,.page-module__34Ogpa__projectNumber{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted)}.page-module__34Ogpa__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.page-module__34Ogpa__pageHero h1{font-size:var(--type-article-title);letter-spacing:-.065em;max-width:850px;line-height:1.02}.page-module__34Ogpa__projectNav{font-family:var(--font-display);font-size:var(--type-meta);flex-wrap:wrap;gap:12px 32px;margin-top:32px;display:flex}.page-module__34Ogpa__projectNav a,.page-module__34Ogpa__jumpLink{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;text-decoration:underline;display:inline-flex}.page-module__34Ogpa__projectNav span{color:var(--color-muted)}.page-module__34Ogpa__arrow,.page-module__34Ogpa__downArrow{flex-shrink:0;width:20px;height:20px}.page-module__34Ogpa__downArrow{transform:rotate(90deg)}.page-module__34Ogpa__project{border-top:1px solid var(--color-rule);padding:56px 0 64px;scroll-margin-top:96px}.page-module__34Ogpa__projectHeader{grid-template-columns:68px minmax(0,1fr);gap:24px;margin-bottom:40px;display:grid}.page-module__34Ogpa__projectNumber{letter-spacing:.06em;padding-top:7px}.page-module__34Ogpa__projectHeader h2{font-size:var(--type-section-title);letter-spacing:-.045em;line-height:1.12}.page-module__34Ogpa__marker{background:linear-gradient(transparent 78%, var(--color-marker) 78%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-module__34Ogpa__subtitle{font-size:var(--type-lead);color:var(--color-muted);margin-top:16px;line-height:1.55}.page-module__34Ogpa__jumpLink{margin-top:16px;font-size:14px}.page-module__34Ogpa__contextGrid,.page-module__34Ogpa__accountContext{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__34Ogpa__wideCard{grid-column:1/-1}.page-module__34Ogpa__contextCard{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:4px;padding:24px 32px}.page-module__34Ogpa__contextCard h3{font-size:var(--type-card-title);margin-bottom:16px}.page-module__34Ogpa__contextCard p+p,.page-module__34Ogpa__prose p+p{margin-top:16px}.page-module__34Ogpa__contextCard p{max-width:75ch}.page-module__34Ogpa__contextCard ul,.page-module__34Ogpa__deliverables ul,.page-module__34Ogpa__takeaways ul{padding-left:20px}.page-module__34Ogpa__contextCard li+li,.page-module__34Ogpa__deliverables li+li{margin-top:8px}.page-module__34Ogpa__deliverables,.page-module__34Ogpa__highlight,.page-module__34Ogpa__gallerySection,.page-module__34Ogpa__takeaways{border-top:1px solid var(--color-rule);margin-top:48px;padding-top:48px}.page-module__34Ogpa__deliverables>h3,.page-module__34Ogpa__sectionHeader h3,.page-module__34Ogpa__takeaways h3{font-size:var(--type-row-title);margin-bottom:24px}.page-module__34Ogpa__deliverableGrid,.page-module__34Ogpa__frameworkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.page-module__34Ogpa__deliverableGrid{grid-template-columns:.7fr 1.6fr 1fr}.page-module__34Ogpa__deliverableGrid h4,.page-module__34Ogpa__frameworkGrid h4{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:-.025em;margin-bottom:16px;font-weight:700;line-height:1.25}.page-module__34Ogpa__deliverableGrid p{margin:16px 0}.page-module__34Ogpa__deliverableGrid,.page-module__34Ogpa__frameworkGrid{font-size:var(--type-card-body)}.page-module__34Ogpa__highlightTitle{font-size:var(--type-row-title);max-width:850px;margin-bottom:24px;line-height:1.2}.page-module__34Ogpa__prose{max-width:800px}.page-module__34Ogpa__highlight .page-module__34Ogpa__eyebrow{margin-bottom:12px}.page-module__34Ogpa__figurePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.page-module__34Ogpa__figure{min-width:0;display:block}.page-module__34Ogpa__imageLink{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:4px;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.page-module__34Ogpa__imageLink img{width:auto;max-width:100%;height:auto;display:block}.page-module__34Ogpa__darkImage{background:#242429}.page-module__34Ogpa__figurePair .page-module__34Ogpa__imageLink{height:340px}.page-module__34Ogpa__figurePair img{object-fit:contain;max-height:100%}.page-module__34Ogpa__figure figcaption{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.page-module__34Ogpa__figure figcaption .page-module__34Ogpa__arrow{width:16px;height:16px}.page-module__34Ogpa__wideFigure{max-width:850px;margin:32px auto 0}.page-module__34Ogpa__sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.page-module__34Ogpa__sectionHeader .page-module__34Ogpa__meta{font-size:var(--type-label)}.page-module__34Ogpa__gallerySection{scroll-margin-top:96px}.page-module__34Ogpa__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.page-module__34Ogpa__gallery .page-module__34Ogpa__imageLink{aspect-ratio:16/10}.page-module__34Ogpa__gallery .page-module__34Ogpa__imageLink img{object-fit:contain;max-height:100%}.page-module__34Ogpa__frameworkIcon{object-fit:contain;width:40px;height:40px;margin-bottom:16px}.page-module__34Ogpa__takeaways{border-left:3px solid var(--color-marker);padding-left:24px}.page-module__34Ogpa__takeaways ul{max-width:900px}.page-module__34Ogpa__takeaways li+li{margin-top:16px}.page-module__34Ogpa__contact{border-top:1px solid var(--color-rule);text-align:center;padding:56px 0 0}.page-module__34Ogpa__contact a{min-height:44px;font-family:var(--font-display);font-size:var(--type-row-title);text-underline-offset:7px;align-items:center;gap:16px;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}.page-module__34Ogpa__contact img{flex-shrink:0}.page-module__34Ogpa__figure:hover .page-module__34Ogpa__imageLink{border-color:var(--color-ink)}@media (max-width:900px){.page-module__34Ogpa__deliverableGrid,.page-module__34Ogpa__frameworkGrid{grid-template-columns:1fr;gap:24px}.page-module__34Ogpa__frameworkGrid>div{max-width:650px}.page-module__34Ogpa__accountContext{grid-template-columns:1fr}.page-module__34Ogpa__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__34Ogpa__sectionHeader{margin-bottom:24px;display:block}.page-module__34Ogpa__sectionHeader h3{margin-bottom:8px}.page-module__34Ogpa__figurePair .page-module__34Ogpa__imageLink{height:270px}}@media (max-width:680px){.page-module__34Ogpa__pageHero{padding:44px 0 40px}.page-module__34Ogpa__pageHero h1{font-size:var(--type-article-title)}.page-module__34Ogpa__project{padding:40px 0 48px}.page-module__34Ogpa__projectHeader{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.page-module__34Ogpa__projectNumber{padding:0}.page-module__34Ogpa__contextGrid,.page-module__34Ogpa__figurePair{grid-template-columns:1fr}.page-module__34Ogpa__contextCard{padding:20px}.page-module__34Ogpa__deliverables,.page-module__34Ogpa__highlight,.page-module__34Ogpa__gallerySection,.page-module__34Ogpa__takeaways{margin-top:32px;padding-top:32px}.page-module__34Ogpa__figurePair .page-module__34Ogpa__imageLink{height:auto}.page-module__34Ogpa__figurePair img{max-height:350px}.page-module__34Ogpa__gallery{grid-template-columns:1fr;gap:24px}.page-module__34Ogpa__takeaways{padding-left:16px}.page-module__34Ogpa__contact{padding-top:40px}.page-module__34Ogpa__contact a{text-align:left;font-size:24px}}
.CaseStudy-module__QM232a__page{}.CaseStudy-module__QM232a__hero{padding:64px 0 56px}.CaseStudy-module__QM232a__eyebrow,.CaseStudy-module__QM232a__number{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted)}.CaseStudy-module__QM232a__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px}.CaseStudy-module__QM232a__hero h1{font-size:var(--type-article-title);letter-spacing:-.065em;max-width:900px;line-height:1.02}.CaseStudy-module__QM232a__intro{max-width:800px;font-size:var(--type-lead);color:var(--color-muted);margin-top:24px;line-height:1.55}.CaseStudy-module__QM232a__section{border-top:1px solid var(--color-rule);padding:48px 0 56px;scroll-margin-top:96px}.CaseStudy-module__QM232a__sectionHeader{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:24px;margin-bottom:32px;display:grid}.CaseStudy-module__QM232a__number{letter-spacing:.06em}.CaseStudy-module__QM232a__sectionHeader h2{font-size:var(--type-section-title);letter-spacing:-.045em;line-height:1.12}.CaseStudy-module__QM232a__prose{max-width:800px}.CaseStudy-module__QM232a__prose p+p{margin-top:16px}.CaseStudy-module__QM232a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.CaseStudy-module__QM232a__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.CaseStudy-module__QM232a__spaced{margin-top:32px}.CaseStudy-module__QM232a__meta{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted)}.CaseStudy-module__QM232a__callout{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:4px;padding:24px 32px}.CaseStudy-module__QM232a__callout h3{font-size:var(--type-card-title);margin-bottom:16px}.CaseStudy-module__QM232a__callout p+p{margin-top:16px}.CaseStudy-module__QM232a__callout ul{padding-left:20px}.CaseStudy-module__QM232a__callout li+li{margin-top:12px}.CaseStudy-module__QM232a__wideEvidence{max-width:900px;margin:32px auto 0}.CaseStudy-module__QM232a__evidence{min-width:0;display:block}.CaseStudy-module__QM232a__imageFrame{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:4px;justify-content:center;align-items:center;padding:12px;display:flex;overflow:hidden}.CaseStudy-module__QM232a__imageFrame img{width:auto;max-width:100%;height:auto;display:block}.CaseStudy-module__QM232a__evidence figcaption{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;line-height:1.5;display:flex}.CaseStudy-module__QM232a__evidence figcaption img{flex-shrink:0}.CaseStudy-module__QM232a__evidence:hover .CaseStudy-module__QM232a__imageFrame{border-color:var(--color-ink)}.CaseStudy-module__QM232a__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px;display:grid}.CaseStudy-module__QM232a__gallery .CaseStudy-module__QM232a__imageFrame{aspect-ratio:3/2}.CaseStudy-module__QM232a__gallery img{object-fit:contain;max-height:100%}.CaseStudy-module__QM232a__video{aspect-ratio:16/9;border:1px solid var(--color-rule);border-radius:4px;width:100%;margin-top:32px;display:block}.CaseStudy-module__QM232a__resource{justify-content:center;margin-top:24px;display:flex}.CaseStudy-module__QM232a__resource a{background:var(--color-ink);color:var(--color-paper);text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.CaseStudy-module__QM232a__resource img{filter:invert();flex-shrink:0}.CaseStudy-module__QM232a__resource a:hover{text-underline-offset:4px;text-decoration:underline}.CaseStudy-module__QM232a__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.CaseStudy-module__QM232a__stats dt{font-family:var(--font-display);font-size:var(--type-meta);color:var(--color-muted)}.CaseStudy-module__QM232a__stats dd{font-family:var(--font-display);font-weight:700;font-size:var(--type-section-title);margin-bottom:8px;line-height:1.2}.CaseStudy-module__QM232a__stat{flex-direction:column-reverse;display:flex}.CaseStudy-module__QM232a__topics{font-family:var(--font-display);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:24px;list-style-position:inside;display:grid}.CaseStudy-module__QM232a__journey{font-family:var(--font-display);font-size:var(--type-list-body);margin:24px 0;line-height:1.6}.CaseStudy-module__QM232a__contact{border-top:1px solid var(--color-rule);text-align:center;padding:56px 0 0}.CaseStudy-module__QM232a__contact a{min-height:44px;font-family:var(--font-display);font-size:var(--type-row-title);text-underline-offset:7px;align-items:center;gap:16px;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}.CaseStudy-module__QM232a__contact img{flex-shrink:0}@media (max-width:900px){.CaseStudy-module__QM232a__threeColumns{grid-template-columns:1fr}}@media (max-width:680px){.CaseStudy-module__QM232a__hero{padding:44px 0 40px}.CaseStudy-module__QM232a__section{padding:32px 0 40px}.CaseStudy-module__QM232a__sectionHeader{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.CaseStudy-module__QM232a__grid,.CaseStudy-module__QM232a__gallery{grid-template-columns:1fr}.CaseStudy-module__QM232a__callout{padding:20px}.CaseStudy-module__QM232a__topics{grid-template-columns:1fr}.CaseStudy-module__QM232a__stats{gap:12px}.CaseStudy-module__QM232a__stats dt{font-size:var(--type-label)}.CaseStudy-module__QM232a__stats dd{font-size:clamp(22px,6vw,28px)}.CaseStudy-module__QM232a__contact{padding-top:40px}.CaseStudy-module__QM232a__contact a{text-align:left;font-size:24px}}@media (max-width:360px){.CaseStudy-module__QM232a__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.my-instructional-design-process-module__mMVOsG__article{--process-ink:var(--color-ink);--process-muted:var(--color-muted);--process-border:var(--color-rule);--process-surface:var(--color-surface);--process-accent:var(--color-marker);--process-display:var(--font-display);width:min(88%,1120px);color:var(--process-ink);margin:0 auto;padding-bottom:5rem;}.my-instructional-design-process-module__mMVOsG__article :where(p,li,dd){font-size:1rem;line-height:1.72}.my-instructional-design-process-module__mMVOsG__article strong{font-weight:600}.my-instructional-design-process-module__mMVOsG__hero{padding:64px 0}.my-instructional-design-process-module__mMVOsG__eyebrow,.my-instructional-design-process-module__mMVOsG__stepNumber{color:var(--process-muted);font-family:var(--font-display);font-size:var(--type-meta);letter-spacing:.11em;text-transform:uppercase;font-weight:400}.my-instructional-design-process-module__mMVOsG__hero h1{max-width:850px;font-family:var(--process-display);font-size:var(--type-article-title);letter-spacing:-.065em;-webkit-font-smoothing:auto;margin-top:.9rem;font-weight:700;line-height:1.02}.my-instructional-design-process-module__mMVOsG__titleMark{box-shadow:inset 0 -.22em 0 var(--process-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone}.my-instructional-design-process-module__mMVOsG__lede{max-width:680px;color:var(--process-muted);font-size:var(--type-lead);margin-top:1.5rem}.my-instructional-design-process-module__mMVOsG__processOverview{counter-reset:overview;border-block:1px solid var(--process-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:2.6rem;padding:0;list-style:none;display:grid}.my-instructional-design-process-module__mMVOsG__processOverview li{color:var(--process-muted);font-family:var(--font-display);font-size:var(--type-label);padding:1rem .6rem 1rem 1.6rem;line-height:1.25;position:relative}.my-instructional-design-process-module__mMVOsG__processOverview li:before{color:var(--process-ink);content:counter(overview, decimal-leading-zero);counter-increment:overview;font-family:var(--font-display);font-size:var(--type-label);font-weight:400;position:absolute;left:0}.my-instructional-design-process-module__mMVOsG__section{padding:var(--space-section) 0;border-top:1px solid var(--process-border)}.my-instructional-design-process-module__mMVOsG__stepHeading{align-items:baseline;gap:1.2rem;margin-bottom:1rem;display:flex}.my-instructional-design-process-module__mMVOsG__stepHeading h2{min-width:0;font-family:var(--process-display);font-size:var(--type-section-title);letter-spacing:-.045em;overflow-wrap:anywhere;-webkit-font-smoothing:auto;font-weight:700;line-height:1.12}.my-instructional-design-process-module__mMVOsG__section h3{font-family:var(--font-display);font-size:var(--type-card-title);letter-spacing:-.01em;margin-bottom:.7rem;font-weight:700;line-height:1.25}.my-instructional-design-process-module__mMVOsG__sectionLead{max-width:670px;color:var(--process-muted);margin-bottom:2.5rem;font-size:1.1rem}.my-instructional-design-process-module__mMVOsG__splitLayout{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.my-instructional-design-process-module__mMVOsG__callouts{gap:1.2rem;display:grid}.my-instructional-design-process-module__mMVOsG__callouts>div,.my-instructional-design-process-module__mMVOsG__definitionList>div,.my-instructional-design-process-module__mMVOsG__comparisonCopy>p,.my-instructional-design-process-module__mMVOsG__evaluationGrid>div,.my-instructional-design-process-module__mMVOsG__objectives,.my-instructional-design-process-module__mMVOsG__closingNote{border:1px solid var(--process-border);background:var(--process-surface);border-radius:.25rem;padding:1.5rem}.my-instructional-design-process-module__mMVOsG__templateFigure{flex-direction:column;align-items:center;gap:1rem;margin:0;display:flex}.my-instructional-design-process-module__mMVOsG__templateFigure .my-instructional-design-process-module__mMVOsG__image{width:min(100%,390px);margin-inline:auto}.my-instructional-design-process-module__mMVOsG__templateLink{background:var(--process-ink);color:#fff;letter-spacing:0;border-radius:.25rem;align-items:center;min-height:46px;padding:.75rem 1rem;font-family:inherit;font-size:.88rem;font-weight:600;line-height:1.3;transition:background .16s,transform .16s;display:inline-flex}.my-instructional-design-process-module__mMVOsG__templateLink:hover{background:#3a342e;transform:translateY(-1px)}.my-instructional-design-process-module__mMVOsG__templateLink:focus-visible{outline:3px solid var(--process-accent);outline-offset:3px}.my-instructional-design-process-module__mMVOsG__analysisLayout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.my-instructional-design-process-module__mMVOsG__definitionList{gap:.9rem;display:grid}.my-instructional-design-process-module__mMVOsG__definitionList dt{color:var(--process-ink);margin-bottom:.3rem}.my-instructional-design-process-module__mMVOsG__callouts h3,.my-instructional-design-process-module__mMVOsG__definitionList dt{font-family:var(--process-display);letter-spacing:-.025em;text-transform:none;-webkit-font-smoothing:auto;font-size:1.18rem;font-weight:700;line-height:1.2}.my-instructional-design-process-module__mMVOsG__definitionList dd{margin:0}.my-instructional-design-process-module__mMVOsG__image{border:1px solid var(--process-border);background:var(--process-surface);border-radius:.25rem;width:100%;height:auto;display:block}.my-instructional-design-process-module__mMVOsG__subsection{margin-top:clamp(3.5rem,7vw,5.5rem)}.my-instructional-design-process-module__mMVOsG__subsection>p{max-width:760px}.my-instructional-design-process-module__mMVOsG__imageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.my-instructional-design-process-module__mMVOsG__comparisonCopy,.my-instructional-design-process-module__mMVOsG__evaluationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.my-instructional-design-process-module__mMVOsG__comparisonCopy+.my-instructional-design-process-module__mMVOsG__imageGrid{margin-top:1.25rem}.my-instructional-design-process-module__mMVOsG__preAlphaGrid,.my-instructional-design-process-module__mMVOsG__activityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.my-instructional-design-process-module__mMVOsG__preAlphaGrid .my-instructional-design-process-module__mMVOsG__image:last-child{grid-column:2/3}.my-instructional-design-process-module__mMVOsG__preAlphaGrid+p{max-width:760px;margin-top:2rem}.my-instructional-design-process-module__mMVOsG__featureLayout{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:center;gap:2.5rem;margin-top:2.5rem;display:grid}.my-instructional-design-process-module__mMVOsG__toolList{gap:.45rem;max-width:760px;margin:1.4rem 0 2rem 1.2rem;display:grid}.my-instructional-design-process-module__mMVOsG__objectives{margin:1rem 0}.my-instructional-design-process-module__mMVOsG__objectives ul{gap:.35rem;margin-left:1.2rem;display:grid}.my-instructional-design-process-module__mMVOsG__closingNote{border-color:color-mix(in srgb, var(--process-accent) 24%, var(--process-border));margin-top:1rem}@media (max-width:900px){.my-instructional-design-process-module__mMVOsG__processOverview{grid-template-columns:repeat(4,minmax(0,1fr))}.my-instructional-design-process-module__mMVOsG__processOverview li:nth-child(n+5){border-top:1px solid var(--process-border)}.my-instructional-design-process-module__mMVOsG__splitLayout,.my-instructional-design-process-module__mMVOsG__analysisLayout,.my-instructional-design-process-module__mMVOsG__featureLayout{grid-template-columns:1fr}.my-instructional-design-process-module__mMVOsG__splitLayout{align-items:start}.my-instructional-design-process-module__mMVOsG__templateFigure .my-instructional-design-process-module__mMVOsG__image{width:min(100%,520px);margin-inline:0}}@media (max-width:680px){.my-instructional-design-process-module__mMVOsG__article{width:92%;padding-bottom:3rem}.my-instructional-design-process-module__mMVOsG__hero{padding-top:2.25rem}.my-instructional-design-process-module__mMVOsG__processOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.my-instructional-design-process-module__mMVOsG__processOverview li:nth-child(n+3){border-top:1px solid var(--process-border)}.my-instructional-design-process-module__mMVOsG__stepHeading{gap:.8rem}.my-instructional-design-process-module__mMVOsG__imageGrid,.my-instructional-design-process-module__mMVOsG__comparisonCopy,.my-instructional-design-process-module__mMVOsG__evaluationGrid,.my-instructional-design-process-module__mMVOsG__preAlphaGrid,.my-instructional-design-process-module__mMVOsG__activityGrid{grid-template-columns:1fr}.my-instructional-design-process-module__mMVOsG__preAlphaGrid .my-instructional-design-process-module__mMVOsG__image:last-child{grid-column:auto}.my-instructional-design-process-module__mMVOsG__callouts>div,.my-instructional-design-process-module__mMVOsG__definitionList>div,.my-instructional-design-process-module__mMVOsG__comparisonCopy>p,.my-instructional-design-process-module__mMVOsG__evaluationGrid>div,.my-instructional-design-process-module__mMVOsG__objectives,.my-instructional-design-process-module__mMVOsG__closingNote{padding:1.2rem}.my-instructional-design-process-module__mMVOsG__templateLink{text-align:center;justify-content:center;width:100%}}
