/* Persistent chrome, calm page-to-page movement, and reversible cinematic story. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:page-departure 380ms cubic-bezier(.22,.61,.36,1) both}
::view-transition-new(root){animation:page-arrival 520ms cubic-bezier(.22,.61,.36,1) both}
.site-header{view-transition-name:site-header}.whatsapp-float{view-transition-name:whatsapp}
::view-transition-group(site-header),::view-transition-group(whatsapp){animation-duration:380ms}
.full-site #main{animation:page-arrival 520ms cubic-bezier(.22,.61,.36,1) both}
.native-navigation .full-site #main{animation:none}
.is-leaving .full-site #main{opacity:0;transform:translateY(-12px);transition:opacity 180ms ease,transform 180ms ease;animation:none}
@keyframes page-arrival{from{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes page-departure{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}
.founder-experience{margin:2rem auto 0;text-align:center;max-width:32rem;width:90%}.founder-experience p{font-size:.7rem;color:#a5aab0;letter-spacing:.12em;line-height:1.5;margin:0 0 .7rem}.founder-experience>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.5rem;font-size:1.15rem;color:#d5d8db;letter-spacing:-.04em}.story-link{display:inline-block;margin-top:1rem;font-size:.875rem;color:#bdc7d0!important;text-underline-offset:.3em}
.story-enabled .cinematic-home{height:calc((100svh - var(--header-height,5rem))*2.35);position:relative}
.story-enabled .story-stage{position:sticky;top:var(--header-height,5rem);height:calc(100svh - var(--header-height,5rem));overflow:hidden;isolation:isolate}
.story-enabled .full-site .section--hero,.story-enabled .full-site .section--signal{position:absolute;inset:0;height:100%;block-size:100%;min-height:0;min-block-size:0}
.story-enabled .full-site .section--signal{visibility:hidden}
.story-enabled.signal-shown .full-site .section--signal{visibility:visible}
.story-enabled.signal-shown .full-site .section--hero{visibility:hidden}
.story-enabled .full-site .hero__body{transition:opacity 330ms ease,transform 500ms cubic-bezier(.33,0,.2,1)}
.story-enabled.to-signal .full-site .hero__body{opacity:0;transform:translateX(-10rem)}
.story-enabled .founder-experience{transition:opacity 330ms ease,transform 500ms ease}
.story-enabled.to-signal .founder-experience{opacity:0;transform:translateX(-6rem)}
.story-enabled .full-site .hero__glow{transition:left 1000ms cubic-bezier(.33,0,.2,1),border-radius 1000ms ease}
.story-enabled.to-signal .full-site .hero__glow{left:0;border-radius:0}
.story-enabled .full-site .panel .card{z-index:3;transition:transform 1000ms cubic-bezier(.33,0,.2,1);will-change:transform}
.story-enabled .full-site .panel__title,.story-enabled .full-site .panel__caption{transition:opacity 500ms ease 350ms}
.story-enabled.to-signal .full-site .panel__title,.story-enabled.to-signal .full-site .panel__caption{opacity:0}
.story-enabled .full-site [data-reveal='board-mid'],.story-enabled .full-site [data-reveal='board-end']{opacity:0;transition:opacity 250ms ease 390ms;translate:none}
.story-enabled.signal-in .full-site [data-reveal='board-mid'],.story-enabled.signal-in .full-site [data-reveal='board-end']{opacity:1}
.story-enabled .full-site .signal__title [data-reveal]{--wipe:0%}
.story-enabled.signal-in .full-site .signal__title [data-reveal]{animation:signal-wipe 566ms linear 900ms forwards}
html[data-motion-mode='flow'] .section--signal .board__col{transition:opacity 650ms ease,transform 650ms cubic-bezier(.22,.61,.36,1)}
html[data-motion-mode='flow'] .section--signal:not(.chapter-visible) .board__col{opacity:0;transform:translateY(2rem)}
html[data-motion-mode='flow'] .section--signal.chapter-visible .board__col{opacity:1;transform:none}
@media(max-width:63.9375em){.founder-experience{margin:1.5rem auto 1rem}.founder-experience>div{font-size:1rem;gap:.5rem 1.25rem}.full-site .hero__content{padding-bottom:1rem}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root),::view-transition-group(site-header),::view-transition-group(whatsapp){animation:none}.full-site #main,.native-navigation .full-site #main{animation:none;transform:none;opacity:1}.full-site .board__col{opacity:1!important;transform:none!important}.is-leaving .full-site #main{opacity:1;transform:none;transition:none}}
@media(max-width:63.9375em){.full-site .hero__glow{block-size:var(--mobile-glow-height,calc(580*var(--u) + 4rem))}}

.founder-experience>div>span{white-space:nowrap}
