.rkpt-split-enabled-yes { --rkpt-split-duration:1200ms; --rkpt-split-expanded:75%; --rkpt-split-tilt:30deg; }
.rkpt-split-ready > .rkpt-split-panel { width:50%; min-height:max(100svh,800px); flex-shrink:0; transition:width var(--rkpt-split-duration) cubic-bezier(.76,0,.24,1); cursor:pointer; isolation:isolate; }
.rkpt-split-ready[data-split-open] > .rkpt-split-panel { width:calc(100% - var(--rkpt-split-expanded)); }
.rkpt-split-ready[data-split-open] > .rkpt-split-panel.is-expanded { width:var(--rkpt-split-expanded); cursor:default; }
.rkpt-split-ready .rkpt-split-art { position:absolute; width:clamp(150px,21vw,410px); top:50%; left:50%; transform:translate(-50%,-15%); transition:left var(--rkpt-split-duration) cubic-bezier(.76,0,.24,1); }
.rkpt-split-ready .is-expanded:first-child .rkpt-split-art { left:28%; }
.rkpt-split-ready .is-expanded:last-child .rkpt-split-art { left:74%; }
.rkpt-split-ready .rkpt-split-copy { position:absolute; width:43%; top:44%; left:55%; opacity:0; visibility:hidden; transform:translateY(24px); transition:opacity 400ms ease,transform 700ms ease,visibility 0s 400ms; cursor:auto; }
.rkpt-split-ready .rkpt-split-panel:last-child .rkpt-split-copy { left:8%; }
.rkpt-split-ready .is-expanded .rkpt-split-copy { opacity:1; visibility:visible; transform:translateY(0); transition-delay:calc(var(--rkpt-split-duration)*.45); }
.rkpt-split-ready .rkpt-split-suffix { position:absolute; left:100%; bottom:0; transition:opacity 250ms; white-space:nowrap; }
.rkpt-split-ready[data-split-open] .rkpt-split-suffix { opacity:0; }
.rkpt-split-ready .rkpt-split-collage { position:absolute; z-index:-1; width:145%; left:-22%; top:-14%; transform:rotate(var(--rkpt-split-tilt)) scale(.88); opacity:0; transition:opacity 650ms,transform var(--rkpt-split-duration) cubic-bezier(.22,1,.36,1); pointer-events:none; }
.rkpt-split-ready .is-expanded .rkpt-split-collage { opacity:1; transform:rotate(var(--rkpt-split-tilt)) scale(1); transition-delay:250ms; }
.rkpt-split-ready .rkpt-split-collage > * { transition:translate 900ms; translate:0 25px; }
.rkpt-split-ready .is-expanded .rkpt-split-collage > * { translate:0 0; }
.rkpt-split-ready .is-expanded .rkpt-split-collage > :nth-child(even) { transition-delay:150ms; }
.rkpt-split-ready .rkpt-split-toggle { position:absolute; inset:0; width:100%; height:100%; border:0; padding:0; border-radius:0; background:transparent; color:inherit; cursor:pointer; z-index:2; }
.rkpt-split-ready .is-expanded .rkpt-split-toggle { inset:24px 24px auto auto; width:44px; height:44px; font:30px/1 sans-serif; }
.rkpt-split-toggle:focus-visible { outline:2px solid #cbdc22; outline-offset:-6px; }
.rkpt-media-solid .rkpt-masked-media__cutout { opacity:1; background-color:var(--rkpt-media-solid-color,currentColor); }
.rkpt-media-solid .rkpt-masked-media__frame,.rkpt-media-solid .rkpt-masked-media__video { visibility:hidden; }
@media (min-width:768px) and (max-width:1100px) {
 .rkpt-split-ready .rkpt-split-art { top:34%; width:24vw; }
 .rkpt-split-ready .is-expanded .rkpt-split-art { left:50%; top:25%; }
 .rkpt-split-ready .rkpt-split-copy,.rkpt-split-ready .rkpt-split-panel:last-child .rkpt-split-copy { left:10%; top:62%; width:80%; }
}
@media (max-width:767px) {
 .rkpt-split-ready > .rkpt-split-panel,.rkpt-split-ready[data-split-open] > .rkpt-split-panel,.rkpt-split-ready[data-split-open] > .rkpt-split-panel.is-expanded { width:100%; min-height:48svh; transition:min-height var(--rkpt-split-duration) ease; }
 .rkpt-split-ready > .rkpt-split-panel.is-expanded { min-height:820px; }
 .rkpt-split-ready .rkpt-split-art,.rkpt-split-ready .is-expanded:first-child .rkpt-split-art,.rkpt-split-ready .is-expanded:last-child .rkpt-split-art { width:clamp(125px,35vw,190px); left:45%; top:50%; transform:translate(-50%,-40%); }
 .rkpt-split-ready .is-expanded:first-child .rkpt-split-art,.rkpt-split-ready .is-expanded:last-child .rkpt-split-art { top:175px; left:50%; }
 .rkpt-split-ready .rkpt-split-copy,.rkpt-split-ready .rkpt-split-panel:last-child .rkpt-split-copy { top:370px; left:8%; width:84%; }
 .rkpt-split-ready .rkpt-split-collage { width:165%; left:-32%; }
}
@media (prefers-reduced-motion:reduce) {
 .rkpt-split-ready > .rkpt-split-panel,.rkpt-split-ready .rkpt-split-art,.rkpt-split-ready .rkpt-split-copy,.rkpt-split-ready .rkpt-split-collage,.rkpt-split-ready .rkpt-split-collage > * { transition:none; }
}

@media (min-width:1101px) {
 .rkpt-split-ready .rkpt-split-panel:first-child .rkpt-split-art { width:clamp(155px,16.2vw,310px); }
 .rkpt-split-ready .rkpt-split-panel:last-child .rkpt-split-art { width:clamp(187px,19.6vw,375px); }
}
