/* Scoped to the standalone local simplification trial. */
@media(max-width:760px){.story .story-footer{display:none}}
.story{height:auto!important}.story-stage{position:relative;height:min(820px,calc(100svh - 88px));min-height:670px}.story-footer{justify-content:flex-end}.story-image{transform:none}.story .chapter{max-width:740px}.chapter .opening-summary{max-width:570px}.section{padding-top:64px;padding-bottom:64px}.work .work-grid{grid-template-columns:1fr;max-width:900px}.work .work-grid .project-intro{min-height:0}.carnival-feature>details{max-width:none}.carnival-feature details .work-media{max-width:900px;height:auto;aspect-ratio:16/9}.offer .pricing{display:block;max-width:900px}.offer .pricing>article{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.offer .pricing>article>.eyebrow,.offer .pricing>article>h3,.offer .pricing>article>.text-link{grid-column:1/-1}.expanded-option,.career-details{border-top:1px solid var(--line);margin-top:28px;padding:20px 0}.expanded-option summary,.career-details summary{cursor:pointer;padding:12px 0;font-size:16px}.expanded-option>article{padding:24px;background:#eef2f1;max-width:900px}.career-details .experience-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.career-details .experience-visual{height:200px}.founder-portrait{max-width:240px}.contact{padding-top:64px}.storylight-study[hidden]{display:none!important}
@media(max-width:760px){.story-stage{height:auto;min-height:740px}.story .chapters{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;padding:270px 6vw 100px}.story-intro{top:24px}.story .chapter h1{font-size:clamp(44px,12vw,64px)}.story-footer{bottom:38px}.story .chapter .hero-commitment{font-size:13px}.offer .pricing>article{display:block}.career-details .experience-gallery{grid-template-columns:1fr 1fr}.career-details .experience-visual{height:160px}.section{padding-top:48px;padding-bottom:48px}}
@media(prefers-reduced-motion:reduce){.story .chapters{position:relative;transform:none;left:auto;right:auto;top:auto;padding:90px 6vw}.story-stage{height:auto;min-height:0}.story .chapter::before{display:none}.story .chapter{padding:0;border:0}.story .story-intro{display:none}}
