:is(.home-layout,.public-services,.public-temoignages) .home-section a.home-button,.site-header .desktop-nav>a,.site-header .mobile-navigation nav>a{transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s,background-color .16s}@media (hover:hover){:is(.home-layout,.public-services,.public-temoignages) .home-section a.home-button:hover,.site-header .desktop-nav>a:hover{transform:translateY(-2px)}}:is(.home-layout,.public-services,.public-temoignages) .home-section a.home-button:active,.site-header .desktop-nav>a:active,.site-header .mobile-navigation nav>a:active{transform:scale(.98)}:is(.home-layout,.public-services,.public-temoignages) .home-section a.home-button:focus-visible,.site-header .desktop-nav>a:focus-visible,.site-header .mobile-navigation nav>a:focus-visible{outline-offset:5px;outline:3px solid #f86607}@media (prefers-reduced-motion:reduce){:is(.home-layout,.public-services,.public-temoignages) .home-section a.home-button,.site-header .desktop-nav>a,.site-header .mobile-navigation nav>a{transition:none!important;transform:none!important}}
.home-layout [data-motion-scene=founder] .home-founder-copy{min-width:0}.home-layout [data-motion-scene=founder] .scene-chapter{border-top:1px solid var(--home-rule);grid-template-columns:24px minmax(0,1fr);gap:18px;padding-block:24px;display:grid;position:relative}.home-layout [data-motion-scene=founder] .scene-chapter:first-child{border-top:0;padding-top:0}.home-layout [data-motion-scene=founder] .scene-chapter-index{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#718475;padding-top:5px;font-size:10px}.home-layout [data-motion-scene=founder] .scene-chapter p{margin:0 0 20px}.home-layout [data-motion-scene=founder] .scene-chapter p:last-child{margin-bottom:0}.home-layout [data-motion-scene=founder] .scene-chapter:first-child p:first-child{color:#29382f;font-size:18px;line-height:1.75}.home-layout [data-motion-scene=founder] .scene-chapter .narrative-turn{color:var(--home-deep);letter-spacing:-.035em;margin-block:28px;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(24px,2.3vw,32px);line-height:1.45}.home-layout [data-motion-scene=founder] .scene-chapter .narrative-label{letter-spacing:.13em;text-transform:uppercase;color:var(--home-deep);margin:0 0 14px;font-size:12px;font-weight:700}.home-layout [data-motion-scene=founder] .scene-chapter .narrative-closing{color:var(--home-deep);margin-top:30px;font-family:Libre Baskerville,Georgia,serif;font-size:clamp(23px,2.3vw,31px);font-style:italic;line-height:1.45}.home-layout [data-motion-scene=universes] .universe-card{transition:box-shadow .22s;transform:none}@media (hover:hover){.home-layout [data-motion-scene=universes] .universe-card:hover{transform:none;box-shadow:0 0 0 1px #ffffff60,0 12px 28px #00000014}}@media (max-width:760px){.home-layout [data-motion-scene=founder]{grid-template-areas:"intro""portrait""body"}.home-layout [data-motion-scene=founder] .home-founder-copy{display:contents}.home-layout [data-motion-scene=founder] .founder-scene-intro{grid-area:intro}.home-layout [data-motion-scene=founder] .home-founder-photo{grid-area:portrait;position:static}.home-layout [data-motion-scene=founder] .founder-scene-body{grid-area:body;margin-top:0}.home-layout [data-motion-scene=founder] .scene-chapter{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-block:24px}.home-layout [data-motion-scene=founder] .scene-chapter:first-child p:first-child{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-layout [data-motion-scene=universes] .universe-card{transition:none}}
