.NarrativeSection_narrative__Rso7v{position:relative}.NarrativeSection_kicker__GA2g6{display:inline-flex;align-items:center;gap:.6rem}.NarrativeSection_kicker__GA2g6:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--case-accent,var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--case-accent,var(--accent)) 60%,transparent)}.NarrativeSection_kickerNum__sdHOo{font-weight:700;color:var(--case-ink,var(--accent));letter-spacing:.08em}.NarrativeSection_heading__Dd9nG{margin-top:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;max-width:26ch}.NarrativeSection_prose__doWFt{margin-top:1.75rem;max-width:68ch;display:grid;grid-gap:1.35rem;gap:1.35rem}.NarrativeSection_prose__doWFt p{font-size:1.0625rem;line-height:1.65}.NarrativeSection_quote__DbZX3{position:relative;padding:1.4rem 1.75rem;border-left:3px solid var(--case-accent,var(--accent));border-radius:4px 20px 20px 4px;background:linear-gradient(100deg,color-mix(in srgb,var(--case-accent,var(--accent)) 12%,transparent) 0,color-mix(in srgb,var(--case-accent,var(--accent)) 3%,transparent) 100%)}.NarrativeSection_quote__DbZX3 p{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.4;color:var(--text-1);text-wrap:balance}.NarrativeSection_details__rKu7G{border:1px solid var(--surface-border);border-radius:18px;background:color-mix(in srgb,var(--surface) 70%,transparent);overflow:hidden;transition:border-color .3s var(--ease-out)}.NarrativeSection_details__rKu7G[open]{border-color:color-mix(in srgb,var(--case-accent,var(--accent)) 40%,var(--surface-border))}.NarrativeSection_summary__S6n1f{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.4rem;cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;color:var(--text-1);-webkit-tap-highlight-color:transparent;transition:color .2s var(--ease-out)}.NarrativeSection_summary__S6n1f::-webkit-details-marker{display:none}.NarrativeSection_summary__S6n1f:hover{color:var(--case-ink,var(--accent))}.NarrativeSection_summaryIcon__XQqgj{position:relative;flex:none;width:12px;height:12px}.NarrativeSection_summaryIcon__XQqgj:after,.NarrativeSection_summaryIcon__XQqgj:before{content:"";position:absolute;border-radius:2px;background:var(--text-2);transition:rotate .35s var(--ease-out)}.NarrativeSection_summaryIcon__XQqgj:before{inset:5px 0}.NarrativeSection_summaryIcon__XQqgj:after{inset:0 5px}.NarrativeSection_details__rKu7G[open] .NarrativeSection_summaryIcon__XQqgj:after{rotate:90deg}.NarrativeSection_detailsBody__mtCzm{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:.25rem 1.4rem 1.4rem}.NarrativeSection_artReveal__GsMx4{margin-top:clamp(2.75rem,6vh,4.5rem)}.NarrativeSection_artPanel__YR0tK{position:relative;aspect-ratio:21/9;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--surface-border);box-shadow:var(--shadow-card);isolation:isolate}@media (max-width:640px){.NarrativeSection_artPanel__YR0tK{aspect-ratio:4/3}}.page_case__RZUxf{--case-ink:var(--case-accent,var(--accent))}[data-theme=light] .page_case__RZUxf{--case-ink:color-mix(in srgb,var(--case-accent,var(--accent)) 62%,#000)}[data-theme=dark] .page_case__RZUxf[data-slug=secret-sauce]{--case-ink:#b7b688}.page_header__Hm3kn{position:relative;overflow:hidden;padding-top:calc(var(--nav-height) + clamp(4.5rem, 12vh, 7.5rem));padding-bottom:clamp(3rem,7vh,4.5rem)}.page_header__Hm3kn:before{content:"";position:absolute;top:-24rem;left:50%;translate:-50% 0;width:80rem;max-width:150vw;aspect-ratio:2/1;background:radial-gradient(ellipse at 42% 46%,color-mix(in srgb,var(--case-accent,var(--accent)) calc(var(--glow-strength) * 80%),transparent) 0,transparent 62%);filter:blur(56px);pointer-events:none}.page_header__Hm3kn>.container{position:relative}.page_backLink__DjIy0{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(2rem,5vh,3rem);font-size:.875rem;font-weight:500;color:var(--text-3);transition:color .2s var(--ease-out)}.page_backLink__DjIy0:hover{color:var(--text-1)}.page_headerEyebrow__eO68p{display:inline-flex;align-items:center;gap:.7rem}.page_dot__6ybym{width:4px;height:4px;border-radius:50%;background:var(--case-accent,var(--accent))}.page_title__ttweG{margin-top:1.1rem;font-size:clamp(2.75rem,8vw,6.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.02}.page_tagline___Hlir{margin-top:1.4rem;max-width:56ch;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5;color:var(--text-2);text-wrap:balance}.page_metaReveal__DsfCv{margin-top:clamp(2.5rem,6vh,3.75rem)}.page_heroWrap__VTRVT{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.page_ledeSection__k8ag_{padding-block:clamp(4rem,9vh,6.5rem) 0}.page_lede__sBe56{max-width:52ch;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:var(--text-1)}.page_splitSection__QPkqJ{padding-block:clamp(4.5rem,9vh,6.5rem) clamp(1.5rem,4vh,2.5rem)}.page_split__ffGEk{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.page_splitHead__zaKc_{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + 2rem)}.page_splitHead__zaKc_>:first-child{margin-bottom:0}.page_prose__XKqhs{display:grid;grid-gap:1.35rem;gap:1.35rem;max-width:68ch}.page_prose__XKqhs p{font-size:1.125rem;line-height:1.65}@media (max-width:860px){.page_split__ffGEk{grid-template-columns:1fr}.page_splitHead__zaKc_{position:static}}.page_impactSection__auJo0{padding-block:clamp(3.5rem,8vh,5.5rem) clamp(2rem,5vh,3rem)}.page_narrativeSection__Nc_pV{padding-block:clamp(3.5rem,8vh,5rem) clamp(6rem,12vh,9rem)}.page_narrativeList__cugp1{display:grid;grid-gap:clamp(4.5rem,10vh,7.5rem);gap:clamp(4.5rem,10vh,7.5rem)}.page_nextSection__yx0_n{padding-block:0 clamp(6rem,12vh,9rem)}