.process-panel.svelte-1pdw1ma{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}.process-grid.svelte-1pdw1ma{display:grid;grid-template-rows:repeat(3,1fr);flex:1;border-top:1px solid var(--border-soft)}.process-step.svelte-1pdw1ma{position:relative;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;padding-block:1.35rem}.process-step.svelte-1pdw1ma:hover{transform:none}.process-step__summary.svelte-1pdw1ma{flex-shrink:0;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.72rem;cursor:pointer;list-style:none;border-radius:.4rem;transition:background .15s ease}.process-step__summary.svelte-1pdw1ma::-webkit-details-marker{display:none}.process-step__summary.svelte-1pdw1ma:hover{background:#ff7a320d}.process-step__summary.svelte-1pdw1ma:hover h3:where(.svelte-1pdw1ma){color:#fff7ed}.process-step__marker.svelte-1pdw1ma{width:.68rem;aspect-ratio:1;border-radius:999px;background:var(--accent-primary);box-shadow:0 0 16px #ff7a322e}.process-step__number.svelte-1pdw1ma{color:var(--accent-bright);font-family:var(--font-ui);font-size:.7rem;font-weight:800;letter-spacing:.12em}.process-step.svelte-1pdw1ma h3:where(.svelte-1pdw1ma){margin:0;color:var(--text-heading);font-family:var(--font-hero);font-size:clamp(1.14rem,1.55vw,1.36rem);font-weight:320;font-synthesis-weight:none;font-variation-settings:"wght" 320;letter-spacing:.055em;line-height:1;text-transform:uppercase;transition:color .15s ease}.process-step__toggle.svelte-1pdw1ma{position:relative;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,122,50,.42);background:#ff7a3212;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.process-step__toggle.svelte-1pdw1ma:before,.process-step__toggle.svelte-1pdw1ma:after{content:"";position:absolute;top:50%;left:50%;background:var(--accent-primary);border-radius:1px;transition:transform .22s ease,opacity .22s ease}.process-step__toggle.svelte-1pdw1ma:before{width:.58rem;height:1.5px;transform:translate(-50%,-50%)}.process-step__toggle.svelte-1pdw1ma:after{width:1.5px;height:.58rem;transform:translate(-50%,-50%)}.process-step__summary.svelte-1pdw1ma:hover .process-step__toggle:where(.svelte-1pdw1ma){border-color:#ff7a32e0;background:#ff7a3224;box-shadow:0 0 10px #ff7a3238}.process-step[open].svelte-1pdw1ma .process-step__toggle:where(.svelte-1pdw1ma):after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.process-step__copy.svelte-1pdw1ma{overflow:hidden;margin-top:1rem;padding-left:2.9rem;padding-right:.5rem}.process-step__copy.svelte-1pdw1ma p:where(.svelte-1pdw1ma){margin:0;color:var(--text-body);font-family:var(--font-ui);font-size:.96rem;font-weight:400;line-height:1.62}@media(max-width:899px){.process-grid.svelte-1pdw1ma{grid-template-rows:unset}.process-step__summary.svelte-1pdw1ma{gap:.65rem}.process-step__marker.svelte-1pdw1ma{width:.62rem}.process-step__number.svelte-1pdw1ma{font-size:.68rem}.process-step.svelte-1pdw1ma h3:where(.svelte-1pdw1ma){font-size:1.15rem}.process-step__copy.svelte-1pdw1ma{padding-left:2.25rem}}.post-hero.svelte-1m04uhg{border-top:1px solid var(--border-accent-soft)}.post-hero.svelte-1m04uhg:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--bg-page) 0%,var(--bg-page) 50%,var(--bg-page) 100%)}.post-block.svelte-1m04uhg{padding-block:clamp(4.5rem,8vw,7rem);border-top:1px solid var(--border-soft)}.post-block.svelte-1m04uhg:first-child{border-top:0;padding-top:0}.post-block.svelte-1m04uhg:last-child{padding-bottom:0}.post-block--narrow.svelte-1m04uhg{max-width:54rem;margin-inline:auto;text-align:center}.section-label.svelte-1m04uhg{margin:0;color:var(--text-heading);font-family:var(--font-hero);font-size:clamp(1.85rem,3.45vw,3.35rem);font-weight:240;font-synthesis-weight:none;font-variation-settings:"wght" 240;letter-spacing:-.04em;line-height:.96}.prose-copy.svelte-1m04uhg{display:grid;gap:1.25rem;margin-top:2rem}.manifesto-copy.svelte-1m04uhg{max-width:42.5rem;gap:2rem;margin-inline:auto;margin-top:2.25rem}.prose-copy.svelte-1m04uhg p:where(.svelte-1m04uhg){margin:0;color:var(--text-body);font-family:var(--font-ui);font-size:clamp(1.05rem,1.45vw,1.22rem);font-weight:500;line-height:1.75}.manifesto-copy.svelte-1m04uhg p:where(.svelte-1m04uhg){line-height:1.82}.keyline.svelte-1m04uhg{display:flex;width:fit-content;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2.25rem auto 0;color:var(--text-supporting);font-family:var(--font-hero);font-size:clamp(.88rem,1vw,.98rem);font-weight:400;letter-spacing:.006em;line-height:1.45}.keyline.svelte-1m04uhg span[aria-hidden=true]:where(.svelte-1m04uhg){color:#ff7a32c7}.work-heading.svelte-1m04uhg{text-align:center;max-width:50rem;margin-inline:auto}.work-intro.svelte-1m04uhg{max-width:44rem;margin-inline:auto}.work-columns.svelte-1m04uhg{display:grid;gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(2.5rem,4vw,3.5rem)}@media(min-width:1000px){.work-columns.svelte-1m04uhg{grid-template-columns:minmax(0,1.32fr) minmax(21rem,.78fr);align-items:stretch}}.post-grid.svelte-1m04uhg{display:grid;gap:1rem}.post-grid--focus.svelte-1m04uhg{gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.105);border-radius:1rem;background:linear-gradient(180deg,#ffffff0a,#ffffff05),var(--bg-page)}@media(min-width:760px){.post-grid.svelte-1m04uhg{grid-template-columns:repeat(3,minmax(0,1fr))}.post-grid--focus.svelte-1m04uhg .focus-card:where(.svelte-1m04uhg)+.focus-card:where(.svelte-1m04uhg){border-left:1px solid var(--border-card)}.work-columns__cards.svelte-1m04uhg .post-grid--focus:where(.svelte-1m04uhg){grid-template-columns:1fr}.work-columns__cards.svelte-1m04uhg .post-grid--focus:where(.svelte-1m04uhg) .focus-card:where(.svelte-1m04uhg)+.focus-card:where(.svelte-1m04uhg){border-left:0;border-top:1px solid var(--border-card)}}.post-card.svelte-1m04uhg{position:relative;display:grid;min-height:12rem;place-items:end start;border:1px solid rgba(255,255,255,.11);border-radius:.75rem;background:var(--surface-card);padding:clamp(1.35rem,2.6vw,1.85rem);transition:border-color .22s ease,background .22s ease,transform .22s ease}.post-card.svelte-1m04uhg:hover{border-color:var(--border-accent-strong);background:#ffffff0d;box-shadow:inset 0 1px #ffffff0d,0 0 34px #ff7a3214;transform:translateY(-3px)}.post-card.svelte-1m04uhg h3:where(.svelte-1m04uhg){max-width:13ch;color:var(--text-heading);font-family:var(--font-hero);font-size:clamp(1.55rem,2.25vw,2.15rem);font-weight:320;font-synthesis-weight:none;font-variation-settings:"wght" 320;letter-spacing:-.035em;line-height:.98}.focus-card.svelte-1m04uhg{display:grid;min-height:13.5rem;border:0;border-radius:0;background:transparent;padding:clamp(1.55rem,2.8vw,2rem);place-items:stretch}.work-columns__cards.svelte-1m04uhg .focus-card:where(.svelte-1m04uhg){min-height:auto;padding:clamp(1.25rem,2.2vw,1.55rem)}.focus-card.svelte-1m04uhg:hover{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ff7a3229,0 0 42px #ff7a3213;transform:none}.focus-card.svelte-1m04uhg>div:where(.svelte-1m04uhg){display:grid;grid-template-rows:3.9rem auto;align-content:start;margin-top:2.65rem}.work-columns__cards.svelte-1m04uhg .focus-card:where(.svelte-1m04uhg)>div:where(.svelte-1m04uhg){grid-template-rows:auto auto;gap:.7rem;margin-top:0;padding-left:3.35rem}.card-symbol.svelte-1m04uhg{position:absolute;left:clamp(1.35rem,2.4vw,1.65rem);top:clamp(1.25rem,2vw,1.45rem);display:grid;width:2rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,122,50,.24);border-radius:.62rem;background:#ff7a320b;color:#ff995beb}.card-symbol.svelte-1m04uhg svg:where(.svelte-1m04uhg){width:1.12rem;height:1.12rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.85}.focus-card.svelte-1m04uhg h3:where(.svelte-1m04uhg){max-width:none;margin:0;white-space:nowrap;font-size:clamp(1.3rem,1.62vw,1.68rem)}.focus-card.svelte-1m04uhg p:where(.svelte-1m04uhg){max-width:28ch;margin-top:0;color:var(--text-body);font-family:var(--font-ui);font-size:.96rem;font-weight:400;line-height:1.62}.work-columns__cards.svelte-1m04uhg .focus-card:where(.svelte-1m04uhg) p:where(.svelte-1m04uhg){max-width:44rem}.orange-em.svelte-1m04uhg{display:inline-block;white-space:nowrap;font-style:italic;font-weight:600;color:#ff8a45}.problem-intro.svelte-1m04uhg{max-width:44rem;margin-inline:auto}.problem-grid.svelte-1m04uhg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:clamp(2.5rem,4vw,3.5rem)}.problem-card.svelte-1m04uhg{overflow:hidden;border:1px solid var(--border-card);border-radius:1rem;background:var(--surface-card);transition:border-color .22s ease,background .22s ease}.problem-card.svelte-1m04uhg:hover{border-color:#ff7a3247;background:#ffffff0a}.problem-card.is-open.svelte-1m04uhg{border-color:#ff7a322e}.problem-card__trigger-area.svelte-1m04uhg{display:block;width:100%;margin:0;padding:clamp(1.35rem,2.2vw,1.65rem);text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.problem-card__trigger-area.svelte-1m04uhg:focus-visible{outline:2px solid rgba(255,122,50,.55);outline-offset:-3px;border-radius:.85rem}.problem-card__hook.svelte-1m04uhg{margin:0;font-family:var(--font-hero);font-size:clamp(1.15rem,1.48vw,1.38rem);font-weight:400;font-synthesis-weight:none;font-variation-settings:"wght" 400;letter-spacing:-.028em;line-height:1.1;color:var(--text-heading)}.problem-card__quote.svelte-1m04uhg{margin:.72rem 0 0;font-family:var(--font-ui);font-size:1.02rem;font-weight:400;font-style:italic;line-height:1.5;color:var(--text-supporting)}.problem-card__footer.svelte-1m04uhg{display:flex;align-items:center;justify-content:space-between;margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--border-soft)}.problem-card__label.svelte-1m04uhg{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-ui);font-size:.95rem;font-weight:600;color:#fff7edb8;transition:color .2s ease}.problem-card__label.svelte-1m04uhg:before{content:"";width:.38rem;aspect-ratio:1;border-radius:999px;background:#ff7a3294;box-shadow:0 0 8px #ff7a3229;flex-shrink:0}.problem-card.svelte-1m04uhg:hover .problem-card__label:where(.svelte-1m04uhg),.problem-card.is-open.svelte-1m04uhg .problem-card__label:where(.svelte-1m04uhg){color:#ff9c42db}.problem-card__toggle.svelte-1m04uhg{position:relative;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;border:1px solid rgba(255,122,50,.42);background:#ff7a3212;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.problem-card__toggle.svelte-1m04uhg:before,.problem-card__toggle.svelte-1m04uhg:after{content:"";position:absolute;top:50%;left:50%;background:var(--accent-primary);border-radius:1px;transition:transform .22s ease,opacity .22s ease}.problem-card__toggle.svelte-1m04uhg:before{width:.58rem;height:1.5px;transform:translate(-50%,-50%)}.problem-card__toggle.svelte-1m04uhg:after{width:1.5px;height:.58rem;transform:translate(-50%,-50%)}.problem-card.svelte-1m04uhg:hover .problem-card__toggle:where(.svelte-1m04uhg){border-color:#ff7a32e0;background:#ff7a3224;box-shadow:0 0 10px #ff7a3238}.problem-card.is-open.svelte-1m04uhg .problem-card__toggle:where(.svelte-1m04uhg):after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.problem-card__reveal-wrap.svelte-1m04uhg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.problem-card.is-open.svelte-1m04uhg .problem-card__reveal-wrap:where(.svelte-1m04uhg){grid-template-rows:1fr}.problem-card__reveal.svelte-1m04uhg{overflow:hidden}.problem-card__reveal-inner.svelte-1m04uhg{padding:0 clamp(1.35rem,2.2vw,1.65rem) clamp(1.35rem,2.2vw,1.65rem);border-top:1px solid var(--border-soft)}.problem-card__reveal-inner.svelte-1m04uhg p:where(.svelte-1m04uhg){margin:.9rem 0 0;font-family:var(--font-ui);font-size:.94rem;font-weight:400;line-height:1.65;color:var(--text-body)}@media(max-width:1159px){.problem-grid.svelte-1m04uhg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.problem-grid.svelte-1m04uhg{grid-template-columns:1fr}}@media(max-width:899px){.post-hero.svelte-1m04uhg{padding-block:5rem}.post-block--narrow.svelte-1m04uhg{max-width:25rem;text-align:center}.manifesto-copy.svelte-1m04uhg{max-width:21rem;gap:1.55rem;margin-inline:auto;margin-top:2.15rem;padding-inline:.15rem;text-align:left}.manifesto-copy.svelte-1m04uhg p:where(.svelte-1m04uhg){font-size:clamp(1rem,4.15vw,1.08rem);line-height:1.72}.keyline.svelte-1m04uhg{display:none}.work-heading.svelte-1m04uhg{max-width:25rem}.post-grid--focus.svelte-1m04uhg{border-radius:.9rem}.post-grid--focus.svelte-1m04uhg .focus-card:where(.svelte-1m04uhg)+.focus-card:where(.svelte-1m04uhg){border-top:1px solid var(--border-card)}.post-card.svelte-1m04uhg{min-height:9.5rem}.focus-card.svelte-1m04uhg{min-height:auto}.focus-card.svelte-1m04uhg>div:where(.svelte-1m04uhg){grid-template-rows:auto auto;gap:1rem;margin-top:2.6rem}.focus-card.svelte-1m04uhg h3:where(.svelte-1m04uhg){white-space:normal}}@media(prefers-reduced-motion:reduce){.post-card.svelte-1m04uhg{transition:none!important}}
