.HowWeBuildACase-module__ePxVxa__page{background:var(--color-obsidian);color:var(--color-white);font-family:var(--font-body);position:relative;overflow:hidden}.HowWeBuildACase-module__ePxVxa__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 30% at 50% 12%,#d4af371a,#0000 70%);position:absolute;inset:0}.HowWeBuildACase-module__ePxVxa__page>*{z-index:1;position:relative}.HowWeBuildACase-module__ePxVxa__hero{min-height:92vh;padding:var(--space-32) max(var(--space-6), 6vw) var(--space-20);justify-content:center;align-items:center;display:flex}.HowWeBuildACase-module__ePxVxa__heroInner{width:100%;max-width:var(--container-narrow);text-align:center}.HowWeBuildACase-module__ePxVxa__eyebrow{font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-8)}.HowWeBuildACase-module__ePxVxa__manifesto{font-family:var(--font-display);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--color-white);overflow-wrap:break-word;max-width:16ch;margin:0 auto;font-size:clamp(2.1rem,6.4vw,5rem);line-height:1.08}.HowWeBuildACase-module__ePxVxa__manifesto em{color:var(--color-gold);font-style:italic}.HowWeBuildACase-module__ePxVxa__lede{margin:var(--space-8) auto 0;color:var(--color-silver);max-width:46ch;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.6}.HowWeBuildACase-module__ePxVxa__scrollCue{margin-top:var(--space-16);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold-dark)}.HowWeBuildACase-module__ePxVxa__scrollCue:after{content:"";width:1px;height:48px;margin:var(--space-4) auto 0;background:linear-gradient(to bottom, var(--color-gold), transparent);animation:HowWeBuildACase-module__ePxVxa__cueDrop 2.4s var(--transition-base) infinite;display:block}@keyframes HowWeBuildACase-module__ePxVxa__cueDrop{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.HowWeBuildACase-module__ePxVxa__timeline{max-width:720px;padding:var(--space-10) max(var(--space-6), 6vw) var(--space-16);margin:0 auto;position:relative}.HowWeBuildACase-module__ePxVxa__timeline:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-gold-muted) 6%, var(--color-gold-muted) 94%, transparent);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-1px)}.HowWeBuildACase-module__ePxVxa__act{text-align:center;padding:var(--space-24) 0 var(--space-16);opacity:0;transition:opacity var(--transition-dramatic), transform var(--transition-dramatic);z-index:1;position:relative;transform:translateY(28px)}.HowWeBuildACase-module__ePxVxa__act.HowWeBuildACase-module__ePxVxa__visible{opacity:1;transform:translateY(0)}.HowWeBuildACase-module__ePxVxa__node{top:var(--space-8);background:var(--color-obsidian);border:2px solid var(--color-gold-muted);width:15px;height:15px;transition:all var(--transition-slow);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.HowWeBuildACase-module__ePxVxa__act.HowWeBuildACase-module__ePxVxa__visible .HowWeBuildACase-module__ePxVxa__node{border-color:var(--color-gold);background:var(--color-gold);box-shadow:0 0 0 6px #d4af3714,0 0 26px #d4af3780}.HowWeBuildACase-module__ePxVxa__actNum{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-gold);letter-spacing:var(--tracking-wider);margin:var(--space-12) 0 var(--space-4);display:block}.HowWeBuildACase-module__ePxVxa__actTitle{font-family:var(--font-display);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--color-white);overflow-wrap:break-word;max-width:min(20ch,100%);margin:0 auto var(--space-6);font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.12}.HowWeBuildACase-module__ePxVxa__actBody{max-width:52ch;margin:0 auto}.HowWeBuildACase-module__ePxVxa__actBody p{color:var(--color-silver);font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.7}.HowWeBuildACase-module__ePxVxa__actBody p+p{margin-top:var(--space-4)}.HowWeBuildACase-module__ePxVxa__actBody .HowWeBuildACase-module__ePxVxa__sealIntro{color:var(--color-platinum);margin-bottom:var(--space-8)}.HowWeBuildACase-module__ePxVxa__sealList{text-align:left;gap:var(--space-5);flex-direction:column;max-width:50ch;margin:0 auto;list-style:none;display:flex}.HowWeBuildACase-module__ePxVxa__sealItem{align-items:flex-start;gap:var(--space-4);color:var(--color-silver);font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.6;display:flex}.HowWeBuildACase-module__ePxVxa__sealItem strong{color:var(--color-white);font-weight:var(--font-semibold)}.HowWeBuildACase-module__ePxVxa__diamond{background:var(--color-gold);flex:none;width:9px;height:9px;margin-top:.55em;transform:rotate(45deg);box-shadow:0 0 14px #d4af3773}.HowWeBuildACase-module__ePxVxa__stepList{text-align:left;gap:var(--space-5);max-width:52ch;margin:var(--space-8) auto 0;flex-direction:column;list-style:none;display:flex}.HowWeBuildACase-module__ePxVxa__step{align-items:flex-start;gap:var(--space-4);color:var(--color-silver);font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.6;display:flex}.HowWeBuildACase-module__ePxVxa__step strong{color:var(--color-white);font-weight:var(--font-semibold)}.HowWeBuildACase-module__ePxVxa__stepNum{border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);font-family:var(--font-display);font-weight:var(--font-semibold);font-size:var(--text-base);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.05em;display:flex}.HowWeBuildACase-module__ePxVxa__actBody .HowWeBuildACase-module__ePxVxa__stepClose{margin-top:var(--space-8);color:var(--color-platinum)}.HowWeBuildACase-module__ePxVxa__actBody .HowWeBuildACase-module__ePxVxa__illoLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold-dark);margin-bottom:var(--space-5)}.HowWeBuildACase-module__ePxVxa__close{text-align:center;max-width:var(--container-narrow);padding:var(--space-24) max(var(--space-6), 6vw);border-top:1px solid var(--color-iron);margin:0 auto}.HowWeBuildACase-module__ePxVxa__closeTitle{font-family:var(--font-display);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);color:var(--color-white);overflow-wrap:break-word;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.1}.HowWeBuildACase-module__ePxVxa__closeBody{margin:var(--space-6) auto 0;max-width:46ch;color:var(--color-silver);font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.6}.HowWeBuildACase-module__ePxVxa__actions{gap:var(--space-4);margin-top:var(--space-10);flex-wrap:wrap;justify-content:center;display:flex}.HowWeBuildACase-module__ePxVxa__primaryBtn,.HowWeBuildACase-module__ePxVxa__secondaryBtn{padding:var(--space-4) var(--space-8);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-sm);transition:all var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.HowWeBuildACase-module__ePxVxa__primaryBtn{background:var(--color-gold);color:var(--color-black)}.HowWeBuildACase-module__ePxVxa__primaryBtn:hover{color:var(--color-black);transform:translateY(-2px);box-shadow:0 0 30px #d4af3766}.HowWeBuildACase-module__ePxVxa__secondaryBtn{border:1px solid var(--color-ash);color:var(--color-platinum)}.HowWeBuildACase-module__ePxVxa__secondaryBtn:hover{border-color:var(--color-gold);color:var(--color-gold)}.HowWeBuildACase-module__ePxVxa__disclaimer{margin:var(--space-10) auto 0;max-width:56ch;font-size:var(--text-xs);color:var(--color-steel);line-height:1.6}.HowWeBuildACase-module__ePxVxa__questions{max-width:var(--container-narrow);padding:0 max(var(--space-6), 6vw) var(--space-32);margin:0 auto}.HowWeBuildACase-module__ePxVxa__qEyebrow{text-align:center;font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-10);display:block}.HowWeBuildACase-module__ePxVxa__qList{flex-direction:column;gap:0;max-width:640px;margin:0 auto;display:flex}.HowWeBuildACase-module__ePxVxa__qItem{padding:var(--space-8) 0;border-top:1px solid var(--color-iron)}.HowWeBuildACase-module__ePxVxa__qItem:last-child{border-bottom:1px solid var(--color-iron)}.HowWeBuildACase-module__ePxVxa__qQ{font-family:var(--font-display);font-weight:var(--font-semibold);color:var(--color-gold-light);margin-bottom:var(--space-4);font-size:clamp(1.2rem,2.6vw,1.6rem);line-height:1.3}.HowWeBuildACase-module__ePxVxa__qA{color:var(--color-silver);font-size:clamp(1rem,1.9vw,1.12rem);line-height:1.7}@media (max-width:560px){.HowWeBuildACase-module__ePxVxa__hero{padding-left:var(--space-5);padding-right:var(--space-5)}.HowWeBuildACase-module__ePxVxa__manifesto{max-width:100%;font-size:1.85rem;line-height:1.14}.HowWeBuildACase-module__ePxVxa__lede{font-size:1.02rem}.HowWeBuildACase-module__ePxVxa__actTitle{font-size:1.65rem}.HowWeBuildACase-module__ePxVxa__closeTitle{font-size:1.95rem}}@media (prefers-reduced-motion:reduce){.HowWeBuildACase-module__ePxVxa__act{opacity:1;transition:none;transform:none}.HowWeBuildACase-module__ePxVxa__scrollCue:after{animation:none}}
