.splitscroll-container{position:relative;width:100%}.splitscroll-section{position:relative;min-height:100vh}.splitscroll-section .callout.split{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;gap:0}.splitscroll-section .callout.split .callout-image{position:sticky;top:0;height:100vh;overflow:hidden;z-index:1;transition:opacity .3s ease;width:50vw}.splitscroll-section .callout-image{z-index:calc(var(--section-index, 0) + 1)}.splitscroll-section.active .callout-image{z-index:100;opacity:1}.splitscroll-section:not(.active) .callout-image{opacity:.95}.splitscroll-section .callout.split .callout-body{position:relative;padding:4rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center;z-index:2;width:50vw}.splitscroll-section .callout-image img{width:100%;height:100%;object-fit:cover;object-position:center}.splitscroll-section{transition:transform .3s ease}@media (max-width:768px){.splitscroll-section .callout.split{grid-template-columns:1fr;grid-template-rows:50vh auto;min-height:auto}.splitscroll-section .callout.split .callout-image{position:relative;height:50vh}.splitscroll-section .callout.split .callout-body{min-height:50vh;padding:2rem 1rem}}@media (prefers-reduced-motion:no-preference){.splitscroll-section.active .callout-body{animation:fadeInUp .6s ease forwards}@keyframes fadeInUp{0%{opacity:.8;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.splitscroll-section,.splitscroll-section .callout-body,.splitscroll-section .callout-image{transition:none;animation:none}}
/*# sourceMappingURL=8310e493e38a90ee.css.map*/